Skip to content

hanserband/Blockchain-verification

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blockchain-verification

基于区块链数据迁移场景下的数据校验工具

一、项目目标与范围

1. 目标

  • 研发一款可运行的区块链数据校验工具原型,支持对源链与目标链之间的区块数据进行抽样或全量校验,并输出校验日志与报告。

  • 工具在模拟或小规模真实链数据下运行,需满足以下要求:

  1. 数据格式标准化:初步兼容两条“相似”区块链格式(可选如本地私链或测试网)。
  2. 抽样与全量校验:提供两种校验模式。
  3. 性能优化:在几千到上万条交易规模下,单个区块的校验耗时尽量控制在 1 秒以内。
  4. 准确性和容错性:在模拟 10 万~100 万条交易规模中,校验准确率达 95%+,并识别异常情况。
  5. 日志与报告:自动记录校验过程,并输出不一致详情。
  6. 安全与隐私:确保数据处理安全,不在工具端明文暴露敏感信息。

2. 范围限定

  • 不考虑对完全不同格式的链(如 EVM 与非 EVM)进行复杂适配,仅聚焦于两条结构相对相似的链:
  1. 可通过 Ganache/Hardhat 搭建 EVM 测试链,或使用 Go-Ethereum 部署两条私链进行校验模拟。
  2. UI 界面可从简,使用 CLI 或简易 Web 界面即可。
  3. 不要求实现大规模生产环境跨链迁移,仅在实验环境中验证工具功能与性能。

About

基于区块链数据迁移场景下的数据校验工具

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •