Gavin Wood:创造一个web3.0的加密世界

更新日期: 2019-08-04阅读: 2.3k标签: web

我最早是以太坊的联合创始人,也是CTO,黄皮书的作者。当开启以太坊时,我们是局外人,关注的焦点更多的是BTC。当时,人们将投身以太坊视为浪费时间和精力。但现在以太坊已经成长起来,进入了完整循环。但与此同时,也出现了以太坊原教旨主义者。有些人如今拒绝接受可能存在优秀和可靠技术,为什么你们想要超越以太坊区块链?


1.我现在已经越过以太坊,创建了Polkadot

这个项目的目标是给碎片化的区块链世界带来统一。其实Polkadot很难被描述。这就像一支警察部队,这是一个安全框架。它几乎就像是北约组织,应该说它就是区块链的北约。

到底为什么我们需要一个联合国的区块链?普遍来说,孤岛是不好的。这对创新不利。Polkadot让不同的区块链实现链间通信,这是它的一部分。所以,也许它更像是联合国的区块链。

世界已经冒出了很多公链:以太坊、EOS以及中国的NEO,这样的一系列的优质的公链。然后这些公链其实就像是一个孤立的小岛,每一个岛上都会有自己的生态价值,有自己的dapp,有自己的原生的资产就是货币,但是没有可以进行跨链的互操作的,这样架构和框架,就我们所谓的跨链。

区块链发展到了需要Polkadot的时候。现在有很多需要去跨价值链、然后跨主链来去形成沟通,来相互操作的这样的一个主链生态,我们生逢其时,正好解决区块链目前所面临这些问题。

Polkadot是对多链未来的下注。可能有成百上千的区块链在一系列的经济活动中连接在一起。也就是说,Polkadot目的在于为不同的区块链创建一个框架,方便这些不同区块链进行相互通信和彼此信任。

这就几乎就像美国的各个州。它们最终都遵循相同的规则运行,它们有相同的法院。当然,各个州之间也有不同,但最终只有一个单一权威来源。

单一权威来源的想法似乎与区块链推崇的去中心化相矛盾。但它在经济上是去中心化的。其中单一的行为者可以任意决定规则是什么。也就是在基本规则层面是中心化的,但在具体的经济行为层面是去中心化的。

我认为加密世界的去中心化只是一个神话。BTC基本上由少数人控制。至少在理论上,BTC由Bitcoin Core决定,它是一个GitHub存储库。任何拥有访问权限的人基本上都有改变Bitcoin core存储库的能力,就是他们掌控了BTC。BTC网络发展到今天,其实已经形成了多相关利益者的网络,不仅有开发者,还有矿工,投资者,交易所和钱包等,都有一定的均衡作用。

以太坊也不是去中心化的。以太坊基金会拥有以太坊的商标,并且有理由相信他们会用它反对竞争对手链,一旦这些链试图使用以太坊名称的话。如果以太坊基金会想升级,同时假设社区的人们反对升级,那么,无论如何,他们都会继续进行升级。

以太坊基金会控制以太坊的内容,如果我们诚实的话,那么,它是中心化的。为什么我们说它是去中心化的,或者更倾向于这个概念,唯一的理由是因为Vitalik并不是独裁者。

Polkadot还将使用PoS模型,PoS允许区块链基于他们的代币所有权达成共识。这跟PoW挖矿差别很大,PoW要求硬件能够解答复杂的数学问题,它会导致垄断,因为挖矿竞争激烈,门槛很高,有大量资源才有机会玩这个游戏。

通过挖矿,可以获得最低限度的回收资金。你必须投入足够多的资金来购买足够高效的硬件,以获得回报。因此,你必须购买跟顶级矿工一样的硬件。如果你尝试通过笔记本电脑挖矿,你可能会赔钱。

结果是,挖矿集中在少数几个资本富有的公司手中,个人基本上被拒之门外。在PoS模型中,进入门槛可以更低。少量的代币会获得更小的回报,但它仍然有回报,将获得跟更大代币数量持有人相同的回报比例。

区块链最为显著的改变是跨境贸易、跨境互动的潜力。这包括供应链网络,例如跟踪商品从原产地到销售点的过程。

