-
以太坊go-ethereum源码研读(一)从Process函数相关自定义类型和结构体开始
目录 写在前面一些自定义类型一些结构体ReceiptLogHeaderChainConfigBlockChainTransactionBlockStateProcessorBlockContextevmMessageStateDBacces
-
Web3.exceptions.ExtraDataLengthError
Web3.exceptions.ExtraDataLengthError 错误: 当我在使用geth搭建测试链尝试部署智能合约,用web3库运行如下命令时 tx_hashcontract.
-
python 基于 Web3.py 和 Infura 网关采集链上数据
Web3.py是与Ethereum交互的Python库。功能包括连接到以太坊网络节点、检索数据和向以太坊网络广播数据。 pip install web3 目前以太坊全节点数据量高达数TB,自建本地全节点不太现实&
-
Solidity智能合约开发 — 1-以太坊开发工具和部署
Solidity简介 solidity 是为实现智能合约而创建的一个高阶编程语言。也是以太坊虚拟机(EVM)智能合约的语言。 Solidity开发工具remix remix是以太坊官方推荐的在线开
-
代币标准--ERC20协议源码解析
什么是ERC20标准 ERC是Ethereum Request for Comments的首字母缩写。它就像技术文档,定义了适用于一群想要利用以太坊生态系统的开发者和用户的方法、行为、创新和研究。ERC-20介绍了在以
-
ETH 徘徊在 1,700 美元附近;下一步是什么?
以太坊价格分析表明横盘整理,偏向中性。价格从前一交易日的高点 1,791 美元回落后正在盘整。但是,有趣的是,多头在 1,680 美元附近持有重要支撑。多头在 1,700
-
Solidity语法大致总结
目录 一、数据类型1.1、值类型1.1.1、布尔1.1.2、整数1.1.3、定长浮点型1.1.4、地址类型1.1.5、合约类型1.1.6、枚举类型1.1.7、定长字节数组1.1.8、函数类型 1.2、引用类型1.2.1、字符串1.2.2
-
Web3.0
请大家关注gitcoins频道,我们将会分享有趣的、高质量的、加密货币相关的视频。目录 前言什么是 Web 3.0Web 1.0Web 2.0Web 3.0Web 3.0 的灵魂可拥有能确权成资产创价值We
-
【WEB3】如何使用Web3J库开发应用连接到以太坊区块链网络
一、什么是web3J Web3j 是一个与以太坊智能合约交互并与以太坊节点集成的 Java 库。它是高度模块化、类型安全和反应式的,专为以太坊上的 Java 和 Android 开发而构建。Web3j 消除了编写自定义集成代码以连接到以
-
北京大学肖臻老师《区块链技术与应用》公开课笔记:以太坊原理(二):GHOST、挖矿算法、难度调整、权益证明
5、ETH-GHOST 以太坊把出块时间降到了十几秒,这对于提高系统的throughput(吞吐量)和降低反应时间来说都是很有帮助的,跟比特币的10分钟
-
北大肖臻老师《区块链技术与应用》系列课程学习笔记[27]以太坊-反思
目录 一、智能合约的反思 1.Is smart contract really smart? 2. Irrevocability is a double edged sword. 3. Not
-
智能合约--如何实现可升级的智能合约
一. 什么是智能合约 智能合约通俗点说就是写在区块链上面的代码,代码里面编写着严谨完善的规则,一旦某个用户满足了合约里面的规则条件,就会触发里面的代码,
-
使用Truffle编译智能合约及所遇到的问题
目录 安装Truffle框架安装nvm(Node 版本管理器)安装truffle创建truffle项目目录配置truffle配置网络使用Truffle部署合约编译合约部署合约使用truff
-
深入解析Safe多签钱包智能合约:代理部署与核心合约
概述 读者可以前往我的博客获得更好的阅读体验 Safe(或称Gnosis Safe)是目前在以太坊中使用最为广泛的多签钱包。本文主要解析此钱包的逻辑设计和代码编写。 读者可以前往Safe Contracts获得源代码。 预备知识 Safe优
-
11U 以太坊 ethereum OpenZeppelin : 升级智能合约
• 升级中有什么 • 使用升级插件升级 • 升级如何运作 • 初始化 • 升级 • 测试 • OpenZeppelin Tutorials 教程 • Contact 联系方式 • 升级中有什么 使用OpenZeppelin 升级插件部署的智
-
深入解析Safe多签钱包智能合约:模块
概述 读者可以在前往我的博客获得更好的阅读体验。 在上一篇博客中,我们已经讨论了safe合约的代理部署和核心的GnosisSafe合约。在此博客内,我们主要讨论在上一篇文章内没有介绍的safe合约
-
零基础到区块链开发之大白话教学(0)
前言 当你点进了我的这篇文章,你肯定对于区块链的了解远超普通的大众,对于区块链的未来充满了信心。我相信你和我一样想成为一位优秀的区块链开发者,无论你是为了高工
-
以太坊客户端Geth基本 *** 作和10个单链攻击及其防护方法复现
文章目录 常用web3指令添加新账户查询账户余额定义变量解锁账户转账设置当前调用函数的账户调用函数调用sendTransaction类型函数的方法调用call类型函数的方法账户地址 启动geth几个攻击复现整数溢出合约部署方法部
-
零基础到区块链开发之大白话教学(0)
前言 当你点进了我的这篇文章,你肯定对于区块链的了解远超普通的大众,对于区块链的未来充满了信心。我相信你和我一样想成为一位优秀的区块链开发者,无论你是为了高工资也好,还是感兴趣也好,或者是为了梦想,都没有关系。接下来我将以简