Bitcoin Forum
April 20, 2024, 02:07:12 AM *
News: Latest Bitcoin Core release: 26.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 [9] 10 11 »  All
  Print  
Author Topic: SegWit (26.8%) vs Bitcoin Unlimited (32.2%)  (Read 8363 times)
AliceWonderMiscreations
Full Member
***
Offline Offline

Activity: 182
Merit: 107


View Profile WWW
March 13, 2017, 08:20:38 AM
 #161

Keep in mind that ironically, almost no miner (besides Bitcoin.com) is actually running BU. They are just signalling it. Roll Eyes
There are also substantial performance improvements in core 0.13 and 0.14 that haven't made their way into the BU code so miners would lose all those benefits by abandoning the core client.

It's also expensive to switch and then have to switch back if the fork doesn't happen but SegWit does.

There is no technical reason to run BU on a mining node now except for testing, and you do not need to move a majority of your nodes to test.

Right now it is just about the signal, so it is wise to only signal.

Once 75% consensus is reached for a difficulty period, if that ever happens, there is a span of two difficulty periods before the fork takes place and that is plenty of time for them to actually upgrade the client itself.

I hereby reserve the right to sometimes be wrong
If you want to be a moderator, report many posts with accuracy. You will be noticed.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1713578832
Hero Member
*
Offline Offline

Posts: 1713578832

View Profile Personal Message (Offline)

Ignore
1713578832
Reply with quote  #2

1713578832
Report to moderator
AngryDwarf
Sr. Member
****
Offline Offline

Activity: 476
Merit: 501


View Profile
March 13, 2017, 11:13:15 AM
 #162

There are also substantial performance improvements in core 0.13 and 0.14 that haven't made their way into the BU code so miners would lose all those benefits by abandoning the core client.

BU has had its own network propagation improvements for quite some time, which have been tested on the live network:

https://medium.com/@peter_r/towards-massive-on-chain-scaling-presenting-our-block-propagation-results-with-xthin-da54e55dc0e4#.57yryf5um

Have core solutions have been implemented that surpass this? (compact blocks? fibre?)

The other improvements miners will care about relate to block creation time. BU might have optimisations in development that we don't know about.

I should imagine other niceties, such as IBD improvements will be an 'on the back-burner' issue until the future network direction is resolved.

Scaling and transaction rate: https://bitcointalk.org/index.php?topic=532.msg6306#msg6306
Do not allow demand to exceed capacity. Do not allow mempools to forget transactions. Relay all transactions. Eventually confirm all transactions.
AngryDwarf
Sr. Member
****
Offline Offline

Activity: 476
Merit: 501


View Profile
March 13, 2017, 11:27:04 AM
 #163

Keep in mind that ironically, almost no miner (besides Bitcoin.com) is actually running BU. They are just signalling it. Roll Eyes

Is there any fool proof way to tell exactly what node a miner vote is running?
Some articles would indicate that more pools (e.g. ViaBTC) are mining on BU nodes, but then we all know a phoney war is part of the cold war.

Scaling and transaction rate: https://bitcointalk.org/index.php?topic=532.msg6306#msg6306
Do not allow demand to exceed capacity. Do not allow mempools to forget transactions. Relay all transactions. Eventually confirm all transactions.
Carlton Banks
Legendary
*
Offline Offline

Activity: 3430
Merit: 3071



View Profile
March 13, 2017, 11:33:58 AM
 #164

There are also substantial performance improvements in core 0.13 and 0.14 that haven't made their way into the BU code so miners would lose all those benefits by abandoning the core client.

BU has had its own network propagation improvements for quite some time, which have been tested on the live network:

https://medium.com/@peter_r/towards-massive-on-chain-scaling-presenting-our-block-propagation-results-with-xthin-da54e55dc0e4#.57yryf5um

...and they had to rely on the Core developers to point out the serious flaws in their design.

Have core solutions have been implemented that surpass this? (compact blocks? fibre?)

Yep.


The other improvements miners will care about relate to block creation time. BU might have optimisations in development that we don't know about.

