• 简体版 | 繁體版
  • 联系我们
  • 加入我们
  • 关于我们
  •  
  • 首页
  • 快讯
  • 价值号
  • 视频
  • 专题
  • 深度
  • 入驻价值号
  • 碳链APP
    微信公众号

    扫码下载App

  • 登录
  • 微信公众号

    微信公众号

导航
  • 首页
  • 快讯
  • 区块链+
  • 价值号
  • 视频
  • 专题
  • DeFi优选
碳链价值APP
专注服务于金融科技和区块链
立即打开

实现DApp扩展的5大解决方案

UnitimesUnitimes  •  2019-04-30
扩展性解决方案的实现已经到来!本文将探索一些当前已经可以实现的扩展性解决方案,不同方案的相对权衡折衷之处,同时分享一些可用于开发使用的开发者资源。

原文标题:《概述 | 实现 dApp 扩展的五大解决方案 》

作者 | Andreas Wallendahl

编译 | Jhonny & Iris

背景:扩展性问题

“为何扩展性很难实现?我经常谈论有关‘扩展性的三难困境’(scalability trilemma),即区块链系统必须在不同的特性之间进行权衡。它们很难同时都具备三个特性,其中之一就是去中心化,另一个就是扩展性,第三个就是安全性。"

-- Vitalik Buterin,2017年11月

诸如比特币 (Bitcoin) 和 以太坊 (Ethereum) 等无需许可的公链平台已经在第一层 (Layer 1) 选择了优化安全性和去中心化程度,而不是高交易吞吐量。任何想要成为验证者 (validator) 的人都可以参与,且成为验证者要求只需要相当少的时间和资金投入。

在 PoW 机制中参与挖矿的节点保护整个区块链网络免受 51% 攻击 (按照2019年4月份的价格计算,这种攻击在以太坊区块链和比特币区块链上的攻击成本分别为每小时约10万美元和超过35万美元)。

以太坊的真正无需许可的去中心化属性和高安全性使其成为全球经济信任层的首选平台,并确保了该平台上的区块链应用程序的安全。

然而,安全性和去中心化是以扩展性为代价的。当前以太坊每秒处理的交易量约为5笔,并且如果每秒处理的交易量为6笔就会出现超负荷问题,且理论上每秒处理的简单交易的限制为14-15笔。对于任何主流的现存消费者或金融应用来说,这个数字都是九牛一毛的。

“其核心限制是,像以太坊这样的公共区块链要求网络中的每个节点都要处理每一笔交易。”

--Josh Stark,2018年2月

在以太坊2.0阶段,以太坊基金会 (EF) 有着一个升级以太坊区块链基础设施的先进路线图,将在接下来的几年中大大地改善以太坊的扩展性。

但是,很多项目当前就在以太坊平台上搭建应用程序,这些程序现在就需要实现扩展!此外,基于这些应用的实际用例,即便 Serenity (Eth 2.0) 已经实现,那你可能也不希望所有的交易都运行在以太坊主网 (即第一层) 之上,而是选择第二层解决方案。

当前的主要挑战

  • 缓慢 -- 交易吞吐量低,满块 (full block) 情况下的网络延迟依赖性;

  • 昂贵 -- 用户必须为每笔交易支付 gas 费用

  • 用户体验不佳 -- 用户必须为每笔交易进行签名并等待交易被确认,之后下一笔交易才能被执行。

扩展性方案

当前可以实现的用于扩展交易吞吐量的扩展性方案,当然还存在其他一些包含链下计算和其他扩展向量的解决方案,但本文将主要探讨以下扩展性方案:

  • 链下消息签名 (元交易) -- 使用以太坊密钥对 (key pairs) 在链下对消息进行签名,存储并发出事件,或将事件传递给 P2P,然后根据这些消息上的内容和签名更新链上的状态;

  • 支付通道 -- 交易双方之间实现价值交换的链下通道,并在链上对交易;

  • 状态通道 -- 实现交易双方之间多次更新状态的链下通道,并在链上对这笔交易进行最终的状态更新;

  • 侧链 x 桥接 (bridges) -- 功能齐全的侧链通过桥接只能合约和中继机制来锚定以太坊主网;

  • Plasma 链 -- 功能齐全的子链 (child chain) 会定期地将其状态树 (state tree) 提交至根链 (即以太坊主网) 之上。

