Bitcoin Forum
May 11, 2024, 05:34:03 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: A (more generalized) definition of Bitcoin  (Read 127 times)
seekererebus (OP)
Newbie
*
Offline Offline

Activity: 9
Merit: 16


View Profile
April 21, 2023, 05:47:58 PM
Merited by LoyceV (4), BlackHatCoiner (4), gmaxwell (2), ChiBitCTy (1)
 #1

It has occurred to me that when people are talking about Bitcoin, they are often talking about the current technical implementation. I don't think this is the right way to define it, as it stops being a protocol and starts being 'bitcoind' almost by accident. It also in many ways hinders Bitcoin from evolving should that be necessary. I'm going to propose a complete definition of Bitcoin here that does not rely on any technical implementation specs, but which is both currently accurate to the existing protocol, and flexible enough to allow for significant changes over time. Would love feedback.

Bitcoin is:
  • A proof of work blockchain
  • with a hard-capped supply limit of 21 million units (further subdivision is allowed but the decimal place must remain fixed)
  • the ledger of which includes in the record the 2009 genesis block
  • the verification nodes of which have a performance cost low enough that the hardware requirements can be met by anyone with a desire to run one
  • is decentralized enough that node operators, not miners, software developers, governments etc., are the final arbiters of valid blocks
  • and finally has the widest consensus level

An important caveat here is that a blockchain that fully complies with the first 5 rules is a contender for being Bitcoin, but the final rule of majority consensus is what determines the title winner.

The blockchain that everyone has thus far called Bitcoin fits this definition perfectly and is the only chain to do so. Prior hard-forks were, at least temporarily, bitcoin contenders, but as they never achieved majority consensus and thus were never Bitcoin. A future hard-fork may well gain such majority consensus: that would make the hard-fork Bitcoin, and the original protocol the failed fork. It should be rather easy to determine in a hard-fork event which protocol is Bitcoin: the failed fork will be rapidly abandoned and/or sold off. The primary 5 rules also allow node operators to determine whether a proposed change to the protocol can even qualify as Bitcoin, and dismiss without further consideration any proposal that doesn't qualify as a contender.

The primary 5 rules here strike me as essential components of Bitcoin as a viable monetary technology. There are perhaps elements that are similarly essential that I am not considering, though I am deliberately keeping the essential list to what are critical essentials. Many, many potential contenders could exist within this paradigm, but without consensus they are just failed forks; as such there is no need to cover multiple edge cases as the free market will deal with them.
1715405643
Hero Member
*
Offline Offline

Posts: 1715405643

View Profile Personal Message (Offline)

Ignore
1715405643
Reply with quote  #2

1715405643
Report to moderator
1715405643
Hero Member
*
Offline Offline

Posts: 1715405643

View Profile Personal Message (Offline)

Ignore
1715405643
Reply with quote  #2

1715405643
Report to moderator
In order to achieve higher forum ranks, you need both activity points and merit points.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715405643
Hero Member
*
Offline Offline

Posts: 1715405643

View Profile Personal Message (Offline)

Ignore
1715405643
Reply with quote  #2

1715405643
Report to moderator
gmaxwell
Staff
Legendary
*
Offline Offline

Activity: 4172
Merit: 8419



View Profile WWW
April 22, 2023, 11:04:35 PM
Last edit: April 22, 2023, 11:23:29 PM by gmaxwell
Merited by LoyceV (4), BlackHatCoiner (4)
 #2

I don't think you can credibly call something Bitcoin which doesn't incorporate the ownership of coins resulting from the history of transactions which people ubiquitously considered to be Bitcoin transactions in the past.  Just the genesis block isn't enough.  So, "it has to logically continue the ownership structure that people previously considered bitcoin." -- so that would have at one time opened the door for varrious spinoff coins to take the mantle but after enough time that door closes, and it would exclude e.g. a fork from block 100k created today from ever being bitcoin, or a fork from block 1 (IIRC some of these have existed).

