发布

code人生

个人编码分享
专栏成员
302
文章
136801
阅读量
28
订阅数
部署自己的 Ethereum 浏览器
Blockscout 允许用户搜索交易、查看账户和余额、验证和与智能合约互动,并查看和与以太坊网络上的应用程序进行交互,包括许多分叉、侧链、L2 和测试网。
孟斯特
2024-11-06
2300
Linux磁盘挂载
在Linux系统中,磁盘和分区的管理是系统维护的重要部分。本文将探讨如何查看磁盘状态、解决未挂载磁盘的问题,以及如何确保系统重启后自动挂载分区。
孟斯特
2024-10-31
1150
PoA 验证者也能获取出块奖励吗?
出块奖励是指在区块链网络中,节点(如矿工或验证者)成功创建和添加一个新的区块到区块链上时所获得的奖励。这种奖励通常以加密货币的形式发放,目的是激励节点参与网络的维护和安全。
孟斯特
2024-10-17
1250
Solidity、Geth、EVM 三者之间的关系
在以太坊开发生态系统中,Solidity 版本、Geth 版本 和 EVM(Ethereum Virtual Machine)版本 之间有密切的关系。理解它们的关系对于智能合约开发、部署和执行至关重要。以下是对这些版本关系的详细介绍:
孟斯特
2024-10-12
1990
多验证者节点PoA私链搭建
孟斯特
2024-10-11
1360
构建基于PoA共识的以太坊私链
创建两个账户,分别为account 1和account 2,用做初始的验证者地址。
孟斯特
2024-09-27
1940
ethereum权威共识机制(PoA)简述
以太坊是一个强大的区块链平台,支持智能合约和去中心化应用(dApps)的开发。为了确保网络的安全性和交易的有效性,以太坊采用了多种共识机制。其中,权威证明(Proof of Authority, PoA)是一种相对较新的共识模型,主要用于提升网络的效率。本文将深入探讨PoA的工作原理、优缺点及其应用场景。
孟斯特
2024-09-26
2740
HD钱包实现步骤
HD钱包(Hierarchical Deterministic Wallet)是一种按层次结构和确定性生成密钥对的钱包。它与传统钱包的不同之处在于,它能够从一个主私钥(seed)生成无限数量的子私钥和地址,而无需为每个地址单独备份。这种设计不仅方便了用户管理多个地址,还提高了安全性。
孟斯特
2024-08-08
2960
助记词简介
助记词(Mnemonic)是用于生成和管理加密货币钱包的一种便于记忆的词组。助记词可以将一个复杂的种子(Seed)转换为一组易于记忆的单词,这些单词可以用来恢复钱包和生成私钥、公钥等。助记词在区块链和加密货币的世界中被广泛使用,尤其是在使用BIP-39标准的比特币和以太坊钱包中。
孟斯特
2024-08-06
3890
MerkleTree验证思路
Merkle 树(Merkle Tree)是一种树状数据结构,通常用于验证大量数据的完整性和一致性,特别是在加密货币和分布式存储系统中广泛应用。它的核心思想是通过将数据分成小块,并使用哈希函数构建出树状结构,以快速验证任意一块数据是否包含在整体中。它最重要的特性是可以通过少量的
孟斯特
2024-07-29
1470
Linux进程
Linux进程是系统中正在运行的程序的实例。每个进程都有一个唯一的进程标识符(PID),并且拥有自己的地址空间、内存、数据栈以及其他用于跟踪执行状态的属性。进程可以创建其他进程,被创建的进程称为子进程,创建它们的进程称为父进程。这种关系形成了一个进程树。
孟斯特
2024-06-19
740
btcd简介
该项目目前正在积极开发中,处于Beta状态。它非常稳定,自2013年10月以来一直在生产环境中使用。
孟斯特
2024-06-19
1502
GMP模型面试问题
GMP模型是Go语言的并发调度模型,它是由Goroutine、M(OS线程)和P(处理器)三个主要组件构成的。这个模型是Go运行时(runtime)用来调度Goroutines执行的机制,它允许数以万计的Goroutines能够在有限数量的线程上高效运行。下面是GMP模型各个组件的详细说明:
孟斯特
2024-06-11
1200
使用联合索引优化查询效率
在数据库设计和查询优化中,联合索引是一个强大的工具,它可以显著提高数据检索的速度。然而,要充分利用联合索引的优势,我们需要理解它们是如何影响查询效率的。本文将探讨联合索引的工作原理以及如何使用它们来优化查询。
孟斯特
2024-06-11
4290
Solidity:ERC20
ERC20是以太坊区块链上的一个标准,用于创建和发行智能合约,实现代币化的应用。它定义了一组通用的接口,使得开发者可以创建和使用代币,而不需要了解底层区块链技术的细节。以下是ERC20标准中的主要接口及其含义:
孟斯特
2024-06-11
1650
Solidity:Gas 优化
在Solidity中,优化gas使用是非常重要的,因为每一笔交易都需要消耗gas。以下是一些可以帮助你优化gas使用的技巧:
孟斯特
2024-06-11
1550
Solidity:chainlink
Chainlink是一个去中心化的Oracle网络,它允许智能合约在链上与链下的数据进行安全和可靠的交互。Chainlink的目标是成为区块链和现实世界之间的桥梁,使得智能合约能够访问现实世界的数据,支付系统,API等,从而扩大其应用范围。
孟斯特
2024-06-11
830
Solidity:存钱罐合约
上面的合约可以说是一个存钱罐合约,它允许任何人存入以太币,但只有合约的所有者才能取出:
孟斯特
2024-06-11
860
Solidity:库函数
在Solidity中,库(Libraries)是一种特殊类型的合约,它们包含了一些可重用的函数,可以在其他合约中调用。库函数可以帮助我们减少代码冗余,提高代码的可读性和可维护性。
孟斯特
2024-06-11
1240
Solidity:在合约中创建其它合约
在Solidity中,new关键字用于创建一个新的智能合约实例。当你使用new关键字创建一个新的合约实例时,Solidity会在区块链上部署一个新的合约,并返回新合约的地址。自0.8.0版本开始,new关键字通过指定salt选项支持create2特性。
孟斯特
2024-05-30
1460
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档