おそらくあなたはすでに(伝統的な)契約が何であるかを知っていますよね?とにかく覚えておきましょう。 Merriam-Webster辞書によると、契約は「2人以上の個人または当事者間の拘束力のある合意、特に1人は法的強制力のあるもの」です。それでは、「スマートコントラクト」と言うときに最初に頭に浮かぶことは何ですか?

ドキュメントはタブレットにありますか?今はロボットですか?コンピューターの背後にあるAI?それはただ…インターネットに接続されているだけですか?ではない正確に。他の情報源(古い信頼できるウィキペディアなど)を確認すると、次のように表示されます。 スマートコントラクトは、所定の条件を自動的に実行する「デジタルプロトコル」または「コンピュータープログラム」です。 これらが満たされたとき。

画像はPixabayのGerdAltmannによる

いいね…?そして、一体どういう意味ですか?まあ、私たちはそれをこのように説明することができます:スマートコントラクトはあなたが触れたり、正しく見ることができるものではありません。ほとんどの場合、テレビ内部の配線と同じように、結果のみが表示されます。違いは、今回はこれらの結果が完全にデジタルであるということです。 ブロックチェーン、当事者間で合意された以前の条件を実施するための計算コードで記述されています。あなたはそれを自動契約または保証と考えることができ、一般的に紙、弁護士、公証人、または仲介人を必要としません。

それで…あなたの平均的な人にとってスマートコントラクトはどのように機能しますか?

簡単な答えは、デジタルアプリまたはツールです。コードの書き方がわからない場合(開発者やコンピューターエンジニアなど)は、コードの作成を担当しませんので、心配しないでください。そのタスクは専門家に任せてください。 それらを使用するには、スマートコントラクトベースのアプリ(通常は分散型アプリ)またはプラットフォームを選択する必要があります デバイス(モバイルまたはデスクトップ)で使用できます。

ただし、スマートコントラクトの内部動作については少し話すことができます。まず、画像をチェックして、内部がどのように見えるかを確認しましょう。ネタバレ:それは一種の退屈です。それは単なるコードの束です。

スマートコントラクトの例。出典:Ethereum.org

また、彼らのデータをチェックすることができます ブロックチェーンエクスプローラー (アクセス可能なWebページ)もちろん、公開されている場合。銀行はスマートコントラクトを使用して独自のアプリケーションを開発しているため、それらは公開されていません。しかし、たとえば、Ethereumの平均契約を確認することはできます。

スマートコントラクトの公開データの例。出典:Etherscan

ここで、スマートコントラクトに関する重要なことがわかります。 コードに加えて、それらはトランザクションと金銭的バランスで構成されています。 ただし、これは1つを意味するものではなく、それらの使用は金銭的でなければなりません。トランザクションは情報だけを表すこともできます。バランスに関しては、真実は、分散型スマートコントラクトが機能するためにいくつかの料金が必要であり(通常は暗号通貨の形で)、 マイナーまたはバリデーター ブロックチェーンの。

プロセスは次のようなものです…

たとえば、Ethereumの内部では、契約は 別の種類のアドレス (ウォレット/アカウント)、残高とトランザクションあり。ただし、これは一種の集合アドレスであり、事前設定された条件で、2つ以上の関係者間のブリッジとして機能するように設計されています。したがって、このアドレスは1人のユーザーだけで制御されるのではなく、Ethereumネットワーク全体によって適用される独自の事前に合意された条件によって制御されます。

このアドレスが何かをするためのトリガー(自動的にお金を取引するなど)は、当事者が期待するイベントです。それは、販売、支払い日、何かの記録、オンラインの新製品、 価格変更、世論調査、さらにはスポーツの結果。

Pixabayからのkinkateによる画像

契約は、関係者または「オラクル」(外部ソースに相談するソフトウェア)によって提供された情報に到達し、その結果、事前設定された条件に従って動作します。

要約すると、これはプロセスです。

