什麼是卡爾達諾的銜尾Serpent?


Ouroboros 是Cardano 的共識協議,他們認為這是第一個安全的權益證明機制和第一個基於同行評審研究的區塊鏈協議。

為此,它將技術和數學結合起來,結合行為心理學和經濟哲學原理,創建驗證機制,獲得驗證機制。

因此,Ouroboros 允許實現它的任何區塊鏈的安全性和可持續性,在本例中為Cardano。

結果體現在具有更高安全性的協議中,該協議允許網絡在沒有權限的情況下進行全球傳播,消耗最少且必不可少的能量。

它的名字來自埃及神話,更確切地說來自一條Serpent或一條龍,牠吃自己的尾巴形成一個封閉的圓圈。

Ouroboros 是一個源自古希臘語的詞,字面意思是“尾食者”或“尾食者”。

這個符號所代表的是無限的時間,或者它如何回到自己,一個永無止境的循環,永遠處於一個永恆的循環中。

這個符號從古埃及開始使用,比基督早13 個世紀,並且被許多文化賦予了不同的解釋。雖然最常見的是Cosmos的相互聯繫和無限的表示。

2017 年,查爾斯·霍斯金森(Charles Hoskinson) 將這個名稱用於他的權益證明協議,該協議使卡爾達諾能夠發揮作用。

在這裡,Ouroboros 代表了具有更大可擴展性的區塊鏈無限和道德增長的可能性。特別是,有機會創建降低能耗的區塊鏈。

銜尾Serpent是如何工作的?

Ouroboros 通過將鏈劃分為紀元來處理交易塊,紀元也被劃分為時隙,這些時隙是可以添加塊的小時間段。

對於這些條帶中的每一個,都會選擇一個領導者,負責將塊添加到鏈中並將塊發送給下一個領導者。這些是根據他們貢獻的代幣數量按比例選擇的。

為了解決有人可能試圖對區塊鏈進行惡意操作的問題,每個邊緣領導者都應該考慮到最新的區塊是暫時的。只有當上面有一定數量的臨時塊時,才確定該塊已成為鏈的確定部分。

這個概念被稱為“結算延遲”,使得這種機制允許鏈在參與者之間安全傳輸。

Ouroboros 是技術創新與哲學的融合,因為它的研究探索社會如何行為以在個人和集體利益之間找到理想的平衡,這被稱為博弈論。

這個想法是,該機制通過獎勵激勵在生態系統中誠實行事的參與者,同時通過懲罰來抑制不誠實的參與者。

銜尾Serpent的不同實現

雖然這個操作是通用的,但是有幾種實現方式:

1.經典

第一個實現是經典的實現,它追求三個重要目標:

為與工作量證明相媲美的節能協議奠定基礎。引入一個數學框架來分析權益證明。實施一種獎勵權益證明機制參與者的新機制。

雖然Ouroboros 與其他區塊鏈協議(尤其是PoS)的明顯區別在於能夠隨機選擇領導者,這會產生額外的安全費用。

隨機性可以防止模式形成,這對於創建一個免受攻擊的網絡至關重要。

2.BFT

Ouroboros BFT(拜占庭容錯)是該協議的第二個實現,在拜倫升級期間使用。從舊卡爾達諾代碼到新代碼的過渡。

協議的第二部分幫助卡爾達諾為雪萊的推出做準備,雪萊的目標是去中心化。

BFT 實現了組成區塊鏈的聯合服務器之間的同步通信,以更簡單、更確定的方式提供鍊式共識。

3. 普羅斯

Praos 介紹了Cardano,在經典Ouroboros 實施的安全性和可擴展性方面進行了重大改進。這引入了將字符串劃分為時隙的概念,這些時隙是在epochs 中添加的。

這使得卡爾達諾能夠通過使用領導者的私人選擇來更加適應攻擊者,從而難以預測誰將負責創建下一個區塊,從而避免有針對性的攻擊,例如DDoS。

4. 創世紀

此實現的重點是通過添加新的鏈規則選擇來使Praos 變得更好,這些規則允許各方從創世塊開始,而無需依賴檢查點和關於過去可用性的假設。

5.神秘的

此增強功能旨在保護Genesis 的隱私屬性。為此,它使用基於SNARK 和私鑰前向加密的進化技術。

預計這不會是在Cardano 之上的實現,但它可以被其他區塊鏈用來增加其用戶的隱私。

6.計時碼表

Chronos 尋求兩個目標:

展示區塊鏈協議如何通過新穎的時間同步機制安全地同步時鐘。這樣,就不需要外部服務了。為其他協議提供安全的時間來源。這使得區塊鏈更安全地抵禦與時間信息有關的攻擊。

從應用程序的角度來看,Chronos 可以顯著提高關鍵電信、運輸和其他計算基礎設施的彈性,這些基礎設施需要與沒有單點故障的統一網絡時鐘進行本地時間同步。

資訊來源:由0x資訊編譯自CRIPTOTARIO。版權歸作者Criptotario所有,未經許可,不得轉載

Total
0
Shares
Related Posts