Bitcoin Forum
November 08, 2024, 02:24:27 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2] 3 »  All
  Print  
Author Topic: So do you still support BU?  (Read 2090 times)
Genedarner123
Newbie
*
Offline Offline

Activity: 78
Merit: 0


View Profile
April 09, 2017, 07:34:05 PM
 #21

After the Bitmain's ASICBOOST exploit that Jihan Wu used to get an additional 30% (more or less) efficiency for his mining hardware, and the real reason behind Bitmain's attempts to block implementing SegWit has been exposed, do you still support BU after all? If so, why?  

Why do core sheep continue to spread lies when not one of the core sheep has posted any data that asic boost has been used?
It's simple to prove or disprove. Yet still no data from the sheep.
Its not about whether they used it or not. The point is such an exploit dose exist and they tried to patent it without making it a public knowledge.
Peter R
Legendary
*
Offline Offline

Activity: 1162
Merit: 1007



View Profile
April 09, 2017, 07:34:23 PM
 #22

I ran a BU node for a while, but now I consider it Bitcoin Unneeded. It's complexity just isn't required. I believe the block size limit should simply be removed altogether (as per the original bitcoin design). I think the right approach is dynamic block size generation, based on transaction pool demand factors, network propagation factors, etc.. Low fee paying transactions can be artificially delayed if required.

Are you running any node right now?  I'd love to see more nodes running on the network with the block size limit completely removed, as you suggest.  I think the "Infinity Patch" for Core is an initiative to do this.  I'm not sure how far along it is (not that it would be hard to do).

At the end of the day, nodes either accept blocks up to X MB or not.  Whether they are running BU, Classic, Core+∞, Bcoin or Btcd doesn't matter.

Quote
Previously, pools used to up the block size as a soft limit (until they hit the hard limit). This unfortunately does not keep up with moments of high demand, and provides no fee market pressure during periods of low demand. Unfortunately, when the demand cap is exceeded, the function of the bitcoin network starts to fall apart. That is, zero confirmation transaction risk changes from a disadvantageous double spend propagation attempt to one where the transaction does not confirm at all due to transaction pool forgetfulness, and selective transaction relay from nodes.

Here's a related graph:



Run Bitcoin Unlimited (www.bitcoinunlimited.info)
European Central Bank
Legendary
*
Offline Offline

Activity: 1288
Merit: 1087



View Profile
April 09, 2017, 07:55:56 PM
 #23

never for one second did i support it. that's not because i disagree with big blocks, it's because i disagree with ulterior motives and incompetence. and the absolutely relentless fud and shilling tells me this was not an effort worthy of anyone's respect.
tournamentdan
Member
**
Offline Offline

Activity: 118
Merit: 10


View Profile
April 09, 2017, 07:58:00 PM
 #24

After the Bitmain's ASICBOOST exploit that Jihan Wu used to get an additional 30% (more or less) efficiency for his mining hardware, and the real reason behind Bitmain's attempts to block implementing SegWit has been exposed, do you still support BU after all? If so, why?  

Why do core sheep continue to spread lies when not one of the core sheep has posted any data that asic boost has been used?
It's simple to prove or disprove. Yet still no data from the sheep.
Its not about whether they used it or not. The point is such an exploit dose exist and they tried to patent it without making it a public knowledge.

Actually they did make it public knowledge. Just not to the general public. Information about the asicboost was given out to Multiple pools not affiliated with Bitmain.

There isn't any proof that asicboost works. The only thing they may be guilty of is patent trolling. Yet I don't hear many people complaining about core patents for off chain transactions. Which by the way would make them shit tons of money.
AngryDwarf
Sr. Member
****
Offline Offline

Activity: 476
Merit: 501


View Profile
April 09, 2017, 08:00:10 PM
 #25

Are you running any node right now?  I'd love to see more nodes running on the network with the block size limit completely removed, as you suggest.  I think the "Infinity Patch" for Core is an initiative to do this.  I'm not sure how far along it is (not that it would be hard to do).

At the end of the day, nodes either accept blocks up to X MB or not.  Whether they are running BU, Classic, Core+∞, Bcoin or Btcd doesn't matter.

