Pages:
Author

Topic: Blockchain size - page 2. (Read 434 times)

legendary
Activity: 4270
Merit: 4534
December 18, 2018, 06:29:11 PM
#4
Quote
with Segwit transactions single block size will rise up to 4 Mb.
It's wrong, in fact Segwit introduces a new notion for block size called "weight" and which is limited to 4MB (Link to the code). To quote the bip-0141 :
Quote
Blocks are currently limited to 1,000,000 bytes (1MB) total size. We change this restriction as follows:

Block weight is defined as Base size * 3 + Total size. (rationale[3])

Base size is the block size in bytes with the original transaction serialization without any witness-related data, as seen by a non-upgraded node.

Total size is the block size in bytes with transactions serialized as described in BIP144, including base data and witness data.

The new rule is block weight ≤ 4,000,000.
In practice, this increases bloc size to ~1.4MB

If you want to see Lightning Network developped in the incoming years, you'd probably accept Segwit which resolved the transaction malleability problem thus enabling Lightning Network.

the weight is 4mb. correct. but the code is actually 4mb / WITNESS_SCALE_FACTOR(4) to keep the now outdated 1mb existing and limiting real utility. but a bit more hidden so they can pretend and flip flop social drama the 1mb's existance or non existance depending on what agenda/conversation they have.

but yes even with 4mb weight. due the to reliance of the still existing 1mb limitation. tx capacity and bytes used is expected to be around 1.2mb-2.1mb realistic utility. even in a situation of everyone using segwit(not gonna happen).. so 4mb is not really a true 4mb limit.
(to much wishy washy code)
sr. member
Activity: 279
Merit: 435
December 18, 2018, 06:14:31 PM
#3
Quote
with Segwit transactions single block size will rise up to 4 Mb.
It's wrong, in fact Segwit introduces a new notion for block size called "weight" and which is limited to 4MB (Link to the code). To quote the BIP141 :
Quote
Blocks are currently limited to 1,000,000 bytes (1MB) total size. We change this restriction as follows:

Block weight is defined as Base size * 3 + Total size. (rationale[3])

Base size is the block size in bytes with the original transaction serialization without any witness-related data, as seen by a non-upgraded node.

Total size is the block size in bytes with transactions serialized as described in BIP144, including base data and witness data.

The new rule is block weight ≤ 4,000,000.
In practice, this increases bloc size to somewhere between 1MB and 2MB, depending on Segwit use. In theory a block can be created with a weight of ~4MB.

If you want to see Lightning Network developped in the incoming years, you'd probably accept Segwit which resolved the transaction malleability problem thus enabling Lightning Network.
legendary
Activity: 4270
Merit: 4534
December 18, 2018, 05:56:10 PM
#2
Hi all,

I've recently discovered something is quite concerning for me, i.e. with Segwit transactions single block size will rise up to 4 Mb.
This would lead to a blockchain increase up to ~200 GB/year, while a normal laptop does not have more than 500 GB.

Right now blockchain is already at 200 GB.
 
In ten years it seems quite unsustainable. Common users will cease to run a full node, only pros and geeks will do that,
and we'll never have millions of full nodes in that way.

If bitcoin is peer to peer electronic cash and want to be worldwide, IMHO more than mining centralization and price dumping
it's mass adoption of the peer-to-peer network that should be concerned.

If LN will have a great development in the following years, and I hope I will. what about reducing block size back to 1 MB or even lower?

I would like to have explanation and thoughts about a technician.

Thanks in advance.

firstly segwit does not actually offer 4mb true open utility. thats the fake promise of a 2015 scaling debate

secondly if your thinking of keeping the same computer for 10 years. then i feel sorry for your computer in regards to future other software from microsoft, apple and any other software available (unrelated to bitcoin) that wont work well on a computer thats over 10 years.(most people upgrade their pc's every 4-6 years on average

thirdly having millions of people running a full node would actually cause more of a bottleneck than having ~10k-100k used by merchants that NEED to monitor funds of thousands of people paying them each day. rather than home users that may only get paid once a month.

those only getting paid once a month and only wanting to use bitcoin just to buy groceries to be delivered next day, can just use spv wallets. not everyone needs to be a full node and monitor ~2000 tx every 10 minutes if they are only personally involved in 1 tx a day/week

if you are a business NEEDING to be monitoring more than just a couple addresses. then you probably for other business purposes have your computers on a 4 year tax deductibles set-up where you replace equipment. and you probably hav a business internet plan. rather than a home user plan

..
lastly LN is a separate network to be used for multiple coins. meaning it will require once established properly. masternodes that monitor multiple chains. thus making LN hardware requirements to be a "full node"(factory/hub/watchtower) compared to just using bitcoin and only using a bitcoin node to make transaction on the bitcoin network.
or you can just use a cellphone app and not be a full node like 99% of most people
full member
Activity: 378
Merit: 103
December 18, 2018, 05:27:00 PM
#1
Hi all,

I've recently discovered something is quite concerning for me, i.e. with Segwit transactions single block size will rise up to 4 Mb.
This would lead to a blockchain increase up to ~200 GB/year, while a normal laptop does not have more than 500 GB.

Right now blockchain is already at 200 GB.
 
In ten years it seems quite unsustainable. Common users will cease to run a full node, only pros and geeks will do that,
and we'll never have millions of full nodes in that way.

If bitcoin is peer to peer electronic cash and want to be worldwide, IMHO more than mining centralization and price dumping
it's mass adoption of the peer-to-peer network that should be concerned.

If LN will have a great development in the following years, and I hope I will. what about reducing block size back to 1 MB or even lower?

I would like to have explanation and thoughts about a technician.

Thanks in advance.
Pages:
Jump to: