24注目カテゴリ人気タグ新型コロナウイルスに関係する内容の可能性がある記事です。ウェブサイトなど公的機関で発表されている発生状況やQ&A、相談窓口の情報もご確認ください。※非常時のため、すべての関連記事に本注意書きを一時的に出しています。フォローしました目次ビットコインのブロックチェーンへの書き込みはできるの?そもそもスマートコントラクトって何?スマートコントラクトの記述方法まとめこんにちは、スマート法律相談の勝部です。先日、このような記事を目にしました。新型肺炎に警鐘を鳴らした李医師に捧げる墓碑銘、仮想通貨イーサリアム利用新型コロナウイルスについて政府の公式発表より先に警告を行なった中国の医師の死亡を受け、イーサリアム上にスマートコントラクトcoinpost.jpデータの改ざんが困難なブロックチェーン上に文書を保管しておくという実用例がありますが、イーサリアムのブロックチェーンを使えばすでに実現可能です。実際のスマートコントラクトのソースコードは以下のように、イーサスキャンで閲覧可能です。(Etherscanの該当コントラクトURL)https://etherscan.io/address/0x6e46d3ab7335fffb0d14927e0b418cc08fe60505#codeそこそこ長文なのでgas代がかかっていますが、イーサリアムを使えば(イーサのブロックチェーンがなくならない限り)永久に消えないデータをインターネット上に残すことができます。banks”.というメッセージが残されています。000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1bchainflyer.bitflyer.jp数十バイト程度の情報量ではまったく実用的ではないので、ビットコインのブロックチェーンをデータ刻印用に利用するのは得策ではないですね。そもそもスマートコントラクトって何?スマートコントラクトという用語の意味は多義的ですが、ブロックチェーンの文脈で語られるときのスマートコントラクトとは、要するにブロックチェーンのデータと連動して動作する、チューリング完全なプログラミング言語を使った合意執行システムです。Machine)で実行可能な機械言語を生成できます。スマートコントラクトのアドレスに仮想通貨を送信すると、スマートコントラクトに書かれたトークンが自動的に送られる、というような使い方が典型的です。then文で書かれるプログラミングコードのようなものですし、プログラミング言語で記述する以上、曖昧な条項が入り込みにくいと言えます。弁護士が作成する契約書のすべてがスマートコントラクトに置き換えられるのはまだまだ先だと思いますが。スマートコントラクトの記述方法solidityで記述する場合、スマートコントラクトは以下形式で記述します。}上記のニュースのスマートコントラクトはコントラクト名"Monument"の関数の記述から始まり、コメント機能(動作と関係ないメモを残す機能)を使って、メッセージが書かれています。上記のニュースのスマートコントラクトは、プログラムとしては動作しません。コメント機能を使って、メッセージを残すためにスマートコントラクトの機能を使っているといえます。まとめブログや掲示板を使えば、インターネット上にメッセージを残すことは可能ですが、管理者がサービスをやめてしまえばデータは消えてしまいますし、残されたメッセージを管理者が削除したり改ざんしたりする可能性があります。ブロックチェーンであれば、そのブロックチェーンが使われ続ける限り、管理者がいなくてもメッセージは残るので、消されたくない情報、改ざんされたくない情報を保存する方法としては最適です。このようなブロックチェーンを使ったサービスは、これからいろいろ出てくるのではないかと思います。ダウンロード#ブロックチェーン#新型コロナウイルス#法律#イーサリアム#ブロックチェーン技術#リーガルテックこの記事が気に入ったら、サポートをしてみませんか?気軽にクリエイターを支援できます。開発ノートこのnoteでは、「スマート法律相談」のサービスや開発について書いていきます。botの非技術者向け作成手順マニュアル。クリエイターへのお問合せnoteカイゼン目安箱クリエイターの。