Bitcoin Forum
November 07, 2024, 02:27:03 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 [15] 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 »
  Print  
Author Topic: Post your SegWit questions here - open discussion - big week for Bitcoin!  (Read 84807 times)
JayJuanGee
Legendary
*
Offline Offline

Activity: 3892
Merit: 11128


Self-Custody is a right. Say no to"Non-custodial"


View Profile
February 20, 2017, 06:32:56 AM
 #281

I would point out that a 2 input, 2 output transaction will cost about $0.56 to get confirmed in the next block with near certainty. If you assume that a merchant pays (and passes along the costs of) 3% for accepting a credit card payment, then the cost of using a credit card will be the same as using Bitcoin for a ~$18.70 transaction -- this means it is currently cheaper to use a credit card than Bitcoin for transactions under this economic size. I would certainly not call $20 (or $18.70) a "micro-transaction".

I will assume that your facts here are generally correct that currently bitcoin is not economically competitive for transactions of $20 or less as compared with credit cards or other similar payment competitor processes.
My assumptions were that a transaction would have two inputs and two outputs, and would pay a fee that actively outbid other transactions waiting for confirmation. It assumes that the merchant is not using a payment processor (like BitPay/Coinbase/ect., which would likely cause the tx fee to double (the transactions would likely require a second transaction), and the payment processor would generally want to take a 1% cut (what I can tell is the market rate for BTC payment processors).

Yes.  i already assumed your underlying facts to be true, even though you are adding additional layers of complexity that don't really matter too much. People will decide which one of those to use and whether to use any of those various processors based on the level of complexity and cost.  And, then I also asserted that it could be correct that there a variety of more competitive payment processors for amounts under $100... and yes bitcoin may not be the best of those at the moment.. because bitcoin has other values... so I assumed all of that to be true, and my point is that bitcoin has other values besides the processor of payments that you are trying to make it out to be.




So fucking what?  Bitcoin has a lot of value, even if it is not competitive for smaller payment levels (even if bitcoin is currently not competitive for transactions under $100, bitcoin still brings a whole hell of a lot of value to the table).
This is going to hinder adoption.

O.k.  again you are asserting that a narrow set of uses hinders bitcoin's adoption. ... but bitcoin has other uses too, and a lot of this will develop over time.  Why rush bitcoin into being something that other platforms can do better?  There is plenty for bitcoin to do without narrowing it into something for which it is not currently ready... and it is not a question of blocksize that is going to solve the development and adoption matters, it is a time issue and functionality issue and seg wit is one thing that will allow further development and the building of the kinds of tools that will facilitate more and more development and likely economies of scale through increasing and increasing adoption.


When someone who has no experience using any kind of cryptocurrency, they are not going to want to start with a million dollar transaction, they are going to want to start with an amount they can afford to lose, that makes sense to use economically

Who is talking about a million dollars?  We can talk about someone getting into bitcoin first by just merely accumulating it, and maybe later down the road attempting to use it.  I know a lot of people who just hold their bitcoins and they dont really spend them.. so why do we need to spend them, exactly?  at this time?  we can wait for later or we can just cash them out if they appreciate in value over time.  We can do whatever we want based on how much we want to hold of bitcoin and whether we want to hold them on an exchange or in a private wallet.  There are nearly 6 million wallets on coinbase and there are nearly 10 million wallets on blockchain.info.  People may or may not move their coins around very much, especially if they are just beginning to accumulate coins.

(I would also point out that if it does not make economic sense to make spend $20 worth of bitcoin on Lunch, it is likely that not many restaurants will accept bitcoin as payment, so those considering to "test" bitcoin with small real world transactions would be unable to do so, even uneconomically).

use something else then.  bitcoin does not necessarily need to serve such a purpose, especially if it is not economically feasible at the moment and if systems have not sufficiently been developed.

I would also point out that high transaction fees create incentives to have additional mining centralization and for users to use various services (exchanges, pools, ect.) as banks.

Yeah.. let's assume that people do not want to move less than $100 at any one time.  I am fine with that.  Then they are going to mostly hold and mostly just transfer the larger amounts when they feel that it is necessary, whether they hold the coins on an exchange or a bank or put them in a private wallet of their own.. but once they move them then they will be inclined to move them less often (due to fees).  I agree.  I usually don't move amounts smaller than a few hundred bucks at a time, except maybe smaller amounts when I am just consolidating addresses.

Many users will combine their mining hashpower together at a mining pool; with pools it is not a huge deal if an individual pool were to get a large percentage of the network hashpower because if it were to start acting maliciously, miners would leave that pool in order to protect their future income. Generally speaking (at least based on what I have seen), mining pools will pay out mining earnings to individual miners once per day (I believe that some mining pools have the option to set minimum thresholds of payments, and otherwise hold payments back). It will cost a miner ~100x more money to spend $1 of their mining revenue who receives 0.01BTC per day, verses a miner whose equipment earn 1BTC per day -- this is important because miners generally will need to use a portion of their mining revenue to pay expenses. Mining is a very low margin industry that can be describes as a 'game of inches' and I believe that over time this will lead to further mining centralization based on ultimate control over the mining equipment.

You could have some decent points here, but I don't think that it is as big of a deal as you make it out to be... maybe get paid once a week rather than once a day or get paid once a month rather than once a week... you can budget for those kinds of things.

Also, I think that the evidence of the past several years seems to show more decentralization in mining rather than centralization.. pools are not as dominant now as they were in early 2014.  They are smaller and there are more of them.


I also believe that persistent high fees will cause users to gravitate towards services like exchanges (and other online services that have possession of users' coins) and use them as banks. This will cause the obvious problem that when these services eventually get hacked, customers' funds will be lost, and users will lose faith in bitcoin (and the net cost of using bitcoin will be high when taking into consideration the cost of having some of their coins stolen/lost). This will also cause further centralization in terms of bitcoin related businesses, as it will raise the barrier to entry.

 


Who knows?  We have always had various centralized systems, but bitcoin has allowed the development of a large number of decentralized systems that have not really developed yet.  So yeah, the big experiment is the extent to which decentralized systems can develop and cause users to gravitate in that direction... a lot of them are still being developed.  Also, individuals can make choices regarding which services they chose to use.

These matters are evolving, and individuals should find and balance their own uses to the extent feasible in order to find whatever system is the most competitive for whatever use that they are going to undertake.  Even assuming that bitcoin is not competitive for transactions under $100 for some folks does not mean that bitcoin should give up on its various advantages and developments and progress in order to try to become something that it is not... and yeah, maybe some day bitcoin will evolve into a "competitive" micropayments processor, but at this point, bitcoin has a whole hell-of-a lot of value outside of that particular narrow use case.
This is exactly what Bitcoin was designed to be, a "peer-to-peer electronic cash system"


Of course it is designed to be peer to peer, but rome was not built in a day.. such peer to peer is still being built and such peer to peer systems are still being developed... don't rush it with something dumb and ill thought out, such as big blocks and changes to bitcoin governance, otherwise you will screw it up.

I have not seen enough active support for SegWit that would suggest that there is consensus that SegWit is desired by users.

Generally the large majority of various technical experts in bitcoin believe that seg wit is a great, useful and empowering innovation.

And, who gives a ratt's ass about what users think, because the vast majority of users do not sufficiently understand what seg wit provides, and possibly they don't even care, as long as bitcoin functions for them in whatever way that they chose to attempt to get it to function.  So, in the end, it does not really matter too much what a bunch of misinformed and whiney users on various big block forums think, if they don't really understand the issues and they are just believing that big is better for the sake of it.
Ummm, the last time I checked, what the devs want does not matter when it comes to consensus. The devs are merely advisors, and users can choose to take the advice or not. No one has given the devs any kind of authority to make any kind of decisions on behalf of anyone.

I don't get your point.  Devs made some software, and it is up to miners to signal that they are ready to adopt it.  If they do not signal in sufficient quantity then the software does not get adopted.  Otherwise if it seems that the software change could be forced or some lower threshold then maybe that action would occur.  If it seems to controversial, then the status quo is maintained and nothing happens.. just keep running the old software.  

Decentralized means that a lot of folks could chime in and attempt to affect the behavior of others, too... but in the end, if miners start signalling seg wit then the software can be implemented... I am not sure what role the users play except maybe saying what they want and maybe attempting to influence the behavior of miners or the behavior of devs.

I have seen a large number of services that are ready for SegWit if implemented, however I have not seen them give active support, and I would say that there are a decent number of users with decent economic weight that are against SegWit. If anything, I would consider SegWit to be a contentious fork (only that I find it unlikely that it will activate, as the miners tend to be amongst those who are against SegWIt).


Maybe we largely agree on these points?  In the beginning it seemed as if all the technical folks were behind seg wit and it should be easy to implement, but currently, it seems that the signaling level is stagnating, so it might not get adopted.

I have however seen what I would consider to be a general consensus that scaling solutions for Bitcoin are desired and that lower fees for Bitcoin are desired.  

That assertion is pretty vague.  Ultimately people can chose what they want to use within bitcoin or not on an individual level in terms of fees, in terms of speed, or value or whatever, etc etc... So who cares?  Just let them chose what they would like based on what they perceive is being offered and then they can attempt to experience bitcoin or whatever for themselves and decide if they want to continue to use it or to diversify their investment or their useage into something else.
The overall gist of this statement is that Bitcoin users seems to want scaling solutions, and they do not want SegWit; all this really leaves is an increase in the maximum block size.

I think we have a different reading on this.  I think that there are some whiners out there who push this theme about big blocks and attempt to mislead and exaggerate.


As stated above, most major Bitcoin related businesses are maintaining a neutral position on the subject, and users [in effect] want the max block size to be increased (via wanting lower fees, scaling, and not wanting segwit).

These are retarded statements to say what users want... yeah we got some vocalizing idiots on some forms suggesting that there is a problem that does not exist... otherwise known as exaggerating.  You are likely right that some businesses are on the fence.

I think it is counterintuitive to say that users can do what they want to get around a problem that is being imposed by an artificial, arbitrary limit, that can be best described by unnecessary regulation by a central authority.

I think that I already made my point, here.  Do what they want means use bitcoin or don't. If they are going to use bitcoin, then figure out what they want to use it for and how much and to invest accordingly.  If they think that there is some other better solution, then they can join in on those projects, such as ethereum or dash or monero or litecoin.

I think that bitcoin has plenty of uses and plenty of development and plenty of ongoing dynamics that it is continuing to grow and to provide value, even if there are higher fees and slower transaction times.  I personally think that there is a long way to go before fees and transaction times are unreasonable given what bitcoin already provides and that is secure immutable decentralized value storage and transfer.  Name anything in the world that provides what bitcoin does at any comparable level.  I am waiting.   Cheesy Cheesy Wink

1) Self-Custody is a right.  There is no such thing as "non-custodial" or "un-hosted."  2) ESG, KYC & AML are attack-vectors on Bitcoin to be avoided or minimized.  3) How much alt (shit)coin diversification is necessary? if you are into Bitcoin, then 0%......if you cannot control your gambling, then perhaps limit your alt(shit)coin exposure to less than 10% of your bitcoin size...Put BTC here: bc1q49wt0ddnj07wzzp6z7affw9ven7fztyhevqu9k
classicsucks
Hero Member
*****
Offline Offline

