The future ecosystem of Bitcoin

比特币的未来生态系统

Getting your Trinity Audio player ready...

比特币SV受关注较小的一个方面是其网络上的节点都应该做同样的事情的错误认知。这种错误假设是由那些误信比特币是作为一个社会主义系统创建的,所有参与者皆平等的,因此协议规范必须迎合最低的共同点。不知何故,(尽管你很难找到这个小组中的任何人解释如何明确实现)去中心化如何因此而实现。我希望,从直观上看,这不是现实所支持的东西。暂且让我举出一个技术性的引证,在火箭领域,它就好像拱形的航空尖峰火箭发动机对比传统铃铛形,纸面上看起来了不起,但在实践中却严重的失败。这是其中之一。

所有节点最终将专门化

如今的比特币生态系统是由三个松散的群体组成:矿工,他们共同生产新区块;使用平台的用户;和企业/商家节点,它们在依赖于网络的平台上运行基础结构服务或应用程序。

未来事物的形态

在讨论节点类型之前,我们首先需要了解网络的形态,它会影响比特币生态系统的性质,请记住,这是一个由于经济力量而自然演变的结构,而不是由中央机关执行或管理。比特币理论家和BTC最大化主义者倾向告诉人们,网络看起来像下面描绘的去中心化或分布式网格,但这纯属虚构。

The future ecosystem of Bitcoin

有趣的是,即使它看起来像上述任何拓扑一样,它还是缺乏韧性,因为上述每个结构都有弱点。集中式结构的弱点是其中心节点会成为攻击点。如果该节点被取出,或其性能在大规模DDoS攻击中受到显著影响,将影响对所有用户的服务,即连接它的外围节点。这个弱点是BTC的拥护者迅速称比特币据能解决该弱点。

不幸的是,另外两个也有自己的缺点。去中心化网络比集中式网络更强大一些,即您需要攻击多个节点来影响整个网络的连接性,但代价是失去管理控制和费用收入,与集中拓扑提供的类型相比。换句话说,这是一个很难适当地激励中心枢纽服务器组参与和维护其用户的网络。

闪电网络(LN)试图建立这种类型的网络拓扑,大型交易所充当中心枢纽流动性矿池,不幸的是,其实际费用收入似乎不足以保证运营大型枢纽所需的大规模资本锁定。更糟糕的是,LN得到更多采用的结果意味着链上交易减少,这意味着BTC矿工的矿工费将进一步减少,因此他们最终更有可能因缺乏盈利能力而放弃BTC挖矿。换句话说,LN的中心枢纽是无本生意,在这个零和游戏中像寄生植物一样向矿工收取费用,要求用户支付更多费用,或者更少矿工支持网络基础设施。

而最后一个拓扑,分布式的拓扑是理论网络架构师的“黄粱梦”。尽管与其他两个节点相比,它提供了对节点故障的最佳稳健性,但它通过放弃全球系统所需的非常重要的功能——可扩容性,来实现这一点。虽然网状网络可能非常牢靠,但它无法支持全球支付系统所需的速度和延迟。

谢天谢地,这些网络模型都不是比特币的设计。也不是目前的(BTC、BCH或BSV形态)。

比特币是一个高度互联的分层Mandala网络

克雷格·怀特博士(Dr. Craig Wright)曾多次提到,该系统被设计成高度互联的分层Mandala网络,每一层都为外部层提供服务。Mandala 网络是一种极其强大的网络拓扑,具有抵御损坏的能力,并且明显对分区(由于单个节点中断而部分网络与另一个隔离)更为稳固,甚至比去中心化或网状网络更为强大。它也没有其他网络所有的缺陷。

Mandala网络的特征之一是每个节点都通过跃点中的最小距离连接到任何其他节点。这可确保任何节点都能在最短的时间内到达任何其他节点。此功能反映了去中心化拓扑的好处,并可以接近集中式拓扑在这方面的效率。

此外,它比网状网络更坚固,因为除了外围的每个节点连接到其邻近之外,它还连接靠近核心的多个节点,并且这些节点又连接到大多数其他核心节点。它是一个分层系统,其中核心节点(矿工)是连接最好、带宽最高的节点,并且受到激励以保持这种最大连接性。

比特币的创新之处是,它不遭受如何激励去中心化网络中的核心节点来维护网络的问题。这是因为比特币通过网络费用…矿工费奖励这些节点。因此,随着交易量的增长,将创建更多交易(即使每个交易都只有几分之一),它们加起来可以补偿核心节点(又名矿工),无论网络大小,都足以维护和扩展其基础设施以支持网络和维护性能级别。它之所以可以实现,是因为网络中区块越大,就可以支持更多的交易量,在良性增长周期中为网络基础设施提供资金。

The future ecosystem of Bitcoin

资料来源:NCBI

a) 具有参数b=2、n1=3和L=2的Mandala网络

b) 参数b=4、n1=4、L=2

在上图中,比特币中的矿工是中心节点,它们彼此紧密相连,服务全节点(如钱包节点和交易所)则是正中间的环,最后是外围的普通钱包用户。

这基本上将网络分为3个主要参与者:矿工、企业和用户。它们的主要功能可以通过以下函数的简单细分轻松概念化:

目标

技术

矿工

通过生成区块从收集交易手续费中产生收入

全验证节点

算力

存储完整区块链历史

商家/企业

通过提供产品/服务产生收入

全验证节点(持有内存池)

防止双重支付,但无需存储整个区块链

用户

可以将系统作为一个不可变更的支付/数据/时间戳的真实账本使用

简化支付验证

只需存储自己可以使用的输出,以及每个输出的Merkle Paths

目前,矿工们已经深入至矿池运营商和算力矿场。那些熟悉比特币的人会记得在2013年,当时权威人士称将矿工从验证节点分裂到数据中心的专用集成电路算力单位,将意味着比特币的终结。事实证明他们的主张是错误的。实际上,直到今天,仍然有一些坚持“抗专用集成电路”的竞争币坚持同样错误的想法,挖矿不应该专门化,因为我们应该迎合最低的共同点,其中著名的有“Raspberry Pi”节点。

这些项目已经没有多少追随者了,现实的经济学已经表明他们的恐惧是错位的。算力矿场是位于廉价富电量附近的数据中心,同时制造工作量证明(算力),而矿池是使用这些工作量证明创建和广播区块的核心节点。

矿池的运作和互联网 ISP非常相似,其盈利能力直接关系到他们传播他们所发现的区块的速度。这关系到矿池运营商,因为他们验证添加到他们的候选区块的所有交易,直接通过拒绝任何第二次尝试使用相同的货币来防止双重支付。

比特币SV,作为第一个回到经济激励模式,旨在推动比特币到全球规模,预计在接下来的数十年在网络节点角色方面看到更多的专业化。就像ALOHAnet演变为Ethernet一样,这是一种简单、不协调的网络协议,它避开了当时网络协议的所有传统智慧,最终篡夺并纳入了所有其他相互竞争的网络技术,比特币SV才刚起步,我们甚至未开始想象未来几年这个生态系统可能有哪些创新。

但是,我可以分享我预测未来节点的广泛类别会是什么样子,以及他们将开创的业务。

Miners

Businesses

Users

Hashers

Txn Validators (M-nodes)

Wallet Services

Block Builders

Applications

Payment users

Txn Validators

Archival

Metanet

Data Storage

在本系列文章的下一部分中,我将更详细地介绍这些节点类别,并解释其功能并检视其收入模式。

New to blockchain? Check out CoinGeek’s Blockchain for Beginners section, the ultimate resource guide to learn more about blockchain technology.

The future ecosystem of Bitcoin

Getting your Trinity Audio player ready...

One of the little understood aspects of Bitcoin SV is the mistaken belief that nodes on the network are all supposed to do the same thing. This incorrect assumption was brought about by those who mistakenly believed that Bitcoin was created as a socialist system where all participants are equal, and therefore protocol specifications must cater to the lowest common denominator. Somehow then, (though you would be hard pressed to find anyone in this group to explain exactly how) decentralization is achieved through this. I hope that it is intuitively clear that this is not something that is supported by reality. If you would permit a geeky reference for a moment, in rocketry it is much like the vaulted aerospike rocket engines vs traditional bell shaped ones, things that look great on paper, but fail horribly in practice. This is one of them.

All nodes will eventually specialize

Today the ecosystem of Bitcoin is simply comprised of three loose groups: Miners, who collectively produce new blocks; Users, who use the platform; and the Business/Merchant Nodes, who run infrastructure services or applications on the platform which depend on the network.

The shape of things to come…

Before we can talk about the node types, we first need to understand the shape of the network, which affects the nature of the ecosystem in Bitcoin, keeping in mind that this is a structure which evolves naturally due to economic forces and not enforced or administered by a central authority. Bitcoin theorists and BTC maximalists like to tell people that the network looks something like the decentralized or distributed mesh as depicted below, but that is pure fiction.

The future ecosystem of Bitcoin

And interestingly, even if it did look like any of the above topologies, it would still not be resilient, as each of the above structures has a weakness. The centralized structure has the weakness of the centre node being the one point of attack. If that node were taken out, or its performance significantly affected in a large scale DDoS attack, then it would affect the service to all users, the periphery nodes connected to it. This weakness is the obvious one that BTC advocates are quick to state that Bitcoin purportedly solves.

Unfortunately for them, the other two have their own flaws as well. The decentralized network, is a bit more robust than the centralized one, namely that you would need to attack more than one node to affect the connectivity of the network as a whole, but this comes at the cost of loss of administrative control and fee revenue, versus those that the centralized topology afforded. Put another way, it is a network where it is difficult to properly incentivize the group of central hub servers to participate and maintain service for their users.

Lightning Networks is famously trying to build out a network topology of this sort, with large exchanges acting as central hub liquidity pools, unfortunately it seems that in practice the fee revenues aren’t lucrative enough to justify the locking up of the massive capital required to operate a large hub. Worse still, the result of LN getting greater adoption means less on-chain transactions, meaning even less fee revenue for BTC miners, making it even more likely that they will eventually abandon mining BTC for lack of profitability. Put another way the central hubs of LN are vampiric leeches that parasitically take fee revenue from miners in a zero sum game, requiring either more fees to be paid by users or less miners supporting the infrastructure of the network.

