スマートコントラクト:弁護士に代わるブロックチェーン技術

スマートコントラクトの初心者ガイド

TLDR:スマートコントラクトは、契約の交渉や履行をデジタル的に促進、検証、または実施することを目的としたコンピ スマート契約は、第三者なしで信頼できる取引の実行を可能にします。

ブロックチェーンについての最も良いことの1つは、許可されたすべての当事者の間に存在する分散型システムであるため、仲介者(仲介者)に支払う必 ブロックチェーンには問題がありますが、従来のシステムよりも速く、安く、安全であると評価されているため、銀行や政府がそれらに目を向けています。

Blockgeeksライブラリから無料レッスンをお楽しみください!

1994では、法律学者で暗号学者のNick Szaboは、分散型元帳をスマート契約、そうでなければ自己実行契約、ブロックチェーン契約、またはデジタル契約と呼ばれるスマート契約に使用できることに気付きました。 この形式では、契約はコンピュータコードに変換され、システム上に保存され複製され、ブロックチェーンを実行するコンピュータのネットワークによって監 これはまたお金を移し、プロダクトかサービスを受け取ることのような元帳のフィードバックで起因する。

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

スマートコントラクトは、仲介者のサービスを避けながら、透明で紛争のない方法でお金、財産、株式、または価値のあるものを交換するのに役立ちます。

スマートコントラクトを記述する最良の方法は、技術を自動販売機と比較することです。 通常、あなたは弁護士や公証人に行き、それらを支払って、あなたが文書を手に入れるのを待つでしょう。 スマート契約を使用すると、単に自動販売機(すなわち元帳)にビットコインをドロップし、あなたのエスクロー、運転免許証、または何でもあなたのアカウン さらに、スマートコントラクトは、従来の契約と同じ方法で契約に関するルールと罰則を定義するだけでなく、それらの義務を自動的に強制します。 あなたはスマート契約のより詳細なチュートリアルを探している場合は、スマート契約上の私たちのblockchainコースをチェックしてください。

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

ブロックチェーン技術とは何ですか? 誰もが理解できるよりもステップバイステップガイド

ブロックチェーン技術とは何ですか? 誰もが理解できるステップバイステップガイド

ethereumの22歳のプログラマーであるVitalik ButerinがDC Blockchain Summitでそれを説明したように、スマートコントラクトアプローチでは、資産または通貨がプログラムに転送されます”そしてプログラムはこのコードを実行し、ある時点で自動的に条件を検証し、資産がある人に行くべきか、他の人に戻るべきか、またはそれを送った人またはその組み合わせにすぐに返金されるべきかどうかを自動的に決定します。一方、分散型元帳は文書を保存して複製し、一定のセキュリティと不変性を提供します。

私からアパートを借りたとします。 あなたはcryptocurrencyで支払うことによってblockchainを介してこれを行うことができます。 あなたは私たちの仮想契約に保持されている領収書を取得します。 キーが時間通りに来ない場合、ブロックチェーンは払い戻しを解放します。 レンタル日より前にキーを送信した場合、日付が到着したときに料金とキーの両方をそれぞれあなたと私に解放する機能が保持されます。 システムはIf-Then前提で動作し、何百人もの人々によって目撃されているので、完璧な配信を期待することができます。 鍵を渡せば必ず支払われる あなたはbitcoinsで一定量を送信する場合は、キーを受け取ります。 文書は自動的に時間の後にキャンセルされ、すべての参加者が同時に警告されるので、コードは他の人が知らずに私たちのいずれかに干渉することは

金融デリバティブから保険料、契約違反、財産法、信用執行、金融サービス、法的プロセス、クラウドファンディング契約まで、あらゆる種類の状況にスマート契約を使用することができます。

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

ここでは、Ethereumブロックチェーンに書かれた基本的なスマートコントラクトのコードです。 契約はどのブロックチェーンでもエンコードできますが、ethereumは無制限の処理能力を提供するため、主に使用されています。

スマートコントラクトコード

イーサリアム上のスマートコントラクトの例。 ソース: https://www.ethereum.org/token

この契約は、契約の作成者に10,000BTCS(すなわちbitcoins)を与えることを規定しており、これらのBTCsを他の人に配布するのに十分な残高を持つ人を許可しています。

スマートコントラクトの使い方は次のとおりです

jerry-cuomo-smart contracts

jerry-cuomo-smart contracts

IBMのブロックチェーン技術担当副社長であるJerry Cuomoは、スマートコントラクトは、金融サービスから医療、保険まで、チェーン全体で使用できると考え

政府