Activity: 686
Merit: 504


View Profile
February 20, 2017, 08:20:54 AM
 #282

So fucking what?  Bitcoin has a lot of value, even if it is not competitive for smaller payment levels (even if bitcoin is currently not competitive for transactions under $100, bitcoin still brings a whole hell of a lot of value to the table).
This is going to hinder adoption.

O.k.  again you are asserting that a narrow set of uses hinders bitcoin's adoption. ... but bitcoin has other uses too, and a lot of this will develop over time.  Why rush bitcoin into being something that other platforms can do better?  There is plenty for bitcoin to do without narrowing it into something for which it is not currently ready... and it is not a question of blocksize that is going to solve the development and adoption matters, it is a time issue and functionality issue and seg wit is one thing that will allow further development and the building of the kinds of tools that will facilitate more and more development and likely economies of scale through increasing and increasing adoption.

* "Welcome to your new financial payment network, we'd like to remind you it's not cost-effective for transactions under $100, and sometimes it will freeze your transaction for 24-78 hours". "Oh, and your funds will be held by an online exchange with no liability that reports to the IRS and could be hacked at any time".


use something else then.  bitcoin does not necessarily need to serve such a purpose, especially if it is not economically feasible at the moment and if systems have not sufficiently been developed.


maybe get paid once a week rather than once a day or get paid once a month rather than once a week... you can budget for those kinds of things.

