Hey everyone, we wrote an explainer article on VETKeys that introduces some of the concepts in an detailed and interesting way. My expertise is limited, and although I read the paper, I’m not 100% sure everything is fully accurate. So please take a look, and if there are any errors, kindly point them out so I can correct them. This article is from Constellation Book - if you find it helpful, feel free to drop a GitHub star!
In the post, we aim to explain vetkeys and its use of threshold cryptography in a blockchain context. We cover topics like:
- How vetIBE replaces the PKG with subnet nodes to derive keys from IDs in a distributed way
- The use of transport keys for secure transmission of signature shards
- Communication IDs for end-to-end encrypted messaging resistant to device compromise
- How vetSIG, vetPRF, and vetVRF combine into the full vetKD system
Although we tried to present the concepts clearly, there may be inaccuracies since this emerging technology is complex. If parts are confusing or seem incorrect, please let us know so we can improve the explanations.
As a community, letting us know where our understanding needs to be refined is hugely valuable. We’re still early on the decentralized web3 journey - learning and growing together is the only way forward!
We hope posts like this on projects like vetkeys make cryptographic innovations more accessible. Understanding and constructive feedback mean a lot. If you find this useful, any GitHub stars on the Constellation Book repo are super appreciated!
Let us know your thoughts in the comments below!