Fab3 프록시 구성
Ethereum / EVM 개발 세계에서 많은 클라이언트와 지갑은 web3
라이브러리를 사용하여 Ethereum 네트워크에서 스마트 계약을 배포하고 관리합니다.
web3
라이브러리는 이더리움 JSON RPC API를 호출합니다. 이 API는 web3
제공자를 통해 제공되어야 합니다.
fab3
프록시는 Ethereum JSON RPC API 세트를 노출하고 EVM 체인 코드와 함께 web3 기반 클라이언트를 쉽게 사용할 수 있는 web3
공급자입니다. fab3
프록시는 Hyperledger Fabric Go SDK를 사용하여 Oracle Blockchain Platform evmcc
체인코드를 연결하고 상호 작용합니다.
다음 단계에서는 web3
라이브러리 및 fab3
프록시를 사용하여 EVM(Ethereum Virtual Machine) 체인 코드에서 스마트 계약을 배포하고 상호 작용하도록 환경을 설정하는 방법을 안내합니다.
fab3
프록시를 구성하기 전에 모든 단계에 따라 EVM 체인 코드를 설정해야 합니다. Oracle Blockchain Platform에서 EVM으로 Solidity Smart Contracts 실행을 참조하십시오. EVM 체인 코드 및fab3
패키지에는network.yaml
파일 및 아티팩트를 포함한 연결 프로파일이 포함됩니다.- 다음 단계는 Hyperledger Fabric v2.x에서 실행되는 Oracle Blockchain Platform 인스턴스에만 적용됩니다.
이제 Hyperledger EVM Smart Contracts 설명서의 계약 배포 및 배포된 계약과 상호 작용 섹션의 단계에 따라
web3
라이브러리를 사용하여 스마트 계약을 배포하고 상호 작용할 수 있습니다.