don't rush it with something dumb and ill thought out, such as big blocks and changes to bitcoin governance, otherwise you will screw it up.

And, who gives a ratt's ass about what users think, because the vast majority of users do not sufficiently understand what seg wit provides, and possibly they don't even care, as long as bitcoin functions for them in whatever way that they chose to attempt to get it to function.  So, in the end, it does not really matter too much what a bunch of misinformed and whiney users on various big block forums think, if they don't really understand the issues and they are just believing that big is better for the sake of it.

These are retarded statements to say what users want... yeah we got some vocalizing idiots on some forms suggesting that there is a problem that does not exist... otherwise known as exaggerating.  You are likely right that some businesses are on the fence.

Do what they want means use bitcoin or don't. If they are going to use bitcoin, then figure out what they want to use it for and how much and to invest accordingly.  If they think that there is some other better solution, then they can join in on those projects, such as ethereum or dash or monero or litecoin.


The arrogance is sickening.
JayJuanGee
Legendary
*
Offline Offline

Activity: 3892
Merit: 11128


Self-Custody is a right. Say no to"Non-custodial"


View Profile
February 20, 2017, 09:04:13 AM
 #283

So fucking what?  Bitcoin has a lot of value, even if it is not competitive for smaller payment levels (even if bitcoin is currently not competitive for transactions under $100, bitcoin still brings a whole hell of a lot of value to the table).
This is going to hinder adoption.