扩展性方案的折衷之处

扩展性方案的描述 & 实现

下方的扩展性方案都是开源的,可用于开发者搭建应用程序,尽管所有的扩展性方案都处于发展中,并且在将应用部署到主网之间,强烈建议进行安全审计 (下方涉及到实现扩展性方案的项目,不包括尚未发布可用产品或者代币库的项目)。

01. 消息签名

  • 用户通过密钥对 (公钥 + 私钥) 使用 keccak256 哈希算法,在链下对消息进行签名;

  • 消息可以存储在 IPFS (星际文件系统) 或者 DB (数据库) 中,之后分批处理成一笔链上交易;

  • 消息也可以通过 P2P 传递,并且一旦消息 (通过公钥) 被验证为来源于有效或者授权的一方,则该消息就可以被作为 oracle 输入到主网的智能合约中;

  • 之后智能合约就会接收并执行该信息;

  • 在 ETH Berlin 会议期间,MakerDAO 就使用消息签名的方法,提议了一个链下价格预测的解决方案。

相关资源:

  • Karl Floersch -- 哈希算法和消息签名基础知识:

    https://cryptoeconomics.study/

  • Mario Conti -- 通过链下签名消息进行价格预测 (price oracle):

    https://view.ly/v/Rt275OYzLCI1

  • Vitalik Buterin -- 预言机:

    https://blog.ethereum.org/2014/07/22/ethereum-and-oracles/

02. 支付通道 & 状态通道

状态通道 (state channels) 包含三个主要步骤:

  • 交易双方将初始的区块链状态 (比如双方的余额) 锁定在一个智能合约中,该智能合约非常类似于一个多重签名的钱包。这确保了只有当双方都已经对更新进行签名之后,钱包中的资金才能被解锁并进行转移。

  • 双方通过在批次之间传递状态更新 (比如余额的更新) 来实现交易。如果双方同意,则对某个状态更新进行“签名”,该状态更新会被提交给智能合约中以便解锁资金;

  • 当双方完成交易时,他们各自都会将状态更新提交给智能合约。如果双方提交的状态更新相匹配,那双方的区块链的状态 (比如双方的余额) 将会被解锁,该状态通常会与双方的初始状态不一样。

支付通道 (payment channels):

支付通道是一种受到限制的状态通道解决方案,仅限于 ETH 或者 ERC20 代币的支付。其简化的结构允许更大的吞吐量和更高效的设计,因为只有一个 (或几个) 状态会被更新,即净余额 (net balance)。

争议解决:

  • 交易双方签名的每个状态更新都会被分配一个“nounce”,也即一个独特的用于确认此次更新的数字。较新的 nouce 会取缔旧的 nonce。

  • 一旦 A 方提交了一个状态更新,一个挑战期 (challenge period) 就会启动。在该挑战期期间,B 方可以提交一个带有更新的 nonce 的状态更新。当挑战期结束时,带有最新 nonce 的更新将被用于解锁区块链状态,并适当地分配资金。

现有的项目 & 实现:

  • Raiden (雷电网络) 是对于以太坊扩容的一种链下支付通道解决方案,可以为以太坊带来近距离即时支付,低交易费用和高扩展性。该网络能与以太坊及所有符合 ERC20 规范的数字代币良好协作。查看链接访问更多内容:

    https://kauri.io/article/e875bf0e94444f86b3dcdebc730f6c7f/v1/raiden:-generalized-state-channels

  • Connext 正在搭建一个开源 P2P 微支付基础设施,该项目的首个产品在以太坊区块链上使用了支付通道。支付通道运行将许多的链下交易聚合为数量更少的链上交易。查看链接访问更多内容:

    https://kauri.io/article/ea598e8c666c413e8df0a6dd106a1c28/v1/connext:-peer-to-peer-payment-channels

