万维链

Wanchain 4.0发布!跨链商业联盟链,开启万链互联新时代!

喜讯 | Wanchain跨链集成EOS,跨链机制四大创新,诚邀公测

Bryan发布

一、Wanchain测试网络成功跨链集成EOS

2020年1月2日, 期盼已久的Wanchain跨链集成EOS问世了!作为继以太坊之后全球第二大dApp公链平台,Wanchain对EOS的跨链集成便成了顺理成章的选择。

wEOS代币是EOS在Wanchain上的映射代币,可自由地用于跨链交易场景。用户可直接在Wanchain轻钱包上管理原生EOS账户,包括CPU、NET和RAM等资源,并通过钱包进行可视化操作,完成从EOS到wEOS的跨链转账。

EOS是Wanchain跨链集成的第三条异构公链。EOS作为是全球规模最大、活跃度最高的公链之一,此次的跨链集成对Wanchain团队来讲意义重大。万维链创始人兼CEO 吕旭军表示:“非常欢迎EOS加入到了Wanchain的生态中,此次将EOS强大的dApp社区与以太坊和比特币网络连接起来,我们非常荣幸。从今往后,EOS的全球开发者社区以及节点也都可以利用万维链的平台做跨链开发。”

此次Wanchain是在测试网络上跨链集成EOS。我们鼓励广大社区小伙伴积极参与到EOS的跨链公测中来。经过为期一个月的公测检验后,我们将会在Wanchain主网上完成对EOS的跨链集成。敬请期待!

二、Wanchain钱包新增支持EOS资产管理

此次,我们同步发布了新版Wanchain桌面轻钱包。新版钱包能够支持多币种管理(目前囊括比特币、以太坊、EOS和WAN,以及基于以太坊、EOS和WAN网络上的生态代币)。

注:新版Wanchain桌面轻钱包目前只开放Wanchain测试网络,请不要将主网代币转账至该新版钱包。

启动钱包后,请手动将钱包网络从Wanchain主网切换至Wanchain测试网。

测试版钱包主页入口:
https://github.com/wanchain/wan-wallet-desktop/releases/tag/v1.2.0-beta

其中,
Windows普通用户可下载Wan-Wallet-win-1.2.0-beta.exe;
Mac普通用户可下载Wan-Wallet-mac-1.2.0-beta.dmg;
Linux普通用户可下载Wan-Wallet-linux-1.2.0-beta.AppImage。

在Wanchain轻钱包中,用户首先需要在钱包中创建密钥,然后通过EOS Jungle Testnet网站创建EOS账户,最后把EOS账户关联到Wanchain轻钱包所创建的私钥。

Wanchain轻钱包创建EOS密钥:

EOS Jungle Testnet创建EOS账户:http://monitor.jungletestnet.io/#account

在Wanchain轻钱包EOS界面相对于的密钥下导入已经创建好的账户:

在钱包的EOS界面,用户可以看到自己创建的EOS密钥地址和账户,以及每个账户对应的EOS代币余额和资源信息。EOS界面的下方是历史交易记录。在历史交易记录区域,用户可以查询EOS代币交易和资源管理交易。

在资源管理界面,用户能够全面管理自己的EOS资源,包括RAM、CPU和NET。用户可以对NET资源和CPU资源进行质押(Stake)或赎回(Unstake);可以对RAM资源进行买入(Buy)或卖出(Sell)。

用户可以创建新的EOS账户。

在交易界面,用户可以自由选择转出地址和转入地址,输入要转账的EOS数量,以及附上备注(Memo)信息。

在导入界面,用户可以导入其他的EOS账户。

在设置界面,用户可以启用(或隐藏)已经集成的WRC20和ERC20代币币种,使其显示在钱包首页。

轻钱包设置界面还提供了网络分析功能,用户可以清楚掌握自己的钱包到RPC服务器和各个区块链节点的网络状况。

当前,Wanchain已实现跨链集成BTC、ETH和EOS公链,这只是Wanchain实现万链互链宏伟目标的第一步。在即将到来的2020年,Wanchain团队计划将跨链集成至少两条公链和一批基于ETH和EOS的生态代币。

