Bitcoin Forum
May 30, 2024, 02:30:55 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 [60] 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 »
  Print  
Author Topic: The Barry Silbert segwit2x agreement with >80% miner support.  (Read 119967 times)
This is a self-moderated topic. If you do not want to be moderated by the person who started this topic, create a new topic.
JayJuanGee
Legendary
*
Offline Offline

Activity: 3738
Merit: 10337


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


View Profile
July 11, 2017, 09:23:46 AM
 #1181

This is utter bullshit as over the past week I've seen my mempool easily get down below 1MB of transactions now that the transaction spam has ended on mainnet.
You think it has been low recently, wait until after segwit is active and starting to get used by major transactors.. :-/

Best part of it was hours of going on about the attacker while making it clear that almost no one on that repo is even running their own testnet, and letting it go ~29 hours for a block.  If it takes 29 hours to fix an issue that takes a simple modification, restart, and potentially running a shell-one liner to generate txn if there aren't enough-- how may people can possibly be working on this thing for real?  0.5?

Sounds like they are really dedicated to this matter to secure value.  and with little ploys like these they may inspire confidence and obtain a 10x increase in their participation levels and get 5.0 to run their reliable software.. on billions of devices, including a supercomputer in greenland.   Shocked   Cheesy

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
spartacusrex
Hero Member
*****
Offline Offline

Activity: 718
Merit: 545



View Profile
July 11, 2017, 09:30:26 AM
 #1182

Just so we're absolutely clear..

1) If you run CORE + BIP91 'without modification'... that is compatible with the first phase of segwit2x ? (SegWit activation only..)

2) If you run CORE + BIP91 'without modification'... that is compatible with BIP 148 ?


Life is Code.
Foxpup
Legendary
*
Offline Offline

Activity: 4382
Merit: 3061


Vile Vixen and Miss Bitcointalk 2021-2023


View Profile
July 11, 2017, 09:50:05 AM
 #1183

i fail to understand what the drama is all about.
the fork only needs  1 block to happen, and this one block can be delayed a little bit (a couple of minutes tops) before being mined. then the rest of the blocks building on top of it can be from nearly 0 (empty block with only coinbase tx) to 2 MB.

so where is the problem with that?
There are many problems with that, but the specific problem that caused this particular failure is that the hardfork block was delayed not by "a couple minutes", but by 29 hours, because that's how long it took the miners to realise that the segwit2x client won't actually produce >1MB blocks by default, and hence rejects its own blocks when the fork happens. Roll Eyes (Many probably still haven't realised the default is broken as it only took a single miner with custom settings to mine the fork block, and since the issue was closed without changing the default behaviour, it's likely to happen all over again if they try to fork on mainnet. Get your popcorn ready.)

Will pretend to do unspeakable things (while actually eating a taco) for bitcoins: 1K6d1EviQKX3SVKjPYmJGyWBb1avbmCFM4
I am not on the scammers' paradise known as Telegram! Do not believe anyone claiming to be me off-forum without a signed message from the above address! Accept no excuses and make no exceptions!
ComputerGenie
Hero Member
*****
Offline Offline

Activity: 1092
Merit: 552


Retired IRCX God


View Profile
July 11, 2017, 10:28:42 AM
 #1184

Q: What's wrong with "dummy" transactions to make up the difference?
A: Nothing, as long as 2 years from now you're OK with wasting 2-8GB of HDD space just because some idiot decided there should be a "minimum sized block" and you're in favor of being in direct opposition to scaling.

Q: What's wrong with waiting until the mempool supports the new block size minimum?
A: Let's suppose segwit reduces weight count by 30%. That means that it takes 30% more transactions to fill 1MB of space, compared to pre-segwit. That, also, means that when there aren't enough transactions to fill 1 block, that block will take 30% longer to fill and confirm. That further means that there would be 0 transactions left to start the next block and each successive block would take exponentially longer. This all means that, if segwit actually works, there could be times where there are 1 hour block times and 3 hours to confirm 6 blocks could become a regular thing. This is the diametric opposition to scaling.

