03 就不能让我顺畅地撸个猫吗?(1)

‍原文标题:《ScalingNOW! — ScalingSolution Summit Summary》,本文略有删节。

上周日(3月25日)在巴塞罗那举行了为期两天的ScalingNOW!峰会,全球各地许多的区块链团队都出席了此次会议,来交流和分享他们关于区块链扩展性问题的解决方案。

会议前夕团队的聚餐照

图片来源:Web3基金会团队博客

本文将回顾整场活动,简要地介绍本次活动的目的,可扩展性的含义,近期可扩展性的主要解决方案以及我们对解决方案当前状态的一些想法。

1

活动目的

我们相信在目前的区块链生态中可扩展性是区块链面临的主要障碍。全球各地的区块链项目团队都在各自为营地解决这个问题,他们缺乏跨团队的协作。此次ScalingNOW!大会就是提供了这样的一个交流的机会,让那些致力于解决扩展性问题的团队能够面对面地进行交流讨论,也能够直接与一些面临高手续费的DApp的开发者交流。被邀请的团队需要在未来几个月中努力提供一个可部署的解决方案。

这个话题对于Web3Foundation来说非常重要,因为长期和短期的扩展解决方案对于实现基金会的愿景都是必要的。

在短期内,我们可以通过基于权威证明(POA)的侧链解决一些可扩展性问题,这些侧链可以通过桥梁与Ethereum链接。Parity Bridge公司展示了Parity Bridge,并讨论了它如何利用低成本POA网络来降低高额手续费。这项技术不仅在短期内对区块链扩展性问题有所帮助,同时也是Polkadot(WEB3基金会自己的项目,后文会有介绍)的核心元素之一。

2

什么是可扩展性?

‍在以太坊的环境中,我们将可扩展性定义为

主网络的容量随着用户数量(DApps)的增长而提高性能(高吞吐量,低延迟),从而不影响用户原有的体验(Gas价格,交易时间)。

随着主网用户使用需求度的提升,网络架构必须能够适应新的需求,而不是相反。

当CryptoKitties(注:一个区块链上的养猫游戏)达到活动高峰期时,我们清楚得看见了以太坊网络的扩展性问题。以太坊主网的交易费用变得非常昂贵,交易速度变得缓慢。

来自CryptoKitties的开发商Dieter Shirley表示:“70%的GAS正在智能合约上消耗,我们没有为此优化。而且,存储所有东西的模型永远不会扩展。”

3

主要的解决方案——状态通道和侧链

‍目前有两个主要的解决方案,分别是状态通道侧链。这些解决方案将部分交易逻辑移出了主链,但最终依靠主链进行交易结算。

TrueBit团队提供了另一种解决方案(更多细节将在本文后面给出)。

状态通道示意图

状态通道提供了两个地址之间一对一的直接交易(例如,两个用户)。涉及用户之间交易信息的大部分计算都是通过密码学以安全的方式在链下进行计算和传输的,然而账户最终的结算会在以太坊的主网上进行。

项目出席者:µRaiden,Counterfactual, FunFair, SpankChain, Decentraland.

比特币侧链示意图

侧链也被称为桥链或平行链,是与以太坊主链平行的一条区块链。这些侧链会拥有独立的共识机制而不必与部署在以太坊主链上的共识机制相同。例如,有可能拥有POA(Proof of Authority)权威共识机制或者POS(Proof of Stake)权益证明机制。这些侧链并不是完全独立,最终还需依靠以太坊解决。但是它们确实提供了一个允许大量用户暂时与其他外链进行交互的途径。

项目出席者:ParityTechnologies, POA Network, Cosmos, Plasma.

4

时间线

为了帮助指导DAPP开发者,我们提供以下的时间表,以显示其扩展性解决方案。分为已经准备好的解决方案“NOW!”和将在未来准备好的解决方案。

NOW!

µRaiden — ERC20 & 223状态通道

Decentraland —定制专用状态通道

Parity Tech — 侧链

POA Network — 侧链

4个月内

FunFair —广义状态通道

6个月内

Cosmos—侧链解决方案(互操作区块链)

大约6个月

Counterfactual —广义状态通道

TrueBit — 重计算性(computationally-heavy) DApps链下解决方案

9个月内

Plasma —分层的侧链

关于WEB3基金会

WEB3基金会创办于2017年,是一家致力于培养和管理分布式网络软件协议技术和应用的基金会,特别是那些利用现代密码学手段来保障分权(decentralisation)以及WEB3生态系统的利益和稳定性的技术和应用。

基金会的愿景是创建一个无中心服务器(serverless)的分布式网络。

目前基金会创建的项目是Polkadot,一个让各自独立的区块链交换信息的协议。

注:现在数据库server都要放在一个主机上面,而serverless没有主机的概念,都是云服务商提供的接口

下文预告:

关于状态通道与侧链的会议概要

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

扫码关注腾讯云开发者

领取腾讯云代金券