Solana入门指南:第一个Web规模的区块链

区块链具有很大的潜力。无论如何,去中心化令牌平台的头十年都是成功的。 Solana正在努力创建解决方案,以使去中心化区块链成为可以取代现有主要数据系统的全球系统。

Solana针对区块链面临的一些最常见挑战提供了一些创新的解决方案。最大的功能之一不是新功能。可扩展性一直是区块链社区中的热门话题,也是许多人怀疑去中心化区块链能否取代Visa等中心化支付系统的最大原因之一。

索拉纳

比特币是数据存储领域的最大突破之一,但它可能不会成为创建去中心化全球结算系统的平台。就像现有的许多区块链一样,它根本无法以足够快的速度结算交易以扩展到全球平台。

Solana有一个很好的解决可扩展性难题的方法,它还有其他一些好主意,可以帮助区块链进入下一阶段的开发。

比特币是数据存储领域的最大突破之一,但它可能不会成为创建去中心化全球结算系统的平台。就像现有的许多区块链一样,它根本无法以足够快的速度结算交易以扩展到全球平台。

Solana有一个很好的解决可扩展性难题的解决方案,它还有其他一些很棒的想法,可以帮助区块链进入其下一阶段的开发。

认识索拉纳

Solana由高通公司前高管Anatoly Yakovenko于2017年成立,他在去中心化和分布式系统领域工作以及在Dropbox压缩算法方面的丰富经验。

Anatoly与CTO Greg Fitzgerald和首席科学家Eric Williams联手创建了一种不信任的分布式协议,该协议对数据结构中的时间流逝进行编码,并且比普通的第1层区块链具有更高的可扩展性。

2019年7月,Solana获得由Multicoin Capital领投的2000万美元融资。

Solana看到解决方案

Solana已经创建了八项关键创新,这些创新可能会改变区块链作为去中心化系统的实现方式。它已将历史证明(PoH)协议确定为衡量时间的有价值的系统,并将其与Tower Byzantine Fault Tolerance作为执行机制进行了集成,并完成了以权益证明为平台核心的共识协议。

通过使用PoH(这是一种高频可验证的延迟功能),Solana希望消除引起其他潜在解决方案(例如分片)的问题。

可验证的延迟功能需要按顺序执行特定数量的步骤才能进行评估,但是它会产生唯一的输出。可以有效且公开地验证输出,这使其成为在区块链上创建时间戳的可行方法。

据公司介绍:

“索拉纳(Solana)的特定实现方式是使用连续的抗原像散列,该散列连续地在自身之上运行,并将上一个输出用作下一个输入。定期记录计数和当前输出。

对于SHA256散列函数(也是比特币的去中心化算法),如果不使用21-2内核进行蛮力攻击,则无法并行化此过程。

然后,我们可以确定每个计数器在生成时已经经过了实时,并且每个计数器的记录顺序与实时相同。”

与TowerBFT集成

使用PoH分类帐可以使用户计算所有节点的状态,但它也可以与Solana版本的PBFT(实用拜占庭容错)一起使用,以利用PoH作为网络时钟,从而提高需要的系统的效率计时的另一种手段。因为分类帐是网络的时钟,所以Solana可以在分类帐中对PBFT超时进行编码。

这意味着通过TowerBFT,Solana的PoH时钟可以集成到区块链的数据结构中,并且主要充当网络的警察。 TBFT确保没有任何验证者(产生区块的完整节点)能够同时投票给区块链的两个独立分支。如果检测到尝试,则恶意验证程序将受到处罚,并削减其股份。

这就是使Solana的区块链能够并行而非线性扩展的原因。

股权证明

最后,通过拥有网络的权益证明(PoS)规则,Solana的共识协议已完全完成。到目前为止,我们以历史证明作为网络时钟,以TBFT作为时钟警察,以确保所有网络参与者都绑定到同一时间。

它的权益证明是一种未经许可的系统,带有诸如硬件和带宽之类的进入障碍。那些不希望在昂贵的硬件上投入资金以成为验证者的人,可以成为委托人。