インサイダーは、投票システムを不正にすることは非常に困難であると保証していますが、それでもスマートコントラクトは無限に安全なシステ 元帳で保護された投票はデコードされる必要があり、アクセスするには過剰な計算能力が必要です。 誰もその多くの計算能力を持っていないので、システムをハックするために神が必要になります! 第二に、スマートな契約は、低い有権者の投票率をハイキングすることができます。 慣性の多くは、並んで、あなたのアイデンティティを示し、フォームを完了することを含む手探りのシステムから来ています。 スマート契約では、ボランティアはオンラインで投票を転送することができ、ミレニアル世代は彼らのPotusに投票するために一斉に出てきます。

管理

ブロックチェーンは、信頼の源として単一の元帳を提供するだけでなく、その正確さ、透明性、自動化されたシステムのために、通信やワークフロー 通常、事業運営は、承認を待っている間、内部または外部の問題が整理されるのを待っている間、前後に耐えなければなりません。 ブロックチェーン元帳はこれを合理化します。 また、一般的に独立した処理で発生し、コストのかかる訴訟や決済の遅延につながる可能性のある不一致をカットします。

ケース履歴

2015年、Depository Trust&Clearing Corp.(DTCC)はブロックチェーン元帳を使用して、1.5億ドル以上の有価証券を処理し、3億4500万件の取引を表しました。

サプライチェーン

スマートコントラクトはIf-Then前提で動作するので、Jeff Garzikの言葉を入れてください,

jeff-garzik-スマート-契約

jeff-garzik-スマート-契約

“UPSは、”開発途上の新興市場でこの場所で代金引換を受け取った場合、サプライチェーンを構成するこの他の多くの多くのリンクは、既存の品目がその開”あまりにも頻繁に、サプライチェーンは、フォームが損失や詐欺への露出を増加させる承認のために多数のチャネルを通過する必要があり、紙ベースのシステ ブロックチェーンは、チェーン上のすべての関係者に安全でアクセス可能なデジタルバージョンを提供することによってこれを無効にし、タスクと支払いを自動化します。

ケース履歴

バークレイズ企業銀行は、所有権の変更を記録し、到着時に自動的に他の金融機関に支払いを転送するためにスマート契約を使用しています

自動車

私たちはナマケモノの前の人間の脊椎動物から超スマートロボットに進んでいることは間違いありません。 すべてが自動化される未来を考えてみてください。 Googleはスマートフォン、スマートメガネ、さらにはスマートな車でそこに着いています。 それはスマートな契約が助けるところである。 スマートコントラクトは、衝突時に誰が故障していたかを検出することができる一種の”オラクル”を演じることができ、センサーやドライバーだけでなく、無数の他の変数です。 スマート契約を使用すると、自動車保険会社は、顧客が自分の車を操作している条件に基づいて、異なる料金を請求することができます。

不動産

スマートコントラクトを通じてより多くのお金を得ることができます。 あなたが誰かにあなたのアパートを借りたい場合は、通常、あなたは、このようなCraigslistのや広告する新聞などの仲買人を支払う必要があると思いますし、再び 元帳はあなたのコストを削減します。 あなたがすることは、bitcoin経由で支払い、元帳に契約をエンコードすることだけです。 誰もが見て、あなたは自動履行を達成します。 仲介商、不動産業者、堅いお金の貸方、および特性のゲームと関連付けられるだれでも利益を得ることができる。

ヘルスケア

個人の健康記録は、特定の個人にのみアクセスを許可する秘密鍵を使用して暗号化してブロックチェーンに保存することができます。 同じ戦略を使用して、HIPAAの法律を介して(安全かつ機密の方法で)研究が確実に行われるようにすることができます。 手術の領収書はブロックチェーンに保存され、配達証明として保険会社に自動的に送信される可能性があります。 この台帳は、医薬品の監督、規制遵守、検査結果、医療用品の管理など、一般的な医療管理にも使用できます。

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

スマートコントラクトは素晴らしいです!

スマートコントラクトがあなたに与えるものは次のとおりです:

自律性–あなたが契約を結んでいる人です。 ちなみに、これはまた、実行が誤る可能性のある一人以上の、おそらくバイアスされた個人ではなく、ネットワークによって自動的に管理されるため、第三者による操作の危険性をノックアウトする。

信頼–あなたの文書は共有元帳で暗号化されています。 誰かが彼らがそれを失ったと言うことができる方法はありません。

バックアップ–あなたの銀行があなたの普通預金口座を失った場合を想像してください。 ブロックチェーンでは、あなたの友人の一人一人があなたの背中を持っています。 あなたの文書は何度も重複しています。

安全–暗号化、ウェブサイトの暗号化は、あなたの文書を安全に保ちます。 ハッキングはありません。 実際には、それはコードをクラックし、潜入するために異常にスマートハッカーを取るだろう。

速度–通常、ドキュメントを手動で処理するには、時間と書類の塊を費やさなければなりません。 スマートコントラクトでは、ソフトウェアコードを使用してタスクを自動化し、さまざまなビジネスプロセスから時間を短縮します。

