TrustStore - Decentralized DB
When working with 0xFunction or decentralized tasks, you may often need more than just temporary data processing; a reliable storage solution is essential for securely storing and reusing data. This is where the Lum0x TrustStore comes into play.
Features
The TrustStore is designed to provide the usability of a traditional database while ensuring decentralized data storage. Like a distributed database, data is stored across multiple nodes and maintained in a consensus state, ensuring reliability and consistency.
Comparison with IPFS
Data Storage and Distribution
Decentralized database with consistent data across nodes
Peer-to-peer file storage, content-addressed, no consensus
Data Consistency and Consensus
Maintains data consistency through consensus mechanisms
No automatic data consistency; manual updates required
Use Cases
Ideal for applications needing reliable data updates, such as DApps
Best for distributing static content like documents and media files
Data Immutability
Allows updates with verifiable history through consensus
Data is immutable; new versions require new hashes
Integration
Seamlessly integrates with Lum0x ecosystem tools like DAGG and 0xFunction
Versatile and commonly used with blockchain for off-chain storage
Integration with DAGG
You can perform read and write operations using DAGG, seamlessly integrating the TrustStore with your 0xFunction results. This allows you to securely store and manage the beautiful outputs of your functions, retrieve them when needed, and update the data as if it were a conventional database.
In other words, TrustStore can be seen as a Data Source for DAGG and understood as a decentralized database that publishers can continually update and improve.
Last updated