ブロックチェーンのスマート コントラクトを 1 つの記事で読む

52CBDC
本文约2699字,阅读全文需要约11分钟
スマートコントラクトとは何ですか?効果は何ですか?

最初のレベルのタイトル

No.1 スマートコントラクトとは何ですか?ブロックチェーンとの関係はどうなるのでしょうか?

情報通信、検証、執行によって契約の交渉や履行を容易にするために設計されたコンピュータ プロトコルです。スマートコントラクトは、第三者を介さずに信頼性の高いトランザクションを実行できます。これらのトランザクションは追跡可能であり、元に戻すことはできません。スマート コントラクトには、契約条件に関するすべての情報が含まれており、考えられたすべてのアクションが自動的に実行されます。

基本的なスマート コントラクト モデルは、コントラクト参加者、コントラクト リソースの収集、自動ステート マシン、およびコントラクト トランザクションの収集の 4 つの部分で構成されます。その中で、契約参加者は取引当事者であり、契約リソースのコレクションは参加者が所有する資産、アカウント、およびデジタル資産であり、自動ステートマシンは状態レジスタと組み合わせ論理回路で構成されており、以下に従って実行できます。制御信号に応じて事前に設定された状態、状態遷移は、関連する信号アクションを調整し、特定の操作を完了するためのコントロールセンターであり、契約トランザクションセットは、責任義務や報酬と罰のメカニズムを含む、参加者によって合意された契約の内容であり、は、スマート コントラクトの次のアクションまたは動作セットであり、コントラクト リソースを制御し、外部情報に応じて応答します。

Nick Szabo は 1995 年にスマート コントラクトの概念を提案しましたが、プログラム可能なコントラクトをサポートできるデジタル システムやテクノロジーが不足していたため、アプリケーションや画期的な進歩を達成することができませんでした。その後、ビットコインの基礎となる技術であるブロックチェーンが誕生し、その分散化、改ざん防止、オープンソースという特徴により、スマート コントラクトを実行するための基本的な条件が整いました。簡単に言うと、スマートコントラクトはあらかじめ設定された改ざん不可能なコンピュータープロトコルであり、ブロックチェーンはこのプロトコルを実行できるコンピュータープログラムに相当します。これは、コンピューター プログラムの if-then ステートメントのように機能します。

もしそうなら、契約書でお互いを拘束する権利と義務と同じように、取引当事者間で事前に合意された条件をここに書きます。これは、取引当事者がそれぞれの資産、契約条件、およびその他の事前に合意された内容を、合意を通じてデジタル形式でコンピュータ実行可能コードに書き込み、スマートコントラクトが応答して受信した情報を保存することを意味します。一時的かつ信頼できる保管資産の当事者。

最初のレベルのタイトル

No.2 スマートコントラクトと従来のコントラクトの違いは何ですか?

スマートコントラクト:事前合意と高額な債務不履行コスト(住宅ローン資産)により契約違反の発生を防止し、契約違反が発生した場合は、事前合意の取消不能な契約条件に従ってプログラムが実行され、不履行当事者が損害を被る資産の損失。スマートコントラクト技術は世界中で広く利用されており、契約はコンピュータによって自動的に判断・実行され、コストも安くなります。

最初のレベルのタイトル

No.3 スマートコントラクトの役割とは何ですか?

①契約違反のコストを増加させ、契約違反を減らす:スマートコントラクトの対応する動作は不可逆的であるため、事前に合意された契約内容は、一方の当事者が何らかの理由でその約束を履行できなかった場合、スマートコントラクトは、資産、資金、資源などに対する補償は、違反していない当事者に対するいかなる形の補償も、ほとんどの場合、違反した当事者の資産を犠牲にして行われます。このコストは、多くの場合非常に高額です。高いため、詐欺や契約違反などの悪意のある行為や将来の偶発的な紛争を効果的に削減し、信頼できるサードパーティ仲介者への依存を減らすことができます。

