How does BTFS online proof work?
![资源 24.png 1200](https://files.readme.io/c6925a0-WechatIMG289.jpg)
The online proof embedded in the BTFS distributed network is a crucial mechanism to ensure the reliability of storage nodes, while the uptime of a node serves as a key metric for evaluating its quality. Therefore, enabling online proof can greatly boost the performance, availability, and coverage of the BTFS distributed network.
Architecture of Online Proof Service
![资源 24.png 1200](https://files.readme.io/2933dea-WechatIMG288.jpg)
Online Proof Process
- The signature data of each host is reported to online-server every day;
- Online-server generates merkle-tree every day based on the data from all hosts;
- Store merkle-proof on s3 so that hosts can check their proof info; also store merkle-proof in the database for users to view data in BTFS SCAN;
- Store merkle-root in the online-proof-v2 contract;
- Users validate the daily data reported through BTFS SCAN (or BTTCScan).
Updated 5 months ago