宇宙链 宇宙链
Ctrl+D收藏宇宙链
首页 > Polygon > 正文

金色观察|Solana网络运行的技术逻辑

作者:

时间:1900/1/1 0:00:00

每个区块链网络,都有网络层、共识层、应用层的区分。每个区块链网络的特性不同,也有事因为在不同的分层里的设计思路不一样。本文中,我们将整理Solana网络的运行逻辑,可以通过这些资料了解到为什么Solana会在以太坊2.0还没上线的时候,会比以太坊好用。

以太坊的总帐本在1.0链上,是由矿工维护的,在2.0里,矿工变成验证者,验证者用计算设备建立验证器代替了原来的矿机。Solana也是通过验证者保护总帐本的,不过验证者的在形成共识的算法不太一样。通过下面的顺序,可以了解到共识形成的过程。

Solana集群

Solana集群是一组验证人,共同保持账本的完整性,存在多个集群。

创建集群

在启动任何验证节点之前,首先需要创建一个创世配置。创世配置会配置一个具备引导验证能力的节点,第二个验证节点可联系引导验证节点来注册为一个验证节点。然后,其他验证节点将在集群的任何已注册成员中继续注册。

SUIA上市后已破发超50%:5月18日消息,行情数据显示,Sui 生态社交协议 Suia(SUIA)上市后已大幅破发,按照 Cetus 上 Launchpad 超募 40 余倍进行计算,SUIA 的 IDO 成本约为 0.36 美元,目前 SUIA 价格为 0.159 美元,已破发超过 50%。行情波动较大,请做好风险控制。

此前消息,知情人士透露,SUIA 的做市商 Jump Trading 将停止其在美国的加密货币交易业务,但 Jump 的加密部门将继续在全球扩张;此外,5 月 16 日,据 WSJ 报道,据美国 SEC 公布的法庭文件显示,Jump Trading 曾通过与 Terraform Labs 秘密交易赚取 10 亿美元。[2023/5/18 15:11:34]

验证节点会收到领导者的所有条目,并提交投票以确认这些条目的有效性。投票后,验证节点需要存储这些条目。不过一旦验证节点发现存在足够多的副本,它将删除自身的副本。

RippleX启动第六批XRPL资助计划,申请截止日期为6月18日:4月26日消息,Ripple 开发实验室 RippleX 宣布启动第六批 XRPL 资助计划,开发者需要在 6 月 18 日之前提交申请,本次寻求资助的项目类型包括:金融证券、ReFi、DeFi(借贷、DEX/AMM 接口和集成、资产管理)、数据和指数、支付、电子商务、商户工具和商户集成、代币化符合监管要求的现实世界资产 (RWA)、合规和安全、互操作行(跨链桥、跨链消息传递、互操作协议 / 技术)、开发者工具、保险、预言机等。[2023/4/26 14:28:53]

加入集群

验证节点通过发送到控制台的注册消息进入集群。控制台使用八卦协议实现,这意味着节点可以向任何现有节点注册,并期望其注册传播到集群中的所有节点。一个节点可以确保它最终拥有与每个其他节点相同的信息,但任何一个节点都无法审查该信息。所有节点同步所需的时间与参与群集节点数的平方成正比。

多个主流DeFi项目于推特发布碰拳图片,或将于下周发布重要消息:2月4日消息,包括MakerDAO、SushiSwap、Balancer在内的多个主流DeFi项目官推于今日同时发布各具项目特有配色背景的碰拳图片,市场猜测该行为与Arbitrum即将发布Token,或多个DeFi项目将组成联盟有关。

DeFi可组合型杠杆协议Gearbox Protocol发文解释称,如果你对此感到困惑,这只是我们与其他DeFi项目一起进行的一次DAO快闪行为(DAO flashmob),也可以说是一次协作的尝试,但市场贡献者可以为星期一准备一些很酷的东西。[2023/2/4 11:47:17]

将交易发送到集群