但区块链可以做的远不止是降低成本。文明,一旦当它称之为文明时,它就是关于规则以及规则能够得到维护的确定性。


2.区块链正在创建拥有规则的一套完整方法

当前,规则往往通过领导人、政府、法院、安全部队以及监管机构来执行。基本上,区块链在做同样的工作,只不过它是以数字化的方式进行。

这将带来更高的效率——以及很多人会失去工作。普遍来说,用数字化的方式来执行规则会削弱国家行为体的力量,同时也会降低边界的重要性。我认为这是一件好事。尽管民族主义依然没有实质改变,但贸易能力的增长可能导致战争可能性的降低。

区块链有潜力增加互联,这有助于避免原教旨主义。底层技术不会消失,并且它不可能从根本上被颠覆。

区块链已经承诺了它的伟大意义,能够应用于包括物联网(IOT)、金融、治理、身份管理、去中心化互联网和资产追踪等多个领域。然而抛开这些技术承诺和大话,我们还没有看到现有技术下,出现重大的关于现实世界的应用部署。我们相信这是因为现有技术的5个关键缺陷:

1)伸缩性(Scalability):全球范围内花费了多少计算、带宽和存储的资源,来处理单个交易?峰值情况下能处理多少交易?
2)隔离性(Isolatability):多参与方对于应用的差异化需求,能否在同一个框架下接近最优程度地满足?
3)开发性(Developability):工具的工作效果有多好?apis是否已满足开发者的需求?教程资料是否可用?是否集成权力?
4)治理性(Governance):网络是否保留了能够随着时间进化和适应的灵活性?制定决策能否高度地包容、合理和透明,来提供去中心化系统的高效领导力。
5)应用性(Applicability):技术是否真的解决了用户的刚性需求?是否需要其他的中间件来嫁接真实的应用?

当前的工作,我们主要面向前两个问题:伸缩性和隔离性。我相信Polkadot架构可以在这两个方面,提供有意义的改进。

当前,例如Parity以太坊客户端这样的高性能区块链实现,已经可以在消费级高速硬件上每秒处理超过3000笔的交易。然而显示世界的区块链网络却限制在30笔交易每秒的情况下。这种限制主要是源于目前同步(synchronous)的共识机制,需要充分的计算缓冲时间来安全地处理,也就加重了其必须对于慢速硬件的支持。这归咎于其底层的共识架构:状态转换机,或者这种让所有参与方校对和执行交易的方式,在本质上将其逻辑绑定在了共识一致性(canonicalisation)的设计上,或者需要让所有参与方都同意所有的可能性、有效性和历史。

这种说法即适用于类似比特币和以太坊这样的工作量证明(POW)系统,也适用于NXT和比特股这样的权益证明(POS)系统,他们都本质上受制于同一个障碍,但这些共识算法却是个能让区块链成功的简单策略。然而,在一个协议里紧密捆绑这两个结构,我们也就捆绑了多个不同风险偏好、不同伸缩性需求、不同隐私需求的角色和应用。一种特征满足不了所有人的需求。因为这种场景,产生了很多次的广泛呼吁,但网络只能倾向于更保守,服务于少数人,最终导致在创新能力、性能和适应性方面的失败,非常戏剧化。

有一些系统例如公证通(Factom),整个地去除了状态转换机。然而大多数应用场景都需要依赖一个共享的状态机,来支持状态转换的功能。去除它只是隐藏了问题,却没有给出真正替代性的解决方案。

现在看起来清楚了,因此一个合理的方向是:像路由对于可伸缩去中心化计算平台那样,解耦共识组件和状态转换组件。而且不出意外的话,这也是Polkadot解决伸缩性问题的策略。


3.Polkadot是继以太坊之后的延伸

现在大家对波卡的了解,只能说波卡就是做跨链的,就跟cosmos一样,让现在已有的区块链都进行互通互联。

更深一层理解的话,波卡其实是实现web3.0的一个底层架构,这个架构在满足现在互联网体验和速度的前提下,同时可以实现个人隐私和数据的安全。Polkadot和substrate都是实现这个伟大愿景的底层架构。

