草庐IT

以太网帧

全部标签

使用hardhat 开发以太坊智能合约-发布合约

Web3工具网站【点我访问】现已上线,欢迎使用,如有好的意见和建议也欢迎反馈。 本系列课程:第一节:使用hardhat开发以太坊智能合约-搭建环境第二节:使用hardhat开发以太坊智能合约-测试合约第三节:使用hardhat开发以太坊智能合约-发布合约第四节:使用hardhat开发以太坊智能合约-验证合约通过我们前面两节课程的学习,我们掌握了hardhat开发环境的基本搭建流程以及合约的测试方法,下面我们来学习一下如何使用hardhat发布一个合约到区块链网络上 一、部署脚本1、脚本文件说明在工程项目scripts中,我们可以找到一个名为deploy.js,这个文件就是我们部署合约使用的脚本

使用hardhat 开发以太坊智能合约-发布合约

Web3工具网站【点我访问】现已上线,欢迎使用,如有好的意见和建议也欢迎反馈。 本系列课程:第一节:使用hardhat开发以太坊智能合约-搭建环境第二节:使用hardhat开发以太坊智能合约-测试合约第三节:使用hardhat开发以太坊智能合约-发布合约第四节:使用hardhat开发以太坊智能合约-验证合约通过我们前面两节课程的学习,我们掌握了hardhat开发环境的基本搭建流程以及合约的测试方法,下面我们来学习一下如何使用hardhat发布一个合约到区块链网络上 一、部署脚本1、脚本文件说明在工程项目scripts中,我们可以找到一个名为deploy.js,这个文件就是我们部署合约使用的脚本

以太坊合并后的节点同步及共识层同步加速(geth+prysum)

文章链接编号分类文章及链接介绍作者来源分类撰写日期收录日期E1环境Runaclientpair以太坊官网2022-09-16E2环境Quickstart:Runanodeand(optionally)stakeETHusingPrysm共识层客户端prysum的官网安装客户端指南prysum官网2022-09-16E3环境Syncfromacheckpoint共识层客户端prysum的数据同步加速方法,好用prysum官网2022-09-16E4环境EthereumBeaconChaincheckpointsyncendpoints信标链(ETH2.0)检查点列表)github2022-09-

以太坊NFT代码示例(合约地址0x6d2e83a559c1fbe0cc677d10a22f28f0f8b1f325)

pragmasolidity^0.4.21;/** *@titleOwnable *@devTheOwnablecontracthasanowneraddress,andprovidesbasicauthorizationcontrol *functions,thissimplifiestheimplementationof"userpermissions". */contractOwnable{ addresspublicowner; /**  *@devTheOwnableconstructorsetstheoriginal`owner`ofthecontracttothesender  

GD32F450以太网(2-2): PHY芯片IP101GR介绍

PHY芯片IP101GR文章目录PHY芯片IP101GR1.预备知识2.IP101GR简介3.IP101GR基于RMII接口的PCB设计重点解析3.1时钟设置3.2.led灯设计3.3.PHY芯片地址设置4.pcb设计5.寄存器描述6.附加:IP101GR和GD32F450引脚连接情况1.预备知识接上文《GD32F450以太网(1):ETH外设接口简介》介绍了嵌入式以太网接口。《GD32F450以太网(2-1):PHY芯片LAN8720A介绍》介绍了LAN8720A本文介绍另外一款PHY芯片IP101GR,支持MII接口或RMII接口,可代替市场上LAN8710A/LAN8720A/KSZ80

创建你自己的ERC-721代币:一个简单的以太坊游戏智能合约模板

区块链游戏正在成为一种新兴的游戏形式,其中代币化的游戏资产成为了一个重要的组成部分。今天,我们将介绍一个简单的ERC-721智能合约模板,这个模板可以帮助你在以太坊区块链上创建你自己的ERC-721代币,让你的游戏更有趣。源码下载什么是ERC-721代币?ERC-721是一种免费的开放标准,它描述了如何在以太坊区块链上构建不可替代或独特的代币。这种代币的独特之处在于,尽管大多数代币都是可替代的(每个代币都与其他代币相同),但ERC-721代币都是独一无二的。著名的CryptoKitties就是ERC-721代币的一个例子,其中每只猫都是一个独特的ERC-721代币,拥有自己的属性和特点。如何设

第四章 以太坊智能合约solidity介绍

Solidity是一门面向合约的、为实现智能合约而创建的高级编程语言,设计的目的是能在以太坊虚拟机上运行。本章大概介绍合约的基本信息,合约的组成,语法方面不做过多的介绍,个人建议多阅读官方文档效果更佳,后续的章节会开发ERC20代币合约案例以便于更好的学习智能合约的开发官网文档:https://docs.soliditylang.org/en/v0.8.12/中文文档:https://learnblockchain.cn/docs/solidity1、第一个合约介绍我们来看一个最简单的存取整形数据的合约代码//SPDX-License-Identifier:GPL-3.0pragmasolid

灰度:为什么说这次以太坊分叉ETHW可能不可行

背景知识以太坊计划于2022年9月15日合并到权益证明(PoS),不出所料,这引发了关于以太坊(ETHW)工作量证明(POW)分叉的猜想。虽然有以太坊分叉的先例,但我们将探讨为什么这一次可能不可行,以及这将对以太坊(ETH)和以太坊经典(ETC)意味着什么。以太坊经典诞生于2016年。届时一个新兴的去中心化自治组织(即DAO)的代码中存在漏洞,黑客利用该漏洞窃取了360多万枚ETH。虽然社区中的大多数人都支持硬分叉来修改网络的交易记录以使攻击者的行为无效,但也有一部分人认为不应该对链状态进行任何修改。该网络的分叉版本变成了我们今天的以太坊链,而反对分叉的那群用户继续使用DAO攻击者成功攻击的网

区块链工作原理(区块链治理系统、比特币、以太坊、智能合约)

文章目录BlockchainGovernanceSystemOn-ChainGovernanceOff-ChainGovernanceBitCoinBlockchainEthereumBlockchainPropertiesofBlockchainSystemSmartContractsScalabilityIssuesinBlockchainSystemsBlockchainGovernanceSystem每个国家或者城市都有自己的一套治理系统来创建、更新和执行法律。区块链也都有自己的治理系统。总的来说,区块链治理可分为两类:On-ChainGovernanceOff-ChainGovern

Herodotus——无需bridge借助Storage proof实现的以太坊跨层数据访问

1.引言Herodotus——无需bridge借助Storageproof实现的以太坊跨层数据访问,为基于Starknet的StateVerifier,开源代码见:https://github.com/HerodotusDev/herodotus-eth-starknet(Python&Cairo)Storageproof:可在无需bridge的情况下,直接在L2上checkL1的状态。可用于重构L1状态,并证明所请求的信息确实是正确的。可将Herodotus看成是abridgewithoutabridge或across-chain/layermessagingsystem。可加速L2世界,用