Ethereum Genesis: Discover Bitcoin Source Code
In 2009, Satoshi Nakamoto, the enigmatic Bitcoin creator, published the first blockchain Bitcoin blockchain, known as block. At that time, the Bitcoin source code did not have a central reference framework. Instead, development took place in a decentralized network with investments in various programmers and co -authors.
Where were the source codes stored?
Initially, Satoshi Nakamoto hosted the Bitcoin source code directory entitled “TRAC” on the private subversion server (svn) at Bitcointalk.org, on the online forum to discuss Bitcoin. The TRAC interface provided the web interface to manage and update the code base.
Not a centralized storage?
At that time, there were no central benchmarks like GitHub or Gitlab, where we see today. Instead, developers relied on diffusion lists, such as Bitcoin distribution list to discuss and share updates.
How did investors work?
Supporters, called developers, used different tools and techniques to collaborate and submit their contribution. They could:
- Download files : Developers downloaded code changes to the TRAC interface or send them directly by email to Satoshi.
2
Merurial : Bitcoin predecessor Hashgraph (famous Ethereum) later also used a common version of control system called Mercurial. Developers could bring the code using this system.
3
Traction Request Submission : Supporters would submit traction requests to Bitcointalk.org TRAC interface, which was tested and approved by Satoshi.
Github appearance
Fast advance until 2010, when Satoshi decided to Bitcoin Open See Soon 2009 on April 23, 2009 (Block 1). It marked an important step in developing the Bitcoin code base. The first official Bitcoin benchmark was created under the name “Bitcoin” and is now hosted on GitHub.
Ethereum: Fourchu
Project
In October 2014, Vitalik Buterin, one of the main developers of Ethereum, suggested the fork of the Bitcoin Source Code, which will eventually become Ethereum. The new benchmark, also called Ethereum, was created under the name “Ethers” and is now hosted on GitHub.
Ethereum: From source code to decentralized network
Nowadays, the Ethereum source code is managed by a decentralized co -author network working together using various tools such as Gitlab and Bitbucket. Although there were no centralized standards in 2009, Satoshi Nakamoto Bitcoin open source project paved the way for the development of Ethereum.
Conclusion
Ethereum’s origin history emphasizes the first day of development of decentralized software development and the importance of cooperation between the developers. From its humble beginnings in the private subversion server to the current status as a thriving decentralized network, Ethereum has traveled far. While we continue to rely on existing blockchain networks, their understanding of their creation history is essential to stimulate innovation and progress.
Sources:
- [1] Satoshi Nakamoto (2009). Bitcoin software development. Extract from <
- [2] Vitalik Buterin (2014). Exhereum Core project. Extract from <
- [3] Bitcointalk.org Trac (2009). Bitcoin source code. Extract from <