蚂蚁链

蚂蚁链,链天下

区块链学习篇之—BCH微博系统

区块链学习篇之—BCH微博系统

近期发现一个好玩的东东,基于BCH区块链的去中心化微博:Memo
BCH(也包括BTC)的交易格式中包含一个字段叫OP_RETURN,这个字段允许交易构造者填写数据,目前支持80字节数据,在2018年5月15日升级后可达到220字节。
我们都知道在比特币网络中,矿池负责打包区块,可以在coinbase部分留下一部分自定义的文字,但是普通人要想在区块链中留下自己的痕迹就想要购买矿池的coinbase服务了,今天给大家讲的是普通人如何在区块链上发微博。
打开Memo,注册一下,充值BCH,然后就会有如下界面:
重新开始操作一遍,大家可以感受一下。
 
查看浏览器上此笔交易消耗矿工费0.00000241BCH,按照现在BCH单价5634元/个计算,发布此微博花费了0.01357794元。

从BCH网络上发布完微博后,只要此笔交易被包含进block,那么此信息任何人都没有办法去删除。
注册不需要实名认证,发布微博也不需要实名认证,这样就形成一个去中心化的匿名微博系统。

有人说如果memo.cash被河蟹了怎么办,那么只要你有一个BCH全节点,你照样可以发微博:
1、将你需要发布的内容转换成16进制数字,比如:
root@ip:~# python3
Python 3.5.2 (default, Nov 23 2017, 16:37:01)[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> 'AntChain.com 蚂蚁小窝 个人博客'.encode('utf-8').hex()
'416e74436861696e2e636f6d20e89a82e89a81e5b08fe7aa9d20e4b8aae4babae58d9ae5aea2'
2、构造一笔包含微博内容的交易:
root@ip:~# bitcoin-cli createrawtransaction '[{"txid":"12b505c57ad707399b64c3955d529e435cc4146e4c0faf8d7ce14c9fd8deac63","vout":1}]' '{"197UxSdKAej6v8swqZZcN7DCcUdadrxNMU":0.04895,"data":"416e74436861696e2e636f6d20e89a82e89a81e5b08fe7aa9d20e4b8aae4babae58d9ae5aea2"}'
020000000163acded89f4ce17c8daf0f4c6e14c45c439e525d95c3649b3907d77ac505b5120100000000ffffffff0218b14a00000000001976a91458fad6a4610adab9dd663bbfd7d1b7dae60e5f7588ac0000000000000000286a26416e74436861696e2e636f6d20e89a82e89a81e5b08fe7aa9d20e4b8aae4babae58d9ae5aea200000000
3、对交易进行签名:
root@ip:~# bitcoin-cli signrawtransaction '020000000163acded89f4ce17c8daf0f4c6e14c45c439e525d95c3649b3907d77ac505b5120100000000ffffffff0218b14a00000000001976a91458fad6a4610adab9dd663bbfd7d1b7dae60e5f7588ac0000000000000000286a26416e74436861696e2e636f6d20e89a82e89a81e5b08fe7aa9d20e4b8aae4babae58d9ae5aea200000000'
{
"hex": "020000000163acded89f4ce17c8daf0f4c6e14c45c439e525d95c3649b3907d77ac505b512010000006b483045022100ca1afd3e7c5f4c249cdc8138eeb9e5d5ce71ccdc81423f743847504f45e52907022004593c2f59aa1fb71a2ab94b923fc8999aabd776680dcf3164bba42880f33478412102ad2b23223fc8955bbb7b4298ead7b9f1c16a4786f6b56bf0abcd7d869b7c4774ffffffff0218b14a00000000001976a91458fad6a4610adab9dd663bbfd7d1b7dae60e5f7588ac0000000000000000286a26416e74436861696e2e636f6d20e89a82e89a81e5b08fe7aa9d20e4b8aae4babae58d9ae5aea200000000",
"complete": true
}
4.广播交易:
root@ip:~# bitcoin-cli sendrawtransaction '020000000163acded89f4ce17c8daf0f4c6e14c45c439e525d95c3649b3907d77ac505b512010000006b483045022100ca1afd3e7c5f4c249cdc8138eeb9e5d5ce71ccdc81423f743847504f45e52907022004593c2f59aa1fb71a2ab94b923fc8999aabd776680dcf3164bba42880f33478412102ad2b23223fc8955bbb7b4298ead7b9f1c16a4786f6b56bf0abcd7d869b7c4774ffffffff0218b14a00000000001976a91458fad6a4610adab9dd663bbfd7d1b7dae60e5f7588ac0000000000000000286a26416e74436861696e2e636f6d20e89a82e89a81e5b08fe7aa9d20e4b8aae4babae58d9ae5aea200000000'
9bbca040d13bcb89379eac5ad4247c684baeca6a92688ea5c7d191477c8a41cc
5.查询交易:
https://bch.btc.com/9bbca040d13bcb89379eac5ad4247c684baeca6a92688ea5c7d191477c8a41cc

6.查看地址:
其中地址197UxSdKAej6v8swqZZcN7DCcUdadrxNMU和qqtc6nmm90wv6f2g96rzx9chppfrgted0gq4klqqrp等价,一个是BCH旧地址,一个是BCH新地址
打赏地址:
ETH/EOS: 0x8b7bb4449fb41a3fbdb85029b54a637c26f17fa1
BCH:qqtc6nmm90wv6f2g96rzx9chppfrgted0gq4klqqrp
 
 

Go Back



评论


站长信息

站长 : 小e
Email : antchain@163.com
 

检索

文章类型

文章分类