相忘于江湖,追逐于区块链

简介: 说到这个,有人可能会担心,既然我的信息所有门派都能看到,会不会泄露隐私?不能担心。因为,区块链中的信息,都是加密的,也就是说,区块链虽然存储着大量信息,但表面上看都是乱码。只有经过授权,才可以显示出来。正因为区块链,公开、透明、安全、不能篡改,所以,它承载的信息,才会真实有效,可以被很多国家所认可。

什么是区块链?


首先,别把区块链想的太高深了,打个比方,他就是个非常非常牛的多人参与的账本,专业一点就是分布式的去中心化的数据库。

那么它到底牛在哪里呢?我们来通过一个故事来了解一下。

话说有一天,张无忌因中了玄冥二老一掌,找了张三丰看病。张三疯检查了一遍说:“目前整个武当,是治不了的,去找少林派吧”。

于是,张无忌只能长途跋涉来到少林派,去找远空大师,远空大师又重现看了张无忌的胸口说“先去会空师弟那,检查下吧”,无忌无奈的说“师祖,看过了”,相信张无忌的遭遇,大家是不是联想到咱们去医院的遭遇。哈哈,同样的事情或者检查,去不同的医院,都要重新做,这事是不是有点费解。

为什么会这样呢?

其实,我们可以把每个门派,看成是一个数据库。掌门会把各自处理的事情上传的自家的数据库中。

但是,每个门派的数据库都是独立的,大家各管各的,互相不通气。所以,虽然在武当给张无忌看病的信息,但是到少林派没有收到给张无忌看病的信号,一切都要远空大师重新来。

那么,如果每个门派的人员信息或者事情,都能看到,是不是提高了办事效率。那么明朝还会灭亡吗?!

也就是说,各个门派的信息,上传到一个地方。然后,所有门派的信息,打包成块连接起来。与此同时,每个门派还会生成一个副本,备份着所有门派的数据。这样的结果是,一个门派,可以看到所有门派上传的事务信息。

这样,张无忌在去其他门派看病,其他门派的掌门就可以知道,他是中了玄冥神掌了。把所有的信息打包起来,就是一个个区块。如果把这些区块,串成一个链呢?这就是传说中的区块链。

区块链的特点


  • 更安全

以前,每个门派只保存着自己的信息,如果这个门派被赵敏给活捉了,那这个门派的资料信息都没了。所以,每格门派的数据库就是一个中心,一旦被摧毁就玩完。

如果有了区块链之后,每个门派的不光是一个门派独有,而是共享的,而有了区块链之后,即使一个门派被攻击,门派的武林秘籍也不会丢失。这时候,每个门派就不在是中心,谁哪里的数据都是相同的,这就是去中心化。

  • 防篡改

前面说过,每个门派把信息上传,凑成这样的区块链,而这些信息,每个门派都会拷贝一份,作为副本自己收藏。所以,当有人想恶意修改这些信息时,所有门派就会拒绝这个行为,因为和副本有出入。这种让所有信息入手一份的玩法,叫分布式账本。

  • 隐私性

说到这个,有人可能会担心,既然我的信息所有门派都能看到,会不会泄露隐私?不能担心。因为,区块链中的信息,都是加密的,也就是说,区块链虽然存储着大量信息,但表面上看都是乱码。只有经过授权,才可以显示出来。正因为区块链,公开、透明、安全、不能篡改,所以,它承载的信息,才会真实有效,可以被很多国家所认可。

相关文章
|
Python
【Leetcode刷题Python】1049. 最后一块石头的重量 II
LeetCode 1049题 "最后一块石头的重量 II" 的Python解决方案,通过动态规划算法计算使最后一块石头的重量最小的方案。
115 1
|
对象存储 数据库
2025年 | 12月云大使推广奖励规则
云大使推广返利活动,企业新用户下单返佣加码5%,推广最高返佣45%,新老用户都可参与返利活动。
101954 52
|
安全 Go Docker
Go服务Docker Pod不断重启排查和解决
该文章分享了Go服务在Docker Pod中不断重启的问题排查过程和解决方案,识别出并发写map导致fatal error的问题,并提供了使用sync.Map或concurrent-map库作为并发安全的替代方案。
253 4
|
存储 算法 Java
深入算法基础二分查找数组
文章深入学习了二分查找算法的基础,通过实战例子详细解释了算法的逻辑流程,强调了确定合法搜索边界的重要性,并提供了Java语言的代码实现。
深入算法基础二分查找数组
|
JavaScript
Vue配置路由导航守卫实现用户登录和退出(Vue2.x)
Vue配置路由导航守卫实现用户登录和退出(Vue2.x)
Vue配置路由导航守卫实现用户登录和退出(Vue2.x)
|
设计模式 人工智能 算法
代码之舞:编程中的艺术与科学
【6月更文挑战第21天】在数字世界的广阔舞台上,编程不仅是逻辑和算法的冷硬交织,更是创造力与美学的灵动飞扬。本文将深入探讨编程的艺术性和科学性,揭示如何通过代码编织出功能性与美感并存的软件作品。我们将从编程的基础出发,探索其在解决复杂问题中的作用,以及如何通过设计模式、重构和测试驱动开发等技术手段提升代码质量。同时,文章还将讨论编程中的创新思维和持续学习的重要性,强调在技术快速迭代的时代,保持好奇心和适应性是程序员不可或缺的素质。最后,我们将以对未来编程趋势的展望作为结尾,鼓励读者在编程的道路上不断追求卓越,创造出既实用又具有艺术价值的作品。
158 5
|
Java 数据库连接 数据库
Spring Boot的事务管理实战(附源码 超详细)
Spring Boot的事务管理实战(附源码 超详细)
349 0
|
数据可视化 数据挖掘
R语言多维度视角下白领人群健康体质检测数据关系可视化分析2
R语言多维度视角下白领人群健康体质检测数据关系可视化分析
|
消息中间件 人工智能 JavaScript
logstash 与ElasticSearch:从CSV文件到搜索宝库的导入指南
logstash 与ElasticSearch:从CSV文件到搜索宝库的导入指南
logstash 与ElasticSearch:从CSV文件到搜索宝库的导入指南
|
关系型数据库 MySQL 数据库
Mysql页面crash问题复现&恢复方法
title: mysql页面crash问题复现&恢复方法 date: 2019-07-25 11:33:06 categories: Mysql 看到一个MYSQL单节点CRASH的案例,这里用MYSQL5.
1457 0