Skip to content

Commit

Permalink
Add Grants Solana card and update Solana documentation with new details
Browse files Browse the repository at this point in the history
  • Loading branch information
boundless-forest committed Dec 12, 2024
1 parent 65b4608 commit 3351181
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 5 deletions.
4 changes: 4 additions & 0 deletions cards/Grants Solana.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
#grant-card

>[!todo]
> update this card according to https://solana.org/grants-funding
18 changes: 13 additions & 5 deletions cards/Solana.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand All @@ -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
- 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

0 comments on commit 3351181

Please sign in to comment.