What is Solana?
Solana is an open blockchain platform that is designed to alleviate the issues of scalability and congestion that are common in existing blockchains. The blockchain is designed with a primary goal of enhancing scalability, like a higher number of transactions per second (TPS) and faster confirmation times. It’s an open-source project that consists of cutting-edge technologies from Intel, Netscape, Google, Qualcomm to support Solana in ensuring high-performance standards. For more in-depth information about Solana check out our analysis exclusively about Solana.
What is the Architecture of Solana Smart Contract?
Solana’s smart-contract model is different from traditional EVM-enabled Blockchains. Traditional EVM-based contracts blend state and code in one contract that is implemented on the chain. However a smart contract running that runs on Solana remains in read-only, or stateless mode, and contains code only. After the smart contract has been activated, it can be access by accounts outside of the program, and these accounts can interact with the software to store information related to program interactions.
This is how the logic of separation between states (accounts) in addition to the logic of contracts (programs) is achieved and is a major distinction between traditional EVM-enabled as well as Solana smart contracts. Additionally accounts on Solana as well as others Blockchains (like Ethereum) are also very different. Accounts on Solana is a storage space for information (like account information) as opposed to Ethereum accounts, which are merely the reference for users wallets.
Read More: https://www.leewayhertz.com/build-solana-smart-contracts/