fardream/go-bcs
GitHub: fardream/go-bcs
专为 Golang 实现的二进制规范序列化(BCS)库,用于解决 Move 生态区块链数据的编码与解码需求。
Stars: 12 | Forks: 14
# go-bcs
Golang 的二进制规范序列化。
[](https://pkg.go.dev/github.com/fardream/go-bcs)
二进制规范序列化 或 Libra 规范序列化 是为已关停的 [libra/diem](https://www.diem.com/) 区块链项目开发的。
BCS 的目标主要是 rust-lang 结构体,尽管许多基于 [move-lang](https://github.com/move-language/move) 的区块链将其用作序列化格式。
鉴于其源于 Rust,bcs 包含了许多在 Golang(或 move-lang)中不可用的特性,例如 enum、option。更多详情请参阅 [Go 包网站](https://pkg.go.dev/github.com/fardream/go-bcs)。
标签:BCS, Binary Canonical Serialization, Diem, DNS解析, EVTX分析, EVTX分析, EVTX分析, Golang, Libra, Move, Rust, SOC Prime, Struct, 加密货币, 区块链, 去中心化, 可视化界面, 安全编程, 序列化, 库, 应急响应, 开发工具, 开源项目, 数据编码, 日志审计, 网络流量审计