貯蓄–彼らは仲介者の存在をノックアウトするので、スマートな契約はあなたにお金を節約します。 あなたは、例えば、あなたの取引を目撃するために公証人を支払わなければならないでしょう。

精度–自動契約は、より速く、より安価であるだけでなく、フォームのヒープを手動で記入することによるエラーを回避します。

smart-contracts-are-awesome

ブロックチェーンサービスBloqの所有者であるJeff Garzikがスマートコントラクトを説明した方法は次のとおりです:

“スマートな契約は…結果の非常に、非常に特定のセットを保証する。 混乱は決してなく、訴訟の必要はありません。”

Patrick Hubbard,Head Geek,SolarWinds「スマートコントラクトは、企業とブロックチェーン技術のための道路を満たす場所です。 ミャンマーのヤンゴン証券取引所の支払い元帳サービスなど、blockchainのためのいくつかの高度に専門化された分散金融サービスのユースケースが登場しています。 本当に興味深いブロックチェーンの上にそのサービス。 ヤンゴン取引所では、1日2回のみ取引を同期させる取引システムで分散決済の問題を解決します。 しかし、スマートコントラクトの自律的な実行能力は、複雑で進化するコンテキスト遷移が必要な状況にブロックチェーンのトランザクションセキュリティ保証を拡張します。 そして、Amazon、Microsoft Azure、IBM BluemixがクラウドからBlockchain-as-a-Service(Baas)を展開しているのはこの可能性です。”-パトリック-ハバード、ヘッドオタク、SolarWinds

今の問題のために

スマートコントラクトは完璧にはほど遠いです。 バグがコードに入った場合はどうなりますか? または、政府はそのような契約をどのように規制すべきですか? または、政府はこれらのスマートな契約取引にどのように課税するのでしょうか? ポイントのケースとして、私のレンタル状況を覚えていますか?

間違ったコードを送った場合、または弁護士のビル-マリノが指摘するように、正しいコードを送ったが、賃貸日が到着する前に私のアパートが非難された(すなわち、私の同意なしに公共の使用のために撮影された)場合はどうなりますか? これが伝統的な契約であれば、私は法廷でそれを取り消すことができますが、ブロックチェーンは別の状況です。 契約は、何があっても実行されません。

課題のリストは続いています。 専門家はそれらを解明しようとしていますが、これらの重要な問題は、潜在的な採用者が署名することを説得しません。

そして、ここではスマートコントラクトの未来にあります…

スマートコントラクトの未来の一部は、これらの問題を絡み合わせることにあります。 例えば、コーネルテックでは、スマートな契約が私たちの日常生活に入ると主張する弁護士は、これらの懸念を研究することに専念しています。

実は、スマートコントラクトに関しては、私たちはsfスクリーンに足を踏み入れています。 ITリソースセンターのSearch Complianceは、スマート契約が法律などの特定の業界の変化に影響を与える可能性があることを示唆しています。 その場合、弁護士はLegalZoomで見つける標準化された伝統的な契約と同様に、標準化されたスマートな契約テンプレートを作成するために伝統的な契約を書 商人の買収者、信用会社、会計士などの他の業界でも、リアルタイムの監査やリスク評価などのタスクにスマート契約を採用することができます。 実際、ウェブサイトのブロックチェーン技術は、スマートな契約が紙とデジタルコンテンツのハイブリッドにマージされ、契約がブロックチェーンを介して検証され、物理的なコピーによって実証されるのを見ています。

スマートコントラクトを処理できるブロックチェーン

Bitcoin:bitcoinはBitcoinトランザクションを処理するのに最適ですが、文書を処理する能力は限られています。

サイドチェーン:これはビットコインに隣接して実行され、契約を処理するためのより多くの範囲を提供するブロックチェーンの別の名前です。

: NXTは、スマートコントラクト用のテンプレートの限られた選択を含むパブリックブロックチェーンプラットフォームです。 あなたは与えられたものを使用する必要があります。

Ethereum:ethereumはパブリックブロックチェーンプラットフォームであり、スマートコントラクトのコーディングと処理のための最も先進的なものです。 あなたが望むものは何でもコード化することができますが、”ETH”トークンで計算能力を支払う必要があります。

スマートコントラクト自体の可能性については、医療、自動車、不動産、法律に至るまで、影響を与える可能性のある業界の範囲に終わりはありません。 リストは続きます。 Ethereum CTO、Gavin Wood

gavin-wood-smart-contractsは述べています

gavin-wood-smart-contracts

“社会の側面を変える可能性はかなりの大きさです。 これはあらゆる種類の社会変化のための技術的基盤を提供するものであり、私はそれがエキサイティングだと思います。”