Datachainの技術
Hyperledger Labs YUI
概要
YUIは複数の異なるブロックチェーン間(クロスチェーン)でインターオペラビリティ(相互運用性)を実現するプロジェクトです。
YUIではクロスチェーンアプリケーションを開発するためのモジュールとツールを提供しています。
提供プロダクト
- yui-ibc-solidity(GitHub)
- yui-relayer(GitHub)
- yui-fabric-ibc(GitHub)
- yui-corda-ibc(GitHub)
クロスチェーンを実現するために、YUIではIBC(Inter-Blockchain Communication)プロトコルを採用しており、IBCエコシステムの拡大に貢献しています。
使用技術
- Go
- Solidity
- Kotlin
詳細
LCP
概要
LCP(Light Client Proxy)は、IBCをEthereumなどの様々なブロックチェーンで利用可能にために、「検証コストの高さ」と「拡張性の低さ」という2つの問題を解決するプロダクトです。
LCPは、TEE(Trusted Execution Environment)技術を活用し、プロキシとして検証対象のブロックチェーンに代わってIBCにおける「ライトクライアント検証」を実行します。
接続先のブロックチェーンでは、LCPから送付されるProofを検証することで、低コストでのインターオペラビリティが可能になります。検証自体のコストだけでなく、相手のブロックチェーンの種類に関わらず、LCPから送付されるProofを検証できれば良いため、拡張性の課題も解決されます。
使用技術
- Rust