再准确一些说,Polkadot不是简单的跨链,而是通过中继链、平行链和桥的设计提高区块链的互操作性和扩展性,并不是为了让现有的区块链进行互联,而是希望创造一个新的web3.0的加密世界。

Polkadot是继以太坊之后的延伸,是我对加密世界更加深入的一种理解,是一种解决问题为导向的新思路,最终是希望实现web3.0世界计算机的愿景。

Polkadot项目会在2019晚些时候发布。在那之后,权力将变得更加去中心化。现在我是负责实际交付Polkadot项目的人,一旦交付完毕,我将从这个位置上退出,因为Polkadot在白皮书上有明确和透明的治理机制。

无论如何,“去中心化”的整个想法被高估了。如果没有一定程度的旧事物或惯性,也就没有真正的“去中心化”这种东西。

下一次售卖可能会在年底推出,大概在网络发布之后不久进行。不管它是拍卖,还是固定价格的售卖,或者是否通过交易所进行,我们都还没有真正想好。但我们确实想为大家提供相当大的支持。

本文源自Gavin Wood先生的分享


链接: https://fly63.com/article/detial/4540

前端开发,页面加载速度性能优化,如何提高web页面加载速度

通过技术的角度,来探讨如何提高网页加载速度的方法和技巧,一个网站速度的访问快慢将直接影响到用户体验,对于我们开发来说是应该解决的。

web开发,关于XSS的介绍和案例分析

XSS攻击的全称Cross Site Scripting(跨站脚本攻击),为了避免和样式表CSS混淆而简写为XSS。XSS恶意攻击者往Web页面里插入恶意Script代码,当用户浏览该页之时,嵌入其中Web里面的Script代码会被执行,从而达到恶意攻击用户的目的。

web页面弹出遮罩层,通过js或css禁止蒙层底部页面跟随滚动

通过js或css禁止蒙层底部页面跟随滚动:pc端推荐给body添加样式overflow: hidden;height: 100%;移动端利用移动端的touch事件,来阻止默认行为,若应用场景是全平台我们要阻止页面滚动,那么何不将其固定在视窗(即position: fixed),这样它就无法滚动了,当蒙层关闭时再释放。

关于渐进式 Web 应用,你应该知道的一切

渐进式 Web 应用是利用现代浏览器的特性,可以添加到主屏幕上,表现得像原生应用程序一样的 Web 应用程序。

Web前端知识体系精简

Web前端技术由 html、css 和 javascript 三大部分构成,是一个庞大而复杂的技术体系,其复杂程度不低于任何一门后端语言。而我们在学习它的时候往往是先从某一个点切入,然后不断地接触和学习新的知识点,因此对于初学者很难理清楚整个体系的脉络结构。

Web的26项基本概念和技术

Web开发是比较费神的,需要掌握很多很多的东西,特别是从事前端开发的朋友,需要通十行才行。今天,本文向初学者介绍一些Web开发中的基本概念和用到的技术,从A到Z总共26项,每项对应一个概念或者技术。

web浏览器基础知识【web前端】

Web浏览器的主要功能是展示网页资源,即请求服务器并将结果展示在窗口中。地址栏输入URL到页面显示经历的过程、浏览器的主要组件、浏览器渲染...

Web 前端中的增强现实(AR)开发技术

增强现实(以下简称 AR)浪潮正滚滚而来,Web 浏览器作为人们最唾手可得的人机交互终端,正在大力发展 AR 技术。AR 可以简单的理解为一种实时将虚拟图像叠加在现实场景中的技术

神奇的Workbox_让你的 Web 站点轻松做到离线可访问

先了解一下 workbox:不管你的站点是何种方式构建的,都可以为你的站点提供离线访问能力。就算你不考虑离线能力,也能让你的站点访问速度更加快。几乎不用考虑太多的具体实现,只用做一些配置...

原生js判断用户是否操作了web页面

用户是否操作了web页面,我们可以在一定时间内根据用户是否触发了某些事件进行判断。比如用户是否点击,是否按键,是否移动了鼠标等

点击更多...

内容以共享、参考、研究为目的,不存在任何商业目的。其版权属原作者所有,如有侵权或违规,请与小编联系!情况属实本人将予以删除!