03. 侧链 x 桥接 (bridge)

桥接(或中继)将来自侧链的信息传递到主网,其侧链运行着自己的共识算法。在主网络上锁定值或状态(或者两者一起),并在侧链上运行 dApp,收集和处理交易。

  • 用户从主网上抵押以太币或者 ERC20 代币来桥接合约

  • dApp 根据需要运行,然后用户将其以太币或者 ERC20 撤回主网

  • 用户仅支付两笔交易的 gas -- 抵押和撤回

  • 用户还可以在侧链上支付小额交易费用(Loom 和 POA 都有运行成本。Loom 用自己的代币来收取 dApp 费用,而 POA 要求用户在侧链上用 POA 代币支付 gas 费)

相关资料:

  • 观看视频:Parity 桥接测试网络 -- Kovan 以太币 - ERC20 代币测试部署

  • Melonport 和 Colony 已经在开发实现和测试 Parity 桥接了,Swarm.City 和 Giveth 还在帮助测试任意消息传递

  • https://wiki.parity.io/Bridge; https://github.com/poanetwork/poa-bridge-contracts

现有项目和实施:

  • POA Network 是一个基于以太坊的平台,为智能合约提供开源框架。POA Network 是使用权威证明(Proof of Authority)作为其共识机制的以太坊侧链。

  • Loom 是以太坊第 2 层扩展解决方案,专注于需要非常高吞吐的社交和游戏 dApp。Loom SDK 可使用支持高可扩展性优化的 dPoS 共识,可以生成一个叫做 dAppChain 的侧链。

  • SKALE 的弹性侧链提供标准全容量侧链的所有好处,并为真正去中心化的网络提供安全保障。弹性侧链性能高、可配置且与以太坊 / Web3 兼容。

04. Plasma 链

概览:

  • 初始化 Plasma 区块链。编写合约并将其提交给根链;

  • 本地化计算。只需要定期将 Plasma 的区块哈希提交给区块链;

  • 防伪中定义中的共识规则。如果出现无效的区块,任何人都可以提交防伪声明,将交易回滚到区块链。

现有项目和实现:

  • 包括 FourthStateLabs、OmiseGo、Kyokan、Plasma Group 等项目,查看详情:

    https://kauri.io/article/3103de2a3a874f348013b96d157451be/v7/plasma-roundup:-from-mvp-to-mainnet

  • Kyokan MVP 实现纯粹关注支付用例的最小可行 Plasma,以便 App 开发人员现在就可以体验 Plasma,查看 MVP 教程:

    https://kauri.io/article/7f9e1c04f3964016806becc33003bdf3/v4/minimum-viable-plasma-the-kyokan-implementation

  • Plasma Group 致力于为更大的以太坊社区创建开放式 Plasma 实现。我们的使命是通过探索 Plasma 框架的全部潜力来推动第 2 层可扩展解决方案向前发展。了解更多:

    https://kauri.io/public-profile/4c1f7c394b9fdbe23dcbe64e7b537b5354c71b24)

展开全文
打开碳链价值APP  查看更多精彩资讯
声明:本文内容为作者独立观点,不代表碳链价值立场,且不构成任何投资理财建议。
0 0
Plasma dApp侧链Raiden Connext

扫一扫,分享到微信

相关推荐

以太坊杀手Solana的生态侧链Solana Ray正异军突起 价值号

以太坊杀手Solana的生态侧链Solana Ray正异军突起

元宇宙小子 2022-04-21 价值号
​SolanaSOLRSolana Ray侧链Solana生态
Solana 的原生代币 SOL 已经跻身市值前 10 名的加密货币之列。主网仍处于正式测试阶段,这表明该团队仍在努力改进网络的功能和稳定性。下一阶段Solana的目标是吸引 10 亿用户。
Coinbase:深度解析以太坊扩容方案类别和未来 深度

