### 介绍 手动审查 Solidity 代码既缓慢又容易出错。一个被忽略的函数可能隐藏着代价高昂的漏洞。Wake 的打印机系统可以自动搜索这些有风险的模式,将数小时的手动审查变成快速、可靠的扫描。 Wake 打印机结合了 Python 的简洁...
## OpenZeppelin Stellar 合约架构 本文档概述了 OpenZeppelin Stellar Contracts 库的架构设计和结构,该库是使用 Soroban SDK 构建的 Stellar 网络智能合约的综合集合。 ### 概述 OpenZeppelin Stellar Contracts 库遵循模块化、基于 trait 的架构,以提高...
#### ERC-4337 支付大师:更好的用户体验,隐藏的风险 ERC-4337 支付大师通过 Gas 成本的抽象化,释放了强大的用户体验,但它们也增加了复杂性和潜在的 Bug。探索实际实现中的一些常见陷阱,并学习如何设计可用于生产的支付大...
Solidity合约的权限管理!在区块链世界里,智能合约就是你的金库,里面装着资金、数据,啥啥都值钱!要是权限没管好,等于把金库大门敞开,喊着“来抢吧”!权限管理就是给合约装上金刚锁,决定谁能开锁、谁能动钱、谁...
 撰文:Vitalik Buterin,以太坊联合创始人 编译:董一鸣,链捕手 特别感谢 Georgios Konstantopoulos、Karl Floersch 和 Starkware 团队的反馈和审查。 在 [La...
 本文列举了foundry中常用的命令,方便以后查询使用。 # 一. 为什么要用foundry - 全面支持solidity,可有效减少上下文切换 与hardhat+ethers组...
solidity 的数据类型分为:值类型和引用类型,下面详细的介绍分别有哪些及使用方法。 # 值类型 值类型的变量在赋值或作为参数传递时,会复制整个值。这个分别与 javascript 的概念是相同的。 值类型包括:布尔类型、整数...
登链集训营课程从 2022 年开始到现在迭代了 3 年,最近 1 年多更是在线下课程中与同学们共同打磨,并且每期都会更新。 有些小伙伴因为时间原因,不能到现场学习。之前给自学的小伙伴,我们通常会推荐按 [学习路线图](http...
By: 山&耀 ## 背景 9 月 2 日,慢雾安全团队发现疑似 APT 团伙针对加密生态的 NFT 用户进行大规模钓鱼活动,并发布了[《“零元购” NFT 钓鱼分析》](https://learnblockchain.cn/article/4646)。 9 月 4 日,推特用户 Phantom X 发推...
2023年1月1日,Gains Network研发的针对加密货币、外汇和股票的去中心化杠杆交易平台gTrade在Arbitrum上线,当日交易量达到7,789,800美元,1月3日交易量上涨到84,916,196美元,3日上涨了11倍。随后,在1月18日和27日的日交易量也超过了GMX...
在新手课程中,我们查看了一些基本的 [Solidity](https://learnblockchain.cn/article/1758) 语法。我们涵盖了变量、数据类型、函数、循环、条件流和数组。 然而,Solidity 还有一些东西,这些东西对于入门及以后的编码任务很重要。在本...
SharkTeam:十大智能合约安全威胁之权限漏洞 问:我们常提到的智能合约漏洞真的是实际中威胁最大、发生最频繁的安全漏洞吗? 答:完全不是那样。例如“溢出”、“外部调用”等常提到的智能合约安全漏洞并不是最常发生...
 # 1,摘要 通过本文学习,可以获得以下目标: 1)了解BANNCOR协议的基本原理; 2)通过举例熟悉BANNCOR算法的效果。 # 2,BANCOR算法的来源 在20世纪40年代,英国经济学家...