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

Det här avsnittet är hämtat från ett öppet RSS-flöde och publiceras inte av Podme. Det kan innehålla reklam.

Avsnitt(76)

Nautilus: the new Solana developer framework (feat. Joe C)

Nautilus: the new Solana developer framework (feat. Joe C)

Follow the @SolfatePod show on Twitter for updates. Thanks for listening frens :)Notes from the showJoe C from Solana Foundation DevRel joins to talk about the Nautilus framework, a new Solana develop...

16 Maj 202340min

Smart messaging and NFT chat stickers in Dialect (feat. Chris Osborn, founder)

Smart messaging and NFT chat stickers in Dialect (feat. Chris Osborn, founder)

Follow the @SolfatePod show on Twitter for updates. Thanks for listening frens :)Notes from the showIn this episode, we are joined by Chris Osborn, founder of Dialect, the very well known wallet-to-wa...

8 Maj 202345min

How to learn Solana development (feat. SolAndy)

How to learn Solana development (feat. SolAndy)

Follow the @SolfatePod show on Twitter for updates. Thanks for listening frens :)Notes from the showSolana content creator and educator, Andy (aka SolAndy), makes a guest appearance. Andy shares his b...

1 Maj 202339min

MadLads mint, Saga launch, and Helium migration

MadLads mint, Saga launch, and Helium migration

Announcement: We are looking for an editor/producerGM! The Solfate Podcast is looking for an editor/producer for the show. We would love to find someone from the Solana community. If you, or anyone yo...

24 Apr 202316min

Solana Mobile officially launched the Saga phone!

Solana Mobile officially launched the Saga phone!

Follow the @SolfatePod show on Twitter for updates. Thanks for listening frens :)Notes from the showTwitter gave James’s profile viewers confetti for his birthday, even though it's not public informat...

17 Apr 202332min

How the Helium network migrated to Solana (feat. Noah Prince)

How the Helium network migrated to Solana (feat. Noah Prince)

Follow the @SolfatePod show on Twitter for updates. Thanks for listening frens :)Notes from the showFor this special episode, we are joined by Noah Prince (aka @redacted_noah on Twitter). One of the S...

10 Apr 202346min

State compression, Gum protocol, and on-chain session (feat. Shek)

State compression, Gum protocol, and on-chain session (feat. Shek)

Follow the @SolfatePod show on Twitter for updates. Thanks for listening frens :)Notes from the showJames is out for the week, but Nick is joined by Shek, the founder of Worcel and the Gum protocol.Sh...

3 Apr 202340min

How does State Compression work on Solana (feat. Mert from Helius)

How does State Compression work on Solana (feat. Mert from Helius)

Follow the @SolfatePod show on Twitter for updates. Thanks for listening frens :)Notes from the showWe are joined by the Mert, the vocal Solana supporter and founder of Helius.xyzAs a former Coinbase ...

27 Mars 202355min

Populärt inom Business & ekonomi

framgangspodden
varvet
badfluence
rss-svart-marknad
rss-borsens-finest
avanzapodden
svd-tech-brief
uppgang-och-fall
rss-jossan-nina
rss-inga-dumma-fragor-om-pengar
lastbilspodden
bathina-en-podcast
fill-or-kill
rss-kort-lang-analyspodden-fran-di
rss-dagen-med-di
tabberaset
dynastin
bilar-med-sladd
borsmorgon
rss-den-nya-ekonomin