TokenGazer一问到底 | 第八期:研究员 vs WanChain

TokenGazer一问到底 | 第八期:研究员 vs WanChain_第1张图片

前言

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

本期项目:WanChain

活动时间:9月6日 20:00

以下为互动文字整理版:

01.TokenGazer社区:WanChain 是多少个节点控制?什么时候会跨BTC ?

WanChain Lini:我们是PPOW的共识方式,所以记账出块节点有上百个不等。至于跨BTC,我们下周正式宣布3.0的主网,也就是跨BTC的3.0主网的测试网络将会正式公布。

02.TokenGazer社区:WanChain现在跨链支持BTC,ETH,一条链要具备哪些特征和能力才能被WanChain的跨链算法支持?如果社区或项目方做自己的链的跨链适配,WanChain有技术或资金支持吗?

WanChainLini:WanChain不会对任一需要跨链的公链有什么限制。我们是开发出来一个跨链的Mechanism,所以是异构支持基本大多数需要跨的公链,联盟链和私链。

对于需要跨链的需求,我们会进行评估,也欢迎第三方加入一起跨更多的链。会有一些技术和资金的支持。具体向WanChain Foundaiton申请,会有专人进行评估。

03.TokenGazer社区:那跨链的成本呢?跨BTC或ETC的代价多大呢?

WanChainLini:跨链成本:就如同正常的转账,ETH需要收取gas和BTC需要收取gas,都是原链的矿工收取和调整的。这个是没法避免的。

04.TokenGazer社区:你们和油管网红小黑之间是否有营销合作呢,他当时极力推荐万维链?

WanChainLini:Ian Balina?如果是他的话,我们从来没有和他有过合作,他仅仅是通过网络知道WanChain这个项目,可能他觉得还比较靠谱就自己制作了一些Youtube的视频和他的粉丝推荐过。其实IB也推荐很多项目,如果大家知道的话,他也经常粉转路的,呵呵,或者粉转黑。

05.TokenGazer社区:万维链和olt的跨链有什么区别?

WanChainLini:我简单看了一眼OneLedger,在跨链设计原理上应该是殊途同归,由于时间原因没法好好仔细看,今天直播后我会找时间好好学习一下然后有心得的话和大家再分享,谢谢。

06.TokenGazer社区:相对HyperLedger,WanChain有什么独特优势呢?

WanChainLini:HyperLedger更多是联盟链的应用部署,不过有点复杂。另外wanchain也会考虑加入HL的协会,据说还希望我们领个topic研究。都是融合的,大家技术都是取长补短。

07.TokenGazer社区:WanChain在设计过程中有遇到什么难题吗?

WanChainLini:难点很多,比如我们希望跨链是异构,而不是同构的。因此异构方面,我们不能要求原链改变各自的共识机制以适应跨链机制,只有我们自己的机制是适应不同的链。这点在理论设计和工程实现上都有很大的难度。

08.TokenGazer社区:跨链操作是不是很难?还是像操作钱包那么简单?以太坊要是改wasm,你们不是得跟着改?

WanChainLini:我们在持续改进,就是为了希望像钱包一样好用。

但是同时难处在于,有时候考虑操作简便,可能会牺牲安全性,所以也为难。毕竟分布式decentralize的跨链还是需要发起人自己做操作的。要看Ethereum怎么改,毕竟像casper这样的想法又又又又延后了......

09.TokenGazer社区:跨链交易应该包含两层意思,一个是价值的交换,一个是信息的传递。之前我看WanChain的材料的时候,我感觉是用类似映射的形式,相当于类似锁定汇率把不同的数字货币都映射到WanChain上来做交换。不知道这个理解是否有偏差?然后还有就是跨链的信息传递WanChain是否有涉及,类似于我是一条保险链,但是我要去个天气链或者事故链上拿数据。

WanChainLini:我简单描述一下跨链的技术上的实现和难点。这个部分之前是准备好的。

跨链概念的鼻祖毫无疑问是Sidechain的提出者,Blockstream团队。其论文中对于跨链涉及到的难题,提出使用双向锚定(two-way-peg)的方法:为了将父链币转移为侧链币,父链币被发送到父链上的一个特殊输出中,该输出只能由侧链上拥有的一个SPV证明来解锁。

