首页 > 资讯 > 应用 > CITA:面向企业级应用高性能区块链内核

CITA 的跨链原理和隐私方案、交易中的 quota 的作用

2019-11-01 14:04:10作者:CITA来源:CITA
CITA( Cryptape Inter-enterprise Trust Automation )是一个面向企业级应用的支持智能合约的高性能区块链内核

CITA 的跨链原理是?

跨链部分我们采用侧链方案,这种方案要求两条链能够相互读取对方的事件和状态,一般还要有 SPV 的能力。 链A先锁定一个资产,链 B 通过读取链 A 的信息,确认这个锁定交易已经得到确认,就在链 B 上解锁等价的资产,完成资产跨链。 采用这种方案的项目非常多。有名的 BTC Relay,比特币的侧链 RootStock,BlockStream 的元素链,还有较早的 PolkaDot 和 Cosmos,以及新近的 Wanchain 和 EOS。

CITA 的隐私方案是?

CITA目前采用局部共识的隐私方案: 支持一种特殊的隐私交易,这个隐私交易只有 hash 会被保存到区块链上,即 hash 会被共识,排序,保存到区块链上,交易包里的数据只会在交易的相关方之间传播并处理,不会向全网广播。好处:交易数据永远不会上链,也不会被非相关方看到,所以交易的数据永远都没有泄露的可能。

这一点对金融行业的客户很重要,他们担心现在把交易加密放到链上,目前可能不会被解密,但未来技术发展下有可能会解密,因为数据一旦上链会被同步到每个节点,不仅是相关方也有无关方,数据会被保存多久无法预测,局部共识的优点就是避免这种情况发生。 同时我们也在探索更多的可能性,比如基于可信硬件的隐私方案(Intel 的 SGX);还有基于密码学的方案,去年在国家级项目中做过了,当时用的是同态加密和环签名方案,实现了交易发起方,接收方,还有交易金额的隐私。目前正在尝试零知识证明的方案(Zcash 的技术)。

交易中的 quota 的作用?

CITA 当前支持以太坊的 EVM,由于 EVM 支持图灵完备的语言,所以就存在停机问题。在公链上,以太坊的 gas 是为了解决停机问题,以及因为计算需要消耗资源,配合 gasPrice 来解决交易的市场化问题。CITA 是面向企业的区块链管理平台,同样有支持智能合约的虚拟机,所以 quota 也是起到类似解决停机问题,另外因为许可链内部一般不需要购买Token。所以这里的 quota 是系统定时分配,这样可以在一定程度上可以杜绝用户对计算资源的滥用。

合作联系/投稿/纠错

标签

    热文推荐