Bitcoin Q&A: SegWit and Transaction Malleability

Поделиться
HTML-код
  • Опубликовано: 28 июн 2024
  • What is transaction malleability? Can transaction IDs be changed? How does Segregated Witness make the Lightning Network easier to run? When will we have multi-party channel funding and channel balancing with BOLT 1.1.? Are SegWit transactions seen by old nodes as 'anyone can spend'? Is SegWit enough to improve scalability for mass adoption? Do you think we will get more privacy in the Bitcoin protocol before ossification sets in?
    Chapters
    0:00 Can you explain transaction malleability?
    4:40 Can you please clarify why SegWit makes it easier for the Lightning Network to run?
    6:40 Is it always the case that two parties need to reserve the same amount of funds for a payment channel?
    12:35 SegWit improve scalability, but is it enough for the future of mass adoption? Is scalability not one of the main issues with cryptocurrency? How can it be solved?
    16:07 Is scalability one of the main issues of cryptocurrencies? How can it be solved?
    17:50 Do you think Bitcoin will get anonymity in time before that window closes?
    These questions are from the February monthly subscriber session and the fifth session of MOOC 11, which took place on February 23rd and March 1st 2019, respectively.
    RELATED:
    Consensus Algorithms, Blockchain Technology, and Bitcoin - • Consensus Algorithms, ...
    Advanced Bitcoin Scripting Part 1: Transactions and Multisig - • Advanced Bitcoin Scrip...
    Advanced Bitcoin Scripting Part 2: SegWit, Consensus, and Trustware - • Advanced Bitcoin Scrip...
    What is Consensus: Rules without Rulers - • What is Consensus: Rul...
    Forkology: A Study of Forks for Newbies - • Forkology: A Study of ...
    Bitcoin: Where the Laws of Mathematics Prevail - • Bitcoin: Where the Law...
    The mining process - • Bitcoin Q&A: The Minin...
    Genesis block and coinbase transactions - • Bitcoin Q&A: Genesis B...
    The rules of Bitcoin (part 1) - • Bitcoin Q&A: The Rules...
    The rules of Bitcoin (part 2) - • Bitcoin Q&A: The Rules...
    What was SegWit2x? - • Bitcoin Q&A: What was ...
    Decentralized power, leaderless governance - • Bitcoin Q&A: Decentral...
    Scaling, trust, and trade-offs - • Bitcoin Q&A: Scaling, ...
    Why running a node is important - • Bitcoin Q&A: Why Runni...
    Honest nodes and consensus - • Bitcoin Q&A: Honest No...
    Do "crypto-banks" threaten hard money? - • Bitcoin Q&A: Do "crypt...
    Running nodes and payment channels - • Bitcoin Q&A: Running N...
    What happens during a fork? - • Bitcoin Q&A: What Happ...
    Empty blocks, orphan blocks, and valid chains - • Bitcoin Q&A: Empty Blo...
    SegWit adoption - • Bitcoin Q&A: SegWit Ad...
    How do mnemonic seeds work? - • Bitcoin Q&A: How Do Mn...
    Andreas M. Antonopoulos is a technologist and serial entrepreneur who has become one of the most well-known and respected figures in bitcoin.
    Follow on Twitter: @aantonop / aantonop
    Website: antonopoulos.com/
    He is the author of two books: “Mastering Bitcoin,” published by O’Reilly Media and considered the best technical guide to bitcoin; “The Internet of Money,” a book about why bitcoin matters.
    Subscribe to the channel to learn more about Bitcoin & open blockchains; click on the red bell to enable notifications about new videos!
    MASTERING BITCOIN, 2nd Edition: amzn.to/2xcdsY9
    Translations of MASTERING BITCOIN: bitcoinbook.info/translations...
    THE INTERNET OF MONEY, v1: amzn.to/2ykmXFs
    THE INTERNET OF MONEY, v2: amzn.to/2IIG5BJ
    Translations of THE INTERNET OF MONEY:
    Spanish, 'Internet del Dinero' (v1) - amzn.to/2yoaTTq
    French, 'L'internet de l'argent' (v1) - www.amazon.fr/Linternet-large...
    Russian, 'Интернет денег' (v1) - www.olbuss.ru/catalog/ekonomi...
    Vietnamese, 'Internet Của Tiền Tệ' (v1) - alphabooks.vn/khi-tien-len-mang
    MASTERING ETHEREUM (Q4): amzn.to/2xdxmlK
    Music: "Unbounded" by Orfan ( / orfan )
    Outro Graphics: Phneep (www.phneep.com/)
    Outro Art: Rock Barcellos (www.rockincomics.com.br/)
    Join the aantonop Channel: aantonop.io/joinaantonopyt
  • НаукаНаука