客户端将交易发送到任何验证节点的交易处理单元(TPU)端口。如果该节点处于验证节点角色,则它将交易转发给指定的领导者。如果处于领导者角色,则该节点将传入的事务捆绑在一起,对其打上时间戳,来创建一个条目,然后将其推送到集群的数据中心。进入数据中心后,交易将由验证节点进行验证,从而将交易有效地添加到账本中。

上海数交所与联和投资、上海信投、工商银行等达成战略合作:7月30日消息,上海数据交易所在“元宇宙大厅”创新举行“全能力”战略合作签约仪式。上海数据交易所分别与上海联和投资有限公司、上海市信息投资股份有限公司、上海国际集团有限公司、上海联合产权交易所有限公司、上海临港经济发展(集团)有限公司、上海数字产业发展有限公司、上海数据交易中心有限公司、工商银行、中国银行、交通银行、上海农村商业银行、宁波银行达成战略合作,携手推进数据要素市场建设。[2022/7/30 2:47:10]

确认交易

Solana集群能够在亚秒级的时间内确认最多150个节点,并要计划扩展到成千上万个节点。一旦完全实施,确认时间预计只会随着验证节点数量的对数而增加,而对数的基数又很高。网络增长到一定规模后,就会变得太慢而无法实现亚秒级确认。将消息发送到所有节点所花费的时间与节点数的平方成正比。如果区块链想要获得低确认率并尝试使用网络来做到这一点,它将被迫集中到少数几个节点上。

马斯克:我会继续支持狗狗币:金色财经报道,特斯拉CEO埃隆·马斯克在推特上称,我会继续支持狗狗币。网友回复称,那就继续购买,马斯克对此回应称,我在买。金色财经此前报道,马斯克回复狗狗币联合创始人可能会有更多商品将支持狗狗币支付。[2022/6/19 4:38:41]

所以可以使用以下技术组合来实现可扩展的确认:

使用VDF样本对交易打上时间戳并签名。将交易分为几批,将每笔交易发送到单独的节点,同时每个节点都与对等节点共享其批次。递归地重复上一步,直到所有节点都具有所有批次。

Solana以固定的时间间隔轮换领导者。每个领导者只能在其分配的时段内产生条目。领导者因此对交易加上时间戳记,以便验证节点可以查找指定领导者的公钥。然后,领导者对时间戳进行签名,以便验证节点验证签名,证明签名者是指定领导者公钥的所有者。

接下来,将交易分成批处理,以便节点可以将交易发送给多方,而无需进行多份复制。例如,如果领导者需要将60笔交易发送到6个节点,则它将把60笔交易的集合分成10笔交易的批次,并向每个节点发送一个交易。这能够让领导者将60笔交易放在网络上,而不是每个节点60笔交易。接着,每个节点都与对等节点共享其批次。一旦节点收集了全部6个批次,它将重建60个交易的原始集合。

这种技术可以被称为Turbine?Block?Propogation。

同步

快速、可靠的同步是Solana实现超高吞吐量的最大原因。Solana采取了历史证明PoH算法。通过带有加密证明“时间戳”的领导节点证明自上次确认以来,确实已经过了一段时间。以证明所有哈希到证明中的数据肯定都是在证明之前发生的。然后该节点将新区块分享给验证节点,它们能够验证这些证据。

区块可以按照任何顺序甚至延迟好几年才传到验证节点那里。通过这种可靠的同步保证,Solana能够将区块分解成更小的批量交易,称为条目。在达成任何共识之前,条目都会实时传输给验证节点。

在技术的角度,Solana从来都没有发送区块,但是会使用这个词语来描述验证节点对条目进行投票,最终取得确认。这样,Solana的确认时间就可以达到800毫秒。在这个模式下,如果对某个事件无法达成共识,节点只需要简单地回滚其状态。

领导者轮换

每个验证节点使用同一种算法来选择预期的领导者。当验证节点收到一个新的签名账本条目时,可以肯定某条目是来自预期的领导者。分配给每位领导者的插槽顺序称为leader?schedule。

