基于 Golang 语言的 TrustSQL SDK
该 SDK 实现了底层密钥对生成、地址生成、签名/验签等基础功能,后期会对 TrustSQL 提供的 API 接口进行封装。
SDK 基础命令
- 生成密钥对
- 根据私钥生成公钥
- 根据公钥生成地址
- 利用私钥对数据签名
- 利用公钥对数据和签名进行验证
SDK API 接口
- 数字资产
- 信息共享
- 身份管理
- go version >= 1.9
- 需要单独安装, 详细过程见 github.com/toxeus/go-secp256k1
- cd $GOPATH/src/github.com/KleeTaurus/go-trustsql-sdk && govendor sync
- Bitcoin Wiki
- Base58Check encoding
- Bitcoin Developer Reference
- Technical background of version 1 Bitcoin addresses
- Merkle Trees
- 数据库那么便宜,为何还要死贵的区块链来存储数据?
- Data Insertion in Bitcoin's Blockchain
GoTrustSQL is MIT licensed. See the included LICENSE file for more details.