三、EOS到wEOS,Wanchain钱包支持一键跨链

此次新版Wanchain桌面轻钱包支持了多种主流币种的跨链转账,包括BTC、ETH和EOS,以及基于ETH和EOS网络上的生态代币。

打开EOS跨链页面:

在EOS跨链界面,用户选择Storeman地址,接收方地方和要跨链转账的EOS数量。跨链操作简单友好,真正做到了一键跨链的效果。

跨链转账成功后,钱包首页便可显示转账后对应的wEOS数量。

在设置界面,用户可以启动(或隐藏)已经跨链集成的WRC20和ERC20代币币种,使其显示在钱包首页。

四、跨链机制的四大改进和创新

此次关于Wanchain跨链集成EOS,这样具有全球第二大生态规模的EOS,其所有dApp项目也将可以无缝实现万维链网络的跨链对接。这次EOS跨链项目区别于之前的ETH/ERC20/BTC,有四大新特性。

1.跨链技术引用内签名创新

万维链之前推出的跨链采用了MPC(安全多方计算)签名技术,storemanGroup由多组(storeman Agent + MPC)构成,storeman Agent(以下简称Agent)同步链上数据,通过链接各自的MPC构建包含跨链数据的签名数据,MPC在P2P网络交互,达成签名共识,最终生成签名(包含智能合约交易和跨链数据)并上链,最终实现跨链。万维链目前使用的签名算法为ECDSA,而所跨链的签名算法因链而异,这种机制要求MPC必须包含万维链和所跨链的签名算法。

此次EOS跨链引进内签名机制,采用Schnorr多方签名。所谓内签名,就是将多方签名校验过程放到链上操作,由智能合约进行多方校验。MPC只需用Shnorr对跨链数据进行签名,Agent(任意一个)将此签名包含到智能合约交易data中,自发签名即可上链。HTLC(哈希时间锁定)会在智能合约内部,通过Schnorr验证合约进行内签名验证,实现跨链的数据校验。

Schnorr签名算法相比ECDSA算法,计算效率更高,网络交互性能提高,并且多方门限设定范围增大,灵活性提高。内签名机制更是只需关注签名数据达成共识,不用满足不同链的不同签名算法,进行大大提高了MPC的通用性。

2.MPC(安全多方计算)模块化,提供多方签名解决方案

现有的MPC需要兼容所需跨链各自的签名算法。随着BCH全面支持Schnorr签名,BTC也在不久的将来支持Schnorr签名,Schnorr被越来越多的链所接纳,使用Schnorr作为MPC的签名算法会大大提高MPC的通用性。此次跨链MPC实现模块化,并增加了单个Agent对数据签名主动授权,构建了一个基于Schnorr签名的多方签名解决方案。模块化MPC除了支持跨链平台,可以无缝接入其他需要多方签名的dApp。未来社区用户使用MPC进行多方签名,可以搭配万维链上的Schnorr签名验证合约,也可自行编写智能合约进行共识校验,从而实现dApp中的多方签名需求。

3.通用化HTLC(哈希时间锁定)跨链合约,真正的一链跨万链的跨链平台

配合BIP-0044标准,利用链的hex ID结合账户地址编码,使用编码结果作为万维链上的注册跨链合约的唯一标识,以实现一个万维链一个HTLC跨万链的需求;同时将数据层和业务层合约分离,业务层采用可升级模式,使跨链平台更加灵动、完善,大大缩短以后跨链新业务的开发周期。

4.释放storemanGroup(跨链节点组)锁定资金账户的角色,让跨链更加去中心化

现有的跨链技术,原链和万维链上会有storemanGroup的锁定账户,已经跨过的数字资产会存储在锁定账户上;而新版的跨链机制中,storeman只负责对跨链数据多方签名,跨链资金会锁定在HTLC智能合约中,智能合约通过业务逻辑进行资金支配,跨链资金会更加安全。

感谢社区小伙伴一直以来对Wanchain项目的支持,对Wanchain社区的贡献。2020年,我们携手同行!

分类: Blog-cn

Leave a Reply

Your email address will not be published. Required fields are marked *