If you have to ask "why?", you wouldn`t understand my answer.
Always be on the look out, because you never know when you'll be stalked by hit-men that eat nothing but cream cheese....
Tigggger
Legendary
*
Offline Offline

Activity: 1098
Merit: 1000



View Profile
July 11, 2017, 10:36:58 AM
 #1185

This is utter bullshit as over the past week I've seen my mempool easily get down below 1MB of transactions now that the transaction spam has ended on mainnet.
You think it has been low recently, wait until after segwit is active and starting to get used by major transactors.. :-/

That is THE question though, what will post segwit bitcoin be like.

One side believes segwit will work, the other side believes it will make very little difference.

This is why although I wouldn't pick either of the current solutions, this compromise will at least allow the question to be answered.

If it does work, then the demand for bigger blocks will decline and we will just have segwit. If it fails to make an impact then opinion may swing towards bigger blocks.

Q: What's wrong with "dummy" transactions to make up the difference?
A: Nothing, as long as 2 years from now you're OK with wasting 2-8GB of HDD space just because some idiot decided there should be a "minimum sized block" and you're in favor of being in direct opposition to scaling.

Q: What's wrong with waiting until the mempool supports the new block size minimum?
A: Let's suppose segwit reduces weight count by 30%. That means that it takes 30% more transactions to fill 1MB of space, compared to pre-segwit. That, also, means that when there aren't enough transactions to fill 1 block, that block will take 30% longer to fill and confirm. That further means that there would be 0 transactions left to start the next block and each successive block would take exponentially longer. This all means that, if segwit actually works, there could be times where there are 1 hour block times and 3 hours to confirm 6 blocks could become a regular thing. This is the diametric opposition to scaling.

Maybe I've misunderstood but I thought it was only the very FIRST block that needs to be >1Mb, once that has been done there there is no minimum size, so no bloat or delays.

-ck (OP)
Legendary
*
Offline Offline

Activity: 4130
Merit: 1636


Ruu \o/


View Profile WWW
July 11, 2017, 11:00:43 AM
 #1186

One side believes segwit will work, the other side believes it will make very little difference.
You're kidding me... you really think segwit won't "work" the way it was intended? It's been deployed for over a year on testnet (unlike segwit2x) and has been deployed on litecoin. Sure litecoin has precious little use for it but it's still in use and does exactly what it's supposed to. Or are you saying that exchanges and users simply won't use segwit transactions? Exchanges will jump ASAP for the benefits it provides and they do the bulk of the transactions (except during mempool spamming and then it's 'someone').

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

Activity: 276
Merit: 254


View Profile
July 11, 2017, 11:01:23 AM
 #1187

Q: What's wrong with "dummy" transactions to make up the difference?
A: Nothing, as long as 2 years from now you're OK with wasting 2-8GB of HDD space just because some idiot decided there should be a "minimum sized block" and you're in favor of being in direct opposition to scaling.

Over 1M is just for first block, meant as reorg (anti-wipeout) protection.

Q: What's wrong with waiting until the mempool supports the new block size minimum?
A: Let's suppose segwit reduces weight count by 30%. That means that it takes 30% more transactions to fill 1MB of space, compared to pre-segwit. That, also, means that when there aren't enough transactions to fill 1 block, that block will take 30% longer to fill and confirm. That further means that there would be 0 transactions left to start the next block and each successive block would take exponentially longer. This all means that, if segwit actually works, there could be times where there are 1 hour block times and 3 hours to confirm 6 blocks could become a regular thing. This is the diametric opposition to scaling.

Again, over 1M is just for the first block. If it happens by chance mempool is empty at that time, it usually fills to over 1M within 20 minutes.


Anyway, I hope the SegWit2x activation wont get rushed. It would be prefferable if the code is improved to automatically create first block over 1M even when the mempool is empty. It also means more testing, so activation after Aug 1, but with advantage SegWit2x could be activated only when there is demand for it and most full nodes are SegWit2x compatible to ensure its success. So it has many advantages to dont rush it just to meet the insignificant Aug 1 fork from few people.
ComputerGenie
Hero Member
*****
Offline Offline

Activity: 1092
Merit: 552


Retired IRCX God


View Profile
July 11, 2017, 11:06:40 AM
 #1188

In a world where devs got it right and "it's only the 1st block" were true, devs would have anticipated a small mempool and compensated for it.  Wink

I can't believe that this is all so dicked up that I'm actually rooting for Core to come out on top.  Roll Eyes

If you have to ask "why?", you wouldn`t understand my answer.
Always be on the look out, because you never know when you'll be stalked by hit-men that eat nothing but cream cheese....
pooya87
Legendary
*
Offline Offline

