コンセンサス・ベイスブロックチェーン技術のポータルサイト。ビジネスに関する記事や技術メモ、最新のSNSでシェアされたニュースも見ることができます。IPFSホスティング今回の内容この記事では、IPFSを使ったサンプルアプリケーションを実装・解説します。・Javascriptのソースが読める・Solidityで書かれたコントラクトが読めるまた今回までの記事をご覧になっていない方は、ぜひ下記に目を通しておいてください。分散型ファイルストレージの概要http://block-chain.jp/blockchain_study_salon_dojo/what-is-decentralized-distributed-storage/IPFSとSwarmとは何か?http://block-chain.jp/blockchain_study_salon_dojo/what-is-ipfs-and-swarm/IPFSの環境構築の手順と基本的なコマンドを学ぶhttp://block-chain.jp/blockchain_study_salon_dojo/how-to-use-ipfs/IPFSを使ったサンプルアプリケーションを作る本章ではIPFSを使ったサンプルとして、下記のような動作をするWebアプリケーションを作成したいと思います。クライアントサイドのJavaScript、HTMLだけでコンテンツのアップロード、情報管理を実現したいと思います。daemon側で、クロスドメイン許可(CORS)を行います。–rpccorsdomainを追加して起動してください。HTMLとBootstrapでUIを作成するファイルをアップロードするアプリケーションUIを作成します。UIはHTMLのfile属性とform機能で実装します。次にHTML内で、下記のJSライブラリを3つ、CDN経由で呼び出します。daemonにアクセスするためのjs-ipfsのbrowser版ライブラリHTMLファイルの全体像は次のとおりです、index.htmlとして保存します。(※簡易的なデザインを行うために、bootstrapを利用しています。Contractの作成アップロードされたコンテンツのメタ情報をブロックチェーン(Contract)に保存するためにIpfs.solというContractを作成します。コントラクトIpfsには以下のような役割の3つのメソッドだけを用意します。最後にContract、IPFSの操作を行うロジックapp.jsを作成します。app.jsの全体は以下のようになります。});});IPFSホスティング最後に、サンプルのソースもIPFSにアップロードして、IPFS上で動作させたいと思います。記事の続きはオンラインサロンにて公開中!サロンで続きを読むこの記事の著者block-chain.jp編集部ブロックチェーン技術の専門企業が運営するブロックチェーンのメディア。掲載されている記事の内容につきましては、正しい情報を提供することに務めてはおりますが、提供している記事の内容及び参考資料からいかなる損失や損害などの被害が発生したとしても、弊社では責任を負いかねます。実施される際には、法律事務所にご相談ください。つきましてはblock-chani.jp運営者の個人的見解です。正確性・正当性を保証するものではありません。本記事掲載の記事内容のご利用は読者様個人の判断により自己責任でお願いいたします。コンセンサス・ベイス(株)とブロックチェーン事業を行なってみませんか?当サイトを運営するコンセンサス・ベイス株式会社は、2015年設立の国内で最も古いブロックチェーン専門企業です。これまでに、大手企業の顧客を中心に、日本トップクラスのブロックチェーンの開発・コンサルティング実績があります。ブロックチェーンに関わるビジネスコンサル・システム開発・教育・講演などご希望でしたら、お気軽にお問い合わせください。(ブロックチェーン技術書籍)本書は、ブロックチェーン技術に興味を持ったエンジニアや、その仕組みを学び、自分の仕事に活かしたいビジネスパーソンを対象にして、ブロックチェーンのコア技術とネットワーク維持の仕組みを平易な言葉で解説しています。この本を読んだうえで、実際にコードを書くような専門書、ブロックチェーンビジネスの解説書を読むことで、理解度が飛躍的に高まるでしょう。BYコンセンサス・ベイスはブロックチェーン技術の専門企業です。国内でブロックチェーン実証実験を初めて行い、その後、大企業を中心に実績多数。ビジネス・STOコンサル・システム開発などのソリューションを提供しています。WordPress.。