空谷に吼える

ブロックチェーン/DLTまわりのなにかしらを書いていく所存

ブロックチェーン

Oracle Blockchain Platform関連の入門ガイドや基本情報

Oracle上で提供されているBaaS(Blockchain as a Service)であるOracle Blockchain Platform(OBP)関連の入門ガイドや基本的な製品紹介情報をまとめておきます。なお、この記事は情報のアップデートに併せてちょくちょく更新していきます。

Hyperledger Fabricの新LTSバージョンであるv2.5がリリースされたので変更点をまとめてみる

Hyperledger Fabricの新LTSバージョンであるv2.5がリリースされたので主要な変更点をまとめています

Hyperledger Fabric実践編

Blockchain GIGというイベントでHyperLedger Fabric実践編というテーマでセッションを持ったので、その資料を以下に公開しています。 speakerdeck.com 前回の「Hyperledger Fabric(再)入門」ではHLF(Hyperledger Fabric)のコンポーネント、ネットワーク…

NFTとは何か、みんなの言っているNFTとは何か

世はまさに大NFT時代、ひとつなぎの財宝はNFTだった…???みたいなNFTバブルはどうやらもう過ぎ去ってしまったようですが、「NFTやんないんですか?」とか「NFTのソリューションないですか?」みたいなことを聞かれることはしばしばあり、そのたびに「そこ…

Hyperledger Fabric入門

Blockchain GIGというイベントでHyperLedger Fabric入門というテーマでセッションを持ったので、その資料を以下に公開しています。 speakerdeck.com 今までパラパラと作ってきた資料にスライドを追加したり書き直したりして、「Hyperledger Fabric(再)入門…

Oracle Blockchain Platformのリッチヒストリーデータベースの機能強化

Hyperledger Fabricベースのブロックチェーン基盤であるOracle Blockchain Platformには、独自の機能としてそのブロックチェーン台帳のデータをブロックチェーン外部のOracleデータベースに複製する機能(→リッチヒストリーデータベース機能)が備わっていま…

Oracle DatabaseのBlockchain Table機能のご紹介

そういえばこのブログでここまで触れて来なかったんですが、Oracle Databaseに新しい機能、その名もBlockchain Tableというものが導入されています。 先だってOracle Database Technology NightというイベントでBlockchain Tableについて話したスライドがこ…

Hyperledger Fabricでアセットの履歴を台帳上にどのように持っておくかを考える際のポイント

台帳上でなにかしらのアセットについての状態が管理されており、その最新の状態だけではなく過去の状態(過去バージョンの値、履歴)もちょくちょく参照したいんだよな~ということがあります。 例:NFTトークンのユースケースで、あるNFTトークンについて過…

Hyperledger Fabric v2.2がLTS版としてリリース

2020/7/9付でHyperledger Fabric v2.2がLTS(Long Time Support)版としてリリースされました。LTSってつまりどういうこと?と見に行くと、v2.2のドキュメントのWhat's Newに; v2.2 is the first long-term support (LTS) release of Fabric v2.x. Fixes wi…

Private Data Collectionの共有先のOrg配下にPeerを追加した場合、そのPeerにはそれまでに溜まっていたPrivate Dataレコードも共有されるのか検証してみた

このエントリは前・後編のうちの後編です。前編は↓です。 Private Data Collectionの新規共有先として追加されたOrg配下のPeerにはそれまでに溜まっていたPrivate Dataレコードも共有されるのか検証してみた - 空谷に吼える 前編では「Private Data Collecti…

Private Data Collectionの新規共有先として追加されたOrg配下のPeerにはそれまでに溜まっていたPrivate Dataレコードも共有されるのか検証してみた

###追記### 情報提供をいただきました。v1.4で追加されたreconciliationEnabledのフラグをTrueに設定すると、新規共有先として追加されたOrg配下のPeerにも既存Private Dataレコードが共有されるようになる模様です。 わたし自身では実機で検証できて…

Hyperledger FabricのGossip関連の基本的な情報のまとめ

Hyperledger Fabric(HLF)のGossipプロトコルに関するLeader、Anchorってなんだっけってのいつも忘れるのでまとめておきます。

複数組織間のデータ持ち寄り、共有とエンタープライズブロックチェーン

なんの話 単に「複数組織間でデータを持ち寄って共有」をやりたい、ってだけでもエンタープライズブロックチェーンはメリットあるかも 「ブロックチェーンでないとできない」でなくても「ブロックチェーンのほうがやりやすい」ことで結果として実現可能にな…

Hyperledger Fabric v2.0がリリースされたので重要っぽい変更点などまとめてみる

Hyperledger Fabric v2.0が2020/1/29付でリリースされました。メジャーリリースだけあっていくつも重要な機能追加、変更、廃止が入っているのでそのへんを以下にまとめていきます。

Hyperledger FabricでChaincode内Chaincode呼び出しするときに理解しておくべきこと

なんの話 Hyperledger FabricでChaincode内Chaincode呼び出しするときに理解しておくべきこと

