Blockchain circle

One stop hot information platform

About us:

Blockchain circle provides the latest information about blockchain, digital currency, digital wallet, exchange, metauniverse, bitcoin, Ethereum, contract, financial management and so on, and always pays attention to the latest market...

Secret history before the birth of bitcoin: the earliest source code of bitcoin surfaced, and Nakamoto actually did these interesting things

Time : 27/07/2021 Author : b89xyf Click : + -
        Cryptocurrency supporters recently began a heated discussion about the early version of the original bitcoin source code that surfaced this week. Nakamoto pointed out in a forum article and a mailing list letter released on January 3, 2009 that he distributed a private version of the code to some people before the bitcoin network was released. Bitcoiners has been talking about Nakamoto's original bitcoin source code for the past few hours, and whether the creator of the alias distributed a private version to others before it was officially released. The discussion began on March 13, when francispouliot, a famous BTC supporter, shared a very old version of the source code of satsumoto Nakamoto bitcoin, as well as a letter from the creator detailing that he sent the "master file" to jamesa Donald。
 
        Nakamoto said on November 17, 2008, "I sent you the master document (it is available on request at present and will be officially released soon).". Nakamoto sent it to jamesa on November 17, 2008 Donald's mailing list shows that Nakamoto distributed these documents to some people in advance before the official code of bitcoin was released on January 3, 2009. We found some interesting findings in the source code (believed to be the earliest version of bitcoin code) distributed to member "cryddit". For example, the word "bitcoin miner" is mentioned in the code, which seems to be the first time Nakamoto has described these participants as miners.
 
        Interestingly, the word "miner" was not used in the original bitcoin white paper, but was called "node". In addition, according to the code Nakamoto gave cryddit, the term "blockchain" was actually called "timechain" at that time. According to the report of bitcointalk user deepceleron2 on December 23, 2013, this is a screenshot of January 3, 2009 (the same date as the creation block), in which an unpublished blockchain is located at block height 213, and there are also three connections. "Timechain is a tree structure, starting from the genesis block at the root.
 
        Each block may have multiple candidate blocks as the next block. Pprev and pnext link a path through the main chain / longest chain. A block index may have multiple pprevs pointing to it, but pnext only points to the longest branch, or null if the block is not part of the longest chain. ". The node collects the new transactions into a block, hashes them into a hash tree, and scans the random values to make the hash of the block meet the requirements of workload proof. When they solve the workload proof, they broadcast the block to everyone, and then add the block to the timeline. The first transaction in the block is a special transaction, which creates a new coin owned by the creator of the block.
 
        The smallest unit in bitcoin was originally not called satoshis, but called "coin" and "cent" by its creator. Another interesting discovery in the early code is that Nakamoto named the smaller units of bitcoin "coin" (1million) and "cent" (10000), rather than "satoshis" (a term used by most people today). Another line is about "atoms" and "userreviews", which refer to some kind of rating system. According to mikehearn, this code is written for the P2P market similar to openbazaar, but it is built into the bitcoin protocol.
 
        After the launch of bitcoin network, the idea of this market was abandoned. According to mikehearn, an early bitcoin developer, Nakamoto originally planned to integrate a peer-to-peer (P2P) market into the protocol, but the creator did not complete the relevant code, so the idea was shelved. There is also a discarded Genesis block in the source code, which has a completely different hash. Suppose this hash is the first Genesis test block, which was generated on September 10th, 2008. In addition to the pre encoded version of bitcoin released on January 3, 2009, the original 0.1.0 bitcoin code has some fascinating details.
 
        For example, the original bitcoin software included an IRC client to create a simpler way to guide message delivery. In addition, the original repository of bitcoin version 0.1.0 code also includes the framework to create a virtual poker game, which was added on April 16, 2008. After the official release of bitcoin network, the ideas of P2P market and virtual poker game have never been realized. IRC client adheres to several versions, but after version 0.8.2, the support for IRC boot has been completely removed. No one knows why Nakamoto used a specific definition of bitcoin terms, and why the founder decided to abandon the P2P market and poker applications.
 
        The oldest historical proof of running bitcoin 0.1.0 client version is a human readable debug log. Nakamoto has been committed to the development of bitcoin code until version 0.3.19. He has been the chief maintainer, but later disappeared in 2010 and handed over the code management right to Gavin · Gavinandresen. To say the least, this pre distribution code before the official release of bitcoin code in 2009 is remarkable because it provides an in-depth understanding of the mysterious creator of bitcoin and its world changing technology.
 
        
Previous:What stocks are there in the digital currency sector?
Next:No more

Related articles:



© 2005-2032 | Blockchain Circle & & All Rights Reserved    Sitemap1 Sitemap2 If there is infringement, please contact us at: