• 微课视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
微课江湖
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 微课视频
  • 安全教程
  • 安全设置
  • 杀毒防毒
  • 病毒查杀
  • 脚本攻防
  • 入侵防御
  • 工具使用
  • 业界动态
  • Exploit
  • 漏洞分析
  • 加密解密
  • 手机安全
  • 区块链
您的位置:首页 > 网络安全 >区块链 > 区块链技术新手入门手册

区块链技术新手入门手册

作者:和讯名家 字体:[增加 减小] 来源:互联网 时间:2018-11-03

和讯名家向大家分享了区块链技术新手入门手册,其中包含区块链技术新手入门等知识点,遇到此问题的同学们可以参考下
有人称:区块链(Blockchain)技术也许是继蒸汽机、电力、信息和互联网技术之后,能与大数据、移动互联网、云计算等新技术共同推动经济金融转型升级、最有潜力触发第五轮颠覆式产业革命浪潮的核心技术。从上述描述可见,近几年,区块链一定会是大热门,不管你是不是支持这一观点,如果你还不知道什么是区块链,那你就out了!

什么是区块链

区块链有两个主要部分:区块和链。这不是废话吗?但大道至简,它的本质就是一串链子把区块串起来,然后数据被划分成连续的多个区块的形式,在电脑里储存。

举个例子你就明白了,下图中方框代表国家,每个方框里每个国家的一些城市名字。


除此之外,每个方框里面还有一个称作哈希值(hash)的部分,哈希值是由一系列字符组成(比如“1hi515AHA5H”),它的值由每个方框的里面信息决定。

由于技术上哈希值的产生比较复杂,简便起见我们用城市名首字母来代替正轨的哈希值比如USA的那个方块里面有New York,LosAngeles和 Chicago三个城市,那么哈希值就是“NYLAC”,每个连续的区块链都包含上一个区块的哈希值,暂把它们称作“前哈希值”(Prev Hash)。
这就有点像 C 语言的指针,把区块连接起来。如果有人想篡改 USA 这个区块,比如加入一个城市 Boston,那么这个区块的新哈希值就会变成“NYLACB”,但是下一个区块India中存储的“前哈希值”仍然是“NYLAC”,这样就没法匹配,这个链就此断了。

所以你知道了吧,哈希值的引入就是为了防止有人篡改任何一个区块。

那么你也许又会问了,那我把下一个区块的“前哈希值”也一并改了不就行了!Too young,too naive!

区块链的数据并不是只存在于一台电脑上的,他的数据是在存在于所有接入区块链网络的电脑上的,每个电脑上的数据都是一样的,因为每当你加入区块链网络,你的电脑就会下载所有区块,如果某人篡改了他的版本,网络就会判断是否可信,它的策略是相信大多数人的版本。

还有一点需要说明,在区块链网络里面,除了数据,所有电脑上运行的程序都是一样的,所有电脑一起执行这套程序。这一点和我们日常生活中所见的大多数应用的机制不同,比如微博,所有的数据和处理程序都是集中在微博的服务器上,而手机 APP、PC 应用、网页等终端的主要功能仅仅是用于与处理服务器进行交互。

但在区块链网络里面,是去中心化的,它依靠所有接入区块链网络的用户的计算机共同执行它的程序。这意味着只有区块链网络中的每台电脑都关机了,它才会停止运行。

公共区块链

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

相关文章

  • 2018-11-03区块链VS Linux 深度剖析开源系统商业价值如何变现
  • 2018-11-03区块链交易的工作原理与流程
  • 2018-11-03什么是Plasma,Plasma Cash?
  • 2018-11-03史上最全区块链领域术语集合
  • 2018-11-03区块链的优缺点都有哪些?
  • 2018-11-03如何在Linux系统建立自己的闪电网络节点和通道
  • 2018-11-03WebAssembly的前世今生
  • 2018-11-03区块链技术六大核心算法
  • 2018-11-03区块链简介-什么是联盟链
  • 2018-11-03深度分析稳定币BASIS、CARBON、Fragments和MakerDAO

文章分类

  • 安全教程
  • 安全设置
  • 杀毒防毒
  • 病毒查杀
  • 脚本攻防
  • 入侵防御
  • 工具使用
  • 业界动态
  • Exploit
  • 漏洞分析
  • 加密解密
  • 手机安全
  • 区块链

最近更新的内容

    • 什么是以太坊ERC-721 Token合约
    • 智能合约并不像你想象的那么智能
    • 如何安全地存储数字加密货币
    • 日本Coincheck数字货币交易所注册教程
    • 以太坊代币标准: ERC20、ERC223的介绍与比较
    • 区块链是如何做到交易数据防篡改的
    • 巨头征战新零售,实体小玩家如何求得生机?
    • 比特币Bitcoin(BTC)是什么
    • imToken 2.0国际版如何设置观察钱包(冷钱包、离线签名)
    • 什么是以太坊Casper协议?

关于我们 - 联系我们 - 免责声明 - 网站地图

©2015-2018 All Rights Reserved. 微课江湖 版权所有