{"id":11120,"date":"2024-02-28T15:14:05","date_gmt":"2024-02-28T13:14:05","guid":{"rendered":"https:\/\/forklog.com\/en\/partisia-blockchain-what-it-is-and-how-it-works\/"},"modified":"2024-02-28T15:14:05","modified_gmt":"2024-02-28T13:14:05","slug":"partisia-blockchain-what-it-is-and-how-it-works","status":"publish","type":"post","link":"https:\/\/forklog.com\/en\/partisia-blockchain-what-it-is-and-how-it-works\/","title":{"rendered":"Partisia Blockchain: what it is and how it works"},"content":{"rendered":"<p>In February 2024 the developers of Partisia Blockchain (PBC) <a href=\"https:\/\/forklog.com\/en\/news\/partisia-blockchain-to-distribute-25-million-mpc-tokens-in-airdrop\">launched<\/a> an airdrop programme for 25m MPC tokens. Participation requires making transactions within the network\u2019s ecosystem.<\/p>\n<p>Here is what PBC is, which problems it aims to solve, and why the MPC token matters.<\/p>\n<h2 class=\"wp-block-heading\">What is Partisia Blockchain?<\/h2>\n<p><a class=\"tracking_link\" href=\"https:\/\/partisiablockchain.com\/\" target=\"_blank\" rel=\"noopener\">PBC<\/a> is a blockchain focused on user privacy. It combines zero-knowledge (ZK) proofs, multiparty computation (MPC) and zero-knowledge smart contracts (ZKSC).<\/p>\n<p><a class=\"tracking_link\" href=\"https:\/\/partisiablockchain.com\/explore\/mpc-token\/\" target=\"_blank\" rel=\"noopener\">MPC<\/a> is the project\u2019s token, which can be staked. Supply is capped at 1bn. The tokens are <a class=\"tracking_link\" href=\"https:\/\/partisiablockchain.com\/explore\/mpc-token\/\" target=\"_blank\" rel=\"noopener\">allocated<\/a> as follows:<\/p>\n<ul class=\"wp-block-list\">\n<li>60% for private (35%) and public (25%) sales;<\/li>\n<li>20% to the ecosystem pool: 10% to support node operations and 10% to incentivise strategic partners, developers and community growth;<\/li>\n<li>15% to the PBC team with a four-year vesting;<\/li>\n<li>5% as a ten-year reserve.\u00a0<\/li>\n<\/ul>\n<p>Users pay transaction fees in Ethereum, USDC and other assets by bridging them through the Bring Your Own Coin (BYOC) mechanism.<\/p>\n<h2 class=\"wp-block-heading\">Who created Partisia Blockchain and when?<\/h2>\n<p>The blockchain is developed by the <a class=\"tracking_link\" href=\"https:\/\/partisiablockchain.com\/connect\/foundation\/\" target=\"_blank\" rel=\"noopener\">Partisia Blockchain Foundation<\/a>, established in 2020 by Ivan Damg\u00e5rd, Jesper Buus Nielsen, Claudio Orlandi, Kurt Nielsen, Peter Frands Frandsen and Brian Gallagher.<\/p>\n<p>All co-founders hail from Danish firms <a class=\"tracking_link\" href=\"https:\/\/sepior.com\/\" target=\"_blank\" rel=\"noopener\">Sepior<\/a> and <a class=\"tracking_link\" href=\"https:\/\/partisia.com\/\" target=\"_blank\" rel=\"noopener\">Partisia<\/a>. In 2008 the latter built the first commercial data-exchange platform for enterprises using ZK computation.<\/p>\n<p>Sepior, a Partisia subsidiary, develops MPC crypto wallets. In July 2022 it was acquired by Blockdaemon.<\/p>\n<p>PBC\u2019s beta mainnet went live in December 2021. At the time of publication the network is in its fifth phase (delta mainnet). According to the <a class=\"tracking_link\" href=\"https:\/\/partisiablockchain.com\/roadmap\/\" target=\"_blank\" rel=\"noopener\">roadmap<\/a>, the sixth phase (epsilon mainnet) is slated for June 2025.<\/p>\n<h2 class=\"wp-block-heading\">How does Partisia Blockchain work?<\/h2>\n<p>MPC underpins PBC to secure and privatise data storage and transmission.\u00a0<\/p>\n<p>The technology splits transaction processing across multiple parties. Individual nodes see only fragments of data and exchange computation results without revealing sensitive information.<\/p>\n<p>This allows, for instance, patients to share health data anonymously and rival firms to exchange best practices while preserving trade secrets.<\/p>\n<p>Partisia Blockchain uses the Eager FastTrack consensus algorithm.<\/p>\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>\n<cite><em>\u201cThis is a new approach that eliminates the inefficiencies and limitations of the Byzantine Fault Tolerance (BFT) model. The latter waits for confirmation from \u2154 of nodes to reach consensus. This is a slow process that significantly affects scalability,\u201d the team claims.<\/em><\/cite><\/p><\/blockquote>\n<p>Under Eager FastTrack, transactions execute once they are signed. When nodes collect signatures from \u2154 of all validators, they record a Proof-of-Justification (PoJ) and move to the next block. PBC\u2019s developers call this instant finality.<\/p>\n<p>If the blockchain cannot reach consensus, the protocol falls back to full BFT and then restarts Eager FastTrack.<\/p>\n<p>PBC implements sharding\u2014splitting network load across multiple segments (shards). A coordinator shard delegates transaction verification to groups of nodes, which return computation results.\u00a0<\/p>\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>\n<cite><em>\u201cA blockchain with three shards can process three times as many transactions as a network without this technology. Each shard in PBC has a throughput of 1,000 <span data-descr=\"Transactions per second\" class=\"old_tooltip\">TPS<\/span>, and new shards are created as needed,\u201d the PBC developers note.<\/em><\/cite><\/p><\/blockquote>\n<p>The blockchain provides privacy on demand via zero-knowledge proofs: ZK computations are added to the primary (transparent) chain as separate transactions to ensure full anonymity. This lets developers balance transparency and privacy.<\/p>\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>\n<cite><em>\u201cZK computations are served by verified nodes in known jurisdictions and comply with data-protection rules such as the <span data-descr=\"General Data Protection Regulation\" class=\"old_tooltip\">GDPR<\/span>. Personal information never enters the transparent blockchain; it is stored only on ZK nodes in encrypted form,\u201d project representatives say.<\/em><\/cite><\/p><\/blockquote>\n<p>ZK is integrated into a special class of confidential smart contracts (ZKSC). These execute transactions under predefined conditions and return the results.<\/p>\n<h2 class=\"wp-block-heading\">How to become a Partisia Blockchain validator<\/h2>\n<p>Token holders can earn staking rewards by running a PBC node. To do so, they must <a class=\"tracking_link\" href=\"https:\/\/partisiablockchain.gitlab.io\/documentation\/node-operations\/start-running-a-node.html#which-node-should-you-run\" target=\"_blank\" rel=\"noopener\">set up<\/a> a dedicated server (VPS) and complete four steps:<\/p>\n<ul class=\"wp-block-list\">\n<li>register as a candidate by filling out a <a class=\"tracking_link\" href=\"https:\/\/forms.monday.com\/forms\/8de1fb7d3099178333db642c4d1fe640?r=euc1\" target=\"_blank\" rel=\"noopener\">special form<\/a>;<\/li>\n<li>join the Discord channel and pass <span data-descr=\"Know your customer\" class=\"old_tooltip\">KYC<\/span>\/<span data-descr=\"Know your business\" class=\"old_tooltip\">KYB<\/span> procedures;<\/li>\n<li>request access to the validators\u2019 channel and provide a Partisia Wallet address;<\/li>\n<li>configure the VPS.<\/li>\n<\/ul>\n<p>There are three types of validators in Partisia Blockchain:<\/p>\n<ul class=\"wp-block-list\">\n<li><strong>Baker node<\/strong> \u2014 signs and produces blocks; minimum stake: 25,000 MPC;\u00a0<\/li>\n<li><strong>ZK node<\/strong> \u2014 performs ZK computations in addition to block production; minimum stake: 100,000 MPC;<\/li>\n<li><strong>Cross-chain node (BYOC)<\/strong> \u2014 acts as an oracle, tracking deposits and withdrawals to and from other networks; minimum stake: 250,000 MPC.<\/li>\n<\/ul>\n<p>Each network participant or organisation may run only one node.<\/p>\n<h2 class=\"wp-block-heading\">What is BYOC?<\/h2>\n<p><a class=\"tracking_link\" href=\"https:\/\/browser.partisiablockchain.com\/account?tab=coins\" target=\"_blank\" rel=\"noopener\">Bring Your Own Coin (BYOC)<\/a> is a bridge for moving assets from other blockchains into PBC. It requires a Partisia Wallet and an external wallet.\u00a0<\/p>\n<p>At the time of publication the bridge supports MetaMask as well as Ethereum (ETH), Polygon (MATIC), BNB (BNB), Tether (USDT) and USD Coin (USDC).<\/p>\n<p>BYOC assets can be converted into gas to pay transaction fees. Network fees are fixed: the cost is pegged to the US dollar at 100,000 units of gas per $1. Prices for on-chain operations are defined in the <a class=\"tracking_link\" href=\"https:\/\/drive.google.com\/file\/d\/1OX7ljrLY4IgEA1O3t3fKNH1qSO60_Qbw\/view\" target=\"_blank\" rel=\"noopener\">yellow paper<\/a>.<\/p>\n<h2 class=\"wp-block-heading\">What is MOCCA?<\/h2>\n<p>MPC On-Chain Custody Advanced solution (MOCCA) is a cross-chain custody and asset-management system <a class=\"tracking_link\" href=\"https:\/\/partisiablockchain.com\/mocca-unveiled-in-davos\/\" target=\"_blank\" rel=\"noopener\">unveiled<\/a> by the PBC team at the World Economic Forum in Davos in January 2024.<\/p>\n<p>Its key features include configurable privacy, programmability via smart contracts and regulatory compliance. The solution secures BYOC assets on their native chains using MPC in Partisia Blockchain.<\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-eu.googleusercontent.com\/HW-FQyOdJUTdAmEMIzSLuwX99_RbMHq_O-LJz99qQ9K7J9XaWu-Uwiyb43XflBARcXcfoV4Gq6p09sKpM32KlGNKZmBZFZ6kpK31ocGPkhlMSP6fEJz2JhIq5u1jU_i2cqxOybNF_MbCdVYHPviFAqI\" alt=\"What is Partisia Blockchain and how does it work?\"\/><figcaption class=\"wp-element-caption\">MOCCA architecture. Source: <a class=\"tracking_link\" href=\"https:\/\/partisiablockchain.com\/mocca-unveiled-in-davos\/\" target=\"_blank\" rel=\"noopener\">Partisia Blockchain<\/a>.<\/figcaption><\/figure>\n<p>MOCCA smart contracts allow changes to threshold-signature schemes, integration of NFTs with special permissions, or setting conditions for specific transaction categories.<\/p>\n<h2 class=\"wp-block-heading\">How to use Partisia Blockchain as an L2<\/h2>\n<p>PBC can serve as a second-layer solution for networks such as Ethereum and BNB Chain\u2014for instance, to add privacy to voting via zero-knowledge proofs.<\/p>\n<p>This involves deploying two smart contracts:<\/p>\n<ul class=\"wp-block-list\">\n<li>a private contract on Partisia Blockchain that ensures only eligible users vote and tallies the results;<\/li>\n<li>a public contract on Ethereum that stores the participant list and performs final verification.<\/li>\n<\/ul>\n<p>Users send votes directly to the ZKSC, which delegates computations to four ZK nodes and verifies participants.\u00a0<\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-eu.googleusercontent.com\/ZoO3_16_fikKJxRn3QL4Z-pFOtyJl82YeKHl3BoVYedBcQu937eYflfJbEtHCsfmk7P7ss-FRQWoRGX8kIQcmB5krp5zn-_6S-HVn8HtivxjuV0I2UnRJEPE5uf0bxCYsrjZExuaU0nS8KikTFRVVa4\" alt=\"What is Partisia Blockchain and how does it work?\"\/><figcaption class=\"wp-element-caption\">An Ethereum voting flow using Partisia Blockchain as an L2. Source: <a class=\"tracking_link\" href=\"https:\/\/partisiablockchain.gitlab.io\/documentation\/smart-contracts\/pbc-as-second-layer\/partisia-blockchain-as-second-layer.html\" target=\"_blank\" rel=\"noopener\">Partisia Blockchain<\/a>.<\/figcaption><\/figure>\n<p>The ZK nodes produce a result that other nodes sign. It is relayed to Ethereum, where the contract verifies the signatures and publishes the final tally.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In February 2024 the developers of Partisia Blockchain (PBC) launched an airdrop programme for 25m MPC tokens. Participation requires making transactions within the network\u2019s ecosystem. Here is what PBC is, which problems it aims to solve, and why the MPC token matters. What is Partisia Blockchain? PBC is a blockchain focused on user privacy. It [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":11119,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"select":"","news_style_id":"","cryptorium_level":"","_short_excerpt_text":"","creation_source":"","_metatest_mainpost_news_update":false,"footnotes":""},"categories":[1144],"tags":[1226],"class_list":["post-11120","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-longreads","tag-blockchain-projects"],"aioseo_notices":[],"amp_enabled":true,"views":"50","promo_type":"","layout_type":"","short_excerpt":"","is_update":"","_links":{"self":[{"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/posts\/11120","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/comments?post=11120"}],"version-history":[{"count":0,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/posts\/11120\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/media\/11119"}],"wp:attachment":[{"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/media?parent=11120"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/categories?post=11120"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/tags?post=11120"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}