Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!
当前位置: 主页 > Java文档 > Java基础相关 >

Polkadot WhitePaper CN PDF 下载


分享到:
时间:2021-05-03 14:49来源:http://www.java1234.com 作者:小锋  侵权举报
Polkadot WhitePaper CN PDF 下载
失效链接处理
Polkadot WhitePaper CN PDF 下载

本站整理下载:
 
相关截图:


主要内容:

摘要:现有的区块链架构都存在诸多问题,不仅仅是从实用性角度所说的扩展性
(extensibility)和伸缩性(scalability)的问题。我们认为,问题源于把共识架构中两个
很重要的部分:一致性(canonicality)和有效性(validity)绑定得太紧密了。这篇文章
介绍了一种异构的多链架构,能从本质上把两者拆开。
为了分离这两者,且能保持最小化的绝对安全性(security)和传输性(transport) 等基本功能,我们将介绍一种原生的支持内核可扩展(core extensibility)的可行性方 法。对于可伸缩性(scalability)的问题,我们通过对这两个问题分而治之的思路解决,
通过非信任节点的激励机制,弱化他们的内生绑定关系。
本架构的异构本质,支持众多高度差异化的共识系统在非信任(trustless)、完全去
中心化的联邦内交互操作,允许去信任(trust-free)地相互访问各区块链。
我们提出一种方式,支持向后兼容一个或多个现有的网络,比如以太坊等。我们相信
这个系统能够提供一种有用的底层组件,能够实用性地支持全球商业级别的可伸缩性
(scalability)和隐私性(privacy)。 1 前言
这篇论文的意图只是一个技术版本的概要,旨在用一些原则来描述将要开发的这个区
块链示例,解释这个可能方向的合理性。它罗列了诸多区块链技术方面的具体改善措施,
以及在此开发阶段所能够提供的尽可能多的细节。
它并不是要写成一个形式化证明的说明书。它并不完整,也不是最终版本。它并不是
为了覆盖框架非核心的模块,例如 API、依赖、语言和用法等。这只是概念性实验,都很
可能会修改提到的参数。为了响应社区的意见和评论,会新增、重定义、删除各组件。通 过实验性的证据和原型,给出关于什么会有效、什么不会的信息,也很可能修正本论文中 大部分内容。
这篇论文包含了一个关于协议和一些想法的核心描述,可能会被用来解决多个方面的
问题。它将是能够用来在概念验证阶段开展一系列工作的核心描述。一个最终的“1.0 版
本”会基于这个协议,再添加一些变得可证明而且决定包含到项目中来的想法。
历史
⚫ 2016 年 10 月 09 日:0.1.0-proof1
Polkadot(波卡链):畅想一种异构的多链架构(草案一) 岳利鹏@因特链技术社区
2 ⚫ 2016 年 10 月 20 日:0.1.0-proof2
⚫ 2016 年 11 月 01 日:0.1.0-proof3
⚫ 2016 年 11 月 10 日:0.1.0
2 介绍
区块链已经承诺了它的伟大意义,能够应用于包括物联网(IOT)、金融、治理、身
份管理、去中心化互联网和资产追踪等多个领域。然而抛开这些技术承诺和大话,我们还
没有看到现有技术下,出现重大的关于现实世界的应用部署。我们相信这是因为现有技术
的 5 个关键缺陷:
伸缩性(Scalability):全球范围内花费了多少计算、带宽和存储的资源,来处理单
个交易?峰值情况下能处理多少交易?
隔离性(Isolatability):多参与方对于应用的差异化需求,能否在同一个框架下接
近最优程度地满足?
开发性(Developability):工具的工作效果有多好?APIs 是否已满足开发者的需
求?教程资料是否可用?是否集成权力?
治理性(Governance):网络是否保留了能够随着时间进化和适应的灵活性?制定
决策能否高度地包容、合理和透明,来提供去中心化系统的高效领导力。
应用性(Applicability):技术是否真的解决了用户的刚性需求?是否需要其他的中
间件来嫁接真实的应用?
当前的工作,我们主要面向前两个问题:伸缩性和隔离性。也就是说,我们相信
Polkadot 架构可以在这两个方面,提供有意义的改进。
当前,例如 Parity 以太坊客户端这样的高性能区块链实现,已经可以在消费级高速硬
件上每秒处理超过 3000 笔的交易。然而现实世界的区块链网络却限制在 30 笔交易每秒的
情况下。这种限制主要是源于目前同步(synchronous)的共识机制,需要充分的计算缓 冲时间来安全地处理,也就加重了其必须对于慢速硬件的支持。这归咎于其底层的共识架
构:状态转换机,或者这种让所有参与方校对和执行交易的方式,在本质上将其逻辑绑定
在了共识一致性(canonicalisation)的设计上,或者需要让所有参与方都同意所有的可
能性、有效性和历史。
这种说法即适用于类似比特币和以太坊这样的工作量证明(POW)系统,也适用于
NXT 和比特股这样的权益证明(POS)系统,他们都本质上受制于同一个障碍,但这些共
识算法却是个能让区块链成功的简单策略。然而,在一个协议里紧密捆绑这两个结构,我
们也就捆绑了多个不同风险偏好、不同伸缩性需求、不同隐私需求的角色和应用。一种特
征满足不了所有人的需求。因为这种场景,产生了很多次的广泛呼吁,但网络只能倾向于
更保守,服务于少数人,最终导致在创新能力、性能和适应性方面的失败,非常戏剧化。
 
------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