• 微课视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
微课江湖
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 微课视频
  • 安全教程
  • 安全设置
  • 杀毒防毒
  • 病毒查杀
  • 脚本攻防
  • 入侵防御
  • 工具使用
  • 业界动态
  • Exploit
  • 漏洞分析
  • 加密解密
  • 手机安全
  • 区块链
您的位置:首页 > 网络安全 >区块链 > INFURA如何解决以太坊的其他大规模挑战

INFURA如何解决以太坊的其他大规模挑战

作者:以太坊爱好者 字体:[增加 减小] 来源:互联网 时间:2018-11-03

以太坊爱好者向大家分享了INFURA如何解决以太坊的其他大规模挑战,其中包含INFURA,以太坊,0x项目等知识点,遇到此问题的同学们可以参考下

本周区块链项目的概念变得更加遥不可及,Consensys发表了INFURA——由Herman Junge,E.G. Galano,Maurycy Pietrzak和Michael Wuehler创建——INFURA已经为在区块链基础设施方面取得领先地位做好了准备,这需要解决以太坊的痛点和满满的token发行日程,这些问题日益增长,但鲜有人提及。

INFURA是一项服务,可帮助在token销售和分散式应用程序中处理读取活动流量的涌入。这些流量与成功启动token,或在以太坊世界计算机上运行分散式应用程序密不可分。 虽然这是以太坊协议的一个非常重要的方面,但只读请求在基础设施支持方面得不到足够的服务这一点已经显示出很大的问题。在为每天在以太坊网络上播放的mercurial流量模式寻找解决方案时,INFURA将其服务和技术定位为在启动token或整个网络时所需的基本考虑因素。

我们与INFURA创始人Michael Wuehler谈论了启动token所需的基础设施,如基础架构,节点以及道德伦理等。


你提到INFURA解决了“其他扩展性辩论”,请问你是什么意思?

在讨论以太坊的扩展性时,大多数人通常都会考虑每秒交易的数量,即以太坊协议在任何情况下处理交易数目的理论极限。 目前以太坊只能做到每秒处理约20笔交易,而VISA可以做到每秒处理40万次交易。如果你把以太坊区块链想象成一个数据库,就如我刚才所说的交易类型就是“写入”数据库的,通过调用以太坊智能合约将数据写入到区块链。 这不是INFURA能解决的问题。 一些来自于太坊基金会的,非常聪明的人——如Vitalik Buterin,Vlad Zamfir,Karl Floersch等正在研究和解决这个问题。

INFURA解决的问题是读取任务,这是等式的另一方面(按:与写入相对)。通过典型的网络界面应用程序的大多数数据库活动都是读取。我经常举的一个例子是:如果你在手机上打开Facebook,你看到的每一条数据都是从数据库中读取的。 如果隔一段时间,你点击“赞”按钮,那这便是一个写入。与传统数据库类似,以太坊区块链上的读取任务远远多于写入任务。 以太坊区块链目前每天可处理多达五十万次的写入,但仅从我们在INFURA工作的一部分来看,每天就有高达17亿次读取活动请求。这些活动包括从dApp中查找某些数据的任何内容,类似于资源管理器,或通过Metamask查看Etherdelta等。


-2017年8月至11月通过INFURA进行的交易-

就如何在以太坊网络上处理读取任务来看存在哪些问题?

以太坊客户端或节点有自己处理传入请求的能力。 常规做法是通过所谓的JSON-RPC API服务处理大部分请求。 如果你向端点发送请求,那么获取该请求的客户端将读入其链接数据并为你提供回答。 正如token启动时那样,这些请求确实达到了一定容量,导致节点超载,从而使整个网络变慢。更糟的是网络可能会拒绝服务请求并采取攻击措施 - 例如,如果某个恶意行为者想要使单个节点导致瘫痪,他可以通过过量读取请求而使其超载,并在运行该查询请求时将该节点上的服务降级20分钟。

在INFURA,我们正在水平扩展。 我们支持大量的以太坊客户端通过我们的众多节点网络分发传入请求,过滤和分散流量到可以处理负载的共享节点。 使用目前网络上流行的一个比喻来讲,INFURA就像Cloudflare或Akamai,当巨大流量爆炸发生时,它可以短时间内帮助扩展容量。 此外,我们编写了许多软件——其中大部分是我们的主要价值主张——确保节点过载,保证DDoS攻击最小化。


token销售是如何在所有这些方面发挥作用的?

在token发布期间,开售有着具体的时间或某个区块。 那一刻,成千上万的人都冲到发布网站购买token。 交易流量的增多会使整个网络变慢,并给整个全球社区带来重大问题。 单个启动页面通常每秒会接受用户向以太坊发出的数百次读取请求。如果乘以1万名顾客,那么将瞬间产生数百万区块链请求。 token的销售无时无刻都在发生着,每天需要处理17亿个左右的请求。因此,建立一个可供价值2000万美元的人群出售的基础设施要求并不是免费的。 许多新的项目团队认为你只需要一名开发人员,一个URL就能赚大钱,但是他们没有考虑到一个常量,那就是基础设施。


你能解释一下你与token的合作关系吗?

0x项目推出token之际,我们决定与他们进行合作。 0x是一个伟大的团队,他们很有团队精神,以为用户提供流畅的体验为目标,为投资人着想。在我们评估了他们的需求后,我们建立了能够额外为他们提供的容量。 他们的发起过程进行得非常顺利。事实上,他们甚至写了一篇关于发起过程的博客文章——“真正与INFURA交谈”。 RadarRelay也是他们token发起项目的合伙人之一。 他们告诉我们,他们试图建立自己的基础设施,分散众多不同的节点,并安排一些人管理这些节点,这涵盖了他们最终能够分流到INFURA的实际开支。

《Michael Wuehler在2017年金融科技周期间推出INFURA》视频链接:https://www.youtube.com/watch?v=wF5HB6UvGNA&feature=youtu.be

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • INFURA如何解决以太坊的其他大规模挑战

相关文章

  • 2018-11-03什么是零知识证明及其含义是什么
  • 2018-11-03数字货币的挖矿原理
  • 2018-11-03HyperPay手机钱包 1.4 版本更新及使用指南
  • 2018-11-03数字资产钱包有哪些类型?平时使用需要注意哪些事项?
  • 2018-11-03区块链与加密货币34个权威术语
  • 2018-11-03什么是区块链格子(blockchain lattice)
  • 2018-11-03Aion挖矿教程(鱼池F2Pool)
  • 2018-11-03以太坊区块浏览器地址及使用
  • 2018-11-03精确解析的EOS.io与Block.one
  • 2018-11-03比特币区块链分叉是什么

文章分类

  • 安全教程
  • 安全设置
  • 杀毒防毒
  • 病毒查杀
  • 脚本攻防
  • 入侵防御
  • 工具使用
  • 业界动态
  • Exploit
  • 漏洞分析
  • 加密解密
  • 手机安全
  • 区块链

最近更新的内容

    • 你的第一个Truffle分布式app (1)
    • 什么是去中心化应用(DApp)
    • imToken如何导出与导入钱包
    • 区块链币圈交易名词解释
    • 解密比特币:Russell Yanofsky拆解古老的加密代码
    • 一文弄懂什么是比特币分叉
    • 区块链项目生态系统
    • Kraken比特币交易所图文教程——注册与认证
    • 比原链 | Equity 语言入门
    • 最新海外交易平台及主流数字货币钱包下载统计

关于我们 - 联系我们 - 免责声明 - 网站地图

©2015-2018 All Rights Reserved. 微课江湖 版权所有