Finally, the last topology, the distributed one is the theoretical network architects’ ‘pipe dream.’ Though it presents the best robustness to node failure compared to the other two, it achieves this by giving up a very important feature necessary for a global system, scalability. While mesh networks can be robust, it cannot support the speed and latency required for a global payment system.

Thankfully, none of those network models is what Bitcoin was designed to be. Nor what it currently is (in either BTC BCH or BSV forms).

Bitcoin is a highly connected layered Mandala network

Dr. Craig Wright has mentioned on several occasions that the system was designed as a highly connected layered Mandala network, with each layer providing services to the layer outside. A Mandala network is an extremely robust network topology which is resilient to damage and markedly is much more robust against partitioning (part of the network being isolated from another due to individual node outages) even more so than the decentralized or mesh networks. It also has none of their flaws.

One of the mandala network’s signature characteristics is that every node is connected to any other node by the minimal distance in hops. This ensures that any node can reach any other in the minimum amount of time. This feature mirrors the benefit of the decentralized topology, and can approach the efficiency of the centralized topology in this regard.

Furthermore, it is more robust against partitioning than the mesh network, because not only is every node at the periphery connected to its neighbors, it is also connected to multiple nodes closer to the core, and those in turn are connected to mostly all other core nodes. It is a tiered system, where the core nodes (the miners) are the ones that are the best connected and have the highest bandwidth, and are incentivized to maintain this maximal connectivity.

Bitcoin’s innovation is that it doesn’t suffer the issue of how to incentivize the core nodes in a decentralized network to maintain the network. This is because Bitcoin rewards those nodes, by way of network fees… mining fees. So as the transactional volume grows, more transactions are created, (even if each are only at fractions of a cent) and they add up to compensate the core nodes, aka, miners, to maintain and grow their infrastructure to support the network and to maintain the performance level no matter the size of the network. It works because the larger the blocks the network can support the more transactional volume can be generated to fund the infrastructure of the network in a virtuous growth cycle.

The future ecosystem of Bitcoin

Source: NCBI

a) Mandala network with parameters b=2, n1=3 and L=2

b) with parameters b=4, n1=4, L=2

In the figure above, you can think of the miners in Bitcoin to be the nodes in the center, which are tightly connected with each other, service full nodes such as wallet nodes and exchanges are the center middle ring, and finally the regular wallet users at periphery.

This basically breaks down the network into 3 main participants: miners, businesses, and users. Their primary functions can be most easily conceptualized by the simple breakdown of functions below:

  Objectives Technology
Miners To generate revenue from collecting transactions fees by generating blocks

Full Validation nodes

Hash power

Stores the entire blockchain history

Merchant/Businesses To generate revenue by providing goods/services

Full Validation nodes (holds a mempool)

Prevents Double spending, but need not store the whole blockchain

Users To be able to use the system as an immutable payment/data/timestamped ledger of truth

SPV

Simply stores its own outputs which it can spend, and the Merkle Paths to each

Presently, miners have already specialized into pool operators and hashing farms. Those long in Bitcoin will remember back in 2013 when pundits were saying that the splitting up of miners into ASIC hashing units run in data centers from validating nodes would mean the end of Bitcoin. They were proven empirically wrong. In fact, to this day, there are still some altcoins that insist on being “ASIC-resistant” all under the same misguided idea that mining should not specialize because we should cater to the lowest common denominator, the famous “Raspberry Pi” node.

These projects don’t have much of a following any more, the economics of reality have shown their fears to be misplaced. The hashing farms are the data centers situated near cheap abundant power, and produce Proof of Work (hashes), and the mining pool is the core nodes that use those PoWs to create and broadcast the blocks. 

The pool operates very much like an internet ISP, who’s profitability is directly related to how fast they can propagate the blocks that they find. It is the pool operator that, because they validate all transactions they add to their block candidates, prevent double spending by simply rejecting any second attempt at spending the same coins.

Bitcoin SV, being the first Bitcoin to go back to the economic incentive model which was intended to drive Bitcoin to global scale is expected to see even more specialization in terms of network node roles in the decades to come. Like the evolution of ALOHAnet into Ethernet, a simple, uncoordinated network protocol which eschewed all of the conventional wisdom of network protocols of the time, and ended up usurping and subsuming all other competing networking technologies, Bitcoin SV is just getting started, and we can’t even begin to imagine what innovations may come from the ecosystem in the years ahead.

But I can offer a glimpse of what I predict the broad categories of nodes will look like in the future, and the businesses that they will pioneer.

Miners

Businesses

Users

Hashers

Txn Validators (M-nodes)

Wallet Services

Block Builders

Applications

Payment users

Txn Validators

Archival

 

 

Metanet

 

 

Data Storage

 

In the next part of this article series, I will go over these node categories in more detail and explain their functions and examine their revenue models.

New to blockchain? Check out CoinGeek’s Blockchain for Beginners section, the ultimate resource guide to learn more about blockchain technology.