Back to Blog

Verifiable data streams with KYVE Co-founder John Letey

BCheque

Why KYVE?

KYVE enables data providers to seamlessly store data and reliably verify their data streams.

This service will be important moving forward because chains are producing huge amounts of data. Solana, for example, is expected to produce 4 petabytes of data per year. This is not currently economically viable to store. KYVE, leveraging Arweave, is the solution to this problem.

Co-Founders of KYVE: John co-founded KYVE at the age of 16 with Fabian Riewe

John mentioned three reasons why Arweave was so important in this regard:

(i) History - it is possible to store historical documents forever;
(ii) Developer experience - instead of learning Solidity or Rust, a developer can start with the basics of Javascript /Typescript and MPM install Arweave;
(iii) Low cost - it is inexpensive to push data into the Permaweb.

The problem with data streams: KYVE and Arweave combined are working to solve the problem with data streams

KYVE also provides additional benefits to chains with whom it works:

(i) Easy interfaces - straightforward UX makes the customer experience painless;
(ii) Efficient libraries - core libraries handle all contracts/tokens/voting/uploading of data to Arweave, so chains do not need to worry about the details; and
(iii) Ease of upload - KYVE already supports integration of any EVM chain, and is working on an update which would allow it to synch the Ethereum chain in one week.

"We are doing to data what the blockchain did to finance"

Before KYVE it would be necessary to trust an archival node or a public RPC endpoint to rely on data. What KYVE guarantees is data verified through multiple sources - fully validated and permanently stored.

Validation works by having one uploader node which pulls down data from a truth of source(s) and which uploads it to Arweave. This creates a vote in the staking smart contract, to which all validator nodes are listening, so that they can check those votes with the original source(s). If the data matches, it is approved; if the data does not match, there is a slashing mechanism in place.

The funding of pools is done with the $KYVE token. (Pools have an archival job and there are specific nodes for specific pools.) Eventually the $KYVE tokens trickle down to the nodes through rewards and incentive mechanisms.

To become a validator for KYVE only a strong internet connection is needed. This is because the payout mechanism is highly customisable to your needs. As such, there is an option of running a validator on mobile if you are only able to provide a lower amount of computation, but there is also a more attractive scheme for those providing more computation. In this way, becoming a validator with KYVE is very inclusive.

Get all of the details on how to get involved with KYVE:

Website: https://www.kyve.network/
Twitter: https://twitter.com/KYVENetwork
Discord: https://discord.gg/kyve

More from the Blog

An Introduction to Profit Sharing Communities

An introduction to Profit Sharing Communities, including audio and video versions :)

Read Story

Arweave News, Verto's design approach and more

In this discussion we dive into the latest developments at Arweave, VertoExchange and Dropverse.

Read Story

Founder of Arweave Sam Williams on the state of the ecosystem

A live panel discussion with Founder of Arweave, Sam Williams. We discuss the state of the ecosystem and more.

Read Story

Keep in touch

Add your email and we'll send you a note when our newsletter begins.
We will never share your email address with third parties.