O.k.  again you are asserting that a narrow set of uses hinders bitcoin's adoption. ... but bitcoin has other uses too, and a lot of this will develop over time.  Why rush bitcoin into being something that other platforms can do better?  There is plenty for bitcoin to do without narrowing it into something for which it is not currently ready... and it is not a question of blocksize that is going to solve the development and adoption matters, it is a time issue and functionality issue and seg wit is one thing that will allow further development and the building of the kinds of tools that will facilitate more and more development and likely economies of scale through increasing and increasing adoption.

* "Welcome to your new financial payment network, we'd like to remind you it's not cost-effective for transactions under $100, and sometimes it will freeze your transaction for 24-78 hours".

Who is "we"?  Bitcoin is decentralized, helrow?  Does that need to be pounded into your head?  not that I am advocating violence.  I am talking figuratively.   Cheesy Cheesy

Yes, you must be desperate to have to twist what I am saying.  I am saying even if there is better competition for transactions under $100, bitcoin still has a lot of value in a lot of ways.  I know... I know.. you are selectively reading what you want to read from my comments.

In the past year, I have done about 100 bitcoin transactions, and about 75 of them went through in less than an hour.  about 15 went  through in 1 hour to 3 hours and about 5 of them went through in 3 to 12 hours  and about 5 went through in 12 hours to 36 hours.   1 transaction took nearly 72 hours. These kinds of delays can be planned around, and the longer ones are not frequent.. and they are likely due to spam attacks that may be addressed in the coming years.  We will see.

 

"Oh, and your funds will be held by an online exchange with no liability that reports to the IRS and could be hacked at any time".


You know that exchanges are not bitcoin, so depending on location, users have a variety of options regarding which ones to use, and how much if any.


use something else then.  bitcoin does not necessarily need to serve such a purpose, especially if it is not economically feasible at the moment and if systems have not sufficiently been developed.


maybe get paid once a week rather than once a day or get paid once a month rather than once a week... you can budget for those kinds of things.

don't rush it with something dumb and ill thought out, such as big blocks and changes to bitcoin governance, otherwise you will screw it up.

And, who gives a ratt's ass about what users think, because the vast majority of users do not sufficiently understand what seg wit provides, and possibly they don't even care, as long as bitcoin functions for them in whatever way that they chose to attempt to get it to function.  So, in the end, it does not really matter too much what a bunch of misinformed and whiney users on various big block forums think, if they don't really understand the issues and they are just believing that big is better for the sake of it.

These are retarded statements to say what users want... yeah we got some vocalizing idiots on some forms suggesting that there is a problem that does not exist... otherwise known as exaggerating.  You are likely right that some businesses are on the fence.

Do what they want means use bitcoin or don't. If they are going to use bitcoin, then figure out what they want to use it for and how much and to invest accordingly.  If they think that there is some other better solution, then they can join in on those projects, such as ethereum or dash or monero or litecoin.


The arrogance is sickening.

I see that you pointed out examples, but you did not respond except to characterize those examples as "arrogance"...   Seems a bit passive aggressive,no?

1) Self-Custody is a right.  There is no such thing as "non-custodial" or "un-hosted."  2) ESG, KYC & AML are attack-vectors on Bitcoin to be avoided or minimized.  3) How much alt (shit)coin diversification is necessary? if you are into Bitcoin, then 0%......if you cannot control your gambling, then perhaps limit your alt(shit)coin exposure to less than 10% of your bitcoin size...Put BTC here: bc1q49wt0ddnj07wzzp6z7affw9ven7fztyhevqu9k
classicsucks
Hero Member
*****
Offline Offline

Activity: 686
Merit: 504


View Profile
February 20, 2017, 06:35:06 PM
 #284


use something else then.  bitcoin does not necessarily need to serve such a purpose, especially if it is not economically feasible at the moment and if systems have not sufficiently been developed.


maybe get paid once a week rather than once a day or get paid once a month rather than once a week... you can budget for those kinds of things.

don't rush it with something dumb and ill thought out, such as big blocks and changes to bitcoin governance, otherwise you will screw it up.

And, who gives a ratt's ass about what users think, because the vast majority of users do not sufficiently understand what seg wit provides, and possibly they don't even care, as long as bitcoin functions for them in whatever way that they chose to attempt to get it to function.  So, in the end, it does not really matter too much what a bunch of misinformed and whiney users on various big block forums think, if they don't really understand the issues and they are just believing that big is better for the sake of it.

