Pages:
Author

Topic: How does Segwit reduce transaction fees? (Read 254 times)

sr. member
Activity: 518
Merit: 268
January 29, 2018, 04:21:56 PM
#22
Transactions need less space on the blockchain when SegWit is used. That means miners can take more transactions in a block, so compared to legacy transactions it's much more efficient. The result is lower fees than if you would use legacy transactions, because the fee is shared over more transactions than without SegWit.
legendary
Activity: 1666
Merit: 1196
STOP SNITCHIN'
January 29, 2018, 04:05:20 PM
#21
As far I know a fork does not have any impact on the orginal blockchain.

That depends on what kind of fork it is. For example, a soft fork that occurs without majority miner enforcement can cause a “wipeout attack” on the original chain. Replay protection is not possible in soft forks, nor would it be required. So, this can happen in a UASF:

1) UASF occurs with very little hash support.
2) The majority of transaction volume moves to the UASF fork, even though it’s the minority fork.
3) Miners, driven by profit motive, switch to the UASF fork.
4) Eventually, the UASF chain gets more cumulative work than the legacy chain. This causes a chain reorganization that “wipes out” all transactions on the legacy chain going back to the fork block.

That means that anyone who received a payment between the UASF block and the reorg will lose that money. Given the time involved, it’s possible that thousands of confirmations could be undone. This is an extreme scenario, but it’s good to be aware of.
sr. member
Activity: 253
Merit: 250
January 28, 2018, 11:40:51 AM
#20
As far I know a fork does not have any impact on the orginal blockchain.
hero member
Activity: 2814
Merit: 911
Have Fun )@@( Stay Safe
January 28, 2018, 10:41:01 AM
#19
In reality I have observed that the more the fork the more we have delay in transaction and the higher the transaction charges. If you look back when there was no segwit the transaction fees was not much compare to the transaction fee after several fork.
That is a funny observation,the reason we had these forks is to reduce the transaction delays,you have to understand the number transaction increased considerably from what it was a couple of years ago and so is the reason you feel like the transaction fees started increasing after the fork,in theory it would solve all the issues we have when it comes to scaling and it enables the lightening network to be activated.
legendary
Activity: 1666
Merit: 1196
STOP SNITCHIN'
January 28, 2018, 05:30:21 AM
#18
Sorry if it seems like quite the noobish question, I've heard a lot about Segwit, but very little about how it works exactly, what the difference between Segwit and Legacy addresses are, and how Segwit leads to reduced transaction sizes and fees.

"Segregated Witness" was a soft fork feature that added new types of outputs and transactions. Native Segwit addresses start with "bc1" rather than "1xx." Segwit transactions segregate signature data, moving it outside of conventional blocks and creating a parallel chain for witness data. This saves considerable space against the original block size limit. As such, the space allowed for [Block + Witness data] was expanded from a 1MB block size limit to a 4MB block weight limit. Segwit transactions are "discounted" by the cost of data moved outside of legacy-style blocks. Right now, that amounts to ~2x savings in practice, more or less.

Could anybody more knowledgeable than me please give me a basic explanation, it will be much appreciated as I plan to switch to a segwit address ASAP as these fees are horrific.

While I do recommend upgrading to Segwit, keep in mind that it was just a small linear bump in transaction capacity. You might save ~50% in fees by using a Segwit wallet, but that's it. It doesn't solve the exponential scaling problem. Lightning will hopefully result in much lower fees for the currency/payment layer.

An excellent response, and very well phrased. Is Segwit optimized? E.g. Is the amount of information that is moved out of the block the maximum possible amount, hence no further improvements can be made using this mechanism? Or is it possible to segregate the data multiple times?

We can increase the 4MB block weight (but not the legacy 1MB block size) with an additional soft fork. And we could discount the data (fees) in proportion to the block weight increase, like we did with Segwit. So we can potentially move a lot more signature data outside of legacy blocks.

But that kind of consensus change doesn't come without risks. I think conservative bitcoiners will want to see evidence that > 4MB blocks are safe and won't greatly harm the network before they'd support that.

Ideally, we're looking at a multi-faceted approach. Most of the transactions volume will hopefully move to upper layer protocols like Lightning, sidechains, etc. New features like signature aggregation will trim the fat from on-chain transactions. And eventually we can think about another block size/weight increase.
newbie
Activity: 94
Merit: 0
January 28, 2018, 04:31:26 AM
#17
Yes, it reduces the transaction fee somehow, I didn't research it in detail myself. But with modern payments for transactions of bitcoin - that's a very important part and a necessary one.
member
Activity: 210
Merit: 26
High fees = low BTC price
January 19, 2018, 07:32:46 PM
#16
I'm pretty sure that if you would know this "person" and this person would be real, you would have also posted the tx fee to make your point. But, since 99% of what you're doing here is just FUD I'm sure that, as always , you have no real proof to back your lunatic claims.

Your the "lunatic" with your nose up someones bum because you will say anything to try to keep the
price of your gambling tokens up so look for it yourself and go FUD yourself unless you would like to
pledge me a payment of $20.00 for finding it for you.

Put your money where your gob is
legendary
Activity: 2912
Merit: 6403
Blackjack.fun
January 19, 2018, 11:17:11 AM
#15
As they have planed, after the Segwit, size of a block will be reduced.

No, the block size will not be reduced.

In blockchain architecture, when the block size is reduced, verification time will be less

As per above since block size is not going to be reduced there will be no impact on he verification time

verification time will be less and required resources may reduce

There are no required "resources" that are needed, we don't use cyanide for mining blocks.

With these consideration transaction fees may reduce.

If it where for your logic and your example , the transaction fee would just increase.

Someone posted somewhere here today that he was expecting to save about 80% by switching to Segwit
but it was closer to 20% but when it comes to Lightning you might like to see my research on the subject
See https://bitcointalksearch.org/topic/m.28395400

I'm pretty sure that if you would know this "person" and this person would be real, you would have also posted the tx fee to make your point. But, since 99% of what you're doing here is just FUD I'm sure that, as always , you have no real proof to back your lunatic claims.
full member
Activity: 210
Merit: 110
Safein Community Manager
January 19, 2018, 03:20:40 AM
#14
Sorry if it seems like quite the noobish question, I've heard a lot about Segwit, but very little about how it works exactly, what the difference between Segwit and Legacy addresses are, and how Segwit leads to reduced transaction sizes and fees.

"Segregated Witness" was a soft fork feature that added new types of outputs and transactions. Native Segwit addresses start with "bc1" rather than "1xx." Segwit transactions segregate signature data, moving it outside of conventional blocks and creating a parallel chain for witness data. This saves considerable space against the original block size limit. As such, the space allowed for [Block + Witness data] was expanded from a 1MB block size limit to a 4MB block weight limit. Segwit transactions are "discounted" by the cost of data moved outside of legacy-style blocks. Right now, that amounts to ~2x savings in practice, more or less.

Could anybody more knowledgeable than me please give me a basic explanation, it will be much appreciated as I plan to switch to a segwit address ASAP as these fees are horrific.

While I do recommend upgrading to Segwit, keep in mind that it was just a small linear bump in transaction capacity. You might save ~50% in fees by using a Segwit wallet, but that's it. It doesn't solve the exponential scaling problem. Lightning will hopefully result in much lower fees for the currency/payment layer.

An excellent response, and very well phrased. Is Segwit optimized? E.g. Is the amount of information that is moved out of the block the maximum possible amount, hence no further improvements can be made using this mechanism? Or is it possible to segregate the data multiple times?
member
Activity: 210
Merit: 26
High fees = low BTC price
January 18, 2018, 08:16:02 PM
#13
Could anybody more knowledgeable than me please give me a basic explanation, it will be much appreciated as I plan to switch to a segwit address ASAP as these fees are horrific.

I agree but I read today that Segwit fees don't add up to much saving and remember very few exchanges will work with Segwit
plus the conversion of the address can cost you $30.00 Time we all started screaming in other web-sited on the internet I thinks
member
Activity: 210
Merit: 26
High fees = low BTC price
January 18, 2018, 07:32:52 PM
#12
While I do recommend upgrading to Segwit, keep in mind that it was just a small linear bump in transaction capacity. You might save ~50% in fees by using a Segwit wallet, but that's it. It doesn't solve the exponential scaling problem. Lightning will hopefully result in much lower fees for the currency/payment layer.

Someone posted somewhere here today that he was expecting to save about 80% by switching to Segwit
but it was closer to 20% but when it comes to Lightning you might like to see my research on the subject
See https://bitcointalksearch.org/topic/m.28395400

I will do part two later in a week time but yes both myself and others are saying that hubs are banks
and the miners that could not control themselves who brought us $30-55 in fess will be hosting these
banks because they were in early on BTC so will have the Bitcoins to load up the channels for the banks
legendary
Activity: 1666
Merit: 1196
STOP SNITCHIN'
January 18, 2018, 07:25:08 PM
#11
Sorry if it seems like quite the noobish question, I've heard a lot about Segwit, but very little about how it works exactly, what the difference between Segwit and Legacy addresses are, and how Segwit leads to reduced transaction sizes and fees.

"Segregated Witness" was a soft fork feature that added new types of outputs and transactions. Native Segwit addresses start with "bc1" rather than "1xx." Segwit transactions segregate signature data, moving it outside of conventional blocks and creating a parallel chain for witness data. This saves considerable space against the original block size limit. As such, the space allowed for [Block + Witness data] was expanded from a 1MB block size limit to a 4MB block weight limit. Segwit transactions are "discounted" by the cost of data moved outside of legacy-style blocks. Right now, that amounts to ~2x savings in practice, more or less.

Could anybody more knowledgeable than me please give me a basic explanation, it will be much appreciated as I plan to switch to a segwit address ASAP as these fees are horrific.

While I do recommend upgrading to Segwit, keep in mind that it was just a small linear bump in transaction capacity. You might save ~50% in fees by using a Segwit wallet, but that's it. It doesn't solve the exponential scaling problem. Lightning will hopefully result in much lower fees for the currency/payment layer.
member
Activity: 210
Merit: 26
High fees = low BTC price
January 18, 2018, 06:26:36 PM
#10
For me I noted a small reduction in fees using SigWit.

Tell me why am I not surprised to hear that and thanks for letting us know so hope you recover it out of the fees
you had to spend to convert it in the first place.
hero member
Activity: 966
Merit: 535
January 18, 2018, 05:39:27 PM
#9
For me I noted a small reduction in fees using SigWit. Not much though. I hear up to 80% off more like the other way around so it's 80% of total cost. I manage to get 30% off normal method. Oh well it's money saved. Money saved is money earned especially when that money is bitcoins.
member
Activity: 210
Merit: 26
High fees = low BTC price
January 18, 2018, 03:59:36 PM
#8
But those two things are not related at all. In fact most people are still not using segwit, and that's the reason why fees are still increasing. We have a solution out there, that would help the current situation, but big exchanges like coinbase/gdax and gemini still don't use it. In fact they do even worse and they don't batch their transactions, which makes them responsible for making a huge number of transaction on the blockchain that could easily be condensed, and lower the fees drastically.

So please don't get confused here. Segwit is a good thing, it's simply not being used yet, and that's why you are not seeing any reduction on the fees yet.

Maybe it's a bit of an inside job and when I've changed a back-end database before now i didn't have to change the Urls or tell people that they need a new browser

from a technical standpoint no one has told me why the addresses needed (1 becomes a 3) to be changed or what else must be needed
from the wallet so that it will fit in to the block-chain as a segwit transaction but I know the miners are loving the income
and I know that we are being mislead about Lightning 

Development team needs to just tell the miners that the maximum fee is $1.50 and if they don't like it then push off  because we have 19,000 more than we
need but i am sure they will have some clap trap reason not to do just that which would involve quantum physics or something stupid
legendary
Activity: 1582
Merit: 1059
January 18, 2018, 01:24:49 PM
#7
In reality I have observed that the more the fork the more we have delay in transaction and the higher the transaction charges. If you look back when there was no segwit the transaction fees was not much compare to the transaction fee after several fork.

But those two things are not related at all. In fact most people are still not using segwit, and that's the reason why fees are still increasing. We have a solution out there, that would help the current situation, but big exchanges like coinbase/gdax and gemini still don't use it. In fact they do even worse and they don't batch their transactions, which makes them responsible for making a huge number of transaction on the blockchain that could easily be condensed, and lower the fees drastically.

So please don't get confused here. Segwit is a good thing, it's simply not being used yet, and that's why you are not seeing any reduction on the fees yet.
full member
Activity: 238
Merit: 100
Presale is live!
January 18, 2018, 01:14:30 PM
#6
Reduces the size of the transaction which means less fees.
member
Activity: 476
Merit: 12
January 18, 2018, 01:12:12 PM
#5
In reality I have observed that the more the fork the more we have delay in transaction and the higher the transaction charges. If you look back when there was no segwit the transaction fees was not much compare to the transaction fee after several fork.
member
Activity: 210
Merit: 26
High fees = low BTC price
January 18, 2018, 01:04:52 PM
#4
As they have planed, after the Segwit, size of a block will be reduced. In blockchain architecture, when the block size is reduced, verification time will be less and required resources may reduce. With these consideration transaction fees may reduce.

They are selling us seats on a bumpy old dirty bus and limiting the number of seats available and the only resource here is the size of
the block, seats on the bus that are selling for silly prices and they love it

Segwit is now running on the nodes but they have done it in such a way that your BTC public address needs changing
(Bingo another $30 for miners) and the wallets and exchanges need a redesign too because it buys our miners more time

Instead of waiting for Segwit the bus company could add one line of code to stop the rip-off fees

public static money MaxFee =1.50 //20,000 miners is 19,000 too many so they are free to leave

The Bitcoin cartel can learn that we have to queue up at bus stops, rich bastards jumping the queue will lead to riots at these rate

legendary
Activity: 2296
Merit: 1335
Don't let others control your BTC -> self custody
January 18, 2018, 01:02:44 PM
#3
Googling is quite easy OP, you should try it Tongue

Quote
Segregated witness (segwit) is a soft fork that, if activated, will allow transaction-producing software to separate (segregate) transaction signatures (witnesses) from the part of the data in a transaction that is covered by the txid.

In other words it removes some data from the transaction making it smaller in size and cheaper to send. It's a very nice improvement. Many people have already switched to a segwit address (it begins with a 3 instead of 1).

Pages:
Jump to: