Olivier Rikken 氏は、アムステルダムを拠点とするコンサルティング会社 Axveco の代表であり、ブロックチェーンとビジネス プロセス管理の思想的リーダーです。 この記事では、Rikken 氏がスマート コントラクト テクノロジーに関するよくある誤解を 3 つ指摘しています。 スマートコントラクトは、ブロックチェーンの開発において最も有望なアイデアの 1 つです。 暗号学の第一人者ニック・サボ氏は、1994年の論文「スマートコントラクト」で初めてこの概念に言及し、これを「契約条件を実行するコンピューター取引プロトコル」と説明した。今日、イーサリアム ブロックチェーンの台頭により、スマート コントラクトの概念の開発と展開が促進されています。 しかし、これにより、多くの人がスマート コントラクトの概念を誤解するようになりました。 (スマート コントラクトに馴染みのない方には、この記事がよい入門書となります)。 本題に入る前に、スマート コントラクトの可能性とアプリケーションの数は膨大であり、すべての業界にとって本当に大きな変化をもたらす可能性があると私は信じていることを述べておきたいと思います。しかし、業界の多くの人がスマートコントラクトについてあまり知らないことに気づきました。それらは何であり、どのように機能し、何に使用できるのでしょうか? 私がよく遭遇する質問は次の 3 つです。 1. 「スマートコントラクトは単なるコードであり、契約ではない」「スマート コントラクトはスマートでもないし、コントラクトでもない、単なるダム コードだ」というフレーズをよく引用する人がいます。 これは、価値の転送を伴わない分散型アプリケーションを構築する場合など、多くの場合に当てはまります。ただし、場合によっては、スマート コントラクトは従来のコントラクトよりも多くのプロパティを持つことができます。 通常の契約を見ると、契約のセマンティクスは次の 2 つの主な要素で構成されています。
そもそもなぜ人々は契約書を作成するのでしょうか?これは主に、相手方が(口頭合意が存在するにもかかわらず)合意を履行したり、物品の譲渡が合法であったことを第三者に証明したりすることを完全に信頼していないためです。 契約セマンティクスの運用要素を念頭に置いて、スマート コントラクトが 2 つ以上の当事者間の合意の結果であり、すべての当事者によって「署名」されている場合、それは従来の契約の運用セマンティクスと見なすことができます (ただし、なじみのない言語で記述されています)。 紛争は、裁判所や調停など、従来の契約とほぼ同じ方法で処理されます。 主な違いは、多くの場合、価値の移転は、すでに行われた自動契約実行の結果であるということです。 2. 「スマートコントラクトは完全に自律的に動作できる」これはスマート コントラクトに関する 2 つ目のよくある誤解です。 多くの場合、スマート コントラクトは環境を積極的にスキャンし、対応する変更を実行できる、つまり、スマート コントラクトは外部データベースを積極的に照会し、照会結果に基づいて状態を変更できるという認識があります。 ブロックチェーンの本質はトランザクションによって駆動されますが、スマート コントラクトも同様であり、スマート コントラクトも受動的です。 スマート コントラクトのコードは、トランザクションが呼び出されたとき、またはメッセージがスマート コントラクトに送信されたときにのみ実行されます。スマート コントラクトの実行は、外部アカウント (自然人または企業が所有) からトランザクションを送信するか、別のスマート コントラクトにメッセージを送信することによってトリガーできます (この別のスマート コントラクトは、トランザクションまたは独自のメッセージによってトリガーされます)。 さらに、実行中にスマート コントラクトによって提供される情報は非常に限られています。 Ethereum の論文で述べられているように、「この実行は完全に決定論的である必要があり、唯一のコンテキストはブロックチェーン上のブロックの場所と利用可能なすべてのデータです」。さらに、「サンドボックス化されているだけでなく、実際には完全に分離されているため、EVM で実行されているコードはネットワーク、ファイルシステム、またはその他のプロセスにアクセスできません。スマート コントラクト間のアクセスにも制限があります。」 利用可能なデータは、トランザクションまたはメッセージでコントラクトに送信されたデータと、コントラクトのストレージ (状態) とメモリ内のデータです。 もちろん、他のスマートコントラクトを呼び出すことができるスマートコントラクト(他のスマートコントラクトの残高を読み取るなど)もあります。多くの専門家は、 さらに、スマート コントラクトでは、加算、減算、除算などの基本的な計算しか実行できません。ビッグデータ分析を実行することはできません。 したがって、スマート コントラクトの設計プロセスに関しては、現時点ではスマート コントラクトは受動的であり、基本的な計算しか実行できず、対話の可能性は限られていることを認識しておく必要があります。ここで説明する例は主に Ethereum スマート コントラクトに基づいており、これが最後の一般的な認知エラーにつながります。 3. 「このスマートコントラクト」スマートコントラクトというものは存在しません。 「ブロックチェーン」という用語が特定のブロックチェーン(ビットコイン、イーサリアム、ハイパーレジャーなど)を指していない場合に誤解されることが多いのと同様に、スマート コントラクトでも同じ間違いがよく起こります。 ほとんどのブロックチェーンはスマート コントラクトの開発には適しておらず、適しているとしても、非常に限定された形式で、またはサイドチェーン ソリューションを通じてのみ行われます。 したがって、スマート コントラクトを必要とするソリューションを設計する場合、「THE スマート コントラクト」というものは存在しません。ニーズを満たすスマート コントラクトを作成するには、どのブロックチェーンを使用するかを慎重に決定する必要があります。 |
<<: バブのブロックチェーン計画はすべての人を銀行に変える可能性があります
>>: ナイジェリア、暗号通貨詐欺が蔓延する中ビットコイン合法化を計画
仮想通貨調査会社コインシェアーズは6月5日に発表した2年ごとのマイニングレポートの中で、ビットコイン...
注: 8 月 24 日の早朝、Ethereum Foundation は 35,000 ETH を ...
クレイジーな解説: Hyperledger プロジェクトは 2015 年に設立され、エグゼクティブ ...
会計事務所アーンスト・アンド・ヤングは本日、6月20日〜21日に行われたオーストラリアの大規模な...
新規参入者の急増は、統合や力の蓄積の兆候かもしれない1. 市場動向<br/>今日は201...
1. ビットコインの経済サイクルまずは写真を見てみましょう(写真はbtc123.comから引用)これ...
公募にいち早く参加する方法! TPウォレットBinanceチェーン、Binanceウォレットに入り、...
コメント: イーサリアムは、ブロックチェーン 2.0 のスマート コントラクトの分野で常に独占権を保...
1月20日、苦境に立たされているビットコイン取引プラットフォームCryptsyは、負債を返済できない...
LAVAswapの紹介: LAVAswap は、Huobi エコシステムによって駆動される最初の相互...
分散型金融テクノロジー企業であるリップル社は、数十のスマートコントラクトを通じて、保有するXRPの約...
「法定通貨」の概念を覆す最近、私はこの疑問について考えていました。マネタリズム理論を創始した偉大な経...
EUの法執行機関ユーロポールは最近の報告書の中で、ビットコインがテロ活動の資金調達に利用されたこと...
まとめビットコイン投資家は景気低迷時に大きな損失を被り、BTC 価格は 93,000 ドルまで下落し...
ビットコインの価格は週末に15%下落した後、新たな下落のリスクにさらされている。トレーダーやアナリス...