Recreating Bitcoin

Recreating Bitcoin Index.png

“I’m extremely happy to see people finally trying to understand bitcoin and thinking for themselves. Bitcoin SV is my original bitcoin protocol with a lot of the code bugs fixed. I enjoyed reading the story and I was impressed to see people finally taking the time to understand.”
- Dr. Craig S Wright, aka Satoshi Nakamoto, Creator of Bitcoin, nChain Chief Scientist

CONTENTS #

Part one : Transactions
Recreating Bitcoin 1:Start over with a Simple Web Transaction System
Recreating Bitcoin 2:First Version is Online!
Recreating Bitcoin 3:Getting Rid of the Account Model
Recreating Bitcoin 4:Digital Signature
Recreating Bitcoin 5:Public Key and Private Key
Recreating Bitcoin 6:Version 0.0.2 is Online!
Recreating Bitcoin 7:UTXO
Recreating Bitcoin 8:System Refactoring Based on UTXO
Recreating Bitcoin 9:Everything is Transaction
Recreating Bitcoin 10:Transaction Script

Part Two : Swarm System
Recreating Bitcoin 11:Swarm System (Part I)
Recreating Bitcoin 12:Swarm System (Part II)
Recreating Bitcoin 13:P2P Network
Recreating Bitcoin 14:Synchronizing Transactions
Recreating Bitcoin 15:Synchronizing Ledger
Recreating Bitcoin 16:Block chain
Recreating Bitcoin 17:Network Flexibility
Recreating Bitcoin 18:Proof of Work (Part I)
Recreating Bitcoin 19:Proof of Work (Part II)
Recreating Bitcoin 20:The Reorganization and Division of
Forking

Recreating Bitcoin: A Fictional Story of Why Bitcoin was Designed This Way. #

Why did I write this book? #

    I wanted to experience the process of creation myself, Satoshi’s experience and the thought process of Satoshi, all from the perspective of a creator.
    In order to give the reader an overall position on the creation process, the book uses an evolutionary approach that starts from a minimalistic workable web transaction system and ends with the “perfect” Bitcoin.
    This book intends to show the design essentials of Bitcoin, not necessarily the technical details of the implementation, so the technical part is simplified.
    We all love stories. Our brains are wired in such way. So this book tells the story of Satoshi creating Bitcoin at a cafe in a small town.

Content summary #

    In the beginning, Satoshi builds a simple web transaction system in a cafe.
    In order to get rid of the account model, the concepts of asymmetric encryption, public key and private key are introduced.
    To fix a BUG, UTXO is introduced.
    In order to let the system have the general computing power, transaction script is introduced.
    The first ten chapters constitute the first part of the book, which focuses on the core business of the system: Transactions. Starting with chapter 11, the second part shows how to better support Transactions: Swarm Systems.
    The second part begins with a macro view of what a swarm system is and the future of Bitcoin.
    Then, I enter into the micro perspective and discuss the P2P network, the synchronization of transactions, and the synchronization mechanism of ledger.
    In order to optimize the ledger, the concept of Block Chain is introduced.
    In order to make the network more flexible, the network discovery mechanism is introduced.
    In order to get rid of the last single point of the system, Proof of Work mechanism is introduced.
    The last paper discusses the self-reinforcing mechanism of the system: The Reorganization and Division of Forking.
    Eventually, Bitcoin becomes an autonomous system.

Review #

“I’m extremely happy to see people finally trying to understand bitcoin and thinking for themselves. Bitcoin SV is my original bitcoin protocol with a lot of the code bugs fixed. I enjoyed reading the story and I was impressed to see people finally taking the time to understand.”
- Dr. Craig S Wright, aka Satoshi Nakamoto, Creator of Bitcoin, nChain Chief Scientist

“This is the perfect book if your family and friends want to know more about Bitcoin. Working with Bitcoin Association as China manager, I feel honored to be part of this great cause to make Bitcoin technology a global ledger and world digital cash system.”
- Lise Li, Bitcoin Association’s China Manager

“Be proud to be part of history by learning from recreating bitcoin.”
- Zheming Lin, Co-founder of Mempool & DotWallet

“The first and essential book you need to get the bitcoin landscape.”
- Aaron Zhou, Independent developer of Bitcoin SV

“I couldn’t fully understand Bitcoin until I read this book, which let me be enlightened.”
- Jianmei, Content Creator of Bitcoin SV

Recommended further readings
Dr.Craig S Wright’s blog - craigwright.net
aaron67’s blog - arron67.cc
Shaoxian Qiu’s book: Rebirth of Bitcoin - metanet.press

Acknowledgements #

