OK, we are just going to try a different tactic. I'm just going to post whatever I want and if it doesn't work for everyone, then I guess I will just be out of a job. I'm tired.
We are working as hard as we can but this is the situation.
As we said before, we had a working, successful, and good to go 50 node test net prior to launch. Everything was golden on our side and purring like a kitten. Immediately on launch we had issues, which isn't unusual, but the syncing and forking issues continued over the last few weeks. We tried multiple fixes and different methods to patch the problems we were having but that isn't going to be enough.
PoT is not impossible. The method we were using however simply isn't scalable and does not allow consensus in the 60 second block time we are shooting for. We don't believe that going with longer blocks is scalable because at some point, you hit a threshold of nodes that isn't capable of gaining consensus. Maybe it's 10,000 nodes or maybe its 100,000, but a threshold would exist and we cannot predict the number of nodes we may one day have. That being the case, it's better to just come up with a change to the core function to allow it to be more scalable over the long term and fix this now before millions of dollars are flying around daily.
This is what we were trying to figure out. It was too lofty a goal to think we could figure it out in a couple of days and we realize that. We're sorry to leave you hanging but we thought we could come up with a solution and get it back up in a few days. Obviously that is not the case so we decided to come up with an interim solution that would be a simplified PoT system that would get the network back online ASAP and try to push it out in the next couple days.
Yesterday afternoon I drafted a blog post and submitted it as an update for review by everyone prior to posting it. It was an in depth update on what was happening and where we were at. In between when I submitted that post and now, we have continued to make huge strides on the simplified solution and it progressed much faster than we anticipated.
The new solution has been completed in testing for a large portion of today and is forging great in both the Linux and Windows wallets. I believe that we will be able to push this solution live and get the network back up in the next 12-24 hours. It's not a promise, but I think it is definitely possible and is likely.
The new simplified solution still bases forging on nodes being active, but it is a more random solution as it doesn't require sending of the extra overhead bits and isn't an http request so consensus isn't a problem in the timeframe we are aiming for. This solution works and will get us back online, but it still isn't ultimately our goal or the system we wish to implement long term. It is reminiscent of an early build we had before implementing the up-time calculations we had in the launch version.
We are working as hard as we can to complete the testing and get this version out within, as I mentioned, hopefully the next 24 hours.
At this point, we will be looking to develop a long term solution and implement a system more like what we intended. That being said, this situation is fluid and we may be having some in depth discussions on what we can accomplish and what will work while still rewarding the running of a node. Remember the goal was to reward users for running nodes in an equitable manner. There are definitely other solutions and we will be looking into them.
I will also push for community involvement and try to get you all an in depth description of the problems we were having and what was causing them so you can help analyze the flaws and help to build a system that can accomplish what we originally set out to build.
We aren't going anywhere.
We haven't given up.
We aren't scammers nor are we amateurs or incompetent and we won't stop until Crypti is a success. No matter how many of you come here and try to talk trash and scare people away, we will still be here. The price could hit ZERO and we wouldn't stop.
Bottom line:
If you are here because you support Crypti and you are capable of acting like an adult, providing constructive feedback, and possibly ideas towards how to move forward, thank you for being here and we appreciate you. We look forward to discussing it with you.
On the other hand, if you don't want to come here and act like an adult because for some reason you think it's OK to be an asshat on the internet, please just leave. You're wasting my time and I'm tired of your shit.
I'll keep you all updated as best I can on the progress.