1. 主頁
  2. 代幣新聞

Algorand 2.0 升級,推出全新的智能合約功能

股權證明 (Proof-of-stake) 區塊鏈 Algorand 在其 2.0 被本中正式支援智能合約,並強調與其他區塊鏈開創的智能合約存在著後端差異不是錯誤,而是其功能之一。

在星期 4,Algorand 基金會發佈了其區塊鏈草案的更新版本,內容包括增加去中心化金融 (DeFi) 功能以及用戶期待已久的智能合約 (Smart Contract)。自 2019 年 6 月被推出以後,這次 Algorand 2.0 更新可算是其網路功能擴展程度最大的一次。

Algorand 的 CEO Steve Kokinos 在一份聲明中提到:「這一次釋出的此版本附帶的新功能和簡單的開發人員資源,可以容許區塊鏈在整體上有更多的新用法及得到更廣泛的採用。」

此外,在過去數月 Algorand 的員工一直在暗示其進行中的開發 - 智能合約。到了這次更新,可算是 Algorand 首次正式支援智能合約 - 這個以代碼驅動 (Code-driven) ,並且可以隨著時間推移持續進行追蹤和執行正式協議條款的合約。

然而,由於 Algorand 新的內部編程語言 「Transaction Execution Approval Language (TEAL)」尚未做到圖靈完整 (Turing-complete),因此 Algorand 的 ASC 智能合約與其他區塊鏈開創的智能合約存在著後端差異 (Back-end Differences)。

註:圖靈完整性 (Turing Completeness) 是一種量度的方式,用作測試一個編程語言模擬另一種編程語言並控制其編程指令的能力。

在現代,幾乎所有的編程語言都是圖靈完整的,但 Algorand 則例外。Algorand 表示 TEAL 不具備圖靈完整其不是一種錯誤,而是它的獨特功能。Algorand 認為其 TEAL 智能合約在編寫和執行上較其他產品更為安全,儘管它的潛在功能可能較有限,例如 ASC無法在開發人員頁面支援遞歸邏輯 (Recursive Logic)。

對此,Algorand 的產品負責人 Paul Riegle 表示:「我們認為對於大部分的情況來說圖靈完整都不是必要的,而相反來說圖靈完整也會帶來巨大的攻擊面,並可能對其效能造成嚴重的影響。」

Algorand 認為更簡單的功能可帶來更高的安全性,或者也可以當作是一個更直接的途徑確保 ASC 合約的編碼人員不會因失誤而導致資產損失。同時,根據 Hacker Noon 的看法,智能合約代碼的編程語言中沒有遞歸邏輯,將使錯誤檢查變得更容易和更快捷。

除了智能合約外,Algorand 2.0 升級尚有其他的升級項目。

其標準資產證券 (ASA) 功能為 Algorand 帶來了大範圍的代幣化功能,同時這亦是 DeFi 的基本工具之一。在Algorand 基金會的開發人員頁面上,任何資產都可以數碼化並透過 ASA 進行鏈上 (On-chain) 存儲。此外,Algorand 還通過 Atomic Transfers 功能帶來了批量交易功能。

另一方面,透過開發人員頁面上的新工具,用戶更可以在一次交易中執行如循環交易 (Circular Trades) 和內部賬戶結算等複雜的代幣轉移。

最後,基金會表明 Algorand 2.0 的更新其不會對 Algorand 就伊斯蘭教法的合法認證帶來影響,而且其他重要的功能也會維持現狀。

根據 Nomics 的數據,目前 Algorand 的市值約為 $1.08 億美元,為 CoinMarketCap 內排名第 48 大的區塊鏈。

本文來自投稿,不代表Timetocoin幣時代立場,如若轉載,請注明出處。

Timetocoin致力為中文讀者蒐集最新的加密貨幣及區塊鍊消息。如讀者對網站有任何建議,請電郵我們 – info@timetocoin.com。 交流各種加密貨幣話題,接收最新情報,關注我們的 Facebook專頁及加入Telegram群組: https://t.me/timetocoin

發佈留言

登录后才能评论