Keishi Kubo

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

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

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

はじめに QuorumではClique PoA, IBFT, Raftの三種類のコンセンサスアルゴリズムが用意されています。 目的に沿った一番良いアルゴリズムを選びたいところですが、公式ドキュメントでは詳細の仕組みや選び方などが説明されていません。 この記事では、Quorumで選択できるコンセンサスアルゴリズムに関してそれぞれの仕組みや性能差・特徴をまとめて解説しました。 難しいトピックとなるので […]

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

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