第 1649 / 1649 页,2 / 164802 条    显示区块链值



事件描述 邮箱sha3-256=d29b46198814f8c2de815e7c2ce021d66fb00645d8b78bbeaa65c810a913d944用户在2020-11-19 14:39:31绑定sha3-256=a7ffc6f8bf1ed76651c14756a061d662f580ff4de43b49fa82d80a4b80f8434a的手机
事件特征 2351fdd32dd65f375161f43b7566f0d6c1ff8b371b9d3ba46f96b517b736cafbe09ee5882823552b9099c833b1f908ab5020f319fab396cdf4e4cbef327f4573
操作链值 b91d6e92477c22dadb8f45aab04273ae9a25d027a595e9eea33820cc9348966876b090f5dab77bae6addfd27e3c1e70c900490188fde9a51b3e58a5049590694
事件属性 序号:2   时间:2020-11-19 14:39:31   类型:绑定手机
事件描述 2020-11-19 14:38:55 sha3-256=d29b46198814f8c2de815e7c2ce021d66fb00645d8b78bbeaa65c810a913d944的邮箱注册新用户成功
事件特征 ef6873341318a069490c9a99aa76675379c48e203faf11ad9ab0bb74c87cbc787d05d25eff8fa5456c481ebd0a716c216b9a55e4a1f1429da38b29fef7fce7b3
操作链值 4a3c308dd1ca657d6479f1c1e8ec7caccf7d557d88b08e28851780df298338e611b047d762749bb2d0c582eb71b366370436a618e839dc6d0b3aba9f58b7a684
事件属性 序号:1   时间:2020-11-19 14:38:55   类型:新用户注册


生成过程(可用于验证)
  • 本站自定义哈希算法是SHA3-256在前、SHA256在后的算法
  • 下文的HASH函数均指本站自定义算法
  • 计算结果为哈希值对应的小写16进制UTF-8编码文本
  • 所有文本均为UTF-8编码
计算过程
  1. 生成变量 content_hash = HASH(事件描述),变量即表格中的“事件特征”
  2. 获取上一条目“主链特征”记为变量last_chain_hash,无上一条目时last_chain_hash记为空字符串 ""
  3. 生成变量 chain_hash = HASH(content_hash + last_chain_hash),chain_hash即为当前条目“主链特征”
  4. 根据节点个数反复重复1-3步
计算举例
  1. 假设第一个条目事件描述为“测试文本”则 content_hash = HASH("测试文本")=“a46e063bf7613ec7a47058aaee4d1c8ddfd4d7b1976fdcb31dd0cf1c2a0a46d9570ea553d3e66a2c9076c8f51a54d4730359d30c8cfc66a57e3fba8657cc62f4”,即此哈希值为“事件特征”
  2. 获取上一条目“主链特征”记为变量last_chain_hash,此时last_chain_hash为空字符串 ""
  3. 生成变量 chain_hash = HASH(“a46e063bf7613ec7a47058aaee4d1c8ddfd4d7b1976fdcb31dd0cf1c2a0a46d9570ea553d3e66a2c9076c8f51a54d4730359d30c8cfc66a57e3fba8657cc62f4” + “”) = HASH(“a46e063bf7613ec7a47058aaee4d1c8ddfd4d7b1976fdcb31dd0cf1c2a0a46d9570ea553d3e66a2c9076c8f51a54d4730359d30c8cfc66a57e3fba8657cc62f4”) =“dba2be963a0f31f4e921855924738aedfb01995c9bc4df19068f6279128e0a4cc6ef6fb6af4fae87828a5b13b9ad14162c3db3d605faf6c9cc255d62a31a554d”,chain_hash即为当前条目“主链特征”
  4. 第一个条目计算完成
  5. 假设第二个条目事件描述为“测试文本2”则 content_hash = HASH("测试文本2")=“3405ebfe8c58eaa5fbeaf36e24fa728103ecafa7f9b87fcd9a7d8d89f4e33d12fb9b915830296bed75ad6fb71327b122966405530125a007e0c6a695f2dd03e0”,即此哈希值为第二个条目“事件特征”
  6. 获取上一条目“主链特征”记为变量last_chain_hash,此时last_chain_hash为 “dba2be963a0f31f4e921855924738aedfb01995c9bc4df19068f6279128e0a4cc6ef6fb6af4fae87828a5b13b9ad14162c3db3d605faf6c9cc255d62a31a554d”,由第3步决定
  7. 生成变量 chain_hash = HASH(“3405ebfe8c58eaa5fbeaf36e24fa728103ecafa7f9b87fcd9a7d8d89f4e33d12fb9b915830296bed75ad6fb71327b122966405530125a007e0c6a695f2dd03e0” + “dba2be963a0f31f4e921855924738aedfb01995c9bc4df19068f6279128e0a4cc6ef6fb6af4fae87828a5b13b9ad14162c3db3d605faf6c9cc255d62a31a554d”) = HASH(“3405ebfe8c58eaa5fbeaf36e24fa728103ecafa7f9b87fcd9a7d8d89f4e33d12fb9b915830296bed75ad6fb71327b122966405530125a007e0c6a695f2dd03e0dba2be963a0f31f4e921855924738aedfb01995c9bc4df19068f6279128e0a4cc6ef6fb6af4fae87828a5b13b9ad14162c3db3d605faf6c9cc255d62a31a554d”) =“0374f1261ae0345e9160a0442b63d33719d7bbee8e57a143e52803ca0cf79de2f03730a1ac2dc145d18a7783a90b799eace873e877c973574ce72c278ed97402”,chain_hash即为当前条目“主链特征”
  8. 第二个条目计算完成,以此类似,第3个条目last_chain_hash为第二个条目的chain_hash=“0374f1261ae0345e9160a0442b63d33719d7bbee8e57a143e52803ca0cf79de2f03730a1ac2dc145d18a7783a90b799eace873e877c973574ce72c278ed97402”