1
|
Mahesh H Viraktamath · 技术社区 · 6 年前 |
1
3
我相信你的问题是指
hyperledger composer是一个利用hyperledger结构的DLT功能的框架。因此,任何业务网络都是通过超账本结构的机制进行管理和控制的。因此,要安装/启动/升级业务网络,需要具有适当的Hyperledger Fabric权限才能执行chaincode安装/实例化/升级。为了与业务网络进行交互,您需要一个由Hyperledger Fabric授权的标识。 在作曲者中,没有网络管理员(即一个参与者或一组具有整体权限的参与者)。任何参与者的所有访问都由业务网络定义的ACL定义控制。更改业务网络(从而更改ACL)的能力由允许执行Hyperledger结构链码升级(或者在执行第一次部署时启动)的标识控制。
Composer提供了一个非常简单的超级账本结构设置,仅用于开发目的,还提供了一个示例ACL,它授予预定义的参与者类型
总之,hyperledger composer受hyperledger结构所具有的访问功能的约束(请注意,正在引入对hyperledger结构的更多功能,例如零知识证明)。然后,Composer在此基础上添加了由ACL定义控制的访问控制的自己的概念,使用所有这些功能,您可以完全控制身份和参与者在Hyperledger结构分类账中可以做什么和看到什么。 |
2
3
Hyperledger是一个 许可 拥有一个或多个所有者的区块链,您必须获得许可才能参与(通常通过可信机构颁发证书)。许可分类账的完整性通过由“可信”参与者组成的有限共识过程进行检查。 另一方面,以太坊是无许可、公开的,任何人都可以加入网络。共识过程是(当前)基于工作的证明,作为保持网络健康的激励,必须支付费用才能处理用于防止垃圾邮件攻击的交易,而且矿工在开采区块时也会得到奖励,这与没有本币的Hyperledger不同。 只要您信任参与验证您的超级账本联盟内交易的各方,那么您可能会认为它是安全的,但它并不像以太坊那样真正不信任。Hyperledger旨在解决企业的需求,而以太坊是一个全球通用的区块链。 |
3
1
为了避免混淆,HyLealGeGER是Linux基金会下的一个伞型组织。它包含5个独立的区块链技术,全部是开源的,全部用于企业:
Hyperledger Sawtooth是一个许可的区块链。锯齿节点具有用于与其他节点通信的公用/专用密钥对。所有事务都由提交事务的客户机签名,并且通过使用ZMQ消息队列的加密通信通道在所有节点中复制这些事务。 我会评估每种技术,看哪一种最适合您的需求。 |
VadimFilin · 以太坊合同在铸造时不会更改其状态 6 年前 |
rofls · 尝试事务时出现web3 json rpc错误“” 6 年前 |
Dmitry T. · 重复事务挂起-web3js,本地geth 6 年前 |
Henry Kim · 是否可以修改另一个合同中的变量值? 6 年前 |
Bablu Singh · 与web3进行交易。js有时成功,有时出错 6 年前 |
John Anisere · 我需要帮助写一份有效的ERC 721合同 6 年前 |