These are retarded statements to say what users want... yeah we got some vocalizing idiots on some forms suggesting that there is a problem that does not exist... otherwise known as exaggerating.  You are likely right that some businesses are on the fence.

Do what they want means use bitcoin or don't. If they are going to use bitcoin, then figure out what they want to use it for and how much and to invest accordingly.  If they think that there is some other better solution, then they can join in on those projects, such as ethereum or dash or monero or litecoin.


The arrogance is sickening.

I see that you pointed out examples, but you did not respond except to characterize those examples as "arrogance"...   Seems a bit passive aggressive,no?

Your words speak for themselves. Bitcoin users are "stupid" "vocalizing idiots", there is no problem, people who think there is a problem should "use something else" or "get paid once a month instead of once a week". You're really not a good spokesperson for the status quo OR Core. Even one of your own transactions took 72 hours to confirm, yet you seem to be OK with that. And perhaps you don't realize that the people who are "using something else" are decreasing the security and value of Bitcoin?

HOW ABOUT FIXING THE PROBLEMS NOW, WHICH COULD HAVE BEEN DONE YEARS AGO?

JayJuanGee
Legendary
*
Offline Offline

Activity: 3892
Merit: 11128


Self-Custody is a right. Say no to"Non-custodial"


View Profile
February 20, 2017, 07:50:04 PM
 #285


use something else then.  bitcoin does not necessarily need to serve such a purpose, especially if it is not economically feasible at the moment and if systems have not sufficiently been developed.


maybe get paid once a week rather than once a day or get paid once a month rather than once a week... you can budget for those kinds of things.

don't rush it with something dumb and ill thought out, such as big blocks and changes to bitcoin governance, otherwise you will screw it up.

And, who gives a ratt's ass about what users think, because the vast majority of users do not sufficiently understand what seg wit provides, and possibly they don't even care, as long as bitcoin functions for them in whatever way that they chose to attempt to get it to function.  So, in the end, it does not really matter too much what a bunch of misinformed and whiney users on various big block forums think, if they don't really understand the issues and they are just believing that big is better for the sake of it.

These are retarded statements to say what users want... yeah we got some vocalizing idiots on some forms suggesting that there is a problem that does not exist... otherwise known as exaggerating.  You are likely right that some businesses are on the fence.

Do what they want means use bitcoin or don't. If they are going to use bitcoin, then figure out what they want to use it for and how much and to invest accordingly.  If they think that there is some other better solution, then they can join in on those projects, such as ethereum or dash or monero or litecoin.


The arrogance is sickening.

I see that you pointed out examples, but you did not respond except to characterize those examples as "arrogance"...   Seems a bit passive aggressive,no?

Your words speak for themselves. Bitcoin users are "stupid" "vocalizing idiots", there is no problem, people who think there is a problem should "use something else" or "get paid once a month instead of once a week".

My words do not say that.  You are rephrasing into a strawman argument that you can just beat down.. in other words, you are not in the business of clarification, instead you want to obfuscate matters in order to argue your various lame-ass points.

Let me see if I can attempt to summarize one more time.  I am saying that users as individuals can choose the extent to which they want to use bitcoin or if they want to use some other payment or value storage system.  If they perceive that bitcoin does not work for them in terms of various payment transactions that they want to make, then they can use something else.  Accordingly, usage will help to drive adoption of bitcoin and other competitors, and with the passage of time bitcoin will likely evolve more and more into a payment system rather than a value storage system.  

It would be stupid as hell to attempt to force design bitcoin into some kind of payment system that is similar to credit cards or something like that, when it would likely cause bitcoin to lose various competitive edge attributes that it has - such as being a secure and decentralized system.    



You're really not a good spokesperson for the status quo OR Core.
Are you nuts?   I am just giving my opinion and responses.  I could give a ratt's ass about which protocol prevails because I am going to gravitate towards whatever implementation seems most feasible for me in terms of present value and perceptions of future value, and if XT or Classic or BU become the dominant system and they become feasible, then I would likely begin to place some or all of my investment into them, which is in terms of my perception of present and/or future value.  

At this point, these nut job complaints about fees being too high or transactions taking too long or micropayments are not affordable are just unsubstantiated assertions that are trying to make bitcoin transform into something that it is not and to ascribe some pie in the sky characteristics to it that suggest that it should be competing right now and on an "emergency" basis with the value propositions of centralized credit cards or some other such similar nonsenses.  Yeah, maybe some day, bitcoin will develop various systems that compete directly with credit cards, but as I keep repeating (and you nut jobs should know too) bitcoin is a different beast and it offers other values beyond the kinds of centralize payment systems that you seem to be aspiring towards.


