暗号通貨の研究を始めた場合、特にイーサリアムやそのライバルに興味がある場合は、スマート コントラクトという言葉が何度か出てくるのを見たことがあるでしょう。
不思議なことに、 用語 ' スマートコントラクト 「実は現代の仮想通貨を超えている」 コンピューター科学者、法学者、暗号学者によって最初に考案されました。 ニック・サボ 1997年に。
とは何ですか スマートコントラクト ?
彼らです 通常の契約と同様ですが、完全にデジタルである点が異なります。 自動化され、ブロックチェーン内のコンピューター プログラムのように機能します。
スマート コントラクトが実行されると、公開台帳が更新されます。ただし、実行するには、既存のイベントが発生する必要があります。
どの仮想通貨にスマートコントラクトがあるのでしょうか?
スマート コントラクトは、最初に暗号通貨に統合されました。 イーサリアム 2015年に発売されたときのこと。
現在、次のようなスマート コントラクト機能を備えた暗号通貨が数多くあります。 イオス、ネオ そして カルダノ 、いくつか例を挙げると。
ビットコインを使用すると、スマート コントラクトを作成して実行することもできますが、それほど洗練されていません。
スマートコントラクトに関しては、イーサリアムが最も人気がありよく知られています。しかし、ライバルも同様のパフォーマンスの達成に近づきつつあります。
たとえば、Cardano は 2 つのブロックチェーンで動作し、1 つは通常のトランザクション用で、もう 1 つは特にスマート コントラクト用です。
次に、C#、VB.Net、F#、Java、Kotlin でコーディングできる Neo があります。一方、イーサリアムユーザーは、スマートコントラクト専用の新しいコーディング言語であるSolidityを学習する必要があります。
どの仮想通貨が最高のスマート コントラクト機能を備えているかを判断するのはまだ時期尚早であることを覚えておくことが重要です。時間が経てばわかるでしょう。
スマートコントラクトはどのように機能しますか?
前述したように、スマート コントラクトは事実上通常の契約と同じですが、完全にデジタル化されており、履行する前に既存の条件を満たす必要があります。
トランザクションには「」が必要です ガス 』を実施します。ここで、取引を完了するために少額のデジタル通貨が支払われます。
契約が作成され、値が入力されると、それをマイニングする必要があります。また、契約を撤回する場合も、別のトランザクションとしてカウントされるため、これもマイニングする必要があります。
とはいえ、マイニングが必要ないブロックチェーンでは、「ガス」を支払う必要はないかもしれません。
スマート コントラクトが進行するにつれて、スマート コントラクトの異なる受信者が他の受信者よりも収入が少なくなったり、多くなったりする可能性があります。ただし、これを回避して、各人が同じ金額を支払うようにすることはできます。
スマート コントラクトが実際にどのように機能するかの例を見てみましょう。
ハリーはビジネスマンで、Web 開発者を雇って Web サイトを構築してもらいたいと考えています。
彼は、彼のために働くことに同意した 4 人の Web 開発者のグループのために、ブロックチェーン上にスマート コントラクトを作成します。
彼がイーサリアム スマート コントラクトを作成しているため、ミスト スマート コントラクト ソフトウェアを使用しているとします。
スマートコントラクトでは、ハリーは 4 人の開発者が報酬を受け取るために満たすべき特定の条件を設定します。
これらの条件が満たされれば、4 人はその仕事に対して当然の権利を受け取ることになります。これらの条件が満たされない場合、支払いは完了するまでスマート コントラクトによって保留されます。
スマート コントラクトは dApps にどのように関係しますか?
dApps は本質的に次の接続です。 スマートコントラクト 一緒に働く 、お互いに情報を与え合う。
スマート コントラクトには、必ずしも価値が含まれている必要はありません。必要なのは、既存の条件が満たされたときにアクティブ化することだけです。
dApps の場合、条件が満たされてスマート コントラクトがアクティブ化されると、アクティブ化される別のスマート コントラクトに情報がフィードされます。
スマートコントラクトは社会にどのような影響を与えるのでしょうか?
スマートコントラクトを実行でき、 検証され、継続的に動作し、変更されることはありません 作成された後。
このため、さまざまな企業や機関がさまざまな目的で使用できます。
一般に、スマートコントラクトは、 情報が正しいことが必要なリアルタイム支払いの実行に使用できます。 。そのため、サービスを提供する企業にとって、これらは非常に価値のあるものになります。
また、知らないため信頼できない人から物を購入する場合にも非常に役立ちます。
この典型的な例は、オンラインでの車の購入、特に中古車の購入です。この場合、走行距離や車の状態など、車に関する特定の事項を確認する必要があります。
さまざまな企業がスマート コントラクトから恩恵を受ける方法をいくつか見てみましょう。
- 何かを買う契約を締結する 。これは、トランザクションにどちらかの当事者が満たすべき複数の要件があり、多くの情報が関係する場合に特に便利です。
- 銀行はそれを利用して融資を行うことができます 。借り手は融資を受けるために特定の基準を満たす必要があります。スマート コントラクトにより、プロセスがより高速かつ効率的になります。
- 郵便会社は配達時に支払いを処理できます 。配送が完了したことが確認されるまで、お金はスマートコントラクトに保持されます。この条件が満たされると、スマートコントラクトから配送サービスにお金を渡すことができます。
- クラウドファンディング 。目標が達成されなかった場合、スマートコントラクトにプールされた資金は元の投資家に返還されます。
保険会社向けのスマートコントラクト
保険会社はスマートコントラクトを使用して保険金請求を処理できます。
スマートコントラクトは可能ですか? 情報はニュースフィードとして受信されます .
これは、あなたの家がハリケーンなどの自然災害に見舞われたと仮定すると、スマートコントラクトがニュースフィードを通じてそれが起こったかどうかを確認し、あなたの住所が同じ地域にあるかどうかを確認できるため、便利です。
その後、彼はあなたに与える必要がある金額を解放することができます。
不動産向けのスマートコンタクト
ということが何度も示唆されてきましたが、 ブロックチェーン技術 ブロックチェーン上のすべての不動産記録を追跡することで、不動産市場に革命を起こすことができます。
スマートコントラクトでは、 テナントと家主の手配を容易にする 。これも、お互いを完全には信頼していない可能性がある 2 つの当事者のもう 1 つの例です。
また、スマートコントラクトを使用して複数の株式を購入できること、つまり複数の人が家やその他の形態の不動産を購入できることも強調されました。
社会的信用の要件
スマート コントラクトは、特定のレベルを要求するように定義できます。 社会的信用 .
家賃、光熱費、ローンの支払いなどのことを期日どおりに行うほど、社会的信用が高まります。
この社会的信用があれば、より良い信用やローンを得ることができ、家賃などのコストを削減することができます。
同じ家を借りたい人が多いエリアで物件を借りたい人には便利です。社会的信用が高い人は借りることができるでしょう。
家を借りるためのスマートコントラクトには、一定の社会的信用要件が必要となる場合があります。
スマートコントラクトは汚職を防ぐことができる
特に誰もが同じスマートコントラクトにロックされている場合、これは簡単に目に見えるため、誰も好みから誰かに単純に多くのお金を与えることはできません。
スマート コントラクトはブロックチェーン全体に分散され、検証されます。透明なので誰でも見ることができます。
したがって、誰かがスマートコントラクトの外で追加で支払われたとしても、誰もがそれを見ることができます。
スマートコントラクトも同様です」 不変 ” つまり、誰も変更できないということです。
これを行うには、ハッカーは 51% 攻撃を実行する必要があります。これにより、ハッカーはブロックチェーン上のすべてのコンピューター (ノード) の 51% 以上を制御し、コンセンサスを変更することができます。
スマートコントラクトは機能しますか?
スマート コントラクトは驚くべきイノベーションですが、欠陥がないわけではありません。
アクションは不変であるため、変更することはできません。 それらはブロックチェーンに記録され、そこに永久に残ります .
これは、スマート コントラクトを使用するプログラムは、ブロックチェーンに配置される前によく考えて作成する必要があることを意味します。最初に別の環境でテストすることもお勧めします。
これにより安全性は高まりますが、契約を締結する必要がある場合に問題が発生します。
たとえば、従業員が退職し、複数の人が同じスマート コントラクトを使用している場合、このような問題が発生する可能性があります。
コントラクトを更新する 1 つの方法は、元のスマート コントラクトから情報を取得する別のスマート コントラクトを使用することです。
特定の条件が満たされた場合にスマート コントラクトをキャンセルして無効にするアクションをスマート コントラクトに追加することもできる場合があります。
企業だけではない
スマート コントラクトは、政府や慈善団体でも使用できます。
政府がスマートコントラクトを使用できる方法の 1 つは次のとおりです。 国勢調査に基づいて国のさまざまな地区に資金を割り当てる .
このようにして、特定の地域が特定の人口に達すると、道路、橋、その他の有用なインフラストラクチャを建設するためにより多くの資金が自動的に与えられるようになります。
スマートコントラクトを利用して、人々が庭や屋上を借りて都市部で作物を栽培できるようにしようとしている非営利団体もある。
その他の職業、例えば、 弁護士も影響を受ける可能性がある スマートコントラクトによって。
弁護士やその他の情報転送に携わる人々は、スマート コントラクトを使用する必要がある場合、またはスマート コントラクト開発者を雇う必要がある場合、コーディング言語を学ぶ必要があるでしょう。
あるいは、すべてがすでにブロックチェーン上にあるため、情報を検証するときにそれらは必要ない場合もあります。
スマートコントラクトが暗号通貨取引にとって重要なのはなぜですか?