I should imagine other niceties, such as IBD improvements will be an 'on the back-burner' issue until the future network direction is resolved.

The Bitcoin developers have made IBD and block propagation improvements, and released them in 0.14. Maybe BU do have unreleased ideas that they've not announced yet, guess who else with a larger team, who've proven to be consistently more competent team, also has the same


Where are the BU privacy solutions, like Confidential Transaction or Mimblewimble? Where are the new more efficient tx encoding formats? The reason BU does zero development along those lines is that they're entirely focused on creating the most disruption to the Bitcoin ecosystem as possible, not on improving it at all. It's literally trolling software, made for the sole purpose of trolling the Bitcoin network, and is unsurprisingly promoted using actual internet trolls using trolling tactics

Vires in numeris
franky1
Legendary
*
Offline Offline

Activity: 4200
Merit: 4414



View Profile
March 13, 2017, 11:35:18 AM
 #165

I should imagine other niceties, such as IBD improvements will be an 'on the back-burner' issue until the future network direction is resolved.

an idea...

IBD concerns are less about time of IBD but actually of..
(subtle difference of psychology(nodes function-ability vs users utility))
time to get it synced to have a full UTXO set to see their uptodate imported key balance and actually start spending.

by simply (much like a liteclient) downloading a UTXO set first as a temporary measure. it then allows people to see their upto date "balance" to then start spending. making the IBD still important, but in practice something that becomes more of a background matter and atleast not have people "waiting".

then as the IBD works in the background. it just makes any changes to the UTXO as it gets updated.

then IBD becomes less practically tiresome to the user

I DO NOT TRADE OR ACT AS ESCROW ON THIS FORUM EVER.
Please do your own research & respect what is written here as both opinion & information gleaned from experience. many people replying with insults but no on-topic content substance, automatically are 'facepalmed' and yawned at
hv_
Legendary
*
Offline Offline

Activity: 2506
Merit: 1055

Clean Code and Scale


View Profile WWW
March 13, 2017, 11:35:59 AM
 #166

Keep in mind that ironically, almost no miner (besides Bitcoin.com) is actually running BU. They are just signalling it. Roll Eyes
There are also substantial performance improvements in core 0.13 and 0.14 that haven't made their way into the BU code so miners would lose all those benefits by abandoning the core client.

... and still : Not voting for SW because of all that nice little core goodies -> BU is more voted, what does this tell you?

Carpe diem  -  understand the White Paper and mine honest.
Fix real world issues: Check out b-vote.com
The simple way is the genius way - Satoshi's Rules: humana veris _
franky1
Legendary
*
Offline Offline

Activity: 4200
Merit: 4414



View Profile
March 13, 2017, 11:39:43 AM
 #167

Where are the BU privacy solutions, like Confidential Transaction or Mimblewimble?

maybe bloating up a tx from say 450bytes to 1.4kb by adding commitments is less important than keeping transactions lean.
maybe mimble and other 'confidential' matters should be left for second layer solutions like LN or sidechains. and to keep bitcoin lean is more practical

Where are the new more efficient tx encoding formats?
well if core want to change tx encoding for minimal tx efficiences, but then bloat tx's with in-efficient bloating commitments for the sake of confidentiality. results in no beneficial efficiency trade-off.

thus by just keeping things lean actually becomes more efficient, than the bait and switch of gaining then subtracting efficiency.

I DO NOT TRADE OR ACT AS ESCROW ON THIS FORUM EVER.
Please do your own research & respect what is written here as both opinion & information gleaned from experience. many people replying with insults but no on-topic content substance, automatically are 'facepalmed' and yawned at
Carlton Banks
Legendary
*
Offline Offline

Activity: 3430
Merit: 3071



View Profile
March 13, 2017, 11:42:02 AM
 #168

BU is more voted, what does this tell you?

That it's not a vote, lol

When a proposal wins a vote, it becomes dominant. BUcoin won't survive the markets, the vast majority of commercial and private players actually using Bitcoin are publicly rejecting it

Vires in numeris
hv_
Legendary
*
Offline Offline