Even one of your own transactions took 72 hours to confirm, yet you seem to be OK with that.

Yes.. I had one that took that long so far in the past year or so (actually just recently).  It showed up immediately and it had normal "high priority" fees, and we just gotta budget for those kinds of possibilities when the system is undergoing various spam attacks from time to time.  It still went through, but it was a whole hell-0f-a-lot more utility providing than going through traditional centralized systems.  I think that could be characterized as a kind of growing pain to be suffering from spam attacks, and hopefully technical folks are continuing to work on work arounds for these issues that come up from time to time.



And perhaps you don't realize that the people who are "using something else" are decreasing the security and value of Bitcoin?

We are in a transitional period, and there are all kinds of options.  The more options that you have the better, and bitcoin is providing more and more options to people who used to have fewer options.  This is like snowballing.  As bitcoin continues to grow, folks will continue to gravitate towards bitcoin and more and more bitcoin options are going to continue to be provided.  Actually in some places folks may not have those other financial options and bitcoin might be the "best" current option that they have (and also some people still do not really know about bitcoin as being a potential option for them).




HOW ABOUT FIXING THE PROBLEMS NOW, WHICH COULD HAVE BEEN DONE YEARS AGO?

There you go again... assuming problems and assuming that there is some feasible fix that could have already been done.  Again, you seem to be asserting that a blocksize limit increase is a quick, easy and non-controversial implementation.    Your ALL CAPS assertion is filled with assumptions and conclusions rather than facts and logic or even reality.

1) Self-Custody is a right.  There is no such thing as "non-custodial" or "un-hosted."  2) ESG, KYC & AML are attack-vectors on Bitcoin to be avoided or minimized.  3) How much alt (shit)coin diversification is necessary? if you are into Bitcoin, then 0%......if you cannot control your gambling, then perhaps limit your alt(shit)coin exposure to less than 10% of your bitcoin size...Put BTC here: bc1q49wt0ddnj07wzzp6z7affw9ven7fztyhevqu9k
matein30
Newbie
*
Offline Offline

Activity: 18
Merit: 1


View Profile
February 24, 2017, 09:37:06 PM
 #286

Why wait 95% on a soft-fork? What happens if segwit miners starts mining segwit blocks right now?
-ck
Legendary
*
Offline Offline

Activity: 4284
Merit: 1645


Ruu \o/


View Profile WWW
February 24, 2017, 10:00:33 PM
 #287

Why wait 95% on a soft-fork? What happens if segwit miners starts mining segwit blocks right now?
Because of the way the soft fork works, unless a consensus is reached, the other nodes will simply reject all those blocks as invalid until the 95% is reached, so if a miner mines segwit blocks they end up being seen as invalid by all the other nodes and all the mining work is wasted. Once another 2 blocks are mined elsewhere on the network, even the miner's node will switch to the non-segwit mined blocks.

Developer/maintainer for cgminer, ckpool/ckproxy, and the -ck kernel
2% Fee Solo mining at solo.ckpool.org
-ck
matein30
Newbie
*
Offline Offline

Activity: 18
Merit: 1


View Profile
February 25, 2017, 03:30:49 PM
 #288

Why wait 95% on a soft-fork? What happens if segwit miners starts mining segwit blocks right now?
Because of the way the soft fork works, unless a consensus is reached, the other nodes will simply reject all those blocks as invalid until the 95% is reached, so if a miner mines segwit blocks they end up being seen as invalid by all the other nodes and all the mining work is wasted. Once another 2 blocks are mined elsewhere on the network, even the miner's node will switch to the non-segwit mined blocks.

What I don't understand is that if soft-forks are backward compatible why would other miners reject it? Doesn't backward compatibility mean that new blocks are seen as valid by old clients? And if you wait everyone to update what is the benefit for soft-fork? Is there a con of Hard-Fork if it has 95% support?
achow101
Moderator
Legendary
*
expert
Offline Offline

Activity: 3542
Merit: 6886


Just writing some code


View Profile WWW
February 25, 2017, 04:09:40 PM
 #289

What I don't understand is that if soft-forks are backward compatible why would other miners reject it? Doesn't backward compatibility mean that new blocks are seen as valid by old clients? And if you wait everyone to update what is the benefit for soft-fork? Is there a con of Hard-Fork if it has 95% support?
The way that the soft forks work is that it makes something previously valid invalid. This means that it is backwards compatible, old nodes won't reject stuff made with the new rules. However, that also means that something invalid under the new rules can still be valid under the old rules. If miners and nodes are still running nodes with the old rules, then they will accept those transactions and blocks as valid, but not the new nodes. This can cause a split in the network and potentially a blockchain fork, and just be a major pain to resolve.

