link588 link589 link590 link591 link592 link593 link594 link595 link596 link597 link598 link599 link600 link601 link602 link603 link604 link605 link606 link607 link608 link609 link610 link611 link612 link613 link614 link615 link616 link617 link618 link619 link620 link621 link622 link623 link624 link625 link626 link627 link628 link629 link630 link631 link632 link633 link634 link635 link636 link637 link638 link639 link640 link641 link642 link643 link644 link645 link646 link647 link648 link649 link650 link651 link652 link653 link654 link655 link656 link657 link658 link659 link660 link661 link662 link663 link664 link665 link666 link667 link668 link669 link670 link671 link672 link673 link674 link675 link676 link677 link678 link679 link680 link681 link682 link683 link684 link685 link686 link687 link688 link689 link690 link691 link692 link693 link694 link695 link696 link697 link698 link699 link700 link701 link702 link703 link704 link705 link706 link707 link708 link709 link710 link711 link712 link713 link714 link715 link716 link717 link718 link719 link720 link721 link722 link723 link724 link725 link726 link727 link728 link729 link730 link731 link732 link733 link734

How to fix the blockchain ‘fail whale’ problem

How to fix the blockchain
‘fail whale’ problem

If you’ve spent any amount of time on the internet

over the past several years, you’re no doubt familiar with the “fail whale” that plagued Twitter in its formative years. Users would log into the service, only to be confronted by a graphic of a whale with the message: “Twitter is over capacity.” Ultimately, Twitter’s fail whale problem came down to scalability, and it’s the same issue that’s facing blockchains today.

Blockchains are in a promising, yet precarious state. As more governments and private entities seek to understand and harness the technology, their shortcomings become more glaring. Growing pains are real indeed, and companies seeking to leverage the undeniable power of the blockchain are being confronted by its scalability limitations. Just as Twitter had to answer tough questions as it prepared to go public, the blockchain industry now must adapt to concerns that accompany many burgeoning new technologies.

So, how do we as an industry confront the scalability issue? Bitcoin and Ethereum were not built to successfully scale because all their transactions and smart contracts exist on a single public blockchain, rather than on state channels. State channels are a two-way transaction channel between users or between machines. Smart contracts inside these state channels dictate how value flows and what's executed automatically, while still keeping the cryptographic properties of a single public blockchain: trustless transactions without intermediaries, here even with the speed of light. Blockchains of the future will require private state channels to scale, in a similar way to how the public court system only deals with contract infringements (edge cases) and not every single contract that's written.

Beyond the issue of state channels, successful blockchains must be willing to provide a platform for applications by third-party developers. Just as Bitcoin was introduced by Satoshi, every decentralized system starts as centralized, and innovations work best when there’s an individual party at the helm.

Whichever blockchain achieves mainstream adoption will also be adopted for private use cases, and the blockchain that is suitable for both public and private use will instill guidelines to build a user-friendly experience. Ethereum has thus far failed at this. Ethereum’s blockchain architecture offers only a ground layer, providing no coherent design, no coherent API for web apps and no straightforward naming system. Much like Apple took over the computing industry by incorporating hardware and software with design and user experience in mind, successful blockchains will need to do better in enforcing guidelines for developers.

By incorporating state channels to enable trustless smart contracts, and maintaining standards for design, blockchains can overcome scalability roadblocks and tackle the “fail whale” issue head-on. We’ve created a modular yet holistic approach to blockchain technology, built from the ground up to be scalable for mainstream adoption and private use cases. Developers will be able to introduce apps (æpps) using private state channels, benefiting from trustless smart contracts and instant transactions. We hope to set a new standard for blockchain development, one that can usher in a new era of decentralization.

Chuck Reynolds
Contributor

Alan Zibluk Markethive Founding Member