Keishi Kubo

Truffleとは – 全体像と開発の流れを簡単に把握しよう!

TruffleとはEthereumアプリケーション開発のフレームワークです。TruffleはWeb開発のフレームワークに例えるとバックエンドの開発フレームワークのようなもので、コンパイル・テスト・コントラクトのマイグレーション(DBのマイグレーションに類似したもの)機能を備えています。 この記事では、Ethereum開発のフレームワークTruffleの概要について解説していきます。

Clique PoA, IBFT, Raftの違いと選び方

今回はAzure Blockchain Serviceにも採用されている「Quorum」 のコンセンサスアルゴリズムをどう選べばいいか解説していきます。QuorumではClique PoA, IBFT, Raftの三種類のコンセンサスアルゴリズムが用意されていますが、公式ドキュメントでは詳細の仕組みや選び方などが説明されていません。利用を検討されている方は是非ご参考にしてください。

Azure Blockchain Development KitでDAppをサクッと構築する

Azure Blockchain Development Kit はMicrosoft社によって提供されているブロックチェーン開発の短縮を目的としたツールで、Visual Studio Code (以下VS Code)というエディターのプラグインとして利用できます。本記事ではAzure Blockchain Development Kitによって、プロジェクトの生成からスマートコントラクトのビルド・デプロイまでの利用手順をご紹介します。