Hello,
My apologies for the really late response, had several expected, and unexpected, items come up this week and have barely had a chance to pause till now.
Steve Sokolowski wrote: ↑Sun May 29, 2022 8:31 am
In regards to the website, you may not be aware that the current website is actually the third design that we have used. The current design was created by Digital Silk, an ad agency who we first started working with about a year ago, and Michael worked to implement their design until it was released on May 9.
I know that I often come over as pedantic, and perhaps put too much focus on specific words, but I am just that way. You mentioned that the design came from Digital Silk, and while I am not a fan of “dark” layouts, the design itself is not what I am trying to make recommendations on, but the marketing. They are two different parts, and perhaps you were just shortcutting by saying design, but did go through an entire marketing/branding/design process with them – for the prince you mentioned, I certainly hope so.
I think another thing people sometimes confuse is marketing with advertising, and they are not the same thing. Design is all about the look and feel. Advertising then uses that design to tell people about yourself. Marketing is what you say about yourself, and what you want people to think about you. It may also be that you did the full-service package from them, but that they really didn’t understand the audience, or (and being fair and calling it as I see it) were following your instructions regardless. I still feel there is a lot of room to make the website pop from a marketing perspective. That does not take a significant redesign or change to the layout – just improving the wording and prioritizing items to highlight what your potential customers want and need better.
But if you are happy (enough) with the website as-is, then as you say you will need to live or die by it. But you did mention that changing the wording is sections isn’t too difficult. The real challenge is trying to find somebody who can help punch up the text and really market you.
While I have probably focused on this more than needed, I did actually want to add a few more comments to this aspect. In what little free time I had this week I spent some time thinking about my post Ethereum life, and was learning about Flux, and actually set out to find a pool where I could mine Flux. After I finish writing this up I am going to try pointing my test machine at a couple to see how it goes. However, as I went through the different pools from MiningPoolStats I was noticing how different they look and feel to the ProHashing website. A couple of things struck me –
1) Pretty much every other pool blasts you with numbers the moment you land. As I start to learn more about what all these numbers represent, I do start appreciating them. No need for me to dig around multiple pages to find them – everything that is important to me is right there to quickly evaluate the pool. This makes landing on the ProHashing page somewhat jarring. I actually found another that felt like the odd-one-out when I went to
https://crypto.2mars.biz – it just didn’t feel like a “mining pool site” because of what I was trained for and closed the page without looking at it much.
2) The concept of mining one coin and getting paid in something else seems to be spreading – though nothing like the extent to which ProHashing is capable of – but I can’t recall seeing that on your front page at all. The ones that did at least referenced that up-front, and made it sound like they created the greatest thing since sliced bread – but like I said, it is nothing compared to what your doing. Another marketing opportunity for you - "While other pools allow limited payouts in other coins, Prohashing has the largest selection of payout options anywhere!"
3) I was surprised how many mining pools still seem laser focused on Ethereum mining, I don’t recall a single site talking about the merge and switch to POS only. We are possibly two months out, and I would have thought it would be a good opportunity for pools to start engaging people to switch to the other GPU algos they support in some way – or even trying to figure out what their miners want to do. I know that ProHashing is talking about future coins to support, though not much about what your considering, why, and how you came up with the list you are.
Anyways, page 3 in Word and only addressed one thing so far!
Steve Sokolowski wrote: ↑Sun May 29, 2022 8:31 am
Rather than addressing every single point, I want to try to get a list of items together that we should work on.
So, as I said before, I do feel a little uneasy with some of the topics here. I really have limited internal information on ProHashing to work with. In my previous position I was involved in a lot of acquisitions, and so I actually have a good idea of breaking down operating costs and evaluating a businesses operations. I also know how much information had to be shared in order to do a complete review, and all the legal precautions, getting bonded, and thing like that.
Side note – I seem to recall seeing at some point you mentioning that you had (but now paused) plans to have people come in and audit ProHashing? I assume there was a plan on what you were willing to share with them. If I do remember that correctly, was wondering how much of that potential information would have helped with these questions. However I really may be confusing you with another place that was inviting people to go audit them.
Steve Sokolowski wrote: ↑Sun May 29, 2022 8:31 am
Fees
Goal: Do everything possible to minimize a fee increase later this year (due to war-driven energy costs and massive inflation) by continuing aggressive cost-cutting.
No argument from me on the sale of unused equipment; though always look for charitable opportunities. Again, in my previous position after an acquisition we had extra equipment, and we sometimes found charities that needed equipment and that not only helped us with a tax break, but also gave us opportunities for positive news.
I also wonder if you have done a business case for going virtualized in the cloud? I am sure that you have at least thought about it. I know one of the items you promote is that no cloud hosting company has access to our and your money and data. However considering all the other organizations doing billions of dollars of transactions, in highly critical services, that I think they are capable and trustworthy enough to handing ProHashing in my personal opinion; especially if it helps you with your operating efficiencies and reliability.
Never been a fan of JIRA myself, but there are plenty of pretty good open-source software and tools. It all depends on how capable they are considering your own needs, and how important it is to the management of your operations. And open-source is not always “free”, I did mention I was pedantic and word focused. I was not sure you if you were talking about trying to find a free solution, though they are usually pretty limited, but perhaps you can find one that meets your needs. However even a much cheaper tool may offer substantial savings over JIRA, while still offering a good (though limited) set of options that would better suite your needs.
The next item, the in-person meeting, may be what I was confusion above with the audit – it is 2:40am as I write this, and my mind is getting foggy. Wasn’t sure if you were referring to a in-house (staff) gathering, or a users-conference with miners – in both cases I would agree that if budgets are tight, now would not be the time. However, there are still virtual options, which people are probably just as comfortable. Internally I am sure you guys are probably using Zoom, Teams, or Google chat or something similar to hold virtual meetings. If you were talking about larger sessions with miners, you could still hold something with them, again virtually.
On the item of the lawyers, do stop talking to them directly. If the law firm you have is large enough they may be able to offer you a law clerk, which is usually a much lower hourly rate for general questions and items – though they will often try to get you to escalate to one of the partners for final review and approval. If not there are law services that provide much more reasonable costs by law clerks (or unlicensed overseas lawyers) but you have to be internally very careful to know when and where to use them over a full lawyer.
Steve Sokolowski wrote: ↑Sun May 29, 2022 8:31 am
Website
Goal: Improve the user experience.
- Change text of some sections to better describe the pool's features so that excitement is built around them. Work with TechElucidation to identify which text to change.
I would list this as “marketing”, and the section at the end of “advertising/promoting”.
I certainly agree with the goal of improving the user experience and engagement. Anything that helps to bring people in, and draw their attention a little more to the benefits of ProHashing.
While I would love to help all I can, and despite these long posts, I actually hate reading and writing. I am so dyslexic I have to take frequent breaks reading and writing or else I get incredibly frustrated. Not only that, being born British (to a British English teacher who was incredibly strict), growing up in several countries around the world with different languages, and now living in the US with it's own English – my grammar and phrasing choice is all over the place. All these things play into why I am probably so picky about words.
Have you considered contacting the local [CENSORED] (not sure why the name of higher-education institutes is censored...), and doing an internship / work experience / thesis experience, with a student? I can’t say that you get the very best quality from them, but compared to the price (unlike what you paid Digital Silk), you do get quite pretty good bang for your buck. Just understand what you’re getting into, and set your expectations for what you are going to get out. You will get some work out of them, but my experience is they are more valuable as a fresh set of eyes, challenging your assumptions. At a minimum, they may give you more items for this list to consider and explore, and help with what would help bring them in if they were looking for a mining pool.
Steve Sokolowski wrote: ↑Sun May 29, 2022 8:31 am
Mining servers
Goal: Increase reliability without amplifying fee increases due to inflation.
Regarding the latency portion, I did wonder about the self-hosting vs. co-located vs. cloud options from both a networking capacity and as mentioned above a cost perspective. But also the capability to handle surge capacity, resilience, and things like that. It was actually part of a larger point regarding the ability to deliver a reliable service for commercial miners. But also important in itself, as one thing several popular resources say is that that the response times are critical.
Take a look at these YouTube videos –
https://www.youtube.com/watch?v=IkDws5WRrS0
https://www.youtube.com/watch?v=JBOH3CIK3ag
https://www.youtube.com/watch?v=pyZ8JFuF0is
https://youtu.be/37tXQtLhPvo?t=616
https://www.youtube.com/watch?v=XItiQ8-fp8Y
Using the 2Miners Stratum Ping tool, and a couple of the top servers, and ProHashing, here were my results.
eth.ss.poolin.one:443 = 24.79 ms avg (Located in Virginia / AWS?)
us-eth.2miners.com:2020 = 24.96 ms avg (Located in Virginia)
us1.ethermine.org:4444 = 42.11 ms avg (Located in California)
prohashing.com:3339 = 50.42 ms avg (Located in Pennsylvania / New Jersey)
eth.f2pool.com:6688 = 51.09ms avg (Located in California)
So miners are told that response times are important (though how important they are, and where is a questionable level, I have yet to really find out). However, from the results above you can see (from my location in New Hampshire) Poolin and 2Miners are both around 25ms, but ProHashing is double that despite being in a similar geography. In fact your times were closer to the times I got for a cross-country connection to Ethermine and F2pool.
Like I said, I can’t say for sure that 42ms is “bad” – but when you consider it with other pools in the same region, it does raise questions. And my point about that response time is that if I was a large-scale commercial miner, I would be doing similar tests, and asking similar questions. That time just does not look good, and if that is bad, would I have to worry about other aspects of the pool. For a large commercial miner, details like that probably do matter.
The only other item I would comment on is the optimizations – everybody loves them, and appreciates them when they come – but from a business growth perspective I (from hundreds of miles away) wonder if with your limited resources, this should be a priority. I mentioned above how few pools seem to be planning for the merge, and figuring out (a) how to keep the miners they have, and (b) possibly attract miners from other pools that are nothing strategically planning for it.
I do have Chia plots that I moved over to another pool, and I can’t say that my revenues on there changed much – but the other pool does give a lot more feedback on the farming, which is why it is staying there. You would have to do a hell of a lot to make much of a change to the revenues on Chia, so really not sure that it worth it. RandomX and CPU mining I don’t know a whole lot about, but would also be surprised if there is was value to be added through optimizations there.
Instead I, at least personally, would prefer to see adding options to support post-merge solutions. Something that can help me continue to mine profitability (or for a reason) that I wouldn’t have elsewhere. I don’t know if that is new algos, or trying to expand into the staking and nodding, or something else.
Steve Sokolowski wrote: ↑Sun May 29, 2022 8:31 am
Monitoring and auditing
Goal: Detect more classes of problems earlier, and prioritize which classes of problems we should detect (since there are so many potential problems we simply can't deal with all of them in a timely fashion.)
Being in IT myself, the task of tracking 24/7 operations and getting alerts is always a challenge. I am glad to hear you are using a tool to monitor and dashboard the operations. With so many moving parts something like Grafana can help to visualize the issues. But at the same time, and as you are probably noting since you are talking about the items needing less monitoring, don’t go overboard or else things get lost in the noise and clutter.
It seems a little odd that Chris is the only one being woken up. He may be the best person to fix things, but there should also be an escalation process for getting others woken up if Chris does not respond. Not to mention making sure there is a second resource that care of some of the issues as well.
The last thing I would suggest is making sure you monitor from outside as well as inside. Your staff is always remote according to your career page. What may be worth adding in is having a simple monitoring tool that they can run, say off a Raspberry Pi that sits in the corner of your staffs homes and running 24/7, that can provide feedback from the outside. I frequently use my own remote locations to check on other locations into a mesh form, so if the site itself goes down, at least two others are ‘watching’ it and reporting the outage to my team. That Site 24x7 services is part of it from the outside as they support added features (SSL testing, defacement, etc.), but internally we do more infrastructure testing that way. Lacking multiple sites, using your staff may be the next best option.
Heck, if you did make it simple enough to run of a RPi, you could offer it as an image for miners to run. Put a little “status” webpage on it for them to look at, but then also feedback data to your servers to monitor connectivity from many more different locations. Or if it was a simple tool based off the 2Miners Stratum Ping, and had low overhead, miners could run it from their rigs as a background task.
Another escalation option is to use the people themselves, which dovetails into the next item.
Steve Sokolowski wrote: ↑Sun May 29, 2022 8:31 am
Customer service
Goal: Ramp up the level of service.
Honestly I have no complains in this department, especially in regards to tickets…. So long as you were honest about how people get an initial response within 24 hours due to the 1pm to 5pm daily live support. I think the ticket response is well within the industry norms from what I can tell.
But as a larger “customer service” topic, I think there is possibilities for more engagement. I think Sarah has been doing well trying to bring engagement up on Discord. Here is a blast of crazy ideas off the top of my head - and it is now 5:15am, people are starting to wake up in the house, and so I am really starting to go hazy here.
I suggested (and Sarah is looking into) the possibility of doing a ‘Mine for Charity’ event, trying to show social conscious, and even splitting miners into teams to promote competition. Not something everybody will get involved with, but great for engagement, and coverage. Perhaps even look at inter-pool events, which may help bring outsiders in. Perhaps other events and challenges? Just thought about putting up a small purse (2 ETH or something) and then setting up a special mining service with a very high challenge, and the first miner to solve it wins the purse.
I have found some of your recent posts interesting to read, though would like to see these turn into opportunities for engagement as well. I know they are posted on the forum, and anybody can reply. Others are posted on the Blog, and there are comments there. I was wondering if these topics could be turned into round-tables with miners from the community, possibly bring in somebody from outside, and things like that?
I have brought up the new coins you guys are working on a few times, so perhaps setup “meet your new coin” sessions, letting people learn more about the coin you are adding, some of the background, and if possible somebody from the project itself joining to talk about it. And again, another opportunity for round-tables where you guys can talk about the coins you are considering, and the community can provide feedback during a live session on Zoom or YouTube live stream? Going back to that mining winner-take-all purse challenge suggestion above, perhaps have the project put up the purse and hold the event during the session.
On Discord try to encourage more engagement through a topic of the week. Gives you both insight into what miners are interested in or concerned about, and also encourages them to get engaged. I have had some pretty interesting talks with people, and watched some conversations spread over a few days as people come in and out.
Other possibilities are trying to engage people with a daily “what’s happening in crypto” – even if they are little more than snippets and links to other sites, but something with a market summary, major events, and stick a mining summary at the top for each person if you want to make it miner centric.
Perhaps what you need is a ‘Community Liaison’ position? Somebody focused on trying to encourage engagement not just in the ProHashing discord and forums, but perhaps also work as an ambassador joining other forums and discords to expand awareness of ProHashing, and also trying to line up those round-tables with interesting people in crypto (people from exchanges, pools, commercial farms, crypto projects, etc.) and also trying to set you and Chris up for opportunities to talk about ProHashing with other groups. Not sure how much of this overlaps with what Sarah currently does, but perhaps somebody to complement and assist her.
That same person could also help with the wording on the website – getting to know the community and miners on all levels, and things like that, in order to help add engaging wording to the website.
Just hit the 9th page according to Word, being called to breakfast, and starting to get a little fuzzy… but one last thought to add.
Look into using your existing community of miners more more. I know on discord you can set specialized members, you have “PROHASHING STAFF”, others have “MODERATORS”, and some have multiple levels like “DEVELOPERS” and “SUPPORT”. Perhaps look for some of the more active, knowledgeable, and chatty people and recognize them in some way and use them help again engage the community, perhaps you will find people in multiple countries/time-zones who would be in Discord anyways and can watch for people reporting outages and issues. Perhaps with a little bit of training they can do a quick triage, and if needed, give them access to a button somewhere that would potentially wake people up?
Ok, really, enough…. Breakfast is getting cold.... Just finished trying to proof read this, and it is now 7:10am....