区块链对速度的需求为加密行业带来了新的工具

一个全新的、高速的、可扩展的区块链平台正在引起轰动,它拥有备受瞩目的合作伙伴和强大投资机构的支持。

另一天,另一个主网启动。至少,在区块链行业中有时是这样的感觉,因为每个项目似乎都在努力在速度、可扩展性和安全性之间取得最新和最好的平衡。不幸的是,它们中的许多最终都因开发活跃度降低和用户稀少而陷入困境。

因此,当某个新项目问世时,激发了该领域知名企业和投资者的真正兴奋,那就是值得重新审视的。尽管Solana是一个新项目,而且在调试过程中,但它就是这样一个项目。

目前,它与Bison TrailsChainlink等公司相关联合作,之前曾从500 StartupsMulticoin Capital等知名基金那里获得了2000万美元的投资。即使在3月中旬的市场大屠杀后,它最近也在荷兰的拍卖中卖光了所有代币。那么,Solana是怎么引起业界如此大的兴趣的呢?

背景

早在2017年,首席执行官Anatoly Yakovenko创立了Solana,其宏伟目标是创建可扩展为全球采用的区块链平台。Yakovenko之前曾领导电信制造商高通公司的操作系统开发团队,正如他告诉Cointelegraph所说:”我一直是一个性能极客。我在高通公司呆了12年,试图从硬件中挤出所有最后一点性能。” 他还在Mesosphere设计了一个分布式操作系统,并在Dropbox从事压缩领域的工作。
创立Solana后,他组建了一支经验丰富的专业团队。该公司的首席技术官兼首席架构师格雷格·菲茨杰拉德(Greg Fitzgerald)之前也曾在高通工作,负责整个嵌入式系统领域。该公司的首席运营官Raj Gokal曾在General Catalyst担任风险投资人,并在自己的初创公司Sano和Omada Health从事产品管理,积累了产品管理和财务方面的经验。首席科学家埃里克·威廉姆斯(Eric Williams)是粒子物理学家,曾在伯克利大学学习并获得博士学位,在被称为CERN的欧洲核研究组织中,他的任务是寻找希格斯玻色子粒子。
Solana团队在主网启动过程中已经吸引了一些令人印象深刻的投资者和合作伙伴。Multicoin Capital牵头完成了2000万美元的一轮融资,该轮融资于2019年7月结束。最近,该公司通过Coinlist在荷兰进行了拍卖,出售了800万枚Sol代币,从91个国家那里又筹集了176万美元。Solana总共售出了1.86亿枚代币,并从代币销售中筹集了2560万美元。
Solana还吸引了几家公司参加其激励性测试网Tour de Sol。其中最引人注目的是Bison Trails,它也是Libra协会的一部分。Bison Trails是Solana测试网上的一个验证者节点,但也将对Solana的支持集成到了它的基础设施即服务(infrastructure-as-a-service)服务中。
手头的问题

像许多其他区块链项目一样,Solana团队在开发平台时也考虑了可扩展性挑战。但是,Solana旨在实现可扩展性而不损害安全性或去中心化。这两个都是其他区块链的一个问题,尤其是使用委托的权益证明的区块链,它已经被证明很容易被操纵。
Solana还旨在解决区块链共识中固有的另一个问题:时间协议。在任何一本分类帐本中,入帐的时间都是至关重要的,因为它是分类帐本年表的基础。如果分类帐保存在中央服务器上,则系统时钟仅会在记录条目时为其加上时间戳。但是,在分布式系统中,所有节点都按照自己的时钟工作。因此,时间是网络节点必须就事务本身的本质达成一致的东西。
此外,在比特币和其他PoW工作量证明区块链中,矿工解决密码随机数所花费的时间决定了难度级别。因此,在区块链的背景下,记录时间的流逝是关键。不同的区块链以不同的方式解决了这一挑战。然而,在时间上达成一致最终会在网络节点之间的消息传递中消耗大量负载。
例如,具有与Solana相似目标的平台Hedera Hashgraph,从网络上绝大多数节点获取时间戳并计算中位数。这使得Hashgraph网络每秒可支持的交易笔数迅速超过了Ethereum。Hedera Hashgraph的首席营销官Christian Hasker告诉Cointelegraph:

“自从我们的平台在2019年9月开放访问(大约6个月)以来,Hedera已经在我们的网络上进行了超过8000万笔交易。相比之下,以太坊用了两年半多一点的时间才达到同样的里程碑。”