SPV是“Simplified Payment Verification”(简单支付验证)的缩写。中本聪论文简要地提及了这一概念,指出:不运行完全节点也可验证支付,用户只需要保存所有的block header就可以了。用户虽然不能自己验证交易,但如果能够从区块链的某处找到相符的交易,他就可以知道网络已经认可了这笔交易,而且得到了网络的多少个确认。

SPV是一个包含了交易所在的区块头和交易本身的密码信息。这种方法存在两个问题,一个是SPV证明的大小和验证过程的复杂性都要远大于普通交易的验证。另一个是,现有区块链的协议中是不包含SPV验证的,两条链都需要更改协议才能实现跨链,也就是说需要通过协议的更改让一条链能够读懂另一条链,甚至进行联合挖矿。

闪电网络双向支付通道只能实现通道内的安全交易。但是,不可能在闪电网络所有节点间都建立双向支付通道,那样就构成了一个全连接网络。因此,必须有一种方案来实现在没有建立双向支付通道的两个节点间的安全交易。该方案的核心就是HTLC。

HTLC的目的是在多个节点间通过HASH的方式来传递全局信息。其关键点有两个。一个是限时执行,只在一定时间内有效。第二个是基于时间的资源释放,这种资源释放是通过揭示前像(preimage)来实现的。

所以如果用最简单的技术语言描述wanchain的跨连原理,就是:用HTLC+Atomoic Swap+sMPC来实现。其中几个技术术语我就不详述了,大家可以自行百度一下,比我讲的清楚。

10.TokenGazer社区:请问一下TPS怎么测试?

WanChainLini:关于TPS,TPS不是WanChain项目要解决的重点,比如从ETH或者BTC转过来的交易,还是要受到原链TPS的影响,这是我们没有办法去干涉的,这也是上面我提到的重点,异构机制难的地方。同时对于原链TPS就很高的链,比如EOS等,那交易的确认速度就会很快!

11.TokenGazer社区:你们有具体针对Storeman的约束机制吗?

WanChainLini:有的,肯定需要的,简单讲就是Storeman你要参与,必须要有Stake,也就是保证金大于交易额才能参与。毕竟Storeman是收取交易手续费的,所以要出点血做押金,从经济角度说,合理的。

当然Storeman押金也是动态调整的,一组Storeman是21个,所以最大限度上防范了作弊作恶的可能。

同时Storeman是网络中匿名的节点,互相也不认识,也不知道谁是谁,所以基本很难串通进行作恶。

12.TokenGazer社区:SPV和哈希锁定的方式做侧链是没问题的,也是已经有不少项目实现过的方案了。但是如果是共识机制什么都不同的其他链,WanChain已经可以用这个路径实现除了以太坊之外的其他链的跨链了吗?

WanChainLini:是的,同构的跨链比较相对容易实现,WanChain希望做的是异构的跨链。下周跨BTC的测试网络发布,欢迎大家试试。

一个场景就是你可以用一个BTC,自由的去交换你女朋友的一个ETH,只要双方都愿意的话。

所以大家就肯定会问到DEX,真正的分布式交易所。我们希望是搭建一个机制的框架,真正的去中心化交易所可以利用这个机制搭建。比如Kyber已经确认要用到WanChain的跨链机制搭建DEX,0Xcert也在测试。可以说,跨链是否真正能够实现决定了DEX是否能真正的实现。

是的,跨BTC需要等那边的6个块的确认,以免出现交易不成功或者恶意欺诈的情况出现。还是老话,从原链过来的跨链交易,只有原链来决定。我们只能适应,没法更改,哪怕不合理。所以做跨链的命苦啊,吃力不讨好。

14.TokenGazer社区:以前通过交易所或一个客户信任的代理也可以做跨链,现在基于WanChain,就是去掉了对交易所或代理的信任的要求,信任整个WanChain的分布式网络,达成去中心跨链.这个理解是否正确?

WanChainLini:对也不对,某种程度上中心化的交易所还是操作很方便的,比如上面有个朋友提到操作便利很重要。我很同意。所以即使有了去中心化的跨链协议,中心化的交易所还是和DEX并存的。

当然,如果是联盟链之间的Token的转移,互换,通过跨链协议就是非常方便了。而且联盟链的Token基本也没有交易所会接受吧,我觉得。

