Odak modu
Solana offers fast, cheap, and scalable transactions and supports smart contracts built with the Rust, C++, and C programming languages. Unlike EVM compatible blockchains, Solidity is not used for Solana development.
Rust is a general-purpose programming language with a syntax close to C++ and emphasizes performance, type safety, and concurrency. It is preferred because it focuses on developing highly secure concurrent systems.
Smart contracts are called “Programs” on Solana. Solana (Solana Labs) has created its own libraries, which are a collection of on-chain programs called the Solana Program Library (SPL) and native programs. Using these programs, you’ll able to do many things such as minting, transferring, burning or querying tokens without developing your own code from scratch.
Per Solana Lab official website, programs created by Solana Labs:
Stake Pool: Pooling together SOL to be staked by an off-chain agent running a Delegation Bot which redistributes the stakes across the network and tries to maximize censorship resistance and rewards.
You can find further information about programs in here: https://spl.solana.com/
You can find further information about programs in here: https://docs.solana.com/developing/runtime-facilities/programs
Once we understand how the overall structure works programs on Solana blockchain, we can start developing our own contracts using Rust, C or C++ programming languages. In this course, we will continue with Rust programming language.
In the following sections, we will kickstart our Solana development journey by using the SPL programs (especially Token program). We’ll also develop some smart contracts and dApps from scratch.
https://docs.solana.com/developing/runtime-facilities/programs
https://blog.chain.link/how-to-build-and-deploy-a-solana-smart-contract/
https://academy.moralis.io/blog/what-is-the-rust-programming-language-exploring-solana-and-rust
Sektörde en çok aranan yazılım becerilerini kazan
Yapay zeka desteği, birebir mentörlük saatleri, canlı dersler ve senin için özel hazırlanmış içeriklerle eksiklerini tamamla, düzenli geri bildirimler al ve öğrenme sürecini en verimli hale getir.
Yunus Emre Kabakcı
Patika+ mezunuPatika+ Fullstack Web Development Bootcamp mezunumuz Yunus Emre,
3 ay içinde Katar’dan aldığı teklif ile, global bir şirket olan Pavo Group’da işe başladı!
“İçerik zenginliği, mentor desteği, ileriye dönük bir network sağlaması ve dünyada en çok tercih edilen frameworkler üzerinden bir eğitim veriyor olması Patika+’ı tercih etmemin temel sebepleri oldu!“
Yorum yapabilmek için derse kayıt olmalısın!