スマートコントラクトとは何ですか? 初心者のためのガイド

スマートコントラクトとは何ですか?

家を売る必要があると想像してみてください。 これは、書類の多くを伴うかなり複雑で困難なプロセスです,異なる企業や人々とのコミュニケーションだけでなく、様々なリスクの高いレベル. 家の売り手の絶対多数は、すべての書類を扱う不動産業者を見つけることにした理由です,プロパティを販売し、交渉が開始されたときに仲介者とし

さらに、代理店はエスクローサービスを提供していますが、これは通常、関係する金額が非常に大きく、あなたが扱う人を本当に完全に信頼することはで それにもかかわらず、成功した取引の後、売り手と買い手のエージェントは、彼らの手数料として販売価格の約七パーセントを共有します。 これは販売人のためのかなり相当な財政の損失に相当する。

このような状況では、スマートな契約が本当に便利になり、業界全体に効果的に革命を起こすことができ、プロセスの負担がはるかに少なくなります。 おそらく最も重要なのは、彼らは信頼の問題を解決するだろう。 スマート契約は、合意された金額がシステムに送信された場合にのみ、家の所有権が買い手に渡されることを意味する”If-Then”原則に基づいて動作します。

彼らはまた、エスクローサービスとして機能し、お金と所有権の両方がシステムに保存され、まったく同時に参加当事者に配布されることを意味します。 さらに、トランザクションは何百もの人々によって目撃され、確認されます、従って完全な配達は保証されます。 当事者間の信頼はもはや問題ではないので、仲介者の必要はありません。 不動産業者が行うすべての機能は、スマートな契約に事前にプログラムすることができます,同時にお金の売り手と買い手のかなりの量の両方を節約

そして、これはスマートコントラクトの潜在的な使用の一例に過ぎません。 彼らは、お金、財産、その他の価値のあるものの交換を促進し、完全な透明性を確保し、仲介者のサービスと付随する料金を回避し、当事者間の信頼の問題を根絶することができます。 特定のスマート契約のコードには、当事者が合意したすべての条件が含まれており、取引自体に関する情報は、分散型の分散型公共台帳であるBlockchainに記録さ

裁判官とビーチでリラックスしたエーテル

スマートコントラクトの仕組み

簡単に言えば、スマートコントラクトは自動販売機のように動作します。 必要な量の暗号通貨をスマート契約にドロップするだけで、エスクロー、家の所有権、運転免許証などがアカウントにドロップされます。 すべてのルールと罰則は、スマート契約によって事前に定義されているだけでなく、それらによっても強制されます。

相互依存

スマートコントラクトは単独で動作することができますが、他の任意の数のスマートコントラクトと一緒に実装することもできます。 彼らはお互いに依存しているときに方法で設定することができます。 たとえば、ある特定のスマートコントラクトが正常に完了すると、別のスマートコントラクトの開始がトリガーされます。 理論的には、システム全体と組織全体がスマートコントラクトで完全に実行できます。 ある程度までは、これはすでにすべての法律が事前に定義されており、そのため、ネットワーク自体が自律的かつ独立して機能することができる様々な

スマートコントラクトのオブジェクト

基本的に、すべてのスマートコントラクトには、オブジェクトとも呼ばれる三つの不可欠な部分があります。 最初のものは署名者であり、2人以上の当事者がスマート契約を使用し、デジタル署名を使用して契約の条件に同意または同意しないことです。

第二のオブジェクトは、契約の対象です。 これは、スマートコントラクトの環境内に存在するオブジェクトのみにすることができます。 あるいは、スマートコントラクトは、オブジェクトへの妨害されずに直接アクセスする必要があります。 スマートコントラクトは1996年に最初に議論されましたが、その開発を停滞させたのはこの特定のオブジェクトでした。 この問題は、最初の暗号侵害が2009年に登場した後に部分的に解決されました。

最後に、スマート契約には特定の用語が含まれている必要があります。 これらの用語は、数学的に完全に記述され、特定のスマートコントラクトの環境に適したプログラミング言語を使用する必要があります。 これには、すべての参加当事者から期待される要件、および当該条件に関連するすべてのルール、報酬および処罰が含まれます。

環境

それらが存在し、適切に機能するためには、スマートコントラクトは特定の適切な環境内で動作する必要があります。 まず第一に、環境は公開鍵暗号の使用をサポートする必要があり、これにより、ユーザーは独自の特別に生成された暗号コードを使用してトランザクションにサインオフできるようになります。 これは、現在存在する暗号通貨の絶対多数が使用している正確なシステムです。

第二に、彼らは契約のすべての当事者が完全に信頼でき、完全に自動化されたオープンで分散化されたデータベースを必要とします。 さらに、スマートコントラクトを実装するには、環境全体を分散させる必要があります。 ブロックチェーン、特にEthereumブロックチェーンは、スマートな契約に最適な環境です。

最後に、スマートコントラクトで使用されるデジタルデータのソースは完全に信頼できるものでなければなりません。 これには、すでに広く使用されており、現代のほとんどのソフトウェアで自動的に実装されているルートSSLセキュリティ証明書、HTTPS、およびその他の安全

スマートな契約はあなたに与えます:

自律性—スマートな契約は、ファシリテーターの第三者仲介の必要性を根絶し、本質的にあなたに契約の完全な制御を与えます。

