eth入门之网络

这篇具有很好参考价值的文章主要介绍了eth入门之网络。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

文档:网络 | ethereum.org

1.简介

以太坊是一种协议,意味着可以有多个独立的“网络”与该协议兼容,并且彼此之间不会相互作用。

网络不同于以太坊环境,后者可用于开发、测试或生产方案。

以太坊帐户将在不同的网络上运行,帐户余额和交易历史记录不会从以太坊主网中继承下来。

出于测试目的,了解哪些网络可用以及如何获取测试网路的以太币是很有用的,以便可以试用。

2.公共网络


每个人都能通过互联网连接到公共网络。 任何人都可以在公共区块链上读取或创造交易

并且可以验证已经执行的交易。 交易协议以及网络状态由网络上的同行共同决定。

2.1 主网


主网是指主要的以太坊生态区块链,所有具有实际价值的交易都发生在该链的分散账本中。

大众和交易所涉及的 ETH 价格是主网的 ETH。

2.2 测试网


除了主网外,还有公开的测试网。 这是一种模拟生态环境的网络

协议开发者或智能合约开发者可以使用它们测试尚未部署在主网上的协议升级和智能合约。

可以把它看作生产与测试服务器的模拟。

在部署到主网上之前,在测试网上测试编写的任何合约代码通常很重要。

如果正在构建与现有智能合约集成的 dapp,都会将副本部署到可以与之交互的测试箱中。

大多数测试网使用权威证明的共识机制。 这意味着会选择少量节点来验证交易并创建新区块

在此过程中将他们的身份进行抵押。 很难在工文章来源地址https://www.toymoban.com/news/detail-407716.html

到了这里,关于eth入门之网络的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 118 以太坊 ethereum hardhat :编译 artifacts

    • 介绍 • 构建信息文件 • 读取artifacts • 目录结构 • hardhat Tutorials , hardhat 教程 • Contact 联系方式 使用 Hardhat 编译会为每个编译的合约生成两个文件(不是每个 .sol 文件):一个工件和一个调试文件。 artifact 拥有部署和与合约交互所需的所有信息。这些与大多数工具兼容

    2023年04月08日
    浏览(29)
  • 以太坊创建私有链 go-ethereum

    目录 启动节点同步 同步主网区块 同步测试网络的区块 同步Ropsten测试网络的区块  同步RinkeyBy测试网络区块 搭建自己的私有链  创建genesis.json init初始化gensis.json  启动私链 安装好了Geth,现在我们可以尝试运行以下它。执行下面的命令,geth就会开始同步区块,并存储在当前

    2024年02月08日
    浏览(25)
  • 11U 以太坊 ethereum OpenZeppelin : 升级智能合约

    • 升级中有什么 • 使用升级插件升级 • 升级如何运作 • 初始化 • 升级 • 测试 • OpenZeppelin Tutorials 教程 • Contact 联系方式 使用OpenZeppelin 升级插件部署的智能合约可以升级以修改其代码,同时保留其地址、状态和余额。这使您可以迭代地向项目添加新功能,或修复您在

    2023年04月08日
    浏览(37)
  • 11M 以太坊 ethereum OpenZeppelin : 开发智能合约

    • 设置项目 • 第一份合同 • 编译 Solidity • 添加更多合约 • 使用 OpenZeppelin 合约 • OpenZeppelin Tutorials 教程 • Contact 联系方式 创建项目后的第一步是安装开发工具。 以太坊最流行的开发框架是Hardhat,我们用ethers.js介绍了它最常见的用途。下一个最受欢迎的是使用web3.js的

    2024年02月11日
    浏览(28)
  • 以太坊go-ethereum源码研读(二)applyTransaction相关

    在前面以太坊go-ethereum源码研读(一)中所讨论的 Process 函数调用了该 applyTransaction 函数来执行交易相关指令,于是进一步对该函数进行分析,以明晰以太坊交易的全过程。 分析过程中一些结构体或函数在以太坊go-ethereum源码研读(一)中已经讨论到,对这些结构体和函数则

    2023年04月25日
    浏览(30)
  • 【区块链 | 智能合约】Ethereum源代码(8)- Ethereum服务和以太坊P2P协议发送广播源码分析

    在“【区块链 | 智能合约】Ethereum源代码(2)- go-ethereum 客户端入口代码和Node分析”一文中,我们提到Ethereum作为一个service,被Node 注册进去。Node start的时候会启动其注册的所有服务,Ethereum service也是一样。 初始化方法

    2024年01月21日
    浏览(43)
  • google bigquery如何查询以太坊ethereum数据 sql怎么写

    文档介绍 https://console.cloud.google.com/marketplace/details/ethereum/crypto-ethereum-blockchain?project=aqueous-tesla-294801 如查询 What are the 10 most popular Ethereum collectibles (ERC721 contracts), by number of transactions? 其它查询方式 https://ethereum-etl.readthedocs.io/en/latest/commands/ kaggle数据格式 Ethereum Blockchain | Kaggl

    2024年02月13日
    浏览(30)
  • 11O 以太坊 ethereum OpenZeppelin : 部署智能合约并与之交互

    • 建立本地区块链 • 部署智能合约 • 从控制台交互 • 以编程方式交互 • 获取合约实例 • 调用合约 • 发送交易 • OpenZeppelin Tutorials 教程 • Contact 联系方式 在开始之前,我们首先需要一个可以部署合约的环境。以太坊区块链(通常称为“主网”,表示“主网络”)需要

    2023年04月08日
    浏览(51)
  • 【区块链 | 智能合约】Ethereum源代码(10)- 以太坊Downloader源码分析

    上一节分析到Fetcher用于同步网络节点的新区块和新的交易数据,如果新区块和本地最新的区块相隔距离较远,说明本地区块数据太旧,Fetcher就不会同步这些区块。这时候就要借助Downloader来同步完整的区块数据。 一,启动Downloader handler 初始化的时候会进行Downloader的初始化:

    2024年02月15日
    浏览(33)
  • 以太坊燃料费用定价机制Ethereum Gas Fee Pricing Mechanism

            以太坊燃料在交易过程中起着重要作用。从以太坊系统的角度,通过燃料费用提高恶意交易的成本减少攻击者的攻击收益,增强了以太坊交易的安全性,也促使合约开发者优化设计减少合约对以太坊算力的消耗;从交易发起者角度,通过设定燃料相关的参数,以尽

    2024年01月15日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包