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

Tämä jakso on lisätty Podme-palveluun avoimen RSS-syötteen kautta eikä se ole Podmen omaa tuotantoa. Siksi jakso saattaa sisältää mainontaa.

Jaksot(76)

Guaranteed Solana TX Inclusion with Raiku, feat Robin, Founder and CEO of Raiku

Guaranteed Solana TX Inclusion with Raiku, feat Robin, Founder and CEO of Raiku

A conversation with Robin, CEO of Raiku, about Raiku's approach to guaranteed transaction includion on Solana.📝 Notes from the showIn this episode of the Solfate Podcast, hosts James and Nick welcome...

4 Syys 202547min

Etherfuse Stablebonds as an Essential Blockchain Primitive, feat Dave Taylor, CEO of Etherfuse

Etherfuse Stablebonds as an Essential Blockchain Primitive, feat Dave Taylor, CEO of Etherfuse

A conversation with Dave Taylor, CEO of Etherfuse, about Etherfuse's stablebonds as an essential blockchain primitive for foreign exchange.📝 Notes from the showIn this episode of the Solfate Podcast,...

6 Kesä 202545min

Cudis's blockchain-based longevity protocol, w/ Edison Chen, CEO of Cudis

Cudis's blockchain-based longevity protocol, w/ Edison Chen, CEO of Cudis

A conversation with Edison Chen, CEO of Cudis, about Cudis's longevity protocol that leverages blockchain incentives.Ready to start tracking your health on-chain? Get $60 off your Cudis ring and 500 b...

29 Touko 202553min

Termina and the Future of Network Extensions, w/ Yiwen, founder of Nitro Labs

Termina and the Future of Network Extensions, w/ Yiwen, founder of Nitro Labs

A conversation with Yiwen (aka @oceanicursula), founder of Nitro Labs, the team behind @Terminaxyz.Full notes for this episode at: https://solfate.com/podcast/73Solfate PodcastFollow us on twitter and...

11 Huhti 202551min

How Step Finance tracks the firehose of Solana DeFi data (feat. Dana, lead backend dev)

How Step Finance tracks the firehose of Solana DeFi data (feat. Dana, lead backend dev)

A conversation with Dana (aka @TheSoftwareJedi), Lead Backend Developer at @StepFinance_Full notes for this episode at: https://solfate.com/podcast/71Solfate PodcastFollow us on twitter and turn the n...

25 Maalis 202550min

How Lulo is Making DeFi Stupidly Simple, w/ Daniel, co-founder and CEO @Lulo

How Lulo is Making DeFi Stupidly Simple, w/ Daniel, co-founder and CEO @Lulo

A conversation with Daniel (aka @nicechute), co-founder and CEO @LuloFull notes for this episode at: https://solfate.com/podcast/70Solfate PodcastFollow us on twitter and turn the notifs on: @SolfateP...

11 Helmi 202555min

Building an investment DAO within the Star Atlas ecosystem and buying a $5M space ship w/ Craig, Founder of SuperPhoenixDAO

Building an investment DAO within the Star Atlas ecosystem and buying a $5M space ship w/ Craig, Founder of SuperPhoenixDAO

A conversation with Craig Mahoney (aka @Njord614), Founder @SuperPhoenixDAOFull notes for this episode at: https://solfate.com/podcast/69Solfate PodcastFollow us on twitter and turn the notifs on: @So...

24 Tammi 202559min

Behind DSCVR: Building a Decentralized Social Network for the Web3 Era w/ Rick Porter, CEO

Behind DSCVR: Building a Decentralized Social Network for the Web3 Era w/ Rick Porter, CEO

Behind DSCVR: Building a Decentralized Social Network for the Web3 EraA conversation with Rick Porter (aka @rckprtr), CEO @ DSCVRFull notes for this episode at: https://solfate.com/podcast/68Solfate P...

15 Tammi 202557min

Suosittua kategoriassa Liike-elämä ja talous

sijotuskasti
mimmit-sijoittaa
rss-rahapodi
psykopodiaa-podcast
rss-oivalluksia-rahasta-elamasta
rss-rahamania
ostan-asuntoja-podcast
inderespodi
rss-sami-miettinen-neuvottelija
rahapuhetta
hyva-paha-johtaminen
rss-viisas-raha-podi
herrasmieshakkerit
pomojen-suusta
sijoituspodi
rss-lahtijat
lakicast
rss-karon-grilli
rss-sisalto-kuntoon
rss-asiakaskokemusklubi