https://baijiahao.baidu.com/s?id=1733676564845041959&wfr=spider&for=pc[https://baijiaha...
https://baijiahao.baidu.com/s?id=1733676564845041959&wfr=spider&for=pc[https://baijiaha...
定义如下,根据是否有交易,可以分为tick和transaction两类entry. pub struct Entry { /// The number of hashes...
RocksDB is a high performanc embedded database for key-value data。 https://crates.io/cr...
1.sol的私钥、公钥,签名等管理是采用ed25519_dalek进行的,具体怎么使用如下手册: https://docs.rs/ed25519-dalek/1.0.1/ed...
1. validator组成cluster。创建validator的命令: solana create-vote-account vote-account-keypair.j...
1. faucet会对请求的ip、时间两个维度进行限制。 代码流程process---->process_faucet_request---->build_airdrop_t...
1. solana validator是通过gossip protocal进行消息交互的。
1. cluster是validator的集合,cluster分为控制平面和数据平面。并且,cluster中有lead role,每一个slot期间,此node负责根据交易创...
1. std::fmt实现了输出、及其格式的各种struct\function\traits Binary b formatting. Debug ? formatting....
1. rust 的重要性 https://apollolabsblog.hashnode.dev/why-you-should-be-worried-about-the-fu...
没有必要这么实现,lsquic底层已经针对这种情况做了处理,当缓冲区满了,就不会调用wirte回调了。
lsquic 发送大文件背景: lsquic官方demo提供一个发送单个消息的示例. 本文介绍基于lsquic api(准确来说是回调函数)发送大文件. 发送大文件和发送单条消息的区...
最近在看数字货币的知识,知识还是比较多的。涉及到区块链,比特币,以太坊,智能合约,remix,solidity/go/ts/js等知识点。 整理如下: 1)https:/...
好久没写技术文章,今天开始写写技术文章。