BlockchainGandalf

BlockchainGandalf

By Keir Finlow-BatesTechnology
Download on the App Store

BlockchainGandalf episodes

  • The 320 million US$ Wormhole hack explained

    A few days ago hackers made off with about a hundred thousand ETH due to a security flaw in a cross-chain bridge protocol called Wormhole.

    The protocol bridges assets between a number of chains, including Ethereum and Solana.

    In this episode, I explain how the heist was pulled off, using an analogy.

    7 min
  • The worst web3 developer misconception

    I've now talked to and heard enough reports from other smart contract developers who have encountered the same thing: web3 developers who don't understand one simple fact about the blockchain world.

    And if you don't understand that fact, even if you know how to write ethers.js or web3.js code in your React website, you're not really a web3 developer.

    Listen to this episode to find out what it is, and why it's concerning.

    3 min
  • Wanted: blockchain developer who can do everything.

    No, this is not me advertising an open position.

    These are the kinds of job adverts I'm seeing in my inbox these days.

    The salary ranges may be more realistic than they were three months ago, but the job descriptions have expanded to the point where they are longer than my resume.  And there are probably only ten people on the planet who could both do the job, and who would want to.

    You can listen to the episode, or read this summary:  

    Offering half a million dollars for a job that requires the applicant to a) have spent a decade researching and hacking away at blockchain programming, so they can b) help you recruit a team of blockchain developers, and then manage them, is going to be hard to fill.  Because people who have done the former, are probably not going to want to do the latter.

    7 min
  • Will my NFT last?

    Welcome to the NFT metadata persistence problem.

    Art NFTs and Collectible NFTs usually follow the same data pattern: the NFT points to a metadata file, which points to an image file.

    The problem is that if the metadata and image file are hosted on a third-party server, and that server disappears, then the NFT points to nothing, and its perceived value will drop.

    If the metadata and image file are on the IPFS, persistence is also not guaranteed. There still has to be someone out there with a copy of the files on their IPFS server.

    In this epsode I talk about a simple insurance policy for data persistence, to make sure your NFT metadata and image can be found.

    (This all assumes that the blockchain will last, but that's a different issue)

    6 min
  • The trials and tribulations of OpenSea

    OpenSea hasn't just offered the world a rather average looking NFT trading platform. It's also provided us with an excellent set of lessons concerning the risks posed by smart contracts and bad design.

    In this episode, I look at the recent problems they have faced, in which people's tokens are being bought at below-market prices and then instantly flipped for huge profits, due to a series of smart contract, web interface, and user experience design mistakes made by OpenSea.

    As such, it offers a lesson in:

    👍 what "approving transfers of tokens" is (and how it differs from actually transferring a token),

    💵 how users will take the cheapest option when it comes to gas fees, even if it carries long-term risks,

    🤔 why you need to think before you send instructions out to your users, and

    🏃 what front-running is.

    It's said that mistakes are the best teachers. But I prefer to learn from other people's mistakes whenever possible.

    (Note: in the episode I imply that OpenSea had been running on a shoe-string budget until recently, which is wrong: their most recent funding round is their fourth, with 2.1M$ in 2018, 23M$ and then another 100M$ in 2021, and 300M$ in 2022.)

    13 min
  • NFTs and Utility

    Collecting NFTs that point to artwork you like, and are part of a community you enjoy belonging to is lovely.

    But there is so much more that NFTs can do. We're already seeing NFTs gain utility features, such as giving you access to members-only Discord channels.

    In the future, I predict that NFTs will gain all sorts of other super-powers. But - problems arise when those super-powers are provided on centralized platforms.


    More on that in this epiaode.

    6 min
  • General Lecture on Blockchain for Tampere University

    Today I gave a lecture on Blockchain for the Emerging Technologies group at Tampere University. 

    The focus is less on how blockchain technology works, and more on the problems it aims to solve, and why it is significant, and so I talked more about the history, psychology and sociology of blockchain,  rather than going into computer science, cryptography, or consensus algorithms. 

    I place a copy here for anybody who would like a gentle introduction to the topic (and for anyone who meant to be at the lecture, but overslept or forgot).

    1 hr 21 min
  • How to assess Web3 development contractors

    You've got your project sorted - tokenomics, value proposition. community building, marketing, and smart contract development are all in place. But you need a company or person to build the front end for you.

    How do you determine whether they're competent or not when it comes to web3 work?

    In this episode I provide a simple practical checklist that you can use to make your decision, which is summarized here:

    📃 - do they have samples of previous work

    ✉️ - does the sample page handle the following well:

      * switches chain if your wallet is on the wrong one

      * shows the address you're connecting with

      * offers an "import this token" button if it's for an ERC20 project

      * actually works

    💻 - will they give you access to the source code

    🧪 - do they use the test deployment of the smart contract to check their pages before going live


    If the answer to any of these is a no, you may want to consider using a different contractor.

    5 min
  • Let's talk about Proof-of-Stake

    We all know that proof-of-work is energy intensive, which means that cryptocurrencies such as Bitcoin and Ethereum currently have to defend themselves against charges that the environmental damage they are causing is not outweighed by the current or future benefits they offer.

    This means that if someone sees no value in a decentralized currency/store of value/whatever the cryptocurrency is ... then you can't win the argument.

    Ethereum has taken the approach that side-stepping to proof-of-stake, thereby removing the attack, is the best approach.

    But how good is proof-of-stake as a replacement for proof-of-work?

    Listen to this episode to see what I think.

    7 min

About BlockchainGandalf

From the publisher's feed

This channel features regular updates devoted to explaining issues surrounding blockchain, from the technical through to economics and philosophy. I also look at tech startup issues, innovation, and the patenting process.