EVM是以太坊的心脏,是一种基于栈的图灵完备的虚拟机,用于执行合约代码。每个节点都运行它来验证交易、状态变更是否一致。它接受的输入是字节码(从Solidity编译而来),执行时会按照opcode指令逐条运行,并维护一套完整的执行环境(栈、内存、存储、Gas、程序计数器)EVM的执行结构(图
本文档介绍了用于链上治理的 Governor 合约,它是一个模块化的系统,允许部署类似于 Compound 的 Governor Alpha & Bravo 的链上投票协议。该系统具有高度的可定制性,通过选择不同的模块(如投票模块、计数模块、时间锁扩展等)和实现特定的虚拟函数,可以满足各种治理需求。
Web3开发入门:用Ethers.js玩转以太坊交易与合约Web3浪潮席卷而来,以太坊作为去中心化世界的核心,吸引了无数开发者跃跃欲试。想快速上手Web3开发,却不知从何开始?别担心!本文通过一个简单的Ethers.js示例,带你从零开始,手把手教你如何连接以太坊节点、发送交易、部
市梦率到市占率,我非常喜欢这种转变,因为这是我一直想要做的事情。
布隆过滤器是什么布隆过滤器简单来说就是一个固定长度的bit数组,初始化为0,配合多个hash函数可以解决url去重、缓存穿透、重复元素识别等功能。
在ETH的存储结构中,使用了MerklePatriciaTrie(MPT),这种结构为何具有“可验证性”和“前缀压缩”特性?今天就来较详细的了解下。MerklePatriciaTrie=PatriciaTrie+MerkleTree的结合体。以太坊用来存储账户状态、存储数据
ETH黄皮书,是在白皮书之后推出的,旨在为开发人员和研究人员提供以太坊协议的形式化定义,奠定了以太坊虚拟机(EVM)及其运行机制的技术基础,被认为是“以太坊的技术宪法”核心内容概览以太坊状态转换系统黄皮书以一种数学建模的方式定义了以太坊的状态转换:σ(state)+T(transac
DeFi保险侧重于去中心化、社区驱动和完全透明的保险形式。区块链保险更多是区块链技术对传统保险的补充和提升。
本文讨论了互联网的三个关键协议:DNS、PKI 和 BGP,这些协议中的任何一个出现问题都可能导致互联网瘫痪。
设计逻辑实现一个简易版的NFT721代币,这个代币可以在opensea查看到,通过这个代币来实现一个交易NFT的合约。卖家:出售NFT的一方,可以挂单list、撤单revoke、修改价格update。买家:购买NFT的一方,可以购买purchase。订单:卖家发布的NFT链
Rhinestone 正在构建账户抽象和 Web3 互操作的前沿技术,旨在通过智能账户和模块化基础设施,大幅改善 Web3 用户体验,实现大规模应用。他们提供技术,帮助开发者构建、部署和集成智能账户到他们的应用中,提供无缝的自托管钱包,解决密钥管理、链抽象和统一用户余额等问题。目前正在招聘后端、区块链、DevRel工程师等。
文章讨论了微软即将推出的Recall功能,该功能会定期截屏并使用OCR技术提取屏幕上的文本,存储在本地数据库中。作者担心这会带来隐私风险,因为用户的密码、银行详细信息等敏感信息可能被泄露。文章还探讨了这种技术可能被滥用的场景,例如被网络罪犯利用或被用于广告投放和执法。
欢迎阅读登链社区最新一期周报!
本文探讨了人工智能工具在区块链安全审计中的应用,包括其优点、局限性及实际案例。文章详细描述了AI工具如何增强代码理解、漏洞检测、攻击向量验证和文档报告写作等过程,同时强调了人工审计师在验证工具输出的重要性。各类AI工具的选择与使用对提高审计效率。文章对当前AI技术的快速发展及其未来趋势进行了展望。
本文延续了Stefan Schiller发现的Node.js文件写入漏洞,并详细阐述了利用该漏洞的过程,尤其是如何构建ROP链以实现代码执行。文章通过具体示例和代码展示了相关技术细节,包括如何找到可利用的gadget,构造有效的payload,以及如何在Node.js应用中成功执行命令。
MPT树结合了PatriciaTrie(压缩前缀树)和Merkle树的特点。 将中间节点的字符串换成哈希值,得到的就是一棵MPT树。 一句话总结就是:MPT树就是一棵带有hash验证功能的压缩前缀树。
⭐️前缀树的结构是什么:是一种有序的多叉树,用于存储字符串,适合前缀匹配查询。每个节点代表一个字符根节点不存储字符路径代表一个字符串的前缀⭐️前缀树的特点适合前缀匹配:快速判断某个字符串是否已有单词的前缀节省存储空间:多个字符串共享前缀支持字典序输出:天然支持排序输出⭐️
🌲什么是默克尔树一种二叉树的变种,称为哈希二叉树。所有节点存储hash值,父节点是对所有子节点的hash。❀默克尔树的特性高效:可以实现不遍历整棵树,验证数据是否在树中。不可篡改:只要有一个节点被篡改,root节点hash就会发生改变。节省存储:不保存真实数据,仅保存数据的h
本文分析了稳定币的发展趋势,特别是在亚洲地区的采用情况。文章指出,稳定币的增长势头强劲,监管逐渐明朗,互操作性是关键。亚洲各国对稳定币的态度各异,从政府主导的日本和香港,到机构驱动的新加坡,再到专注于CBDC的中国和印度,各有策略。文章还强调了互操作性的重要性,并介绍了LayerZero在稳定币互操作性方面的领先地位及相关案例。
本文介绍了私有RPC端点的概念、优势以及如何使用Alchemy创建一个私有RPC端点,并将其添加到MetaMask钱包中。使用私有RPC端点可以提供更快的速度、更准确的数据和更可靠的服务,特别是在高交易量期间,例如NFT发行。
扫一扫 - 使用登链小程序
208 篇文章,832 学分
67 篇文章,697 学分
133 篇文章,599 学分
413 篇文章,528 学分
132 篇文章,363 学分