I think you're also missing some critical philosophical criteria.  Someone could make a backdoored hardfork where anyone with a key whos address begins with "12STD5BhabrNpx56pWu" can spend any coin they want ... but pretty much no one would adopt that because it would introduce trusted parties, the avoidance of which was the stated purpose of Bitcoin from day one.  Yet this rule wouldn't make anyone a "final arbiter", so it meets the letter of your criteria.  You might want to mine Satoshi's announcements for more criteria.

Of course, a system failing either of these criteria would also not achieve the widest consensus.  But along that line of thinking you could just drop the other criteria since something failing them is unlikely to be widely accepted as Bitcoin.  Ultimately the "social consensus" will be what it will be, ... but it'll arise out of people individually applying their own criteria which might look a lot like yours but also might be different.

seekererebus (OP)
Newbie
*
Offline Offline

Activity: 9
Merit: 16


View Profile
April 24, 2023, 06:02:56 PM
 #3

So good additions are:
  • It has to logically continue the ownership structure that people previously considered bitcoin
  • Protocol must be open source

Seems good.
UchihaSarada
Full Member
***
Offline Offline

Activity: 434
Merit: 141


View Profile
May 25, 2023, 01:27:25 AM
 #4

    with a hard-capped supply limit of 21 million units (further subdivision is allowed but the decimal place must remain fixed)[/li][/list]
    Want to discover more about this, welcome.
    How is the 21 million Bitcoin cap defined and enforced?

    Quote
    the ledger of which includes in the record the 2009 genesis block
    It is censored to only a genesis block and can mislead newbies. Bitcoin blockchain is a public ledger which records all confirmed transactions and 2009 genesis block is only one of transactions.

    Genesis Block has its Coinbase message
    Code:
    The Times 03/Jan/2009 Chancellor on brink of second bailout for banks


    Details of a Bitcoin Genesis block on blockchain.com explorer: https://www.blockchain.com/explorer/blocks/btc/0
    franky1
    Legendary
    *
    Offline Offline

    Activity: 4214
    Merit: 4475



    View Profile
    May 25, 2023, 06:52:35 AM
    Last edit: May 25, 2023, 07:06:24 AM by franky1
     #5

    • with a hard-capped supply limit of 21 million units (further subdivision is allowed but the decimal place must remain fixed)


    your (clause) is incorrect

    check the actual block data
    the smallest unit is in sats. thats HARD data. the hard rule is based at the sat unit level of hard data and math.. not the screen display btc level

    if you "change the btc subdivisions" you break the hard data.

    for instance the block reward of 2009 is not "50btc"
    its actually
    in binary: 100101010000001011111001000000000
    in hex: 12A05F200
    in numeric: 5000000000

    to "change the btc subdivisions" lets say to 5 extra decimals
    means that the 2009 block reward becomes not 50btc but 0.0005btc

    yep hard data of smallest units of actual data get divided by 100,000

    meaning instead of 2,099,999,997,690,000 actual unit end result of the hard rule..
    ..it would become: 209,999,999,999,996,000,000 upto units depending on deployment of how they count old/new data
    and cause old amounts to lose value by being declared as 100,000 less value.

    it also messes with how many reward halvings would occur(upto 49 instead 33) and many other effects

    so please learn that breaking the hard rule of how many units are offered per block reward (at base level) is the real hard rule and should not be changed

    I DO NOT TRADE OR ACT AS ESCROW ON THIS FORUM EVER.
    Please do your own research & respect what is written here as both opinion & information gleaned from experience. many people replying with insults but no on-topic content substance, automatically are 'facepalmed' and yawned at
    BVeyron
    Hero Member
    *****
    Offline Offline

    Activity: 1652
    Merit: 939


    #SWGT CERTIK Audited


    View Profile
    May 25, 2023, 08:25:31 PM
     #6

    It has occurred to me that when people are talking about Bitcoin, they are often talking about the current technical implementation. I don't think this is the right way to define it, as it stops being a protocol and starts being 'bitcoind' almost by accident. It also in many ways hinders Bitcoin from evolving should that be necessary. I'm going to propose a complete definition of Bitcoin here that does not rely on any technical implementation specs, but which is both currently accurate to the existing protocol, and flexible enough to allow for significant changes over time. Would love feedback.

    Bitcoin is:
    • A proof of work blockchain
    • with a hard-capped supply limit of 21 million units (further subdivision is allowed but the decimal place must remain fixed)
    • the ledger of which includes in the record the 2009 genesis block
    • the verification nodes of which have a performance cost low enough that the hardware requirements can be met by anyone with a desire to run one
    • is decentralized enough that node operators, not miners, software developers, governments etc., are the final arbiters of valid blocks
    • and finally has the widest consensus level

    An important caveat here is that a blockchain that fully complies with the first 5 rules is a contender for being Bitcoin, but the final rule of majority consensus is what determines the title winner.

    The blockchain that everyone has thus far called Bitcoin fits this definition perfectly and is the only chain to do so. Prior hard-forks were, at least temporarily, bitcoin contenders, but as they never achieved majority consensus and thus were never Bitcoin. A future hard-fork may well gain such majority consensus: that would make the hard-fork Bitcoin, and the original protocol the failed fork. It should be rather easy to determine in a hard-fork event which protocol is Bitcoin: the failed fork will be rapidly abandoned and/or sold off. The primary 5 rules also allow node operators to determine whether a proposed change to the protocol can even qualify as Bitcoin, and dismiss without further consideration any proposal that doesn't qualify as a contender.

    The primary 5 rules here strike me as essential components of Bitcoin as a viable monetary technology. There are perhaps elements that are similarly essential that I am not considering, though I am deliberately keeping the essential list to what are critical essentials. Many, many potential contenders could exist within this paradigm, but without consensus they are just failed forks; as such there is no need to cover multiple edge cases as the free market will deal with them.

    All the blockchain projects can be described as the network of mining facilities which is also the main registry generator. So the main thing about cryptocurrency is, in my opinion, the features of decentralised mining process. There are also some specific treats of every cryptocurrency, like PoW/PoS, mining limit etc

    ChiBitCTy
    Legendary
    *
    Offline Offline

    Activity: 2254
    Merit: 3009



    View Profile
    May 28, 2023, 03:40:36 AM
     #7

    This is well written, as are your other posts, which tends to be extremely rare for a newbie account with a few posts having just signed up this year. Makes me wonder what brought you here just now, as you’re clearly versed in cryptography (at least to some extent) and bitcoin, .Just interesting, and refreshing.

    When explaining btc (best that I can anyhow) I tend to forget some of these points you laid out. Cheers.

    ███████████████████████████
    ███████▄████████████▄██████
    ████████▄████████▄████████
    ███▀█████▀▄███▄▀█████▀███
    █████▀█▀▄██▀▀▀██▄▀█▀█████
    ███████▄███████████▄███████
    ███████████████████████████
    ███████▀███████████▀███████
    ████▄██▄▀██▄▄▄██▀▄██▄████
    ████▄████▄▀███▀▄████▄████
    ██▄███▀▀█▀██████▀█▀███▄███
    ██▀█▀████████████████▀█▀███
    ███████████████████████████
    .
    .Duelbits.
    ..........UNLEASH..........
    THE ULTIMATE
    GAMING EXPERIENCE
    DUELBITS
    FANTASY
    SPORTS
    ████▄▄█████▄▄
    ░▄████
    ███████████▄
    ▐███
    ███████████████▄
    ███
    ████████████████
    ███
    ████████████████▌
    ███
    ██████████████████
    ████████████████▀▀▀
    ███████████████▌
    ███████████████▌
    ████████████████
    ████████████████
    ████████████████
    ████▀▀███████▀▀
    .
    ▬▬
    VS
    ▬▬
    ████▄▄▄█████▄▄▄
    ░▄████████████████▄
    ▐██████████████████▄
    ████████████████████
    ████████████████████▌
    █████████████████████
    ███████████████████
    ███████████████▌
    ███████████████▌
    ████████████████
    ████████████████
    ████████████████
    ████▀▀███████▀▀
    /// PLAY FOR  FREE  ///
    WIN FOR REAL
    ..PLAY NOW..
    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!