宇宙链 宇宙链
Ctrl+D收藏宇宙链
首页 > 比特币 > 正文

深度了解 :以太坊节点和客户端的多样性 | Tokenview

作者:

时间:1900/1/1 0:00:00

什么是以太坊节点和客户端

节点是运行以太坊客户端软件的计算机。也就是说用户需要在设备上有一个应用程序,即所谓的客户端,来运行节点。以太坊客户端可以验证每个区块中的所有交易,保持网络安全和数据准确。在以太坊合并之前,运行一个全节点需要一个软件。在以太坊合并之后,需要两个客户端软件来运行一个全节点。一个来处理和传输交易,一个来处理区块传输和分叉选择以及一个可选的验证客户端,用于处理区块生产和对从同类型节点接收到的区块进行“投票”。

许多以太坊执行客户端和共识客户端存在于多种编程语言中,例如Go、Rust、JavaScript、Typescript、Python、C#.NET、Nim和Java。这些客户端共同点是都遵循同一个规则,并影响以太坊网络和区块链功能运行方式。

节点类型

事实上,客户端可以运行3种不同类型的节点——全节点、轻节点、和归档节点。

LedgerX:已与Signature建立合作关系,不再使用Silvergate接收美国电汇:3月1日消息,根据FTX加密衍生品平台LedgerX发送给客户的电子邮件显示,该公司将不再使用Silvergate接收美国国内电汇,已经与Signature Bank建立了合作关系。FTX和相关实体在Silvergate和Signature都有账户,自FTX破产以来,Silvergate面临着来自立法者更严格的审查。

截至11月17日提交的文件,LedgerX持有约3.03亿美元现金,是FTX破产程序中为数不多的有偿付能力的子公司之一。LedgerX的初始投标于1月25日到期,将于3月7日举行拍卖,投标人尚未公开,但据称Blockchain.com、Gemini和Kalshi等加密参与者对竞标感兴趣。(彭博社)[2023/3/1 12:35:36]

全节点

全节点是拥有完整区块链帐本资料的节点,具备独立验证的能力来确认交易之有效性。主要在处理下列四件事:

被Etherscan标记为FTX的地址向Alameda Research转账1000万USDT:金色财经报道,加密对冲基金Spartan Capital的研究负责人Jason Choi发推称,“为什么“FTX地址”在冻结用户提款的同时向Alameda发送1000万美元?”(该FTX地址被Etherscan标记为FTX Exchange 3,Nansen将该地址标记为FTX US)。

对此,Alameda Research联席CEO Caroline Ellison回应称,被Etherscan标记为FTX Exchange 3地址应该为FTX US地址,Nansen的标记是正确的。[2022/11/9 12:38:42]

存储完整的区块链数据。

参与区块验证,验证所有区块和状态。

所有状态都可以从全节点导出。

提供网络服务,并根据请求提供数据。

Coinbase将暂时关闭美国的联盟营销计划:金色财经报道,根据一份泄露的电子邮件,加密货币交易所Coinbase将“暂时关闭”其美国联盟营销(affiliate-marketing)计划。电子邮件称,该项目将于7月19日暂时关闭。邮件显示,这不是一个容易的决定,但由于加密市场状况和2022年接下来时间的前景,Coinbase无法继续支持其平台上的激励流量。(Business Insider)[2022/7/16 2:17:19]

轻节点

轻节点不是下载每个区块,而是下载区块头。这些标头仅包含有关区块内容的概括信息。以太坊目前还不支持大量的轻节点,但轻节点支持是一个有望在不久的将来快速发展的领域。

轻节点所需的任何其他信息都从全节点请求。

轻节点可以根据区块头中的状态根独立验证数据的有效性。

轻节点使用户能够参与以太坊网络,而无需强大的硬件或运行全节点所需的高带宽。

英国央行:投资者对某些稳定币的信心已经明显减弱:7月5日消息,英国央行称,投资者对某些稳定币的信心已经明显减弱。(金十)[2022/7/5 1:52:17]