Activity: 3472
Merit: 10604



View Profile
July 11, 2017, 11:46:41 AM
 #1189

i fail to understand what the drama is all about.
the fork only needs  1 block to happen, and this one block can be delayed a little bit (a couple of minutes tops) before being mined. then the rest of the blocks building on top of it can be from nearly 0 (empty block with only coinbase tx) to 2 MB.

so where is the problem with that?
There are many problems with that, but the specific problem that caused this particular failure is that the hardfork block was delayed not by "a couple minutes", but by 29 hours, because that's how long it took the miners to realise that the segwit2x client won't actually produce >1MB blocks by default, and hence rejects its own blocks when the fork happens. Roll Eyes (Many probably still haven't realised the default is broken as it only took a single miner with custom settings to mine the fork block, and since the issue was closed without changing the default behaviour, it's likely to happen all over again if they try to fork on mainnet. Get your popcorn ready.)

that doesn't exactly answer my question though.
go to http://statoshi.info/dashboard/db/memory-pool and set the dates to
Code:
from 2017-07-09 @16:00:50.187
to 2017-07-10 @20:20:54.700
this is the most recent period of time (more than a day) with no spam attack and a clean and nearly generic transactions
you can see what i mean when i say in reality it will take only a couple of minutes to fill the 1MB+ block if not already above 1 MB!

i still find the insisting part on the 2 MB fork this soon very weird and unnecessary because the current 1 MB is enough without the spam attack and with activation of SegWit it will be more than enough. but that is another discussion for another time and another place  Roll Eyes

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
chek2fire
Legendary
*
Offline Offline

Activity: 3416
Merit: 1142


Intergalactic Conciliator


View Profile
July 11, 2017, 11:50:25 AM
 #1190

that means that this segwit2x fork will activate only if miners built a block with more than 1mb? And if not the network will be stall until this happen? lol
What a crap is this Tongue
A big crap. One that I'm sure will create lots of confidence in this 40 billion dollar economy.

why they have create such a mess? What are they doing this guys?  Did they really want to destroy bitcoin economy and the whole crypto economy. They have lost their minds? Someone must talk to them for what it means the terms k.I.S.S in tech world ( keep it simple stupid)

http://www.bitcoin-gr.org
4411 804B 0181 F444 ADBD 01D4 0664 00E4 37E7 228E
Tigggger
Legendary
*
Offline Offline

Activity: 1098
Merit: 1000



View Profile
July 11, 2017, 12:03:05 PM
 #1191