历史证明

为了克服记录时间的困难,Solana使用了一种称为历史证明(proof-of-history)的独特协议,也称为PoH,它将时间的流逝编码到区块链数据本身,而不需要特定的输入或网络节点之间的消息传递。它使用了一种称为可验证延迟函数(VDF)的功能,这种功能需要计算已知的时间,并且仅限于在单个中央处理器核心上运行,这意味着使用多个处理器无法加快处理速度。
Solana协议将每个VDF的结果编码到它的后继块中。在这样做时,它提供了在达成协商一致共识之前时间流逝的不可变的记录。通过消除基于时间的消息传递的负载,Solana称可以达到每秒近50,000笔交易的速度。
Yakovenko简洁地解释了在区块链环境中就时间达成共识的重要性,并告诉Cointelegraph:”由于有了PoH,我们能够对时间做出强有力的假设,并降低了实现中的许多复杂性。” 关于VDF在未来区块链实施中的作用,Yakovenko阐述了实施它们的复杂性:

VDF仍然很新,它们的实现需要很多像我们这样的验证硬件,或者新的asic…….由于我们的扩展方法依赖于现代的系统,因此我们的VDF对于我们的网络而言表现特别出色。利用我们当前的基础架构,我们已经能够超越当前的最新技术水平,并在今天的主网上以400ms的出块时间交付每秒50,000笔交易的吞吐量。”

塔式拜占庭式容错和权益证明

Solana在Hyperledger Fabric和其他公司使用的实用拜占庭式容错模型的基础上,使用了一种变体,叫做塔式拜占庭式容错。此共识模型旨在激励网络参与者始终为网络利益而行动。节点将代币质押到最近的历史证明哈希的验证,就像它们在其他区块链中把代币质押在区块验证一样。
pBFT相似,任何给定的投票后确认的哈希越多,回滚该投票所花费的时间就越长。验证者一旦对特定的哈希进行了投票,就不能为Fork投票,否则会受到惩罚。Solana还使用权益证明来确定谁作为验证者参与网络。没有硬件作为验证者加入的代币持有者可以委托验证者参与区块生产。
总而言之,历史证明充当网络的时钟,而tBFT则激励或惩罚验证者为网络的利益而行动。PoS使代币持有者能够充当委托方,从而决定由谁充当验证方。
具有可扩展性

Solana团队不仅仅发明一种全新的共识方法来克服可扩展性挑战,而且正如Yakovenko告诉Cointelegraph一样,历史证明,tBFT和PoS只是共识部分。。他补充道:”我们必须再创新,以继续解决其他可扩展的问题,从并行交易处理到全球范围内的实时区块流。”
据说其他八项创新都在加快处理时间或总体上提高Solana的运行效率方面发挥了作用。例如,Sealevel是一个允许并行处理多个智能合约的特性。Turbine的工作方式类似于BitTorrent,它将数据分解成更小的数据包,以支持节点之间的可扩展性,从而允许Solana支持同时运行的数千个节点。
开发人员需求

最近,Solana与Oracle预言机提供商Chainlink合作构建了一个每400毫秒更新一次的超快速预言机。Yakovenko告诉Cointelegraph,此举是为了应对由于近期网络拥堵而导致的市场失灵。随着时间的推移,他对Cointelegraph表示,随着时间的推移,公司计划让更多的开发人员和合作伙伴参与进来。

“我们有一个很棒的加速器计划,已经有450多个申请人,因此开发人员会竭尽全力找到我们。他们想构建消费者级的应用程序,但是使用当今的区块链基础架构根本无法实现。考虑到被压抑的构建需求,我们希望开发者会来看看Solana,并希望其中的很大一部分能够迁移其dapp到Solana。”

Hasker说,Hedera Hashgraph同样认为开发人员的需求未得到满足,并指出:

“除了解决应用程序所需的可扩展性和安全性外,dApp开发人员还认为易用性和成本是采用的主要推动力。另外,dApps希望知道该平台是稳定的并且不会分叉,因此他们不必维护多个代码库。最后,他们希望确保该平台可以长期存在,并且由一个了解企业运作方式和企业需求的可信赖委员会管理。”

本文翻译自Cointelegraph的报道《Blockchain’s Need for Speed Brings New Tools to the Crypto Industry》原文链接:
https://cointelegraph.com/news/blockchains-need-for-speed-brings-new-tools-to-the-crypto-industry