但是要明白:除非你也在运行自己的节点,否则你可能无法从那些让你跳过所有这些麻烦的安全与分散的承诺中获益。
至少不会达到你所设想或希望的程度。你可能正在通过 Infura 与 以太坊进行交互,Infura 是一个节点集群,将 Dapps 的前端用户界面 ( UI ) 连接到 以太坊区块链上的后端智能合约。
它还将 Dapps 连接到 Ropsten、Rinkeby 和 Kovan testnets。Infura 是允许 MetaMask 访问以太坊的基础设施。uPort , Cipher Browser, CryptoKitties, MyCrypto 和 MyEtherWallet 都使用 Infura 连接到以太坊。Truffle 可以让你用 Infura 创建 Dapps,因为它的基础设施是普遍的。
当你使用 加密猫(CryptoKitties) 的时候。你会看到所有那些可爱的图片和容易点击的按钮,那不是以太坊。这只是一个网站,让非技术人员更容易购买小猫,看看它们长什么样。
如果你是一个技术人员,这是显而易见的,但对其他人来说,这可能是一个惊喜。Crypto Kitties 以EDCC ( 或“智能合约”) 的形式存在,你的猫的代码以及你的所有权证明都存储在以太坊中。但是,大多数人可能不会在代码与 CryptoKitties 之间互动,而是使用 CryptoKitties 网站。
因此,当你从网站上购买 CryptoKitties 时,这个交易被记录在区块链上。如果你正在运行自己的节点,那么你的计算机将直接把事务发送到区块链,并将其挖掘到一个块中。或者,如果你正在挖掘节点,那么你可以自己将事务挖掘到一个块中。
无论哪种方式,你都可以直接与区块链交互,并且你可以保证它将被记录为 已发送。但是,如果不运行自己的节点,则意味着允许 Infura 节点代表自己发送事务。
很多交易都是通过基础设施进行的。它拥有每天处理超过100亿次请求的能力,并已经被 4 万多名开发者和 Dapps 所使用。应该注意的是,Infura 也允许访问指规数(IPFS),但这些数字仍然令人难以置信。
Infura 提供了免费的服务,而且看起来运作良好。Infura 成功地消除了采用区块链中最具挑战性的障碍之一。运行一个完整的节点需要相当程度的技术知识、耐心、处理能力和内存。像我(这里指原文笔者)这样的人不太可能会去运行一个节点,但是我愿意跳过所有其他的环。因此,在这一点上,Infura 应该为以太网更容易被使用而受到称赞。
更不用说 Infura 提供了大量的开发工具,可以显著简化构建过程。
作者 | @ALISON BERREMAN
译者 | @SingChain