以太幣交易所 以太幣交易所
Ctrl+D 以太幣交易所
ads

金色觀察|Solana網絡運行的技術邏輯_區塊鏈

Author:

Time:1900/1/1 0:00:00

每個區塊鏈網絡,都有網絡層、共識層、應用層的區分。每個區塊鏈網絡的特性不同,也有事因為在不同的分層里的設計思路不一樣。本文中,我們將整理Solana網絡的運行邏輯,可以通過這些資料了解到為什么Solana會在以太坊2.0還沒上線的時候,會比以太坊好用。

以太坊的總帳本在1.0鏈上,是由礦工維護的,在2.0里,礦工變成驗證者,驗證者用計算設備建立驗證器代替了原來的礦機。Solana也是通過驗證者保護總帳本的,不過驗證者的在形成共識的算法不太一樣。通過下面的順序,可以了解到共識形成的過程。

Solana集群

Solana集群是一組驗證人,共同保持賬本的完整性,存在多個集群。

創建集群

在啟動任何驗證節點之前,首先需要創建一個創世配置。創世配置會配置一個具備引導驗證能力的節點,第二個驗證節點可聯系引導驗證節點來注冊為一個驗證節點。然后,其他驗證節點將在集群的任何已注冊成員中繼續注冊。

金色晚報 | 6月15日晚間重要動態一覽:12:00-21:00關鍵詞:金融市場下行、ETH異常手續費、韓國銀行

1.國際金融市場與幣市出現同步下行。

2.安徽省人民政府與阿里巴巴、螞蟻集團簽署戰略合作協議。

3.韓國銀行成立央行數字貨幣法律顧問委員會。

4.韓國科技部出臺“數字新政”投資200億韓元培養AI和區塊鏈人才。

5.粵港澳大灣區內銀行實現跨境金融區塊鏈服務平臺直聯。

6.Ethermine礦池:已決定將10668ETH手續費分配給礦工。

7.Casa已支持微軟推出的基于比特幣的身份認證方案ION。

8.黑客克隆加密消息網站Privnote以竊取比特幣。

9.鄒傳偉:央行數字貨幣或可實現與第三方支付雙贏。

10.比特幣持續下跌,日內最低報8915美元,最高報9430.88美元。[2020/6/15]

驗證節點會收到領導者的所有條目,并提交投票以確認這些條目的有效性。投票后,驗證節點需要存儲這些條目。不過一旦驗證節點發現存在足夠多的副本,它將刪除自身的副本。

金色財經合約行情播報 | BTC震蕩小幅上漲,市場結構穩定:據火幣BTC永續合約行情顯示,截至今日16:00(GMT+8),BTC價格暫報9029美元(+0.07%),20:00(GMT+8)結算資金費率為0.010000%。

昨日至今,BTC在8800美元-9050美元震蕩,受日線級別7日均線支撐。根據火幣交割合約數據,BTC季度合約成交額小幅減少,持倉量降低,精英多頭占比穩定,季度合約升水降低。市場結構仍處于穩定狀態。

USDT于火幣全球站OTC的報價為7.06元,溢價率為-0.49%。USDT出現負溢價率。[2020/5/6]

加入集群

驗證節點通過發送到控制臺(control?plane)的注冊消息進入集群。控制臺使用八卦(gossip)協議實現,這意味著節點可以向任何現有節點注冊,并期望其注冊傳播到集群中的所有節點。一個節點可以確保它最終擁有與每個其他節點相同的信息,但任何一個節點都無法審查該信息。所有節點同步所需的時間與參與群集節點數的平方成正比。

金色晨訊 | 2月15日隔夜重要動態一覽:21:00-7:00關鍵詞:CBDC、Libra、 SEC、美聯儲

1. 消息人士:Libra協會正考慮轉向美元支持的穩定幣;

2. 美國CFTC起訴涉嫌盜竊50萬美元資金的加密龐氏騙局嫌疑人;

3. 比特幣ATM運營商Coinsource在2019年收入超5000萬美元;

4. SEC專員:三年時間足以證明代幣的合法性;

5. 美聯儲梅斯特:在發行CBDC前有許多方面需要研究;

6. Voice測試版已開放美國公民登陸;[2020/2/15]

將交易發送到集群

客戶端將交易發送到任何驗證節點的交易處理單元(TPU)端口。如果該節點處于驗證節點角色,則它將交易轉發給指定的領導者。如果處于領導者角色,則該節點將傳入的事務捆綁在一起,對其打上時間戳,來創建一個條目(entry),然后將其推送到集群的數據中心(dataplane)。進入數據中心后,交易將由驗證節點進行驗證,從而將交易有效地添加到賬本中。

