Comment everything, everywhere.
On-chain committed comments. Verifiable. Open. Permanent.
What are Crumbs?
Each piece of data such as a link, video, book, text, or file can be represented as a hash - a unique identifier - a data fingerprint.
This unique identifier, in the context of this protocol, is called a crumb. We are binding comment hashes to the crumb from the website's URL, ensuring comments are site-specific.
π€¬
Censor-free
By design, the Crumbs protocol allows no moderated communication.
βΎοΈ
Permanent Storage
Comment commitments are permanently stored on the chain.
π¨βπ»
Open Source
Each piece of code is open source.
π΅οΈ
Verifiable
Each commitment can be easily verified.
Getting Started
You will need:
That's it. Have fun. Pretty please don't make me nuke this app out of this world. π
How does it work?
Crumbs is a protocol based on two concepts: data on-chain is permanent and data validity is verifiable with a checksum.
On-chain Contract
Users commit their intended hash to the Crumbs contract. The contract stores information about the crumb that the message was sent to, along with additional metadata like the date and user who sent it.
+
Off-chain Hashmap
The second part of the Crumbs protocol is the off-chain hashmap. Each user can host their own dictionary of hashes and expose them to the public. The dictionaries are used by the protocol to resolve the commitments from the chain.
Key | Value |
---|---|
0x1234 | 0x123456 |
0x1235 | 0x123457 |
0x1236 | 0x123458 |
Supported Networks
Currently, only test chains are supported.
Sepolia ETH
barely
Arbitrum
soon
Optimism
soon
Starknet
not so soon