-
1.交易签名私钥如何生成?
解决方案:
步骤1: 用户注册时自动生成私钥(依据需要可以使用其他硬件保存私钥比如:私钥保存在手机的sim卡中)和设置交易密码;
步骤2: 用户发起交易时自动生成签名私钥(签名私钥生成的方法:先使用注册自动生成的私钥加交易密码来生成HASH值,然后再使用HASH值来生成签名私钥和公钥)并存保存公钥。
-
2.交易签名私钥如何更新?
解决方案:
步骤1:直接更新交易密码,当用户发起交易时自动生成签名私钥(由签名私钥生成的方法原理可知),在这样实现了更新签名私钥。
-
3.如何判断区块链节点是否存活?
解决方案:
步骤1:独立监控服务器,监控节点区块的高度。
-
4.如何解决区块链网络中部分节点故障情况下节点的数据同步的问题?
解决方案:
步骤1:独立监控服务器,监控节点区块的高度,重启故障节点,区块链的共识协议自动同步区块数据。
-
5.如何实现某条交易追溯历史?
解决方案:
步骤1:独立区块监控服务器,监控节点区块的生成;
步骤2:解析区块的数据,生成区块链快照交易操作历史表;
步骤3:利用操作日志数据恢复业务数据。
-
6.如何验证某条交易是否被篡改?
解决方案:
步骤1:独立区块监控服务器,监控节点区块的生成;
步骤2:解析区块的数据,生成区块链快照交易操作历史表;
步骤3:对比业务数据库中交易编号是id100的业务数据和区块链快照交易操作历史表中的相同交易编号是id100的业务数据是否一致。
-
7.在业务数据丢失或者被篡改的情况下,如何利用区块链实现业务数据恢复?
解决方案:
步骤1:独立区块监控服务器,监控节点区块的生成;
步骤2:解析区块的数据,生成区块链快照交易操作历史表;
步骤3:利用操作日志数据恢复业务数据。