User avatar
arnoudk
Bronze Bitcoiner
Bronze Bitcoiner
Posts: 631
Joined: Wed Oct 21, 2015 4:04 am
Location: Belize

BU Blocksize logic explained in Let's Talk Bitcoin #279

Tue Jan 26, 2016 2:51 am

https://letstalkbitcoin.com/blog/post/l ... -unlimited

There is a great explanation in this podcast on how Bitcoin Unlimited regulates the blocksize.

A node will accept any size of block, and store it on disk. But, it only forwards it if it is smaller than a local max block size setting. Big blocks are thus propagated throughout the network only by nodes that support that size blocks - but all nodes do accept them.

A chain with bigger blocks than the local max block size setting is ignored initially. Transactions in this chain do not show up in the wallet. However, if the network builds on top of that block again then obviously the ignored chain grows. There is another local setting - after how many blocks will you consider the ignored chain the valid chain, even if you dislike the size of it.

It seems as if it is only a small step from here to examine all blocks to see if your transaction is in them. In case of a fork, it could show that it is confirmed in one of the chains but not yet in the other. You can use this for risk management purposes without having to run multiple versions of bitcoin.

Really quite exciting.

This could be the future way of scaling bitcoin (both increasing size as well as decreasing size). But for now, 2 MB blocks will be the most likely next step.
Excited about the potential of Bitcoin Cash in the beautiful country of Belize.
Developer of the RegisterDocuments.com Document Registration Service (using the Bitcoin Cash blockchain).

User avatar
ronnieb
Nickel Bitcoiner
Nickel Bitcoiner
Posts: 177
Joined: Sat Oct 03, 2015 6:15 pm
Location: Idaho
Contact: Website Facebook

Re: BU Blocksize logic explained in Let's Talk Bitcoin #279

Sat Aug 06, 2016 3:00 am

https://letstalkbitcoin.com/blog/post/l ... -unlimited

There is a great explanation in this podcast on how Bitcoin Unlimited regulates the blocksize.

A node will accept any size of block, and store it on disk. But, it only forwards it if it is smaller than a local max block size setting. Big blocks are thus propagated throughout the network only by nodes that support that size blocks - but all nodes do accept them.

A chain with bigger blocks than the local max block size setting is ignored initially. Transactions in this chain do not show up in the wallet. However, if the network builds on top of that block again then obviously the ignored chain grows. There is another local setting - after how many blocks will you consider the ignored chain the valid chain, even if you dislike the size of it.

It seems as if it is only a small step from here to examine all blocks to see if your transaction is in them. In case of a fork, it could show that it is confirmed in one of the chains but not yet in the other. You can use this for risk management purposes without having to run multiple versions of bitcoin.

Really quite exciting.

This could be the future way of scaling bitcoin (both increasing size as well as decreasing size). But for now, 2 MB blocks will be the most likely next step.
Yes, the Bitcoin Unlimited Client is pretty awesome. We just had Andrew Stone Bitcoin Unlimited Developer join in on one of our Bitcoin Meetups... Here is the video. He goes in depth on a lot of really cool concepts!!

https://youtu.be/M70PVmvqUPw


iFixBTCmemoryIssues
Gold Bitcoiner
Gold Bitcoiner
Posts: 2682
Joined: Tue Nov 24, 2015 9:03 pm

Re: BU Blocksize logic explained in Let's Talk Bitcoin #279

Mon Sep 19, 2016 7:15 pm

https://letstalkbitcoin.com/blog/post/l ... -unlimited

There is a great explanation in this podcast on how Bitcoin Unlimited regulates the blocksize.

A node will accept any size of block, and store it on disk. But, it only forwards it if it is smaller than a local max block size setting. Big blocks are thus propagated throughout the network only by nodes that support that size blocks - but all nodes do accept them.

A chain with bigger blocks than the local max block size setting is ignored initially. Transactions in this chain do not show up in the wallet. However, if the network builds on top of that block again then obviously the ignored chain grows. There is another local setting - after how many blocks will you consider the ignored chain the valid chain, even if you dislike the size of it.

It seems as if it is only a small step from here to examine all blocks to see if your transaction is in them. In case of a fork, it could show that it is confirmed in one of the chains but not yet in the other. You can use this for risk management purposes without having to run multiple versions of bitcoin.

Really quite exciting.

This could be the future way of scaling bitcoin (both increasing size as well as decreasing size). But for now, 2 MB blocks will be the most likely next step.
Yes, the Bitcoin Unlimited Client is pretty awesome. We just had Andrew Stone Bitcoin Unlimited Developer join in on one of our Bitcoin Meetups... Here is the video. He goes in depth on a lot of really cool concepts!!

https://youtu.be/M70PVmvqUPw
Awesome team, awesome software - love it!
Image

If you are running a version of Bitcoin Core, stop using it. Upgrade to Bitcoin Unlimited or Classic immediately.

Fix Your Unconfirmed Transaction.

Vote for the future of our Bitcoin network!

Return to “Bitcoin Unlimited”

Who is online

Users browsing this forum: No registered users and 11 guests