朋友,你知道区块链吗?

相信大家现在开始翻书查资料,没过多久就懵圈了,什么“分布式存储”、“点对点传输”,一堆看不懂的名词,体验了一把“从入门到放弃”的滋味。

但现在区块链这么火,好像不加上“区块链”三个字都觉得对不起自己高大上的科技产品。那么今天,鹦鹉先生就带大家搞定啥是“区块链”。

其实,“区块链”并不是一种技术,而是很多技术的集合。在看这个新名词时,我们不妨先来将这个词分开理解:

没错,这家伙由两项重要技术组成:区块和链。区块,大白话就是超牛的数据库;链,就是将很多数据库连起来。也就是说,将网络上的很多数据库互联起来,实现数据共享。

举个栗子,假如鹦鹉先生肚子饿了,想要去超市买些鸟粮。

来到第一家商店,老板说:“鸟粮卖完了”,于是鹦鹉先生又来到第二家商店,结果老板又说卖完了。就这样,鹦鹉先生要来来回回在整个树林里找鸟粮,还没买到估计就先饿晕了。

店老板如何知道自己的商店里是否有鸟粮可卖?每一个商店,都有一个自己的仓库数据库,记录着自己商店里还有多少商品库存。店老板只需将“鸟粮”二字输进数据库,就知道自己的店里还有没有鸟粮。

那如果将所有商店的仓库数据库互联起来,是不是既省时又高效呢?鹦鹉先生只需在一家商店问老板有没有鸟粮,店老板就可以告诉我现在自己的店还有没有,以及其他店是否有库存。

于是,将商店的数据库互连起来,一个区块链就诞生了!所有的店老板都可以上传自己店里的库存信息,并且可以随时查阅其他店的库存信息。更厉害的是,还可以知道谁上传了这些信息。

但如果有些店老板动了歪念,想要篡改其他商店的库存信息怎么办?那基本上是不可能的。因为店老板每上传一条记录,都包含了前面所有记录的一个摘要。这个摘要是对前面已上传数据的确认,将摘要附在自己的新记录中再上传,就形成了“环环相扣”的关系。

如果店老板想要篡改记录,就要修改此记录以后的所有记录,这显然是不可能的,代价太大,还不如老老实实卖鸟粮。

(好比环环相扣的拼图)

从上面的例子,我们可以看出,区块链具有“不可伪造”、“全程留痕”、“可溯源”、“公开透明”等特点,在现实生活中,还是相当实用的。

下面,鹦鹉先生举一些最近比较火的“区块链”应用实例,带大家更深入的理解这些新名词的含义。

“挖矿”

不是真的下矿井挖矿,而是用电脑“挖矿”,“挖矿”指的是“抢着去记账”。因为在虚拟货币的交易当中,每一位用户都可以记录虚拟货币的交易情况,且每成功记账一次,都有一定数额的虚拟货币奖励。

当有一条新的交易记录产生了,在网的所有节点都可以知道有新记录产生了,于是为了奖励,大家都抢着去给新记录“上链”。但为了保证全网的上链速度稳定,每一位上链者都需要解出一个很复杂的难题,答对了才可以上链。

这个难题,不是用人脑可以算出来的,就连电脑也要算半天。于是,最简单暴力的方式就是猜答案:将所有结果一一列举出来,直到猜对为止。所以,为了加大算力,上链者就要加大自己电脑的算力,来争取有更大的机会上链。于是,大家纷纷提高自己的算力,全网算力也水涨船高,只有将自己的算力提得更高,才更有可能抢到上链权。

(可以看到全网算力井喷式增长,后来因国家管控,算力有所下降)

现在“挖矿”用的是显卡,得益于显卡高频多核心的优势,显卡可以在短时间内猜更多的次数。所以,“显卡荒”就出现了——人人抢着去“挖矿”,真正需要用显卡工作玩游戏的用户,有钱都买不到。

于是,“空气显卡”因此而得名——发布了新显卡和没发布一样,反正都买不到。

区块链电子发票

2018年8月10日,深圳市税务局联合多家科技公司,顺利开出了全国首张区块链电子发票。

同样的,区块链电子发票也具有区块链的特性:可溯源、不可篡改等。将区块链与电子发票有机结合,实现了可追溯发票来源、真伪和入账等信息,解决了发票流转过程中一票多报、虚报虚抵、真假难验等难题。此外,还可降低成本、简化流程、保障数据安全和隐私。

