Develop Paper
  • Program
  • Server
  • Development Tool
  • Blockchain
  • Database
  • Artificial Intelligence
Position: Home > Blockchain > Content

What is bitcoin? Read this article

Time:2020-12-4

This paper was first published inSimple explanation of blockchain community
Link to the original text:What is bitcoin? Easy to understandThe original text has been updated. Please read it

Maybe a thousand people have a thousand understandings of bitcoin. As an introduction to bitcoin, I try to introduce bitcoin in easy to understand language.
What is bitcoin and how it works.

What is bitcoin

Bitcoin is a digital currency based on distributed network.
Bitcoin system (bitcoin in broad sense) is the network system used to construct this digital currency, which is a distributed point-to-point network system.

This paper mainly explains the concept of bitcoin in a narrow sense.

What is digital currency

Keynes said in the theory of money that money can carry the general equivalent of debt and price. The essence of money is equivalent. It can be anything, such as a piece of paper or a number, as long as people recognize its value. As national credit currencies, the value of RMB and US dollar is endorsed by national sovereignty. Digital currency is a new type of currency that does not depend on credit and physical objects. Its value is determined by consensus. Bitcoin is a digital currency. (in terms of the amount of online banking, WeChat and Alipay, it is precisely the digitalization of credit money, not the digital currency, but the central bank is also studying bitcoin, ready to issue digital currency).

Operating principle

As we all know, the property corresponding to our ID is recorded in the database of the banking system, which is called the account book below. For example, Zhang San’s card was transferred to 1W on October 1st, and the balance was 10W.
The bitcoin system also has such an account book. Different banks are responsible for recording by a single organization. The bookkeeping of bitcoin is jointly recorded by all the people running the system (i.e. nodes, which can be simply understood as a computer). Each node keeps (synchronizes) a complete account book.
At the same time, the principle of simple majority is used to ensure the consistency of account books. For example, if someone changes his balance from 10000 to 1 million on his computer, his account book is inconsistent with that of most people, and it will be considered invalid by the bitcoin system.

Bitcoin uses blockchain technology to support the operation of the whole system. Interested students can read the following blogs in detail:

  • Bookkeeping principle of blockchain
  • Bitcoin ownership
  • How to mine bitcoin

Advanced reading is also available:
Analysis of bitcoin network: a decentralized, point-to-point network architectureYou can learn more about bitcoin network.
Bitcoin block structure Merkle tree and simple payment verification analysisYou can learn more about how the block structure validates transactions.

Block chain-Learning blockchain systematically to create the best blockchain technology blog

Tags: Account book, block, currency, number, system

Recommended Today

Complete summary of k8s resources

Since 2019, cloud native technology has been popularized on a large scale. The software development idea with “cloud” as the core is gradually becoming the default option for all developers. Cloud native technology such as “kubernetes” is becoming a compulsory course for technical personnel. In this context, “meeting kubernetes” is far from enough, and the […]

  • Zhongke Wuyuan first author’s blockchain paper is employed by top SCI Journals
  • The central bank’s digital currency DCEP is being tested in the Agricultural Bank of China and is accelerating the implementation of digital currency
  • Play with blockchain – super chain academy line open course teaches you how to write smart contracts based on xuberchain
  • Read the certificate in cryptography
  • How can blockchain play a role in the new wave of infrastructure construction?
  • Through the “last mile”, baidu super chain promotes Chongqing’s first online medical insurance settlement e-prescription
  • The most complete summary of the key is here
  • A more secure key generation method Diffie Hellman
  • Password based cryptography (PBE)
  • An article lets you understand SSL / TLS protocol thoroughly
Pre: Blog based on beego, go blog
Next: Under MacOS, connect CentOS in VirtualBox through SSH, and connect to the Internet through NAT

    Tags

    address algorithm android array assembly attribute Browser c Catalog Character string Client code command configuration file css data Database data base Edition element Example file function golang html html5 ios java javascript linux method mysql node node.js object page parameter php Plug-in unit project python Route source code The server user

    Recent Posts

    • Complete summary of k8s resources
    • Event mechanism principle and usage analysis of Yii framework component
    • Solution of permission denied (public key) in Git push
    • FTP transmission tool, FTP transmission tool tutorial, FTP regular backup site file tutorial.
    • Zhongke Wuyuan first author’s blockchain paper is employed by top SCI Journals

    Recent Comments

    • Island heart on Answer for Vue Click to switch colors
    • phantom on Answer for Vue Click to switch colors
    • Musical rhyme on Answer for Vue Click to switch colors
    • Rainbow rainbow on Answer for Vue Click to switch colors
    • phantom on Answer for Vue Click to switch colors

    Categories

    • .NET Core
    • Agile Development
    • Android
    • Apple MAC
    • Architecture Design
    • Artificial Intelligence
    • ASP.NET
    • Blockchain
    • C
    • C#
    • C++
    • Database
    • Development Tool
    • Embedded
    • Erlang
    • Freshman
    • Golang
    • HTML/CSS
    • HTML5
    • Information Security
    • IOS
    • Java
    • JavaScript
    • JSP
    • Linux
    • MongoDB
    • MsSql
    • MySql
    • OOP
    • oracle
    • Other DB
    • Other Technology
    • Perl
    • PHP
    • Program
    • Python
    • Redis
    • Regular Expression
    • Ruby
    • Rust
    • SAP
    • Server
    • VBS
    • VUE
    • WEB Front End
    • Windows
    • XML/XSLT
  • java
  • php
  • python
  • linux
  • windows
  • android
  • ios
  • mysql
  • html
  • .net
  • github
  • node.js

Copyright © 2020 Develop Paper All Rights Reserved   

  Sitemap    About DevelopPaper    Privacy Policy    Contact Us