出典: コインテレグラフ

編集者: BitpushNews

一般の人が母国語でスマート コントラクトを作成できれば、「何十億もの新しいブロックチェーン ユーザー」が生まれる可能性があると想像してみてください。

Avalancheブロックチェーンを構築したAva Labsの創設者エミン・ギュン・シラー氏は、「スマートコントラクトのプログラミングは難しい。『意図』を捉えるのが難しいため、コードを書くのは難しく、検証は依然として課題だ」と述べた。

最近ニューヨーク市で開催されたコーネル・ブロックチェーン・カンファレンスでサイラー氏は、「これがスマートコントラクトの繁栄を妨げている主な問題だ」と述べた。

しかし、ChatGPT や Llama のような人工知能 (AI) がスマート コントラクトのコーディングをすべて行ってくれたらどうなるかを想像してみてください。プログラマーではなく、弁護士がスマートコントラクトの主な作成者になる日も近いかもしれません。

さらに興味深いのは、一般の人が自分の母国語を使用してピアツーピア方式でスマート コントラクトを作成できるようになり、銀行小切手を書くのと同じくらい簡単になることです。

サイラー氏は、4月26日にニューヨーク市で開催されたコーネルブロックチェーンカンファレンスで、この将来のビジョンについてさらに詳しく説明しました。

「皆さんは、小切手を書くプロセスについてよく知っていますよね? 小切手は、私たちの銀行が提供する最も複雑な金融商品です。現時点では、私たちの選択肢はかなり限られています。たとえば、「ジョン」に次のように書かれた小切手を書くことができます。ここに 5,000 ドルをジョンに送金します。基本的にはそれだけです。」

しかし、同じことを実行して追加の条件を追加できたらどうなるだろうか、とサイラー氏は続けて説明します。

「映画製作のために9月末までに500万ドルを集めるという条件で、ジョンに5000ドルを提供する。もしそれができないなら、お金を返して欲しい。」こんな明るいことを直接書くこともできただろう。

シラー氏は、自身が思い描くシナリオは5~10年先になるかもしれないが、実現すれば「変革的な」ものになるだろうと述べた。

「何十億もの新しい(ブロックチェーン)ユーザーに対応できるようになります。」

現在、ほとんどのスマート コントラクトは、プログラマーの間でもあまり知られていないコンピュータ言語である Solidity を使用して記述されています。

しかし、Avalanche は、人工知能とブロックチェーン技術を融合する分野で、新しいタイプの仮想マシンの開発を開始しました。シラー氏は、この仮想マシンにより「自然言語でのプログラミングが可能になる。英語、ドイツ語、フランス語、タガログ語、中国語など、母親が母国語で教えてくれた自然言語でプログラミングすることを選択できる」と述べた。

問題はまだ存在します

しかし、これはただの幻想でしょうか?サイラー氏が「コインで運用するプロキシ」と呼ぶものが広く採用されるまでには、解決しなければならない問題が数多くある。

まず、法的な側面に対処する必要があります。キーワードと用語は正確に定義する必要があります。たとえば、スマート コントラクトで「ソフトウェア」などの単語を使用する前に、非常に慎重に定義する必要がある場合があります。これらのタスクの完了には時間がかかる場合があります。

さらに、AI の「エージェント」が法的拘束力のある文書を作成する準備ができているかどうかという問題もあります。結局のところ、大規模言語モデル (LLM) は誤った情報を生成することがあります。これは「幻覚」と呼ばれることもあります。

シラー氏はこう指摘する。「皆さんも、[AI が生成した] 7 本の指を持つ人の画像を見たことがあると思います。

ただし、これらの問題の一部には短期的な解決策があります。たとえば、トランザクションは ChatGPT 3.5 と Llama の両方に送信でき、スマート コントラクト ソリューションを採用する前に両方のエージェントが同意する必要があります。 「そうすれば、少なくとも2人の信頼できる執行者が得られ、彼らの行動の交差点を手に入れることができます。」

「わかりやすい英語でスマートコントラクトを書くための手順」

「自然な」言語を処理できるスマートコントラクトはすでに利用可能である、あるいは手の届くところにあると言う人もいます。

「今日の世界では、誰もが自分自身のプログラマーになれる能力がすでに存在しています」とChainlink Labsのチーフソリューションアーキテクトであるサム・フリードマン氏はコインテレグラフに語った。

フリードマン氏は、Chainlink BUILD イニシアチブのプロジェクトである Council について言及しました。これは ChainML によって開発された AI エージェント フレームワークで、「開発者は平易な英語の指示を提供し、それを即座に実行可能なコードに変換できます。現在、コードは主に Python または SQL ですが、実装することもできます。」スマート コントラクト機能では、アップグレードは 1 回だけ必要です。」

彼はまた、Chainlink Developer Center の「Ask AI」機能についても言及しました。この機能は、ユーザーが平易な英語でリクエストを送信すると、完全なスマート コントラクトを返します。たとえば、ユーザーは「ユーザーが 1 から 10 までの乱数をリクエストし、Chainlink VRF (検証可能なランダム関数) を使用できるようにするスマート コントラクトの例を見せてください」とリクエストできます。

しかし、現在の製品はサイラー氏が構想しているすべての機能をまだ完全には実装していない可能性があり、フリードマン氏はコインテレグラフとのインタビューで、やるべきことはまだたくさんあると述べた。

同氏は、「スマートコントラクトを作成するための人工知能エージェントは登場しているが、まだ最終形には達していない。これを達成するには、人工知能モデルを継続的に更新する必要がある。」と述べた。内容 研修を実施します。

それでも、フリードマン氏は、異なる役割を果たす複数の人工知能「エージェント」が連携してスマートコントラクトのライフサイクル管理を完了するいくつかのアプリケーションシナリオを想像することができます。例えば:

エージェントは要件の定義を支援します。

別のエージェントはスマート コントラクトの作成を担当します。

品質と安全性のテストを行うエージェントもあります。

別のエージェントが契約の展開を担当します。

最後のエージェントは、コントラクトの展開後、コントラクト内のパラメータまたはグローバル変数を継続的に維持または調整します。

コーネル・ブロックチェーン・カンファレンスで講演したシラー氏は、まだ「未知の部分が膨大にある」こと、そして進歩には「技術的背景と倫理的・人文的背景の両方」を持つ人々の指導が必要であることを認めた。

弁護士にも居場所はあるのでしょうか?

講演後のQ&Aセッション中に、誰かがSirer氏に、Solidity言語を使用する必要がなくなり、ASCIIテキストでエンコードできるようになったら、将来誰がスマートコントラクトを書くのかと尋ねました。

「では、理想的なプログラマーは誰でしょうか? 一見すると、ソフトウェア プログラマーが優位にあるように見えます。結局のところ、彼らは条件を定義および指定するための正確な言語の使用にすでに堪能です。

「しかし、規範的な文言を使って契約書を作成する方法を本当に理解しているのは弁護士たちだ。だから彼らはその分野のリーダーになるだろう[...]このシステムで本当に成功できるのは弁護士たちだ。 」

一般ユーザーの場合はどうでしょうか? 「彼らは基本的な取引を完全に定義できると思います」とサイラー氏は語った。実際、同氏はこれらの新機能が「誰でも平等にアクセスできる」「民主的でオープンなプラットフォーム」上に構築されることを期待している。

全体として、スマートコントラクトへのこの新しいアプローチは非常に興味深いものであり、期待に満ちているため、「これを脇に置くことはできない」とサイラー氏は結論付けました。