可否以去信任方式实现Hedera Consensus Service并结合Ethermint许可链接入公共共识?
去信任实现HCS及Ethermint对接公共共识的解决方案
HCS去信任实现可行性
完全可以实现无中心化服务器的去信任Hedera Consensus Service(HCS)调用,现有多数方案依赖中心化服务器生成消息仅为业务接入层的常规实现,并非HCS本身的能力限制。
HCS的共识逻辑完全运行在Hedera分布式公共节点网络上,最终共识结果天然具备全局唯一、不可篡改、可公开验证的特性,不需要任何中心化机构背书。只要实现去信任的消息提交链路,就能实现端到端的去信任HCS调用。
Ethermint许可链接入HCS公共共识的可行思路
- 分布式中继门限签名方案
在Ethermint上部署跨共识触发合约,同时搭建无单点管控的分布式中继节点集群,所有中继节点持有Hedera支付账户的私钥分片,仅当达到预设门限数量的中继节点独立验证到Ethermint链上的对应交易已确认,共同签名后才能生成合法的HCS提交交易。整个流程无中心化服务介入,所有HCS消息均可追溯到Ethermint链上的原始交易,双向可验证。 - 双向轻客户端跨链验证方案
分别在Ethermint和Hedera网络部署对方的轻客户端:Ethermint侧的Hedera轻客户端可直接验证HCS共识结果的合法性,无需信任第三方;任意节点都可将Ethermint链上已确认的交易附带存在性证明提交到HCS,Hedera侧的Ethermint轻客户端验证证明有效后即可完成公共共识,最终共识结果回传至Ethermint时也可通过轻客户端直接核验,全程无信任依赖。 - 许可节点多签聚合提交方案
针对高频提交场景,可由Ethermint现有许可节点共同管控一个Hedera多重签名账户,所有待提交到HCS的消息先在Ethermint链上完成节点投票确认,获得超过约定比例的许可节点签名后,聚合生成合法HCS交易提交至Hedera网络。整个流程由现有许可链节点共同治理,无中心化单点介入,所有操作均可在Ethermint链上审计。
内容的提问来源于stack exchange,提问作者Waylon Jepsen
相关产品推荐
相关产品推荐