委托人可以通过对自己的账户进行投注来投票给验证人,并从整体奖励中赚取利息,从而激励任何网络参与者将其未使用的资金进行质押。

索拉纳的大块生产时间表由轮换领导者时间表确定,该时间表根据给定时间内他在总股份中所占的比例来设置。例如,如果该网络由5个验证者组成,他们占用了网络令牌的20%,则每个验证者将产生5个区块中的1个。但是,如果其中一个拥有60%的股份,其余的将共享40%的股份矿池,那么领先的验证器将在接下来的时间范围内产生60%的区块。

大宗生产的奖励将通过通货膨胀和交易费用支付,通货膨胀预计会随着时间的流逝而减少。

重要的想法

PoH,TowerBFT和PoS的新颖用法并不是Solana带来的唯一创新。该公司还创建了其他可行的系统,以解决第一代去中心化区块链中的某些缺点。

封存者

Solana估计其区块链每年将创建4 PB的数据。这将需要比任何全节点运营商都要多的计算能力,并且可能会成为进入的障碍。

为了解决这个问题,Solana创建了存档器,这将有助于去中心化网络的节点结构。归档者是获得存储部分而非全部区块链信息的动力的节点。存档者必须显示复制证明,并且他们正在存储数据。

Solana计划通过SOL通货膨胀率(每年)的3%来激励整个节点,这明显优于比特币。尽管按市值衡量,比特币是世界上最有价值的区块链,但没有激励完整的节点。

涡轮

涡轮是Solana的块传播协议,它受BitTorrent的启发。涡轮是Solana解决可伸缩性难题的答案。由于缺乏带宽,将所有区块链数据传播到所有节点所需的时间可能是可扩展性的主要障碍。

Solana认为答案是将数据分解为数据包,这就是BitTorrent如何以相对较小的带宽分配大文件的方式。 Turbine利用整个网络来移动数据,并允许节点事半功倍。

海平面

Solana认为并行验证可以应用于智能合约,并且整个网络都可以从效率提高中受益。

据索拉纳说:

“ Solana的运行时可以使用Validator可用的尽可能多的内核并行处理成千上万的合约。这是因为Solana事务描述了事务在执行时将读取或写入的所有状态。这不仅允许非重叠事务并发执行,而且还允许仅读取相同状态的事务也可以并发执行。”

很明显,Solana已经创建了一个集成的区块链平台,该平台为去中心化区块链随着其日益流行而面临的一些最大问题提供了深思熟虑的解决方案。

SOL令牌

Solana还具有一个称为SOL的令牌,可以将其传递给Solana区块链上的节点以运行链上程序或验证其输出。尽管网络允许部分SOL交易,但SOL令牌的总数限制为10亿个。

Solana说:

“ …一个SOL最多可拆分34次。分数SOL称为Lamport。它的名字是为了纪念Solana的最大技术影响力Leslie Lamport。一盏灯的价值约为0.0000000000582 sol(2 ^ -34)。”

Solana可能会产生重大影响

Solana致力于为去中心化的区块链系统创建可扩展性解决方案,并解决了去中心化平台面临的一些最大问题。通过从设计中删除分片,Solana可使网络范围内的验证更快,并且从长远来看可能更安全。

Solana区块链具有匹配Visa等平台的潜力,而无需任何中心化系统。由于其固有的局限性,Solana采用的非线性架构可能会迫使其他区块链开发人员重新考虑线性区块链系统。

历史证明(PoH)协议是一种消除区块链时间问题的有趣方法,而Solana可能成功地为去中心化区块链操作创建了全球相对时间标准的系统。

Solana初学者指南:第一个Web规模的区块链帖子首先出现在Blockonomi上。

资讯来源:由0x资讯编译自BLOCKONOMI。版权归原作者所有,未经许可,不得转载
提示:投资有风险,入市需谨慎,本资讯不作为投资理财建议。请理性投资,切实提高风险防范意识;如有发现的违法犯罪线索,可积极向有关部门举报反映。
你可能还喜欢