TokenGazer一问到底 | 第17期:研究员 vs ContractLand区块链

TokenGazer 2018-11-22 18:02
分享到:
导读

TokenGazer《一问到底》是一档辨析区块链领域一级市场项目优劣的优质栏目。

前言

TokenGazer《一问到底》是一档辨析区块链领域一级市场项目优劣的优质栏目。每一期将针对区块链领域早期的一级市场项目,邀请项目负责人做客现场,和社群内百余名研究员深度问答、科学辨析。旨在通过项目方与研究员高质量的对弈问答,打造专业级别的项目评析平台,厘清项目价值,探寻早期优质项目。同时,让社群用户真正参与价值评析,传递评析方法,在“问与答”中获取价值信息。

本期项目:ContractLand

活动时间:11月15日 20:00

ContractLand(合约大陆):是一个社区化运营的自治组织,该社区开发人员来自于计算机、金融、研究等不同的专业领域,分布于硅谷、纽约、多伦多、杭州、华沙、基辅等全世界不同的城市,热衷于去中心化的技术,并且致力于通过技术手段让价值真正能够安全、透明、公开、自由的流动。

以下为互动文字整理版:

01.TokenGazer研究员 旭蝈蝈:作为去中心化交易系统,相对于其他的去中心化交易系统的区块链项目,合约大陆的优势在哪?

Peter@ContractLand:现有的DEX解决方案在目前来看都还有比较多的缺陷,比如性能差、Gas成本高、无法跨链、中心化程度高(半中心化)、缺乏流动性。我们对比其他项目的优势主要有以下几点:

首先,我们是基于专为交易优化的交易共链而非交易协议或者交易所;

第二,搭建在高性能的Terra Chain基础之上使得撮合、清算的效率更高,Gas成本却要低得多;

第三,不同于0x或者Loopring在链下中心化完成撮合,Contractland支持将报价、成交、撤单的逻辑全部都放到链上实现,交易过程更加透明、可信;

第四,目前的DEX大部分不能跨链,只能交易主链上的Token没有办法满足交易需求。或者通过中心化的网关/承兑/抵押方式跨链(其实中心化交易所也可以理解为一个巨大的跨链承兑商),这样其实和中心化交易所一样有很大资产安全的风险。合约大陆通过Terra Bridge实现去中心化跨链,丰富了可交易的资产选择;

第五,天然共享流动性和交易深度,能够为市场提供更好的流动性支持;

最后,现有去中心化交易方案存在的问题其实行业内大家都很清楚,只不过不同团队给出了不同的路径,Loopring也有消息说将来3.0会做高性能的清算侧链,4.0会实现跨链,只是可能我们更早的去解决这些问题而已。

TokenGazer研究员 旭蝈蝈:也就是合约大陆的去中心化交易系统有一层专门的区块链层去处理撮合清算等交易所的重要功能?

Peter@ContractLand: 没错,合约大陆的协议是搭建在专属的交易链上面的,而非部署在传统公链上。

02.TokenGazer社区成员 林焱:币安从中心化交易所在向去中心化交易所转变,如今同样还没有成品亮相,咱们这边有没有了解币安呢?有着怎样的评价?对于去中心化交易所,去中心化、安全、速度三方面如何达到和谐?

Peter@ContractLand:我们早期有注意过币安链,但是他们现在公布的信息还非常少,没办法做太多评价。

03.TokenGazer研究员 旭蝈蝈:了解到合约大陆在Chain层早期将会采用PoA共识,PoA共识又叫独裁共识,如果独裁节点出了问题,系统就会崩,有没有什么好的方法来解决上述问题?

Peter@ContractLand:我们在早期采用PoA的原因是因为,在早期PoW、PoS、PoA没有本质上的区别,因为跑节点的人还不够多。但是PoA在早期管理起来会方便很多,可以让我们高效的来完善链上和应用上的问题。所以在早期,PoA不管在安全性、稳定性和效率方面,都是远胜于PoW和PoS。

TokenGazer研究员 旭蝈蝈:这里的早期是指用户量较少,系统初步搭建待完善阶段么?

Peter@ContractLand:是的,就好比Bitcoin或者以太坊,虽然是PoW早期的时候也是只有团队自己在跑,所以对链的控制性很高,可以快速的通过hardfork来完成更新。

04.TokenGazer研究员 旭蝈蝈:Terra Chain中转账操作也是需要消耗“Gas”,但是作为一个去中心化交易平台,高频操作后期不可避免,用户增加后是否会带来Gas的增加提高用户的交易成本?

Peter@ContractLand:其实不光是转账,在跨链、报价、撤单,所有需要矿工打包的transaction都会消耗Gas,但是在Terra Chain的Gas成本会比Ethereum或者BTC上低很多很多很多,我们也会持续提升链的性能使Gas维持在一个较低的水平。但是因为所有操作都是在链上完成,消耗Gas是为了防止攻击者恶意堵塞链。

TokenGazer研究员 旭蝈蝈:那Gas的低成本是建立在什么机制上的呢,和ETH上的Gas有什么不一样?

 Peter@ContractLand:Gas的逻辑(Gas Limit和Gas Price)的跟ETH相仿的。但是交易协议相关的transaction,比如下单、撤单之类的操作的Gas Price是static而不是dynamic的。这样可以避免用户以Gas Price的高低来进行front-running之类的恶意操作。

