Bitcoin Forum
November 05, 2024, 10:32:19 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Block Ladder  (Read 670 times)
blockladder (OP)
Newbie
*
Offline Offline

Activity: 4
Merit: 13


View Profile
December 10, 2015, 11:21:18 AM
 #1

been toying with ideas how to reduce orphan rate

this idea of exponential difficulty backoff comes to mind

in standing state the network quickly mines low difficulty blocks DIFF=1

when a fork of depth 1 is observed the DIFF=2 is raised and rate of block generation is halved
deeper forks than 1 cannot be healed.
the fork then can be merged by the successor block and potential doublespend conflicts are resolved
by a list of TX ID's to revert in successor block.

when fork is settled the block speed is slowly falls to maximum again
after two succesive blocks of DIFF=4, the difficulty is again halved to 2, then two more blocks to 1 etc.

obviously the fee doubles with difficulty also
larger blocks have 2x capacity and so on

malleability is fixed by seg witness or schnorr sig etc

https://github.com/blockladder/

opinions?
blockladder (OP)
Newbie
*
Offline Offline

Activity: 4
Merit: 13


View Profile
December 10, 2015, 06:07:06 PM
 #2

I will be doing the technical part in my spare time
I'm pretty confident this project will be successful and by that I mean
It will either be mineable as an demo (possibly later as an altcoin or even real Bitcoin).
I also set myself the ideal (don't promise) to either write a paper (I'm not an academic tho)
or at least provide a huge amount of live test data from a working system.

by working system I don't mean an altcoin (too ambitious) or even deployed
on real Bitcoin (one can dream right).

I want to have the minimal viable product e.g to have the block creation
operating at desired level (think 1 block per second) and the orphans
resolved, doublespends reverted.

Very difficult part will be the visualisation of the results.

Then once ready, we can maybe ask a core dev to comment on this I think that would be a nice
conclusion of the project.
monsterer
Legendary
*
Offline Offline

Activity: 1008
Merit: 1007


View Profile
December 10, 2015, 09:36:41 PM
 #3

when a fork of depth 1 is observed the DIFF=2 is raised and rate of block generation is halved
deeper forks than 1 cannot be healed.

So, as a DOS attacker, I create 1000 forks at depth 1 and the DIFF skyrockets freezing the chain?
Pages: [1]
  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!