Framework Logic
SynthNet's technical framework consists of three key components: Proof of AI Computation (PoAC), Proof of Device (PoD), and Proof of Time (PoT).
Proof of AI Computation (PoAC):
Demonstrates that a smartphone has completed a specific AI computing task.
Miners must complete assigned tasks and submit their results to verify their computational power.
Task Distribution: The server breaks AI tasks into smaller subtasks and assigns them according to the miner's device performance.
Result Verification: After miners submit their results, the server verifies them through samplingor complete verification to ensure the accuracy of the results.
Proof of Device (PoD):
Demonstrates the uniqueness of a smartphone device, preventing cheating behaviors.
Miners must submit relevant device information (e.g., device ID, hardware information) to verify the authenticity of their devices.
Device Registration: Miners must register their device information on the server when joining for the first time, including device ID, hardware information, and operating system.
Device Uniqueness Check: The server checks device information to prevent duplicate or virtual devices from joining. Unique device verification is achieved by comparing the device information in the database.
Proof of Time (PoT):
Demonstrates that a smartphone has continuously completed AI computing tasks within a specific time frame.
Miners must submit proof of their computing results based on random challenges.
Random Challenge: The server periodically sends random challenges to miners, which may include task identifiers, timestamps, and other information.
Challenge Response: Miners must generate a response based on the challenge, which may include partial information of their computing results, such as hash values.
Last updated