diff --git a/cards/Grants Solana.md b/cards/Grants Solana.md new file mode 100644 index 0000000..7f83e56 --- /dev/null +++ b/cards/Grants Solana.md @@ -0,0 +1,4 @@ +#grant-card + +>[!todo] +> update this card according to https://solana.org/grants-funding \ No newline at end of file diff --git a/cards/Solana.md b/cards/Solana.md index 67899f8..bda33d9 100644 --- a/cards/Solana.md +++ b/cards/Solana.md @@ -2,18 +2,25 @@ ## Introduction -Solana is a high-performance blockchain designed for mass adoption. Compared to rival blockchains like Ethereum, it offers super-fast 400ms confirmation times and low transaction fees, with a median fee of 0.00064 SOL per transaction. -Solana aims to provide the best experience for developers and users to build and use decentralized applications. +Solana is a high-performance blockchain designed for mass adoption. Compared to rival blockchains like [[Ethereum]], it offers super-fast 400ms confirmation times and low transaction fees, with a median fee of 0.00064 SOL per transaction. Solana aims to provide the best experience for developers and users to build and use decentralized applications. ## Service Provided +> [!todo] +> Add more details about the services provided by Solana foundation. + ## Technical Details ### Innovative Consensus Mechanism +Both Ethereum and Solana use a consensus mechanism called [[Proof of stake]] (PoS). Solana introduces an innovative global clock design called Proof of History (PoH), which arranges the sequence of blocks, transactions, and events. In the event of a fork, Solana can quickly resolve it using PoH, whereas Ethereum validators need to calculate attestations from the genesis block to the latest block, which is time-consuming. + +### On-Chain Programs +In Solana, [[Smart Contract]]s are referred to as "on-chain programs" and are written in Rust. Each program is an on-chain account that stores executable logic, organized into specific functions called instructions. There is a framework called [Anchor](https://github.com/coral-xyz/anchor) that helps developers write, test, and deploy on-chain programs efficiently. -### On-Chain Program +### Account Model +The most significant difference between Solana and Ethereum is the account model. In Ethereum, each account can be either an Externally Owned Account (EOA) or a Contract Account, where the contract logic and storage are tied together. In Solana, the contract account and storage account are separated, making contract accounts completely stateless. ## Applications @@ -29,6 +36,7 @@ Solana aims to provide the best experience for developers and users to build and - [X](https://x.com/solana) - [Youtube](https://www.youtube.com/SolanaFndn) -## Team +## Latest Updates -## Latest Updates \ No newline at end of file +- 2023-04 Solana Mobile began selling in the Solana Saga, an Android smartphone with Solana-based dapps. +- 2020-03 Generated the first block on the Solana Mainnet \ No newline at end of file