Coinbase:深度解析以太坊扩容方案类别和未来

Coinbase中国 2021-12-23 深度
跨链侧链Coinbase以太坊
在本期的“Around The Block”中,我们探讨了加密世界对规模的追求。
1kx研究:为什么说 Connext 有可能统一跨链流动性 深度

1kx研究:为什么说 Connext 有可能统一跨链流动性

链捕手 2021-12-02 深度
区块链加密领域跨链Connext
Connext 是一种互操作性协议,可在兼容 EVM 的区块链之间实现快速、非托管的跨链传输和合约调用。

碳链快讯更多 ›

2022-08-08

慢雾:EGD_Finance被黑简析

2022-08-08

解放日报:上海率先起跑元宇宙产业新赛道

2022-08-08

倪行军卸任蚂蚁区块链公司职务

2022-08-08

网传腾讯幻核停止更新但未裁员,部分数字藏品滞销已锁仓处理

2022-08-08

Mark Cuban:美SEC对加密货币立场令人难以置信的虚伪

2022-08-08

Celsius撤回以9.2万美元的月薪聘请前首席财务官担任破产程序顾问的动议

2022-08-08

Coinbase NFT市场用户量突破1万,LooksRare NFT市场总用户量已突破10万

2022-08-08

彭博高级分析师:比特币可能成为全球抵押品

2022-08-08

摩根士丹利招聘加密产品开发经理,所属团队为超9000亿美元资产提供支持

2022-08-08

Chainlink:协议及服务不支持以太坊PoW等分叉

2022-08-08

比特币市值占比降至近半年以来最低点

2022-08-08

尼泊尔已起草必要的修正案以发行CBDC

2022-08-08

美国参议院通过规模为4300亿美元通胀削减法案

2022-08-08

报告:基于比特币闪电网络的应用程序已增涨至超20个类别100多个应用

2022-08-08

加密货币投资者重新关注股市,以此判断最糟糕的时期是否已经过去

2022-08-07

前美国财长萨默斯:美联储可能重蹈1970年代覆辙

2022-08-07

中非共和国总统:支持比特币在全国范围内使用

2022-08-07

海南:支持儋洋地区创建数字人民币应用示范城市

2022-08-07

马斯克要求与推特CEO进行公开辩论,向公众阐明推特真实账户问题

2022-08-07

谷歌前CEO曾称赞比特币是一项卓越的密码学成就

2022-08-06

人民银行:将出台数字人民币相关法规政策

2022-08-06

新加坡全球海事脱碳中心在生物燃料试点项目中采用区块链

2022-08-05

蒂芙尼通过NFTiff筹集超1250万美元资金

2022-08-05

WazirX CEO的Shardeum项目正在以2亿美元估值筹集1800万美元资金

2022-08-05

蒂芙尼:250枚NFTiff已全部售罄

2022-08-05

Meta计划发行100亿美元债券

2022-08-05

加密分析师:“不要卖”你的比特币给贝莱德

2022-08-05

NEAR Protocol:与用户钱包绑定的电子邮件和SMS数据遭到泄露

2022-08-05

欧易Web3钱包接入天眼KYT系统,可自动检测风险地址

2022-08-05

花旗:合并可能会改善以太坊作为价值存储的情况

2022-08-05

印度执法局对Wazirx主管进行搜查,冻结其价值6.467亿卢比的银行资产

2022-08-05

日本区块链公司Financier融资580万美元,B Dash Ventures领投

2022-08-05

调查:近40%受访美国投资者在市场不确定下购买更多加密货币

2022-08-05

Argo Blockchain 7月份产出219枚比特币,环比增长22%

2022-08-05

交易员Peter Brandt:比特币是自己最大的头寸之一

2022-08-05

中共一大纪念馆首发“树德里”系列数字文创产品

2022-08-05

