打字猴:1.703877488e+09
1703877488 区块链项目开发指南 [:1703875340]
1703877489 区块链项目开发指南 4.2.4 测试客户端
1703877490
1703877491 运行app.js节点,以运行应用服务端。打开浏览器,访问http://localhost:8080/,可以看到图4-1所示的界面。
1703877492
1703877493
1703877494
1703877495
1703877496 图 4-1
1703877497
1703877498 现在选择一个文件,输入所有者姓名,单击Submit按钮,界面将变为图4-2所示的样子。
1703877499
1703877500
1703877501
1703877502
1703877503 图 4-2
1703877504
1703877505 在这里可以看到显示交易哈希。现在等待,直到交易被挖出。一旦挖出,就可以在当前交易列表中看到交易,如图4-3所示。
1703877506
1703877507
1703877508
1703877509
1703877510 图 4-3
1703877511
1703877512 现在再次选择同一个文件,单击Get Info按钮,界面如图4-4所示。
1703877513
1703877514
1703877515
1703877516
1703877517 图 4-4
1703877518
1703877519 在这里可以看到时间戳和所有者的细节。至此,为第一个DApp创建客户端的工作就完成了。
1703877520
1703877521
1703877522
1703877523
1703877524 区块链项目开发指南 [:1703875341]
1703877525 区块链项目开发指南 4.3 总结
1703877526
1703877527 在本章中,我们首先通过示例学习了web3.js的基础知识,包括如何连接至节点、基础API、发送不同种类的交易以及监听事件,最后为所有权合约建立了一个适合生产用途的客户端。现在可以编写智能合约和创建UI客户端了。
1703877528
1703877529 在下一章中,我们将创建钱包服务,可供用户在其中方便地创建和管理以太坊钱包,这也是离线的。我们将专门使用LightWallet库实现上述目的。
1703877530
1703877531
1703877532
1703877533
1703877534 区块链项目开发指南 [:1703875342]
1703877535 区块链项目开发指南 第5章 创建钱包服务
1703877536
1703877537 钱包服务用于发送和接收钱款。创建钱包服务面临的主要挑战是安全和信任。用户必须觉得他的钱是安全的,并相信钱包服务管理员不会偷他的钱。本章所涉及的钱包服务将处理这些问题。
[ 上一页 ]  [ :1.703877488e+09 ]  [ 下一页 ]