显示crate…
1个稳定版本
使用旧的Rust 2015
1.12.0 | 2021年4月5日 |
---|
#138 在 #peer
用于 3 个crate(通过 vapcore-sync)
5.5MB
32K SLoC
vapcore-light
lib.rs
:
轻量级客户端逻辑和实现。
与全节点不同,一个“轻量级”客户端仅在本地存储很少的链相关数据,全节点存储所有区块、头部、收据等。
这使得客户端在响应查询时必须向网络请求状态数据,以换取更低的资源占用。这使得轻量级客户端不适合低延迟应用,但非常适合简单的日常用例,如从个人账户发送交易。
轻量级客户端仅同步头部,执行验证和修剪历史区块。修剪时,将2048个区块的批量映射到"规范哈希尝试"中,并可以用于验证从对等方查询的历史区块。
依赖项
~28MB
~445K SLoC