Skip to content

Public Data Principle

Eric Voskuil edited this page Dec 9, 2017 · 54 revisions

It follows from the risk sharing principle that system security depends upon covert mining and trade. A coin exists as a mutually-beneficial market between miners and merchants for the confirmation of transactions within blocks in exchange for fees.

The necessarily covert activities are listed by role:

Miner

  1. obtain blocks [to build upon]
  2. obtain transactions [to earn fees from]
  3. create and distribute blocks [to cause others to build upon]
  4. receive payment for confirmations [to finance operations]

Merchant

  1. obtain blocks [to validate customer payment]
  2. obtain transactions (optional) [to anticipate payments and estimate fees]
  3. create and distribute transactions [to obtain customer payment]
  4. make payment for confirmations [to compensate confirmation]

If blocks cannot be obtained anonymously the system is insecure. The inability to obtain the strongest blocks available to other people is a network partition that can lead to localized insecurity. However neither anonymity, nor its opposite identity, can ever ensure one sees the strongest branch at any given time. In other words any attempt to mitigate partitioning with the introduction of identity is a false choice.

Libbitcoin Menu

Clone this wiki locally