Bitcoin Forum
May 14, 2024, 12:46:27 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: the blocksize debate  (Read 5393 times)
legendster
Hero Member
*****
Offline Offline

Activity: 1778
Merit: 764


www.V.systems


View Profile
January 22, 2016, 06:45:18 AM
Last edit: January 22, 2016, 06:43:55 PM by legendster
 #21

A solution could be as simple as a 'ping' message. I don't have a programming mind and I wont pretend to understand how the internal wiring or Bitcoin works in technical terms but the issue here is basically this "the block size is too big, by the time rest of the world uploads/downloads this mined block information someone else would get headstart"

Can't we simply send a proof of work 'ping' to the rest of the world. This 'ping' would carry an irrefutable proof that a block has been mined and ID's the block?? So the rest of the world can stop mining that block and move on. Theoretically this 'ping' message could be few bytes.

Couldn't this be done? Or is it way more complicated?


   ██████████        ████████████
     ██████████        ██████████
       ██████████        ████████
         ██████████        ██████
           ██████████        ████
             ██████████        ██
               ██████████
                 ██████████
                   ████████
                     ██████
                       ████
                        ██
|
     ▄▀▀▀▀▀▀▀▀▀█                 ▄▀▀▀▀▀▀▀▀▀█
 ▄▀                ▄▀█             ▄▀                ▄▀█
 ██████████    █             ██████████    █
 █                █                   █                █    █
 █                █     ▀▀▀▀▀▀▀█                █    █
 █                █  ▄▀             █                █  ▄▀
 ██████████▀                 ██████████▀
          █                                    █
          █                                    █
     ▄▀ █  ▀▀▀▀█                   ▄▀ █ ▀▀▀▀▀▀█
 ▄▀             ▄▀█               ▄▀               ▄▀ █
 █████████   █               ██████████    █
 █              █   █               █                █    █
 █              █   █               █                █    █
 █              █  ▄▀▀▀▀▀▀▀  █                █  ▄▀
 █████████▀                  ██████████▀

Blockchain
Database
                             ▄▄▄
                         ▄▄▀  ▀▄▄
        ▄           ▄▄▀  ▄▀▄  ▀▄▄
      █▄█   █████████████████    █
        █     █                              █ ▄▀ ▌
        █     █        ▄    █   ▄         █▀ ▄▌
       ██    █      ▀▄   █    ▄▀       █▀█
       ▌ ▌   █            █                █  █
       ▌ ▌   █                              █  █
       ██    ███████████████████
                     ▀▀▄  ▀▄▀  ▄▀▀
                         ▀▀▄  ▄▀▀
                             ▀▀▀
Dev friendly
SDK Platform
                             ▄▄▄▄
                         ▄▄█    █▄▄
                     ▄▄█            █▄▄
                 ▄▄█       ▄▄▄       █▄▄
                 █       ▄▀      ▀▄       █
               █▀     █      █      █     ▀█
               ▀▀█  █   ▄█▀█▄   █  █▀▀
               █▀▀   █  ▀███▀  █   ▀▀█
               ▀▀█     █    █    █     █▀▀
                   ▀▀█   █  █  █   █▀▀
                       ▀████████▀
                           █▄▄▄▄█
                 █        █▄▄▄▄█      █
             ▄▀ █▄                   ▄█  ▀▄
            █   █▀▄         ▀      ▄▀█    █
           █   █  █  ▌      ▀   ▐  █  █    █
           █   █▄▀▄▌      ▀   ▐▄▀▄█    █
           █       █          ▀        █       █
        █▀▀▀▀▀▀█                █▀▀▀▀▀▀█
        ▀▀▀▀▀▀▀▀                ▀▀▀▀▀▀▀▀
User-friendly
Token Creation
|
1715647587
Hero Member
*
Offline Offline

Posts: 1715647587

View Profile Personal Message (Offline)

Ignore
1715647587
Reply with quote  #2

1715647587
Report to moderator
1715647587
Hero Member
*
Offline Offline

Posts: 1715647587

View Profile Personal Message (Offline)

Ignore
1715647587
Reply with quote  #2

1715647587
Report to moderator
The forum strives to allow free discussion of any ideas. All policies are built around this principle. This doesn't mean you can post garbage, though: posts should actually contain ideas, and these ideas should be argued reasonably.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
skang (OP)
Sr. Member
****
Offline Offline

Activity: 452
Merit: 252


from democracy to self-rule.


View Profile
January 23, 2016, 05:36:45 AM
 #22

A solution could be as simple as a 'ping' message. I don't have a programming mind and I wont pretend to understand how the internal wiring or Bitcoin works in technical terms but the issue here is basically this "the block size is too big, by the time rest of the world uploads/downloads this mined block information someone else would get headstart"

Can't we simply send a proof of work 'ping' to the rest of the world. This 'ping' would carry an irrefutable proof that a block has been mined and ID's the block?? So the rest of the world can stop mining that block and move on. Theoretically this 'ping' message could be few bytes.

Couldn't this be done? Or is it way more complicated?

What you describe is called SPV mining. It means that miners skip the verification of the block and the transactions within, and immediately start mining a new block referencing the just-solved block header.
There could be many types of issues due to SPV mining:
- Since miners receiving only 'ping' & not complete data, they don't know what is in the last block, they have to mine without any transactions (except for the coinbase transaction), to be sure that they don't mine a block with
transactions that conflict with transactions in the previous block. This means they are not helping the bitcoin network at all!
- There were other issues like July 2015 fork which you can read about here : https://en.bitcoin.it/w/index.php?title=July_2015_chain_forks

"India is the guru of the nations, the physician of the human soul in its profounder maladies; she is destined once more to remould the life of the world and restore the peace of the human spirit.
But Swaraj is the necessary condition of her work and before she can do the work, she must fulfil the condition."
Pages: « 1 [2]  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!