主页 > imtoken钱包劫持 > 如何在区块链项目中使用以太坊和ETH

如何在区块链项目中使用以太坊和ETH

imtoken钱包劫持 2023-02-12 07:41:36

以太坊域名服务之所以得名,不仅是因为它支持为以太坊地址分配域名(ENS可以支持任何加密货币的地址,也可以支持IPFS哈希地址、洋葱网络.onion地址等非区块链数据),还因为它在以太坊区块链上运行并接受 ETH 作为支付方式。

其他基于区块链的域名项目,无论新旧,往往会选择推出自己定制的区块链,发行独立的代币。

本文旨在解释为什么我们认为使用以太坊和 ETH 是基于区块链的域名项目的最佳方法。

一些故事

第一个比较重要的基于区块链的域名项目于2011年发布,名为Namecoin(域名币),并使用了自己的专属区块链。

当时,要创建一个基于区块链的应用程序,就必须启动一个专门用于该目的的新区块链(因为在比特币区块链上开发应用程序很困难)。 这涉及到很多工作,包括拥有足够的知识来创建和维护一个新的底层区块链协议,找到一群矿工来保护链条,最后让人们真正开始使用这个新的区块链协议。 链。

以太坊在 2015 年成功推出后改变了这一切,使得启动新的基于区块链的域名项目以及直接利用以太坊区块链上存在的安全性、用户群和现有基础设施变得更加简单。

其他基于区块链的命名项目已选择遵循 Namecoin 的路径。 例如,Handshake 最近发布了他们的区块链和相应的代币 HNS,而 FIO 也准备在不久的将来推出新的区块链和代币。 (他们还不必要地创建了一些新的顶级域名,这将不可避免地与DNS域名空间发生冲突。我们认为这对用户不利,也不利于互联网域名领域引入区块链技术—— ——当然,这些都是题外话,你可以看看这篇文章。)

自定义域名区块链和代币有什么好处?

在定制的区块链上运行域名服务确实有很多明显的技术优势:更小的区块链规模、更快的交易速度和更低的交易费用,以及更小的攻击面。 我会依次解释和回应。

更紧凑的区块链大小

如果你想获得 ENS(或任何以太坊应用程序)的全套安全优势,你必须自己运行一个以太坊全节点,它不仅存储 ENS 数据,还存储以太坊上运行的所有其他应用程序的数据。 如果使用自定义域名区块链,全节点只需要存储域名数据,区块链占用的存储空间会更小以太坊智能链ethg,更容易运行。

但是定制域名区块链的安全性肯定会差一些(假设与以太坊相比,这条定制链上挖矿的矿工没有那么多,全节点也更少)。 此外,许多人仍然负担得起运行以太坊节点的费用; 而这个成本可能会通过以太坊轻客户端和分片进一步降低。

交易速度和费用

这个好处,与使用以太坊相比,其实是微不足道的。 在以太坊上,更新一条 ENS 记录,如果你愿意等待几分钟等待交易确认,你只需要支付大约 0.01 美元的 ETH; 如果您赶时间,只需大约 0.04 美元即可在一分钟内完成。

攻击面

这也取决于定制区块链本身的情况。

如果自定义区块链可以支持与以太坊相同的可编程性,那么区块链的复杂程度与以太坊大致相同; 如果没有,那么它可能缺少一些关键功能。

此外,由于以太坊非常常用,它有一个庞大的开发者社区来维护、修复和改进以太坊,这是定制区块链难以复制的。

使用以太坊和ETH获得更多收益

在以太坊上运行域名服务并使用 ETH 有很多明显的好处,我们认为这比使用自定义域名区块链和代币要好得多。

以太坊的好处

最明显的是,ENS 从以太坊获得了以太坊协议的所有安全性、健壮性、抗审查性、去中心化和定期升级。

特别是,我想指出一些尚未完全理解的好处:

· 可编程性和交互性:只要在以太坊上运行,ENS 就可以成为以太坊上的另一个“积木”。 您可以使用 Solidity 对您的域进行编程以做一些很酷的事情(比如拥有一个基于基于以太坊的 DAO 的游戏),甚至可以让您的域自动响应与域完全无关的以太坊上的智能合约。 定制域名区块链根本不具备这种交互性。

生态系统和基础设施:ENS的原生.ETH域名是兼容ERC721的NFT(非同质代币),这意味着.ETH域名可以存储在任何NFT钱包中,可以在任何NFT市场(如OpeaSea)中使用)发售。 ENS 还可以轻松添加到以太坊生态系统的现有基础设施中,例如主要的以太坊库、MetaMask 浏览器钱包、TruffleSuite 开发工具包、MyEtherWallet 网络钱包等。

ETH 的好处

使用 ETH 而不是您自己的代币意味着用户可以获得 ETH 的所有便利、支持的基础设施、广泛的分布和市场流动性。 自定义域令牌只会增加不必要的摩擦。

综上所述

我们与使用自定义域名区块链的项目有着共同的目标:我们希望将区块链带来的去中心化和审查阻力带入互联网域名世界。 我们坚信,在以太坊上开发和使用 ETH 是实现这些目标的最佳方式,同时也带来自定义域区块链本质上缺乏的新功能,例如与其他以太坊智能合约的交互。

这就是为什么我们一直在以太坊上做 ENS,并且在可预见的时间内不会改变。

而在这样做的同时,ENS 也在使用以太坊来补充互联网。 ENS 的每一项新功能以太坊智能链ethg,尤其是以太坊社区之外的功能(例如 DNS 记录和命名空间),都加强了 ENS 和以太坊作为互联网基础设施的一部分。