solana 开发环境之windows安装、编译、测试
2024年2月6日,Solana主网因一个bug导致区块最终确认停止,该bug与之前Devnet中断的原因相同,已在v1.17.20版本中修复。bug源于旧版加载程序的部署、清空、请求周期触发了JIT缓存中的无限循环。
本文将阐释 Rust 中函数与类函数宏的区别,例如为何 msg! 后带有感叹号 !。我们将深入探讨这种语法的意义及其应用。
Solana基金会永久移除◎11,365,067个SOL代币,以减少供应量,并计划将这些代币转移到销毁地址。该举措旨在促进SOL代币生态系统的健康发展,并感谢社区的支持。
在 Rust 中,属性宏和自定义派生宏用于在编译时处理代码,通常为结构体添加功能或修改其定义。本文将解析这些宏的工作原理,并介绍与结构体相关的 impl 和 trait。
文章详细介绍了Solana上的ZK Compression技术,讨论了其实现原理、信任假设、生命周期以及与传统ZK Rollup的区别。通过使用零知识证明,ZK Compression可以减少链上存储成本,同时保持Solana的同步原子组合性和并行性。
本文将探讨如何在 Rust 和 Solana 中实现类似 Solidity 的函数可见性,以及如何通过模块化复用来模拟“继承”。
Web3Eclipse开发环境搭建与资产跨链桥接实战指南Eclipse区块链凭借高性能和Solana虚拟机(SVM)兼容性,成为2025年Web3生态的耀眼新星。本文详细介绍如何搭建Eclipse开发环境,包括安装Rust、Solana、Anchor,创建账户,配置Sal
本系列想尽量以快速上手的目的来讲解 Solana。并且在实践的过程中穿插新概念。
本文详细介绍了Solana上的Liquid Staking Tokens (LSTs)的结构和机制,包括Stake Pool LSTs和Validator LSTs,并与以太坊上的LSTs进行了对比。文章还探讨了LSTs在Solana生态系统中的使用情况和未来发展潜力。
文章介绍了如何在Solana区块链上使用QuickNode的NFT API来查询NFT信息,并构建一个展示NFT信息的网页应用。通过Remix框架和Tailwind样式库,讲解了从配置应用到获取并展示NFT数据的完整流程。
Helius 推出了 Validator-as-a-Service (VaaS),这是一个为交易所、钱包、应用程序和资产管理公司构建的白标验证器解决方案,旨在运营他们自己的 Solana 验证器。通过 Helius VaaS 运行安全、合规且可用于生产的验证器,积极参与保护 Solana 网络,无需管理和维护底层基础设施的技术负担。
官方安装文档已经非常详细,为保证教程的完整性,我这里还是做一下总结本文整理了Solana开发环境的安装与基本配置步骤,参考了官方安装文档。以下内容适用于Linux和macOS系统。一键安装脚本Solana官方提供了一键安装脚本,推荐使用它快速配置环境。脚本会自动安装以下工具:
本文详细介绍了Solana区块链中的Gulf Stream协议,该协议用于在没有内存池(mempool)的情况下处理交易转发。文章探讨了Gulf Stream的工作机制,包括QUIC网络协议的应用、权益加权服务质量(SWQoS)的引入以及Jito验证器客户端的复杂性问题。通过对比传统内存池架构,文章强调了Solana在效率和延迟方面的优势。
本文介绍了Solana区块链中的关键技术之一Gulf Stream,这是一种无内存池的交易转发协议,旨在提高网络性能和交易处理速度。通过提前将交易转发给预期的领导者节点,Solana大大减少了交易确认时间和内存压力,从而实现了高达50,000 TPS的吞吐量。