Activity: 2506
Merit: 1055

Clean Code and Scale


View Profile WWW
March 13, 2017, 11:46:04 AM
 #169

BU is more voted, what does this tell you?

That it's not a vote, lol

When a proposal wins a vote, it becomes dominant. BUcoin won't survive the markets, the vast majority of commercial and private players actually using Bitcoin are publicly rejecting it

If only  C  rated Banks reject I'm fine with such poor predictions....

 Grin

Carpe diem  -  understand the White Paper and mine honest.
Fix real world issues: Check out b-vote.com
The simple way is the genius way - Satoshi's Rules: humana veris _
franky1
Legendary
*
Offline Offline

Activity: 4200
Merit: 4414



View Profile
March 13, 2017, 11:48:16 AM
 #170

When a proposal wins a vote, it becomes dominant. BUcoin won't survive the markets, the vast majority of commercial and private players actually using Bitcoin are publicly rejecting it

only the "markets" that are VC funded by DGC, http://dcg.co/portfolio/
which are in blockstreams pocket

hence why BTCC is the loudest pool supporting segwit..and flagged segwit support within minutes of the october start, rather than take the time to assess things first... oh look DCG->BTCC

I DO NOT TRADE OR ACT AS ESCROW ON THIS FORUM EVER.
Please do your own research & respect what is written here as both opinion & information gleaned from experience. many people replying with insults but no on-topic content substance, automatically are 'facepalmed' and yawned at
hv_
Legendary
*
Offline Offline

Activity: 2506
Merit: 1055

Clean Code and Scale


View Profile WWW
March 13, 2017, 12:03:35 PM
 #171

When a proposal wins a vote, it becomes dominant. BUcoin won't survive the markets, the vast majority of commercial and private players actually using Bitcoin are publicly rejecting it

only the "markets" that are VC funded by DGC, http://dcg.co/portfolio/
which are in blockstreams pocket

hence why BTCC is the loudest pool supporting segwit..and flagged segwit support within minutes of the october start, rather than take the time to assess things first... oh look DCG->BTCC

And lots of their miners already moved out - the % of BTCC has dropped sharply

Carpe diem  -  understand the White Paper and mine honest.
Fix real world issues: Check out b-vote.com
The simple way is the genius way - Satoshi's Rules: humana veris _
AngryDwarf
Sr. Member
****
Offline Offline

Activity: 476
Merit: 501


View Profile
March 13, 2017, 12:10:27 PM
 #172

If that BIP proposal forcing segwit activation goes through, we can expect market attempts at resolution before the end of summer.

Scaling and transaction rate: https://bitcointalk.org/index.php?topic=532.msg6306#msg6306
Do not allow demand to exceed capacity. Do not allow mempools to forget transactions. Relay all transactions. Eventually confirm all transactions.
OmegaStarScream (OP)
Staff
Legendary
*
Offline Offline

Activity: 3458
Merit: 6090



View Profile
March 14, 2017, 05:41:34 PM
 #173

Another update, Bitcoin Unlimited is now 32% while SegWit is still 26% since the last updated I have made. I'm the only one thinking that BU will get activated sooner or later? without forgetting that they only need 75% while SegWit require 95% signalling in order to get activated.

█▀▀▀











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











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

Activity: 2674
Merit: 2965


Terminated.


View Profile WWW
March 14, 2017, 06:31:59 PM
 #174

Another update, Bitcoin Unlimited is now 32% while SegWit is still 26% since the last updated I have made. I'm the only one thinking that BU will get activated sooner or later? without forgetting that they only need 75% while SegWit require 95% signalling in order to get activated.
BTU has no activation threshold AFAIK. 75% is what they prefer.

Let me just leave this here: Bitcoin Unlimited Remote Exploit Crash
Professional code at its finest:
Code:
else if (inv.type == MSG_THINBLOCK)
{
    //irrelevant
} else {
    assert(0);
}
For those unfamiliar with this part of the code, here's an explanation on the 'assert(0)':
Quote
In assert(0) the 0 is interpreted as false, so this assertion will always fail, or fire, when assertion checking is on.
https://stackoverflow.com/questions/34236653/what-does-assert0-mean