轻节点可能会在手机或嵌入式设备上运行。轻节点不参与共识,但它们可以使用与全节点相同的功能访问以太坊区块链。

归档节点

归档节点是在全节点的基础之上,额外储存了每个区块高度的区块状态,包括个人帐户与合约帐户之当时余额等信息,即针对每个区块高度当下的状态进行快照并存档。

存储保存在全节点中的所有内容,并建立历史状态的存档。如果你想查询#4,000,000区块的账户余额,或者简单而可靠地测试你自己的交易数据集,而不使用OpenEthereum挖掘它们,则需要此功能。

这些数据以兆兆字节为单位,这使得归档节点对普通用户的吸引力不大,但对于区块浏览器、钱包供应商和区块链分析等服务来说却很方便。

玩具公司Mattel将在 Flow 链上发布“Cryptoys”NFT:金色财经报道,玩具制造商Mattel将与 Web3 公司OnChain Studios合作,在Flow区块链开发一个名为 Cryptoys 的 NFT 平台。美泰总裁兼首席运营官理查德·迪克森在一份声明中表示:“我们在虚拟世界中看到了我们珍视的品牌和标志性 IP 的绝佳机会。” Cryptoys 将于今年夏天推出原创角色,而Mattel将很快发布其 NFT。该公司的网站上写道,“在 Cryptoys,我们正在从头开始建立一家 NFT 原生数字玩具公司。”

Cryptoys 拥有 Andreessen Horowitz、CoinFund、Dapper Labs、WndrCo 等作为投资者。(decrypt)[2022/6/10 4:15:29]

总之,要想获得链上数据,就需要建立全节点、轻节点以及归档节点。Tokenview就建立了这样的节点集群。作为以太坊生态的节点之一,Tokenview也是以太坊节点的服务提供商。截止目前,已为10000+家企业提供了以太坊数据API服务及节点搭建服务。通过稳定、快速的数据接口实时调取区块链数据,可免除自建节点、同步区块、空间占用、运维等成本。

为什么要运行以太坊节点?

对个人的好处

运行自己的节点能够以真正私有、自给自足和去信任的方式使用以太坊。无需信任网络,自行通过客户端验证数据。“Don'ttrust,verify”就是一个非常受欢迎的流行区块链口号。

节点会根据共识规则自行验证所有交易和区块。这意味着不必依赖网络中其它节点,也不必完全信任他们。

不必将地址和余额泄露给随机节点。一切都可以通过自己的客户端核实。

如果使用自己的节点,Dapp可以更加安全和私密,Metamask,MyEtherWallet和其他一些钱包可以轻松地指向本地节点。

使用自己的节点可以编写自定义的RPC端点。

可以使用Inter-processCommunications(IPC)连接到自己的节点或重写节点以插件的形式加载你的程序。这提供了低延迟,这对于尽可能快地替换你的交易是必需的。

对网络的好处

多样化的节点对以太坊的健康、安全和运行弹性非常重要。

它们为依赖于区块链数据的轻节点提供访问区块链数据的机会。在使用高峰期,需要有足够多的全节点来帮助轻节点同步。轻节点不存储整个区块链,而是通过区块头中的状态根来验证数据。如果需要的话,它们可以从区块中请求更多的信息。

全节点强制执行PoW共识机制,它们不接受不遵循规则的区块。这为网络提供了额外的安全性,因为如果所有节点都是轻节点,不进行全面验证,区块生产者可能会攻击网络,例如创建奖励更高的区块。

如果运行全节点,整个以太坊网络都会从中受益。

执行客户端

以太坊社区维护着多个开源执行客户端,由不同团队使用不同的编程语言开发。这使得网络更强大和多样化。理想的目标是在没有任何客户端主导的情况下实现多样性,以减少任何单点故障。

GoEthereum是以太坊协议的原始实现之一。目前,它是受众最广泛的客户端,拥有最大用户群,为用户和开发者提供各种工具。它是用Go语言编写,完全开源,并采用GNULGPLv3授权。