【不正经科普】一文读懂“区块链”相关推荐

  1. 一文读懂区块链技术,史上最全,最通俗

    (来自公众账号:赛联信链) 区块链已经来到世界14年了,中国成为重大战略也三年了.你说大家都懂区块链?其实人人都迷迷糊糊是真的,都知道却又说不清.作为区块链教育从业者,给学员讲了无数次,今天我有义务再 ...

  2. 山石岩读丨一文读懂区块链安全:区块链会带来哪些冲击?

    通过上期<山石岩读>,我们了解了区块链是什么,以及在加密货币应用领域中区块链应用程序的三个可能的通用用例.区块链在带来更多可能的同时,也必然带来巨大的冲击.这些冲击将会给我们带来怎样的影响 ...

  3. 入门|一文读懂区块链“谷歌引擎”Covalent API, 无需编程实现跨链技术只需一秒

    区块链技术是可以颠覆世界的.然而,尽管区块链上数字资产出现大幅增长,但是访问详细的历史区块链数据仍是非常困难的.这番操作及其耗时且计算量大.如果主流客户对区块链产品产生兴趣,那么构建者就应该具备分析区 ...

  4. 山石岩读丨一文读懂区块链安全:区块链到底是什么?

    当2017年比特币在全球各种加密交易中达到19000美元的峰值时,加密数字货币就吸引了不仅限于技术爱好者和挖矿者/交易者的全世界范围的广泛关注.随后,使比特币成为可能的区块链技术也作为新兴主流技术之一 ...

  5. 一文读懂区块链技术如何改变非洲贸易(上)

    缺乏硬通货.欺诈频发和高昂的交易成本阻碍了非洲国际贸易的发展.但现在,区块链技术正在帮助非洲的企业克服这些障碍. 链集市 · 让区块链落地更简单 <区块链行业观察>专栏·第 34 篇 作者 ...

  6. 一文读懂区块链技术如何改变非洲贸易(下)

    区块链技术和Crypto正是非洲克服某些贸易限制所需要的创新. 链集市 · 让区块链落地更简单 <区块链行业观察>专栏· 作者丨Rafia Raji 图片丨来源于网络 使用Crypto进行 ...

  7. 一文读懂区块链共识及其容错机制

    翻译 | shawn 编辑 | 波波 区块链是一个分布式和去中心化的系统,这意味着它需要一种可以追踪当前系统官方状态的方法.由于区块链可以包括金融交易和商业协议,因此所有相关方必须在协议条款上保持一致 ...

  8. 一文读懂区块链上的隐私与监管问题

    区块链--作为公开账本,解决了各方如何建立信任的问题,却也同时带来了一个新的问题:隐私如何得到保护?当用户的所有交易信息都暴露在大众面前,如果这些交易信息被恶意挖掘及利用,将给用户隐私带来严重的威胁. ...

  9. 一文读懂区块链以及一个区块链的实现

    区块链这个技术在2017年是比较火的,基于区块链技术的比特币的价格也是高的惊人,于是我就想对区块链技术做个深入了解.在网上看了大量文章后,发现大多数文章要么只讲理论,要么就只贴代码,都不太满意.于是我 ...

  10. 一文读懂区块链与大数据的关系

    导读 随着数字经济的发展,区块链的价值逐渐凸显,区块链和大数据确保了数据的安全性,还可以防止数据泄露,一旦信息存储在链上,就需要有多个权限来访问数据.通过可伸缩性,区块链允许以更平静的方式共享数据. ...

最新文章

  1. 利用蒙特卡算法仿真二进制双极性基带通信系统
  2. [Java] grails 安装手记
  3. 写给对 ”游戏开发” 感兴趣的朋友们
  4. VTK:模型之MarchingSquares
  5. mysql 定时脚本_MySQL定时执行脚本(计划任务)命令实例
  6. LeetCode 359. 日志速率限制器(哈希map)
  7. Android之使用SoundPool播放一小段音频,实现猜歌的功能
  8. Eos的Wasm智能合约的局限性
  9. android 分包粘包_Android Socket 发送与接收数据问题处理: 发送后的数据接收到总是粘包...
  10. 数字电子技术基础第六版阎石王红课后答案
  11. Python中如何求分数化简
  12. 什么是智能建筑,智能建筑系统主要有哪几部分组成?
  13. 钓鱼c语言,C语言实现小猫钓鱼游戏
  14. SAP WORKFLOW 1创建一个简单的workflow helloworld
  15. python2.7 error: Microsoft Visual C++ 9.0 is required. Get it from http://aka.ms/vcpython27
  16. 禁止复制服务器文件夹,远程桌面服务器 禁止复制文件夹
  17. Discourse开源论坛搭建
  18. wdatepicker设置时间范围_如何设置光固化3D打印机切片参数
  19. 杰理下载器强制下载工具的使用介绍_AC695N696NAD14AD15全系列支持,看完此文就足够了
  20. (解决)虚拟机黑屏,界面显示:/dev/sda1: clean, xxxxx/yyyyyy files, aaaaaa/bbbbbbb blocks....

热门文章

  1. 世界曾经有这样一个中国
  2. [架构]MVC/MCP/MVVM三个框架模式
  3. 服务器vga转hdmi显示器不亮,手把手教你排除HDMI转VGA常见故障
  4. Python | 查看微信撤回的消息(完整代码)
  5. 【论文阅读】DeepIM: Deep Iterative Matching for 6D Pose Estimation
  6. DTAS棣拓公差分析软件-公差仿真模拟软件-几何尺寸与公差软件-三维公差分析软件
  7. 立创EDA极速入门(1)——熟悉PCB和立创EDA基本操作
  8. vue接口总是请求超时_vue axios调用接口时请求超时
  9. LAMP系列文章之一:泛泛而谈LAMP
  10. UIImagePickerController编辑图片框大小的问题