IBMが開発したOpen Blockchain(OBC)のソースコードはgithubにありますが、go言語で実装されています。ちなみに、ドキュメントも充実しています。
まずOpen Blockchain Whitepaper から、OBCのアーキテクチャー。
P2P Protocol は Google RPC を採用し、Distributed Ledger ストレージは RocksDB を採用。
Chaincode Services は Docker 上にホストされる
Setting Up a Network For Development もありますが、時間ある時に試してみたいですね。