Hackathon = 「学」 + 「练」 + 「用」 + 「造」。在极短的时间里,Hackers 可以体验到以「造」为核心的「学练用」
本文分析了 Solana 和 Anchor 框架为何缺乏 Solidity 中的 Fallback、view、pure、payable 函数及修饰符,指出其设计上账户预声明、数据公开性及 Rust 语言特性导致的差异,并提及缺乏内置单位的问题。
本文介绍了在 Solana Anchor 中使用 Rust 读取账户余额的方法,阐释了 UncheckedAccount 的作用与安全性,解释了无需 [account] 结构体的原因,并提及账户余额与免租机制的相关注意事项。
本文详细解析了 Solana 的存储成本计算、租金免租机制、账户大小限制及动态调整方法,结合 Rust 示例展示了如何初始化和扩展账户,并与以太坊成本进行了对比。
本文通过在 Solana 的 Anchor 框架中填充 seeds 参数,结合 Rust 和 Typescript 代码示例,展示了如何模拟 Solidity 中的映射表和嵌套映射表功能,利用 seeds 生成唯一账户地址实现键值存储。
本文深入探讨了加密资产的生产性资产与非生产性资产的区别,并以以太坊作为实例,分析了如何通过重质押和去中心化金融(DeFi)机制提升资本效率。通过YieldNest平台,用户可以综合利用重质押和其他DeFi策略,大幅优化收益,克服传统重质押的局限性,最终实现资本的高效配置和风险管理。
这篇文章,我们从工程化的角度来带领大家使用 anchor 框架来实现一个 Bank 链上程序。
记录一些会经常用到的代码段
在上一节这次一定好好学Solana(3):交易和费用中,我们学习了Solana交易的结构,本质上是通过拼装参数来调用智能合约。今天我们将深入探讨如何基于此开发一个简单的Solana合约。我们会从交易的JSON表示开始,逐步过渡到合约的伪代码模板,最后通过Solana官方P
引言在区块链的世界里,智能合约的开发与交互是核心议题之一。Sui作为新兴的高性能区块链平台,其Move语言为智能合约开发带来了诸多优势。而MoveBinding这个Rust库,则为开发者们提供了一种强大的工具,实现了Rust与SuiMove包的无缝集成。官方仓
从go-ethereum源码出发,详细剖析你的交易是如何通过调用rpc接口到最终通过共识层打包成区块的整个流程
本文介绍了 OP Kailua 有效性模式,它可以让 OP Rollups 以最低的技术更改实现向 ZK Rollup 的迁移,增强安全性并支持高效的交易结算。文章详细讲解了适用的模式,安全性、最终性和成本效益,并提供了与已有项目结合的实例。
本文介绍了在以太坊虚拟机(EVM)中引入三条新的指令 SWAPN、DUPN 和 EXCHANGE 以提升栈操作的灵活性,这三条指令允许访问深达256个项的栈,简化了编译器的设计,并支持更复杂的函数调用。文章详细阐述了这些新指令的规范、执行规则、兼容性及安全性考虑。
SWAPN
DUPN
EXCHANGE
关系数据库入门:从基础到规范化的实用指南在信息爆炸的时代,数据库已经成为数据管理的核心工具。20世纪80年代以来,关系数据库凭借其简单直观的二维表结构和灵活的操作方式,逐渐成为主流选择。无论你是技术小白还是想深入学习数据库设计,这篇文章将带你从基础概念入手,一步步走进关系数据库的世界,解锁规范化设
EIP-7702引入了一种新交易类型,使外部账户(EOA)能够指定指向实施版本的地址,从而将EOA升级为智能合约钱包,提供社交恢复、交易批量处理和交易赞助等功能。这篇文章详细阐述了EIP-7702的实现原理、应用场景及其与ERC-4337的兼容性,并预示了将来对于账户抽象的可能性。
本文论述了 Story 项目目前依赖于 UMA 的乐观预言机来解决知识产权纠纷,但该结构存在显著的风险和缺陷,特别是在主权投票引入的不公正和操控可能性。文章提出了更有效的替代方案,例如多预言机模型、专家小组和社区仲裁,以建立一个透明和可靠的纠纷解决机制,确保在知识产权领域的公正性和霸权现象的最小化。
跟我一起从0开始学习Solana合约开发,一起实操,一起做项目。这是一个系列文章,系统地记录了我的学习笔记。
这篇博文深入探讨了以太坊对象格式(EOF)提案的复杂性和成本,认为其带来的好处主要是附加的,而不是必要的改进。文章详细分析了EOF的设计架构、优缺点以及其对以太坊协议复杂性的影响,强调可以通过更简单的改进方案替代大量新变化,并警示可能引入的共识错误。
本文介绍了通过 Solana Web3.js 和 Anchor 从前端读取账户数据的三种方法:自家 Anchor 程序用 fetch、跨程序读取需 IDL、任意账户用 Web3.js 自定义反序列化,强调了序列化与 IDL 的作用,为 Solana dApp 开发提供指导。
扫一扫 - 使用登链小程序
378 篇文章,1581 学分
209 篇文章,357 学分
187 篇文章,296 学分
65 篇文章,282 学分
115 篇文章,267 学分