百度区块链 XuperChain开发教程(第二部分)

第一部分编译完成后,现在开始进入测试部分:


$ cd output/
$ ./xchain-cli createChain
msg="create block chain by contract" module=xchain from=xuper toCreate=xuper
msg="ledger meta" module=xchain genesis_block= tip_block= trunk_height=0
msg="utxo total is estimated" module=xchain total=0
msg="debug tx" module=xchain txid=b8b4dd25f2ad6e54e29dc8ed60407110850085693e0c8815a5591cb5da1021dc
msg=txoutput module=xchain offset=0 addr=dpzuVdosQrF2kmzumhVeFQZa1aYcdgFpN amount=100000000000000000000
msg="begin format genesis block" module=xchain
msg="Start to ConfirmBlock" module=xchain
msg="start to confirm block" module=xchain blockid=0f190368b903c6d6e94a52b949e45d46c1224d5dbfca69edf1246950d8f823ee txCount=1
msg="print block size when confirm block" module=xchain blockSize=1371 blockid=0f190368b903c6d6e94a52b949e45d46c1224d5dbfca69edf1246950d8f823ee
msg="confirm block cost" module=xchain blkTimer="saveHeader: 0.08 ms,saveAllTxs: 0.08 ms,saveToDisk: 0.06 ms,total: 0.34ms"
msg="ConfirmBlock Success" module=xchain Height=1
msg="hit queryblock cache" module=xchain blkid=0f190368b903c6d6e94a52b949e45d46c1224d5dbfca69edf1246950d8f823ee
msg="unconfirm table size" module=xchain unconfirmTxMap=0
msg="autogen tx list size, before play block" module=xchain len=0
msg="  start to dotx" module=xchain txid=b8b4dd25f2ad6e54e29dc8ed60407110850085693e0c8815a5591cb5da1021dc
msg="    insert utxo key" module=xchain utxoKey=UdpzuVdosQrF2kmzumhVeFQZa1aYcdgFpN_b8b4dd25f2ad6e54e29dc8ed60407110850085693e0c8815a5591cb5da1021dc_0 amount=100000000000000000000
msg="autogen tx list size, after play block" module=xchain len=0
$ ls -lth ./data/blockchain/xuper/
total 12K
drwxr-xr-x 2 john john 4.0K 8月   1 13:31 utxoVM
drwxr-xr-x 2 john john 4.0K 8月   1 13:31 ledger
-rw-r--r-- 1 john john 1011 8月   1 13:31 xuper.json
$ nohup ./xchain &
$ ./xchain-cli status
{"blockchains": [{"name": "xuper","ledger": {"rootBlockid": "0f190368b903c6d6e94a52b949e45d46c1224d5dbfca69edf1246950d8f823ee","tipBlockid": "d6d1a3bc5c3938a22ffdc7261fb41a5f6de608a8029030a6a611c0b4931146b0","trunkHeight": 19,"maxBlockSize": 134217728},"utxo": {"latestBlockid": "d6d1a3bc5c3938a22ffdc7261fb41a5f6de608a8029030a6a611c0b4931146b0","lockKeyList": null,"utxoTotal": "100000000000019000000","avgDelay": 0,"unconfirmed": 0}}],"peers": null,"speeds": {"BcSpeeds": {"xuper": {}}}
}

下一步开始创建账户

$ ./xchain-cli account --help
Operate an account or address: balance|new|newkeys|split.Usage:xchain-cli account [command]Available Commands:balance     Query the balance of an account or address.contracts   query account's contractsnew         Create an account.newkeys     Create an address with public key and private key.query       query the account list containing a specific address.split       Split the utxo of an account or address.Flags:-h, --help   help for accountGlobal Flags:--config string       config file (default is ./xchain.yaml)--cryptotype string   crypto type, eg. default (default "default")-H, --host string         server node ip:port (default "127.0.0.1:37101")--keys string         directory of keys (default "data/keys")--name string         block chain name (default "xuper")Use "xchain-cli account [command] --help" for more information about a command.
$ ./xchain-cli account newkeys --output data/test_demo
create account using crypto type default
create account in data/test_demo
$ ls -lth data/test_demo/
total 12K
-rw-r--r-- 1 john john  33 8月   1 13:42 address
-rw-r--r-- 1 john john 266 8月   1 13:42 private.key
-rw-r--r-- 1 john john 184 8月   1 13:42 public.key
cat data/keys/address
******************

在百度测试链上查看账户信息:

$ ./xchain-cli account balance ********** -H 14.215.179.74:37101