一个验证节点会拒绝未经过插槽领导者签名的区块。所有插槽领导者的身份列表称为领导者安排表。领导者安排表是通过本地定期重新计算产生的。它指派插槽领导者持续一段称为epoch的时间。安排表必须早于它分配的时间段,这样它保证了计算计划的账本状态最后能够确定。该持续时间称为领导者安排表偏移时间。Solana将偏移时间设置为直到下一个epoch的插槽持续时间。也就是说,一个epoch的领导者计划通过上一个epoch开始时的账本状态来计算得到。一个纪元的偏移量是比较随意的,并且假定时间足够长,使所有验证节点都将在生成下一个计划之前确定其账本状态。集群可以选择缩短偏移时间,来缩短质押变化与领导者计划更新之间的时间。

在没有分区的情况下运行时间比一个epoch长的时候,只有在根分叉的epoch边界才能生成安排表。由于安排表用于下一个纪元,因此在下一个纪元之前,任何质押给根分叉的新质押都不会被激活。用于生成领导者计划的区块是跨过纪元边界的第一个区块。

如果分区比一个epoch时间短,集群将按以下方式运作:

验证节点在投票时不断更新自己的根分叉。

每次在纪元边缘的插槽高度的时候,验证节点将更新其领导者安排表。

写在最后

正是因为对共识的改动,Solana出世的时候就以一个高性能公链的角色面对市场,其使用的类权益证明修改版PoH是在权益证明性能之上再次修订的,目标就是性能更高,这样做的目的也是即使以太坊2.0出现之后,网络仍旧有竞争力。

不过这种共识体现的竞争力是在应用上,而不是在本身技术攻坚上。在某些信仰纯粹的技术人员眼中,Solana可能有些过于中心化,只是在庞大的市场里,区块链网络面对不同受众,会体现出不同的优劣,也能得到不同的发展。

来源:金色财经

标签:SolanaSOLLANAOLAsolana币挖矿SSOL币solana币最新消息POLAR

Polygon热门资讯
晚间必读5篇 | web3游戏之经济机制设计

1.金色硬核|去中心化身份DID:Web3通行证随着WEB3的发展,人们越来越认识到去中心化身份系统DID的重要性.

1900/1/1 0:00:00
价值33亿美元的比特币挖矿公司Griid将通过SPAC交易在纽交所上市

在周二提交给美国证券交易委员会的一份文件中,特殊目的收购公司(SPAC)AditEdTechAcquisitionCorp宣布,它将以33亿美元的企业估值与位于辛辛那提的比特币矿商Griid合并.

1900/1/1 0:00:00
为什么说 Connext 有可能统一跨链流动性

多链市场已经到来。由于多年的研究、开源开发和加密开发者生态系统的公开学习精神,我们现在发现自己处于异构L1区块链和L2扩展解决方案中,每个解决方案都有自己的扩展能力和设计权衡。随着区块链网络的激增,对互操作性解决方案的需求也随之而来.

1900/1/1 0:00:00
五虎上将之一的AVAX为什么这么强

接着昨天的讲,说今天聊AVAX,主要就讲它吧,我常说的五虎上将并不是我只看好这几个,而是他们是目前为止可预见的仅次于大饼和以太的项目了,很多人都说大饼以太太高了呀,买不起,也玩不起,很多人一年的收入都买不起一个大饼,玩以太手续费又高.

1900/1/1 0:00:00
2013年《连线》杂志销毁比特币钱包私钥 其中持有的13枚BTC现在价值76万美元

一直不乏有一些人和机构严重低估加密货币的潜力。《连线》杂志(Wired)就是曾经对比特币持否定态度的人之一,其在2013年销毁了一个比特币钱包的私钥,该钱包持有13.34623579BTC,目的是证明这种加密货币只不过是一个“抽象概念.

1900/1/1 0:00:00
PuddingSwap NFT卡牌质押功能正式上线 即刻掌握未来进入GameFi的通证

HSC虎符智能链首发项目PuddingSwap布丁美食帝国NFT卡牌质押功能将于11月26日22时正式上线。PuddingSwap本次上线的「布丁美食帝国」NFT模块将为用户提供八个「超级厨师」角色NFT卡牌.

1900/1/1 0:00:00