Blockstack執行長:智慧合約需要更安全的語言
外匯天眼APP訊 : Blockstack聯合創始人兼執行長Muneed Ali在接受Cointelegraph採訪時表示,智慧合約在未來需要更安全的開發語言。
他還認為,就像雲計算對很多行業都產生了影響一樣,智慧合約也不僅僅會影響金融行業,智慧合約的潛在好處和應用遠遠超出了其名稱所暗示的範圍。
Ali表示,“其甚至不應該被稱為智慧合約,因為這是一個相當有限的名稱。這些是可驗證的程式,它們在雲計算時代是不存在的。”
Blockstack已同基於權益證明的區塊鏈協議Algorand合作,以支援和應用一種名為“Clarity”的智慧合約語言。該語言旨在為智慧合約提供比現有程式語言更安全和“專用”的功能。
他提到,“我們的行業需要一種可預測的、安全的、開源的替代方案,以取代目前像Solidity之類的語言。儘管我們預計智慧合約中鎖定的價值最終將達到數萬億美元,但我們的行業尚未為這種增長做好準備。”
在Blockstack和Algorand看來,這種缺乏準備的原因是,開發人員到現在為止“一直在使用一種不安全的語言”。
Ali強調,智慧合約旨在透過依靠自動執行的軟體程式碼來克服人類或機構中介的弱點,“與典型的計算機程式和網站有很大的不同”。
因此他指出,“對於高風險的運營,它們需要成為可驗證的程式。通用語言在這裡可能很危險。”
為了讓利益相關者應用智慧合約併發揮其潛力,Ali認為“需要一種在智慧合約執行之前安全且在數學上可預測的確定性語言”,因為一個行業“不太可能透過以不安全的語言編寫的智慧合約進行高價值交易。”
他指出,這一含義的意義遠遠超出了金融服務行業。Ali補充稱,“編寫可驗證程式碼的能力就像開發人員的超級能力。這可以重塑軟體在Internet上的分發和驗證方式、開發人員貢獻程式碼獲得報酬的方式、實現Internet服務訪問控制的方式等。”