Welcome to our third and final article discussing Prism (fka internal transfer) which enables Findora users to send Findora tokens (FRA and other Findora custom assets) from the Findora Native Chain to the Smart Chain — and vice versa.
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 privacy. Since the Findora Native Chain supports zero-knowledge proofs (ZKPs), transactions can be made confidentially, with selective disclosures for any (private) data that needs to be revealed.
Prism can extend some of those privacy features to the Findora smart chain. While applying ZKPs directly to the Findora smart chain for enhanced privacy is a massive undertaking, the Findora research team is making good progress on ensuring these privacy 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.