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)

NeoSwap: Smart auctions for perfect swaps (w/ John Ennis, founder of NeoSwap)

NeoSwap: Smart auctions for perfect swaps (w/ John Ennis, founder of NeoSwap)

A conversation with John Ennis, the founder of NeoSwap, a multi-way trading platform where everyone wins.PS: Checkout the Snapshot newsletter: a byte-sized email newsletter filled with the biggest upd...

14 Mai 20241h

Building a Solana Test Validator on Steroids w/ Thorsten Lorenz (Luzid) - Solfate Podcast #50

Building a Solana Test Validator on Steroids w/ Thorsten Lorenz (Luzid) - Solfate Podcast #50

A conversation with Thorsten, the creator of Luzid, a Solana test validator at light speed.PS: Checkout the Snapshot newsletter: a byte-sized email newsletter filled with the biggest updates from Sola...

7 Mai 202453min

Cross-chain Stable Coin Bridges (w/ Andriy, founder of AllBridge)

Cross-chain Stable Coin Bridges (w/ Andriy, founder of AllBridge)

A conversation with Andriy, the founder of AllBridge, a cross-chain bridging protocol that uses stable coins.PS: Checkout the Snapshot newsletter: a byte-sized email newsletter filled with the biggest...

24 Apr 202456min

Scaling the Solana Hackathons (w/ Matty, co-founder of Colosseum)

Scaling the Solana Hackathons (w/ Matty, co-founder of Colosseum)

A conversation with Matty, the co-founder of Colosseum and former Head of Growth at the Solana Foundation.Full show notes: solfate.com/podcast/48PS: Checkout the Snapshot newsletter: a byte-sized emai...

2 Apr 202451min

Building Solana: Chewing Glass with Toly (co-founder of Solana Labs)

Building Solana: Chewing Glass with Toly (co-founder of Solana Labs)

A conversation with Toly, the co-founder of Solana Labs and the Solana blockchain.Full show notes: solfate.com/podcast/47PS: Checkout the Snapshot newsletter: a byte-sized email newsletter filled with...

12 Mar 202455min

Elusiv: Enabling Private Token Swaps on Solana (w/ Nico, co-founder)

Elusiv: Enabling Private Token Swaps on Solana (w/ Nico, co-founder)

A conversation with Nico, the co-founder of Elusiv.❤️‍🔥 Click here to mint this episode as an NFT on Solana - solfate.link/mint46 💪Full show notes: solfate.com/podcast/46Follow the @SolfatePod show ...

1 Mar 202454min

Building Mycelium, the Integrated DePIN Testbed (feat. Rishi founder of Mycelium Network)

Building Mycelium, the Integrated DePIN Testbed (feat. Rishi founder of Mycelium Network)

A conversation with Rishi, the CEO and Founder of Mycelium Network❤️‍🔥 Click here to mint this episode as an NFT on Solana - solfate.link/mint45 💪Full show notes: solfate.com/podcast/45Follow the @S...

12 Feb 202458min

Phantom Wallet: The most popular Solana wallet (feat. CEO/co-founder & Head of Growth)

Phantom Wallet: The most popular Solana wallet (feat. CEO/co-founder & Head of Growth)

A conversation with Brandon M, the CEO and co-founder of Phantom, and David Wu, Head of Growth at Phantom.❤️‍🔥 Click here to mint this episode as an NFT on Solana - solfate.link/mint44 💪Full show no...

30 Jan 202459min

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