Bitcoin Forum

Bitcoin => Development & Technical Discussion => Topic started by: fillippone on December 06, 2019, 01:05:53 PM



Title: A Look at Innovation in Bitcoin’s Technology Stack [complete with references]
Post by: fillippone on December 06, 2019, 01:05:53 PM
I read a very interesting piece on Medium, summing up all the recent innovations in the bitcoin protocol.
For the not ubertechnical users like me it's a good summary of all the improvements in the Bitcoin stack.
I thought it would be handy to have a reference thread here on Bitcointalk, if available, for each of those technology.
I tried to start filling the boxes, please suggest new reference in case you know better ones.


A Look at Innovation in Bitcoin’s Technology Stack (https://medium.com/digitalassetresearch/a-look-at-innovation-in-bitcoins-technology-stack-7edf877eab14?)

https://miro.medium.com/max/6180/1*iAiXJb0MzHMOhJxsElrUUQ.png


  • Layer 2
    • Lightning network:
      Basics of the Lightning Network (https://bitcointalk.org/index.php?topic=4940536.0)
      The Lightning Network FAQ (https://bitcointalk.org/index.php?topic=5158920.0)
    • Omni
    • Data identity
    • Data Anchors
  • Sidechains
    • (RSK)Rootstock:
      Rootstock (RSK) - Smart Contracts for Bitcoin (https://bitcointalk.org/index.php?topic=3189777.0)
    • Drivechain
      Drivechain - scaling solution? (https://bitcointalk.org/index.php?topic=1950479.0)
    • Elements
      Elements Project testnet sidechain alpha released (https://bitcointalk.org/index.php?topic=1085271.0)
    • Liquid
      [10/10/2018] Blockstream Liquid Sidechain Solution for Bitcoin Network Goes Live  (https://bitcointalk.org/index.php?topic=5048005.0)
  • Mining
    • FIBRE:
      How (and why) pools (and all miners) should use the Relay Network (https://bitcointalk.org/index.php?topic=766190.0)
    • BetterHash
      BetterHash Mining Protocol BIP (https://bitcointalk.org/index.php?topic=4436756.msg39624664#msg39624664)
    • Stratum
      [Stratum] Overlay network protocol over Bitcoin (https://bitcointalk.org/index.php?topic=55842.0)
      Stratum protocol documentation (https://bitcointalk.org/index.php?topic=557866.msg6078240#msg6078240)
    • Mining Derivatives
       Gauging Interest: Difficulty Derivatives? Miners lock in future Diff. (https://bitcointalk.org/index.php?topic=248129.0)
  • Privacy
    • Coinjoin:
      CoinJoin: Bitcoin privacy for the real world (https://bitcointalk.org/index.php?topic=279249.0)
    • Dandelion
      [Discussion] Dandelion - A protocol to hide transaction origin (https://bitcointalk.org/index.php?topic=5041370.0)
    • Confidential Transactions
      Confidential Transactions, Content privacy for Bitcoin transactions (https://bitcointalk.org/index.php?topic=1085273.0)
    • Coinswap
      CoinSwap: Transaction graph disjoint trustless trading (https://bitcointalk.org/index.php?topic=321228.0)
      Tumblebit (https://bitcoinops.us18.list-manage.com/track/click?u=70c3f85e5d13ffec674f30af8&id=c22a69e2d8&e=cd3812be1f)
  • Smart Contracts
    • ChecktemplateVerify:
      CoinCovenants using SCIP signatures, an amusingly bad idea. (https://bitcointalk.org/index.php?topic=278122.0)
    • tBTC
    • MAST/TAPROOT
      Smart Contracts ..where are we now in their advancement (https://bitcointalk.org/index.php?topic=5202083.0)
      Taproot proposal  (https://bitcointalk.org/index.php?topic=5140134.msg50929217#msg50929217)
    • Scriptless Scripts
      Scriptless scripts (https://bitcointalk.org/index.php?topic=1112491.msg48626358#msg48626358)
    • Simplicity
      Simplicity new language for blockchains (https://bitcointalk.org/index.php?topic=2338626.0)
    • Ivy
    • Hivemind
  • Performance and usability
    • Schnorr Signatures:
      [Schnorr] Should batched verification result in reduced weight per sig? (https://bitcointalk.org/index.php?topic=5111092.msg49792249#msg49792249)
      MuSig: Schnorr Multisig and signature aggregation (https://bitcointalk.org/index.php?topic=2818782.msg28861889#msg28861889)
    • Neutrino
    • Erlay
      Bandwidth-Efficient Transaction Relay (https://bitcointalk.org/index.php?topic=5149926.0)
    • BtcPay
      The Merchants Guide to accepting Bitcoin directly no intermediates - BTCPay (https://bitcointalk.org/index.php?topic=3159336.0)
    • uTreeXo, libMiniscketch, Tx Accumulators
      Can dynamic accumulators be used to store UTXOs (https://bitcointalk.org/index.php?topic=1064860.0)



Title: Re: A Look at Innovation in Bitcoin’s Technology Stack [complete with references]
Post by: fillippone on January 07, 2020, 09:25:48 AM
Today Aaron van Wirdum (twitter @AaronvanW) published a good recap of potential bitcoin protocol innovation expected in 2020.
It's a good read to get a better, not ubertechical grasp at the picture in the OP.

2020 and Beyond: Bitcoin’s Potential Protocol Upgrades (https://bitcoinmagazine.com/articles/2020-and-beyond-bitcoins-potential-protocol-upgrades)
Quote
Bitcoin’s consensus layer has remained unchanged for over two years now. Since Segregated Witness (SegWit), which activated in August 2017, no hard fork or soft fork protocol upgrades have been deployed at all*, marking Bitcoin’s longest stretch without consensus forks so far.

But this stretch may soon come to an end: several backward-compatible soft forks are currently in development. Optimistically, some of them may go live in 2020 — if they gather sufficient support from the Bitcoin ecosystem.


Title: Re: A Look at Innovation in Bitcoin’s Technology Stack [complete with references]
Post by: fillippone on January 10, 2020, 10:31:57 AM
An intresting recap about Taproot upgrade proposal:

Bitcoin's Taproot/Schnorr upgrade proposal is 'nearly ready' as it moves through developer feedback phase. (https://www.theblockcrypto.com/post/52408/bitcoins-taproot-schnorr-upgrade-proposal-is-nearly-ready-as-it-moves-through-developer-feedback-phase)

Quote
Taproot is expected to be bundled together with Schnorr, a related upgrade that seeks to enable signature aggregation and make Taproot’s implementation possible.

Right now, the Taproot/Schnorr soft fork – proposed in May by Bitcoin Core developer Pieter Wuille – is moving through the ecosystem feedback phase as developers recommend and review possible changes to the draft.

On Dec. 17, Wuille put out an update on the project during the final scheduled meeting of the Taproot review group, where he revealed that developers were finishing addressing all comments from the review and that the Taproot proposal was “nearly ready.”

The proposal moving forward is designed to save 30% to 75% in fee use and accelerate block validation by up to 2.5 times, Square Crypto product manager Steve Lee predicted during a presentation from last summer.

It's a process that has attracted interest and excitement from different quarters of the crypto ecosystem. Recent survey data collected by The Block that indicates that Taproot is high on the list of technological developments being followed.


Title: Re: A Look at Innovation in Bitcoin’s Technology Stack [complete with references]
Post by: Last of the V8s on January 10, 2020, 09:01:19 PM
He missed out statechains :P
old thread: https://bitcointalk.org/index.php?topic=5153301.0


Title: Re: A Look at Innovation in Bitcoin’s Technology Stack [complete with references]
Post by: fillippone on January 22, 2020, 12:53:56 PM
Regarding Tumblebit, from this week Bitcoin Optech Newsletter #81 (https://bitcoinops.org/en/newsletters/2020/01/22/):
 
Quote
New coinjoin mixing technique proposed: Max Hillebrand started a thread (https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2020-January/017585.html) on the Bitcoin-Dev mailing list about Wormhole, a method developed during a Wasabi design discussion (https://github.com/zkSNACKs/Meta/issues/49) for sending payments as part of a chaumian coinjoin. The protocol prevents even the spender from learning the receiver’s Bitcoin address (within the limits of the anonymity set). Developer ZmnSCPxj notes  (https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2020-January/017587.html)that the technique is similar to tumblebit (https://bitcoinops.us18.list-manage.com/track/click?u=70c3f85e5d13ffec674f30af8&id=c22a69e2d8&e=cd3812be1f), which provides a trustless chaumian payment service. Hillebrand is requesting feedback on the design in the hopes of seeing it implemented in the future.