Wanchain - 万维链,WAN币
Wanchain(万维链):资产跨链+隐私保护+智能合约,三大特性打造跨链数字资产基础设施平台,以去中心化的方式完成不同区块链网络的连接及价值的交换。由原Factom联合创始人及CTO吕旭军发起,核心团队有中美两国应用数学、密码学的顶尖人才成;顾问包括Tendmint联合创始人Dustin Byington,Factom创始人David A. Johnston等;
Wanchain(WAN币)简介、网址及交易平台
Wanchain是一个分布式金融基础设施,通过实施跨链转移,允许跨不同区块链的数字资产交易。 考虑到目前在加密空间中的数字硬币和代币的数量众多,仍然没有开发出高效的去中心式解决方案来实现它们之间的交换。
Wanchain作为独立区块链运作; 可以将其他独立的账户联系起来,形成一个通过这些数字资产进行交换的网络。
但除了加密货币转移之外,该平台还有许多其他应用程序。 通过使用智能合约,隐私协议和Wancoin(WAN)代币,您可以创建大量用例。
“Wanchain”背后的技术
这个完全独立的区块链是基于以太坊网络。 其原生的代币Wancoin(WAN)不是基于ERC20的代币。 该平台由许多无缝融合的元素组成,而跨链通信协议是万链的核心。
1、跨链通信协议
跨链通信协议可以实现万链与其他区块链之间的数据传输。 该协议使用智能合约让您在平台和其他平台之间交换资产。 它由以下功能模块组成:
注册模块:注册交易的来源链,以及所转移的资产。
跨链交易数据传输模块:向万链发起跨链交易请求,识别验证方节点是否回复成功,并启动验证方节点与原链之间的合法交易。
交易状态查询模块:监控交易状态。
2.验证节点一致性算法
像以太坊一样,Wanchain将会移动到一个证明(PoS)一致性的算法中。此外,还需要实现等离子体和雷电网络等解决方案。 PoS设置涉及三种类型的验证节点,可维持整个网络并分配交易费用:
•凭证:是交易链接交易证明节点,从交易费中收取保证金。作为交换,他们验证了原始账户与Wanchain锁定账户之间的交易。如果交易无效,则从持有账户扣除保证金,凭证将不再批准任何更多交易。
•验证人:通用验证节点,用于在交易费用中注册有关交易数据的交易数据。如果在线,交易仍然可以用最少数量的份额执行。
•管理员:锁定的帐户管理节点,必须在线并保留其自己的关键份额才能获得部分费用。如果您没有足够的Wancoin控股运行验证节点,您仍然可以运行一个通用节点。
锁定账户生成方案
为了在多方参与时获得资金和密钥,Wanchain使用锁定账户生成计划。这是基于Shamir的秘密分享计划,该计划将密钥分成相应的份额并分发给所有相关方。
这种分配关键份额的方式有几个好处,包括去中心化和稳定性的提高。
任何具有锁定帐户的交易都将通过原始链运行,而不需要验证器。
智能合约代币交易匿名
Wanchain的智能合约是第一批包含隐私的产品。 为了在传输过程中为用户提供匿名性,它采用了环形签名和一次性地址生成。
环形签名将您的发件人签名与其他假帐户混合在一起,因此很难追踪到您。 另外,对于每个交易,平台都会生成一个新地址以防止检测到交易模式。
关于Wancoin
Wancoin(WAN)是Wanchain的平台内代币。交易需要一定数量的wancoin,因为当交易完成时,跨链验证节点需要wancoin安全存款。
在他们的ICO期间,销售了1.071亿枚代币,筹集了大约120,000枚ETH。这些代币占总供应的51%。代币销售资金将相应分配:60%的研发费用,10%的社区发展费用,10%的市场推广费用,10%的基础设施和10%的日常运营费用。
Wan存储
项目简介
wanchain是一个区块链技术的智能合约平台,它具有保护隐私和跨链功能。wanchain区块链是基于以太坊的代码建立的。这个主网在2018年1月18号上线,在智能合约平台顶部加入了环签名,实时地址和印章系统等隐私特征。下一个2.0版本将会在2018年第三季度公布,将会实现在以太坊区块链上的跨链能力,同时第四季度公布的3.0版本将会实现在比特币区块链上的跨链能力。4.0版本会在2019年中发布,将会提供一个支持跨所有链的简单框架。
WAN可以存储在Wanchain提供的钱包中。它与Windows、Mac和Linux操作系统兼容。尽管目前仅支持wanccoin,但它很快会接受多种货币储存。下载链接可以在这里找到。
Wanchain的目标是通过采用行业最佳技术发展(包括跨链式智能合约)来实现金融业的去中心化。 这将使企业能够为交易、投资、支付等等创建区块链应用程序。
TokenGazer社区采访:
01.WanChain 是多少个节点控制?什么时候会跨BTC ?
WanChain Lini:我们是PPOW的共识方式,所以记账出块节点有上百个不等。至于跨BTC,我们下周正式宣布3.0的主网,也就是跨BTC的3.0主网的测试网络将会正式公布。
02.WanChain现在跨链支持BTC,ETH,一条链要具备哪些特征和能力才能被WanChain的跨链算法支持?如果社区或项目方做自己的链的跨链适配,WanChain有技术或资金支持吗?
WanChainLini:WanChain不会对任一需要跨链的公链有什么限制。我们是开发出来一个跨链的Mechanism,所以是异构支持基本大多数需要跨的公链,联盟链和私链。
对于需要跨链的需求,我们会进行评估,也欢迎第三方加入一起跨更多的链。会有一些技术和资金的支持。具体向WanChain Foundaiton申请,会有专人进行评估。
03.那跨链的成本呢?跨BTC或ETC的代价多大呢?
WanChainLini:跨链成本:就如同正常的转账,ETH需要收取gas和BTC需要收取gas,都是原链的矿工收取和调整的。这个是没法避免的。
04.你们和油管网红小黑之间是否有营销合作呢,他当时极力推荐万维链?
WanChainLini:Ian Balina?如果是他的话,我们从来没有和他有过合作,他仅仅是通过网络知道WanChain这个项目,可能他觉得还比较靠谱就自己制作了一些Youtube的视频和他的粉丝推荐过。其实IB也推荐很多项目,如果大家知道的话,他也经常粉转路的,呵呵,或者粉转黑。
05.万维链和olt的跨链有什么区别?
WanChainLini:我简单看了一眼OneLedger,在跨链设计原理上应该是殊途同归,由于时间原因没法好好仔细看,今天直播后我会找时间好好学习一下然后有心得的话和大家再分享,谢谢。
06.相对HyperLedger,WanChain有什么独特优势呢?
WanChainLini:HyperLedger更多是联盟链的应用部署,不过有点复杂。另外wanchain也会考虑加入HL的协会,据说还希望我们领个topic研究。都是融合的,大家技术都是取长补短。
07.WanChain在设计过程中有遇到什么难题吗?
WanChainLini:难点很多,比如我们希望跨链是异构,而不是同构的。因此异构方面,我们不能要求原链改变各自的共识机制以适应跨链机制,只有我们自己的机制是适应不同的链。这点在理论设计和工程实现上都有很大的难度。
08.跨链操作是不是很难?还是像操作钱包那么简单?以太坊要是改wasm,你们不是得跟着改?
WanChainLini:我们在持续改进,就是为了希望像钱包一样好用。
但是同时难处在于,有时候考虑操作简便,可能会牺牲安全性,所以也为难。毕竟分布式decentralize的跨链还是需要发起人自己做操作的。要看Ethereum怎么改,毕竟像casper这样的想法又又又又延后了......
09.跨链交易应该包含两层意思,一个是价值的交换,一个是信息的传递。之前我看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.请问一下TPS怎么测试?
WanChainLini:关于TPS,TPS不是WanChain项目要解决的重点,比如从ETH或者BTC转过来的交易,还是要受到原链TPS的影响,这是我们没有办法去干涉的,这也是上面我提到的重点,异构机制难的地方。同时对于原链TPS就很高的链,比如EOS等,那交易的确认速度就会很快!
11.你们有具体针对Storeman的约束机制吗?
WanChainLini:有的,肯定需要的,简单讲就是Storeman你要参与,必须要有Stake,也就是保证金大于交易额才能参与。毕竟Storeman是收取交易手续费的,所以要出点血做押金,从经济角度说,合理的。
当然Storeman押金也是动态调整的,一组Storeman是21个,所以最大限度上防范了作弊作恶的可能。
同时Storeman是网络中匿名的节点,互相也不认识,也不知道谁是谁,所以基本很难串通进行作恶。
12.SPV和哈希锁定的方式做侧链是没问题的,也是已经有不少项目实现过的方案了。但是如果是共识机制什么都不同的其他链,WanChain已经可以用这个路径实现除了以太坊之外的其他链的跨链了吗?
WanChainLini:是的,同构的跨链比较相对容易实现,WanChain希望做的是异构的跨链。下周跨BTC的测试网络发布,欢迎大家试试。
一个场景就是你可以用一个BTC,自由的去交换你女朋友的一个ETH,只要双方都愿意的话。
所以大家就肯定会问到DEX,真正的分布式交易所。我们希望是搭建一个机制的框架,真正的去中心化交易所可以利用这个机制搭建。比如Kyber已经确认要用到WanChain的跨链机制搭建DEX,0Xcert也在测试。可以说,跨链是否真正能够实现决定了DEX是否能真正的实现。
是的,跨BTC需要等那边的6个块的确认,以免出现交易不成功或者恶意欺诈的情况出现。还是老话,从原链过来的跨链交易,只有原链来决定。我们只能适应,没法更改,哪怕不合理。所以做跨链的命苦啊,吃力不讨好。
13.以前通过交易所或一个客户信任的代理也可以做跨链,现在基于WanChain,就是去掉了对交易所或代理的信任的要求,信任整个WanChain的分布式网络,达成去中心跨链.这个理解是否正确?
WanChainLini:对也不对,某种程度上中心化的交易所还是操作很方便的,比如上面有个朋友提到操作便利很重要。我很同意。所以即使有了去中心化的跨链协议,中心化的交易所还是和DEX并存的。
当然,如果是联盟链之间的Token的转移,互换,通过跨链协议就是非常方便了。而且联盟链的Token基本也没有交易所会接受吧,我觉得。
另外我觉得现在还是区块链各种技术发展的很早期,还有很多机会,无论在解决TPS,Sharding,DAG,跨链,大区块,分布式存储各个方面。更多是兼容并包,相互借鉴,共同推进技术的进步。
14.您认为加密货币和数字资产领域以及现有的通证经济真正问题是什么?
WanChainLini:我个人(仅代表个人)认为很多Token的发出,实际上是没有价值支撑的。
比如都在定义自己的Token是Utility Token,而非Security Token,而我觉得很多项目的场景的描述,没有Utility的可能性啊,或者说用BTC,ETH等代币不能代表么?其实完全可以的。所以为了发Token而Token越来越没有价值。需要慎重。
15.有粉丝提问,联盟链不会发Token吧?
WanChainLini:联盟链也可以用Token,为什么不呢?不如之前提到的供应链金融,其实流转的应收应付账款就是用Token来做代表,也便于分拆了流转。只不过联盟链的Token是没有任何必要上交易所炒作的。
16.基于WanChain也可以发ERC20的代币吧?
WanChainLini:基于WanChain发的是WRC20的代币。而不是ERC20的。不过讲个场景,用到了跨链技术后,用什么协议的token就不重要了,WanChain可以支持你的DApp在Ethereum,EOS上都部署,统一用一种Token流转就可以。是不是很酷?
17.最近以太坊发创始人Vitalik发的推特里边有一句话“PoS是必经之路”。Cosmos和IRISnet都是基于拜占庭共识的PoS网络,那么WanChain实现跨链PPoW共识与PoS共识理念差异挺大,其中有何差异?
WanChainLini:关于共识,我个人理解真的是仁者见仁智者见智了。共识这块基于WanChain的白皮书,可能还是会采用POS或者DPOS的机制。我们的联盟链Lanchain方案是可自主配置共识,可以是pbtf,ibft。另外DAG最近也很火,也有可能是个很好的共识的方向。
暂时用PPOW,是考虑跨链没有成熟,我们还需要潜心研究好自己应该擅长做的,把跨链的更多机制,安全性和操作性做到最好。
18.做供应链金融,需要信托配合,信托是个信用中介,貌似应该是想办法去取代的吧?
WanChainLini:倒不是信托一定是提供了信用中介,因为区块链技术可以解决信用的背书问题,用信托我理解现阶段更多是法律的考量。比如银行放款,没有那个行长敢根据区块链的Token就直接放款,引入信托是希望暂时把区块链技术保证的信用结合传统信托中心化的方式赋能给这个新的场景。
19.DAG最近火的有什么方向吗?
WanChainLini:DAG没有太多研究过,我只知道理论上高吞吐的确很cool,能够解决现在大家天天骂娘的龟速交易速度。但是从DAG数学原理上来看,其交易一致性有待验证,在对一致性要求非常高的纯金融领域需要进一步完善和验证。
长期我也看不懂(就和为什么老是大跌一样看不懂),不过大的趋势是这么多链,谁能保证自己就能做的独大?生态繁荣到别的链很少人用?所以嫁接各种链肯定是种刚需。一句话解释独特:说的都是假的,白皮书谁都能写的飞起,看能不能把主网拿出来,让人用,对吧?我觉得这才是WanChain的特殊之处,说了我就要做到。
20.智能合约方面.其实我们很难保证项目方都是“合格的”程序员。在合约安全性审计方面,WanChain有什么好的建议?
WanChainLini:审计方面,WanChain的合约和合作伙伴的合约和让Quantstamp合作,之前有个宣布。国内刚刚和成都链安的杨教授的Formal Verficaiton(形式化验证)在进行测试。保证合约的安全性,国内外做安全审计的这几家:Quantstamp、CertiK、国内链安、知道创宇等,大家都可以用一用,试一试。