以太坊

天涯学馆15 小时前
智能合约·solidity·以太坊
Solidity自毁合约:让你的区块链代码优雅谢幕Solidity里的自毁(Self-Destruct)功能,这可是智能合约里一个有点“狠”的功能,能让合约在区块链上“自我了断”,彻底销毁自己,释放存储空间,还能把余额转给指定地址。不过,自毁功能是个双刃剑,用不好可能会引发安全问题,比如误操作、恶意攻击,甚至影响去中心化应用的可靠性。
闲人编程1 天前
python·安全·区块链·web3.py·以太坊·codecapsule
Python与区块链:如何用Web3.py与以太坊交互『宝藏代码胶囊开张啦!』—— 我的 CodeCapsule 来咯!✨ 写代码不再头疼!我的新站点 CodeCapsule 主打一个 “白菜价”+“量身定制”!无论是卡脖子的毕设/课设/文献复现,需要灵光一现的算法改进,还是想给项目加个“外挂”,这里都有便宜又好用的代码方案等你发现!低成本,高适配,助你轻松通关!速来围观 👉 CodeCapsule官网
友莘居士1 天前
智能合约·以太坊
八步开启以太坊智能合约开发:环境、编写、测试与部署在以太坊上开启智能合约开发需要掌握以下几个关键步骤和技术栈:在 contracts/ 目录下创建 .sol 文件
野老杂谈3 天前
web3·智能合约·solidity·以太坊·dapp
【Solidity 从入门到精通】前言在21世纪的第二个十年里,我们亲眼见证了互联网的“中心化帝国”: 社交媒体由少数巨头控制,金融交易需要中介,数据隐私几乎成了奢侈品。
许强0xq4 天前
web3·区块链·智能合约·solidity·以太坊
Solidity 的十年与重生:从 Classic 到 CoreSolidity 走向 1.0 的路线图,终于清晰了。2025 年,Solidity 已经走过十年。 它从最早期的实验性语言,成长为整个以太坊生态的主力智能合约语言。 如今,团队决定正式开启下一阶段的进化: 一个更简洁、更安全、更灵活的 Core Solidity。
小攻城狮长成ing4 天前
web3·区块链·智能合约·solidity·以太坊
从0开始学区块链第12天—如何使用可见性标识符如何使用可见性标识符(visibility specifier) “可见性”这个词的使用有点令人困惑,因为在公共区块链上,几乎所有东西都是“可见的”,因为透明度是一个关键特征。这里的可见性意味着一段代码可以被另一段代码看到和访问的能力。
野老杂谈8 天前
开发语言·学习·智能合约·solidity·以太坊·区块链开发
如何快速学习智能合约开发语言 SoliditySolidity 是以太坊智能合约的核心语言,是进入 Web3 与区块链开发的必经之路。许多人初学时被语法、部署和链上调试吓退,其实掌握方法后可以快速入门并高效精通。本文结合资深工程师的实践经验,系统总结了快速学习 Solidity 的完整路径:从理解区块链原理与合约理念,到语法上手、项目驱动、生态熟悉,再到深入安全与优化。无论你来自 Python、Java 还是 JavaScript 背景,都能借助这篇指南,在最短时间内写出可靠的智能合约。
大桔骑士v11 天前
区块链·以太坊·比特币·ghost
【区块链学习笔记】17:以太坊中的GHOST协议以太坊将出块速度提高了十几秒,相当于比特币十分钟的四十倍。但是这也带来一些问题,比特币和以太坊都是运行在应用层的共识协议,底层是一个P2P的Overlay Network,它本身的传输时间是比较长的,因为它Flooding的时候没有考虑实际的拓扑结构。所以发布一个新区块传输到其他节点本身可能就需要十几秒的时间,对于比特币600s的出块时间来说这个时间还算挺快的,但是对于以太坊来说这个时间就太长了。
kida_yuan15 天前
后端·区块链·以太坊
【以太来袭】2. 节点设计与部署在实际开始之前,要先决定好要用哪种共识机制。之前的博客中提到 QBFT 在部分场景下无法使用 Zero Gas 进行上链,因此改用 IBFT 2.0 共识,博客如下:
Joy T17 天前
web3·区块链·智能合约·solidity·以太坊·共识算法
Solidity智能合约开发入门攻略笔记来自:17小时最全Web3教程:ERC20,NFT,Hardhat,CCIP跨链_哔哩哔哩_bilibili,十分推荐大家学习该课程!
天涯学馆2 个月前
智能合约·solidity·以太坊
Solidity中实现安全的代币转账如何在Solidity里怎么实现安全的代币转账。Solidity是Ethereum区块链的智能合约开发语言,写代币合约是区块链开发的常见场景,但转账逻辑如果不小心,可能会被黑客钻空子,比如重入攻击、溢出问题,或者权限管理不当。本文把Solidity的代币转账核心机制讲清楚,基于ERC-20标准,结合OpenZeppelin库,从简单的转账到复杂的多签和权限控制,配合完整代码和Hardhat测试,一步步带你搞定安全的代币转账。重点是干货,少废话,直接上技术细节,帮你把Solidity代币转账写得稳如磐石!
天涯学馆2 个月前
智能合约·solidity·以太坊
在Solidity中实现DAO:从概念到代码的全面剖析今天要聊一个在区块链世界里超级火热的话题——DAO(去中心化自治组织,Decentralized Autonomous Organization)。DAO就像一个链上的“民主社区”,通过智能合约让成员共同决策、管理资金或资源,摆脱中心化控制。如果你玩过DeFi、NFT或者Web3项目,可能会听说过Aragon、Moloch或者The DAO这些名字。DAO的核心是去中心化治理,成员通过投票决定提案,比如花钱、升级合约或调整规则。
大白猴2 个月前
区块链·智能合约·solidity·以太坊·evm·重入攻击·恶意合约
【大白话解析】OpenZeppelin 的 ReentrancyGuard 库:以太坊防重入攻击安全工具箱(附源代码)想象一下这个场景 👇:你写了一个智能合约,里面有一个函数叫 withdraw(),功能是让用户提款。
天涯学馆2 个月前
智能合约·solidity·以太坊
在Solidity中实现时间敏感功能:深入分析与实践今天我们要聊一个在Solidity开发中超级实用但也容易让人抓狂的话题——时间敏感功能。智能合约跑在区块链上,时间是个关键因素,比如众筹合约需要在特定时间段内接受资金,拍卖合约要到截止时间后结算,锁仓合约要等解锁时间才能释放代币。这些功能都离不开对时间的精准控制。但Solidity里的时间处理不像传统编程那么简单,区块链的去中心化特性让时间管理有点“另类”。
天涯学馆2 个月前
智能合约·solidity·以太坊
使用Solidity中的库(Libraries)实现代码重用:深入分析与实践今天我们要聊一个在Solidity开发中超级实用的话题——库(Libraries)。如果你写过智能合约,肯定遇到过代码重复的问题,比如同一个数学计算逻辑在多个合约里反复出现,或者一堆工具函数占满了合约代码。Solidity的库就是为解决这些问题而生的!它能帮你把常用逻辑抽取出来,复用代码,减少Gas费用,还能让合约更清晰、更易维护。
天涯学馆3 个月前
智能合约·solidity·以太坊
如何在Solidity中使用映射和结构体今天我们聊聊在Solidity中如何使用映射(Mapping)和结构体(Structs)。作为一名区块链开发者,我在写智能合约的时候,经常会用到这两个工具。它们就像是我的左右手,帮我高效地组织和操作数据。
余_弦3 个月前
区块链·以太坊
区块链钱包开发(二十一)—— 一次交易的全流程分析本文将详细分析一次转账交易在钱包中是如何处理的,包括“创建交易→展示确认→用户确认→发布上链→确认落链”的端到端全流程分析。
天涯学馆3 个月前
智能合约·solidity·以太坊
Solidity中的访问控制:保护你的智能合约在以太坊智能合约开发中,访问控制是确保合约安全性的核心机制。未经适当的访问控制,合约可能面临未经授权的操作、数据泄露或资金损失等风险。Solidity 提供了多种工具和模式(如函数修饰器、角色管理和权限检查)来实现访问控制。
大白猴3 个月前
区块链·智能合约·solidity·以太坊·账户抽象·入口点合约·erc4337
大白话解析“入口点合约”入口点合约(Entrypoint Contract),简单来说,就是别人调用你的智能合约系统时,“第一个被调用的那个合约”,它是整个系统的“大门”或“总入口”。