開篇詞:今天3.15,是打假日,沒錯,區塊鏈世界中,有很多假項目,假團隊,那些讓不少投資者的心血付諸東流,不過,我們必須認識到事物的反面,有時又用過親身經歷不好的那些面,才能更真切的體會好的項目和他們的價值,熊貓一定只分析價值項目,絕對不會分析騙人的空氣項目。因為後臺有朋友想看下AE,今天說一下這個項目,以下,enjoy:
Aeternity (AE) 平臺 & 其代幣: 深入觀察
Aeternity 是為分布式應用 (dapps) 而設計,於2017年推出測試網絡 testnet的新平臺。它還在2017年為其令牌(AE)提供了一個成功的ico。
該項目的重點是提高智能合約和分布式應用dapps 的可伸縮性。它通過移動智能合約脫離主鏈來完成縮放。Aeternity 的智能合約不是在 區塊鏈blockchain上運行, 而是涉及合約各方之間的私人狀態渠道。
Aeternity 除了其他智能合約和 分布式應用dapps平臺之外,包括其他一些功能。值得注意的是, 它包括一個分布式的神諭oracle計算機, 它從外部源中引入數據, 以便在智能合約中使用,不明白什麼是神諭的可以參考熊貓以前的文章。它還利用預測市場在平臺內進行各種投票和核查目的。
由長期的加密愛好者和早期同事 Vitalik Buterin, Yanislav Malahov, Aeternity 已迅速上升到世界上40強的項目。
在本文中, 我們將深入研究 Aeternity 的優點和潛在的用例。
問題: 縮放智能合約
以太坊會允許在區塊鏈 blockchain 頂部開發智能合約。這是區塊鏈blockchain 技術的一個突破。它把技術超越了價值轉移 (比特幣) 的領域, 帶入了分布式應用的世界。
然而, 我們最近看到, 很難在區塊鏈 blockchain上擴展智能合約的執行。以太貓(造成了乙太網主網擁堵)是一個很好的例子。當交易量飆升時, 在以太坊會創建和交易獨特資產的如此簡單的事情,就會使網絡陷入嚴重延遲和擁堵狀態。
以太坊會斷定,此可伸縮性問題,是區塊鏈blockchain被大規模採用和商用落地的最重要的關鍵技術挑戰。有三種解決可伸縮性的方法:
1. 通過不同的協商一致機制提高吞吐量
此方法涉及增加 區塊鏈blockchain 可以處理每秒的事務數, eos, rchain, zilliqa都在做高性能、超高速公鏈。這就是尼奧計劃如何擴展其 分布式應用dapps 平臺, 採用不同的協商一致機制, 效率更高。但是, 這並不能解決潛在的可伸縮性問題, 而且它仍然有其局限性。
2. 增加分片機制
以太坊正在查找此選項, Zilliqa 是當前實現它的一個項目。它涉及在節點組 (碎片) 之間劃分網絡上的事務和智能合約請求。例如, 網絡上的1/3 節點將驗證1/3 的事務。這是有希望的, 因為它增加了吞吐量。但是, 這意味著並非所有節點都驗證所有事務, 從而難以解決依賴於其他碎片信息的智能合約操作.
3. 移動智能合約執行離鏈
以太坊也在研究這一選擇,等離子體plams就是v神提出的方案, 可能會把合約的分片和脫離主鏈結算結合起來。這是 Aeternity 目前正在創新的地方。他們專注於提高可伸縮性, 通過實現智能合約脫離鏈。
擴展智能合約是 Aeternity 的主要目標。他們準備用他們的狀態通道解決方案。
狀態渠道
狀態通道是在智能合約中當事方之間的通信線。他們不接觸區塊鏈blockchain, 除非他們需要進行裁決或轉讓價值。
因為它們是脫離主鏈的, 狀態通道合約可以更有效地運作。他們不需要在每一次運算的時候支付給主鏈佣金,。
他們也可以使用更大的隱私算法。只有參與合約的雙方才需要看到合約的信息和運作。對於考慮將敏感業務信息放在智能合約中的大型公司來說, 這是一個不平凡的考慮。保持合約的私密性有助於確保智能合約可用於可能觸及敏感信息的各種目的。
狀態通道合約的分歧 & 裁定
當狀態通道合約中有分歧時, 合約就會轉向區塊鏈blockchain 進行裁決。合約通過零知識證明設置保持隱私性, 允許區塊鏈blockchain在不需要知道合約內容的情況下做出判斷。這樣, 區塊鏈blockchain作為一個私密性的司法系統去裁決智能合約。
有趣的是, 由於區塊鏈blockchain的行為是可預測的, 所以爭論狀態通道合約的結果是沒有太多意義的。區塊鏈blockchain可能會確認結果。
合約中的帳目最終結算將在區塊鏈blockchain上進行, 然後合約將關閉。離開主鏈計算智能合約的好處是, 網絡的吞吐量增加了幾個數量級,因為只有最結果,需要在主鏈上處理。
在 Aeternity 上開發智能合約
Aeternity 允許開發功能性智能合約。它不支持狀態編程。相反, 合約的締約方負責維護程序的狀態。然後, 他們將提供並確認狀態,作為合約投入的一部分。
這與以太坊的堅持相反:狀態編程很重要用於區塊鏈blockchain 應用程式。本文討論的是功能與狀態編程的區別。然而, 足以說明狀態是建設有用的應用的一個重要組成部分。以太坊正在處理狀態分片這一極其困難的問題, 如果解決了這一難題(即以太坊正在開發的plasma項目), 可能會使 Aeternity 作為平臺的吸引力大大降低.
然而, 到目前為止, 分離功能和狀態需求是智能合約可伸縮性的一個重要趨勢,功能程序更易於擴展。
Aeternity的智能合約以一種稱為 Chalang 的語言運行, 編譯為字節碼。在未來, Aeternity希望儘可能成為對開發者有好的平臺。因此, 他們正計劃為網頁端開發創建JS庫和 JSON api。
甲骨文機
智能合約和分布式應用 dapp 開發的一個重要方面是訪問外部數據源。這可能意味著檢查倫敦的天氣, 足球比賽的比分, 或黃金的價格。
神諭提供了區塊鏈blockchain對外部的數據的訪問。在許多區塊鏈blockchain項目中, 神諭代表了安全風險和潛在的失敗點,
因為它們往往是單一的集中式數據流。
Aeternity 建議將神諭與他們的 oracle 機器進行分權。這樣做將使外部數據在到達 Aeternity 的區塊鏈blockchain後不變且不可更改。當然, 數據源仍可能被黑客攻擊, 因此 Aeternity實現了一個預測市場, 用戶可以從不同的神諭中,對傳入數據的準確性和誠實性進行下注。
混雜的工作證明 & 鐵砧證明
Aeternity的網絡依賴於工作量證明和利害關係證明。
工作量證明在Aeternity平臺上建立了共識。礦工們用類似於比特幣和以太坊的當前模型來驗證新的區塊。然而, Aeternity 使用細微的變化來優化工作算法的可伸縮性的證明。 布穀鳥循環是一種新的圖理論證明, 它將可伸縮內存需求與即時驗證結合在一起。布穀鳥周期就驅使設備與動態 RAM。它的設計意味著你可以從行動裝置中挖掘 Aeternity.
木樁的證明控制了 Aeternity 生態系統的治理。ae 令牌所有者可以根據自己的 ae 比例對發展建議和更改進行投票。
啟動時開源 Aepps
Aeternity 正在調用其分布式的應用程式 "aepps"。在主網mainnet 發布之前, 他們將開發開源 aepps, 以展示 Aeternity 網絡的能力。從第一天提供有用的 aepps 對於 Aeternity 在擁擠的 dapps 平臺競賽中建立立足點非常重要。
Aepps將優先考慮移動平臺設計和用戶體驗。Aeternity 希望通過使用 javascript 工具和與適應性框架的兼容性來吸引移動和 web 應用程式開發人員。
Aeternity 也在建造孵化器基金會。基金會將為 Aeternity 的建設項目提供支持。
代幣 (AE)
在2017年推出的 "ae令牌" 銷售。它最初在以太坊上作為一個 ERC-20 令牌進行交易, 而 Aeternity 仍在測試階段。當 Aeternity 啟動 主網絡mainnet時, ERC-20代幣將在 Aeternity主網上交換本機標記。
所有的系統費用都是由ae代幣支付的, 所有的智能合約都是在ae代幣結算。
你可以把ae令牌存儲在支持ERC-20代幣的任何錢包 。但是, 一旦主網可用, 這可能會更改。
路標
Aeternity 在2017年初推出了測試網絡testnet。緊接著,是它的代幣銷售。
目前, Aeternity 正在對其測試網絡testnet進行安全審核。他們希望在2018年晚些時候推出主網mainnet。
團隊
Yanislav Malahov, Aeternity的創始人, 一直在加密領域工作了很長一段時間, 在以太坊發布之前,是以太坊創始人Vitalik Buterin的助手。他聲稱他與Vitalik的談話激發了以太坊的想法, 因此他被稱為 "以太坊的教父"。Malahov沒有參與以太坊的開發, 但他以前和此後一直在許多加密項目上工作。
自標代幣售以來, Aeternity 已從一個小團隊成長為一個大型項目。您可以在 Aeternity 的網站上看到許多工作組成員並讀取其 bios . .
結論
除了分片, 移動智能合約執行離鏈可能是區塊鏈分布式應用可伸縮性的最大前沿。Aeternity是這個運動的前沿,然而, 這些都是未知的領域, 因此, 像 Aeternity 這樣的智能合約平臺將面臨挑戰。預計以太坊將密切關注 Aeternity 的進展, 正如 Aeternity 實現的任何解決方案一樣,以太坊也希望實現此目的。