百度区块链 XuperChain开发教程(第二部分)相关推荐

  1. Block.one的EOS区块链入门开发教程Elemental Battles

    最新版本使任何可以使用JavaScript和C++的人都能轻松学习EOSIO. 10月18日,Block.one推出了Elemental Battles,这是一个激动人心的新工具包,它将通过简化EOS ...

  2. XuperChain 百度区块链简易学习帖

    百度XuperChain基于Ubuntu系统从零开始到部署简单合约 环境配置 go语言安装 git安装 客户端安装 启动私链 基本操作命令 1. 创建普通用户 2. 创建合约账号 3. 查询余额 4. ...

  3. 有多少人等着看百度区块链的笑话?

    哀其不幸,怒其不争.--鲁迅 提起百度,很多人的反应都是摇摇头,沉默许久后,只吐出两个字: 不行. 这并不难理解.对比腾讯和百度Q3的财报,百度一如既往地输得很惨.腾讯今年Q3财报显示,腾讯Q3营收8 ...

  4. 60秒链快讯 | 我国区块链专利数量达1065件 位居全球第一;V神发表区块链方向开发功能侧重点的看法

    本文由微信公众号DappVision原创首发,转载请联系授权 [V神发表区块链方向开发应该集中在第一层还是第二层功能的看法] 据AMBCrypto消息,对于区块链的开发应该集中在第一层还是第二层功能上 ...

  5. 创意点亮产业未来,百度超级链XuperChain应用案例征集

    亲爱的XuperChain应用方.开发者: 为加速区块链应用落地.提供更有针对性的技术和运营支持,百度超级链现面向全体用户征集基于百度超级链XuperChain底层平台开发的应用案例. 优秀案例将入选 ...

  6. c++区块链实例_确定技术任务了解区块链限制 开发区块链你该做哪些准备工作?...

    来源:区块链大本营 在开发自己的区块链之前,你要做哪些事情? 首先,要和团队讨论开发的原因,以及开发预算.必须要注意区块链架构及启动细节,当你低估了工作量和复杂性的时候,会很容易忽略这些细节. 为了避 ...

  7. 区块链项目开发:双因素身份验证应用程序如何帮助保护你的加密帐户

    2019独角兽企业重金招聘Python工程师标准>>> 如果你使用任何加密数字资产交换,你将需要使用某种形式的双因素身份验证来保护你的帐户.简单来说,双因素身份验证是第二层安全性,涉 ...

  8. python区块链开发_Fabric区块链Python开发详解

    Hyperledger Fabric是最流行的联盟区块链平台.Fabric区块链Python开发详解课程 涵盖Fabric区块链的核心概念.Fabric网络搭建.Node链码开发.Python应用开发 ...

  9. EOS区块链技术开发(〇)起源

    EOS区块链技术开发(〇)起源 1 Why 1.1 EOS区块链 1.2 CSDN 2 How 3 What 参考资料 1 Why 1.1 EOS区块链 为什么选择EOS呢?自然是因为性能.ETH的性 ...

最新文章

  1. 朋友,别在降低别人底线或被别人降低底线了!
  2. 【Linux 线程】常用线程函数复习《一》
  3. c++ 不允许使用抽象类类型的对象_Java中日期API的使用总结
  4. Linux 修改密码root(账号)
  5. Linux/Ubuntu: 命令行任务(To-Do List)管理 task - A command line todo manager
  6. 【POJ2774】Long Long Message,第一次的后缀数组
  7. 解决区块链“去匿名化”的四大方法论!| 原力计划
  8. RedHat Linux下Samba配置(简单配置)-转
  9. Atitit 装备工具分类 attilax总结 艾龙著 工具链体系 武器与软件行业工具也是很近似的的。 1. 分类思维 1 1.1. 总分类:冷、热 1 1.2. 轻、重、大规模杀伤性 1
  10. map集合和javabean对象之间相互转换方法
  11. 移动办公系统全自动加密和数字签名解决方案
  12. 小米平板4刷 linux,小米平板4_刷开发版_获取root
  13. 史上最简单的LSTM文本分类实现:搜狗新闻文本分类(附代码)
  14. 这些真实的“猥琐程序员”,今天必须曝光!
  15. google输入法 日文 [CapsLock]キー ひらがな⇔直接入力の設定
  16. python控制多个屏幕_使用python的多个屏幕
  17. java 文件上传乱码_java上传txt文件,出现中文乱码
  18. 精益看板方法从理论到实战 (5)—— 控制在制品数量(上)
  19. 分析码农骄傲自大的几点原因
  20. js 设置 输入法 状态

热门文章

  1. 数据库的创建及使用方法
  2. 运维脚本 内存管理统计(5)
  3. 4、网络层:三层物理设备:集线器、交换机、路由器【IP、ICMP、BGP、OSPF
  4. MATLAB学习(2)输出函数
  5. 基于RTSP视频流的Java后台服务端虹软人脸识别
  6. WORD禁止自动更新域
  7. 使用php读取文件中的内容,以表格的形式进行输出。
  8. python读取图片文字-Python3实现获取图片文字里中文的方法分析
  9. 摄影作品后期处理心得
  10. eWebEditor漏洞 [转]