The point of the 95% signalling is so that everyone knows that it is safe to use the new rules because the miners are promising that they will use the new rules when creating blocks. It ensures that nearly all miners will enforce the new rules which means that the likelihood for a chain split is much much lower.

OmegaStarScream
Staff
Legendary
*
Offline Offline

Activity: 3654
Merit: 6425



View Profile
February 25, 2017, 04:12:12 PM
 #290

I hate to say that but 95% is unlikely to happen in the next a few months, If we never succeed to reach that percentage , what's going to happen and until when this SegWit signalling process should remain active ? (whatever It takes) ? because It literally could take forever.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
amaclin
Legendary
*
Offline Offline

Activity: 1260
Merit: 1019


View Profile
February 25, 2017, 04:35:46 PM
 #291

until when this SegWit signalling process should remain active ?
(whatever It takes) ? because It literally could take forever.
There is no central authority to ask questions like this. Every member of bitcoin
community can vote with his hash rate "pro" or "contra". And yes, the voting
could take infinite time while anyone votes.
RocketSingh
Legendary
*
Offline Offline

Activity: 1662
Merit: 1050


View Profile
February 25, 2017, 04:42:43 PM
 #292

I hate to say that but 95% is unlikely to happen in the next a few months, If we never succeed to reach that percentage , what's going to happen and until when this SegWit signalling process should remain active ? (whatever It takes) ? because It literally could take forever.

SegWit voting will continue till block #491904. U may follow the progress @ http://segwit.co

OmegaStarScream
Staff
Legendary
*
Offline Offline

Activity: 3654
Merit: 6425



View Profile
February 25, 2017, 05:09:10 PM
 #293

I hate to say that but 95% is unlikely to happen in the next a few months, If we never succeed to reach that percentage , what's going to happen and until when this SegWit signalling process should remain active ? (whatever It takes) ? because It literally could take forever.

SegWit voting will continue till block #491904. U may follow the progress @ http://segwit.co

I see, and If we fail to activate until then (I'm interested in knowing how much months/years this would take), another alternative will proposed for the miners ?

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
matein30
Newbie
*
Offline Offline

Activity: 18
Merit: 1


View Profile
February 26, 2017, 08:45:52 AM
 #294

What I don't understand is that if soft-forks are backward compatible why would other miners reject it? Doesn't backward compatibility mean that new blocks are seen as valid by old clients? And if you wait everyone to update what is the benefit for soft-fork? Is there a con of Hard-Fork if it has 95% support?
The way that the soft forks work is that it makes something previously valid invalid. This means that it is backwards compatible, old nodes won't reject stuff made with the new rules. However, that also means that something invalid under the new rules can still be valid under the old rules. If miners and nodes are still running nodes with the old rules, then they will accept those transactions and blocks as valid, but not the new nodes. This can cause a split in the network and potentially a blockchain fork, and just be a major pain to resolve.

The point of the 95% signalling is so that everyone knows that it is safe to use the new rules because the miners are promising that they will use the new rules when creating blocks. It ensures that nearly all miners will enforce the new rules which means that the likelihood for a chain split is much much lower.

I don't get technical details but this makes sense. https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2017-February/013643.html
HostFat
Staff
Legendary
*
Offline Offline

Activity: 4270
Merit: 1209


I support freedom of choice


View Profile WWW
February 27, 2017, 11:26:14 PM
 #295

SegWit and technologies built on it are grossly oversold
http://www.deadalnix.me/2017/02/27/segwit-and-technologies-built-on-it-are-grossly-oversold/

NON DO ASSISTENZA PRIVATA - https://t.me/hostfatmind/
gmaxwell
Moderator
Legendary
*
expert
Offline Offline

Activity: 4270
Merit: 8805



View Profile WWW
February 28, 2017, 01:32:16 AM
Last edit: February 28, 2017, 01:53:02 AM by gmaxwell
 #296


Wow. Another remarkably dishonest article from the authors of Bitcoin Unlimited. (Archive link)

Quote
because only some coins can

Making your transactions non-malleable is a thing you always opt-into because some forms of mallability are an intentional and useful feature.  With a segwit using wallet you get non-malleability by default, you can choose to not have it by using things like sighash flags. Obviously if you don't use a segwit wallet you don't get the segwit benefit. There is no fungiblity interaction here-- any coin can be sent to a segwit wallet and any coins in a segwit wallet can be sent to any other wallet, so that claim is simply untrue.

Quote
SegWit absolutely fails to solve anything related to quadratic hashing.
Again, a complete untruth. Segwit makes transaction hashing strictly linear in the size of the transaction. There is no quadratic component at all, and the hashing CPU time for all transactions with multiple inputs is significantly reduced. Because segwit is backward compatible it doesn't change older transactions (and couldn't, without risking confiscating funds) but that is okay because segwit doesn't increase the capacity for older transactions.

