区块链技术

Posted 沙漠一只雕得儿得儿

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了区块链技术相关的知识,希望对你有一定的参考价值。

1.区块链是什么

区块链:分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。 本质上是一个去中心化的数据库。

定义:区块链是一个分布式账本,一种通过去中心化、去信任的方式集体维护一个可靠数据库的技术方案

从数据角度来看:区块链是一种几乎不可能被更改的分布式数据库。数据的分布式存储,数据的分布式记录。

从技术角度来看:区块链不是一种单一的技术,而是多种技术的整合的结果。这些技术以新的结构组合在一起,形成了一种新的数据记录、存储的表达方式

 

 就比如下面的例子:

假设环境:假如你们家里有个账本,让你来记账。在以前,就是爸爸妈妈把工资交给你,让你记到账本上。中间万一你贪吃,想买点好吃的,可能账本上的记录会少十几块。

用区块链解决问题的方法:

如果用全家总动员的方式记账,上述说的问题就不会有了,因为你在记账,你爸爸也在记账,你妈妈也在记账,他们都能看到总账,你不能改,爸爸妈妈也不能改,这样想买烟抽的爸爸和想贪吃的你都没办法啦。

以前是一个人记账,可以篡改,丢失等,现在是人人记账, 都可以看到总的账单,并且谁也不可以随意改动。

区块链技术是指一种全民参与记账的方式。所有的系统背后都有一个数据库,你可以把数据库看成是就是一个大账本

区块链系统会检验期间产生的所有数据,比如交易记录以及该区块何时被编辑,创建的记录,并将这些数据储存在一个新的区块上,这个区块会与前一个区块链接从而形成一根链条,每个区块都必须包含前一个区块的相关信息,才能生效,

2.区块链有啥特点

1、安全 不受任何人或者实体的控制,数据在多台计算机上完整复制(分发)。 与集中式数据库不同,攻击者没有一个单一的入口点,数据的安全性更 有保障

2、无第三方 因为区块链的去中心化,它可以帮助点对点交易,因此无需第三方批准。

3、不可篡改 信息通过密码学加密技术进行加密,一旦进入区块链任何信息都无法更改

4、可访问 网络中的所有节点都可以轻松访问信息

3哪些领域会“链”上区块链?

4区块链的未来发展和应用场景

1、数字身份

很多人开各种证明时会遇到“证明我妈是我妈”的窘境,有了区块链,就再也不用担心了。

原来我们的出生证、房产证、婚姻证等等,需要一个中心节点,大家才能承认。一旦跨国,合同和证书可能就失效了,因为缺少全球性的中心节点。

区块链技术不可篡改的特性从根本上改变了这一情况,我们的出生证、房产证、婚姻证都可以在区块链上公证,变成全球都信任的东西,当然也可以轻松证明 “我妈是我妈”。

2、卫生保健

简单说就是利用区块链建立有时间戳的通用记录存储库,进而达到不同数据库都可提取数据信息的目的。

例如你去看病,不用换个医院就反复检查,也不用为报销医保反复折腾,可以节省时间和开销。

3、旅行消费

例如我们经常会用携程、美团等app来寻找并下单入住酒店和其他服务,各个平台从中获得提成。

而区块链的应用正是除去中间商,并为服务提供商和客户创建安全、分散的方式,以达到直接进行连接和交易的目的。

4、更便捷的交易

区块链可以让支付和交易变得更高效、更便捷。区块链平台允许用户创建在满足某些条件时变为活动的智能合约,这意味着当交易双方同意满足其条件时,可以释放自动付款。

5、严把产品质量关

假如你买了一个苹果,在区块链技术下,你可以知道从果农的生产到流通环节的全过程。在这其中有政府的监管信息、有专业的检测数据、有企业的质量检验数据等等。智慧的供应链将使我们日常吃到的食物、用到的商品更加安全,让我们更加放心。

6、产权保护艺术

创作者把自己的作品放在区块链上,有人使用了他的作品,他就能立刻知道。相应的版税也会自动支付给创作者。

区块链技术既保护了版权,也有助于创作者更好更直接地向消费者售卖自己的作品,而不再需要发行公司的协助。

5.比特币与区块链之间的关系

什么是比特币:是一种没有央行参与发行的,总量固定的数字货币。 简单来说就是一种虚拟货币,必须通过“挖矿”开采。

区块链与比特币的关系:区块链技术是比特币的底层技术,比特币是区块链的第一个应用。比特币的交易信息都被记录在一个去中心化的账本上,这个账本就是区块链。如果我们把区块链比成一个实物账本,那么每个区块就相当于这个账本中的一页,每十分钟生成一页新的账本,每一页账本上记载着比特币网络 ,这十分钟的交易信息,每个区块之间根据密码学原理,按照时间顺序依次相连,形成链状结构因此得名区块链。

简单说来,挖矿就是记账的过程,矿工是记账员,区块链就是账本

每次记录最快的那个人就会获得一个奖励,找个奖励就是比特币,他其实就是相当于在解一组非常复杂的方程

所以我们常听到的比特币的挖矿指的就是解这个方程,你得到找个比特币就是找个方程的特解, 但是在区块链技术里面接着方程要比我们据这个例子中的记账难得 多

6.局限性

1、当数据越大伴随的性能问题 每个人都有一份完整账本,并且有时需要追溯每一笔记录,因此随着时间推进,交易数据超大的时候,就会有性能问题

2、由于区块链账本是全体备份,从存储角度,这造成资源的巨大浪费

3、不可篡改、撤销 这个既是优点也是缺点,在区块链里没有后悔药,你对区块链的数据变动几乎无能为力,主要体现在:如果转账地址填错,会直接造成永久损失且无法撤销;如果丢失密钥也一样会造成永久损失无法挽回。而现实中如果你银行卡丢了或者密码忘记了,还能到银行营业点处理,你的钱还在。

4区块链的延迟性 区块链的交易是存在延迟性的,当前产生的交易的有效性受网络传输影响,因为要被网络上大多数节点得知这笔交易,还要等到下一个记账周期也就是要被大多数节点认可这笔交易

以上是关于区块链技术的主要内容,如果未能解决你的问题,请参考以下文章

区块链区块链技术学习总结

[技术发展-5]:《区块链与加快推动区块链技术和产业创新发展》

区块链技术区块链入门详解①

区块链技术定制开发 区块链技术及开发 区块链游戏开发

区块链技术研发_区块链技术实体结合解决方案_汇新云

区块链技术与应用