是什么驱动了智能合约、NFT 和加密货币的去中心化世界?区块链基础设施——去中心化、无需信任的数字交互生态系统背后的技术——就是答案。从硬件服务器到网络协议,区块链基础设施 是去中心化生态系统安全而坚固的基础。它实现了跨行业的透明度、弹...
前言 第一价格密封拍卖,作为一种"密封出价、价高者得、支付最高价"的经典竞价机制,天然契合智能合约的透明执行特性。本指南将完整呈现其链上实现:从开发阶段构建Commit-Reveal保密机制与保留价判定逻辑,到测试阶段验证拍卖流程、...
二次和三次剩余 在密码学中,我们寻找难以解决的问题。为此,我们可以创建后门来解决它。对于离散对数,我们使用以下难题: $Y=g^x \pmod p$ 即使我们知道 $g$、$Y$ 和 $p$,也很难确定 $x$,只要素数足够大。RSA...
以太坊存储看似简单:32 字节的槽位保存着 32 字节的值。但将这些槽位映射回有意义的变量名才是有趣的地方。特别是当目标不仅仅是生成一个简单的布局,而是要逆向工程交易追踪中的 SSTORE 时。这就是我的项目 SlotScan.info 的...
Solidity定时任务!在区块链上,智能合约要想自动干活,比如每天分红、定期锁仓释放,或者按时更新数据,咋整?以太坊可没内置定时器!定时任务得靠外部触发或预言机来搞定。这篇干货从基础的时间检查到Chainlink Keeper、外部调用触...
<!--StartFragment--> 在 Solidity 开发中,合约体积限制是每个复杂项目绕不开的问题。部署时经常遇到: Error: Contract code size exceeds 24576 bytes...
智能合约审计很可能是你工程预算中最大的一笔支出。如果你是 Web3 领域的首席工程师或 CTO,你肯定知道其中的流程:你为顶级的安全研究人员支付高额费用,而且通常要等待数月才能获得一个名额。 但是,这种模式中隐藏着一个效率低下的问题。相当...
介绍 升级是生产 bug 藏身之处:遗漏的初始化程序、错误的管理员或损坏的存储。代理模式允许你升级合约,但它们引入了传统测试所遗漏的复杂性。Wake 基于 Python 的测试可以在这些问题到达主网之前发现它们。 结果是干净的测试代码。...
随着加密货币的普及化国外市场越来越多的人开始使用加密货币,但问题也随之而来,盗窃、赌博、欺骗等事件也屡见不鲜,区块链的透明度使得越来越多的资金和钱包地址被检测出被污染,也使许多投资者和商户面临资金冻结、账户封禁甚至法律追责的风险。在这种趋势...
随着 USDT /USDC在虚拟货币市场的广泛流通,“黑U”问题逐渐进入公众视野。所谓黑U,是指来源非法或涉案的 USDT/USDC,常与诈骗、赌博、洗钱等犯罪活动挂钩。一旦用户在不知情的情况下收到黑U,可能不仅面临账户被冻结、资金无法提现...