首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

区块链-万维链白皮书介绍

本文介绍万维链的愿景以及跨链设计细节。

0)万维链的愿景

万维链的愿景是实现分布式的“未来银行”,主要有三个功能:a. 数字资产之间可以转入转出 b. 基于数字货币和数字资产的金融产品和合约可以被创建和执行 c. 交易得到隐私保护。其中数字资产之间的转入转出,也就是跨链,是万维链的核心功能。

1)跨链实现

万维链想打造一个为不同区块链网络提供资产跨链转移通道的基础设施,万维链跨链的框架如下图:

1.1)数字资产转入

以以太为例,数字资产ETH的转入,首先在以太主链发起一个转账交易,从Alice的账户,转账给万维链的锁定账户。万维链的矿工,在确认了主链的交易后,在万维链创建相关代币以及生成账户。数字资产转入逻辑如下:

1.2)数字资产转出

数字资产的转出,首先用户在万维链提出数字资产的转出请求,在矿工确认转出后,通过多签交易,调用以太坊的智能合约将代币转到主链账户。

从数字资产的转入以及转出,可以看到:在以太坊主链上必须部署一个智能合约,该合约由锁定账户控制。通过门限密钥共享算法(Threshold Key Sharing Scheme),锁定账户的密钥由多个矿工掌管。

3)隐私保护

万维链采用一次性账户以及环签名实现隐私保护。采用一次性账户机制,每个用户拥有唯一主账户和多个子账户。环签名算法实现交易发送者隐藏在多个签名账户中。

总结:万维链的愿景是实现分布式的“未来银行”,实现数字资产的转入转出以及交易的隐私问题。万维链采用POS共识机制,设计了一套简单的跨链协议,其他区块链和万维链之间通过“锁定账户”实现资产的转入转出。锁定账户的密钥,采用门限密钥共享算法由多个矿工控制。但是,万维链跨链协议没有考虑矿工变化的问题。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181022G20MDM00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券