信頼—暗号化され、安全に保護された共有元帳に保存されているため、誰もあなたの文書を盗んだり紛失したりすることはできません。 さらに、公平なスマート契約システムが本質的に信頼に取って代わるので、あなたが扱っている人々を信頼したり、あなたを信頼することを期待したりする必要はありません。

貯蓄—公証人、不動産業者、顧問、支援および他の多くの仲介者は、スマートな契約のおかげで必要とされません。 そして、拡張子によって、彼らのサービスに関連付けられているextortionate手数料。

安全性—正しく実装されていれば、スマートコントラクトはハックするのが非常に困難です。 さらに、スマートな契約のための完璧な環境は、あなたの文書を安全に保つ複雑な暗号化で保護されています。

効率性—スマートコントラクトを使用すると、通常、紙の文書のヒープを手動で処理したり、特定の場所に送信したり輸送したりするのに無駄になり、多くの時間を節約することができます。

続きを読む:ブロックチェーン技術の仕組み

誰が作成し、誰がそれらを使用しているのか

スマートコントラクトは、1996年にコンピュータ科学者で暗号学者のNick Szaboによって最初に記述されました。 数年の間に、Szaboは概念を作り直し、彼がインターネットの見知らぬ人間の電子商取引の議定書の設計によって契約法関連商慣行を確立する概念を説

Nick Szaboとethers

しかし、スマートコントラクトの実装は、最初の暗号化ビットコインがそのブロックチェーンとともに登場し、最終的にスマートコントラクトに適した環境を提供した2009年まで起こらなかった。 興味深いことに、Nick Szaboは1998年にBit Goldと呼ばれる分散型デジタル通貨のメカニズムを設計しました。 実装されたことはありませんでしたが、ビットコインが約10年後に自慢した多くの機能がすでにありました。

最近では、スマートコントラクトは主に暗号化通信に関連しています。 さらに、分散型暗号化プロトコルは本質的に分散型セキュリティと暗号化を備えたスマートな契約であるため、他のものなしでは存在できないと言 彼らは現在存在する暗号化ネットワークのほとんどで広く使用されており、Ethereumの最も有名な機能の1つです。

続きを読む:Ethereumとは何ですか

スマートコントラクトの使用例

世界中の政府、金融規制当局、銀行のcryptocurrenciesに対する姿勢は非常に慎重から慎重に受け入れに至るまでですが、それらの背後にある技術-Blockchainとスマートコントラクト-は革命的として広く受け入れられており、すべてのレベルで実装されています。

例えば、最近、預託信託清算会社(DTCC)と四大銀行(Bank of America Merrill Lynch、Citi、Credit Suisse、J.P.Morgan)は、スマートコントラクトを使用して、Axoniが開発したブロックチェーン上のクレジット-デフ スマートコントラクトは、個々の取引の詳細やカウンターパートのリスク指標などの保有情報を使用していましたが、プレスリリースによると、パートナーや規制当局に新たなレベルの透明性を提供しました。

どこでも同様のことが起こっています。 今月、61の日本と韓国の銀行のコンソーシアムは、両国間の国境を越えた送金を可能にするために、Rippleのブロックチェーンとスマート契約をテストしています。 新しいシステムは2018年に展開されます。 ロシア政府が管理する銀行であるSberbankでさえ、暗号侵害防止で有名な国では、Ethereumのブロックチェーンとそれによって可能になるスマートコントラクトがテス

このテストは、SberbankがCisco、BP、ING、Microsoftなどのトッププレーヤーを含む100以上の企業のコンソーシアムであるEnterprise Ethereum Allianceに参加したことに照らして行われました。 この提携は、特定の企業に必要なスマートコントラクトを開発して実装できる、ビジネス用に微調整されたブロックチェーンの開発を目指しています。

スマートコントラクトは暗号化通信に関連して開発されたため、金融や銀行の世界では依然としてほとんどが実装されています。 それにもかかわらず、この技術は、投票システムをよりアクセスしやすく透明にするために世界中の政府によって使用されることができます。 サプライチェーンは、商品を監視し、関連するすべてのタスクと支払いを自動化するためにそれを使用することができます。 不動産、ヘルスケア、税、保険および無数の他の企業は提供しなければならない利点およびスマートな契約の実施から寄与できる。

ボウリングボールとしてのスマートコントラクトとピンとしての腐敗

短所

スマートコントラクトは非常に若い技術です。 約束の多くを持っているにもかかわらず、それはまだ問題になりやすいことができますです。 たとえば、契約を構成するコードは完璧でなければならず、バグを含まない必要があります。 これは間違いにつながる可能性があり、時にはそのようなバグが詐欺師によって悪用される可能性があります。 DAOハックの場合と同様に、コードに間違いがあるスマートアカウントに入れられたお金は、そこから盗まれる可能性があります。

さらに、技術の新規性はまだテーブルに多くの質問をもたらします。 政府はどのようにしてそのような契約を規制することを決定するのでしょうか? 彼らはどのように課税されますか? 契約が契約の主題にアクセスできない場合、または予期しないことが発生した場合はどうなりますか? これは、伝統的な契約が行われたときに起こることでしたが、裁判所で取り消すことができましたが、ブロックチェーンは”コードは法律です”ポリシーに従って、契約を何があっても実行させます。

それにもかかわらず、これらの問題のほとんどは純粋に若いスマートコントラクトが技術としてどのように存在するかのために存在します。 そのような約束によって、技術は確かにそのうちに完成されます。 間違いなく、スマートな契約は、私たちの社会の不可欠な部分になろうとしています。

関連項目:

スマートコントラクトニュース



+