なぜなら、それらは暗号通貨の背後にあるより多くの価値を提供するからです。
暗号通貨が直面する最大のハードルの 1 つは導入です。法定通貨の実行可能な代替手段としてみなされる前に、より多くの人々がそれを利用する必要があります。
仮想通貨は金や米ドルなどと結びついていないため無価値であると主張する批評家もいます。
それらの 批評家は、暗号通貨にはさまざまな用途があるという事実を見落としている 。その最大のものはスマート コントラクトであり、これをどのように使用できるかによって仮想通貨の価値が決まります。
また、企業が暗号通貨に関与するための架け橋にもなり得ます。
スマートコントラクトやdAppsに暗号通貨を採用し始めれば、他の支払い方法にも暗号通貨を使い始める可能性があります。
理論的には、暗号通貨が採用されるほど、その背後にある価値は高まります。
重要なポイント
この記事で覚えていることがあれば、次の重要な点を強調してください。
- スマートコントラクト 通常の契約と同じです 。主な違いは、デジタル化されており、仲介者なしで機能することです。
- いくつかの異なる暗号通貨が提供しています の特徴 スマートコントラクト 。 Ethereum、EOS、Cardano をはじめとする多くのものがこの機能を提供しています。
- 政府機関や慈善団体も次の恩恵を受けることができます。 スマートコントラクト 。スマートコントラクトが大規模に導入されれば、多くの業界に混乱が生じ、良い方向に向かうことが期待されます。
- スマートコントラクト 暗号通貨にさらなる価値を加える 。これらは企業にさらに多くのことを提供し、導入を加速するのに役立ちます。