另外我觉得现在还是区块链各种技术发展的很早期,还有很多机会,无论在解决TPS,Sharding,DAG,跨链,大区块,分布式存储各个方面。更多是兼容并包,相互借鉴,共同推进技术的进步。

15.TokenGazer社区:您认为加密货币和数字资产领域以及现有的通证经济真正问题是什么?

WanChainLini:我个人(仅代表个人)认为很多Token的发出,实际上是没有价值支撑的。

比如都在定义自己的Token是Utility Token,而非Security Token,而我觉得很多项目的场景的描述,没有Utility的可能性啊,或者说用BTC,ETH等代币不能代表么?其实完全可以的。所以为了发Token而Token越来越没有价值。需要慎重。

16.TokenGazer社区:有粉丝提问,联盟链不会发Token吧?

WanChainLini:联盟链也可以用Token,为什么不呢?不如之前提到的供应链金融,其实流转的应收应付账款就是用Token来做代表,也便于分拆了流转。只不过联盟链的Token是没有任何必要上交易所炒作的。

17.TokenGazer社区:基于WanChain也可以发ERC20的代币吧?

WanChainLini:基于WanChain发的是WRC20的代币。而不是ERC20的。不过讲个场景,用到了跨链技术后,用什么协议的token就不重要了,WanChain可以支持你的DApp在Ethereum,EOS上都部署,统一用一种Token流转就可以。是不是很酷?

18.TokenGazer社区:最近以太坊发创始人Vitalik发的推特里边有一句话“PoS是必经之路”。Cosmos和IRISnet都是基于拜占庭共识的PoS网络,那么WanChain实现跨链PPoW共识与PoS共识理念差异挺大,其中有何差异?

WanChainLini:关于共识,我个人理解真的是仁者见仁智者见智了。共识这块基于WanChain的白皮书,可能还是会采用POS或者DPOS的机制。我们的联盟链Lanchain方案是可自主配置共识,可以是pbtf,ibft。另外DAG最近也很火,也有可能是个很好的共识的方向。

暂时用PPOW,是考虑跨链没有成熟,我们还需要潜心研究好自己应该擅长做的,把跨链的更多机制,安全性和操作性做到最好。

19.TokenGazer社区:做供应链金融,需要信托配合,信托是个信用中介,貌似应该是想办法去取代的吧?

WanChainLini:倒不是信托一定是提供了信用中介,因为区块链技术可以解决信用的背书问题,用信托我理解现阶段更多是法律的考量。比如银行放款,没有那个行长敢根据区块链的Token就直接放款,引入信托是希望暂时把区块链技术保证的信用结合传统信托中心化的方式赋能给这个新的场景。

20.TokenGazer社区:DAG最近火的有什么方向吗?

WanChainLini:DAG没有太多研究过,我只知道理论上高吞吐的确很cool,能够解决现在大家天天骂娘的龟速交易速度。但是从DAG数学原理上来看,其交易一致性有待验证,在对一致性要求非常高的纯金融领域需要进一步完善和验证。

长期我也看不懂(就和为什么老是大跌一样看不懂),不过大的趋势是这么多链,谁能保证自己就能做的独大?生态繁荣到别的链很少人用?所以嫁接各种链肯定是种刚需。一句话解释独特:说的都是假的,白皮书谁都能写的飞起,看能不能把主网拿出来,让人用,对吧?我觉得这才是WanChain的特殊之处,说了我就要做到。

21.TokenGazer社区:智能合约方面.其实我们很难保证项目方都是“合格的”程序员。在合约安全性审计方面,WanChain有什么好的建议?

WanChainLini:审计方面,WanChain的合约和合作伙伴的合约和让Quantstamp合作,之前有个宣布。国内刚刚和成都链安的杨教授的Formal Verficaiton(形式化验证)在进行测试。保证合约的安全性,国内外做安全审计的这几家:Quantstamp、CertiK、国内链安、知道创宇等,大家都可以用一用,试一试。

TokenGazer一问到底 | 第八期:研究员 vs WanChain_第2张图片

责任编辑:ToeknGazer

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

你可能感兴趣的:(TokenGazer一问到底 | 第八期:研究员 vs WanChain)