Discover
Buidl Radio

6 Episodes
Reverse
The latest episode delves into the Ethereum Name Service with our special guest, Makoto Inoue. Learn about the significance of ENS, the auction mechanism behind it, its role in interoperability. Also, explore the implications of ENS in DAO governance, the proxy pattern, and the debate surrounding human-readable names.
-----
Donate to Armed Forces of Ukraine:
https://savelife.in.ua/en/donate-en/#donate-army-crypto
-----
Makoto Inoue https://twitter.com/makoto_inoue
Andrey Sobol https://twitter.com/andrENsobol
Polina Aladina https://twitter.com/Polycarpik
-----
Buidl Radio in twitter https://twitter.com/buidlradio
Buidl Radio in telegram https://t.me/buidlradio
-----
Audio versions:
Apple podcast https://podcasts.apple.com/us/podcast/buidl-radio/id1652406225
Google podcast https://podcasts.google.com/feed/aHR0cHM6Ly9hbmNob3IuZm0vcy9iNzAxOTVjMC9wb2RjYXN0L3Jzcw?sa=X&ved=0CAMQ4aUDahcKEwjg36TyiqX7AhUAAAAAHQAAAAAQAg
Spotify https://open.spotify.com/show/1R0a9oVXHjITISc1glRqfU
Anchor FM https://anchor.fm/buidlradio
Castbox https://castbox.fm/channel/Buidl-Radio-id5219020
Amazon Music https://music.amazon.co.uk/podcasts/37313b70-c3a5-4343-a38b-f098756a3806/buidl-radio
Video versions:
https://www.youtube.com/@buidlradio
-----
0:00 Introduction to our guest
7:00 Why we need ENS
10:22 How to buy ENS
19:45 Auction mechanism in ENS
31:45 ENS and interoperability
47:35 IPFS adoption and ENS
51:30 DAO and governance
1:02:23 Upgradability and proxy pattern
1:04:30 Human-readable names - utopia or dystopia
ENS https://docs.ens.domains/
ENS Terminology https://docs.ens.domains/terminology
DNS https://en.wikipedia.org/wiki/Domain_Name_System
IFPS https://en.wikipedia.org/wiki/InterPlanetary_File_System
Douch Auction https://en.wikipedia.org/wiki/Dutch_auction
Registration process https://docs.ens.domains/registry/eth
Proxy Upgrade Pattern https://docs.openzeppelin.com/upgrades-plugins/1.x/proxies
ERC-3668: CCIP Read: Secure offchain data retrieval https://eips.ethereum.org/EIPS/eip-3668
ENS Resolver https://docs.ens.domains/resolvers/interacting
Dune Analytics https://dune.com/browse/dashboards
Cybersquatting https://en.wikipedia.org/wiki/Cybersquatting
DAO ENS https://docs.ens.domains/dao
Tornado Cash https://en.wikipedia.org/wiki/Tornado_Cash
OpSec https://en.wikipedia.org/wiki/Operations_security
Japanese language https://en.wikipedia.org/wiki/Japanese_language
In the new episode, we discuss MPC Ceremony for generating Trusted Setup for Kate Polinomial Commitment in Ethereum. Our guest is Ignacio Hagopian, go-kzg-ceremony-client developer. If want to know more about MCP Ceremony, Protodanksharding just checkout this podcast.
-----
Donate to Armed Forces of Ukraine:
https://savelife.in.ua/en/donate-en/#donate-army-crypto
-----
Ignacio Hagopian https://twitter.com/ignaciohagopian
Andrey Sobol https://twitter.com/andrENsobol
Polina Aladina https://twitter.com/Polycarpik
-----
Buidl Radio in twitter https://twitter.com/buidlradio
Buidl Radio in telegram https://t.me/buidlradio
-----
Audio versions:
Apple podcast https://podcasts.apple.com/us/podcast/buidl-radio/id1652406225
Google podcast https://podcasts.google.com/feed/aHR0cHM6Ly9hbmNob3IuZm0vcy9iNzAxOTVjMC9wb2RjYXN0L3Jzcw?sa=X&ved=0CAMQ4aUDahcKEwjg36TyiqX7AhUAAAAAHQAAAAAQAg
Spotify https://open.spotify.com/show/1R0a9oVXHjITISc1glRqfU
Anchor FM https://anchor.fm/buidlradio
Castbox https://castbox.fm/channel/Buidl-Radio-id5219020
Amazon Music https://music.amazon.co.uk/podcasts/37313b70-c3a5-4343-a38b-f098756a3806/buidl-radio
Video versions:
https://www.youtube.com/@buidlradio
-----
2:35 What is Protodanksharing
7:02 What is KZG Commitment and why do we use KZG in Protodanksharing
18:56 Why KZG Commitment needs Trusted Setup
23:30 Powers Of Tau Ceremony
27:05 How to scale Ceremony
33:53 Igncasio client gets random numbers
39:01 We run the Ceremony from scratch
44:46 Why do we use the BLS curve in Protodanksharding
46:25 Details of Protodanksharding
54:35 How to participate in Ceremony
1:00:25 What is worst case scenario if Tau will be compromised
1:06:21 How many people will participate to Ceremony
-----
Ethereum EIP-4844 Powers of Tau ceremony client https://github.com/jsign/go-kzg-ceremony-client
KZG polynomial commitments https://dankradfeist.de/ethereum/2020/06/16/kate-polynomial-commitments.html
Kate Commitments: Constant-Size Commitments to Polynomials and Their Applications https://www.iacr.org/archive/asiacrypt2010/6477178/6477178.pdf
Protodanksharding https://notes.ethereum.org/@vbuterin/proto_danksharding_faq
Danksharding https://notes.ethereum.org/@dankrad/new_sharding
Multi-Party Computation (MPC) https://en.wikipedia.org/wiki/Secure_multi-party_computation
Rollup-centric Ethereum Roadmap https://ethereum-magicians.org/t/a-rollup-centric-ethereum-roadmap/4698
Rollup-centric Ethereum Roadmap visualisation https://www.gsr.io/wp-content/uploads/2022/09/ethroadmap.png
Data Availability https://ethereum.org/en/developers/docs/data-availability/
Etheruem https://en.wikipedia.org/wiki/Ethereum
EIP-4844: Shard Blob Transactions https://eips.ethereum.org/EIPS/eip-4844
Fast Reed-Solomon Interactive Oracle Proofs of Proximity https://eprint.iacr.org/2019/1020.pdf
Anatomy of a STARK, Part 3: FRI https://aszepieniec.github.io/stark-anatomy/fri.html
Polinoial Commitments https://cacr.uwaterloo.ca/techreports/2010/cacr2010-10.pdf
Trusted Setup https://vitalik.ca/general/2022/03/14/trustedsetup.html
KZG Ceremony https://github.com/ethereum/kzg-ceremony
Powers-of-Tau: https://eprint.iacr.org/2022/1592.pdf
Powers of Tau Specification: https://github.com/ethereum/kzg-ceremony-specs
Elliptic-curve cryptography https://en.wikipedia.org/wiki/Elliptic-curve_cryptography
Special contribution 2 stage
Aztek ceremony: https://medium.com/aztec-protocol/aztec-crs-the-biggest-mpc-setup-in-history-has-successfully-finished-74c6909cd0c4
Zcash ceremonies: https://z.cash/technology/paramgen/
BLS12-381 Curve https://crypto.stackexchange.com/questions/62183/understanding-bls12-
Join us for a deep dive into the world of blockchain technology in this podcast episode, where we explore a variety of topics related to DApps, Ethereum, and more. With Gregory Markou we discuss everything from privacy concerns of DApps, the intricacies of running an RPC node to the benefits and limitations of light clients in Ethereum.
-----
Donate to Armed Forces of Ukraine:
https://savelife.in.ua/en/donate-en/#donate-army-crypto
-----
Greg Markou https://twitter.com/gregthegreek
Andrey Sobol https://twitter.com/andrENsobol
Polina Aladina https://twitter.com/Polycarpik
-----
Buidl Radio in twitter https://twitter.com/buidlradio
Buidl Radio in telegram https://t.me/buidlradio
-----
Audio versions:
Apple podcast https://podcasts.apple.com/us/podcast/buidl-radio/id1652406225
Google podcast https://podcasts.google.com/feed/aHR0cHM6Ly9hbmNob3IuZm0vcy9iNzAxOTVjMC9wb2RjYXN0L3Jzcw?sa=X&ved=0CAMQ4aUDahcKEwjg36TyiqX7AhUAAAAAHQAAAAAQAg
Spotify https://open.spotify.com/show/1R0a9oVXHjITISc1glRqfU
Anchor FM https://anchor.fm/buidlradio
Castbox https://castbox.fm/channel/Buidl-Radio-id5219020
Amazon Music https://music.amazon.co.uk/podcasts/37313b70-c3a5-4343-a38b-f098756a3806/buidl-radio
Video versions:
https://www.youtube.com/@buidlradio
-----
1:45 Why DApp called a DApp?
6:20 How much money you will spend to run your own RPC node?
8:50 How Light client works in Ethereum?
18:08 Light client and Zk
24:15 Additional entropy in the mnemonic phrase
26:42 Why metamask is not is Spyware?
29:50 Is Infura and Alchemy is Spyware?
39:00 Ukranian Diya flex
42:00 ZCash bug
45:10 Is MEV provider is Spyware?
-----
We mentioned:
Gregory Markou twitter thread https://twitter.com/gregthegreek/status/1596141358820995073
Gregory Markou in ETH Denver https://www.youtube.com/watch?v=dlDOWdQZv9Y
IPFS https://en.wikipedia.org/wiki/InterPlanetary_File_System
Dapps https://ethereum.org/en/developers/docs/dapps/
Ethereum RPC https://ethereum.org/en/developers/docs/apis/json-rpc/
Light client https://ethereum.org/en/developers/docs/nodes-and-clients/
Bloom filter https://en.wikipedia.org/wiki/Bloom_filter
Rainbow Bridge https://rainbowbridge.app/
ZK-Rollups https://ethereum.org/en/developers/docs/scaling/zk-rollups/
ZKEVM https://decrypt.co/resources/what-is-zkevm-an-innovation-that-could-boost-ethereum-transaction-speeds
Coda/Mina https://minaprotocol.com/
Near protocol https://near.org/
keccak256 https://github.com/ethereum/eth-hash
SHA-3 https://en.wikipedia.org/wiki/SHA-3
Lodestar https://github.com/ChainSafe/lodestar
Scroll https://scroll.io/
Merkle Patricia Tree https://ethereum.org/en/developers/docs/data-structures-and-encoding/patricia-merkle-trie/
Privacy & Scaling Explorations https://github.com/privacy-scaling-explorations
Seed phrase https://en.bitcoin.it/wiki/Seed_phrase
Spyware https://en.wikipedia.org/wiki/Spyware
Blocknative https://www.blocknative.com/
Zcash Bug https://electriccoin.co/blog/zcash-counterfeiting-vulnerability-successfully-remediated/
Diia https://en.wikipedia.org/wiki/Diia
Vitalik Buterin says he used Tornado Cash to donate to Ukraine https://twitter.com/VitalikButerin/status/1556925602233569280
Welcome to this episode of Buidl Radio, where we dive into the complex world of Zero Knowledge Proofs. Join us as we welcome special guest Toghrul Maharramov to discuss the difficulties of designing ZKEVM, the spectrum of Zk-rollups, other exciting use cases for zero-knowledge, time lock encryption, and much more.
-----
Donate to Armed Forces of Ukraine:
https://savelife.in.ua/en/donate-en/#donate-army-crypto
-----
Toghrul Maharramov https://twitter.com/toghrulmaharram
Andrey Sobol https://twitter.com/andrENsobol
Polina Aladina https://twitter.com/Polycarpik
-----
Buidl Radio in twitter https://twitter.com/buidlradio
Buidl Radio in telegram https://t.me/buidlradio
-----
Audio versions:
Apple podcast https://podcasts.apple.com/us/podcast/buidl-radio/id1652406225
Google podcast https://podcasts.google.com/feed/aHR0cHM6Ly9hbmNob3IuZm0vcy9iNzAxOTVjMC9wb2RjYXN0L3Jzcw?sa=X&ved=0CAMQ4aUDahcKEwjg36TyiqX7AhUAAAAAHQAAAAAQAg
Spotify https://open.spotify.com/show/1R0a9oVXHjITISc1glRqfU
Anchor FM https://anchor.fm/buidlradio
Castbox https://castbox.fm/channel/Buidl-Radio-id5219020
Amazon Music https://music.amazon.co.uk/podcasts/37313b70-c3a5-4343-a38b-f098756a3806/buidl-radio
-----
3:00 Why is ZKEVM so hard to design?
7:35 You can build rollup with anything
9:20 Spectrum of ZKEVM: the difference between ZkSync, Scroll, etc
13:44 Additional assumption of Rollups
14:48 Upper bound of scalability using Rollups
18:20 How to decentralise Rollups?
26:16 Fare ordering, Time lock encryption
29:30 Other use cases for Zero Knowledge
39:35 Sharding as a scaling solution
44:42 Danksharding and Proto-Danksharding
51:28 Ethereum Glossary by Chat GPT
55:20 L3 == Bullshit?
-----
We mentioned:
ZKEVM https://decrypt.co/resources/what-is-zkevm-an-innovation-that-could-boost-ethereum-transaction-speeds
EVM https://ethereum.org/en/developers/docs/evm/
ZK-Rollups https://ethereum.org/en/developers/docs/scaling/zk-rollups/
Scroll https://scroll.io/
ZkSync https://zksync.io/
Optimistic Rollups https://101blockchains.com/optimistic-rollups/
Flashbots https://www.flashbots.net/
Themis: Fast, Strong Order-Fairness in Byzantine Consensus https://eprint.iacr.org/2021/1465.pdf
Time-lock puzzles and timed- release Crypto https://people.csail.mit.edu/rivest/pubs/RSW96.pdf
VDF https://vdfresearch.org/
MEV https://www.coindesk.com/what-is-miner-extractable-value
Cosmos https://cosmos.network/
Polkadot https://polkadot.network/
Proto-Danksharding https://notes.ethereum.org/@vbuterin/proto_danksharding_faq
Danksharding https://notes.ethereum.org/@dankrad/new_sharding
Adaptive corruption https://www.reddit.com/r/CryptoTechnology/comments/lrgfu9/what_is_adaptive_corruption_pos_blockchain/
KZG commitments (Kate commitments) https://dankradfeist.de/ethereum/2020/06/16/kate-polynomial-commitments.html
Zcash https://en.wikipedia.org/wiki/Zcash
Zcash Bug https://electriccoin.co/blog/zcash-counterfeiting-vulnerability-successfully-remediated/
Ethereum Glossary by ChatGPT https://hackmd.io/@toghrulmaharram/ethereum-glossary-chatgpt
The artificial neural network created 10 questions for python job interviews. The same artificial neural network provided answers to these questions. https://github.com/andreysobol/dev_views_obsolete
Donate to Armed Forces of Ukraine:
https://savelife.in.ua/en/donate-en/#donate-army-crypto
-----
David Mihal https://twitter.com/dmihal
Andrey Sobol https://twitter.com/andrENsobol
Polina Aladina https://twitter.com/Polycarpik
-----
Buidl Radio in twitter https://twitter.com/buidlradio
Buidl Radio in telegram https://t.me/buidlradio
-----
Audio versions:
Apple podcast https://podcasts.apple.com/us/podcast/buidl-radio/id1652406225
Google podcast https://podcasts.google.com/feed/aHR0cHM6Ly9hbmNob3IuZm0vcy9iNzAxOTVjMC9wb2RjYXN0L3Jzcw?sa=X&ved=0CAMQ4aUDahcKEwjg36TyiqX7AhUAAAAAHQAAAAAQAg
Spotify https://open.spotify.com/show/1R0a9oVXHjITISc1glRqfU
Anchor FM https://anchor.fm/buidlradio
-----
2:29 Cryptostats - schelling point for all data metrics
7:21 Low score of Near protocol. Why?
11:18 What is the best metric to measure crypto projects?
18:01 Correlation between between TVL and fee
19:31 L2, fee in L2 and data availability
26:49 Real fee price in optimistic rollup
32:46 Security metrics of L2
39:27 MEV and censorship resistance
46:55 Burning ETH and deflation
53:22 How many sites David built?
-----
We mentioned:
Cryptostats https://cryptostats.community/
Crypto Fee https://cryptofees.info/
L2 fees https://l2fees.info/
Eth Burned https://ethburned.info/
Money Movers https://money-movers.info/
Money Printer https://moneyprinter.info/
Ethereum Nodes https://ethereumnodes.com/
Defi Llama https://defillama.com/
L2 Beat https://l2beat.com/
Ultrasound Money https://ultrasound.money/
The Block https://www.theblock.co/
Near protocol https://near.org/
Total Value Locked (TVL) https://coinmarketcap.com/alexandria/glossary/total-value-locked-tvl
Uniswap V3 https://github.com/Uniswap/v3-core
Vitalik Buterin: "the internet of money should not cost more than 5 cents per transaction." https://www.youtube.com/watch?v=unMnAVAGIp0
Execution layer, Settlement layer & Data Availability layer https://celestia.org/learn/modular-architectures/
ZkPorter https://blog.matter-labs.io/zkporter-a-breakthrough-in-l2-scaling-ed5e48842fbf
zkSync https://zksync.io/
Celestia https://celestia.org/
ZK rollups https://ethereum.org/en/developers/docs/scaling/zk-rollups/
Optimistic rollup https://101blockchains.com/optimistic-rollups/
Flash loan https://www.moonpay.com/blog/defi-flash-loans-explained
Tendermint https://github.com/tendermint/tendermint
Donate to Armed Forces of Ukraine:
https://savelife.in.ua/en/donate-en/#donate-army-crypto
-----
Gleb Naumenko https://twitter.com/ffstls
Andrey Sobol https://twitter.com/andrENsobol
Polina Aladina https://twitter.com/Polycarpik
-----
Buidl Radio in twitter https://twitter.com/buidlradio
Buidl Radio in telegram https://t.me/buidlradio
-----
We mentioned in conversation:
Bitcoin: A Peer-to-Peer Electronic Cash System https://bitcoin.org/bitcoin.pdf
Wei Dai B-money http://www.weidai.com/bmoney.txt
Adam Back, Hashcash http://www.hashcash.org/papers/hashcash.pdf
Bit Gold https://unenumerated.blogspot.com/2005/12/bit-gold.html
Proof Of Work https://en.wikipedia.org/wiki/Proof_of_work
Simplified Payment Verification https://en.bitcoinwiki.org/wiki/Simplified_Payment_Verification
Chainalysis https://en.wikipedia.org/wiki/Chainalysis
Selfish Mining https://arxiv.org/abs/1311.0243
Bitcoin Script https://en.bitcoin.it/wiki/Script
Ethereum Virtual Machine (EVM) https://ethereum.org/en/developers/docs/evm/
zkEVM https://docs.zksync.io/zkevm/
Lightning Network https://en.wikipedia.org/wiki/Lightning_Network
rekt.news leadboard https://rekt.news/leaderboard/
LN Big Transaction Bug https://twitter.com/roasbeef/status/1579274303006474242?
Donate to Armed Forces of Ukraine https://savelife.in.ua/en/donate-en/#donate-army-crypto