1. 程式人生 > >優羅鏈EULO:挑戰“不可能三角”

優羅鏈EULO:挑戰“不可能三角”

優羅鏈EULO:挑戰“不可能三角”

區塊鏈的“不可能三角理論”令廣大開發者不堪其擾,即系統不可能同時滿足去中心化、安全性和擴充套件性三項條件。作為公鏈3.0的代表,優羅鏈團隊核心開發人員認為,“不可能三角”在某種意義上是成立的,但並非顛撲不破。因為以硬體裝置為代表的基礎設施仍然具備極大的優化空間,而區塊鏈系統性能可隨著基礎設施的完善而不斷優化。Benjamin Larson向《幣世界》記者比喻道:“不可能三角類似於三個原本小面積交叉的圓體。當這三個圓體面積都在逐步增大時,重合的範圍自然擴大。”因此,優羅鏈的設計和開發,首先錨定去中心化、安全性和擴充套件性這三大痛點。

優羅鏈發行總量達210億的Token優羅幣(EULO)。其中20%的 EULO 由機構統一認購,20%用於市場拓展和社群建設,10%用於初期的技術研發,剩下50%將在未來的 30 年內由 POW+POS+主節點共同挖出。採用POW+POS並行的共識機制,正是團隊應對去中心化問題的一記良策。V神今年曾在推特上表示,他更傾向於POW+POS混合機制,即區塊仍通過POW挖出,但最終確認則依靠POS來完成。早在V神走紅之前的2012年,Sunny King基於POW+POS混合機制,建立了點點幣。

與其他“PoW+PoS”專案不同的是,團隊採用PoW和PoS並行技術,而不是簡單的疊加和拼湊。優羅幣的產生和分發仍舊採用PoW機制,但是交易的打包和確認使用PoS機制。

這也就在技術架構上真正做到了“去中心化”。優羅鏈團隊為此設計的PoW和PoS並行技術,不僅避免了算力高度集中帶來的安全隱患,也加速了出塊和交易速度。

與此同時,為保護使用者的個人隱私安全,優羅鏈採用了零知識證明技術,為使用者實現可選隱私匿名。這與門羅幣的環形簽名機制存在某些相通之處,但卻是在其基礎上做出了優化和升級。零知識證明是指,既能充分證明自己是某種權益的合法擁有者,又不把有關的資訊洩漏出去——即給外界的“知識”為“零”。在這方面,優羅鏈可擴充套件使用的場景為:加密通訊和資料隔離等。

正是有了以去中心化為基礎的整體網路,優羅鏈進一步添加了主節點和超級節點協議分層框架。其中超級節點承擔著對於確認、打包和同步速度有著更高要求的跨境網路交易,而主節點和普通節點的工作分配關係則與普通公鏈類似。

主節點和超級節點的具體執行機制為:一,構建雙層甚至是三層(主節點上可以再擴充套件超級主節點)網路體系結構,從根本上改變了比特幣的共識基礎;二,藉助於主節點的架構優勢,實現了即時交易確認技術。使得交易可以做到實時到賬確認,這大大提高了使用者在支付應用中的體驗。

姜俊詠告訴記者,其實區塊的大小並不是問題。倘若能優化技術底層,全面提高整個區塊鏈系統的效能,可拓展性問題將迎刃而解,這無異於釜底抽薪。

為此,這群擅長做底層協議開發的程式設計師,在主節點、超級節點的作業系統底層在通訊協議棧機制上進行一定的協議優化。普通鏈上資訊的傳輸速度相應地提高了數倍。但這其中最重要的突破,也是滿足了跨境傳輸的需求,這涉及到種種限制,如限速、高延時和高丟包。這也很好地解決了優羅鏈團隊更注重系統的可拓展性和同步性問題。

除此之外,被團隊視作區塊鏈的又一終極難題為通訊同步。優羅鏈解決拓展性問題的途徑為,採取傳統銀行體系裡的定時清算系統,以定期清理UXTO和交易記錄的方式,壓縮所有單個區塊所佔用的記憶體空間。

此外,為更好的解決通訊同步這一終極難題,核心開發人員選擇對標技術優勢雄厚的網際網路巨頭。團隊在通訊協議棧優化方面,還採用了google的quic 解決思路,極大的提高了同步效能問題。