![](/f/78ed8a1613fb7041b40f3553cf8c243b.jpg)
商品やサービスの取引であっても、取引の最も重要な要素の 1 つは信頼です。 両当事者は、相手が取引の目的を達成すると信頼する必要があります。 それを確実にするための古典的な方法の 1 つは契約書ですが、法的文書にはそれを執行するための専門知識と監督が必要です。 スマート コントラクトは、すべてを変える可能性を秘めています。
コンテンツ
- ブロックチェーン上に構築する
- ビットコインを超えて
- 不完全な世界
- よりスマートな未来
スマートコントラクトとは何ですか? 多くの点で、それらは仕事を完了したり、住宅を購入したりするために署名した契約書と何ら変わりません。 ただし、それらとは異なり、デジタル化され自動化されています。 スマート コントラクトは、契約の合意をコード行に直接書き込むため、いずれかの当事者が契約の終了を完了することを中央組織が承認する必要がなくなります。 スマート コントラクトは、分散ネットワークの助けを借りてこれを実現します。
おすすめ動画
最も一般的にはイーサリアムのような暗号通貨と同列に語られますが、スマート コントラクトはブロックチェーン テクノロジーを超えたものにする可能性を秘めています。 ビットコインとそのアルトコイン 信頼がデジタルで保護される世界を実現します。
関連している
- AMD スマート アクセス メモリとは何ですか?
- インテルはビットコインのマイニングに特化したチップの開発に取り組んでいる可能性がある
- GPUマイニングとは何ですか?
ブロックチェーン上に構築する
元々はコンピュータ科学者によって提案されましたが、 ニック・サボ、1996年に遡る 彼の著書『スマート コントラクト: デジタル自由市場のビルディング ブロック』では、スマート コントラクトは 2009 年のビットコインの発売後に初めて実現可能になったと述べています。 サトシ・ナカモトという偽名によって作成されたビットコインは、 ブロックチェーン技術に基づいて構築された、世界中のノードのネットワークを使用してトランザクションを証明する分散型台帳。 これは、スマート コントラクトを機能させるための中心的なコンポーネントです。
同様に、ビットコインではノードのネットワーク (ビットコインではマイナーとして知られています) を利用して検証を行います。 ビットコイン取引やスマートコントラクトは、ノードのネットワークを使用して、その要素が暗号化されているかどうかを確認します。 完成しました。 ビットコインが取引を監視する単一の当事者を必要としないのと同じように、契約を監視する単一の当事者は必要ありません。 ネットワークとスマート コンタクト自体は、一方または両方の当事者が交渉の役割を完了したことを検証し、それによって仲介者を必要とせずに信頼を提供します。
検証サービスを分散することにより、スマート コントラクトの透明性がさらに高まります。 これらは関係者全員が追跡および閲覧でき、契約内容に懸念がある場合には外部関係者も閲覧できる可能性があります。
ビットコインは技術的には基本的なスマート コントラクト機能を提供します。 アイテムの販売を促進するために、ダークネットやクリアネットのサイトで定期的に使用されています。 取引が開始されると、ビットコインがエスクロー口座に送られ、売り手に製品を送るよう促されます。 その製品が到着すると、購入者は受領を確認し、ビットコインが自動的に販売者に送金されます。 仲介業者は必要ありません。
ビットコインを超えて
ビットコインのスマート コントラクトは独自の通貨の使用に制限されていますが、イーサリアムのようなプラットフォーム上に構築されたスマート コントラクトはさらに先を行くことができます。 イーサリアムは、次のような分散型仮想マシンを提供します。 「チューリング完了。」 つまり、そのコード ベースは命令のより広範な使用をサポートしているため、イーサリアムのトークンであるイーサの転送を超えたさまざまな目的に使用できます。
スマート コントラクトはプログラム可能であるため、プログラムされたアプリケーションと同じように読み取られます。 「こうなったらこうしましょう。」
![ゼロドルの車](/f/acecac33ce9d590aa0aee14904a53f3b.jpg)
このように幅広い用途に対応できるスマート コントラクトは、理論的にはさまざまな状況でコントラクトに取って代わる可能性があります。 たとえば、自動支払いのための口座振替システムに代わる可能性があります。 アカウントに十分なお金があり、特定の日付に達すると、契約により、設定された金額が別のアカウントに転送され、その見返りとしてデジタル サービスが提供されます。
住宅を購入する際、必要な資金が揃ったら、メインのスマートコントラクトによって証書をデジタルで住宅に転送できます。 売り手のアカウントに入り、他のスマートコントラクトがあらゆる種類の不正防止チェックと確認を実行します。 彼ら自身。
どちらのインスタンスも金融取引の行われ方と変わりませんが、従来の方法は 任意で、制御され、単一の当事者または限られた数の当事者によって閲覧可能なスマート コントラクトは、完全に 透明。 スマートコントラクトは、契約が遵守されない場合は単に実行しないことで、当事者に自分の行動に対して真の責任を負わせます。 現在、銀行や法的機関のようなレベルの制御を誰も持っていないため、単一の攻撃者がシステムを不正行為することは非常に困難になります。
恣意的な仲介者が介入する可能性はなく、どちらの当事者も他方よりも強力なコントロールを持たないため、賢明です。 理論的には、契約は当事者間により大きな信頼を生み出し、同時にプロセス全体を合理化するはずです 時間。
不完全な世界
スマート コントラクトは強力ではありますが、私たちがすでに導入しているすべての信頼システムを置き換える準備ができているわけではありません。 上記の例で説明したように、スマート コントラクトを利用した複雑なトランザクションには複数のトランザクションが必要になる可能性があります。 相互にリンクされたスマート コントラクトは、その一部として発生する可能性のあるすべての「if」状況をカバーします 取引。
もあります 「オラクル問題」 スマートコントラクト自体が現実世界と直接対話できないことを考慮する必要があります。 スマートコントラクトが、専門家から顧客へのサービスなど、現実世界のアクションを伴うトランザクションに関与している場合、そのイベントが発生したことを通知するエンティティ (「オラクル」) が必要です。
それは本当のセキュリティリスクです。 スマート コントラクトを単一のオラクルに依存している場合、スマート コントラクトの分散化の利点が完全に排除され、単一障害点が作成されていることになります。 分散型のオラクル ネットワークでは、そのネットワーク内の誰も信頼することが困難になります。
まだ解決されていないOracleの問題に加えて、スマートコントラクトが直面するセキュリティ問題も存在します。 他のプログラムされたコードと同様に、スマート コントラクトにも脆弱性が存在する可能性があり、複雑さが増すにつれてその可能性はさらに高くなります。 イーサリアムのスマートコントラクトに関する最近の研究活動を受けて、ある企業が バグのある契約書が何万件も見つかった これにより、トークンが簡単に盗まれる可能性があります。 このような契約の搾取が違法であるかどうかについては議論さえあります。 欠陥は契約そのものに組み込まれている.
よりスマートな未来
スマートコントラクトの可能性に興奮している人にとって幸いなことに、多くの開発者がスマートコントラクトに取り組んでいます。 いくつかの明らかな問題を解決しており、他の多くの人があらゆる種類のスマートコントラクトを試してみたいと考えています。 目的。 スマートコントラクトが多くの法的手段の実行可能な代替手段となるには、長い年月と多くの変更が必要となるでしょう。 現在、2 つの取引パートナーが相互に信頼していることを確認するために当社が導入しているシステムですが、潜在的な可能性は確かにあります。 そこには。 暗号通貨として 主流の採用を継続する ブロックチェーン技術とその派生的用途の一部をより幅広い聴衆に紹介するのに役立ち、スマートコントラクトもこれに続くかもしれません。
編集者のおすすめ
- スマート アクセス ストレージとは何ですか? AMDはロード時間をどうやって潰すつもりなのか
- 暗号通貨はクラッシュしており、それにより GPU がより手頃な価格になる可能性があります
- メタバースとは何ですか? 「インターネットの未来」を深く掘り下げる
- Nvidia は仮想通貨マイニングで年間少なくとも 4 億ドルの利益を上げている
- ビットコインをマイニングする方法