CZZ程序员版本质押挖矿方案
1.接口介绍
质押挖矿是通过对灯塔地址进行质押注册的同时,添加关联矿工地址,每个质押允许添加4个矿工地址,质押为100w的czz为一个阶梯,难度会随着阶梯的高度递减(每个阶梯,会将当前难度减少10倍 ,100w =10倍,200w=20倍)
近期还会有质押信息修改、增加质押、注销质押等。
2.交易创建
注意:以下的质押注册的方法和之前的创建交易类似,只是输出会有所不同在创建交易之前需要注意的事情,一个地址只允许注册一个灯塔创建的交易只允许使用一个utxo,所以需要提前聚合,灯塔地址是20个长度的byte 数组(压缩公钥),数组前面都是0只有最后的数字不一样,范围在10-99,质押为 100w为最低,coinbaseaddress 只允许填5个,而且是czz地址的字符串形式,还有设计了找零地址,其余的参数默认参照示例就好
以上解释:
beaconregistration 接口名称
[{\”txid\”:\”a6bd2269b9ff68ec6ea9e1027d3977a0609892881c6113c8fd2a935ec2c89bf2\”,\”vout\”:0}] 要消耗的utxo(只允许一个in输入)
\{\”toaddress\”:\[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10\],\”stakingamount\”:1000000,\”assetflag\”:16,\”fee\”:0,\”keeptime\”:0,\”whitelist\”:\[\],\”coinbaseaddress\”:\[\”cq4qed04d72mmgeuvvttsc7xef89vtut2g9wf7kn89\”\]\} 注册内容
{\”cp36q430qrhdp9awptdz4dy29gn02g5k45ytdk9wcp\”:200} 找零地址
以下是对注册内容的解释:
toaddress 灯塔地址(公钥,只有尾号10-99可选,一共90个)
stakingamount 抵押czz数量(最小抵押数100w)
āssetflag
跨链资产兑换组合(BTC:1,BCH:2,BSV:4,LTC:8,USDT:16,DOGE:32 各个币种的对应数字,挖矿质押写任意一个就好)
fee 跨链手续费
keeptime 兑换的额度的锁定时间(用于燃币,过时会变为自由额度)
whitelist 跨链的链外资产白名单地址
coinbaseaddress 用于质押挖矿的挖矿地址(个数为4个)
创建的hex
0100000001a6bd2269b9ff68ec6ea9e1027d3977a0609892881c6113c8fd2a935ec2c89bf20000000000ffffffff030000000000000000516ac34c4df84b808094000000000000000000000000000000000000000a8080c0c0108080c0ebaa63713471656430346437326d6d676575767674747363377865663839767475743267397766376b6e383900407a10f35a00001976a914000000000000000000000000000000000000000a88ac00c817a8040000001976a91463a0562f00eed097ae0ada2ab48a2a26f52296ad88ac000000003.交易签名
签名后的hex:
0100000001a6bd2269b9ff68ec6ea9e1027d3977a0609892881c6113c8fd2a935ec2c89bf200000000644166fd69d4088d76ca44b58c72ed67af151344aa93765546d520fc88d2c174267cc53a415737fb0221138ae46812d6fcb22f92f475bfc30f390c698dc223904149412103656ffaa28a0cd36faccdb28dad7f72e33175c8984a3d1fb9310a6473ec2160a1ffffffff030000000000000000516ac34c4df84b808094000000000000000000000000000000000000000a8080c0c0108080c0ebaa63713471656430346437326d6d676575767674747363377865663839767475743267397766376b6e383900407a10f35a00001976a914000000000000000000000000000000000000000a88ac00c817a8040000001976a91463a0562f00eed097ae0ada2ab48a2a26f52296ad88ac000000004.查询质押情况
为了方便查询,可以使用getstateinfo接口查询具体的灯塔注册情况
示例:
toAddress_pk_hex :为灯塔地址的16进制字符串表现形式。
关于CZZ:
CZZ 网络的核心功能是实现大规模去中心化资产交易,因此 CZZ 非常重视跨链技术。2019 年 12 月初,完成了第一次主网升级,现在 CZZ与 Doge/LTC 之间的单向跨链交易已经成功落地。预计 2020 年 Q1 将实现 CZZ 与 BTC,USDT-Omni,ETH,USDT-ERC20,BCH,BSV 的交易对,以及与以上所有币种的双向去中心化交易。
CZZ 的本质是一条去中心化金融的基础设施公链,链上将会提供90个特殊共识地址(灯塔地址),总共90个,灯塔地址将会提供给商家去中心化主流Token的跨链交易功能。灯塔地址面向交易所、钱包、OTC、社区提供申请注册。对于非主流且具备无零成本出块方案的Token也将会提供匹配的跨链基础。
新西兰时间2019年 9 月 1 日 00:00 北京时间2019年8月31日 20点 已开启正式主网挖矿。预计减半时间2020年9月。
代码地址:
发表回复