What is Astroglyph?
Astroglyph is the first mass data availability inscription service: a sovereign rollup for arbitrary data, backed by Celestia.
Users can post arbitrary files (known as "Glyphs") to the Astroglyph rollup by bundling them into an "Astroblob". After bundling, users sign the Astroblob to enshrine cryptographic proof of authenticity. Finally the Astroblob and payment is sent to the sequencer to be posted to Celestia, ensuring the data is included in the chain and gossiped to the world. While Celestia limits the size of a block to 2MB, Astroglyph removes this constraint by preprocessing larger files into smaller chunks and persisting them over time.
Astroglyph uses cryptographic primitives to ensure that the glyphs users post are verifiably linked to the original sender. This allows the sender to prove (perhaps on another blockchain) that they published a specific file at a given block height on Celestia, creating a chain of provenance and guarantees that the original sender cannot withhold the content in that file.
How to use Astroglyph?
The primary interface of Astroglyph is the
upload page. From here you can construct Astroblobs, sign them, and fire them off to the Astroglyph sequencer. Astroblobs can be arbitrarily large and contain
many files.
To submit an astroblob, the client needs to interact with your wallet twice.
- Signature on payment transaction: Pays sequencer for services.
- Signature on Astroroot: Signature of the merkle root of Astroblob to allow verification of authenticity.
After these signatures are complete, the client can submit your Astroblob to the Astroglyph sequencer.
The Astroglyph sequencer starts publishing your file to Celestia once it receives your transaction. If your file is larger than the max size of a Celestia block, it may take the sequencer several blocks to publish all the data.
After this you should check out the
stats tab to see how you rank up against the other Astroglyphers and how the Astroglyph namespace is stacking up against all other applications on Celestia!