随笔分类 - 区块链
摘要:BTC 交易地址规则 一下代码是 Golang 判断是否是一个合法的 BTC 交易地址。 import "strings"// 返回 true 为合法 BTC 交易地址func IsValidBtcAddress(address string) bool { len := len(address)
阅读全文
摘要:1. 地址开头规则目前主要有 1、3 和 bc1 开头- 1 开头的地址,是 P2PKH(pay-to-public-key-hash)地址,也就是最原始的地址,称之为普通的 BTC 地址;- 3 开头的地址,是 P2SH(pay-to-script-hash)地址,内部也需要是 segwit,即隔
阅读全文
摘要:1. RPC 要求使用 POST 请求 2. 交互协议为 Json 格式 3. 请求地址组成 http://[节点 ip]:[rpc 端口号],如:http://172.30.143.249:8336 4. 添加接口认证 5. 请求参数 {"jsonrpc":"2.0", "method": "om
阅读全文
摘要:Omni 概述 Omni 是一种依赖于 BTC 节点存储,并利用 OP_RETURN 字段特点的一种 BTC 代币协议。BTC 交易打包本身不会对该协议进行验证,也就意味着交易虽然被 BTC 打包记录下来,但并不一定交易成功,也就是 Omni 协议只是借助于 BTC 账本存储而已。 基于 Omni
阅读全文