I'm currently running a Core 0.14 node for its mempool saving feature, since I switch between Windows and Linux. I want to keep an eye on the mempool size so that I can combine UTXO's during low demand. It seems some pools are still using the coin amount * coin age feature, and I've managed to combine a few two UTXO's into a larger one for just 1 sat/byte; one confirmed in the next block, and all confirmed within two hours despite higher fee tx's being in the mempool! It's kind of an insurance policy against protracted block size limits and potential sky rocketing demand/fees. I can run quite relaxed mempool settings using this feature:

Code:
maxmempool=4096
mempoolexpiry=8760
minrelaytxfee=0.00000001

The bitcoin infinity patch sounds interesting, any links? Also I wonder how many alternative node implementations are adding the mempool saving feature that Core 0.14 has. I can fire up a second node under Linux to try a few different implementations out.



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.
tournamentdan
Member
**
Offline Offline

Activity: 118
Merit: 10


View Profile
April 09, 2017, 08:00:47 PM
 #26

never for one second did i support it. that's not because i disagree with big blocks, it's because i disagree with ulterior motives and incompetence. and the absolutely relentless fud and shilling tells me this was not an effort worthy of anyone's respect.

Why not have a problem with cores ulterior motives. They want to make a lot of money off chain for them selves.
Peter R
Legendary
*
Offline Offline

Activity: 1162
Merit: 1007



View Profile
April 09, 2017, 08:05:37 PM
 #27

The bitcoin infinity patch sounds interesting, any links? Also I wonder how many alternative node implementations are adding the mempool saving feature that Core 0.14 has. I can fire up a second node under Linux to try a few different implementations out.

Here's the repo:

https://github.com/whitslack/bitcoin-infinity

Run Bitcoin Unlimited (www.bitcoinunlimited.info)
European Central Bank
Legendary
*
Offline Offline

Activity: 1288
Merit: 1087



View Profile
April 09, 2017, 08:07:55 PM
Last edit: April 09, 2017, 08:24:59 PM by European Central Bank
 #28

Why not have a problem with cores ulterior motives. They want to make a lot of money off chain for them selves.

blockstream, not core, though of course they're interrelated to an extent.

as long they remain demonstrably committed to maintaining bitcoin's integrity then i'll approve of them, not that my approval counts for anything.
AngryDwarf
Sr. Member
****
Offline Offline

Activity: 476
Merit: 501


View Profile
April 09, 2017, 08:24:11 PM
 #29

The bitcoin infinity patch sounds interesting, any links? Also I wonder how many alternative node implementations are adding the mempool saving feature that Core 0.14 has. I can fire up a second node under Linux to try a few different implementations out.

Here's the repo:

https://github.com/whitslack/bitcoin-infinity

Thanks. Any plans to add the mempool saving feature in BU? I had a quick look at the open issues / pull requests and couldn't see one.

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.
Peter R
Legendary
*
Offline Offline

Activity: 1162
Merit: 1007



View Profile
April 09, 2017, 08:37:36 PM
 #30

Thanks. Any plans to add the mempool saving feature in BU? I had a quick look at the open issues / pull requests and couldn't see one.

I'm not sure; thezerg would know. It sounds like a good feature that aligns with our vision, so I'd assume we would. 

We're always looking for people to port over things like this, if you're interested!

Run Bitcoin Unlimited (www.bitcoinunlimited.info)
XbladeX
Legendary
*
Offline Offline

Activity: 1302
Merit: 1002



View Profile
April 09, 2017, 08:40:44 PM
 #31

The bitcoin infinity patch sounds interesting, any links? Also I wonder how many alternative node implementations are adding the mempool saving feature that Core 0.14 has. I can fire up a second node under Linux to try a few different implementations out.

Here's the repo:

https://github.com/whitslack/bitcoin-infinity


holly shit 32MB blocks Smiley

Request / 26th September / 2022 APP-06-22-4587
jonald_fyookball
Legendary
*
Offline Offline

Activity: 1302
Merit: 1008


Core dev leaves me neg feedback #abuse #political


View Profile
April 09, 2017, 08:41:20 PM
 #32

