The Promise of Blockchain Is a World Without Middlemen (hbr.org)
dryriver writes: The Harvard Business Review has an interesting article about how Blockchain technology may bring down the cost of business transactions and enable new ways of doing things: "Consider the problem that small manufacturers have dealing with giants like Wal-Mart. To keep transaction costs and the costs of carrying each product line down, large companies generally only buy from companies that can service a substantial percentage of their customers. But if the cost of carrying a new product was tiny, a much larger number of small manufacturers might be included in the value network. Amazon carries this approach a long way, with enormous numbers of small vendors selling through the same platform, but the idea carried to its limit is eBay and Craigslist, which bring business right down to the individual level. While it's hard to imagine a Wal-Mart with the diversity of products offered by Amazon or even eBay, that is the kind of future we are moving into." "Decentralization" is the idea that a database works like a network "that's shared with everybody in the world, where anyone and anything can connect to it," writes Vinay Gupta for Harvard Business Review. "Decentralization offers the promise of nearly friction-free cooperation between members of complex networks that can add value to each other by enabling collaboration without central authorities and middle men." The proposition ultimately makes things "more efficient in unexpected ways." For example, "a 1% transaction fee may not seem like much, but down a 15-step supply chain, it adds up. [...] The decentralization that blockchain provides would change that, which could have huge possible impacts for economies in the developing world," writes Gupta.
Most of these blockchain articles fail to mention the important technical details about how a blockchain would be used. The questions I'd like to see answered are:
What is the "proof of work" used by the blockchain to decide which node gets to commit to the permanent blockchain record?
How will the blockchain handle if a pool of nodes consisting of > 50% of the computing power for proof of work decides to "double spend" or alter a blockchain record?
How decentralized will access to the blockchain be?
Will it only be companies or individuals with access?
Who decides who gets access?
What is the minimum amount of time you will need to wait for a blockchain record to be permanent and unable to be altered?
How big will blockchain be on disk?
Will each node need a full copy of the blockchain?