Комментарии • 19

  • @nion456789
    @nion456789 5 лет назад +3

    Smashed the like

  • @ZacheryGlass
    @ZacheryGlass 5 лет назад

    Would you like to see Bitcoin adopt Confidential Transactions?

  • @tio.semilla
    @tio.semilla 5 лет назад +4

    just one sound board. or one mixer. descent mic. world of difference.

  • @spotshortmanipulators4721
    @spotshortmanipulators4721 5 лет назад +4

    Hi Andreas Love your Explanations but the Sound is So Horrible what a Pity !! As we Say Shoemakers are Always the Least Well Shod

  • @jumo311
    @jumo311 5 лет назад +5

    great video, terrible sound

  • @follcatala
    @follcatala 5 лет назад +3

    I loved the video but the sound is terrible. Please get a good microphone some people who may not know you may find the video 'amateurish' and not care to keep watching, and we want them to keep watching!

  • @syrop26
    @syrop26 5 лет назад

    I don't think bitcoin will ossify too much. Look at Android: it's way more complicated than bitcoin (its implementation weighs 1+ GB, while Bitcoin Core only weighs 70 MB), it is bound to hardware, and still people manage to upgrade Android every year. Currently the most popular Android is Marshmallow, which was released in 2015, so there is a few years worth of delay, yet people do upgrade eventually. Ubuntu is still more complicated than Android (the distribution weights 4+ GB), yet people somehow manage to upgrade every two years. Even dollar hasn't ossified yet, as there are still new kinds of financial instruments denominated in dollar being introduced. Still, bitcoin may run over the old implementation of TCP/IP, but it doesn't have to be some old implementation of bitcoin.

    • @SerPapus
      @SerPapus 5 лет назад

      syrop26 doesn’t work like that dummy

  • @steph1804
    @steph1804 5 лет назад +3

    Smashed de like

  • @rabiealkamouchi1490
    @rabiealkamouchi1490 5 лет назад

    Bitcoin cash

  • @FirstLast-sr5ht
    @FirstLast-sr5ht 5 лет назад

    That explanation of why signatures were removed from transaction ids doesnt make sense to me. Why couldnt limits be put on the signature so that it could be included in the transaction. Like if it is 5 then you have to write it 05. Always 2 digits. Idk that smells fishy. Is that the reason why bch broke off

    • @Alex-nn6xb
      @Alex-nn6xb 5 лет назад +3

      Why does it smell fishy? It doesn't sound like you have any technical foundation here to make that statement. And obviously BCH hardforked because they (the greedy miners) were in favor of a block size increase so they can have more power/control over the network.

    • @Patatmetmayo
      @Patatmetmayo 5 лет назад

      BCH forked off because some users and miners (mainly Bitmain) weren't satisfied with the current blocksize limit and they didn't get consensus to change it on Bitcoin itself. They used the timing of the segwit soft fork and created some bullshit controversy around it in order to attract more people when their fork went live. Lots of other fishy stuff going on around the BCH fork like Bitmain's asicboost, but let's leave that aside for now.
      By the way signatures are still part of the transaction itself, just not part of the transaction id when it is being calculated. It's not possible to do it the way you are suggesting, but you need a better technical understanding of how it works to understand why. Saying it smells fishy without any technical expertise of how these things work is baseless criticism. If you don't understand something it's generally better to withhold judgment.

    • @FirstLast-sr5ht
      @FirstLast-sr5ht 5 лет назад

      Things i see as not-making-sense/fishy are kept suspended in my mind until I get more information to the point of overwhelming evidence of their truth. Keeping the fishy ideas suspended allows me to more easily search for patterns between them if they exist.
      My post reveals this. If you wish to explain further why the signatures cannot be constrained to be put in the blockid, that would be great. I understand programming. I havent got much extra information yet that i havent known.. well other than this post has seemed to stir some people

    • @Patatmetmayo
      @Patatmetmayo 5 лет назад

      ​@@FirstLast-sr5ht Then why don't you dig through the source code yourself to find the answer? Segwit was een elegant way to solve transaction malleability without doing a hard fork, and also allowed larger blocksizes which is a side benefit. If you want to think this is fishy be my guest, I'm not going to stand in the way of your paranoid suspicions. Have a nice day.

    • @sandile84
      @sandile84 5 лет назад

      You are woke, everyone else just swallows information without critical thinking.