Thanks. Any plans to add the mempool saving feature in BU? I had a quick look at the open issues / pull requests and couldn't see one.

I'm not sure; thezerg would know. It sounds like a good feature that aligns with our vision, so I'd assume we would. 

We're always looking for people to port over things like this, if you're interested!

hi Peter

what is the best strategy to get bigger blocks in your opinion, now that miner support seems to be (at the moment) stagnating for BU?
What do you think about extension blocks?


AngryDwarf
Sr. Member
****
Offline Offline

Activity: 476
Merit: 501


View Profile
April 09, 2017, 08:56:42 PM
 #33

Thanks. Any plans to add the mempool saving feature in BU? I had a quick look at the open issues / pull requests and couldn't see one.

I'm not sure; thezerg would know. It sounds like a good feature that aligns with our vision, so I'd assume we would. 

We're always looking for people to port over things like this, if you're interested!

Okay, I've opened issues for BU, classic and XT for this feature, with a suggestion on how I would approach it.

Quote
Bitcoin core 0.14 has a mempool saving feature that saves the mempool states between restarts. This is a very useful feature for people who multiboot between O/S's. (and also in the event of a system crash for miners.) I think this would be useful to add to BU.
I am not familiar with this part of the code, but I would look to implement the transaction pool in a virtual memory segment using mmap(), msync(), munmap() if possible. This would mean that all transactions are immediately loaded into virtual memory on start up when the memory segment is mapped onto.

I'm not sure if 0.14 uses the mmap() method for this, it is used somewhere in the code. Long time since I've used C++ and I'm not that familiar with the std libraries or the core code, so not sure if I would be able to have a crack at it myself at this moment in time.

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.
tournamentdan
Member
**
Offline Offline

Activity: 118
Merit: 10


View Profile
April 09, 2017, 08:57:32 PM
 #34

Why not have a problem with cores ulterior motives. They want to make a lot of money off chain for them selves.

blockstream, not core, though of course they're interrelated to an extent.

as long they remain demonstrably committed to maintaining bitcoin's integrity then i'll approve of them, not that my approval counts for anything.

Remain? Lol..  I see. So it's ok for the programmers to become centralized and make a ton of money. Brilliant.
Peter R
Legendary
*
Offline Offline

Activity: 1162
Merit: 1007



View Profile
April 09, 2017, 09:03:48 PM
 #35

hi Peter
what is the best strategy to get bigger blocks in your opinion, now that miner support seems to be (at the moment) stagnating for BU?
What do you think about extension blocks?

I think we just need more time.  Larger blocks are inevitable.

Most importantly, miners need to understand their role as stewards of the network; right now they don't fully recognize their own strength.

To get here, I think we need:

1. The community to realize that the critical aspects of Bitcoin have already been invented (by Satoshi Nakamoto). Developers today are protocol maintainers, and they are replaceable.  The model where "wise developers" liaise between miners and businesses is coming to an end--businesses will soon directly talk to miners, and the power developers presently have will be diminished.

2. Node operators to understand that they can configure their nodes to accept blocks larger than 1 MB today.  For some reason, a larger fraction of the community still thinks that the transition to larger blocks needs to be highly synchronized and that everyone needs to change their block size limits together.  They don't realize that already over 10% of the network nodes would accept blocks larger than 1 MB if a miner produced them.  

Here's a talk I gave at Coinbase recently that relates to this discussion: https://www.youtube.com/watch?v=pWnFDocAmfg    


Run Bitcoin Unlimited (www.bitcoinunlimited.info)
AngryDwarf
Sr. Member
****
Offline Offline

Activity: 476
Merit: 501


View Profile
April 09, 2017, 09:23:49 PM
 #36

I think we just need more time.  Larger blocks are inevitable.

Most importantly, miners need to understand their role as stewards of the network; right now they don't fully recognize their own strength.

To get here, I think we need:

1. The community to realize that the critical aspects of Bitcoin have already been invented (by Satoshi Nakamoto). Developers today are protocol maintainers, and they are replaceable.  The model where "wise developers" liaise between miners and businesses is coming to an end--businesses will soon directly talk to miners, and the power developers presently have will be diminished.

