关于区块链技术的研究工作都围绕如何在“不可能三角”上取得一个优美权衡而努力,而这些努力大致可分为三个大类: 1. 从共识机制出发,比如DPoS,Algorand等;2.从区块结构出发,比如DAG等;3.是从系统实现出发,比如多链并行、侧链、分片技术等。上述几类方案比较都有各自实现的难点。 我们知道伸缩性的核心瓶颈是在于现在的单链系统要求每一个节点负责整个网络里面的交易,这件事情导致了系统没有办法被伸缩,即使他不做安全验证,也一样没有办法伸缩。如果区块链系统要能够有伸缩性必须就要改变一件事情,这可能是唯一出路,就是要使得不同的节点能够负责网络的不同部分,然后大家一起来维护整个网络的安全和性能。 所以,当前看得到的几个不同的研究方向里,分片技术是最靠谱的解决方案。不断有团队提出一些新的共识机制去解决伸缩性的问题,其实对于现在1000TPS以上的系统来讲,共识机制本身已不是瓶颈,不管你用什么样的共识机制,最终它的瓶颈一定是在通信带宽上。 先说区块链结构DAG(有向无环图)的方法,其实是除分片以外的另一种可能性,它也可以使得不同的节点去负责网络的不同部分,这是一个办法,一个有益的方向。但关于这个方向的进展,我们也期待有很好的方案出来。 然后说侧链,我们看到很多侧链项目出来,它要攻克的难点看上去跟Layer1的技术是一模一样的,都是要扩容,要做伸缩性。这是个挺奇怪的事情,因为如果我们对系统分了层,不同层的解决方案一定是针对不同的需求,攻克不同的问题,不会说我把系统分成了两层,然后它们分解的是同一个问题。 那侧链有意义吗,我想是非常有意义的,侧链最重要的意义在于Layer1解决不了的问题。因为Layer1设计出来后,它上面的算法必须适用于主链上所有的应用,它不能去利用单独某个特定应用里面的一些交易结构,一些可以优化的地方它没法用,因为Layer1必须做到最广泛的通用性。 而Layer2的侧链不一样,一个主链上可以部署多个侧链,每个侧链可以针对不同的垂直业务,垂直应用,侧链可以利用这些应用自身的交易结构做优化。另外还有一个问题,延迟这件事情很有可能是需要依赖侧链来解决,那真正的业务对延迟的要求可能是几百毫秒的级别,像这样的延迟基本上只有侧链才能达到。 以太坊V神认为,虽然从长远看,layer1应保持简单和稳定,layer2聚焦更多创新,两者分属链上和链下扩容方案,Layer 2 可以帮助我们创建“可用”的区块链系统,并扩展到其他行业中去。 但是,从短期看,layer1还不够强大,要想达成这种layer1和layer2的完美分层关系,首先要让layer1足够强大,而这个足够强大就是要让layer1协议达到一定级别的功能。所谓的一定级别,就是实现layer1和layer2完美互补关系的最小功能级别。 TERA创始人尤里·伊万诺夫(Yuriy Ivanov,Vtools)同样认为:“保持layer1简单,在layer2上弥补”并不是解决区块链可扩展性和功能性问题的通用答案。因为它没有考虑到layer1区块链自身必须要有足够的可扩展性和功能性,以使得构建其上实际上成为可能。 因此主链的伸缩性基本上就靠分片,也就是说在layer1层面去根本解决。 我们一起来看看以太坊在解决区块链扩展性和低TPS问题上给出了什么样的技术方案? 比特币和以太坊都是区块链运动中最被广泛认可的项目,旨在用一个更去中心化、更安全的系统取代我们目前的交易、金融和经济体系。但是比特币的TPS只有7,虽然它被认为是最去中心和安全的区块链。但其速度远不能满足日益加大的交易需求。在区块链这个高速公路上很容易“堵塞”。以太坊改善了可伸缩性,但总的来说还是不够。 1、Eth2.0 没有提供以太坊无限的可扩展性,给出的方案是 64 个分片,可以类似于今天的以太坊链。假设一个单链性能随着 POS 而改善,并且有 50 TPS。即使这样 64 个分片能提供 3200 TPS。一旦 TPS 的供应开始增加,Dapp 将更快地开始链上的活动,需求也将更快地增长。我们最终会再次遇到和现在同样的情况。 2、交易的成本已经高得惊人。矿工费达 10 到 50 美元,即使下降了 50 倍, 0.2 美元的交易成本对于任何,大规模应用的 Dapp 来说仍然是昂贵的。 3、以太坊最近被寄予厚望的Layer 2方案到底怎样?Layer 2 短期可能会出现几个龙头,但是长期来看不会出现一家独大的情况,因为如果把所有应用放在同一个 Layer 2 上,那这个 Layer 2 同样会遇到性能瓶颈,也就会失去扩容的意义。从开发者的角度来说,目前的 Rollup 和侧链都会尽量兼容 EVM,这有助于项目进行快速的迁移,在不同的扩容方案上同时部署,但这样的后果就是用户的资金会分散在各个地方,产生割裂,于是我们就需要关注多个 Layer 2 扩容方案之间如何进行流动性的互通。 最终不同的 Layer 2 方案发展带来的问题:就是各个应用生态分散在各个地方,产生割裂。“保持layer1简单,在layer2上弥补”并不是解决区块链可扩展性和功能性问题的通用答案。因为它没有考虑到layer1区块链自身必须要有足够的可扩展性和功能性,以使得构建其上实际上成为可能。 综上所述无论是被寄予厚望的Eth2.0,还是只能改为以 Rollup 为中心的Layer 2方案,最终都没从根本上解决满足在区块链上实现大规模商用的技术性能问题。 下面我们一起来看看TERA在这方面是如何解决的? 首先TERA凭借其独创的有序网络节点,率先在业界创新了layer0层的节点通讯方案,使得所有节点同步所需消耗的大量时间降到最低,一跃成为POW界共识中最快的区块链网络(没有之一),轻松实现TPS1000+。 TERA在layer1层面的扩容方案表现同样优秀,TERA团队已经开发了一个分片机制,并且已经在网络协议中实现了它:任何支持TERA协议的区块链都可以组合成一个超高速网络,随着分片的添加,当整个网络连接大约1000个分片时,总事务处理能力约为每秒100万次!让区块链的网络承载大规模的商用真正成为可能! 同时为了保证分片网络的整体安全性不会损失,TERA开发了一个基于合并挖掘和跨分片交易的特殊协议。通过在TERA区块链中创建一个新的分支并将其连接到公共网络,可以增加网络带宽。与其他区块链不同,这里的分片可以改善网络带宽。由于在每个分片中,所有节点都计算网络的总哈希值,使得发生51攻击的难度并没有随着分片的添加变得降低,因此在保证网络去中心化的同时,又保证了整个网络的安全性! TERA分片方案还有其他一些特征,比如相比较波卡网络的比较“稀缺”的100个平行网络插槽,以及各平行网络性能要受制于中继链的性能因素等等,TERA分片可以不借助中继,各分片链之间可以快速实现通讯,无须受制于主链性能,因此可以支持无限分片,并支持一键创链。 在大多数公链都将POS或DPOS视为未来的方向发展时,TERA却坚持了POW这种“古老”的共识算法;当纷纷涌现的项目都用各种晦涩难懂的概念为自己披上高大上的外衣时,TERA却实现了“一键创链”,一键发币,经过简单的学习,人人都可以上手建立一个智能合约,让公链真正接地气! 在业界有一个考量什么是最优异的分片设计方案的一个标准: 1、不应有分层的结构,而是各个分片应该是同质的,在功能上完全一致,地位上也完全平等。 2、必须具备高效的跨分片交易处理算法,并且算法的开销应该和分片数量n无关。 3、单个分片的安全性保证,分片系统中,如果每个分片有独立工作的共识系统,也就是每个分片自己一条链,随着网络中n条分片的添加,全网吞吐量最大也可以实现n倍提升。在我研究TERA的分片白皮书之后,基于以上3点考量,很幸运TERA分片方案都完美的做到了! 另外给我印象最深的还有一个与众不同的tera社区,币圈你不多见,在TERA社区你会发现他们谈论最多的是TERA的技术,这也源于项目创始人vtools低调务实的作风有关,一心只为技术突破,因此TERA社区布道也是以技术布道为主,在这个唯资本信仰的币圈,Tera fans们充值的却是对技术的坚定信仰,长远来看币价成就不了区块链,但是区块链技术一定能成就币价!TERA这种从头到尾原创的真正技术币种,相信在浪潮泥沙退去之时,是金子总会在你面前发光,是钻石总要在夜空闪耀! 做TERA的长期价值投资者,代表了这个行业「良币驱逐劣币」的力量,也正是因为有了对技术的信仰力量,所以整个行业才在不停的往前走。TERA THE ERA! —- 编译者/作者:sky110 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
基于纯POW共识的TERA分片技术价值被“市场”严重低估
2021-03-29 sky110 来源:区块链网络
LOADING...
相关阅读:
- ShareBits交易平台ETF专区现已开放ATOM3L/USDT,ATOM3S/USDT交易对2021-03-29
- BFT生物链2021-03-29
- FIL连/续暴/涨到现/在FIL币还值/不值得参与进来呢?2021-03-29
- 孙传晟:3-28晚间BTC行情分析及操作建议2021-03-29
- 丁佳永:比特币仍是维持震荡调整以太坊上行失利2021-03-29