By using the OriginTrail protocol, you can build a quick, easy and effective solution for seamless data exchange between companies with safety and integrity. It enables quick integration with the blockchain to a company’s existing systems in a scalable and cost-efficient way.
The OriginTrail protocol addresses 3 important challenges that enterprises face when connecting their existing IT architecture to any blockchain technology:
Data silos and low data interoperability exist across the supply chain in both multi-organization and single-organization supply chains. It creates a major technical challenge to overcome for IT providers that want to build collaborative applications to establish end-to-end supply chain transparency.
Current attempts to overcome data silos are done by aggregating data in a centralized way, prompting concerns about data integrity and omitting accountability. Centralized administration also allows for the possibility of data tampering and collusion between parties. Existing decentralized networks cannot support supply chain applications in the transition to decentralization due to shortfalls with (1) data scalability, (2) lack of adequate database functionalities and/or (3) not being entirely neutral (permissionless).
Companies are reluctant to exchange data across their supply chains as they are concerned this might undermine their competitive position. Therefore, they typically exchange data with other stakeholders for regulatory reasons or when forced by power asymmetry in supply chains. Centralized setting of data exchange does not allow businesses protect sensitive data which impedes the creation of new business models.
The OriginTrail protocol addresses these challenges through 4 important technological features:
OriginTrail enables seamless and automatic data connection and interoperability between IT systems of different stakeholders in multi-organization supply chains with data consensus for ensuring integrity of data.
Consensus among entities in the supply chain is achieved by performing cross-reference checks
time a new data set is added to the protocol. This ensures the entire supply chain is consistent
regarding a particular batch of products. If there is no consensus, discrepancies can be quickly
reported, investigated and reconciled.
The consensus check is performed in 3 steps:
To see more about the zero-knowledge implementation in the OriginTrail protocol visit our documentation
Existing blockchain solutions are expensive when it comes to data operations and lack adequate database properties. For this reason, any solution wishing to integrate the blockchain into its existing system needs to overcome the problem of handling a significant amount of interoperable data and the associated high cost.
See more on how data is structured in the OriginTrail protocol in our documentation
Once the data sources (ERPs, IoT devices etc.) are linked to the OriginTrail network, a Data
Creator (DC) node disseminates the data in the network to Data Holder (DH) nodes for
safekeeping, fingerprinting, and creating connections with other - already available - supply
chain data in the system, and data standardization and consensus checks.
Finally, supply chain data is read from the nodes by the decentralized applications on the application layer. All the nodes are reimbursed for these services by Trace tokens in the amounts agreed upon through a bidding mechanism.
OriginTrail incorporates the blockchain as a platform to ensure data integrity (i.e. trust machine) and minimizes the cost of utilizing the blockchain itself. For all the information that gets included in the system, a tamper-proof "fingerprint" (a cryptographic hash) is generated and stored on the blockchain at the time of arrival. The cryptographic hash is commonly used to prove the received data has not been modified in any way, and having the fingerprint be immutable in the blockchain, as a reference to the original input, completes this mechanism. OriginTrail is being built to support many different blockchain implementations.
The OriginTrail ecosystem is enabled by the tokenization of data exchange and supply chain processing functionalities. The system consists of a network of machines (nodes) that are all running OriginTrail full software clients. Their supply is met by the demand of protocol users (supply chain data producers and consumers) that wish to share supply chain data using OriginTrail.