opencomputeproject / Time-Appliance-Project

Develop an end-to-end hypothetical reference model, network architectures, precision time tools, performance objectives and the methods to distribute, operate, monitor time synchronization within data center and much more...
MIT License
1.33k stars 101 forks source link

Some Applications I Guess #53

Open Satoshier opened 2 years ago

Satoshier commented 2 years ago

I've heard that Google's Spanner has improved performance a lot because of The Atomic Clock. So I'm not sure if this can be applied in blockchain, like the more precise TIMESTAMP, or improving transaction throughput of blockchain. You are the developer of TIME CARD,can you give me some advices about the other application scenarios. I am looking forward to your reply.

lion7 commented 2 years ago

There is CockroachDB, which is the open-source equivalent of Google Spanner. It currently doesn't require an atomic clock, but it could definitely benefit from one. This blog explains it pretty well: https://www.cockroachlabs.com/blog/living-without-atomic-clocks/

That blog also mentions a special mode for atomic clocks, but according to this forum post it was removed because it was barely tested / used. I believe the Time Appliance Project can make this viable for a much broader public from a cost perspective and might hopefully motivate the team behind CockroachDB to reintroduce this feature.

P.S. I'm not a developer of Time Card, just interested in this project ;)

Satoshier commented 2 years ago

thank you for you reply. I just wanna know the TIME CARD whether can be applied in blockchain or not. From my personal ability,I may not make some changes in a distributed database. What is your opinion? @lion7