金色財經現場報道,XinShu Dong:區塊鏈最好的營養領域還未出現:在2018年世界數字資產峰會(WDAS)暨FBG年會上,來自Zilliqa的XinShu Dong認為區塊鏈最好的應用領域還未出現,他表示區塊鏈可以創造新的領域,例如在游戲領域,區塊鏈技術有著很高的應用潛力,區塊鏈如果應用在游戲領域會為游戲帶來極大的改變,讓游戲內的物品權歸屬玩家。[2018/5/2]

確認交易

Solana集群能夠在亞秒級的時間內確認(confirmation)最多150個節點,并要計劃擴展到成千上萬個節點。一旦完全實施,確認時間預計只會隨著驗證節點數量的對數而增加,而對數的基數又很高。網絡增長到一定規模后,就會變得太慢而無法實現亞秒級確認。將消息發送到所有節點所花費的時間與節點數的平方成正比。如果區塊鏈想要獲得低確認率并嘗試使用網絡來做到這一點,它將被迫集中到少數幾個節點上。

金色財經現場報道 美國分布式商業應用公司CEO黃連金:區塊鏈是價值互聯網的必然發展趨勢:金色財經現場報道,在世界區塊鏈大會·三點鐘峰會中,美國分布式商業應用公司CEO黃連金進行現場演講,他指出:區塊鏈1.0時代涉及多中心化、分布式等特征,以比特幣為代表;2.0時代有一些應用方面的問題,V神就研發了以太坊,引進的智能合約概念使DApp成為可能;區塊鏈3.0時代,區塊鏈+人工智能+物聯網+安全等將成為趨勢,區塊鏈+具體應用可以體現在金融、游戲等方面。區塊鏈是價值互聯網的必然發展趨勢,我們應該將區塊鏈看成生產關系,區塊鏈是一個協同工作的生產工具,如果從生產關系的角度考慮,我們會有更大的視野。區塊鏈在安全控制方面應該做到:身份管理、應用層源代碼安全檢查、智能合約安全檢查、節點的安全加強、數據加密、數據傳輸的加密、DDOS、Key Management。今年是傳統資本進入區塊鏈技術行業的元年。[2018/4/25]

所以可以使用以下技術組合來實現可擴展的確認:

使用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可能有些過于中心化,只是在龐大的市場里,區塊鏈網絡面對不同受眾,會體現出不同的優劣,也能得到不同的發展。

Tags:區塊鏈SolanaLANASOL國內最好的區塊鏈公司solana幣官網solana幣什么意思SolarMineX

萊特幣價格
元宇宙兇猛 我們和離它最近的一群人聊了聊_元宇宙

2021 年,有多少人在玩 VR?據公開數據顯示,VR 硬件全球出貨量在 2021 年突破 1000 萬臺,步入一個全新階段。1000 萬臺設備背后代表著 1000 萬個 VR 玩家.

1900/1/1 0:00:00
BitMex CEO對DAO的理解_DAO

在香港度過了我生命的三分之一后,我的粵語仍然是垃圾。我可以用可接受的口音說出我的地址,但除此之外別無他法(除了我的基本粵語咒罵短語,這還可以).

1900/1/1 0:00:00
Coinbase:從一個被稱騙局的想法 到一家860億美金的公司_RIA

本期主人公:Coinbase 創始人 Brian Armstrong在尤瓦爾·赫拉利的《人類簡史》一書中,他認為人類社會幾乎完全圍繞故事構建。人們共同相信的故事促成了國家、民族甚至信仰的誕生.

1900/1/1 0:00:00
金色硬核 | 去中心化身份DID:Web3通行證_DID

隨著WEB3的發展,人們越來越認識到去中心化身份系統DID的重要性。近日Amber Group發表研報“去中心化身份DID:Web3通行證”,介紹了DID概念和當前的DID生態系統,并深入研究了.

1900/1/1 0:00:00
元宇宙的火熱將加速哪些產業的發展?_元宇宙

近期元宇宙概念大熱。隨著Facebook(如今更名為Meta)“All In”元宇宙之后,更是將其熱度推高到巔峰.

1900/1/1 0:00:00
新京報:元宇宙“引路人”?虛擬偶像百萬成本困境待解_區塊鏈

“我,叫柳夜熙”。 近期,新晉美妝達人柳夜熙出道視頻刷爆網絡,視頻特效部分高級感拉滿,虛擬人逼真生動,發絲紋理、手部動作幾乎與真人無異,虛擬人與現實人的交互也異常順滑.

1900/1/1 0:00:00
ads