XYO Yellow Paper: An Implementation to Induce Exchange of Binary Data?
Crypto-location oracle network, XYO Network’s Senior Content Manager, has revealed the news of its respective ‘Yellow Paper’, which outlines how information is “sent and exchanged,” including the different players involved and how they communicate.
So, what are XYO Network’s different components? What are their respective roles? According to XYO Network’s Yellow Paper, the four main components consist of the Sentinels, Bridges, Archivists and Diviners. To understand the aforementioned four, users need to have an understanding on the notions, “Proof-of-Origin” and “Bound Witness”.
Proof-of-Origin is a set of zero-knowledge proofs. It was created with the intention of confirming “two or more pieces of data”, which come from the same source, but without revealing any of its specs. Ultimately, the proofs are considered essential for creating chains among the existing components to maximize on the accuracy of real data.
Bound Witness is a core Proof-of-Origin, which serves as a foundation. In the event that a piece of information neither reliable nor useful, to confirm its accuracy a bidirectional proof of location will be established. Some of the factors that strengthen accuracy of data include user proximity, and a witness node, who can help to detect falsified data.
To ensure that the four components communicate efficiently, the XYO Network believes it is vital to have the necessary computational power of IoT devices and since the network has limited space, the team trusted that the ideal solution would involve type-based encoding system. Type-based encoding system serves as an identifier that cracks down objects and interpretations for binary data.
Types rely on major and minor structures, where the former implies a “group of objects”, and the latter implies “the field that describes the object type”. Objects are important as they are the determining factors for “packing and unpacking data”. That is, to see whether or not the payload can be unpacked, which goes back to the payload Type.
The Four Main Components
According to the white paper, Sentinels are offline Internet of Things (IoT) geo-location miners that communicate to establish interaction maps. They communicate via Bluetooth connection to complete a bound witness interaction.
Bridges are responsible for transmitting the information from Sentinels to Archivists. They create a relationship between both the receiving and the storing end of data. In particular, the moment Bridges receive information from Sentinels, which are then temporarily stored for Archivists to get hold of.
Archivists play a fundamental role in storing, sharing and validating data collected by Sentinels. This is a crucial step as any falsified data will be pointed out in this particular component. Archivists who take the data are considered “clients” and those providing the data are “servers”. Therefore, the moment an interaction occurs between client and server Archivists, a bound witness is initiated, as well as the “payload hash of each piece of data they took in the unsigned payload of the interaction,” as per the Yellow Paper.
Lastly, Diviners retrieve the stored data to “answer queries made by end users.” In other words, those searching the network for an answer, will be answered by Diviners who are responsible for retorting to Archivists’ stored data. Before providing an answer, an interaction among the four components is stimulated as an effort to provide the best response.
To learn more about XYO components’ communication process, read their Yellow Paper here.