对 EIP-4844 proto-Danksharding 的全方位释疑
本文介绍了如何在Hardhat环境中为Uniswap V3添加新流动性池。通过代码示例,作者详细解释了使用恶意代币创建和初始化流动池的过程,并讨论了相关的技术参数和安全考虑事项。文章包括了必要的代码片段以及进一步的学习资源,对审计师和开发者在Uniswap V3生态系统中的操作提供了帮助。
该文章详细分析了Cashio协议遭受攻击的原因,并探讨了其智能合约中的漏洞及其如何被Soteria检测到。攻击者利用了缺失的银行账户检查,伪造多个输入账户来成功铸造了200万CASH代币。文章还阐述了如何修复这些漏洞,并强调了Soteria的自动审计工具在检测虚假账户方面的有效性。
往期回顾:Rust智能合约养成日记(1)合约状态数据定义与方法实现 Rust智能合约养成日记(2)编写Rust智能合约单元测试
往期回顾: Rust智能合约养成日记(1)合约状态数据定义与方法实现
本文从聚合理论的角度分析了Web3,认为Web3通过降低验证和信任的成本,创建了传统模式下无法实现的多家价值数十亿美元的公司。区块链技术使得验证数字资产的来源和真实性变得容易,从而降低了Web2平台在验证供应商方面的成本。此外,Web3的聚合模型还能创造全新的市场,特别是在数字资产领域,例如DeFi、NFT和数据市场。
1. EVM or WASM? 随着Ethereum的普及,我们在谈论智能合约时,往往默认都是利用Solidity语言开发,基于EVM的智能合约。然而,由于Ethereum本身出块时间慢,交易所需手续费高的一些缺...
概述“钱包登录”按钮的技术实现
随着Web3的迅猛发展,各种智能合约层出不穷,某些智能合约中的漏洞很致命的:无论是以代币还是以太币的形式,合约可以管理重要的财产资源,漏洞造成的损失将可能以数百万美元计。不过,以太坊区块链上的代码比任何单个合约都更重要:智能合约库代码。
上次我们了解了 solidity 中自带的函数——自毁函数,相信大家多少已经对它有所了解,这次我们将了解如何访问合约中的私有数据(private 数据)。
我花了太多时间来弄清楚如何生成并验证类型结构化数据 签名,所以整理这篇文章希望可以帮你节省点时间。
普通开发者需要了解的优化 Solidity 合约的基础
本文主要讨论Web3的Interaction Layer及其两种主要工作方式:使用第三方节点服务提供商和运行自己的节点。通过介绍各自的优缺点,以及相关成本分析,帮助读者理解在开发去中心化应用时,更适合哪种方式。文中提供了一些节点服务的实例和比较,最终强调了选择的灵活性与依据。
如何发送以太币?
在区块链行业,不同人对“信任”一词的定义也不同。对软件工程师来说,信任通常指“零信任的交互系统”、“无须信任的交易”以及其他信任最小化的技术。尽管如此,信任一直是帮助我们真正理解 加密技术 的关键。
用Truffle, Solidity, React, Material UI, Web3 创建一个全栈筹款Dapp(Fundraiser Dapp)
我们已经开始使用天文学的隐喻来形象化区块链的这些层,并以一种可理解的方式组织它们。
代码是别人的,但是复制过来后,漏洞却是需要自己承受的,如此局面下,我们能够做的,就是严谨对待自己的项目和代码,因为出了问题后,Compound 和审计公司都没有义务为你负责。
无聊猿发布代币 ApeCoin Spruce 推出 SIWE 认证的 plugin
本文深入探讨Solana的SPL Token Mint,详细介绍了其常用指令和数据结构,包括如何初始化mint、token账户,铸造、燃烧和转移代币等。通过逐步分析每个指令的实现和逻辑,读者能够全面理解SPL token的工作原理和应用场景。
扫一扫 - 使用登链小程序
199 篇文章,647 学分
490 篇文章,642 学分
412 篇文章,492 学分
131 篇文章,490 学分
66 篇文章,446 学分