1

Segwit in the current form,

How would it affect miners except, asicboost?

How would blockstream (other than miners) kind of companies benefit from it, in such a way that miners can't?

I'm looking for a technical answer, and please avoid opinion based answers.

  • 3
    i'm voting to close this question as it tends to solicit opinionated comments related to blockstream/miners as oppose to factual unbiased comments related to bitcoin as is. In fact, I cannot see how segwit is related to blockstream other than it being implemented and proposed by an employee of Blockstream. – renlord May 8 '17 at 5:11
  • Blockstream is an example as it's the only company getting criticized much more than any other companies.. generally, my question is how someone other than miners profit from current segwit implementation.. – vi.su. May 9 '17 at 1:45
  • I don't know the answer, but I'm glad the question is raised. Segwit seems to me an overcomplicated way of increasing the block size. Technically, it is a softfork, but I don't see how the effect on the network will be softer than just increasing block size, as it creates a quite extreme situation where old nodes view the new transactions as "anyone can spend", and also cannot relay the full information of a transaction. – relG May 11 '17 at 18:17
8
+200

Disclaimer: I'm a Blockstream co-founder and the primary author of the SegWit proposal.

I believe SegWit benefits everyone in the Bitcoin ecosystem. It solves several long-standing problems that hurt future evolution and scalability:

  • Transaction malleability complicates multi-transaction contracts
  • Lack of script versions makes introduction of new opcodes complicated
  • O(n^2) signature hashing makes worst-case block validation unnecessarily costly
  • Lack of input amounts in signature hashing complicates hardware wallet design.

As a side effect, it also gives a moderate capacity increase without forcing the whole ecosystem to adopt new consensus rules, and improves the incentives for UTXO growth going forward.

More information about the benefits can be found here

Of course there are costs as well. They are mostly related to the size of the change. However, it has been a community effort with dozens of contributors that reviewed and tested the changes over the course of several months, with deployments in several test networks, later the Bitcoin testnet, and eventually adopted in Litecoin. A large part of the ecosystem has indicated support or readiness for SegWit.

More information about the costs can be found here.

So to answer your questions:

How would it affect miners except, asicboost?

I don't know. Given the level of industry support, I don't know why they would be opposed to it except for political reasons. The only thing I can come up with is that a sudden increase in capacity may temporarily reduce fee income, but that is expected for any kind of capacity increase.

How would blockstream (other than miners) kind of companies benefit from it, in such a way that miners can't?

Blockstream has no direct business interest in seeing SegWit activated. All its own products (including Elements and Liquid) have had SegWit-like systems built in for years, and work fine with or without it being available on the main chain. Blockstream pays me and others to work on Bitcoin development, including SegWit and Lightning, because it believes that is valuable to the ecosystem we all depend on.

There are other companies that may have a direct interest in SegWit. This includes wallet providers who pay transaction fees for their users, especially multisig wallets, as the benefits of SegWit are largest for those. Hardware wallet creators may like SegWit because it simplifies proving the amount of fee paid to the hardware. Companies whose business model relies on payment channels (which doesn't include Blockstream) may depend on SegWit activating in the near future.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.