One side believes segwit will work, the other side believes it will make very little difference.
You're kidding me... you really think segwit won't "work" the way it was intended? It's been deployed for over a year on testnet (unlike segwit2x) and has been deployed on litecoin. Sure litecoin has precious little use for it but it's still in use and does exactly what it's supposed to. Or are you saying that exchanges and users simply won't use segwit transactions? Exchanges will jump ASAP for the benefits it provides and they do the bulk of the transactions (except during mempool spamming and then it's 'someone').

Work meaning to have no backlog thereby reduce fees and lower confirmation times, that's all I want.

I don't doubt the technical aspect of it working, but nobody knows how much it will help with the above until it's implemented.

Segwit is coming and the question will be answered however.

Foxpup
Legendary
*
Offline Offline

Activity: 4382
Merit: 3061


Vile Vixen and Miss Bitcointalk 2021-2023


View Profile
July 11, 2017, 12:34:36 PM
 #1192

that doesn't exactly answer my question though.
go to http://statoshi.info/dashboard/db/memory-pool and set the dates to
Code:
from 2017-07-09 @16:00:50.187
to 2017-07-10 @20:20:54.700
this is the most recent period of time (more than a day) with no spam attack and a clean and nearly generic transactions
you can see what i mean when i say in reality it will take only a couple of minutes to fill the 1MB+ block if not already above 1 MB!
The mempool has nothing to do with it. It doesn't matter how many transactions there are, the current segwit2x code has a default block size limit of 750kB and there are no plans to change it. Miners using the default settings will (and did) refuse to mine the required >1MB block, causing the fork chain to freeze completely. The so-called developers do not consider this to be a problem.

Will pretend to do unspeakable things (while actually eating a taco) for bitcoins: 1K6d1EviQKX3SVKjPYmJGyWBb1avbmCFM4
I am not on the scammers' paradise known as Telegram! Do not believe anyone claiming to be me off-forum without a signed message from the above address! Accept no excuses and make no exceptions!
-ck (OP)
Legendary
*
Offline Offline

Activity: 4130
Merit: 1636


Ruu \o/


View Profile WWW
July 11, 2017, 01:18:10 PM
Last edit: July 11, 2017, 01:32:58 PM by -ck
 #1193


Work meaning to have no backlog thereby reduce fees and lower confirmation times, that's all I want.

I don't doubt the technical aspect of it working, but nobody knows how much it will help with the above until it's implemented.

Segwit is coming and the question will be answered however.

Well I no longer see a fee or confirmation time problem now that the mempool bloat (which was obviously from spam) has now magically disappeared. The only high fees I see now are from services/wallets that still are set to high levels generically based on past mempool bloat that no longer exists and are missing good fee estimators. With segwit on top of that fees will be embarrassingly small even if the uptake is low. Bitcoind is actually filtering out ultra low fee transactions now the transactions are so low and unable to fill a block. So while it's easy to fill 1MB currently by just including all sorts of crap transactions, it's only the garbage that is below standard transaction limits and most pools won't include those. I see this on my own pools which are configured to keep block templates as full as possible but there's nothing to fill them with at times.

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

Activity: 1138
Merit: 1001


View Profile
July 11, 2017, 01:25:23 PM
 #1194

Wouldn't it be optimal for Core to publish a statement that Segwit2x is a terrible option which they are strongly opposed to, then list the reasons why.

But then state, given its' high probability of being implemented, they will work/do everything in their power to try make it usable & help with testing. If it fails, Core are still heroes for doing their best and if it works it may well be thanks to their efforts in this rushed testing phase & quick reactions when it's implemented.
warrior333
Sr. Member
****
Offline Offline

Activity: 406
Merit: 253


View Profile
July 11, 2017, 01:26:54 PM
 #1195

Very high rates for small transactions and it leads to a decrease in the number of transactions, but also hinders the development of trade in bitcoins and not allow him to develop. This will lead to a decrease in income of miners. Isn't it better to reduce the Board size and to increase the volume. From this the earnings of the miners can only increase.
Searing
Copper Member
Legendary
*
Offline Offline

Activity: 2898
Merit: 1464


Clueless!


View Profile
July 11, 2017, 01:39:21 PM
 #1196

Wouldn't it be optimal for Core to publish a statement that Segwit2x is a terrible option which they are strongly opposed to, then list the reasons why.

But then state, given its' high probability of being implemented, they will work/do everything in their power to try make it usable & help with testing. If it fails, Core are still heroes for doing their best and if it works it may well be thanks to their efforts in this rushed testing phase & quick reactions when it's implemented.

I agree.  But unfortunately, with bad blood, no trust, and egos on both sides, I'm not holding my breath.

Old Style Legacy Plug & Play BBS System. Get it from www.synchro.net. Updated 1/1/2021. It also works with Windows 10 and likely 11 and allows 16 bit DOS game doors on the same Win 10 Machine in Multi-Node! Five Minute Install! Look it over it uninstalls just as fast, if you simply want to look it over. Freeware! Full BBS System! It is a frigging hoot!:)
ComputerGenie
Hero Member
*****
Offline Offline

Activity: 1092
Merit: 552


Retired IRCX God


View Profile
July 11, 2017, 01:46:34 PM
 #1197

Wouldn't it be optimal for Core to publish a statement that Segwit2x is a terrible option which they are strongly opposed to, then list the reasons why...
Given that some literally responded/voted
Quote
LOL
good luck with that.