OpenEthereum是一个快速、功能丰富的以太坊客户端,提供快速可靠的服务所需基础架构,这些服务需要快速同步和最大限度的运行时间。注意:OpenEthereum已被弃用,不再进行维护。最好切换到另一个客户端实现。

Nethermind是基于C#.NET技术栈创建的以太坊实现,可在包括ARM在内的所有主流平台上运行。它提供了强大的性能:

性能优化的虚拟机。

状态访问。

网络和丰富的功能,如Prometheus/Graphana仪表盘、seq企业日志支持、JSONRPC追踪和分析插件。

Nethermind也拥有详细的文档,强大的开发支持,在线社区以及为高级用户提供全天候支持。

HyperledgerBesu是一个用于公共网络和许可网络的企业级以太坊客户端。它运行所有以太坊主网功能,从追踪到GraphQL,具有广泛的监控,并由ConsenSys支持,无论是在开放的社区渠道还是通过企业的商业SLA。它是用Java编写的,并获得Apache2.0许可。HyperledgerBesu是一个以Apache2.0许可开发并以Java编写的开源以太坊客户端。它运行在以太坊公共网络,专用网络以及测试网络上。Besu实施工作量证明和权限证明共识机制。

Erigon是Go以太坊的一个分叉,以速度和磁盘空间效率为目标。Erigon是一个完全重新架构的以太坊实现,目前用Go编写,但计划用其他语言实现。Erigon的目标是提供更快、更模块化、更优化的以太坊实现。它可以在3天内使用不到2TB的磁盘空间执行完全归档节点同步。

共识客户端

有多个共识客户端(以前称为“ETH2”客户端)来支持共识升级。它们正在运行BeaconChain,并将在合并后向执行客户端提供权益证明共识机制。

参考文章:

https://ethereum.org/en/developers/docs/nodes-and-clients/

来源:金色财经

标签:以太坊ETHETHETHE以太坊币最高价格是多少钱ethicalissuesethereumuniswapEthermon

比特币热门资讯
元宇宙时代 文娱业谁是下个增速冠军

2022年依旧是充满变化的一年,新冠疫情、供应链等变化持续影响消费者行为和娱乐及媒体行业的发展。危中有机,虚拟现实、视频游戏等多个方面,中国市场增速势头良好.

1900/1/1 0:00:00
冷风说币:日线十字星 反弹是否到此结束?小心高位砸盘 2022.07.09

市场消息 美东时间周五,美国劳工部刚公布6月非农数据,其中就业人数上升37.2万人(预期26.8万),失业率继续维持在3.6%(预期3.6%)6月全美就业保持快速增长,当月新增非农就业37.2万个,远超此前市场预期.

1900/1/1 0:00:00
晚间必读5篇 | 区块链游戏的困局与展望

1.金色观察|熊市漫漫唯有HODLer才能笑到最后由于美国6月份通胀预期仍居高不下,乌云笼罩,潜在的经济持续衰退,市场仍处于高度避险状态。这在比特币的链上表现和活跃度中很明显,最近几周比特币的链上活跃略有减弱.

1900/1/1 0:00:00
加密市场复苏旨在稳定 但看跌趋势仍然盛行

在经历了几天的暴跌之后,随着市场变得更加绿色,加密货币领域已经松了一口气。大多数?山寨币?目前的交易价格都高于各自的阻力位,并且可能还会持续一段时间.

1900/1/1 0:00:00
Voyager Digital坠落史 不要随便借钱给“熟人”

撰文:Morty 据CoinDesk报道,加密货币投资平台VoyagerDigital在本周二晚间根据《美国破产法》第11章在纽约南区申请破产保护,预计存在超过10万名债权人.

1900/1/1 0:00:00
导演7.10日行情分析 熊途路漫漫 大饼依然还是在1H的中枢震荡 但是在中枢上沿震荡

导演第740篇原创每日行情分析2022.07.10 一、市场情绪: 一聪明钱地址10小时前出售1.33万亿枚PEPE获得1162枚ETH:5月22日消息,据Lookonchain监测,10小时前.

1900/1/1 0:00:00