The Sandbox正在确定因其官方Instagram账户被入侵而受影响的用户数

2022-08-05

Kevin O’Leary称已在市场低迷时期增持加密货币

2022-08-05

Aptos进行Devnet更新,更新框架中删除部分Diem遗留和核心逻辑

2022-08-05

世界经济论坛调查:相较于股票或债券,散户投资者更了解加密货币

2022-08-05

V神:USDT、USDC等或将决定 ETH 硬分叉的走向

2022-08-05

以太坊伦敦升级一周年,年通胀速度下降超53%

2022-08-05

马斯克:狗狗币的实际总交易能力远高于比特币

2022-08-05

福布斯:美国SEC在调查美国所有的加密交易所

2022-08-05

泰国证券交易委员会向四家当地数字资产运营商颁发经营许可证

2022-08-05

一开发者伪造11个假身份,Solana TVL中资金被重复计算

2022-08-05

BitMEX创始人:考虑到美联储的货币政策,以太坊合并的预期价格为2,815美元

2022-08-05

以太坊核心开发者:若测试网合并顺利,将于8月11日商定以太坊主网合并总难度

2022-08-05

越南央行正考虑将虚拟货币纳入反洗钱法

2022-08-05

韩国加密交易所Bithumb宣布其系统已与该国三大金融机构的应用程序相连接

推荐文章

  • Web3 建设者和律师手册:如何有效进行去中心化链下活动?

    2022-08-08

  • Meta:Instagram将在100多个国家或地区拓展数字藏品功能

    2022-08-05

  • Delphi Digital:以太坊 Rollup 堆栈(二)

    2022-08-05

  • Delphi Digital:Rollup 完全指南 ——模块化经济学(一)

    2022-08-05

  • Vitalik 详解 5 种不同类型的 ZK-EVM

    2022-08-05

价值号更多 ›

吉时通信
吉时通信
文章: 135
  • 再看稳定币:去杠杆、提成色与合规化
  • 从OpenSea的挑战者看NFT交易平台的演进历程
  • 以太坊合并:如何影响显卡和区块链行业?
链集市ChainMarket
链集市ChainMarket
文章: 191
  • 为何区块链公司也需要搜索引擎优化?
  • 区块链产业周刊丨苹果终于入局Web3;全国首个数字人民币官方信息平台已上线试运行;国内更多地区推出元宇宙措施
  • 对于初创企业而言,区块链技术会是未来吗?
Unitimes
Unitimes
文章: 398
  • 打破沉默,三箭创始人首次披露崩溃细节
  • 深入解读 EVM 的生态帝国
  • 以太坊状态:复盘以太坊 2022 Q2
换一批

热门标签

新基建 比特币 以太坊 矿业 DeFi 共识对话 区块链+ 研报 美联储 央行数字货币 无限QE 加密衍生品 AI 云计算 大数据 5G 政策 交易所 稳定币 电子支付 Libra 算力产业 联盟链 公链 区块链 加密货币 Nervos Cosmos EOS STO

邮件订阅

及时、全面、专业、准确的资讯与数据,致力于为区块链爱好者以及数字货币投资者提供最好的服务。

App内打开

邮件订阅

及时、全面、专业、准确的资讯与数据,致力于为区块链爱好者以及数字货币投资者提供最好的服务。

Moshou

碳链价值是集资讯、行情、数据于一身的区块链信息服务平台,我们追求及时、全面、专业、精确的资讯与数据,致力于为区块链创新者和数字货币投资者提供优质的服务。

关于我们 加入我们 联系我们 隐私条款
微信公众号

扫一扫关注微信公众号

Copyright © 2018-2020 碳链价值 京ICP备18046423号
下载碳链App

下载碳链App

微信公众号

微信公众号

微信公众号

微信公众号

打赏文章作者

支付宝打赏二维码 支付宝扫一扫打赏
微信打赏二维码 微信扫一扫打赏

# 热门搜索 #

CBDC 比特币 DeFi 以太坊 区块链