- Aug 22, 2015
- 1,558
- 4,693
Speaking about scaling,
Jeff has done us a favour and made a short bullet-point summary of the face-to-face dev discussions at the conference regarding the block limit. He notes;
This is encouraging as it finally looks looks like momentum is building for some kind of solution for the 1MB to get implemented in Core.
Using an incentive for maintaining a cleaner UTXO set is a good idea, which has been discussed a lot already. The devs think a "flag day" is best where a future date is set for everyone to upgrade or get left behind. IMHO this creates a risky scenario where the mining is split 50/50. Miner voting is best for a trigger as Gavin and Mike are doing in XT. Core Dev just want to prove a point: "Booyah! The community is telling the miners what to do. Bitcoin really is in the power of the users after all!"
Well. We don't care about proving that point. We just want the technically safest implementation to be done for the hard fork. Anyway, if Core will only upgrade the block limit via a flag day then it is still better than nothing being done.
Jeff has done us a favour and made a short bullet-point summary of the face-to-face dev discussions at the conference regarding the block limit. He notes;
http://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-September/011031.html- Background (pre-conference, was on public IRC): "net-utxo", calculating
transaction size within block by applying a delta to transaction size based
on the amount of data added, or removed, from the UTXO set. Fee is then
evaluated after the delta is applied. This aligns user incentives with
UTXO resource usage/cost. Original idea by gmaxwell (and others??).
- Many interested or at least willing to accept a "short term bump", a hard
fork to modify block size limit regime to be cost-based via "net-utxo"
rather than a simple static hard limit. 2-4-8 and 17%/year were debated
and seemed "in range" with what might work as a short term bump - net after
applying the new cost metric.
- Hard fork method: Leaning towards "if (timestamp > X)" flag day hard
fork Y months in the future. Set high bit in version, resulting in a
negative number, to more cleanly fork away. "miner advisement" - miners,
as they've done recently, signal non-binding (Bitcoin Core does not examine
the value) engineering readiness for a hard fork via coinbase moniker.
Some fork cancellation method is useful, if unsuccessful after Z time
elapses.
This is encouraging as it finally looks looks like momentum is building for some kind of solution for the 1MB to get implemented in Core.
Using an incentive for maintaining a cleaner UTXO set is a good idea, which has been discussed a lot already. The devs think a "flag day" is best where a future date is set for everyone to upgrade or get left behind. IMHO this creates a risky scenario where the mining is split 50/50. Miner voting is best for a trigger as Gavin and Mike are doing in XT. Core Dev just want to prove a point: "Booyah! The community is telling the miners what to do. Bitcoin really is in the power of the users after all!"
Well. We don't care about proving that point. We just want the technically safest implementation to be done for the hard fork. Anyway, if Core will only upgrade the block limit via a flag day then it is still better than nothing being done.
Last edited: