1. 链一财经首页
  2. 资讯

Infura:在以太坊上访问构建更加容易

虽然加密货币领域的一些人似乎对加密货币还没有得到广泛采用感到困惑,但在我看来,坦率地说,使用区块链和加密货币很痛苦。

Infura:在以太坊上访问构建更加容易

你首先要有足够的信息来关获取。与我交谈的大多数人甚至不知道区块链是什么,但已经在这个领域的人似乎忘记了这个东西有多么深奥。在最基本的层面上,你必须向员工推销去中心化和安全的基本价值观,并让他们明白,至少在某种程度上,区块链实现了这些承诺。这本身就是一个挑战。

然后,一旦一个人知道什么是区块链以及它为什么重要,他们就必须知道如何访问它。对于对区块链不熟悉的人来说,即使找到合适的术语来进行谷歌搜索也很困难。他们可能不知道什么是以太坊,什么是Dapps,或者如何购买与他们互动所需的加密货币。他们必须学习私钥、交换器、元请求——他们可能要跳过一百万个KYC环,或者知道他们的银行或信用合作社与交换器或钱包的兼容性存在的问题。我想说的是,使用区块链还是一场噩梦。

但是如果你经历了所有这些,你选择使用以太坊的话说可能是因为你认为作为一个网络和社区,它符合你的价值观。然后是Dapps。目前还没有很多特别有用的应用程序,部分原因是缺乏网络效应(再次强调,这可能与入职时的极度摩擦和缺乏消费者意识有关)。但是如果你走了这么远了,你会很兴奋,因为你终于可以开始你的加密猫育种了。一旦你走到这一步,那么接下来它基本上是一帆风顺的。这是一只可爱的猫,你会觉得拥有了相当不错的用户体验。当然,并非所有的Dapps都是用户友好的;还有一些应用程序似乎有意让我质疑自己的智商。

Infura消除了一个主要的麻烦,但这只是一个权宜之计

但是要明白:除非您也在运行自己的节点,否则您可能无法从那些让您跳过所有这些麻烦的安全与分散的光荣承诺中获益。至少不会达到你所设想或希望的程度。您可能正在通过Infura与以太坊进行交互,Infura是一个节点集群,将Dapps的前端用户界面(UI)连接到以太坊区块链上的后端智能合约。它还将应用程序连接到Ropsten、Rinkeby和Kovan testnets。Infura是允许MetaMask访问以太坊的基础设施。uPort, Cipher Browser, CryptoKitties, MyCrypto和MyEtherWallet都使用Infura连接到以太坊。Truffle可以让你用Infura创建Dapps。它的基础设施是普遍的。

我澄清一下:当你使用加密猫的时候。你会看到所有那些可爱的图片和容易点击的按钮,那不是以太坊。这只是一个网站,让非技术人员更容易购买小猫,看看它们长什么样。如果你是一个技术人员,这是显而易见的,但对其他人来说,这可能是一个惊喜。加密猫以EDCC(或“智能合约”)的形式存在,你的猫的代码以及你的所有权证明都存储在以太坊中。但是大多数人可能不会在代码级别上与加密猫互动,而是使用加密猫网站。因此,当你从网站上购买加密猫时,这个交易必须被告知并记录在区块链上。如果您正在运行自己的节点,那么是您的计算机直接将事务发送到区块链,并将其挖掘到一个块中。或者,如果您正在运行挖掘节点,那么您可以自己将事务挖掘到一个块中。无论哪种方式,您都可以直接与区块链交互,并且您可以保证它将被记录为“发送”。但是,如果不运行自己的节点,则允许Infura节点来代表您发送事务。很多交易都是通过基础设施进行的。Infura拥有每天处理超过100亿次请求的能力,已经被4万多名开发者和Dapps所使用。值得注意的是,Infura也允许访问指规数,但这些数字仍然令人难以置信。

Infura提供了免费的服务,而且看起来效果很好。Infura成功地消除了采用区块链的最具挑战性的障碍之一。运行一个完整的节点需要相当程度的技术知识(至少比我所拥有的要多)、耐心、处理能力和内存。像我这样的人不太可能运行一个节点,但是我愿意跳过所有其他的环,来获得更好的体验。因此,在这一点上,Infura应该获得掌声。

Infura提供了大量的开发工具,可以显著地简化构建过程。即使是对这项技术持怀疑态度的人,通常也会很快为Infura的优点辩护。

潜在的问题

但也有人持怀疑态度。

整个以太坊的承诺是,它提供了安全、分散、p2p事务,因此,这个节点集群是传达一个巨大的数据量用户未运行自己的节点,最重要的是建立在很多Dapps的核心基础之上。Infura以安全为中心承诺,但没有什么是防黑客的。因为Infura的基础架构非常普遍,一个安全漏洞或者如果代码出了问题,它可能会对网络、基于它的Dapps和使用它们的人造成灾难性的影响。

目前,没有任何可靠的替代方案。开发人员往往强调需要更多的人来运行自己的节点,对于大多数用户来说,轻量级客户机是一个相对容易访问的解决方案。轻量级客户机不需要像同步并运行完整节点那样的处理能力、内存或耐心,但这仍然需要用户承担责任,因为用户已经遇到了足够的挑战。我认为,在这方面,开发人员低估了一个非技术人员的负担。

这些问题的答案尚不清楚,就像区块链世界中的许多事情一样,但毫无疑问,一些事情将在status Hackathon和Devcon上讨论和探讨。

根据国家《关于防范代币发行融资风险的公告》,大家应警惕代币发行融资与交易的风险隐患。

本文来自LIANYI转载,不代表链一财经立场,转载请联系原作者。

发表评论

登录后才能评论

联系我们

微信:kkyves

邮件:kefu@lianyi.com

时间:7x24,节假日bu休息

QR code