2. Node operators to understand that they can configure their nodes to accept blocks larger than 1 MB today.  For some reason, a larger fraction of the community still thinks that the transition to larger blocks needs to be highly synchronized and that everyone needs to change their block size limits together.  They don't realize that already over 10% of the network nodes would accept blocks larger than 1 MB if a miner produced them.  

Here's a talk I gave at Coinbase recently that relates to this discussion: https://www.youtube.com/watch?v=pWnFDocAmfg    

Development / protocol maintenance needs to be funded. I think that funding should come from within the bitcoin economy itself, rather than from outside economic actors. That means miners, exchanges, bitcoin payment providers, online wallet services, mixers, etc have a role to play in sustaining that development across multiple node implementations. If the funding is diverse, that should limit the influence of one particular actor. I suppose that is what a DAO is for!

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.
jonald_fyookball
Legendary
*
Offline Offline

Activity: 1302
Merit: 1008


Core dev leaves me neg feedback #abuse #political


View Profile
April 09, 2017, 09:34:28 PM
 #37

wasnt that the idea of the Bitcoin foundation? 

People loved to bitch and moan about them....but they were 100x better than Blockstream.

zahra4577
Hero Member
*****
Offline Offline

Activity: 518
Merit: 500



View Profile
April 09, 2017, 09:54:10 PM
 #38

After the Bitmain's ASICBOOST exploit that Jihan Wu used to get an additional 30% (more or less) efficiency for his mining hardware, and the real reason behind Bitmain's attempts to block implementing SegWit has been exposed, do you still support BU after all? If so, why?  
I never supported BU but at the same time I am all for making bitcoin flawless.So any changes that can better btc without compromising on its originality is most welcomed by me.

tournamentdan
Member
**
Offline Offline

Activity: 118
Merit: 10


View Profile
April 09, 2017, 09:57:15 PM
Last edit: April 09, 2017, 10:23:51 PM by tournamentdan
 #39

I think we just need more time.  Larger blocks are inevitable.

Most importantly, miners need to understand their role as stewards of the network; right now they don't fully recognize their own strength.

To get here, I think we need:

1. The community to realize that the critical aspects of Bitcoin have already been invented (by Satoshi Nakamoto). Developers today are protocol maintainers, and they are replaceable.  The model where "wise developers" liaise between miners and businesses is coming to an end--businesses will soon directly talk to miners, and the power developers presently have will be diminished.

2. Node operators to understand that they can configure their nodes to accept blocks larger than 1 MB today.  For some reason, a larger fraction of the community still thinks that the transition to larger blocks needs to be highly synchronized and that everyone needs to change their block size limits together.  They don't realize that already over 10% of the network nodes would accept blocks larger than 1 MB if a miner produced them.  

Here's a talk I gave at Coinbase recently that relates to this discussion: https://www.youtube.com/watch?v=pWnFDocAmfg    

Development / protocol maintenance needs to be funded. I think that funding should come from within the bitcoin economy itself, rather than from outside economic actors. That means miners, exchanges, bitcoin payment providers, online wallet services, mixers, etc have a role to play in sustaining that development across multiple node implementations. If the funding is diverse, that should limit the influence of one particular actor. I suppose that is what a DAO is for!

I have no problem with with giving the programmers a percentage per block. But the off chain will siphon a lot of money from miners. And the risk is just to high for miners. It takes 13 months just to break even with one s9.
DoomDumas
Legendary
*
Offline Offline

Activity: 1002
Merit: 1000


Bitcoin


View Profile
April 10, 2017, 07:40:01 AM
 #40

miner using asicboost or planning to, see SegWit like a lost of $100M earning / year.. Enought to pay a lot of propaganda trying to fork BTC otherwise than with SegWit..
IMHO, SegWit is the way to go for now, BU is incentived by a lot of propaganda, motivated by prifit over BTC survival.
I bet in each thread where those subject are written about, there is at least few paid user/troll to demonize SegWit and promote BU.
Do you know about moderators and cencorship here and in reddit ?  <-- this may make my post disapear
Pages: « 1 [2] 3 »  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!