By using BLOCKY’s line of products, you can build trust in your data, regardless of where it is stored and how you access it. Specifically, you can use our APIs to easily introduce blockchain-based immutability to all of your storage systems and business processes. As a result, you can prove the integrity of your data and build trust with your customers and partners.
Keep reading to learn how to apply our solutions to solve your specific challenges.
Using BLOCKY Pallets, you can sign data files on a blockchain and then verify those signatures. Each signature produces a unique certificate that allows you and your partners to verify both the integrity of the signed data file and the signature’s timestamp.
Pallets supports two signature modes: direct signatures and scalable signatures. Direct signatures publish a hash of each data file to the blockchain separately. This hash can be verified by human inspection of the blockchain and, therefore, file recipients aren’t required to run any commands to perform the verification. Of course, you may choose to verify signatures programmatically if you want to. Scalable signatures sign the Merkle root of a batch of files, so this method excels at signing a large number of files, but the signatures have to be verified programmatically. Regardless of the mode, your data files remain private to your storage system because the data cannot be reconstructed from the hashes stored on the blockchain.
Pallets enables a number of cases in Electronic Lab Notebooks (ELNs), cloud storage, and startups. Try our interactive Pallets demo, or for a detailed description of the Pallets signing and verification processes, refer to our documentation.
BLOCKY Pipes provides a publish/subscribe interface for blockchain access. You can use Pipes to write arbitrary data to the blockchain, but you can also use it for writing cryptocurrency transfers or for deploying and invoking smart contracts. BLOCKY Pipes provides an API that is accessible through either direct invocation or through pub/sub message queues, which means that you and your developers can interact with blockchains the same way you would with any distributed microservice.
With BLOCKY Pipes, you’ll gain control over blockchains. First, when you connect Pipes to multiple blockchains, you can migrate data between them without having to change your code. Second, Pipes lets you create stateful process actions, based on changes to the blockchain state, and implemented through read and write queues. Third, you can use Pipes to program interactions between multiple smart contracts, extending the native functionality of Ethereum.
At the moment Pipes is available only to internal BLOCKY engineers. If you are interested in adopting Pipes in your system, please contact us.
BLOCKY Loading Ramp commits data to the blockchain. Loading Ramp assures data integrity before the data is released. When deployed in hardware, Loading Ramp commits data to the blockchain, and only after the signature has been verified, allows the hardware to release the data.
Loading Ramp makes it possible for data-acquisition devices, like drones and Internet of Things sensors, to secure their data before releasing it to other parties who could have incentives to manipulate the data. By adding Loading Ramp functionality to your products, you can increase the value of and trust in your data when you deploy devices in untrusted environments.
At the moment Loading Ramp is in our development pipeline. If you are interested in adopting Loading Ramp in your product, please contact us.