Hyperledger FabricのChaincode内での台帳のクエリ方法まとめ

なんの話 Hyperledger FabricでChaincodeの中で台帳(State DBとブロックチェーン)をクエリする方法をまとめて解説

インターオペラビリティってなんだっけという話とHyperledger Fabricでのそのへんの情報

「FabricでHTLCとか使えないの?」とか「Fabricと他のブロックチェーンとまたいでAtomicなトランザクションてどうやればいいんすかね?」とかのインターオペラビリティ周りの質問を最近だけで計3回いただいたのでこれを書いておきます。

Hyperledger ComposerがDeprecatedのステータスに

ちょっと用があってHyperledger Composerのgithubを見に行ったら2019/8/29付でComposerはdeprecated(非推奨)になったよというお知らせが出ていました。 github.com Hyperledger Composerはプロトタイピングなどの際にFabric(など)を容易に使い始められる…

Hyperledger Fabric v1.4.2がリリース

2019/7/17付でHLF v1.4.2がリリースされていました。 ■HLF v1.4.2リリースノート: Release v1.4.2 Release Notes - July 17, 2019 · hyperledger/fabric · GitHub 公式ドキュメントとしてはv1.4系のドキュメントが更新され、v1.4.2の追加、変更が反映されて…

Oracle Blockchain Platform Cloud Serviceで非-決定論的なChaincodeをインストール、インスタンス化してREST APIで実行

なんの話 非-決定論的なChaincodeを例を挙げて説明 Oracle Blockchain Platform Cloud ServiceでChaincodeのインストール、インスタンス化を行う方法を紹介 Oracle Blockchain Platform Cloud ServiceでREST Proxyを通じてChaincodeを実行する方法を紹介 非-…

Enterprise EthereumのQuorumをさくっと机上でお勉強してみたメモ

最近話題のQuorumをとりあえず机上でお勉強してみています。いろいろわからないからお勉強しているのであって当たり前ではありますが、Quorumへの言及では間違ったこととか書くかもしれません。何かお気づきのところあったらご指摘いただけると助かります。

University of Waterlooの研究室がHyperledger Fabricを7倍速くする方法を提案

Hyperledger Fabric(HLF)をリエンジニアリングしてスループットをほぼ7倍(3000⇒20000)にしてやったぜというペーパーをカナダのUniversity of Waterlooの研究室が公開、というニュースが出ていました。 cointelegraph.com そのペーパーは以下で読めますの…

Hyperledger Fabric v1.4.1でRAFTのOrdering Serviceをサポート

3/29付でHLF v1.4.1のRC(Release Candidate)1がリリースされ、RAFTのOrdering Serviceサポートが含まれています。まだRC版なんで正式リリースじゃないんですが下記の通りドキュメントにも先んじて追記されてるしまあたぶん撤回されたりはしないでしょう ■H…

Hyperledger Fabricを使ったシステム設計の入門ガイド的な資料を公開

去る2019/3/28(木)に開催した「OCHaCafe #4 Hyperledger Fabricアプリケーション設計入門ガイド」でしゃべった資料を公開しました。 OCHaCafe#4 - Hyperledger Fabricアプリケーション設計入門ガイド - connpass 資料は↓です。当日時間の都合上端折ったス…

Samsung SDSがHyperledger Fabricのトランザクション処理性能高速化ツールを開発

Samsung SDSがHyperledger Fabricのトランザクション処理性能を(さらに)高速にするツールを開発したよ、というニュースが出ていました。 www.ledgerinsights.com

Chaincode内での非-決定論的挙動のタブーと信頼可能なタイムスタンプを台帳に記録する方法

なんの話 Chaincode内に非-決定論的なロジックを作り込むとコンセンサス取れなくなって死ぬ 信頼可能な(都合よく偽れない)タイムスタンプを台帳上に記録するためのいくつかの方法

Hyperledger Fabric v1.4がLTS版としてリリース

2019/1/10付でHyperledger Fabric v1.4が正式リリースされました。そんでこれはLTS(Long Time Support)版であることがアナウンスされています。これはどういうことかというと; Our policy to date has been to provide bug fix (patch) releases for our …

Hyperledger SawtoothのコンセンサスアルゴリズムPoETをお勉強

みなさん初詣の願いごとは「Netflixが水曜どうでしょうクラシックのアーカイブを増やしてくれますように」でいきましょう なんの話 Hyperledger SawtoothのコンセンサスアルゴリズムPoETの概要

Oracle Blockchain Cloud ServiceのリッチヒストリーDB使ってみた

もういくつ寝るとお正月です、やっていきましょう 解説したこと&やったこと Oracle Blockchain Cloud Service(OBCS)のリッチヒストリーDB機能を解説 OBCSでリッチヒストリーDBへの連携を構成して利用してみる

Oracle CloudでOBCSのリッチヒストリーDB連携用のOCI Database作成してみた

本日はふとんから出ずにインスタンスを作成する、ブログを書く、出前を注文するなどしています やったこと OCI Database(DBaaS)のインスタンスを作成