来源 stormzhang 星球「姚晗」的分享:

首先,区块链和比特币几乎可以说是两个完全不同的领域,唯一的联系就是比特币底层实现的所有技术集合我们称之为区块链。

比特币是由日本中本聪提出的一种货币,主要有以下几个特点:

  1. 挖矿。所有人都可以参与挖矿,计算一个很复杂的数学问题,第一个计算出结果的可以获得一定的比特币,同步到全网,然后所有人开始计算下一个问题。挖矿所获得的比特币具体数值是逐年递减的。这主要是激励用户提供计算和存储能力,为下一步共识做准备。

  2. 共识。当有一笔交易发生时,需要由全网大部分节点达成一致,共同记账,这笔交易才算生效。共识节点越多,比特币系统就越不容易被攻破。共识类似于我们用的git,需要所有开发者代码一致。不同的是git是由开发者手动更新,而比特币需要实时自动更新。

  3. 链式。与数据结构的链表概念类似,每个比特币的生成和交易都会生成一个区块,可以通过一个字段计算出上一个区块,直到创世区块,也就是比特币发布的时候生成的第一个区块。如果同时有多个区块产生,可以分叉,后加入的区块以较长的分叉为准。

  4. ICO。由于比特币源码是来源的,所有人都可以看到源码,用源码build出一个创世区块,把代码分享出来,一部分人开始挖矿,就相当于产生了一个新的货币。而ICO类似于IPO的概念。IPO是公司上市时向所有股民公开招股,而ICO就是一个新的货币发布时由人们公开购买,可以用现金或者其他电子货币支付。

  5. 价格。比特币作为电子货币,与Q币等最大的区别就是比特币与现实货币无关,而Q币等其他货币其实是现实货币电子化的形式,还是依托现实货币的。所以一般有固定的汇率。而比特币的价格完全取决于人们对它的认知,类似于股票,如果一个比特币,有人愿意用100元人民币购买,那这个比特币就值100元,如果有人愿意用10000元人民币购买,那这个比特币就值10000元。与人民币并没有直接关系,只是我们现实中需要使用现实货币,才产生了比特币相对于现实货币的价值。

能看到这的人应该是挺认真的了,说到底,比特币其实是属于金融领域的,初衷是创立一个电子货币,逐渐被玩成了一个理财产品。

区块链其实是之前提到的技术的总称,包括链式结构,共识机制,加密算法等等。具体包括哪些技术,每个区块链研究者可能认知都不太一样。但无论如何,这些技术都是以前研究过的,但为什么这些技术汇总到一起,就能形成新的领域呢,这里就要提到一个概念,分布式。

我们技术常见的分布式,通常是单机由于存储或者算力不足的情况下,做一个分布式的扩展。而区块链的分布式,则是做完全备份,其目的,就是达到高可用。

就以我们在用的知识星球为例,它的服务器是架设在运营公司的机房,虽然有复杂的灾备技术,但还是存在着数据丢失的可能性,但如果我们每个使用星球的用户都拥有星球的所有数据,那就基本不可能发生数据丢失的问题了。但知识星球由于数据丢失问题不是太严重,所以没必要这么做。但对银行证券等金融机构,数据丢失问题就很严重了,而且存在着数据被篡改的可能性,这也是区块链在金融领域应用最多的原因。如果每个用户都拥有所有的银行数据,第一是防止了数据丢失。第二,就算想要篡改数据,也需要修改绝大部分用户的数据才能篡改成功,不然共识过程会把篡改的这部分数据修正回来。而篡改绝大部分用户手里的数据,这个成本是很高的。

所以说,区块链其实是用分布式完全备份,来做一个需要极大成本才能篡改数据的系统。


来个网上看到的通俗易懂的解释:

区块链知识普及:假如你是一位女生,在某年某月某日的某个晚上,你男票给你说了一句“我爱你一生一世”,然后你把这句话发给了你的闺蜜、爸妈、朋友圈、公众号、微信群等,你男票再也无法抵赖,你打赏点小费感谢他们给你记住并作证,这个小费就是token,你、你男朋友、“我爱你一生一世”这句话、说这句话的时间地点等信息,打包起来形成一个结构化的信息包,这个信息包就叫“区块”,而你的闺蜜、爸妈、朋友圈、公众号和微信群等节点就是“链”,最后你男票不承认说过这句话、当了负心汉,你翻出这个账本对质,把他丫的臭骂一顿,这就是区块链的应用。还有啊,男朋友这个节点会永远被提出网络。当然网络更大的情况下,这个男的可能永远找不到女朋友。


更多教程和资料:

知乎专栏:

  • 什么是区块链?如何入门区块链?
  • 区块链技术学习资源整理

