Fab3プロキシの構成
Ethereum/EVM開発の世界では、多くのクライアントとウォレットがweb3ライブラリを使用して、Ethereumネットワークでスマートコントラクトをデプロイおよび管理します。
web3ライブラリは、Ethereum JSON RPC APIを起動します。このAPIは、web3プロバイダを介して使用可能である必要があります。
fab3プロキシは、Ethereum JSON RPC APIのセットを公開し、EVMチェーンコードでのweb3ベースのクライアントの使用を容易にするweb3プロバイダです。fab3プロキシは、Hyperledger Fabric Go SDKを使用して、Oracle Blockchain Platform evmccチェーンコードに接続し、対話します。
次のステップでは、web3ライブラリおよびfab3プロキシを使用してEthereum Virtual Machine (EVM)チェーンコードでスマート・コントラクトをデプロイおよび操作するための環境の設定について説明します。
fab3プロキシを構成する前に、すべてのステップに従ってEVMチェーンコードを設定する必要があります。Oracle Blockchain PlatformでのEVMを使用したSolidityスマート・契約の実行を参照してください。EVMチェーンコードおよびfab3パッケージには、network.yamlファイルおよびアーティファクトを含む接続プロファイルが含まれます。- 次のステップは、Hyperledger Fabric v2.xで実行されているOracle Blockchain Platformインスタンスにのみ適用されます。
Hyperledger EVMスマート・コントラクト・ドキュメントの契約のデプロイおよびデプロイされたコントラクトとの対話の項のステップに従って、
web3ライブラリを使用してスマート・コントラクトをデプロイおよび操作できるようになりました。