也就是说Gas Price是固定的,那每笔操作的Gas数量是否会有所不同,比如挂单和撤单操作。

05.TokenGazer社区 场外提问:能否介绍下跨链机制是如何实现,目前进展到什么程度了?

Peter@ContractLand:合约大陆采用的跨链技术(Terra Bridge)是通过Two Way Peg机制,通过双向映射来完成跨链。两个链之间有一个跨链桥的概念,桥有自己的共识机制和节点。当一个用户想从以太坊把代币转到交易链上的时候,桥的节点会认证用户的transaction。认证后,在交易链上给用户相应的地址转账。和链一样,我们跨链桥也会采取PoA转PoS的机制。目前已经可以做到任何EVM链之前的跨链,现在正在研发BTC<->EVM之间的跨链,通过BTC P2SWH (P2SH SegWit)协议。

06.TokenGazer研究员 旭蝈蝈:要实现不同区块链之间的跨链互转,速度往往受限于比较慢的那条链,在这个问题上合约大陆是如何处理的?

Peter@ContractLand:是的,这是一个很现实的情况,跨链的效率很大程度上取决于性能较慢的那一条链。所以从一开始我们就否定了跨链和交易同步进行的方案,虽然这样做会更简洁,但是无法满足业务场景(特别是竞价撮合交易)中对于效率的要求。

我们的解决方案是将Cross-Chain Transfer与Exchange分隔成两个独立的步骤,用户首先将资产从比特、以太或者其他主链转移至自己在Terra Chain上的地址,然后在高性能的Terra上可以更高效的完成转账、支付、报单、撮合、撤单等业务逻辑,当然用户也可以随时把资产转移回自己在主链的地址。在这整个过程中,用户的资产始终在自己的地址上,完全由自己控制。

TokenGazer研究员 旭蝈蝈:合约大陆的链上资产转移比如ETH转移到Terra Chain上,是通过什么机制进行转移的,是在以太坊网络里的智能合约锁定资产,然后Terra Chain释放相应的凭证?

Peter@ContractLand:是的,这就是Two-Way Peg机制,释放是通过Bridge的Validator Set达到共识来完成。

07.TokenGazer社区 场外提问:请问合约大陆的链能否发币发的币能否转移到其他链上去?

Peter@ContractLand:理论上可以。因为Terra Chain基于EVM,所以支持ERC20-Token的发放。

08.TokenGazer社区 场外提问:请问Terra可以支持智能合约吗?

Peter@ContractLand:可以的,Terra Chain对应用层面逻辑没有任何限制。但是基于Terra的交易链只会有交易有关的应用逻辑,不支持任何智能合约逻辑的部署。

09.TokenGazer研究员 旭蝈蝈:能否介绍一下合约大陆去中心化交易系统的每一层是什么,以及在系统里的作用?

Peter@ContractLand:技术角度来讲主要分为三层:链,应用和跨链。链是基础,主要功能是完成共识和网络信息传输。应用层是交易协议逻辑。跨链层功能是完成跨链转账。

10.TokenGazer社区 冠军组合:这个链谁来控制上币?也要使用Gas吗?

Peter@ContractLand:没有上币的概念,或者说所有币都是已经在交易的范围内了。就类似区块链没有创建账号的概念,而是所有账号(公钥&私钥)都是已经存在的了,唯一的区别是有没有人去用它。我们理性中的去中心化交易所也是这样的,并不会有一个中心化团体来控制所谓的上币。一个币只要有交易需求都可以在链上被交易。

TokenGazer研究员 旭蝈蝈:补充提问,上币的方式是什么,配置完成就可以么?

Peter@ContractLand:所谓的上币其实是中心化交易所提出的概念,本身在去中心化交易角度是不存在的。在去中心化协议里面,交易的时候只需要提供想要交易的两个币的地址,然后提交transaction即可,没有币种的限制。

11.TokenGazer研究员 旭蝈蝈:项目目前的开发进度如何,主网上线是什么时候?

Peter@ContractLand:我们已经开发差不多有一年时间了,在今年Q2完成了跨链共识的开发并且在Ethereum和Terra Chain测试链之间实现了ETH以及ERC20 Token的跨链。Testnet以及链上撮合部分也已经上线测试优化了一段时间,现在有可视化的Demo大家可以体验一下(http://alpha.contractland.io)。主网我们会在年底前上线,目前在做的是BTC的跨链,这块也有了很大突破,未来我们会打通更多的公链进行跨链。

Btw由于没有进行公开募集也没有去上任何交易所炒作,所以大家可能对ContractLand还比较陌生。

12.TokenGazer社区 冠军组合:合约大陆有没有api接口?

Peter@ContractLand:有的。我们的js library ContractLand.js把交易和跨链协议的智能合约端口进行打包,并且统一了Interface。交易者,项目方,或者想要在链上搭建交易所前端的开发人员都可以调用。

以上为本期《一问到底》内容汇总,如有更多问题, 欢迎交流。

责任编辑:TokenGazer

本文为TokenGazer原创内容,转载请注明出处。

交易 TokenGazer Peter@ContractLand 中心 Gas
分享到:

1.TMT观察网遵循行业规范,任何转载的稿件都会明确标注作者和来源;
2.TMT观察网的原创文章,请转载时务必注明文章作者和"来源:TMT观察网",不尊重原创的行为TMT观察网或将追究责任;
3.作者投稿可能会经TMT观察网编辑修改或补充。