Bitcoin Forum
April 30, 2024, 11:25:36 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Proof of Stake by confirming mined blocks  (Read 565 times)
GoldSparrow (OP)
Newbie
*
Offline Offline

Activity: 6
Merit: 0


View Profile
July 15, 2013, 05:57:39 PM
 #1

What do you think of my Proof of Stake idea?

Block 1:
Miner A mines block #1 and attaches an address that proves they control 100 BTC.
Miner B mines block #1 and attaches an address that proves they control 150 BTC.

Transactions that are agreed on by Miner A and Miner B now have 1 confirmation. Transactions that Miner A and Miner B disagree on are now disputed.

Block 2:
Miner C mines block #2 (including the next round of transactions) and attaches an address that proves they control 125 BTC.
Miner C also attaches a reference to two different versions of Block 1. The version with the higher POS becomes authoritative. In this case, the version of Block 1 mined by Miner B becomes authoritative. Disputed transactions resolve in Miner B's favor. Miner B collects the block reward for Block #1. The block mined by Miner A constitutes a dead fork.
Miner D mines block #2 and attaches an address that proves they control 50 BTC. (Miner D also attaches a reference to two different versions of Block 1.)

Block 3:
Repeat the above process to compare the block mined by Miner C and the block mined by Miner D and give the block reward to Miner C.
1714519536
Hero Member
*
Offline Offline

Posts: 1714519536

View Profile Personal Message (Offline)

Ignore
1714519536
Reply with quote  #2

1714519536
Report to moderator
1714519536
Hero Member
*
Offline Offline

Posts: 1714519536

View Profile Personal Message (Offline)

Ignore
1714519536
Reply with quote  #2

1714519536
Report to moderator
"The nature of Bitcoin is such that once version 0.1 was released, the core design was set in stone for the rest of its lifetime." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
GoldSparrow (OP)
Newbie
*
Offline Offline

Activity: 6
Merit: 0


View Profile
July 15, 2013, 07:47:17 PM
 #2

Combine this with the ability for non-miners to delegate their bitcoins to an address of a miner that they like, and you have something like a system of voting. One bitcoin, one vote.

Also, you could lower the difficulty even further, so that more than two candidates solve each block and are evaluated with regards to Proof of Stake. There is a trade-off here with network propagation, I suppose.
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!