"The Times 03/Jan/2009 Chancellor on brink of second bailout for banks"
😼 Bitcoin Core (onion)
Carlton Banks
Legendary
*
Offline Offline

Activity: 3430
Merit: 3071



View Profile
March 14, 2017, 06:43:31 PM
 #175

For those unfamiliar with this part of the code, here's an explanation on the 'assert(0)':
Quote
In assert(0) the 0 is interpreted as false, so this assertion will always fail, or fire, when assertion checking is on.
https://stackoverflow.com/questions/34236653/what-does-assert0-mean

It has nothing to do with "this part of the code" Lauda, or "interpreting" as your poorly chosen quote states. Any assert statement is a logical evaluation, and 0 is literally a false evaluation (1 evaluates as true), assert statements are logical evaluations by definition

Vires in numeris
Lauda
Legendary
*
Offline Offline

Activity: 2674
Merit: 2965


Terminated.


View Profile WWW
March 14, 2017, 06:46:23 PM
Last edit: March 14, 2017, 07:17:29 PM by Lauda
 #176

It has nothing to do with "this part of the code" Lauda, or "interpreting" as your poorly chosen quote states. Any assert statement is a logical evaluation, and 0 is literally a false evaluation (1 evaluates as true), assert statements are logical evaluations by definition
Was this necessary? It makes no difference to those who don't understand it anyways. More information can be found following that up and the reddit commits.

Don't talk about code you don't even understand: that's the point
You're becoming worse than franky. Lips sealed

"The Times 03/Jan/2009 Chancellor on brink of second bailout for banks"
😼 Bitcoin Core (onion)
Carlton Banks
Legendary
*
Offline Offline

Activity: 3430
Merit: 3071



View Profile
March 14, 2017, 07:08:45 PM
Last edit: March 14, 2017, 07:38:42 PM by Carlton Banks
 #177

It has nothing to do with "this part of the code" Lauda, or "interpreting" as your poorly chosen quote states. Any assert statement is a logical evaluation, and 0 is literally a false evaluation (1 evaluates as true), assert statements are logical evaluations by definition
Was this necessary? It makes no difference to those who don't understand it anyways. More information can be found following that up and the reddit commits.

Don't talk about code you don't even understand: that's the point

If you want to help people, there's not much point in presenting and commenting on code in a way that doesn't teach anyone anything, your explanation can only serve to confuse someone who is trying to learn, and bolster your reputation for comprehending the code, which is obviously pretty limited (and I'm not even an accomplished coder)

Vires in numeris
AngryDwarf
Sr. Member
****
Offline Offline

Activity: 476
Merit: 501


View Profile
March 14, 2017, 07:26:48 PM
 #178

Looks like someone has noticed a fix going in to the repository and has decided to exploit it.

Scaling and transaction rate: https://bitcointalk.org/index.php?topic=532.msg6306#msg6306
Do not allow demand to exceed capacity. Do not allow mempools to forget transactions. Relay all transactions. Eventually confirm all transactions.
xskl0
Sr. Member
****
Offline Offline

Activity: 378
Merit: 260


Bitcoin SV is Bitcoin


View Profile
March 14, 2017, 07:33:43 PM
 #179

I read somewhere that BU just need 75% of consensus.

BUY / SELL bitcoins  --->  https://bit2me.com/?r=ryOV8xZNb
AngryDwarf
Sr. Member
****
Offline Offline

Activity: 476
Merit: 501


View Profile
March 14, 2017, 07:40:25 PM
 #180

On a positive note, that means people are seriously looking at the BU code now to toughen up any exploits. Amusing watching the BU node count go down though (yep, they took mine out too!)

Scaling and transaction rate: https://bitcointalk.org/index.php?topic=532.msg6306#msg6306
Do not allow demand to exceed capacity. Do not allow mempools to forget transactions. Relay all transactions. Eventually confirm all transactions.
Pages: « 1 2 3 4 5 6 7 8 [9] 10 11 »  All
  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!