KYVE Getter #3248
Replies: 3 comments 6 replies
-
After the final commitment for a certain dataset schema, the validation and archiving will be started on the KYVE Devnet in order to start implementing the Getter itself. |
Beta Was this translation helpful? Give feedback.
-
This is a good starting point for the KYVE-getter implementation. By the end of this workstream, we need the KYVE getter and the infrastructure to integrate Getters generally(#3243). We can start with any, but solving general issues are more preferable at the start. |
Beta Was this translation helpful? Give feedback.
-
Answering questions:
The height is enough to identify. Only the actual implementation
All the data consumers must be light nodes. This is the goal and the only way we get trust-minimized access to data. The light node is exactly the converting service that converts namespace data into blobs. If everyone runs a light node, then everyone runs a converting service, so we don't need to support GetAll, but only |
Beta Was this translation helpful? Give feedback.
-
This thread refers to the idea of having general data Getters for outsourced data retrievability described here.
The KYVE Core Team is currently working on an integration to validate and store the required data enabling support for a Getter using external data. Therefore, it's required to define which data needs to be included in the dataset in order to provide the planned functionalities.
Proposed solution:
The Getter interface implements three methods:
GetShare
,GetEDS
andGetSharesByNamespace
, that all must be filled with data by KYVE. To achieve this, we propose the following schema for the stored data:This would enable the Getter to execute all queries by using validated and archived data by KYVE.
Open questions:
value
:Beta Was this translation helpful? Give feedback.
All reactions