这篇文章详细介绍了Solidity中的结构体(struct)及其用法,包括如何声明、实例化和作为函数参数传递结构体。通过示例代码,作者展示了如何利用结构体提高代码的可读性和效率,并提供了一个现实生活中的用例,如购票系统,帮助开发者理解结构体的实际应用。
每周以太坊 2024/08/10
这里主要就是通过程序发行的代币相关的交互。SPL(ERC20)代币的交互在Solana中,可以官方提供了模板进行山寨币的创建,可以通过调用系统程序进行代币的创建。JS交互可以通过JS和SPL代币进行交互,包括了:代币的创建、铸币、查看账户中代币的余额、进行SPL代币转账、销毁持有的SPL
对ERC165的学习记录及理解
Ajna Protocol是一个去中心化、无需治理或外部价格源的借贷和交易系统,利用桶的设计允许用户以不同的风险比例进行借贷。协议通过称为Fenwick树的数据结构有效地管理多个借贷池,使其能够动态追踪市场价格。Ajna还允许使用ERC721 NFTs作为抵押品,解决了传统借贷机制中价格操控的问题,从而提高了安全性和效率。
ZK技术的历史发展脉络梳理
本文介绍了如何使用JavaScript中的Ethers.js库生成以太坊地址,包括必要的环境设置、地址生成过程以及相关代码示例。文章在技术上深入探讨了以太坊地址的生成原理及所需的加密算法,适合初学者和开发者学习。
TON的目标是提供一个高性能和可扩展的区块链平台,以支持大规模的去中心化应用(DApps)和智能合约。
数据可用性采样(DAS ) 1 :为什么会需要 DAS?
本文介绍了Renzo协议与EigenLayer的集成,以及通过eigenlayer-fuzzing Repo进行系统不变量测试的重要性。文章详细讨论了几个高严重性漏洞的发现过程,并展示了如何利用renzo-fuzzing Repo进行有效的测试和漏洞发现,从而加强系统安全性。通过这些示例,读者可以了解如何使用不变量测试工具及其在实际协议中的应用。整体上,文章技术性强,有实践指导意义。
Solana 共识过程及关键名词(以实际交易为例)
本文详细探讨了rollup互操作性的重要性,作者通过自己的经历和技术研究,分析了当前rollup技术在以太坊生态系统中的挑战与机遇。文章提供了对比不同rollup机制的深刻见解,并提出了一些创新的解决方案,如“keystore rollups”,以提升跨链交易的效率与安全性,展望以太坊未来的互操作性发展。
本文深入探讨了加密生态系统与现实世界之间的隔离现象,提出了数据可移植性的重要性,并介绍了一种新协议zkTLS,该协议旨在通过创建Web2与Web3之间的安全数据通道,推动用户数据在不同平台之间的共享与使用。文中还提到了一些相关项目与未来的挑战。
近期,我全力以赴投入TON链智能合约的学习,过程虽充满挑战,但收获颇丰。今天,我想与大家分享一下过去一个月以来的学习之旅。学习的初衷很直接:在10亿+用户规模的背景下,不紧跟时代步伐,实属不该。以下是我在学习过程中的点滴感悟和经验。引言大家好,今天我想和大家分享一段特别的旅程——
为什么和如何使用 zk-SNARK系列文章
op-challenger主要负责操作FDG
CANNON是整个fault-proof架构中的核心组件。
本文深入分析了Uniswap V4的四种交换类型,包括zeroToOne与oneToZero,以及exactInputForOutput与exactOutputForInput的实现和应用。通过详细的代码示例和潜在问题的讨论,为开发者提供了在DeFi应用中构建高效安全交换的实用指南。
这篇文章深入探讨了以太坊的Pectra升级及其对钱包功能和用户体验的提升,特别是EIP-3074和EIP-7702的贡献。文章分析了账户抽象技术的发展及其带来的便利如简化交易和增强安全性,最后总结了这些提案对未来Web3应用的影响。
探秘 Circle STARKs
扫一扫 - 使用登链小程序
114 篇文章,698 学分
388 篇文章,478 学分
67 篇文章,412 学分
165 篇文章,345 学分
118 篇文章,334 学分