PBC Platform

The global comprehensive digitalisation of our local and global society emphasises the lack of secure infrastructure that can sustain this development. The ongoing development in decentralized infrastructure and the vision about WEB 3.0 represents a large collective effort to provide such a secure infrastructure. The different attempts encompass various trade-offs between the three core objectives of any secure infrastructure: Integrity, confidentiality and availability. the PBC Platform provides a unique balance between these core objectives by a unique combination of zero-knowledge computation and blockchain technologies.

The goal of the PBC Platform is to pave the way for a sustainable data-driven society with a new balance between protecting and using data.

In general, the process of identifying the correct decision or computing the right statistics requires a lot of data. In many cases, this involves confidential information such as sealed bid auctions or peer data used for statistics such as credit scoring. In both cases, ensuring that confidential information remains confidential is fundamentally important for strategic as well as privacy reasons.

The PBC Platform has been developed in parallel to a number of projects combining zero-knowledge and blockchain technologies. The blockchain based data exchange – Insights Network – is one example where a requester searches for matching profiles using ZK computation and where a match results in a transaction of information for Instar tokens.  The blockchain based off-exchange matching service – Crosspoint – is another example where a group of buyers and sellers match confidential orders.

The PBC Platform

The basic PBC Platform architecture provides an efficient bedrock for zero-knowledge computations and a unique balance between transparency and confidentiality while using zero-knowledge computation such as MPC. The PBC Platform achieves this golden balance through an architecture with two separate layers that goes across computation nodes and networks:

  • A public and transparent blockchain layer programmable through public Smart Contracts
  • A private zero-knowledge (ZK) computation layer programmable through private Smart Contracts

The public layer is a semi-permissioned blockchain with tailored choices in P2P communication and consensus protocols. The private layer is designed to orchestrate zero-knowledge computation most notably MPC. Collectively, the infrastructure have the following properties:

  • Efficient execution: The orchestration and smart contracts ensure the most optimal parallelization and pre-processing. 
  • Transparency: The use of blockchain brings transparency to zero-knowledge computation about the stages in the computations. The two layers ensure secure direct communication of secret information during the computation.
  • Robust execution: The orchestration can be configured with a number of fail safe node to ensure stable execution.
  • Simple setup: Through automated orchestration, the translation of a real problem into the right protocols, trust model and computing nodes is greatly simplified by reducing the necessary work to describe the input, computation and output.

The first commercial-grade version of the PBC platform was released september 2019 and function as infrastructure for both data and market solutions.

The Privacy Blockchain

The PBC Platform is originally named from Privacy BlockChain, which is a future public version of the PBC platform extended to function as a separate public blockchain infrastructure.

By focusing on privacy and interoperability, the Privacy Blockchain project will initially focus on the following three goals:

Orchestrating zero-knowledge computations as transparent, efficient and simple as possible.
Offering blockchain agnostic zero-knowledge computations.
Offering privacy-preserving and auditable coin-agnostic payments.
The cross-blockchain operations and oracle functionalities will allow any liquid cryptocurrency to be used on the blockchain i.e. the blockchain does not have its own coin. The oracle functionalities are based on Sepior’s threshold cryptography.

EXPLORE APPLICATIONS

Partisia Data Solutions

Insights Network

Learn More

Partisia Data Solutions

DFG Platform

Learn More

Partisia Data Solutions

Virtual Public Registers

Learn More

Partisia Data Solutions

Surveys

Learn More