Write Solidity on Solana with Solang (feat. Sean Young, Solana Labs)

Write Solidity on Solana with Solang (feat. Sean Young, Solana Labs)

Follow the @SolfatePod show on Twitter for updates. Thanks for listening frens :)

Notes from the show

The creator and lead developer of Solang, Sean Young, a compiler that allow developers to write Solana programs (aka smart contracts) in the Solidity programming language. This has been a multi year effort to allow existing Solidity developers, like all those existing in the Ethereum ecosystem, to use their existing language knowledge to write Solidity smart contracts on the Solana blockchain.

Sean describes how he started his developer journey in the blockchain space, starting as writing his own compiler for the Solidity programming language for a EVM compatible blockchain for the purpose of processing traditional documents.

Sean began hitting roadblocks when he was trying to add new features into the Solidity language, which is effectively only used for Ethereum and EVM compatible blockchains and maintained by the Ethereum community.

As a general overview, Sean describes how a compiler actually works. Including how compilers like Solang and even native Solana uses LLVM toolkit (Low Level Virtual Machine) to maximize compatibility for multiple programming languages.


Words and acronyms used throughout the episode

  • solidity - A statically-typed curly-braces programming language designed for developing smart contracts that run on Ethereum and most EVM compatible blockchains.
  • EVM - the Ethereum Virtual Machine - essentially the portion of any Ethereum based blockchain that actually runs/executes smart contracts written in the Solidity programming language
  • EIP - Ethereum Improvement Proposals - standards specifying potential new features or processes for Ethereum
  • WASM - Web Assembly - is a binary instruction format for a stack-based virtual machine
  • LLVM - Low Level Virtual Machine - a set of compiler and toolchain technologies that can be used to develop a frontend for any programming language and a backend for any instruction set architecture.
  • Solana specific terms (or at least common in the Solana ecosystem):
    • BPF - Berkeley Packet Filter - a technology used in certain computer operating systems for programs that need to, among other things, analyze network traffic.
    • SBF (aka SBPF) - Solana Berkeley Packet Filter - this is a custom implementation of BPF with tweaks for the Solana runtime and SVM
    • SVM - Solana Virtual Machine - the portion of the Solana runtime that actually runs/executes code on the Solana blockchain
    • IDL - Interface Definition Language - generic term for a language that lets a program or object written in one language communicate with another program written in an unknown language


Find Sean and Solang online


Follow us around


Nick

James

Solfate Podcast

Denne episoden er hentet fra en åpen RSS-feed og er ikke publisert av Podme. Den kan derfor inneholde annonser.

Episoder(76)

Solana's Mobile Future w/ Andrew, DRiP.haus Mobile Engineer

Solana's Mobile Future w/ Andrew, DRiP.haus Mobile Engineer

Mobile dev chat: Focus on DRiP app & Solana mobile, discussing cross-platform tools, security, UX & community. Key: protect secrets & prioritize performance.Full notes for this episode at: https://sol...

26 Nov 202455min

Web3 Artist to Community Leader w/ Superteam Germany (feat. Bekka)

Web3 Artist to Community Leader w/ Superteam Germany (feat. Bekka)

Building Web3 communities that matter: Inside Superteam Germany's strategy for sustainable growth in Solana.Full notes for this episode at: https://solfate.com/podcast/66Follow @SolfatePod on Twitter ...

5 Nov 202454min

Mining ORE on Solana with proof-of-work tokens (feat. HardhatChad)

Mining ORE on Solana with proof-of-work tokens (feat. HardhatChad)

Get insights into ORE’s proof-of-work journey, including new features in V2, staking pools, and the project’s unique approach to building a broader ecosystem.Full notes for this episode at: https://so...

29 Okt 202456min

Decentralized Cloud Storage on the Solana Network: Introducing Shadow Drive V2

Decentralized Cloud Storage on the Solana Network: Introducing Shadow Drive V2

GenesysGo is transforming decentralized storage with Shadow Drive, a fast, secure platform built on Solana, designed to rival traditional cloud solutions. And they are building it using mobile phones....

22 Okt 202452min

Colosseum's Venture Fund: Investing in Solana Startups and Building a Co-Founder Matching Platform

Colosseum's Venture Fund: Investing in Solana Startups and Building a Co-Founder Matching Platform

Colosseum fuels Solana innovation! 🚀 $250K for startups, mentorship, and a $60M fund. Next hackathon begins September 2nd—be part of the future! #Solana #Blockchain #startup Full notes for this episo...

22 Aug 202451min

How Ephemeral Rollups Will Change Blockchain Gaming (feat. MagicBlock)

How Ephemeral Rollups Will Change Blockchain Gaming (feat. MagicBlock)

Full notes for this episode at: https://solfate.com/podcast/62Follow @SolfatePod on Twitter for updates: https://twitter.com/SolfatePodNotes from the showMagic Block is a high-performance engine for f...

6 Aug 202457min

Solana Actions and blinks - Share blockchain anywhere with a link

Solana Actions and blinks - Share blockchain anywhere with a link

Full notes for this episode at: https://solfate.com/podcast/61Follow @SolfatePod on Twitter for updates: https://twitter.com/SolfatePodPS: We are happy to announce the launch of our Solfate Drip chann...

31 Jul 202455min

Amazing AI Generated Art on Blockchain (feat. 0xGRAFFITO)

Amazing AI Generated Art on Blockchain (feat. 0xGRAFFITO)

Full notes for this episode at: https://solfate.com/podcast/60Follow @SolfatePod on Twitter for updates: https://twitter.com/SolfatePodPS: We are happy to announce the launch of our Solfate Drip chann...

23 Jul 20241h 4min

Populært innen Business og økonomi

stopp-verden
dine-penger-pengeradet
lydartikler-fra-aftenposten
e24-podden
rss-borsmorgen-okonominyhetene
rss-penger-polser-og-politikk
rss-pa-konto
rss-skravla-gar
pengepodden-2
finansredaksjonen
utbytte
livet-pa-veien-med-jan-erik-larssen
stormkast-med-valebrokk-stordalen
morgenkaffen-med-finansavisen
tid-er-penger-en-podcast-med-peter-warren
pengesnakk
rss-sunn-okonomi
lederpodden
okonomiamatorene
rss-markedspuls-2