If you have to ask "why?", you wouldn`t understand my answer.
Always be on the look out, because you never know when you'll be stalked by hit-men that eat nothing but cream cheese....
The One
Legendary
*
Offline Offline

Activity: 924
Merit: 1000



View Profile
July 11, 2017, 02:25:30 PM
 #1198

Q: What's wrong with "dummy" transactions to make up the difference?
A: Nothing, as long as 2 years from now you're OK with wasting 2-8GB of HDD space just because some idiot decided there should be a "minimum sized block" and you're in favor of being in direct opposition to scaling.

Q: What's wrong with waiting until the mempool supports the new block size minimum?
A: Let's suppose segwit reduces weight count by 30%. That means that it takes 30% more transactions to fill 1MB of space, compared to pre-segwit. That, also, means that when there aren't enough transactions to fill 1 block, that block will take 30% longer to fill and confirm. That further means that there would be 0 transactions left to start the next block and each successive block would take exponentially longer. This all means that, if segwit actually works, there could be times where there are 1 hour block times and 3 hours to confirm 6 blocks could become a regular thing. This is the diametric opposition to scaling.

What about POW?

Win POW... waiting for over 1mb worth of txs... 12 minutes later... win POW. What will happen to the 2nd POW when the first has not yet been propagated to the network?

..C..
.....................
........What is C?.........
..............
...........ICO            Dec 1st – Dec 30th............
       ............Open            Dec 1st- Dec 30th............
...................ANN thread      Bounty....................

dinofelis
Hero Member
*****
Offline Offline

Activity: 770
Merit: 629


View Profile
July 11, 2017, 02:39:37 PM
 #1199

Q: What's wrong with "dummy" transactions to make up the difference?
A: Nothing, as long as 2 years from now you're OK with wasting 2-8GB of HDD space just because some idiot decided there should be a "minimum sized block" and you're in favor of being in direct opposition to scaling.

Of course I'm OK with that.  Only the miner pool nodes and a few big players need to keep an integral copy, and for them, such an investment is not a problem.  All normal users can use light wallets. 

In fact, "when the blocks are full" and an upper bound is hindering the system, changing this former upper bound against which the demand is hitting, by a lower bound, is not going to waste much in the hypothesis of continued adoption.  If 1 MB blocks are most of the time full (they are), then requiring a 1 MB LOWER bound will only waste those few differences of those few smaller blocks than 1 MB (which are almost not there, otherwise the 1 MB limit wouldn't be a problem).

So the "wasted space" is limited by changing the former upper limit which became to small and should normally naturally be crossed by changing it into a lower bound.  But the nice thing is that the old and the new blocks are now fully incompatible, which is what is needed for a clean hard fork (bilateral incompatibility).

Quote
Q: What's wrong with waiting until the mempool supports the new block size minimum?
A: Let's suppose segwit reduces weight count by 30%. That means that it takes 30% more transactions to fill 1MB of space, compared to pre-segwit. That, also, means that when there aren't enough transactions to fill 1 block, that block will take 30% longer to fill and confirm.

As I said, no, because miners can fill them up artificially.  They won't be letting their expensive mining hardware sit idle 30% of the time, waiting for people to send transactions before they can START mining.  No, like now, from the moment there's a block found by a competitor on which they will build, they will make a legal block, with enough junk in it for it to be a legal >1MB block so that they are not wasting time NOT mining.

Quote
That further means that there would be 0 transactions left to start the next block and each successive block would take exponentially longer. This all means that, if segwit actually works, there could be times where there are 1 hour block times and 3 hours to confirm 6 blocks could become a regular thing. This is the diametric opposition to scaling.

No, not at all, because miners can put as much junk into a block as they wish.  They can make many fake transactions, even without fee, or by paying a fee to themselves.  Miners are never short of transactions if that's what they need.
They prefer of course juicy real transactions with nice big fees from other people, but if they just need to generate random transactions at no cost to be able to mine, they can always do so, unlimited.
ComputerGenie
Hero Member
*****
Offline Offline

Activity: 1092
Merit: 552


Retired IRCX God


View Profile
July 11, 2017, 02:45:24 PM
 #1200

The only thing worse than me finding out I was wrong about 1st vs successive blocks is reading the dumb shit people write whilst trying to justify what I was wrong about.  Undecided

If you have to ask "why?", you wouldn`t understand my answer.
Always be on the look out, because you never know when you'll be stalked by hit-men that eat nothing but cream cheese....
Pages: « 1 ... 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 [60] 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 »
  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!