没有合适的资源?快使用搜索试试~ 我知道了~
7、量子链白皮书:价值传输协议及去中心化应用平台-V0.61
需积分: 0 0 下载量 64 浏览量
2022-08-04
17:22:59
上传
评论
收藏 1.54MB PDF 举报
温馨提示
试读
27页
1.1 区块链出现的背景和意义 4 1.2 为什么设计量子链 5 1.3 量子链的设计原则 6 1.3.1 量子链兼容性设计 6 1.3.2 量子链模块化设计思
资源详情
资源评论
资源推荐
!
!
"!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!
!
!
QUANTUM!!!
WHITE!PAPER!!
Value!Transfer!Protocol!and!DAPP!Platform!
!
量子链白皮书
!
价值传输协议及去中心化应用平台
!
!
!
!
2016
年
8
月
1
日
!
!
!
!
#!
目录
!
!
摘要!$%&'()*'!+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++!,!
量子链白皮书!+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++!-!
价值传输协议及去中心化应用平台!+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++!-!
第一部分!!!量子链设计原则和理念!!.(/0*/123&!++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++!-!
"+"!!区块链出现的背景和意义!+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++!-!
"+#!为什么设计量子链!+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++!4!
"+,!量子链的设计原则!+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++!5!
"+,+"!!量子链兼容性设计!+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++!5!
"+,+#!量子链模块化设计思想!+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++!5!
"+,+,!!量子链安全性策略!+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++!5!
"+,+-!!量子链易用性策略!+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++!6!
第二部分!!!量子链实现方案!78123 830')'/9 0!++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++!:!
#+"!!!量子链公链!;'<8=>)/0!++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++!:!
#+#!?@AB!C&!$**9<0'!D9E32!+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++!:!
#+#+"!?@AB!模型剖析!++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++!:!
#+#+#!$**9<0'!模型剖析!+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++!"#!
#+,!!共识机制!=90&30&<&!+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++!",!
#+-!!合约和虚拟机 =90'()*'!)0E!CD!+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++!"-!
#+4!!CD!90!;'<8!?@AB!F29*G*>)/0!+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++!"4!
#+4+"!;'<8 标准交易类型和合约交易类型!+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++!"4!
#+4+#!;'<8 系统存储合约代码!+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++!"5!
#+4+,!!!;'<8 系统中合约的创建!+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++!"5!
#+4+-!;'<8 合约花费量子币!++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++!"5!
#+4+4!;'<8 系统中合约状态的保存!++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++!"6!
#+4+5!;'<8 系统中的密码学公钥方案!++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++!"6!
#+4+6!H)& 机制的变化!++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++!"6!
#+4+I!合约账本(=90'()*'!J3EK3()和合约的可读性(=90'()*'!L3)E)%/2/'M)!+++++++++++++!"I!
#+4+:!;'<8 系统合约地址!++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++!"I!
#+5!!B()*23!和!N)')!O33E!+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++!"I!
#+5+" 通过 B()*23 实现链下合约的执行!+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++!":!
#+5+#!;'<8 系统中 N)')O33E 实现思路!+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++!":!
#+5+,!随机数方案!+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++!#"!
#+6!!7E30'/'M!)0E!.(/P)*M!+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++!#"!
第三部分!!量子链应用!!$112/*)'/90&!+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++!#,!
,+"!!!去中心化应用(N$..)!+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++!#,!
,+#!!!多个行业的支持(70E<&'(M!9(/30'3 E !)!+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++!#,!
,+,!!!移动端策略!(H9!D9%/23)!+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++!#,!
参考文献:!+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++!#4!
版本变更记录!+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++!#6!
!
!
!
!
!
!
,!
摘要
!Abstract!
!
Quantum!Blockchain!(简称‘Q t u m’!QRGST0'U8 V,
量子链
)致力于开发比特币和以太坊之外的第
三种区块链生态系统,并致力于拓展区块链技术的
应用边界和技术边界
,使
普通互联网用户
能感受
到区块链技术的价值。!!
!!!
在 ;'<8 系统中,可以通过价值传输协议(C)2<3!@()0&W3(!.(9'9*92)来实现点对点的价值转移,
并根据此协议,构建一个支持多个行业的(金融、物联网、供应链、社交游戏等)去中心化的应用
开发平台(N$..!.2)'W9(8)。!
!
;'<8 系统通过良好的设计原则和设计策略来实现,例如兼容性原则、模块化设计策略、安全性策
略和易用性策略。!从技术角度分析,;'<8 致力于实现
首个兼容
BIP
(基于
UTXO
模型
!
)的
POS
智能合约平台,并通过
Identity
,
Oracle!
和
Data!feeds!
的引入。在合规性方面,符合不同行业的
监管需求。
在 ;'<8 的公链(.<%2/*!F29*G*>)/0)系统中,在共识机制上,从去中心化程度、实用
性、技术可靠性考虑,我们将以 .(99W!9W!X')G3!为基础,加入节点在线激励因素(70*30'/P3 !O) * '9 (),
形成 7. B X (70*3 0 '/P 3 !. BX)的共识协议。在 ;'<8 的联盟链中(.3(8/&&/903E!F29*G*>)/0),
我们将采用 ;'<8 开发者提出的与 L)W' 融合的 .(99W!9W!@/83!共识协议,使得在联盟链或者私链中,
达成共识的时间大大缩短(F29*G@/83Y#4Z8&,=90W/(8)'/90!@/83:64Z8&[,&)。!
!
;'<8 系统将基于 ?@AB 模型来实现基于区块链的合约,主要考虑以下因素:(")与比特币生态
的兼容性;! (#)F7.!长期演进协议的兼容性!;(,)交易的并行处理能力\隐私性\可追溯性。!
!
在 ;'<8 系统中,我们把
区块链合约
(F29*G*>)/0!=90'()*')分成!
智能合约
(X8)('!=90'()*')和
主控合约
(D)&'3(!=90'()*'),除了支持智能合约外,我们将通过链下因素的引入,形成符合现
实世界商业逻辑的区块链主控合约。另 外 在 虚 拟 机 方 面 ,在 ;'<8 的测试网络中,我们将兼容 ]CD,
后期通过标记不同的虚拟机类型,可以支持更多的虚拟机,包括 JJCD 和 J<)!以及 ]CD #+Z+!以及
为 CD 开发的更严格的编程语言。!
!
在 ;'<8 系统中,我们通过 B()*23 和 N)')!O33E!的设计,可以让区块链的智能合约更落地和更符
合商业规则,搭建了现实世界到区块链世界的桥梁。另外 ;'<8 系统中,可以通过智能合约来管理
参与者的身份信息,将为基于 ;'<8 系统的金融服务提供更好的支持。!
!
最后面向移动端策略(Go!Mobile)也是 ;'<8 特别重视的一个战略,在量子链的生态系统中,我
们将会与第三方开发者,一起从技术架构支持提供移动端的服务,包括:移动端钱包、移动端 N$..
应用、移动端智能合约服务。!我们也鼓励第三方的开发者,加入我们,一起开发区块链的移动端
服务,共同推动区块链技术的落地。!!!
!
!
!
!
-!
量子链白皮书
!
价值传输协议及去中心化应用平台
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!帅初!!!&><)/*><^_'<8+9(K!
!
第一部分
!!!
量子链设计原则和理念
!!Principles!
!
1.1!!
区块链出现的背景和意义
!
!!
在 #ZZI 年 "Z 月 ," 日,X)'9&>/!`)G)89'9!!a&)'9&>/^P/&'98)/2+*98b!!通过!一个密码学小
组(K8)03+*981+30*(M1'/90+K303()2)发送了一封邮箱,并第一次公布了比特币的白皮书!
《F/'*9/0Y!$!.33(!'9!.33(!]23*'(90/*!=)&>!XM&'38》,并提出了比特币网络的一些特点:!
!
"+! N9<%23[&130E/0K!/&!1(3P30'3E!S/'>!)!133(['9[133(!03'S9(G!!防止双花!
#+! `9!8/0'!9(!9'>3(!'(<&'3E !1 ) ('/3 &!无铸币厂或其他信任方!
,+! .)('/*/1)'3&!*)0!%3!)090M89<&!参与者可匿名!
-+! `3S!*9/0&!)(3!8)E3!W(98!c)&>*)&>!&'M23!.(99W[9W[S9(G!!通过工作量证明方式发行新币!
4+! @>3!1(99W[9W[S9(G!W9(!03S!*9/0!K303()'/90!)2&9!19S3(&!'>3!03'S9(G!'9!1(3P30'!
E9<%23[&130E/0K 基于工作量证明的新币发行过程中,也同时阻止了双花的发生!
!
在 #ZZ: 年 " 月 , 号,比特币的创始区块被挖出,并在第 "6Z 个区块发生了第一笔比特币的
转账交易(从 X)'9&>/!到 c)2!O/003M,发生在 #ZZ: 年 " 月 "# 号),从此开启了比特币网络
作为一种点对点的价值交换网络蓬勃发展的时代,虽然中间经历了各种危机,但是比特币网
络的价值从零开始,到今天已经成为一个价值约 "ZZ 亿美金的点对点支付网络。!
!
点对点价值传输网络的出现有其历史必然性,而 X)'9&>/ 则是加速这个历史进程的人。从上
个世纪 IZ 年代,@=.\7.!协议的开发,到 :Z 年代,网页浏览器的应用和服务器的应用,一
直到今天,互联网技术从不同侧面和维度改变了数据交换的模式和人类的生活。互联网技术
的发展得益于基础设施的完善,从早期的!信息高速公路(70W9(8 ) '/9 0 !X < 1 3 ( !c /K > S ) M !)和
各种智能终端的普及,这些也构成了互联网 BX7!七层模型中,应用层无限拓展的基础。!
!
在互联网的各种协议栈中,我们用的较多有!@=.\7.,c@@.,c@@.X,O@.,@]J`]@,XXc,
XD@.,.B.,!等网络层,传输层,应用层的协议,并且借助这些协议,我们已经比较完美
了搭建了各种各样的互联网服务。但是如果我们深思,我们会发现,在比特币网络出现之前,
我们一直无法互联网上面,在不借助于第三方的情况下,较好的进行点对点的价值的转移和
传输。其实我们并不是缺少一种特定的方法,而是缺少基于信息高速公路(70W9(8) '/9 0 !X< 1 3 (!
c/K>S)M)的 价 值 高 速 公 路(C)2<3!X<13(!c/K>S)M),!以及如何实现!Value!Super!Highway!
的!Value!Transfer!Protocol!(C@.!协议),而比特币网络则是运行于!信息高速公路上面的!
第一个 C@.!协议。在量子链的白皮书中,我们也第一次归纳和提出了互联网应用层!C)2<3!
@()0&W3(!.(9'9*92 的概念。!
!
随着互联互通技术的发展(互联网、物联网、CL\$L),人与物体、人与信息的交互方式更
加多样化,更多的实体被数字化(N/K/')2/d3)和令牌化或者代币化(@9G30/d3)和符号化!
(XM8%92/d3)!,一旦实体被数字化或者代币化之后,就完成了实体资产在互联网上面的映
射和切分,马上面临的一个问题就是:如何点对点传输这些资产和价值?!
!
!
4!
因此可以推测,随着互联网服务的进一步深入,实体和虚拟的边界也会开始模糊,点对点价
值转移的需求会被凸显出来,因此在互联网上面的!C)2<3!X<13(!c/K>S)M!和!C)2<3!@()0&W3(!
.(9'9*92!必然会出现,而比特币网络加速了这一历史进程。!
!
!!!!
1.2!
为什么设计量子链
!
!
自从 #ZZ: 年比特币代码开源以来,社区里面出现了很多 $2'*9/0 和其他区块链项目,有意义
的 $2'*9/0 项目成为了区块链技术的试验田(一些毫无意义的 $2'*9/0 除外),对区块链技术
的发展和成熟有一定的借鉴意义(例如 `)83=9/0 等),除此之外还有一些从不同角度拓展
区块链技术边界的项目,例 如 !=929(=9/0!协议,`A@=9/0,L/1123 和 X'322)(,F/'X>)(3,N)&>,
D)/E&)W3,O)*'98 等。!之后,还有致力于成为通用智能合约平台和去中心化应用平台的
]'>3(3<8 项目。无数的开发者和社区人员一起参与和见证了区块链技术的快速发展,但是
区块链行业不论是从技术角度,还是行业应用角度都还面临着很多挑战。!
!
区块链技术面临的主要问题:!
!
"!缺乏新型的智能合约平台,目前现有的智能合约平台主要是基于 .(99W!9W!e 9(G(.Be )!
#!,而 .(99W!!9W!e9(G(.Be)的共识机制很难被行业应用大规模部署。!
,!不同区块链技术之间的兼容性,比如基于 ?@AB 模型的比特币生态和基于 $**9<0'!模型的
以太坊生态很难有兼容性。!
-!!共识机制本身缺乏灵活性,因为参与者的不同,在公有链中和联盟链中,对共识机制的要
求是不一样的。!
4!!缺乏对行业合规性的考虑,例如在金融行业要求的 /E30'/'M!和!fg=!部分,在现有的区块链
系统中,很难保证。!
5!!!现有区块链系统具备很大的封闭性,目前大多数的智能合约的触发条件大多来自于区块链
系统本身,很少有来着外界的触发条件,缺乏与现实世界的交互。!
!
!
针对当前区块链行业的挑战,量子链在区块链技术和理念上进行了一系列的创新:包括!
基于 ?@AB 的智能合约模型,面向公有链和联盟链的灵活的共识机制,区块链主控合约的理
念和实现,交易账本和智能合约账本的分离,B()*23 和 N)')!O33E 的设计和实现等,使得
量
子链成为区块链世界与现实商业世界的桥梁。
!
!
对比互联网技术的发展路径,我们发现不论是区块链技术本身,还是基于区块链技术的应用,
都处于行业发展早期,有很多值得探索的方向。!
!
因此我们希望可以构建一个全新的区块链生态系统,作为未来世界可选的互联网价值传输协
议的可选项,并把整个区块链行业的
易用性
向前推进一步,这也是我们设计量子链的原因。!
!
量子链致力于拓展区块链技术的
应用边界和技术边界
,使
普通互联网用户
能感受到区块链技
术的价值,并构建一个全新的基于区块链技术的开发者和用户的生态系统。!
!
!
剩余26页未读,继续阅读
Asama浅间
- 粉丝: 23
- 资源: 299
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0