区块链、比特币的学习相关推荐

  1. 区块链与联邦学习综述

    区块链与联邦学习综述 本期分享的论文是由Dinh C. Nguyen等人在2021年发表在IEEE Internet of Things Journal的文章<Federated Learnin ...

  2. 区块链与联邦学习的研究

    本文分别介绍了区块链与联邦学习的研究现状.架构和运行原理.主要技术及局限性,并针对区块链与联邦学习所存在的问题,通过分析区块链与联邦学习各自的特点,探讨了如何将区块链与联邦学习进行融合互补,介绍了两种 ...

  3. 【三分钟讲清区块链/比特币】之二:比特币入门教程

    前言:阅读本文之前,我假设你已经了解了区块链及其相关概念.如果没有,建议先阅读一下本系列的前一篇:[三分钟讲清区块链/比特币]之一:区块链入门教程,然后再阅读本文. 比特币(bitcoin)诞生于20 ...

  4. 【三分钟讲清区块链/比特币】之一:区块链入门教程

    区块链(blockchain)是眼下的大热门,新闻媒体大量报道,宣称它将创造未来.可是,简单易懂的入门文章却很少.区块链到底是什么,有何特别之处,很少有解释. 下面,我就来尝试,写一篇最好懂的区块链教 ...

  5. 区块链比特币开源_开源资金:比特币,区块链和免费软件

    区块链比特币开源 无论您是相信区块链技术已准备好改变世界还是在转瞬即逝,都可以肯定的是:关于区块链的技术和法律问题如今已浮现在每个人的脑海. 人们常常想知道:比特币是"开源的"吗? ...

  6. 区块链/比特币基础知识

    [三分钟讲清区块链/比特币]之一:区块链入门教程 [三分钟讲清区块链/比特币]之二:比特币入门教程 [三分钟讲清区块链/比特币]之三:加密货币的本质

  7. 【联邦学习+区块链】联邦学习与区块链

    前言:联邦学习(Federated Learning)是在保障大数据交换时的信息安全.保护终端数据和个人数据隐私.保证合法合规的前提下,在多参与方或多计算节点之间开展高效率的机器学习的一种新兴人工智能 ...

  8. 如何用最短的时间理解一项数字技术?推荐这7本最新的白皮书(大数据、云原生、区块链、联邦学习等,附下载)...

    正文开始 信息技术.数据被国家认定为新的生产要素,对于数据从业者来说是时代赋予的巨大红利,但也要认识到,数据要素要发挥出价值,离不开数据要素市场的培育,更依赖于信息技术(大数据.人工智能.区块链.云计 ...

  9. 区块链技术指南学习笔记2

    区块链技术指南学习笔记2 密码学 Hash 算法与数字摘要 常见hash算法 数字摘要 加解密算法 加解密系统基本组成 对称加密算法 非对称加密算法 消息认证码与数字签名 消息认证码 数字签名 数字证 ...

  10. 斗地主对区块链的联系学习

    @TOC斗地主对区块链的联系学习 斗地主对区块链的联系学习 最近区块链技术在业界成为新热点话题但是如何认识理解区块链却很晦涩,不过通过一场斗地主与区块链联系起来学习,会有灵魂深处的启发,而且非常的通透 ...

最新文章

  1. latex 编译Underfull \hbox (badness 10000) in paragraph警告
  2. mongodb 导出指定数据库文件大小_大数据技术之将mongodb 数据指定字段导出,然后指定字段导入mysql 实例 及相关问题解决...
  3. 新手向:Vue 2.0 的建议学习顺序
  4. 《精通正则表达式》笔记
  5. ActiveMQ 实现消息接收发送
  6. 10岁才上小学的他,如今是高校男神教授
  7. 升级在谷歌电子市场上传的应用
  8. 软件开发方法的过程、特点、优缺点
  9. GSM、UMTS和LTE网络;FDD,TDD双工模式
  10. 计算机安全模式启动时蓝屏,win7安全模式也蓝屏怎么办_win7安全模式蓝屏怎么解决...
  11. mongodb 复制集部署(主从升级版)
  12. CVPR 2019视频目标跟踪算法Pipeline集合
  13. 《新闻联播》报道百度山西数据标注基地 培育新业态打开新就业空间
  14. 2020年西式面点师(高级)考试题及西式面点师(高级)考试内容
  15. 上架被拒后如何再重新上传
  16. ZZULIOJ 1788 小金刚的宝藏 (01背包)
  17. android lottie字体json,从json文件到炫酷动画-Lottie实现思路和源码分析
  18. 直扩 单音干扰抑制 matlab,数学计算软件MATLAB资料集锦分享
  19. Ruby'sRpg Unity3D官方教程,自学过程笔记记录
  20. BigDecumal

热门文章

  1. App-V5.0服务器部署
  2. VIM下的可视模式的相关知识
  3. 测试并发应用(七)配置Eclipse来调试并发代码
  4. linux 系统、命令、软件
  5. apache个人主页搭建
  6. 身体容易缺少的微量元素
  7. Flink SQL Client讀取csv中的數據(轉載+總結)
  8. NoClassDefFoundError: com/google/protobuf/RpcCallback
  9. ubuntu中的Jupyter Notebook更换浏览器需要输入密码
  10. Earliest PEP Algorithm Principles