加密貨幣交易所 加密貨幣交易所
Ctrl+D 加密貨幣交易所
ads

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

Author:

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

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

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

Solana集群

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

創建集群

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

金色相對論 | 比太錢包文浩:閃電網絡本身對于支付的擴展就是錢包的場景:在本期金色相對論之“閃電網絡:Hello,TPS”上,金色財經合伙人佟揚對話比太錢包創始人文浩,針對閃電網絡會帶來錢包市場的發展的問題,文浩表示,大部分錢包創業者對于閃電網絡來說,仍然處于觀望的狀態,當然有一些新興錢包可能想借閃電網絡的機會找到市場的突破口,但總體來講,當前還是比較難的,因為當前閃電網絡仍然更多的還是處于實驗性的階段。在這件事情上,我個人還是要很感謝過去幾年 Blockstream 團隊一直所在做的技術性努力,包括大牛 Rusty 一直在寫最底層的閃電網絡協議程序,這對于今天閃電網絡終于可以初步開始用起來了至關重要。閃電網絡對于錢包市場來說至關重要,因為閃電網絡本身對于支付的擴展,其實就是錢包的場景,而閃電網絡對于跨鏈去中心化交易的擴展未來會使得錢包具備集成無縫體驗的去中心化交易所的能力,在這一點上,通過過去幾個月里比特派在 EOS/TRX 生態上的努力,我們已經一定程度的看到的去中心化的力量了,像 EOS 和 TRX 上就已經不太需要中心化交易所了,而閃電網絡的發展將加速這一發展趨勢,將跨鏈去中心化交易所帶到每個用戶的手中,而錢包就是這一趨勢的橋梁和紐帶,意義當然重大。[2019/3/7]

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

動態 | 金色直播間話以太坊分叉 今晚9:30準時開播:今晚9:30—10:30,以太坊核心技術成員、Ewasm團隊創始成員Lane Rettig做客金色直播間,與今晚特邀主持人Primitive Ventures創始合伙人Dovey Wan進行深度對話,兩位大咖將與金色財經合伙人、CoinTime COO佟揚一起跟大家聊聊“以太坊的窘境與君士坦丁堡保衛戰”。Lane也是本次升級的主要負責人。[2019/1/13]

加入集群

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

金色相對論 | 張非常:鏈改是以犧牲公司權益為主的:本期金色相對論中,在關于“ 鏈改,為什么?改什么?”這一問題上,洛杉磯區塊鏈經濟協會會長張非常表示:鏈改、幣改,要想一下是為了什么,區塊鏈解決了什么?在我看來,區塊鏈解決的是一個利益中心化的問題。我們不可以對區塊鏈進行過度的解讀,區塊鏈就是一個去中心化的賬本,之所以用區塊鏈的賬本,而不是中心化的賬本,一定是解決許許多多人在一起的事情。所以進行鏈改,首先我們定位于流量經濟才是最合適的。我覺得,鏈改是很難的。區塊鏈要重塑流量經濟。

區塊鏈經濟是什么樣的呢?

個人覺得區塊鏈經濟需要包括三個部門:1、價值投資者。2、價值創造者。3、價值消費者。

價值投資者在token代幣價值為0的時候前期投資,獲得代幣。

價值消費者在項目運營過程中,通過參與度貢獻度,獲得代幣。

由于大量用戶的參與給項目帶來了價值,價值消費者將代幣的價值以法幣表現出來。

而鏈改是以犧牲公司權益為主的。就像奴隸制改革一樣。一個農場主,一開始是免費讓奴隸工作,改革的話,就必須要給奴隸發工資。這個改革,是很困難的。[2018/8/10]

將交易發送到集群

金色財經現場報道OSA DC ECR執行董事Maximiliam Musselius:人工智能與區塊鏈賦能智慧消費者:金色財經前方記者實時報道,第二屆全球金融科技與區塊鏈中國峰會于4月12日在上海召開,OSA DC ECR執行董事Maximiliam Musselius在現場表示,食物供應鏈環節十分復雜,生產商和零售商的信息碎片化,過渡囤貨導致資源浪費。此外,定單系統、庫存系統狀況同樣不是很好,如何使得更多人在食品選擇方面更加充分成為現實問題。AI算法可時時搜集大量數據,而區塊鏈技術的發展可監控食品貨架執行情況,此外,區塊鏈智能合約還可以針對不同市場提出一些定制化的方案。[2018/4/12]

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

金色財經訊:加拿大法院認為一個ICO項目的組織者藐視法庭,無視法院禁令。[2017/10/24]

確認交易

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

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

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

Tags:區塊鏈SolanaSOLLANA區塊鏈dapp開發白富美solana幣總量Cryptosolartechsolana幣的最新價格

火幣交易所
遨游元宇宙的必備工具(二)_MAI:flokiceo幣發行價

第一部分主要介紹了chrome瀏覽器、翻譯工具、油猴腳本工具、Gmail、Twitter、Discord的注冊和簡單使用方法。本篇繼續分享第二部分.

1900/1/1 0:00:00
引介 EIP-4444:對執行層客戶端的歷史數據設限_AME:ETH

譯者注:EIP-4444提議把HISTORY_PRUNE_EPOCHS設為82125個epoch(即信標鏈上1年).

1900/1/1 0:00:00
加密貨幣征稅 紛紛擾擾的利益“江湖”_加密貨幣:穩定幣和加密貨幣的關系

對于加密貨幣該進行征稅嗎?又如何實施征稅舉措呢?近年來,加密貨幣征稅問題一直是圈內關注的重點。隨著加密貨幣市場的發展及用戶的不斷增長,這一行業越發受到世界各國政府的關注,相應的監管體系也在陸續建.

1900/1/1 0:00:00
NFT加密社區的那些英語黑話都是什么意思?_NFT:AstroDonkey

很多小伙伴常常會苦惱自己加入海外項目的電報群或者Discord群后,社區成員常常會使用許多英文縮寫的圈內“黑話”.

1900/1/1 0:00:00
最激進的CityDAO 為何吸引V神進入社區關注?_DAO:META X CITY

在美國懷俄明州西北角,有一塊大約40英畝的土地。從衛星地圖俯瞰,土地的地勢較高,周圍沒有什么綠色植被.

1900/1/1 0:00:00
金色早報 | 俄羅斯議會成立加密貨幣監管工作組_區塊鏈:元宇宙

頭條 ▌俄羅斯議會成立加密貨幣監管工作組11月26日消息,俄羅斯國家杜馬議會現在正在組建一個工作組,將努力解決有關加密貨幣監管的懸而未決的問題.

1900/1/1 0:00:00
ads