02
摩根币的诞生摩根币的区块链上有何不同?
那么为什么这个网络需要基于区块链呢?
摩根大通使用区块链的原因并非因为透明性、去中心化等原因,传统公链的特性对于摩根大通而言,反而是 Bug。
那么对于传统金融机构而言,所需要的区块链账本有什么特征呢?
第一点是隐私性。金融机构之间需要高度隐私性。不能把所有的账本全部都公开给大众,否则会导致挤兑风险以及流动性风险。同时银行也不希望让对手银行看见自己账户上的情况,并且还要保护用户本身的财产信息。这一点在公链尤其是以太坊网络,基本没法实现的,因为只要打开任何以太坊浏览器,就可以看到账户所有的信息,余额多少、每一笔交易的对象。传统金融机构如果用区块链研发,必须要解决隐私性问题。
第二点是需要高性能的区块链,虽然大额的资金转账对时间要求并不是那么迫切,但是现在每秒处理几个交易的公链,很难是满足全国性,或者大规模的金融应用。
第三点是最终性。最终性是说这笔交易从我账户发给你,那么我就没法对这个交易进行更改,就像现金一样。我把一百块钱给到你,你拿走这一百块钱,就代表交易结束。而不是可以撤回的交易,比如在微信转账和 Paypal 交易中,是可以撤回的。很多区块链并没有最终性,因为会出现分叉的概率。以太坊 The DAO 事件受到攻击的时候,就进行了一个分叉和回滚,黑客攻击那部分和之后的交易不被承认,而传统金融机构无法接受这件事。
03
Quorum是什么?摩根币采用什么共识?
摩根大通银行选择的区块链是什么?摩根大通选择的是Quorum。
Quorum 可以说是以太坊的一个克隆,是一个准入系统,更类似一个联盟链。Quorum 通过链上加链下实现隐私保护,同时可以灵活的支持多种的共识机制,相对来说也具有高性能和高速度。并且抗分叉,能够实现交易最终性。
Quorum 根据以太坊客户端 Geth 进行更新。这也就意味着以太坊上使用的合约可以直接移植到 Quorum 上,包括一些开发协议(Truffle),都可以直接部署。以太坊是目前而言最健全的公链,同时也经历了多年的攻击以及抗攻击,可以说是 Bulletproofed。
那么 Quorum 和以太坊有什么区别呢?
首先在交易上有区别,一笔交易在Quorum上可以选择公开交易或者私人交易。对于公开交易来说,这笔交易是在Quorum主链上完成的。在这个主链上的节点都可以看到交易的信息,如账户的余额、发起方是谁、接收方是谁,和以太坊的逻辑上是一致的。如果选择私人交易的话,就会拿到链下,使用独立的服务器。
Quorum 主链上只存储加密后数据的哈希值,而私有交易的数据将存储在链下,通过管理理引擎(Tessera 和 Constellation)在节点共享。只有交易的相关方(以及监管部门)才能看到交易的细节,非相关方无法获取交易细节。
但是这也会有一些问题,可能会出现单点故障,以及一些细节上的问题,包括监管层面。比如央行或者一个监管机构,一开始并不在这个私有列表里,但他突然觉得这笔交易存在问题,想去检查这笔交易。但是因为没法将账户直接加进来,所以没法看到之前的交易信息,这从监管层面而言不是很理想。对于摩根大通这种传统机构,他首先想到的便是监管友好。同时,这种方案无法靠区块链上的共识机制解决双花问题。
Quorum 与 Zcash 团队合作,提供了一种链上的隐私方案,连接私有合约以及主链。合约的商业逻辑在私有合约内部达成一致,然后在主链上进行清算,并以零知识证明的方式使用 z-token 作为保护隐私的桥梁。z-contract 合约会生成与主链资产 1:1 的代币资产 z-tokens。z-contract 也在主链上运行,只是其资产是隐蔽资产 (Shielded Assets) 可以交易信息(发送方、接收方、资产数量量等)。
此文由 比特币官网 编辑,未经允许不得转载!:首页 > 比特币行情 » 潘超:摩根大通背后的清算体系与区块链网络