本文详细介绍了如何使用 React 框架和 Ethers.js 库构建一个连接 MetaMask 的去中心化应用(dApp)。文章从 dApp 的定义和 MetaMask 的安装讲起,逐步引导读者完成前端应用的构建,包括用户连接 MetaMask、显示钱包地址和余额等功能。通过清晰的代码示例和图形展示,读者能够轻松理解和实现这些功能。
在过去的三年里,Foundry已发展成为智能合约开发者的首选工具,今天,我们自豪地宣布 Foundry v1.0
本文探讨了以太坊智能合约的两种编程语言——Solidity和Vyper。文章介绍了智能合约的基础知识及其重要性,深入分析了Solidity和Vyper的优缺点,包括其语法特点、社区支持和安全性。此外,作者还为初学者提供了选择合适语言的建议,突出强调了Vyper在安全性上的优势。
区块链互操作性是实现不同区块链之间有效通信和数据传输的关键,旨在解决当前区块链网络孤立的问题,提升其在金融服务、供应链管理和数字资产等多个领域的应用潜力。通过多种协议和技术,如跨链协议、侧链、区块链桥和原子交换,互操作性能够加强区块链的可扩展性、用户体验和整体效用。
这是密码学系列文章的一部分。
本文探讨了账户抽象(Account Abstraction, AA)如何提升区块链用户体验,强调它不仅仅是简化交易费用和批量交易。文章分析了不同关键管理系统的优缺点,指出传统的 12 个单词的密钥存储存在安全隐患,且难以教育用户安全存储私钥。AA 允许多密钥和可编程访问控制,提高了安全性。
这篇文章详细介绍了如何设置安全的多签钱包Safe,强调了其在资产保护和协议管理中的重要性。文章分为多个结构清晰的部分,包括多签钱包的定义、使用原因及创建过程,并提供了实用的安全建议,旨在帮助用户有效管理钱财并防范风险。
Agave 2.1是Solana网络的一次重大更新,增强了性能、可靠性和效率。更新包括增加区块限制、引入贪婪调度器、禁用租金费用收取等多个特点,同时为Secp256r1签名验证提供了本地支持。这些改进使Solana更加灵活和强大,适合开发者和验证者使用。
本文详细介绍了以太坊虚拟机(EVM)的工作原理及其在以太坊区块链中的重要性,解释了其架构、设计及如何管理智能合约的执行。此外,还提到了EVM的状态转换功能和关键优势,包括Turing完备性和去中心化的应用能力。
解读下一代以太坊 L2:Gigagas Rollups
深入解析椭圆曲线
如何在 Solana Anchor 程序中使用程序派生地址
本文介绍了如何使用QuickNode SDK构建一个展示ERC20代币余额的React应用程序。通过使用QuickNode SDK,开发者可以简化与区块链的交互,无需直接处理智能合约,可方便地获取代币余额和其他信息。文章详细描述了设置环境、创建必要组件以及实现应用的步骤,并包含代码示例,适合有一定前端开发经验的读者。
解读下一代以太坊 L2(III):原生 Rollups
本文介绍了如何使用 QuickNode Streams 构建一个区块链数据索引器,通过 PostgreSQL 和 Node.js 处理 ERC20 代币转账事件。文章从 Streams 的优势讲起,逐步展示设置 PostgreSQL 数据库、创建流和数据处理服务器的详细步骤,为开发者提供了完整的实现方案和示例代码。
本文详细介绍了Flow区块链及其智能合约语言Cadence,重点展示了如何创建NFT集合并构建前端应用。文章内容涵盖了Flow的多角色架构、资源导向编程、帐户概念以及可升级性等特点,提供了清晰的步骤与代码示例,帮助开发者在Flow测试网络上进行NFT的创建与管理。最后,文章还探讨了Cadence与EIP-6551的比较,阐明了其在区块链开发中的优势。
Web3 安全审计师回顾2024 年安全问题
审计 Solana 程序前,你需要了解这些
本文详细介绍了Solana基金会委托计划(SFDP)及其对长尾验证者的影响,分析了验证者的经济模型、收入来源和成本结构,并探讨了验证者如何实现可持续性。
探讨以太坊未来发展的可能性,围绕 Beam Chain 提案的技术细节和对以太坊共识层重大改进的分析。
扫一扫 - 使用登链小程序
114 篇文章,705 学分
388 篇文章,475 学分
67 篇文章,425 学分
118 篇文章,352 学分
163 篇文章,339 学分