fardream/go-bcs

GitHub: fardream/go-bcs

专为 Golang 实现的二进制规范序列化(BCS)库,用于解决 Move 生态区块链数据的编码与解码需求。

Stars: 12 | Forks: 14

# go-bcs Golang 的二进制规范序列化。 [![Go Reference](https://pkg.go.dev/badge/github.com/fardream/go-bcs.svg)](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, 加密货币, 区块链, 去中心化, 可视化界面, 安全编程, 序列化, 库, 应急响应, 开发工具, 开源项目, 数据编码, 日志审计, 网络流量审计