天天看點

律師搶碼農飯碗?Ava Labs創始人預言AI如何重塑智能合約

作者:MarsBit

原文标題:AI-powered smart contracts could be ‘transformative’ — Ava Labs founder

原文作者:Andrew Singer

原文來源:Cointelegraph

編譯:比推 an

想象一下,如果普通人可以用他們的母語編寫智能合約,它可以帶來“數十億新的區塊鍊使用者”。

Ava Labs的創始人、建構了Avalanche區塊鍊的 Emin Gün Sirer 說:“智能合約程式設計很難。因為捕捉 “意圖 ”很難,編寫代碼很棘手,驗證也仍然是一項挑戰。”

Sirer 在最近在紐約市舉行的康奈爾區塊鍊大會上表示:“這是阻礙智能合約蓬勃發展的主要問題。“

但試想一下,如果像 ChatGPT 或Llama 這樣的人工智能(AI)可以幫你完成所有的智能合約編碼工作,那将會是怎樣的一番景象?相對于程式員,律師可能很快就會成為智能合約的主要編寫者。

更有趣的是,普通人将能夠使用自己的母語,以點對點的方式編寫智能合約,這将變得跟寫銀行支票一樣簡單。

在4月26日于紐約市舉行的康奈爾區塊鍊大會上,Sirer進一步闡釋了這一未來願景:

“你們都熟悉寫支票的流程,對吧?那就是我們的銀行提供的最複雜的金融工具。目前,我們的選擇相當有限。比如,我可以給‘約翰’開一張支票,上面寫着‘我特此向約翰轉賬5000美元’——基本上就這些。”

但如果我們能夠進行同樣的操作,并且能夠添加額外的條件,Sirer 繼續舉例說明:

“我在此向約翰提供5000美元,條件是他必須在9月底之前籌集到500萬美元以拍攝一部電影。如果他做不到,我希望我的錢能被退回。’我可以這樣直接寫明。”

Sirer表示,他所設想的這種情景可能還需要5到10年的時間才能實作,但如果真的能夠實作,它将是具有“變革性”的。

“我們将能夠接納數十億新的(區塊鍊)使用者。”

目前,大多數智能合約都是使用Solidity這種程式設計語言來編寫的,而這種計算機語言即便在程式員群體中也并不廣為人知。

律師搶碼農飯碗?Ava Labs創始人預言AI如何重塑智能合約

但是,Avalanche公司已經在人工智能與區塊鍊技術融合的領域内着手開發一種新型虛拟機。Sirer表示,這種虛拟機“支援使用自然語言進行程式設計。你可以選擇使用英語、德語、法語、他加祿語、中文等,也就是你母親用母語教會你的任何一種自然語言來編寫你的程式。”

問題仍然存在

但這是否僅僅是空想呢?在Sirer所稱的“投币式代理”能夠被廣泛采用之前,還有許多問題亟待解決。

首先,必須處理好法律方面的問題。關鍵詞和術語需要被精确定義。比如,在智能合約中使用“軟體”這樣的詞彙之前,可能需要對其進行非常細緻的界定。完成這些工作可能需要一定的時間。

此外,人工智能“代理”是否已經準備好撰寫具有法律限制力的檔案,這還是一個問題。畢竟,大型語言模型(LLM)有時會産生錯誤的資訊,這種現象有時被稱為“幻覺”。

Sirer 指出:”大家肯定都見過[由人工智能生成的]有着七根手指的人的圖檔。

不過,這些問題中有一些是可以找到短期解決辦法的。比如,可以将交易同時送出給 ChatGPT 3.5 和 Llama,在智能合約解決方案被采納之前,要求兩個代理都必須達成一緻。“這樣,至少你獲得了兩個值得信賴的執行者,而且你正取他們行動的交集。”

“用簡單明了的英語編寫智能合約的說明”

也有人表示,能夠處理“自然”語言的智能合約已經問世——或者可以說已經觸手可及。

Chainlink Labs 的首席解決方案架構師薩姆·弗裡德曼(Sam Friedman)向 Cointelegraph 表示:”在當今世界,已經存在讓每個人都能成為自己程式員的能力。”

弗裡德曼提到了Chainlink BUILD 計劃中的一個項目,即由 ChainML 開發的人工智能代理架構 Council,該架構“允許開發人員提供簡單的英語指令,并立即将其轉換成可執行的代碼。目前,這些代碼主要是 Python 或 SQL,但要實作智能合約的功能,隻需進行一次更新即可。”

他還提到了 Chainlink 開發者中心的“問 AI”功能,當使用者用簡單的英語送出請求時,這個功能能夠傳回一個完整的智能合約。例如,使用者可以這樣請求:“請給我展示一個智能合約的示例,該合約允許使用者請求一個介于 1 到 10 之間的随機數,并應使用Chainlink VRF(可驗證随機函數)。”

然而,目前的産品可能還沒有完全實作Sirer所設想的所有功能,Friedman在接受Cointelegraph采訪時表示,未來還有很多工作要做。

他說道:“盡管編寫智能合約的人工智能代理已經出現,但它們尚未達到最終形态。它們在品質和複雜性方面仍然需要進一步的改進。”為了實作這一點,人工智能模型需要通過不斷更新的内容進行訓練。

即便如此,Friedman仍然能夠想象出一些應用場景,其中多個扮演不同角色的人工智能“代理”協同工作,以完成智能合約的生命周期管理。例如:

一個代理幫助定義需求;

另一個代理負責編寫智能合約;

還有一個代理執行品質和安全測試;

另一個代理負責部署合約;

最後一個代理在合約部署後對合約中的參數或全局變量進行持續的維護或調整。

在康奈爾區塊鍊大會上,Sirer承認目前仍然存在“巨大的未知數”,要想取得進展,需要各方面的指導,需要那些“既有技術背景,又有倫理和人文背景的人”的參與。

律師也有一席之地?

在演講結束後的問答環節中,有人向Sirer提問,如果不再需要使用Solidity語言,而可以用ASCII文本進行編碼,那麼将來會是誰來編寫智能合約?

律師搶碼農飯碗?Ava Labs創始人預言AI如何重塑智能合約

“那麼誰将是最理想的程式員呢?乍看之下,軟體程式員似乎更占優勢。畢竟,他們已經能夠熟練地使用精确的語言來定義和指定條件。

“但真正懂得如何使用規範語言來制定合同的是律師。是以,他們将成為那個領域的領軍人物[......]是那些真正能夠在這個系統中蓬勃發展的人。”

對于普通使用者,他們的情況又如何呢?“我認為他們完全有能力定義基本的交易,”Sirer說。事實上,他預計這些新功能将建立在“民主、開放的平台”上,這些平台“任何人都可以平等地使用”。

總的來說,這種新的智能合約方法非常吸引人,并且充滿了希望,“我們不能僅僅把它擱置一旁,”Sirer在總結時這樣說道。