兼容性说明
更新时间:2021-12-17
Quorum与Ethereum兼容性说明
Quorum是J.P.Morgan基于Ethereum开发的企业级区块链平台,相对于Ethereum,Quorum替换了共识算法,因此拥有更高的性能。除此之外,Quorum还提供Transaction和Contract的私有化功能,网络与节点的权限管理。
兼容说明:
- 兼容Solidity合约
- 兼容Remix合约编辑器(XUPERBAAS Quorum默认支持的编辑器为cakeshop,因为remix不支持部署隐私合约)
Quorum API接口说明
Quorum兼容Ethereum大部分web3接口,除了Ethereum提供的JSON-RPC之外,Quorum还做了如下改进:
- 修改web3.eth.sendTransaction方法,支持隐私交易
- 新增web3.eth.sendRawPrivateTransaction方法,支持发送raw transactions
- 新增eth_storageRoot方法,返回给定地址(合约/账户等)的存储根
- 新增eth_getQuorumPayload方法,返回Tessera/constellation的未加密payload
- 新增eth_sendTransactionAsync方法,异步发送交易