1.当事者は契約条件を交渉します(または会社/開発者は参加したいすべての人に契約条件を公開します)。
2.開発者は、選択したブロックチェーン内にプロトコルを構築します(Ethereum、EOS、Tron、Cardano、RSKなど)、合意された条件を使用します。
3.契約とその条件は、そのようなブロックチェーンのアドレス内に表されます。
4.イベントが発生します。
5.契約は、当該イベントの結果に応じて取引を行います。


アリスとボブはスマートコントラクトを使用しました

もちろん、アリスとボブの典型的な例が必要です。アリスがボブと$500を賭けようとしているとしましょう Bitcoin価格 次の週末に。ボブはそれが最大Xドルになると考えていますが、アリスはそれがXドル下がると考えています。

そのため、彼らはスマートコントラクト(開発者またはサービスとしてのプラットフォームにアピールする)を構築し、条件を設定することにしました。 資金($500)は暗号通貨で契約に預けられます、 そして、Bitcoinの価格が次の週末にX上昇する場合、契約は自動的に資金をボブに取引します。の価格なら Bitcoin Xが下がると、資金はアリスの住所に送金されます。以上です。

Bitcoin-15000-ブルラン

さて、別の状況ですが、今回はモノのインターネット(IoT)が関係しています。アリスは自分の家をボブに借りたいと思っています。彼女には、ドアを開閉するためにデジタル制御されるスマートロックがインストールされているという利点があります。したがって、彼らはスマートコントラクトを構築し、次の条件を設定します。ボブは毎月Xドルの暗号通貨を支払います。

彼が2か月間そうしなかった場合、 契約では、ドア(および家へのアクセス)を閉じたままにするためのスマートロックが注文されます。 このようにして、アリスは合意された数字を正しく受け取ることを保証し、ボブはアリスのこれ以上の文書や必要条件を収集する必要がありません。

そして、結局のところ、それは一種の契約です。想像力が限界です。

スマートコントラクトのいくつかの一般的な使用法

多くのカテゴリと機能を備えた、スマートコントラクトベースのアプリはすでに何百もあります。取引所、ギャンブル、ゲーム、投資、不動産、ヘルスケア、市場、世論調査…それらはすべてスマートコントラクトで機能します。

たぶん、これらのDappのいくつか(それ自体はスマートコントラクトではありませんが、それらと連携します)は、あなたにベルを鳴らすことができます。 CryptoKitties(収集品)、Uniswap(取引所)、Aragon(ガバナンス)、District0x(市場とコミュニティ)、Augur(予測市場)、Synthetix(合成資産用)、Axie Infinity(ゲーム)、Grid +(エネルギー)、Actifit(健康)単なる例です。 による ダップの状態、2,500以上あります。

EdarによるPixabayの画像

そして、あなたはこれらの契約で他に何が機能するか知っていますか?全体 分散型ファイナンス(DeFi) 生態系、最近のブーム。そこにはたくさんの投資ツールがあります( 収穫農業、主に)、ローン、保険、貯蓄など。 Yearn Finance、Compound、UMA、Maker、Curve、などのプラットフォーム ピクルスファイナンス このカテゴリに属します。

これに加えて、BBVA、Bankia、Sabadell、CaixaBank、IBM、Microsoft、Google、Ernst&Young、S7Airlinesなどの銀行や企業 BitGive、Money on Chain、およびOneSmart Cityは、サービスを改善するためにスマートコントラクトをテストしているか、すでにさまざまなアプリケーションで使用しています。ご覧のとおり、私たちはすでにこれらの契約でいっぱいです。


BTC、ETH、およびその他のトークンを取引したいですか?あなたはそれを行うことができます 安全に Alfacashで!そして、私たちがソーシャルメディアでこれや他の多くのことについて話していることを忘れないでください。

ツイッター * 電報 * インスタグラム * Youtube *フェイスブック  * Vkontakte

Author

I'm a literature professional in the crypto world since 2016. It doesn't sound very compatible, but I've been learning and teaching about blockchain and cryptos for international portals since then. After hundreds of articles and diverse content about the topic, now you can find me here on Alfacash, working for more decentralization.

ja日本語