②効率化とコスト削減:事前合意された取引方法としてスマートコントラクトを利用し、取引条件を事前に設定します。取引当事者は、従来の取引プロセスにおけるさまざまな利害関係の紛争によって引き起こされる条件の争いや再交渉について心配する必要はありません。スマートコントラクトで合意された条件がトリガーされると、コンピュータープログラムは人間が制御できない対応する契約を自動的に実行します。これにより、契約のすべての当事者が取引の摩擦を軽減し、取引の効率を向上させることができます。

同時に、スマートコントラクトによって事前に設定された一連のトランザクショントランザクションを通じて、トランザクションプロセス内のすべてのトランザクション動作が対応する実行操作に対応するため、監視、実行と決済、および仲裁と決済のコストが効果的に削減されます。契約違反によって発生する可能性のある実行コストや、取引プロセスにおける従来の高額な前払いコストが完全に排除される可能性があります。

③人々にもっと公平な機会を提供する:包括的金融は、各国政府と大手企業が達成しようと努力している目標です。スマートコントラクトはどのようにして包括的金融の開発を効果的に促進できるのでしょうか?まず第一に、私たちはスマートコントラクトが債務不履行当事者に莫大な代償を支払わせることを知っています。また、銀行やその他の金融機関がかつては貧しい地域や貧しい人々に金融サービスを提供することに消極的だったことも理解しています。貧困層の返済能力の低さがもたらす巨額の損失を懸念している。

最初のレベルのタイトル

No.4 スマートコントラクトの現状の問題点は?

① 法的手段の欠如: 上記のスマート コントラクトの紹介から、スマート コントラクトの実行条件が一度トリガーされると、すべての操作は不可逆的であることがわかります。つまり、ルールを作成した後はそのルールから逸脱することはできません。したがって、人が緊急にお金が必要になったために高利貸しとスマートコントラクト契約を結んだが、高利貸しの行為は違法であり、高利貸しの規制はもともとオーバーロード条項である場合、いったん条件が発動されると、その結果はどうなるでしょうか。この人に対する人身傷害は定義されますか?これが最初の問題、つまり法的手段の欠如につながります。つまり、法律と連携してより秩序ある世界を構築する場合、スマートコントラクトと法律を効果的に組み合わせて完全な互換性を実現するにはどうすればよいでしょうか?

②人間のための空間の不足:その動作は不可逆的でもあるため、スマートコントラクトがさまざまな取引に普及すると、人類史上例のない、すべての結果が高度に決定される社会が形成されることになります。デフォルトは効率の向上をもたらしますが、人間のためのスペースが不足するため、より多くの論争を引き起こし、より多くの混乱を引き起こす可能性があります。たとえば、このコードは、契約が完全に履行され、契約違反は発生していないことを示していますが、契約の一方の当事者がその結果に満足しておらず、この問題にどのように対処して定義するかを示しています。

③セキュリティ問題:先ほど述べたように、スマートコントラクトはコンピュータプロトコルであり、ブロックチェーンはこのプロトコルを実行できるコンピュータプログラムであり、ブロックチェーンのデータは誰にでも公開されており、誰でもブロックチェーンデータをクエリして開発することができます。オープン インターフェイスを通じて関連アプリケーションにアクセスできるため、システム全体の情報の透明性が高くなります。

したがって、ブロックチェーン上のすべてのユーザーもブロックチェーンベースのスマートコントラクトを見ることができますが、これによりセキュリティホールを含むすべての脆弱性が可視化され、すぐには修正されない可能性があります。その後、セキュリティの脆弱性が露呈し、悪意のある攻撃によるシステムのセキュリティや資産の損失が脅かされるようになり、この問題に対する解決策はブロックチェーン技術によってさらに改善され、成熟する必要があります。

ブロックチェーンのスマート コントラクトを 1 つの記事で読む

転載の場合は元記事のURLを明記してください(52cbdc.com)