学习使我快乐之二:井畅白皮书
今天本小白继续学习井系企业白皮书,这一篇是井畅。本小白虽然写过几篇关于井畅的文章,但对井畅技术还不够了解,现在就回归初心,从井畅白皮书开始吧。
白皮书作于去年8月份,介绍了井畅去中心化交易技术、井畅币(JCC)以及团队和愿景。
第一部分是背景介绍,和井通白皮书类似,首先对区块链技术的发展进行了提要介绍,之后着重写了中心化交易平台的运行机制和主要缺点。缺点主要有如下几方面:
1) 用户的数字代币被不当使用。交易所不需要知会用户细节就可以对存入的代币进行任意处置。
2) 虚假交易。交易所可能会牺牲最终用户,利用交易信息营私舞弊。
3) 集中式代币数据保存不可靠。用户代币以中心化的方式存储,面临黑客攻击或者内部欺诈的风险。
4) 交易信息操纵。交易所可以夸大交易量或者其他重要信息误导用户并从中受益。
5) 有悖于区块链的去中心化特性。
“中心化交易平台是基于平台给用户签发欠条(IOU)的机制运转的。”现有的几乎所有交易所都是中心化的,包括虚拟币交易所、股票交易所、外汇交易所等等。中心化的交易所伴随着交易和市场的发展,其运营模式已经成为了根深蒂固的理念,在区块链技术发展起来之前,中心化即是唯一选择。
而中心化的交易所存在很多问题,上文进行了问题的总结,在之后白皮书给出了Mt. Gox、Bitfinex、Bithumb等具体事例,证明了中心化交易所的弊端。而在今年,中心化交易所接连爆出刷币BUG、杠杆爆仓黑幕、挪用用户和项目方的余额等问题,更是引发了币圈深层次的担忧:缺少有效监管、安全风险极大的中心化交易所远没有想象中的可靠。
与中心化交易所相对应,去中心化交易所及背后的去中心化交易撮合技术,逐渐走进人们的视野。早在一年前,井畅白皮书的第二部分,就对去中心化交易平台和交易技术进行了深刻描述和详细介绍。
一个去中心化交易有两个部分组成,第一部分通常部署为智能合约,这个智能合约可以与其区块链中支持的代币进行交互,而且也是实际交易的的执行者。第二部分是去中心化的订单簿和匹配的供应商。用户可以向供应商提交交易请求,但不释放实际的代币。如果供应商可以找到匹配的对象或者匹配路径,它就将交易请求提交给智能合约,智能合约则执行原子方式交易。就在这个时刻,用户的代币才在单个操作中予以传输。
团队所寻求建立的,是一个自由的数字资产交易市场的金融体系。它可以促成任何类别的数字资产交易,却不需要引入中间商或资产的集中发行人。实际上,我们希望尽可能多地消除失败的中心,降低有效监管和彼此信任的边际成本,但同时又具有很好的可管理性。
以上内容对去中心化交易的组成进行了阐释,关键词:智能合约、去中心化订单簿、原子方式交易。文中提到的团队愿景是“建立……一个自由的数字资产交易市场的金融体系”,目前已威链平台为样本,井畅团队已成功搭建了去中心化的区块链交易平台,未来引入墨客子链,实现原子跨链后,交易功能将极大丰富和完善。愿景的描述,不仅仅是区块链数字货币的交易,而是涵盖了所有数字资产的交易,本小白觉得股票、外汇、期货等交易形式,都可以由井畅技术进行重构,将中心化的交易方式改造为去中心化的交易,避免外部操纵,更加安全透明、高效便捷。
下一部分介绍了技术架构,先介绍目前(截止去年8月)的去中心化解决方案,如Ripple 、BitShares、Openledger、Bancor、0x 和Loopring 等,这些去中心化解决方案都或多或少的存在问题,而井畅给出了自主技术的解决方案。
井畅钱包基于的是在链订单薄。每个用户都可以提交他的订单到参与节点并进一步广播到所有节点,这些订单将被保存到区块链并供所有人使用,每个验证节点都有可能通过高效的订单匹配算法进行订单匹配。这些节点不会创建新的订单去关闭匹配的订单路径,相反,网络中的任何人都可以拥有自己的算法创建新的订单来关闭匹配路径,并从套利中受益。订单簿是全球公开信息,人皆可阅。
接下来,白皮书介绍了分层架构、异步合约执行(井通白皮书也有类似内容)、跨链交易等内容(技术细节本小白仍在学习,不在此摘录了),真正实现了去中心化的链上交易。系统特点如下:
1) 无需信任和交易的公正安全:系统中不存在所谓的中心化实体代持用户的代币,因此,通过设计,用户的代币不必担心失窃,同时交易是通过智能合约予以实施和确保的,所以具有公正和安全的特点。
2) 原子交易:一个交易或者转换请求是在单个事务中执行的。用户在转移出原有代币的同一时刻就得到了交易的代币。
3) 流程简便:无须充值、无须确认,也没有等待时间。
4) 链上交易:交易在链上运行,对所有账户开放访问,包括普通账户和智能合约。这允许智能合约直接与交易所进行交互,从不同的代币收取资金/付款,根本不需要第三方参与。此特性使我们成为一个链上代理支付平台,为所有的账户提供服务,包括正常帐户和智能合约。
5) 可扩展性:该系统的架构可以轻松支持更多的代币,无论是井通网络还是其他网络。唯一需要做的事情是为新网络添加可插拔存根,并在目标网络中部署智能合约。
白皮书里,还提到了一个关键词——“井畅钱包”,目前这一块已由TP钱包团队开发,井畅提供技术接口。今天12点,TokenPocket获得火币生态基金的新一轮战略投资引人注目,井系的各项关键技术正在逐渐开花结果。
之后是团队介绍以及井畅币(JCC)的介绍,目前在社区里,JCC是一个热点话题,让我们看看白皮书对它的描述吧:
井畅币(JCC)是井畅交易平台的代币,基于井通底层发行,发行数量受井通智能合约所限定。井畅币作为平台的代币可以用于交换平台的数字商品和各项增值服务。
JCC的主要作用,除了运营和推广以外,更为重要的是“用于支付跨链交易等高级交易的增值服务和手续费”,通俗的说法,即“跨链消耗JCC”,而跨链交易的实现,与另一个关键词——“子链”息息相关,“子链”是什么?它和跨链有什么关系?休息一下,本小白明天再来学习。