髙妻智一Truffleを使ってEthereumの分散アプリケーションを開発するツイートシェアはてブLINEPocketDApps開発のフレームワークTruffleどうも、Ethereumの分散アプリケーションが大好きになった高妻です。今回は、Ethereumの分散アプリケーション開発を効率化するtruffle(トリュフ)について説明します。TruffleはEtherreumを開発したConsenSysが開発しているフレームワークなので使わない手はないですね。雛形の作成インストールはnpmでします。init雛形は下記のような構成になっています。treeはMacの場合brewでインストールできるので試してみてください。truffle.jsSolidityのコンパイルとりあえず雛形ソースコードのコンパイルをしてみます。/build配下にコンパイル後のソースコードが生成されるみたいです。次にテストを実行してみます。Warningはたくさん出てましたが全て通りました。(2m)コントラクトのデプロイデプロイをするにはデプロイ先のプライベート・ネットを先に立ち上げます。Passphraseが聞かれるので一番最初のアカウント作成時のものを入力してください。/tmp/geth.log立ち上げるのに成功したらデプロイを行います。デプロイも簡単に完了しました。まで網羅的に解説されている書籍なのでおすすめです。Bitcoinを作っているネクストカレンシー所属の方が書いているので信頼できます。2016年07月14日AmazonKindle楽天ブックスビットコインとブロックチェーンの詳細をしっかりと学びたい方にはこちらの書籍が非常におすすめです。ウォレットの仕組み、楕円曲線暗号、P2Pプロトコル、公開鍵暗号などビットコインを支える技術について詳細に解説されています。サンプルコードを通して実際に手を動かして学べるので非常に濃い内容となっています。スマホゲームを作る子会社に所属し、サーバーサイドのエンジニアを担当。2年目の終わりから新規子会社の立ち上げに参加し、サーバーサイドのエンジニアリーダーとしてサービースのリリースから運用までを担当。Incにブロックチェーンエンジニアとして入社。コメントをキャンセルメールアドレスが公開されることはありません。*サイト歯医者との信頼関係から気づいたことALISのコントラクトをローカル環境で動作させてみるRECOMMENDこちらの記事も人気です。