Quote
It adds a new attack vector,
Dishonest miners being able to make malicious blocks that bloat the system isn't a new attack, but segwit makes the attack better by reducing the much more serious UTXO bloat attack vector.

I think this point is especially dishonest coming from a BU developer, given that their whole security model is based on a strong assumption that the aggregate behavior of miners is honest.  It's like a guy who sells houses without doorlocks on the basis that people are honest complaining that someone was lowering their security replacing their deadbolt with a combination fingerprint scanner + key lock where the key was somewhat easier to copy.

Quote
LN strongly incentivize centralization

The description given there actually argues the opposite. The funds in channels are required based on the number of channels.  Lightning designs today are setup to only build channels as a product of payments you're already making. Using lightning in a "hub like" way requires extra transactions that you never would have made normally.   The big advance of lightning over the prior payment channels proposals is specifically that it doesn't need hubs.

Recently BU's "chief scientist" was making exactly the opposite argument based on the same facts: He argued that lightning did not improve scalablity because there would need to be as many channels as users and so when users went up the channel count would go up.

Quote
full blocks equals stealing

This isn't true-- blocks are _always_ effectively full and any system where they aren't is either irrelevant or subject to censorship. Bitcoin's incentives depend on full blocks, as well.. Lightning works fine in the presence of full blocks, and moreover lightning is largely orthogonal to segwit.

Quote
Schnorr cannot deliver any extra capacity

This is simply untrue.  Our construction for schnorr aggregation on top of segwit yields over 24% additional capacity in the limit with two outputs and infinitely many inputs, this number is nearly achieved with realistic numbers of inputs like 10 (which achieves a 24.6% capacity increase).  

So we have each and every point raised in this blog post are untrue, many absurdly so.

Finally, the untrue claims in this blog post are being plastered all over rBTC but due to actions by that subreddit's moderators I am unable to post a counterargument-- not just on rbtc-- but anywhere on Reddit.  Yet they happily scream about far less limiting actions a censorship.
Tesorex
Full Member
***
Offline Offline

Activity: 204
Merit: 100



View Profile
February 28, 2017, 01:40:55 AM
 #297

If segwit and LN activated will there be any need to pay high fees like now when the unconfirmed transactions count is above 70k we usually need to include a higher fee, but can we pay low fees for our legitimate daily transactions?
HostFat
Staff
Legendary
*
Offline Offline

Activity: 4270
Merit: 1209


I support freedom of choice


View Profile WWW
February 28, 2017, 01:50:52 AM
Last edit: February 28, 2017, 02:01:07 AM by HostFat
 #298

Finally, the untrue claims in this blog post are being plastered all over rBTC but due to actions by that subreddit's moderators I am unable to post a counterargument-- not just on rbtc-- but anywhere on Reddit.  Yet they happily scream about far less limiting actions a censorship.
Then why don't you post it directly on the blog? What a better place to show to everyone that he is wrong?
You can archive it if you are afraid of a possible censorship from him, and show it then to everyone.

NON DO ASSISTENZA PRIVATA - https://t.me/hostfatmind/
gmaxwell
Moderator
Legendary
*
expert
Offline Offline

Activity: 4270
Merit: 8805



View Profile WWW
February 28, 2017, 02:07:51 AM
 #299

Then why don't you post it directly on the blog? What a better place to show to everyone that he is wrong?
You can archive it if you are afraid of a possible censorship from him, and show it then to everyone.
I did and it's sitting with "Your comment is awaiting moderation.". I cannot "archive it" because it won't even be displayed in the first place without his permission.
Yogafan00000
Sr. Member
****
Offline Offline

Activity: 314
Merit: 251



View Profile
February 28, 2017, 02:06:08 PM
 #300

Then why don't you post it directly on the blog? What a better place to show to everyone that he is wrong?
You can archive it if you are afraid of a possible censorship from him, and show it then to everyone.
I did and it's sitting with "Your comment is awaiting moderation.". I cannot "archive it" because it won't even be displayed in the first place without his permission.

No one not directly involved cares about your ongoing battle with reddit, censorship, or developer in-fighting.  Take your excellent points to the miners and convince them to implement segwit so we can ALL watch Bitcoin grow and prosper.

1YogAFA... (oh, nevermind)
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 [15] 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!