发表于 2017-11-25 11:22:59 | 显示全部楼层
万维链(Wanchain),项目目标是打造一条实现跨链交易的公有链,进而提供了各种数字资产流通交易的平台,并给数字经济的金融市场提供一个存在无限可能的基础设施。另外一个重点在是,即使不考虑跨链能力,Wanchain本身链也是有价值的,其在以太坊的基础上实现了隐私保护,无论是原生币还是合约代币都可以使用匿名交易,是第一个把隐私保护用在account模型上的链。

也许说的有点迷糊,举几个简单应用场景方便理解:

1. 隐私交易:你和我那些年不可描述的故事,你不想告诉他,我不想告诉她,好的,来个悄悄的交易,打枪的不要吧。Wanchain上可以选择进行隐私保护的交易,这样转钱的和收钱的都实现匿名,无法追溯。

2. 不同数字货币跨链交易:你有btc,我有eth,你想用btc换我的eth,我们可以把btc和eth都转到万维链上,然后通过一个智能合约完成交换,再各自提回原有账户上,或留在万维链上参与其他应用。棒棒哒的是我们的交易是受隐私保护的,坏人不知道哟。

3. 数字金融创新应用:在Wanchain上,只要有实力,你就可以自己创建创新金融应用,开展数字经济业务等,而我们这些小菜鸡可以用手里持有的任意代币参与。

场景不说太多,如果想了解官网上是有白皮书的,以上想让大家有一个大概的概念“Wanchain是要做什么”,下面简单写写Wanchain的架构:



开发基础:

Wanchain是基于以太坊开发的,但并不是以太坊上的智能合约,而是一条独立的公有链。采用了以太坊的account模型和EVM虚拟机实现合约,另外借鉴monero的隐私保护技术,首次采用安全多方计算和门限密钥共享技术,实现安全的跨链交易。

上面说的可能有些迷,简单说就是ETH+Monero+跨链交易。

- 原生币:

Wanchain上原生币为万币(Wancoin),万币的用途主要有:

1.原生币的交易、支付;

2.原生币交易费支付

3.智能合约调用消耗

4.隐私功能使用消耗

可见,万币本身就是存在价值的,类似于现在以太币的交易费和gas等使用的同时,还会在隐私保护功能时使用。同时,可以预见,在Wanchain打造了跨链数字货币金融平台后,万币将变成统一兑换标准的价值提现,那么其作为投融资的能力也将愈发强大。

- 共识机制:

Wanchain采用的是POS共识机制,共识节点分为三类,各自实现不同的功能,不同于POW挖矿,采用POS机制一方面减少挖矿消耗,另一方面保证了各功能模块的顺利运行,同时由于加入POS的奖励和惩罚机制,维护了共识的正确性,也刺激用户参与,虽然没有挖矿,但用户也可以通过参加POS共识获取收益。

整体共识机制较为复杂,此处不进行详述,后续会发布相关解读。

- 链内交易:

链内交易结构上分两种,一种是与原本以太坊上相同的交易,另一种是带有隐私保护功能的交易。

类以太坊交易都是明文出现的,可以转账也可以调用不提供隐私保护能力的智能合约。

隐私保护交易是加入环签名和一次性地址实现的,不同于类以太坊交易,其本身的合法性和参数都有改变,这里可以理解为藏起了发送者和接收者的交易,网络只能验证其合法性而只有参与用户才能知道是谁发的或发给谁。

- 跨链交易:

Wanchain上的跨链交易通过一个跨链协议和相关机制实现,不同于当下较常见的hashlock、timelock等技术,采用了安全多方计算和门限密钥共享技术,将保障跨链交易完成的节点细分为三类,各司其职。

跨链交易包括将其他链上的资产转移到Wanchain上和将Wanchain上的其他资产转回原链。

转入Wanchain,对于用户来讲,在钱包端即可实现,实际上即向Wanchain发起跨链交易请求,并将原链上的资产转入Wanchain锁定账户,进而在Wanchain上获得同等数量的相应代币,理解起来有些像抵押换筹码,筹码在Wanchain上就被认可为原链上的币,进而可以使用相关应用或交易。

转出Wanchain,对于用户同样是在钱包端实现,这个请求会使Wanchain在原链上给用户提供的账户转入相应数额的币,并将Wanchain上的对应的代币销毁。简单理解就是用户将筹码赎回,返现的过程。

- 隐私保护:

Wanchain上的隐私保护分为两种,一种是万币本身的交易隐私保护,另一种是合约中代币的隐私保护。

Wanchain在account模型基础上参考monero,加入环签名和一次性地址技术,并独创设计了邮票系统,较好的解决了目前account模型下的隐私保护问题。

形象化解释一下:

对于万币隐私保护,类似于存在这样一个黑屋子,屋子里有一排黑盒子,你想给我转10块钱,你就去把钱放进10块钱黑屋子的任何一个黑盒子里,他走了我发现自己“砰”头上亮起一束别人看不见的光,好了我就去了10快钱的黑屋子,随便找个黑盒子拿10块钱出来了。别人呢,知道你放钱了,也知道我拿钱了,但是不知道我拿的是哪个黑盒子里的钱,也就不知道是你给我转了钱。

对于代币隐私保护,实际上是这样,如果你想给我转点代币,那你先去买张邮票吧,然后把代币塞信封里,不写名字只贴邮票寄出来,邮差拿了邮票换钱之后就把那钱放进一个黑盒子里,然而这黑盒子是没名字的,只有把锁,钥匙在我这里,我要花这钱我也得先去买张邮票,然后不写名字只贴邮票寄出去,邮差拿了我的邮票钱之后再用我告诉他的钥匙把黑盒子里的钱拿出来放在另一个黑盒子里。这样,邮差只干活,他也不知道谁寄的信,而外人更不知道这黑盒子都是谁的,也就实现了匿名的代币交易。


整体架构基本如此,Wanchain本身是一个很复杂的项目,其实现功能所采用的技术也比较专业,想要通俗易懂的说清楚比较困难,希望本文能帮助大家理解一点。


**以上内容来自知乎网友,个别地方稍有改动

另:万维链优秀区块链开发人才招聘正在进行中,研发总监、高级架构师、区块链软件工程师,亚太区市场总监等多个岗位,感兴趣请发送简历,GitHub或Linkedin链接资料等到:info@wanchain.org,欢迎推荐,推荐成功将给予一定奖励。
加入万维链社区互动
唯一官方网站:https://wanchain.org

客服邮箱:info@wanchain.org

微信公众号:wanchain_org

微博:http://weibo.com/wanchain

Discord:https://discord.gg/3DpeV6W

Telegram电报群:
Telegram announcements:https://t.me/WanchainANN
Telegram chat Chinese:https://t.me/WanchainCHINESE

Twitter : @wanchain_org
Facebook : https://www.facebook.com/wanchainfoundation/
Linkedin :https://www.linkedin.com/company/13421502/

Github :https://github.com/wanchain
Reddit : https://www.reddit.com/r/wanchain/
Bitcointalk : https://bitcointalk.org/index.php?topic=2110925.0
Wanchain(wanchain.org),分布式未来“银行”.

0条回复 跳转到指定楼层

高级模式
您需要登录后才可以发帖 登录 | 立即注册 用新浪微博登录

本版积分规则

搜索

0关注 3粉丝 112主题

作者的其他主题

万维链Wanchain

关注微博


关注微信

返回顶部 返回列表
分享 发帖