タグ

ブックマーク / gaiax-blockchain.com (3)

  • 「Solidity」チューリング完全なコントラクト記述言語

    Solidity」チューリング完全なコントラクト記述言語 2013年後半にビットコインコミュニティーの若きプログラマーVitalik Buterin氏から生み出されたEthereum(イーサリアム)は、誰もが簡単かつ自由にスマートコントラクトを記述・実行ができ、そしてその実行結果を記録できるブロックチェーンとして一躍有名になりました。 分散アプリケーションプラットフォームを目指すブロックチェーンEthereum(イーサリアム) そのEthereumのスマートコントラクトを記述するときに主に使用されている言語は「Solidity」です。今回はこのSolidityについて紹介します。 EthereumとSolidityEthereumの自由度の高さは、Ethereumネットワーク上のEVM(Ethereum Virtual Machine:Ethereum仮想マシン)と呼ばれる実行環境によっ

    「Solidity」チューリング完全なコントラクト記述言語
  • ブロックチェーン上で契約をプログラム化する仕組み「スマートコントラクト」

    「スマートコントラクト」ブロックチェーン上で契約をプログラム化する仕組み ブロックチェーンの世界では、「スマートコントラクト」というキーワードも話題になっています。 ブロックチェーンは、ビットコインを始めとする仮想通貨などを支える台帳技術ですが、「過去のデータの実行履歴をすべて記録・公開する技術」としてのインパクトは、契約や登記など社会経済を支えるインフラにまで及ぶ可能性を秘めています。 スマートコントラクトの概要スマートコントラクトは、その名前の通り、コントラクト(契約)をスマートに行えるプロトコルのことです。つまりスマートコントラクトとは契約の自動化であり、契約の条件確認や履行までを自動的に実行させることができます。 取引プロセスを自動化できるため、決済期間の短縮や不正防止、仲介者を介さないことによるコスト削減にも寄与すると期待されており、各国で取り組みが行われています。また、ブロック

    ブロックチェーン上で契約をプログラム化する仕組み「スマートコントラクト」
  • 「Everledger」ダイヤモンドの管理台帳

    今回はブロックチェーンを利用してダイヤモンドの取引履歴や所有権を記録する「Everledger」(エバーレッジャー)を紹介します。 EverledgerとはEverledgerは2015年4月に設立されたロンドンに拠点をおく同名のスタートアップEverledgerが開発を進める電子台帳で、ダイヤモンドをはじめ、アートや高級車といった高価な資産の来歴を管理し、銀行、保険業者、市場のリスクを減らすことを目的としています。 Everledger | A Digital Global Ledger ダイヤモンドは国際市場で宝石として高値で取引される一方、紛争地域で産出されるダイヤモンドは武器購入の資金源となっていることが問題視され、これらはブラッドダイヤモンド(血塗られたダイヤモンド)、コンフリクトダイヤモンド(紛争ダイヤモンド)と呼ばれています。2006年公開のレオナルド・ディカプリオ主演の映画

    「Everledger」ダイヤモンドの管理台帳
  • 1