快捷导航
友情提醒:各位币友大家好,请大家注意防范非法ICO等融资行为,谨防受骗! 欢迎大家踊跃发帖回帖,赚取博士币,免费领取论坛自助广告位! 币市有风险,投资需谨慎! 如有疑问或者建议,可以联系站长QQ:1562691348 谢谢对本站的支持!
币博士社区 首页 技术交流 查看内容

区块链技术基础知识入门之什么是区块链?

2018-12-19 16:33| 发布者: admin| 查看: 219| 评论: 0

摘要: 无论你是想进入币圈炒币赚钱,还是想成为一名区块链技术开发的工程师,你都需要对区块链相关的知识有所了解。如果你想要深入地了解区块链,需要准备很多知识储备,比如什么是共识机制、什么是非对称加密算法等等,当 ...
无论你是想进入币圈炒币赚钱,还是想成为一名区块链技术开发的工程师,你都需要对区块链相关的知识有所了解。如果你想要深入地了解区块链,需要准备很多知识储备,比如什么是共识机制、什么是非对称加密算法等等,当然这不是我们这篇文章的主题,这篇文章我们主要就介绍下什么是区块链,让大家可以对区块链有一个初步的了解。


一、区块链概念的起源

说起区块链概念或者说区块链技术的起源,就不得不追溯到比特币的起源。比特币是由一位化名为中本聪的人,在2008年发表一篇为题为《比特币:一个点对点的电子现金系统》的论文中首先提出的概念,旨在创建了一个完全去中心化的电子现金系统,而不依赖于通货保障或是结算验证保障的中央权威。中本聪发明的比特币正是采用了区块链技术,在比特币诞生之前,还没有区块链这样的技术存在,可以说区块链技术是比特币原创的核心技术,并且第一次在比特币身上得到了成功地实践。比特币发明之后,逐步火遍全球,许多技术人员开始参考比特币中的区块链实现原理,将此技术或生搬硬套或做点改进将其应用到其他程序应用,这类技术统称区块链技术,而用区块链技术实现的各种链就是我们所谓的区块链。

二、区块链概念定义

区块链的概念定义如下:
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。

在区块链的定义中,存在着许多专业词语,这些都是一些采用的技术,后面会有文章针对这一系列的技术做一个分析,暂时我们就不用管这些技术具体是什么,简单地讲,区块链其实就是一个可以多人同时记账的账本,也就是分布式的账本,并且账本上的账一旦被记录,就无法篡改。

区块链是区块(Block)和链(Chain)的直译,其数据结构如图所示,即每个区块保存规定时间段内的数据记录,并通过密码学的方式,构建一条安全可信的链条,形成一个不可篡改、全员共有的分布式账本。


三、区块链的特征

1,去中心化
区块链由众多节点共同组成一个端到端的网络,不存在中心化的设备和管理机构。节点之间数据交换通过数字签名技术进行验证,无需互相信任,只要按照系统既定的规则进行,节点之间不能也无法欺骗其他节点。

2,开放性
任何人都可以参与到区块链网络,每一台设备都能作为一个节点,每个节点都允许获得一份完整的数据库拷贝。节点间基于一套共识机制,通过竞争计算共同维护整个区块链。任一节点失效,其余节点仍能正常工作。

3,自治性
如果程序设置,每到周日A同学就会转账给B同学100元,那么就不用进行广播,区块链上的每一个人都知道每到周日B同学会收到A同学的100元。这是基于对区块链的信任。

4,信息不可篡改性
单个甚至多个节点对数据库的修改无法影响其他节点的数据库,除非能控制整个网络中超过51%的节点同时修改。当节点基数足够大时,这个事情几乎不可能发生。区块链中的每一笔交易都通过密码学方法与相邻两个区块串联,因此可以追溯到任何一笔交易的前世今生。

5,匿名性
区块链的运行规则是公开透明的,所有的数据信息也是公开的,因此每一笔交易都对所有节点可见。由于节点与节点之间是去信任的,因此节点之间无需公开身份,每个参与的节点都是匿名的。

明白了区块链的基本概念,知道了区块链的核心特征,基本算是对区块链有了一个初步的了解,当然,如果想要深入了解区块链,还需要学习许多其他相关知识,后面的文章我们将逐步介绍。



鲜花

握手

雷人

路过

鸡蛋
本文如有侵权行为,请及时联系站长删除,站长QQ:1562691348

最新评论

Copyright   ©2018-2019  币博士社区  Powered by©币博士  技术支持:Discuz X3