月亮链 月亮链
Ctrl+D收藏月亮链
首页 > TUSD > 正文

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

作者:

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

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

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

Solana集群

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

创建集群

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

金色晚报 | 11月19日晚间重要动态一览:12:00-21:00关键词:OKEx提币、比特币矿工、以太坊2.0、火币矿池

1. OKEx宣布11月27日前开放自由提币。

2. 数据:按照目前ETH存入速度,以太坊2.0将于明年1月15日启动。

3. 数据:比特币矿工收入已回到减半前水准。

4. Web3基金会技术人员:将DOT申请领取转移的12号公投不太可能通过。

5. 数据:昨日一小时内超过2.5万个BTC钱包地址被创建。

6. V神:正力求尽早将ETH 2.0真正投入使用。

7. 火币矿池比特币算力排名跃居全球第三。

8. 以太坊2.0项目负责人:如有必要可以下调ETH 2.0创世区块启动门槛。

9. V神:在未来1-2年内ETH计划发行量每年约470万枚。[2020/11/19 21:24:35]

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

金色晚报 | 4月24日晚间重要动态一览:12:00-21:00关键词:监管沙箱、备案、ETH 2.0、阿里巴巴

1. 国家网信办发布第三批共224个境内区块链信息服务备案编号。

2. 葡萄牙政府发布区块链等新兴技术监管沙箱框架。

3. 互金整治小组会议:加强虚拟货币投机炒作等领域新增风险监测。

4. V神:ETH 2.0需要测试网3个客户端连续稳定运行8周才能启动。

5. 阿里巴巴退出终端挖矿领域 优酷路由宝退市。

6. 北京银行招数字货币等方向博士后。

7. V神:以太坊提案EIP1559可提高以太坊的网络安全性。

8. Zcash推出V2.1.2版本 支持测试网激活Heartwood升级。

9. BSV矿池服务商位列国家网信办第三批区块链服务备案清单。[2020/4/24]

加入集群

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

金色晨讯 | 马云:比特币或是泡沫 区块链是打开金矿的工具 以太坊核心开发者同意引入“ProgPow”算法:1.马云:比特币或是泡沫 区块链则是打开金矿的工具。

2.委内瑞拉希望利用石油币为大型住房计划提供资金。

3.Binance已正式终止部分国家的服务。

4.马耳他管理局实施了加密和DLT监管沙箱的第一阶段。

5.以太坊核心开发者同意引入“ProgPow”算法。

6.英国北爱尔兰威尔森拍卖行将拍卖被查封的167.7枚门罗币。

7.美国得克萨斯州银行监管部门提出以货币标准监管稳定币。

8.2018年的熊市使得主要加密货币的相关性增加。

9.普林斯顿大学正在重启比特币免费在线课程。[2019/1/7]

将交易发送到集群

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

分析 | 金色盘面:BTC/USD 沿通道上升 但注意分时背离:金色盘面综合分析: BTC/USD全天都保持稳步攀升的态势,目前已经逼近了6800美元的压力位,在1小时图中,我们看到MACD尚在下行趋势,如果此时价格突破前高6760美元,有可能构成短时间的技术背离,所以投资者要控制风险。[2018/8/26]

确认交易

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

分析 | 金色盘面:BTC/USDT 大幅震荡:金色盘面综合分析:BTC/USDT在过去30分钟出现大幅波动,先是向下突破,试探前低,之后多头突然发力,爆拉3%,突破30分钟的MA72压力,目前看多头有望再次构筑防线,开启反攻模式,压力在日线MA6,支撑位是6400美元。[2018/8/9]

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

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

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

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

这种技术可以被称为(涡轮区块传播)Turbine?Block?Propogation。

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

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

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

领导者轮换

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

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

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

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

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

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

写在最后

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

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

标签:SOLALANAOLASolanaSOLAPE Tokensolana币下半年会涨到多少价格OLA价格solana币官网下载app

TUSD热门资讯
NFT:从游戏的发展简史及未来发展阐释GameFi_NFTshootout

(注:GameFi建立在目前由区块链促进的创新之上,主要是NFT?和DeFi?。如果你没有读过这两者中的任何一个,我会推荐Messari上的一些概述)听听在会议上、电话中或在游戏行业的会议室里的.

1900/1/1 0:00:00
加密货币:蓬勃发展的VC市场对加密货币的未来意味着什么?_LEC

如果你在过去两年里,关注过任何类型的金融新闻,你可能会一周又一周、一月又一月地看到这样的头条新闻。从表面上看,这种类型的投资和资本配置显然是一个新行业的价值信号,并重申了对加密货币的强烈出价.

1900/1/1 0:00:00
WEB:寻找web3.0的平衡点 谈web3.0为互补品商品化带来的质变_WEB3

大约 20 年前,《软件随想录》作者乔尔·斯波尔斯基 (Joel Spolsky) 创造了一个短语.

1900/1/1 0:00:00
区块链:金色观察 | a16z合伙人Chris Dixon:“ETH杀手”越多越好_以太坊

上周末,加密推特中最热的话题是三箭资本Suzhu因为以太坊变成“贵族”链对新用户不友好而宣布不再支持以太坊引发的论战.

1900/1/1 0:00:00
WEB:婴儿潮一代 VS 在线部落:Web 3.0有哪些不同?_BlackHat Coin

我们在互联网上构建的金融创新是变革性的,我们正在释放一种无需许可的超级金融化,它与有许可的过度金融化和政府对货币的垄断是相冲突的,而这种超级金融化是社会经济革命的基础.

1900/1/1 0:00:00
NIA:谷歌小弟参战元宇宙 估值90亿美元决战FB_ANT

AR地图派雄起Metaverse赛道,百亿美金独角兽呼之欲出。11月23日,《Pokémon Go》研发商Niantic宣布完成3亿美元融资,估值达到90亿美元.

1900/1/1 0:00:00