ブロックチェーン概要
ブロックチェーンで認証っぽいこと
-> 情報流出が騒がれている
-> ロールベースアカウント管理, 時間管理
-> AWSのIAMみたいに
Enigma
CPUのencrave領域(Intel SGX) を用いてコントラクトを秘匿化出来る
(シークレットコントラクト written in Rust)
Etureumの上に乗っているセカンドレイヤーネットワーク
- 1GEN: enclave on Ethreum
- 2GEN: multi party
- 3GEN Ethreumから独立
シークレットコントラクト Enigma を利用したdAppにおけるロールベースアクセス制御アプリケーションの提案
ブロックチェーン
- ブロックサイズ、トランザクションサイズ、ブロック承認時間で速さが決まる
- 分散データベースとは別物
- 不正な書き込みには強いが公開
- スケーラビリティ問題
DLT(分散型台帳技術)
- ブロックチェーン in DLT
DAG
- ブロックチェーンの進化系
ブロックチェーンのトリレンマ
分散性のせいで速度(スケーラビリティ)が犠牲に
-> ブロックチェーン外で(off-chain)
-> PoA(信頼されている少数ノードで構成)
- プライベート型ブロックチェーン
- コンソーシアムブロックチェーン
-> ブロックチェーンは何もできないと言われがちだが、工夫次第で取り回しが利く
秘匿されたブロックチェーンでデータアクセス制御
-> ツッコミ: ブロックチェーンである必要がない
=> 中立性、耐障害性, 分散コンピューティングとどう差別化するか
ロール管理のプロトコル作りたいな