This article will discuss in more technical detail how the Prism transfer works. For a higher level overview and technical details, see the first and second articles of this three-part Prism series.
Best of Both Worlds
Findora’s blockchain architecture features two layers: a native chain that follows the UTXO model for blockchains such as Bitcoin and a smart chain that follows the account model for blockchains such as Ethereum.
By using both models inside a single blockchain, Findora is able to provide developers on its platform the advantages of both models. Transactions remain simple and scalable but developers have access to smart contract capabilities. Prism allows users to easily switch back and forth between the chains based on what type of transaction, function, or service they need.
One of the primary value propositions of Findora is on-chain confidentiality or encryption. Since the Findora Native Chain supports zero-knowledge proofs (ZKPs), transactions can be made confidentially, with selective disclosures for any data that needs to be revealed.
Prism can extend some of these zk features to the Findora smart chain. While applying ZKPs directly to the Findora smart chain for enhanced on-chain encryption is a massive undertaking, the Findora research team is making good progress on ensuring these zk features run securely and performantly on the smart chain.
In summary, Prism is the keystone to making the dual-layer architecture work and it unites the two chains seamlessly so tokens can be swapped atomically and trustlessly as needed.