This article was first published on IOTA - Medium
Introducing Chronicle — A Permanode Solution
The IOTA protocol is a permissionless trust layer for the Internet of Things which enables a frictionless exchange of value between machines and humans. Anyone can secure data on the Tangle and make it verifiable to third parties for free.
For node owners with limited storage, transactions can quickly fill up their database. This presents a problem for the Internet of Things, where IOTA is working on integration with low-level, resource-constrained devices. We introduced local snapshots for this reason, allowing node owners to delete old transactions and keep their Tangle database small.
However, for many business use cases, data needs to be stored for long periods of time. For example, financial data must be stored for 10 years in some cases, and identity data needs to be kept for the lifetime of the identity. In order to enable these types of use cases, the IOTA Foundation has been working on one crucial building block: a Permanode.
Chronicle is the IOTA Foundation’s official permanode solution. It makes it easy for node owners to store all IOTA transactions in a fast, secure, scalable, and distributed database. Chronicle is used to store the unbounded data flow of the Tangle and make it queryable. In other words, a permanode enables indefinite storage of the Tangle’s entire history and makes that data easily accessible at scale.
Chronicle is a distributed fault-tolerant permanode that scales out and up, designed and developed in a battle-tested Elixir/Erlang ecosystem. The project will now be ported to Rust and become an official production-ready building block maintained by the Foundation.
What makes Chronicle so unique is the opportunity for community members and even businesses to offer the Tangle data “query as a service”. With some minor additional development, node owners could earn money by charging IOTA tokens to access historical ...
To keep reading, please go to the original article at:
IOTA - Medium