打字猴:1.70387988e+09
1703879880
1703879881 运行如下命令,把URL中的编码URL和IP地址修改为127.0.0.1:
1703879882
1703879883
1703879884
1703879885
1703879886 得到如下输出:
1703879887
1703879888
1703879889
1703879890
1703879891 该节点应当表示操作台中的0/1/25 peers,这意味着它们彼此没有连接。示意图如下:
1703879892
1703879893
1703879894
1703879895
1703879896
1703879897
1703879898
1703879899 区块链项目开发指南 [:1703875412]
1703879900 区块链项目开发指南 9.3.4 许可和隐私
1703879901
1703879902 我们已经看到了parity是如何解决速度和安全问题的。parity目前并不提供专门的许可和隐私功能。让我们看看如何在parity中实现许可和隐私:
1703879903
1703879904 1)许可。parity网络可以配置每个节点的服务端,只允许特定的IP地址建立连接,由此实现许可,即决定谁能加入、谁不能加入。即使IP地址没有被拦截,为了连接到网络中的节点,新的节点也将需要一个enode地址,且这个地址是猜不到的。所以默认parity有基本保护。但是没有强制实施保护。网络中的每一个节点需要在其终端关注此事。可以通过智能合约进行类似许可,即决定谁能创建区块以及谁不能创建区块。目前还不能设定哪种交易节点可以发送。
1703879905
1703879906 2)身份隐私。通过允许所有权查询,有办法实现身份隐私。在设定所有权时,所有者需要指定一个非确定性的、不对称的加密公钥。当它想通过所有权查询时,将提供一个加密的普通文本,合约对其解码,并查看账户是否是所有者。合约应当确保不会检查同样的加密数据两次。
1703879907
1703879908 3)数据隐私。如果只是使用区块链存储数据,则可以使用对称的加密方式加密数据并存储,还可以与和人共享密钥。但是不能在加密数据上进行操作,如果需要在输入数据上进行操作,同时还想要保密,则各方需要建立一个完全不同的区块链网络。
1703879909
1703879910
1703879911
1703879912
1703879913 区块链项目开发指南 [:1703875413]
1703879914 区块链项目开发指南 9.4 总结
1703879915
1703879916 在本章中,我们学习了parity的使用方法、Aura的工作原理以及一些在parity中实现许可和保密性的技巧。至此,读者应具备了用区块链创建一个概念证明(proof-of-concept)联盟的能力。读者可以继续探索其他创建联盟区块链的方式,例如Hyperledger 1.0和quorum。目前,以太坊官方正在努力适用于联盟,感兴趣的读者可密切关注多种区块链信息源,以学习新知识。
1703879917
1703879918
1703879919
1703879920
1703879921
1703879922
1703879923
1703879924
1703879925
1703879926
1703879927
1703879928
1703879929
[ 上一页 ]  [ :1.70387988e+09 ]  [ 下一页 ]