Ethereum
概要 EthereumのGoクライアントである「Geth」と、SmartContractの記述言語である「Solidity」を用いることにより、SmartContractを自ら作成することが出来ます。 しかし、コーディングしコンパイルし動作を確認する、という作業を試行錯誤しながらコマンド…
[前回]はオプション取引の実装方法を紹介しました。 sendeetech.hatenablog.com 今回は同じ要領でスワップ取引を実装しましょう。 コントラクト概要 今回は金利スワップを実装します。 金利スワップとは同一通貨間で異なる種類の金利を交換する取引のことで…
前回はSolidityの使い方について説明しました。 sendeetech.hatenablog.com 今回はSolidityを用いてオプション取引を実装してみましょう。 コントラクト概要 今回はコール・オプションを実装します。コール・オプションとはある資産を買う権利のことです。(…
今回はSolidityを用いたコントラクトの作り方について説明致します。 開発環境 OS : OSX 10.11.4 Ethereumインストール Ethereumをインストールしていない方は、インストールしてください。 Consoleで以下のコマンドを叩けばインストールされます。 bash <(c…
最終回です。 これまでの記事 sendeetech.hatenablog.com sendeetech.hatenablog.com sendeetech.hatenablog.com 最後に Mongoに登録されたコントラクト一覧を表示する機能 その契約の詳細を表示する機能 を実装したいと思います。
続きです。 sendeetech.hatenablog.com sendeetech.hatenablog.com この連載の最後に、ContractやViewを簡単にカスタマイズして、独自のDappを作成してみたいと思います。 テストネットに接続してマイニング中、MeteorでBoilerplateを起動中、ということを前…
前回の続きです。 前回 -> sendeetech.hatenablog.com ブロックチェーンをコントロールする 前回の作業ですでにEthereumのAPIであるgethにコマンドを送ることで、Ethereumが起動した状態になっています。 その状態でマイニングをスタートしてみます。 > mine…
Ethereumを用いて、非中央集権・分散型アプリケーション、いわゆる 「Dapps」 を作成してみます。 今回は、Meteorで作られたBoilerplate(SilentCicero/meteor-dapp-boilerplate)を用います。 到達目標 テンプレートにあるContractを書き換えて、独自のテスト…