Solana 原生支持多指令批处理交易并具备原子性,但受限于 1232 字节的大小限制,需精简设计或分片部署以应对复杂程序。
汇总 solana movies 项目的智能合约和客户端所有代码
文章详细介绍了Solana区块链中的Sealevel技术,即并行处理数千个智能合约的运行时环境,并解释了Solana如何通过并行处理实现高性能。
Solana 中的 Owner 是负责修改账户数据的程序,而 Authority 是通过签名触发操作的钱包,二者共同定义了数据控制与权限的机制。
在Solana上,所有数据都存储在所谓的“账户”中。Solana上数据的组织方式类似于[键值存储],其中数据库中的每个条目都称为“帐户”。要点账户最多可以存储10MB的数据,这些数据可以由可执行程序代码或程序状态组成。账户需要以SOL支付租金押金,金额与存储的数据量成
本文详细介绍了Solana区块链中的Tower BFT技术,它是一种基于PBFT的高性能实现,利用Proof of History(PoH)作为共识前的时钟,减少消息传递开销和延迟。文章还探讨了Tower BFT的工作原理、时间管理机制及其在Solana网络中的实际应用。
最近在用golang调用solana合约,发现没有rust和ts简单,以及一些小的失误,导致我算的seed地址和ts算的有些不一样,所以深入研究了一番。
本文详细讲解了 Solana Anchor 框架中 [derive(Accounts)] 宏的作用及其四种常见账户类型(Account、UncheckedAccount、Signer、Program),通过代码示例阐明其功能与应用场景,并分析了 Solana 交易中账户预指定的必要性。
Web3新玩法:SolanaNonceAccount让你交易无忧想在Web3世界玩出新花样?Solana的交易速度快到飞起,但你有没有遇到过这样的烦恼:交易刚签名,转眼就因区块哈希过期失效?别急,SolanaNonceAccount来了!它就像一个“交易时间胶囊”,让你随时签名
Alpenglow 是 Solana 新的共识协议,旨在实现高性能和低延迟。它引入了 Votor 用于投票和区块最终确认逻辑,采用 Rotor 优化数据传播,并结合单轮/双轮投票模式,目标是将区块最终确认时间缩短至 150 毫秒左右,从而使 Solana 在响应速度方面与 Web2 基础设施竞争。
Solana 最初的目标是构建一个速度快、成本低的区块链,以便在其上运行中央限价订单簿。为了实现这个目标,Solana 需要从根本上重新设计共识机制,以创建一个具有必要功能的去中心化网络,与纽约证券交易所竞争。文章提出了通过引入多个并发领导者、交易元数据syscall等实现更灵活的交易排序方式,从而优化链上市场微观结构,收紧交易价差,最终提供比传统交易所更好的价格。
本文详细介绍了如何在Solana网络上使用gRPC实时流式传输Pump.fun平台的交易数据。作者指出gRPC提供了低延迟和简单的代码解决方案,适合开发者用于获取实时链上数据。文章包括创建gRPC连接、订阅交易数据、处理和反序列化数据等步骤,并提供了相关代码示例,旨在帮助开发者轻松实现实时数据流。通过这些工具,开发者能够更好地构建应用程序并提高交易的及时性和准确性。
Anza成立了一个新的研究团队,由Roger Wattenhofer教授及其两位来自苏黎世联邦理工学院的博士生Kobi Sliwinski和Quentin Kniep组成。该团队将致力于Solana协议的基础研究,包括设计更高性能和可证明正确的基于Turbine的共识算法,并研究延迟、弹性和经济性的改进方案。
如何生成新的密钥对对于使用Solana库执行各种操作,许多操作都需要一个密钥对或钱包。如果你正在连接到一个钱包,那么你不必担心。然而,如果你需要一个密钥对,你会需要生成一个。import{Keypair}from"@solana/web3.js";(async()=>{
Solana DeFi 报告 : Solana 的 DEX 交易量现在超过了 Ethereum 及其 L2 的总和。