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)

Blockchain analytics and data on Flipside Crypto (w/ GJ Flannery)

Blockchain analytics and data on Flipside Crypto (w/ GJ Flannery)

A conversation with GJ Flannery, the Head of Community at Flipside Crypto.❤️‍🔥 Click here to mint this episode as an NFT on Solana - solfate.link/mint43 💪Full show notes: solfate.com/podcast/43Follo...

16 Jan 20241h 3min

Jupiter swap and the $JUP token airdrop on Solana

Jupiter swap and the $JUP token airdrop on Solana

A conversation with Siong, the co-founder of Jupiter swap.❤️‍🔥 Click here to mint this episode as an NFT on Solana - solfate.link/mint42 💪Full show notes: solfate.com/podcast/42Follow the @SolfatePo...

2 Jan 202455min

Building a next gen crypto exchange on Solana (w/ Armani, Backpack Exchange)

Building a next gen crypto exchange on Solana (w/ Armani, Backpack Exchange)

A conversation with Armani Ferrante, the co-founder of Backpack Exchange and MadLads.Full show notes: solfate.com/podcast/41Watch this episode on YouTube: youtu.be/aSSnPs0vcckFollow the @SolfatePod sh...

19 Des 20231h 6min

Bitcoin, tBTC on Solana, and Threshold Network (feat. Matt Luongo founder of Thesis.co)

Bitcoin, tBTC on Solana, and Threshold Network (feat. Matt Luongo founder of Thesis.co)

A conversation with Matt Luongo, the founder of Thesis.co and Threshold Network (aka tBTC).Full show notes: solfate.com/podcast/40Watch this episode on YouTube: youtube.com/watch?v=A05AtK7WX1IFollow t...

12 Des 202357min

Building the first wallet on Solana (feat. Vidor, founder of Solflare)

Building the first wallet on Solana (feat. Vidor, founder of Solflare)

A conversation with Vidor, the founder and CEO of Solflare WalletFull show notes: solfate.com/podcast/39Watch this episode on YouTube: youtube.com/watch?v=rNORX_o8-lEFollow the @SolfatePod show on Twi...

5 Des 20231h 2min

Dean's List DAO: Services DAO that hosts AthensDAO (feat. Takisoul)

Dean's List DAO: Services DAO that hosts AthensDAO (feat. Takisoul)

A conversation with Dimitris (aka Takisoul), contributing member of Dean's List DAO and AthensDAOx.Full show notes: solfate.com/podcast/38Watch this episode on YouTube: youtube.com/watch?v=uuN2k-Njm4I...

21 Nov 202357min

Running and Scaling Solana RPCs (feat. Brian Long, co-founder of Triton)

Running and Scaling Solana RPCs (feat. Brian Long, co-founder of Triton)

A conversation with Brian Long, co-founder of Triton One.Full show notes: solfate.com/podcast/37Watch this episode on YouTube: youtube.com/watch?v=oVhif85sv_IFollow the @SolfatePod show on Twitter for...

14 Nov 202348min

Solana BreakPoint 2023: Check out these talks!

Solana BreakPoint 2023: Check out these talks!

Follow the @SolfatePod show on Twitter for updates. Thanks for listening frens :)Notes from the showThe time has come, the annual BreakPoint Conference is finally here!Sadly, neither James nor Nick wi...

31 Okt 20235min

Populært innen Business og økonomi

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