I must first pay tribute to Dr. Craig S Wright, the creator of Bitcoin under the pseudonym Satoshi Nakamoto, whom I want to thank for the great creation of Bitcoin. I also want to thank him for taking the time to read this book and his affirmation and recommendation. And I do apologize to have made the fictional Satoshi character in the story a innocent and romantic liberalist.

I sincerely thank Bitcoin Association’s China Manager Lise Li for her generous support in the production and distribution of this book both in the Chinese society and in the global market.

I also want to thank Juncheng Zhang, the translator of this book from its original Chinese version and also a veteran industry observer in block chain, for his guidance and assistance in publishing this book and distributing it in the English markets.

I also sincerely thank my good friends Jianmei, Pudding and Captain, who provided valuable feedback and encouragement during the writing of this book.

I must also thank Aaron Zhou, whose blogs on Bitcoin have greatly helped me complete this book. I have included many references to your articles in this book. (arron67.cc)

Thanks to Shaoxian Qiu and Amy, Bitcoin SV Skull Club(svskull.club) and Bitcoin SV Study Group(1bsv.cn) brought me to the insights of Bitcoin.

Thanks to the co-founder of Mempool Zheming Lin, Shizhi Hu, dragon, and financial planner Ah Rong for their strong support for this book.

Thanks to everyone in the Bitcoin SV society for such kind feedback on this book! You give me a lot of confidence!

Bitcoin SV is the original Bitcoin. It keeps on track the original Bitcoin protocol, keeps it stable, and builds it to be scalable to the masses, maintaining the vision set out by Satoshi Nakamoto’s white paper in 2008: Bitcoin: A Peer-to-Peer Electronic Cash System.

This is the first book in the Recreating Bitcoin series. The first book is about the survival of Bitcoin. And I will write a second book about the development of Bitcoin, which will include some topics such as Metanet, MetaId, SPV, Token, Applications, and etc.

I hope you thoroughly enjoy this book!

Yan HE, Oct 29, 2019
Written in Canada

Website: recreating.org
Email: recreating.org@gmail.com
Paymail: recreating@moneybutton.com
Twitter: RecreatingBitcoin@RecreatingB

Reference #

Dr. Craig S. Wright, Bitcoin: A Peer-to-Peer Electronic Cash System
Dr. Craig S. Wright, Steel and iron.
Kevin Kelly, Out of Control.
Aaron Zhou, aaron67’s blog, https://arron67.cc
Shaoxian Qiu, Rebirth of Bitcoin: Back to Genesis, https://metanet.press
Qiang Tang, chicken a bill of duck a bill,who should listen to?
Liming Wang, What is life?.

Next chapter:Recreating Bitcoin1:Start over with a Simple Web Transaction System.

CONTENTS #

Recreating Bitcoin:A Fictional Story of Why Bitcoin was Designed This Way

Part one : Transactions
Recreating Bitcoin1:Start over with a Simple Web Transaction System
Recreating Bitcoin2:First Version is Online!
Recreating Bitcoin3:Getting Rid of the Account Model
Recreating Bitcoin4:Digital Signature
Recreating Bitcoin5:Public Key and Private Key
Recreating Bitcoin6:Version 0.0.2 is Online!
Recreating Bitcoin7:UTXO
Recreating Bitcoin8:System Refactoring Based on UTXO
Recreating Bitcoin9:Everything is Transaction
Recreating Bitcoin10:Transaction Script

Part Two : Swarm System
Recreating Bitcoin11:Swarm System (Part I)
Recreating Bitcoin12:Swarm System (Part II)
Recreating Bitcoin13:P2P Network
Recreating Bitcoin14:Synchronizing Transactions
Recreating Bitcoin15:Synchronizing Ledger
Recreating Bitcoin16:Block chain
Recreating Bitcoin17:Network Flexibility
Recreating Bitcoin18:Proof of Work (Part I)
Recreating Bitcoin19:Proof of Work (Part II)
Recreating Bitcoin20:The Reorganization and Division of
Forking

BSV Donate:
1Djc4TdVBi8urzmSXKHwg8cpEAYKcRQxgY

©2019 - Recreating.org all rights reserved

 
5
Kudos
 
5
Kudos

Now read this

重新创造Lisp1: Rick & Morty

作者:何岩,recreating.org出品,谢绝转载。 0.前言 # 为了表达计算机科学的全局定位感,我将以SICP(Structure and Interpretation of Computer Programs)为内核,用故事的形式来进行重构。 故事的人物原型采用动画片:Rick & Morty 1.Rick & Morty # Morty家的车库是Rick的工作室。 木头桌子上,一个发光的立方体,电脑连着立方体,Rick盯着电脑。 “那是什么?... Continue →