スマートコントラクトとは何かを改めて理解する

ブログランキングに参加中!!ポチッと押して応援よろしくお願い致します!!

にほんブログ村 投資ブログ 仮想通貨投資へ

スマートコントラクトとは何かを改めて理解する

<!–//i2ad.jp/customer/myfuiwq/coin-choice.php?id=6–>

div#custom_ad_sp {
text-align: left;
border-bottom: 2px solid #222222;
}

div#custom_ad_sp time.entry-date {
display: none;
}

div#custom_ad_sp a {
line-height: 1.3em;
max-height: 3.9em;
font-size: 17px;
}

div#custom_ad_sp div.td_block_wrap{
margin-bottom: 20px;
}

body .td_uid_3_5fbc252dde52a_rand .td_module_wrap:hover .entry-title a,
body .td_uid_3_5fbc252dde52a_rand .td-pulldown-filter-link:hover,
body .td_uid_3_5fbc252dde52a_rand .td-subcat-item a:hover,
body .td_uid_3_5fbc252dde52a_rand .td-subcat-item .td-cur-simple-item,
body .td_uid_3_5fbc252dde52a_rand .td_quote_on_blocks,
body .td_uid_3_5fbc252dde52a_rand .td-opacity-cat .td-post-category:hover,
body .td_uid_3_5fbc252dde52a_rand .td-opacity-read .td-read-more a:hover,
body .td_uid_3_5fbc252dde52a_rand .td-opacity-author .td-post-author-name a:hover,
body .td_uid_3_5fbc252dde52a_rand .td-instagram-user a {
color: #222222;
}

body .td_uid_3_5fbc252dde52a_rand .td-next-prev-wrap a:hover,
body .td_uid_3_5fbc252dde52a_rand .td-load-more-wrap a:hover {
background-color: #222222;
border-color: #222222;
}

body .td_uid_3_5fbc252dde52a_rand .block-title > *,
body .td_uid_3_5fbc252dde52a_rand .td-trending-now-title,
body .td_uid_3_5fbc252dde52a_rand .td-read-more a,
body .td_uid_3_5fbc252dde52a_rand .td-weather-information:before,
body .td_uid_3_5fbc252dde52a_rand .td-weather-week:before,
body .td_uid_3_5fbc252dde52a_rand .td-subcat-dropdown:hover .td-subcat-more,
body .td_uid_3_5fbc252dde52a_rand .td-exchange-header:before,
body .td-footer-wrapper .td_uid_3_5fbc252dde52a_rand .td-post-category,
body .td_uid_3_5fbc252dde52a_rand .td-post-category:hover {
background-color: #222222;
}
body .td-footer-wrapper .td_uid_3_5fbc252dde52a_rand .block-title > * {
padding: 6px 7px 5px;
line-height: 1;
}

body .td_uid_3_5fbc252dde52a_rand .block-title {
border-color: #222222;
}

編集部おすすめ

スマートコントラクトとは何かを改めて理解する

スマートコントラクトとは何かを改めて理解する

スマートコントラクトとは最近の一般的な解釈ではブロックチェーン上にデプロイされるプログラムコードをそのように呼ぶことが多いです。スマートコントラクトは日本語では契約の自動執行と説明されることが多いですが、この表現はスマートコントラクトの特性の一部のみを表しています。

スマートコントラクトとは?

スマートコントラクトは、プログラムコードを分散ネットワークに第三者に検証可能な形でデプロイ・運用して、かつし自動執行できる点に新規性があると言えます。

スマートコントラクト・イメージ①

スマートコントラクト・イメージ①

作成:HashHub

通常のプログラムのケースでは、あるインプットを入れてアウトプットが出力されるとき、ユーザーや第三者からはどのようなプログラムが動いているかは分かりません。プログラムは閉じられたサーバー内やコンピュータが処理します。上記のケースでは、この自動販売機はきちんとコーラとおつりを返すだろう、という信用に基づいて利用されます。

これに対してスマートコントラクトのケースを見てみましょう。スマートコントラクトの場合、どのようなプログラムが動いたかを第三者が検証可能です。コードはブロックチェーン上にホストされていて、ブロックチェーンに記録されているバイトコードとソリディティ(Solidity)などのスマートコントラクトコードは検証可能だからです。この場合、150円でコーラを販売するプログラムであることや、お釣りを返すロジックも組まれていることが検証可能です。スマートコントラクトは、不正ができず透明性があるプログラムを実現できます。

スマートコントラクトはどのように社会で使われるか

スマートコントラクトの特性を理解した上で、スマートコントラクトがどのように社会で使われるか考えてみましょう。最も顕著な例では、一般的なプログラムとは異なる新しい様式であるスマートコントラクトによって、プロフラムそのものに価値移転や契約の要素を任せられるようになります。

例えば、スマートコントラクトによってブロックチェーンを参照するユーザー間で下記のような状態を作ることができます。

  • この証券は担保に差し入れされていると第三者が検証可能な状態
  • この債券は毎クオーターのクーポンの支払いが自動執行されると第三者が検証可能
  • 担保に差し入れされたこの資産は基準価格がある時点を下回ったら自動で清算されることが第三者でも検証可能

スマートコントラクト②

スマートコントラクト②

作成:HashHub

これらの例はいずれも今まで「この資産は担保に差し入れ済です」「毎月利払いを支払います」という約束や信用・人手によって制御されていました。しかしスマートコントラクトによりプログラムが制御可能になります。価値の移転はこれまでもインターネット上でできていたかもしれませんが、それはフロントはデジタルになっていただけでバックエンドは判子や書類作業がありました。スマートコントラクトはこれをより広範にプログラムで担保することができると期待されます。

【こんな記事も読まれています】
ブロックチェーンの企業導入進むか、スマートコントラクト言語開発企業が高額の資金調達
RustやLibraの開発言語でスマートコントラクト開発が可能なソラナ(Solana)
新興のスマートコントラクトブロックチェーンIOSTとは?分散性とトランザクション性能を重視


HashHub Researchでは、ブロックチェーン業界の動向解説から、更に深いビジネス分析、技術解説、その他多くの考察やレポート配信を月に25本以上の頻度で行なっています。
コミュニティでは議論も行えるようにしており、ブロックチェーン領域に積極的な大企業・スタートアップ、個人の多くに利用頂いています。
▼HashHub Research
https://hashhub-research.com/


引用元はこちら

当サイトは非営利にて運営を行わせて頂いております。 運営に関する募金はビットコインにて随時行わせて頂いております。 もし今後も当サイトを応援して頂ける方は是非ビットコインにて募金して頂けますと幸いです。

■ビットコイン(Bitcoin)
1L1mCDuAPZJJtt7boJvDzBNCqv66X3eqgQ

■イーサリアム(Ether)
0xB6c362e6c49F54F271E17CC1D064D5Ae6605066B