Skip to content

Latest commit

 

History

History
83 lines (77 loc) · 3.5 KB

2022-06-14-episode-28.md

File metadata and controls

83 lines (77 loc) · 3.5 KB
posted guid title subtitle description time itunes-explicit itunes-episode itunes-episodeType youtube-full discussion timeline enclosure-url enclosure-length enclosure-type itunes-duration badges
true
446D6390-6205-4E38-AC52-ADD7BCB619DD
Soulbound
In this episode, we discuss soulbound tokens, its characteristics, and how it connects to a soul. We also talk about China's social credit system and the use cases of soulbound tokens.
2022-06-14 18:00:00 -0500
false
28
full
seconds title
40
Pushing Ether sends control
seconds title
158
Full disclaimer if you want to push ether
seconds title
211
Soulbound tokens, good or bad?
seconds title
292
Can soulbound tokens be fungible AND nonfungible?
seconds title
471
Star of David is a soulbound token?
seconds title
512
What tattoos are soulbound tokens? not all
seconds title
568
Should soulbound tokens be transferrable?
seconds title
834
Soulbound does not require immutable
seconds title
853
How do you connect to a soul?
seconds title
938
Deep into the metaphysics of souls
seconds title
1200
China social credit system
seconds title
1247
The SBT use cases
seconds title
1554
A personal, question did you overestimate or underestimate what was coming?
44971999
audio/x-m4a
2233
  • Push versus pull models of sending things from TW@tomiwa1a
    • Push implies change of control, including the send function in Solidity for Ether and the safeTransferFrom in ERC-721.
    • Best practice: https://docs.soliditylang.org/en/v0.8.14/common-patterns.html?highlight=withdrawal#withdrawal-from-contracts
    • Actual safety measure is: every time you send away control from your contract using a message send or safeTransferForm etc. make sure that from the possible ways that the recipient could enter back into your contract OR affect the global state does not violate any of your assumptions or preconditions
  • “Not a shill and chill”
  • On-chain and off-chain digital identity–soul bound tokens
    • Basic definition of soulbound token
        1. It's a token—it's not intrinsically valuable, "it's just a number"
        1. It's nonfungible? comes from games, tattoos that meaning derived without, achievement badges? stolen valor?
        1. not transferable (OR should be identified with ONE person?!)
      • ENTRIKEN'S LAW: Your ownership of assets on a ledger is only as valid as your trust in the custodian who has physical control of the assets. // The ISSUE is the trusted party
      • What is a soul? This is a fundamental question for SBT. And how does something on a blockchain connect to a soul? Deep into the metaphysics.
    • Extensions?
      • Nobody says these have to be immutable / non-revokable
    • Others models
      • "immutable resume or report card" // incompatible with "right to be forgotten"
      • "permanent ratings"
      • "badges"
      • star ratings // people get sued over these
    • Technically, to implement this:
      • ERC-721 with transfer disallowed
      • "soul"
      • Send only to externally-owned accounts "wallets", not smart contracts
    • History of ERC-721
      • Thousands of discussion posts
    • Vitalik SBT / https://twitter.com/fulldecent/status/1527686122163384321
  • Is NFT more or less than Will expected