对于比特币也许一千个人有一千种理解。本文作为入门篇(写给完全没有了解过比特币概念的新手,老手可忽略),我尽量用简单易懂的语言来介绍比特币。
到底什么是比特币,它到底是怎么运行的呢。

比特币是什么

比特币是一种基于分布式网络的数字货币。
比特币系统(广义的比特币)则是用来构建这种数字货币的网络系统,是一个分布式的点对点网络系统。

本文主要讲解狭义的比特币概念。

数字货币是什么

凯恩斯在《货币论》上讲,货币可以承载债务,价格的一般等价物。货币的本质是等价物,它可以是任何东西,如:一张纸,一个数字,只要人们认可它的价值。人民币,美元等作为国家信用货币,其价值由国家主权背书。而数字货币是一种不依赖信用和实物的新型货币,它的价值由大家的共识决定。比特币就是一种数字货币。(我们在网银,微信,支付宝的金额,准确来讲,它是信用货币的数字化,不是数字货币,不过央行也在研究比特币,准备发行数字货币)

运行原理

大家知道,在银行系统的数据库里记录着跟我们身份id对应的财产,下文称这样的记录为账本,如张三的卡10月1日转入1w, 余额10w。
比特币系统也同样有这样的账本,不同银行由单一的组织负责记录,比特币的记账由所有运行系统的人(即节点,可以简单理解为一台电脑)共同参与记录,每个节点都保存(同步)一份完整的账本。
同时使用简单多数原则,来保证账本的一致性。举个例子:如果有人在自己电脑上把自己的余额从1万改为1百万,他这个账本和大多数人的账本不一致,就会被比特币系统认为是无效的。

比特币使用区块链技术来支撑整个系统的运行,有兴趣的同学,可以详细阅读下这几篇博文:

  • 区块链记账原理

  • 比特币所有权问题

  • 比特币如何挖矿

还可进阶阅读:
分析比特币网络:一种去中心化、点对点的网络架构,可以详细了解比特币网络。
比特币区块结构Merkle树及简单支付验证分析,可以详细了解区块结构如何验证交易。

深入浅出区块链 - 系统学习区块链,打造最好的区块链技术博客

比特币是什么,看这篇就懂了相关推荐

  1. TCP/UDP,HTTP,HTTP2.0,HTTPS,史上最详解,看一篇全懂了

    一.前言 作为上层应用的开发者,对网络通讯知识平时接触的少,久而久之很多都忘了,但这又是IT人的饭碗,出去面试,这些基础知识说不出一二三,得会鄙视.本篇就为您全面解析这些基础知识,只要原理,不讲细节, ...

  2. 你应该补钙吗?看这篇就懂了

    许多人服用钙补充剂希望增强骨骼.然而,它们可能有缺点甚至健康风险,包括增加患心脏病的风险. 身体为什么需要钙? 你的身体需要钙来建立和维持强壮的骨骼.身体中超过 99% 的钙储存在骨骼和牙齿中. 在血 ...

  3. linux性能调优看这篇就懂,[转载]Linux性能调优

    译注:本文译自linuxforums.org上的一篇文章<Linux Performance Tuning>(原文作者Fernando Apesteguia发表于2006年)翻译此文仅为英 ...

  4. iOS--上线被拒如何从苹果返回的崩溃日志iOS.crash文件处理找崩点(看这篇就懂了)

    2017年底了,现在苹果上线的越来越严,导致被拒的次数也是越来越特多.我们从苹果给的提示可以看出我们大概崩溃的位置,但是作为程序员的我们,找到具体崩溃的点才能更好的修复. AppStore审核没有通过 ...

  5. for循环执行顺序---看一篇就懂了。

             for循环是程序代码中我们使用最多的循环体,当然了while,do while也经常使用,其中do while常用于循环体无论判断条件是否正确 都会至少执行一次 for(int i ...

  6. 使用分层网络模型的两个优点是什么_从零开始学网络|搞懂OSI参考模型和TCP/IP分层模型,看这篇文章就够了...

    从零开始学网络|搞懂OSI参考模型和TCP/IP分层模型,看这篇文章就够了​mp.weixin.qq.com 前言 今天和大家一起谈谈"网络",之前写的文章可能不太通俗易懂,有人就 ...

  7. 一下子搞懂JDBC,看这篇就够了--以MySQL为例。

    一下子搞懂JDBC,看这篇就够了–以MySQL为例. 文章目录 一下子搞懂JDBC,看这篇就够了--以MySQL为例. 一.什么是JDBC? 二.JDBC的使用步骤 三.jdbc进阶--上述各个类或接 ...

  8. 文科生读计算机博士,文科类哪些专业博士前景好?看完这篇就懂了!

    原标题:文科类哪些专业博士前景好?看完这篇就懂了! 会计专业最好 总体看,文科类博士就业不如理工类.如果去学校当老师,不挑地方与单位,找工作不成问题.如果要找到人们普遍认为的好单位,目前看会计专业最好 ...

  9. 靶点c语言,Nature关注的经典靶点,看完这篇就懂了

    原标题:Nature关注的经典靶点,看完这篇就懂了 解螺旋公众号·陪伴你科研的第2096天 靶点虽老,关注不减! 在很多肿瘤中,都存在KRAS 的突变. KRAS-G12C 是一种常见的KRAS 突变 ...

最新文章

  1. zabbix如何配置微信报警
  2. Visual Studio中的TabControl控件的用法
  3. Laravel 加载第三方类库的方法
  4. 腾讯3轮面试都问了Android事件分发,原理+实战+视频+源码
  5. 人民邮电报:区块链和工业互联网的融合 将产生叠加倍增效应
  6. 跨境电商独立站模式解析与机会分析?
  7. Android中需要了解的数据结构(一)
  8. 二维波动方程matlab,二维波动方程matlab
  9. 【器件知识】【设计】ESD专题-闩锁效应-大尺寸输出缓冲器
  10. 第14届军警狙击手世界杯:中国队包揽全部冠军
  11. vipkid和vipjr比较,哪个更适合小升初学习?
  12. google::protobuf::Closure::Run
  13. 码元和码点(字符串截取截取得是码元,汉字有一些偏僻字占据两个码元,字符的函数往往不是我们期待)
  14. 数论[计算机数学专题(5)]
  15. [Python面试][基础算法题]Python基础面试(基础算法题目较多)
  16. 常见各国插头标准图示
  17. SLM6500充电板的电磁干扰EMI措施
  18. STK轨道外推算法的类型
  19. 2019最新撩妹聊天技巧恋爱神器
  20. 最新葫芦侠图床带API网站源码

热门文章

  1. 笑谈.Net的开发境界
  2. 甲骨文:正在从SAP手中赢得应用产品市场份额
  3. 周一02.1编程语言介绍
  4. 20145309信息安全系统设计基础第3周学习总结
  5. 网页制作中绝对路径和相对路径的区别
  6. SqlHelper.cs 使用时要注意的地方
  7. Cuyahoga的安装及结构
  8. 在Android Studio上进行OpenCV 3.1开发
  9. CUDA tool URL
  10. 判断js对象是否拥有某属性