X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=docs%2Fvapor-docs%2F0.1%2Fcore%2Fconsensus.md;fp=docs%2Fvapor-docs%2F0.1%2Fcore%2Fconsensus.md;h=0207b2d40c1a8b203b515af105cedf750105f6c9;hb=ad6759728fac593d371023eec1318962a40c62f3;hp=bc777008f1d224f6944308f27fe3d25b45acc7f9;hpb=7effa49673101d78a462fe1fc82c81d4ab73cbc9;p=bytom%2Fvapor.git diff --git a/docs/vapor-docs/0.1/core/consensus.md b/docs/vapor-docs/0.1/core/consensus.md index bc777008..0207b2d4 100644 --- a/docs/vapor-docs/0.1/core/consensus.md +++ b/docs/vapor-docs/0.1/core/consensus.md @@ -34,8 +34,14 @@ 1、交易格式 -~~~json +​ dpos_type: 1代表注册为候选出块人,2代表投票,3代表取消投票 +​ type: dpos表示跟共识有关系的交易 + +​ amount: 表示注册交易的交易费,目前是1btm + +~~~json + 注册交易 ``` { "base_transaction":null, @@ -52,15 +58,56 @@ "ttl":0, "time_range":43432 } + ``` + 投票交易 + ``` + { + "base_transaction":null, + "actions":[ + { + "address":"vsm1qkm743xmgnvh84pmjchq2s4tnfpgu9ae2f9slep", + "amount":100000000, + "asset_id":"ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "forgers":[ + "vsm1qndq3w79kwtk9acnuswxlwxjqweglwhg8yrzp2c", + "vsm1q93jcjhwe62n5mdtym6m7utle95erd6s3jsn4tn", + "vsm1qtu926tcsky876hflm93getsv27w7pccv4jg2fs", + "vsm1qyd4rcrdnwexgg2gwk33frrrqymzyrycggjslu2", + "vsm1qacp9zg2h4950lr5yhlychn6686fhullkuyzd5s", + "vsm1qlf8s9tv90x9ys25fl2kczy44jjnnaa8e542nea" + ], + "dpos_type":2, + "type":"dpos" + } + ], + "ttl":0, + "time_range":43432 + } + ``` + 取消投票 + ``` + { + "base_transaction":null, + "actions":[ + { + "address":"vsm1qkm743xmgnvh84pmjchq2s4tnfpgu9ae2f9slep", + "amount":100000000, + "asset_id":"ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "forgers":[ + "vsm1qndq3w79kwtk9acnuswxlwxjqweglwhg8yrzp2c", + "vsm1q93jcjhwe62n5mdtym6m7utle95erd6s3jsn4tn", + "vsm1qtu926tcsky876hflm93getsv27w7pccv4jg2fs" + ], + "dpos_type":3, + "type":"dpos" + } + ], + "ttl":0, + "time_range":43432 + } ``` ~~~ -​ dpos_type: 1代表注册为候选出块人,2代表投票,3代表取消投票 - -​ type: dpos表示跟共识有关系的交易 - -​ amount: 表示注册交易的交易费,目前是1btm - 2、逻辑说明 ​ (1)、检查交易费在用户地址是否够用,序列化的注册、注册类型(用op表示)序列化后放入tx的referenceData