在本文中,我將開始有關Algorand平台的系列文章。 首先,我想自我介紹一下 基本版本v1.0中的協議和Algorand項目的背景。 在後續文章中,您將了解Algorand在2019年底(版本v2.0)添加到他的平台的更多高級功能。 擴展平台功能, 將有趣的項目以及中央銀行(CBDC)吸引到了Algorand生態系統,因此該項目的發展非常有希望-讓我們看一下基礎。
Algorand 1.0-簡介
我是第一次聽說這個項目 Algorand 在2019年1.0月,我有幸在華沙的一次會議上見到了Naveed Ihsanullah(阿爾戈蘭德的工程部門主管)。 Naveed隨後在啟動主網幾週後發布了“ XNUMX”版本的平台。
該平臺本身承諾會非常有趣,它基於共識協議(PPoS-純權益證明)(或:CzystyDowódStawki)的稍微非常規的方法。 它吸引了我如此之多,以至於我想學習更多,看看我對Algorand的進一步思考是否能證實我最初的興奮。
除了加深我的知識外,我還在youtube上以視頻的形式記錄了我的研究和觀察結果(以此作為構造思想和系統化思想的方法)。
您可以在這裡觀看這些視頻:videoPOL + videoENG
在許多方面,我認為有三件事可以使該項目脫穎而出:
1)強 球隊 它起源於麻省理工學院
2)創新 算法 共識
3)合理 方法 用於令牌分發。
項目創始人和團隊
西爾維奧·米卡利(Silvio Micali) (Algorand的創始人)絕對是密碼學領域的權威,並且是Project Algorand背後的強有力聲音。 西爾維奧(Silvio)是麻省理工學院(MIT)的一名科學家,是信息科學教授,他的工作重點放在安全協議(零知識證明,密碼學)上,這對區塊鏈至關重要。 Silvio Micali的工作為加密技術的發展做出了貢獻。 2012年,西爾維奧(Silvio)因其成就而獲得圖靈獎。 圖靈獎相當於IT領域的諾貝爾獎。
Silvio於2017年創立了Algorand。 最初的團隊的起源是其他麻省理工學院的科學家,他們幫助開發了Algorand平台的核心協議,體系結構和更廣泛的功能。
後來加入的團隊成員也具有相當的科學淵源,與麻省理工學院,斯坦福大學和哈佛大學等大學有著緊密的聯繫。 我認為這個 團隊具有很強的能力 – 最好自己檢查一下並認清他們的個人資料。
團隊在這裡起著關鍵作用,因為加密/區塊鏈領域的項目本質上非常複雜。 它們不僅限於構建最快,最美觀的解決方案。 構建安全且可擴展的解決方案是一個巨大的挑戰。 此外,這些項目必須具有有效的市場進入策略,對生態系統和社區發展的願景以及紮實的代幣經濟設計。 為了實現所有這些目標,您需要具有科學和商業背景的人員,博弈論,密碼學和數學方面的專家-像一台運轉良好的機器一樣協同工作。 我認為Algorand在這個領域建立了一支非常紮實的團隊。
Algorand團隊說他們解決了三部曲 區塊鏈,即可擴展性x安全性x分散性。 這是一個相當大膽的聲明-讓我們看看它是否確實如此。
Algorand共識協議
共識協議...世界上一個熱門話題 krypto。 到目前為止,我們已經看到了緩慢,昂貴和低效的協議,例如PoW(工作證明)(比特幣 是一個很好的例子)或更快的PoS協議(證明的證明),這通常是為了實現更好的可擴展性而犧牲了權力下放的精神(例如 EOS)。 在這種情況下,阿爾戈拉德樂隊關於解決“區塊鏈瑣事”的聲明有些挑釁。
以下是其工作方式的簡化說明。
阿爾戈蘭德的共識協議分為兩個階段:
===階段1 ===
也就是說,創建一個塊。
- 步驟1:在Algo代幣持有者中,隨機選擇一個用戶來創建下一個交易區塊。
- 步驟2:向所有網絡成員宣布吸引的用戶(公開了他的公鑰)
- 步驟3:同一位用戶產生該區塊並將其作為加入區塊鏈的區塊鏈提案宣布。 此步驟完成了階段1。
第1階段似乎非常快,它僅涉及一個用戶,但是顯然不能提供足夠水平的分散性,因此也無法提供安全性。
第二階段到了。
===階段2 ===
也就是說,阻止驗證和批准。
- 步驟1:從網絡(*)的參與者中隨機選擇一個有1000個用戶的委員會,並向公眾宣布(公開密鑰)。
- 第2步:該委員會驗證第1階段的內容並將其正確無誤地付諸表決。
- 步驟3:如果大多數委員會成員確認該區塊正確無誤,則將該區塊在網絡上發布並附加到區塊鏈上。 但是,如果該提議的塊中有任何錯誤,則將重複階段1和階段2。
(*)問題出現了: 誰選擇上述委員會保持分散的性格?
現在,委員會選擇自己。 用戶在其一側運行隨機功能,該功能通過密碼保護(一種彩票),如果中獎了,他們將展示中獎彩票,同時對第一階段中建議的區塊發表意見。
安全性x可擴展性x分散化
這個解決方案安全嗎?
好吧,我們需要這裡提到的加密安全隨機函數。 該解決方案是由MIT最好的密碼學家設計的,因此我們可以在某種程度上依靠它。
我們還需要相信大多數網絡用戶都是好角色,這是Algorand的主要假設之一。 否則,由1000名代表組成的委員會就有機會由有惡意的用戶組成。 當然,我認為這是一個安全的假設-地球上的大多數人都很好,對吧?
該解決方案是否可擴展?
由1個用戶創建一個阻止可能非常快。 由1000個用戶組成的委員會對該區塊的驗證也應該很快進行。 Mainnet Algorandu已經在運行,可以驗證事務和塊實際上是快速有效地產生的,但是我們是否能夠達到1000事務/秒,同時保持5秒的塊大小 與實際業務交易量? 在這裡,我們需要等待採用-才能在主網上看到此類交易。 通常,所有壓力測試都過於孤立,無法回答上述問題。
為了更好地驗證可伸縮性,我們需要成千上萬筆真實的業務交易,但是可以說-這個概念似乎很有希望!
這個解決方案是分散的嗎?
有幾個因素需要考慮:
- 成為委員會成員沒有最低門檻,即使擁有1個Algo代幣,您也可以參加彩票,因此任何人都可以加入並幫助保護網絡。
- 目前尚無針對網絡上不當行為的懲罰。 沒有罰款既是加也是減。 另外,因為它可能會阻止普通用戶加入共識。 減號,因為沒有任何因素可以阻止潛在的邪惡演員。
- 進入委員會的機會與您擁有代幣的數量成正比,您的“ stej”(存款)越大,您加入委員會的機會就越大。
如果有許多有壞事的演員想攻擊網絡,會發生什麼?
要攻擊網絡,他們將需要大量的ALGO令牌,可能遠遠超過流通的所有硬幣的50%。 在這種情況下,問題是-他們仍然願意攻擊網絡嗎? 擁有如此龐大的網絡份額,如此糟糕的演員實際上將是該平台的大股東,所以他為什麼要攻擊自己的業務(結果使Algo代幣一文不值?)
在這裡我們進入遊戲理論,我想對於擁有大量Algo令牌的網絡參與者來說,攻擊“自己的”區塊鏈毫無意義。
結論?
為了最大程度地提高網絡安全性並使Algorand進入一個真正公開且公平管理的狀態,Algorand需要確保代幣廣泛,公平地分佈,在此過程中涉及數千甚至不是數百萬的用戶>> 在這裡,代幣分配和拍賣進入遊戲。
代幣分配和拍賣
區塊鏈Algorand有其本機令牌(ALGO)。 Algorand引入了拍賣的概念,作為分配Algo代幣的一種方式。
Algo代幣的總估計數量將達到10億個代幣的水平,並將在未來5年內引入發行。
令牌 ALGO 將分配在 5個主要領域:
- 2.5十億 Algo代幣旨在出售給社區,包括私人和非商業用途。 公開拍賣(閱讀下面)
- 2.0億 Algo代幣Algorand適用於選擇參加共識協議並通過繁殖幫助保護網絡的社區成員。
- 3.0億 Algo令牌專用於基礎設施,特別是Algorand網絡節點的運營商。
- 2.0億 Algo代幣適用於Algorand Inc. 也就是建立協議本身和基於協議的項目的生態系統的組織。
- 0.5十億 Algo Tokens適用於Algorand基金會,即管理有關Algorand解決方案,合作夥伴關係,社區和大使的所有工作的組織。
所有相關主題 供應 i 分配 算法代幣,我討論了很多 在下面的視頻中有詳細介紹。 您還將在此處找到有關該團隊從2019年2020月到XNUMX年XNUMX月如何分發代幣的摘要信息。
但是,在本文的以下部分中,我們將進一步探討同一主題。 拍賣。
拍賣,這種機制如何運作?
拍賣是定期進行的,沒有固定的周期。 在每次拍賣中,可以在定義的時間窗口內出售特定數量的Algos。 在拍賣期間,令牌價格線性下降,並且在以下情況下拍賣結束:
- 所有要拍賣的算法將被出售,
- 或價格達到給定拍賣所定義的最低價格(例如= 50美分)
實例?
假設我參加一次拍賣,而我的拍賣預算為$ 100。 Algo的拍賣起價為1美元,因此,按照我的預算100美元,在拍賣開始時,最初我可以擁有100個代幣。 但是,隨著算法的價格在拍賣期間降低,更多的用戶會受到鼓勵來參與並下訂單,因此在拍賣期間可以出售的算法的數量也減少了。 在某個時候,拍賣結束,因為
- 買方的需求達到平衡或超出供應,
- 或已達到底價限制。
假設拍賣結束時的價格水平為0.5美元。 在這種情況下,我以這個價格購買了200個Algo代幣,花費了原定的預算100美元。 其他拍賣參與者也以相同的價格(0.5美元)購買了代幣,無論他們何時加入。
我認為 這是一個很公平的方法因為每個人都以相同的價格購買Algo。
值得一提的是,如果由於某種原因我們對購買不滿意,那麼 我們可以選擇在一年內退還代幣。 我們將獲得高達90%的投資資金。
這種方法是否有利於分散和廣泛的籌碼分配?
當然,有5種不同的令牌分配方式,包括拍賣,對節點運營商和開發人員的獎勵,對生態系統構建者和支持者的計劃,是一個好主意。
Algorand現在已經啟動了許多激勵計劃 對於開發者、大使、創作者和企業家——更多詳情請點擊此處——如果我們想吸引多元化的社區加入該平台,這是一個很好的舉措。
Algorand 1.0面臨的挑戰
與當時可以實現的相比,平台開發似乎相當先進。 當然,已經有大量的SDK可以吸引很多程序員:
- 開發工具包
- 開發工具包
- 轉到SDK
- 開發工具包
- .NET(很快)
在2019年底,Algorand引入了該平台的新功能,我將在下一篇文章(第1層智能合約,Algorand標準資產或原子交換)中進行討論,但是在這一領域的競爭非常激烈。 有很多優秀的團隊在構建具有相似特徵的平台,甚至提到 以太坊2.0,永恆之塔,宇宙或卡爾達諾。
建立一個可靠的解決方案是很重要的事情,但是要使其被廣泛採用,在未來幾年中,所有這些公司和協議都必鬚麵對同樣甚至是更大的挑戰。
在隨後的研究中,我將介紹Algorand的採用主題,以及平臺本身的開發,上述的Algorand 2.0和新的互操作性功能。 在這個話題上也很多 我在YouTube頻道上講話 每日劑量不適.
最後,請參考本文開頭的語句: Algorand解決了區塊鏈三部曲?
當然,他們已經深思熟慮了該平台的體系結構並擁有良好的技術,但是要完全捍衛上述主張,我認為我們需要真實的應用程序,每秒數千次的當前業務交易,更廣泛的令牌分發以及在生產模式下運行數年的網絡,這證明了它是防彈的,堅不可摧的,並且能夠抵抗參與者的串通。
結論在我看來,在現階段,關於區塊鏈瑣事解決方案的聲明仍然有點 過早的但是可以肯定 阿爾戈蘭德(Algorand)步入正軌.
我決定幫助他們作為“大使”發展生態系統,因此如果這個話題引起您的興趣,請和我在一起。
聯繫 : Andrzej_0xa0