Will Murphy is the vice president for blockchain at of Talla.com, the company behind , a blockchain for managing autonomous intelligent agents.
I predict that in 10 years blockchain technology will improve to a level that calling it “blockchain” will no longer be a useful term.
Let’s think about this a moment. Why do we call it a blockchain? The three most interesting parts of the blockchain are:
Consensus mechanisms
Management mechanisms (meta-consensus of how to manage future improvements to the overall chain)
The structure of the blockchain itself
The last one will affect how large the network can get, how fast transaction times will happen, and so on. And the structure of the blockchain is why we call it a “blockchain.”
So, what do we mean by “blockchain?” Let’s break out the two component terms:
Block: A bunch of transactions bundled together.
Chain: The blocks cryptographically connected in a linear fashion.
Bye-bye blocks
I think in the future the block will not be needed. In its place will be a system where transactions are linked together and can confirm previous transactions.
In order to submit your next transaction, you need to validate others in the queue. In order to get what you want (your transaction submitted), you have to do some work for others.
Why do it this way? Transaction times in this model would be faster than, for example, today. The miner is technically removed and each transaction validates past transactions. Transaction times can actually go down as more people use the system.
Ciao to chains
I also think that in the future, the chain won’t be a single directional string of blocks. I think it will look more like a mesh (or graph). Maybe we could have a non-linear set of of branches that go in several different directions, where many parallel transactions are happening.
So, maybe we’ll call it a transaction graph. I’ve also seen the term (in the IOTA protocol) for early similar concepts.
Maybe we’ll call it “the graph” much the same way we speak of “the cloud” today. We will all save information and transactions into this global graph (whether we know it or not).
Enter the DAG
The closest thing I’ve seen so far that matches my imagined path is a .
What a future “blockchain” will look like.
From Wikipedia:
“In and , a directed acyclic graph is a finite with no .”
A DAG model works differently than a blockchain. A common blockchain requires miners to maintain blocks, but a DAG wouldn’t need either proof-of-work or blocks.
New models of management would be needed. So, there is a lot of work to do.
But this model theoretically gets better as new nodes are added. So it may be an improved model for both fees (or, in ethereum parlance, “gas”) and scalability over current blockchain models.
In the future, we may have something that does what a blockchain does, only better. There are still challenges to this model, so I don’t know how this will play out. But, I think this design is intriguing, and I’m curious to see how it develops.
Lykke Li – hard rain (Official Video) HARD RAIN – A LOVE STORY Directed by Anton Tammi Creative director: Lykke Li Produced by Iconoclast Executive Producers: Natan Schottenfels & Francesco Colombo Director of Photography: Mathieu […]
(Bcash) forked from the bitcoin blockchain to create a new cryptocurrency (BCH), and ahead of the that may do the same thing, a third bitcoin fork is in the making: Gold (Bgold; BTG). But where Bcash and SegWit2X are scaling-related forks — both mainly increase bitcoin’s block size limit — Bgold wants to re-decentralize mining by implementing a new proof-of-work algorithm.
“What was born as decentralized is now centralized,” bitcoin Gold contributor J. Alejandro Regojo told bitcoin Magazine, referring to the current state of bitcoin mining. “With this fork, we want to show how bitcoin can be as ‘Satoshi’ as possible, as social as possible, and as decentralized as possible.”
Mining Centralization
bitcoin Gold was initiated by Jack Liao, CEO of Hong Kong–based mining hardware producer, and was first announced in late August. The open project has been gaining traction and support in the wider cryptocurrency space since, with a as a main hub for discussion and organization. Bgold is currently being developed by the pseudonymous developer “h4x3rotab” along with a small group of volunteers contributing to the project in other ways.
The attention Bgold has attracted is probably in part because anyone who owns bitcoin (BTC) on October 25th will receive the equivalent amount of BTG. While this model has been criticized, particularly because it presents a burden on service providers and users, it has also proven successful. With the launch of bitcoin Cash in particular, users eagerly accepted their batch of “free money,” while exchanges, wallets and other service providers proved relatively willing to integrate the new coin.
Further, the Bgold team believes that this distribution method should also benefit bitcoin over altcoins as it provides an extra incentive to hold BTC on particular dates.
“But the key goal that we are trying to achieve with this fork is to build a perpetually ASIC-resistant version of bitcoin,” said Robert Kuhne, another bitcoin Gold contributor, in explaining the purpose of the project to bitcoin Magazine.
Bgold contributors like Regojo and Kuhne think that bitcoin’s proof-of-work hashing algorithm was essentially broken by the introduction of specialized ASIC (application-specific integrated circuit) mining hardware. In the early years of bitcoin’s existence, individual users were often also miners; this has since become concentrated into relatively centralized operated by professionals.
“And we’re now in a situation where 65 percent of hash power comes from a country that doesn’t like bitcoin,” Regojo noted, referring to China’s recent on cryptocurrencies.
An Uneven Playing Field
And while mining is centralized, ASIC production is even more centralized, the Bgold contributors pointed out. Only a handful of companies currently produce such specialized chips.
This means that anyone who wants to be a miner in any meaningful way is beholden to these companies, Kuhne argued.
“The way the monopoly manufacturer currently operates is abusive to its customers — individual miners — and the industry at large,” he said, referring to major Chinese ASIC producer Bitmain. “Manufacturers can produce ASICs at a tiny cost, but miners have to buy at a high price. This violates the one-CPU-one-vote ethos as described in the bitcoin white paper, because while everyone can buy CPU at the same price, the same is not true for ASIC hardware.”
Regojo and Kuhne see this as a fundamental problem — not something that free market dynamics can realistically resolve. They suggest that the barrier of entry to the ASIC market to compete with existing manufacturers is fundamentally too high to allow for open competition.
“You can’t build a factory without approval from the government and banking system. So there are really only a handful of entities in the world that have total authority over who can and can’t manufacture ASIC machines. And all this could potentially get much worse if and when those institution really start feeling the disruption from bitcoin, which hasn’t begun in earnest yet,” Kuhne said.
As opposed to the bitcoin Cash and (especially) the upcoming SegWit2X forks, bitcoin Gold very specifically does not make a claim to be the “real” bitcoin. Instead, the Bgold project hopes it can prove a valuable exercise for bitcoin; a sort of test case for a hard fork that bitcoin itself may one day require.
Concretely, bitcoin Gold is now implementing the proof-of-work algorithm. This is already used by and is relatively ASIC-resistant.
Full ASIC-resistance, however, is thought to be impossible: Any mining algorithm could be subject to specialized chips. Like, the Bgold community therefore plans to re-deploy a new proof-of-work algorithm hard fork if it is found out that ASIC-chips for Equihash are being produced. (This plan alone, of course, could be a deterrent for any potential ASIC-producer.)
For security, the project plans to implement strong replay protection to avoid loss of funds for unsuspecting or non-technical users. It will also adopt a new difficulty re-target algorithm to prevent the blockchain from stalling: Difficulty is re-adjusted at every block instead of once every two weeks.
While the coin is set to launch two weeks from now, the Bgold codebase is not yet fully developed and ready to be deployed. Implementation of the new proof-of-work algorithm and replay protection, as well as the new difficulty re-adjustment scheme, are yet to be finished.
Nor are all the details for the project even ironed out.
indicated that bitcoin Gold would have a closed launch and a presale of coins. A new batch of BTG was to be mined in the first week after the fork and subsequently distributed to designated investors, not unlike an ICO. Proceeds of this “ICO” were then to be used for development and other Bgold-related purposes.
However, as interest in the project grew, this idea became more controversial. Not everyone involved with bitcoin Gold likes the idea of an additional founders reward — something Bcash, for example, did not have.
Kuhne addressed the issue by stating: “We have heard a lot of feedback from the community, so this proposal will be replaced with an updated and improved plan. But we will not completely rule out the possibility of a modest pre-mine to provide a basic level of funding for the project.”
Disclaimer: The author of this article holds BTC and will therefore also own BTG at launch.