区块链核心概念注解
2018-03-09 14:12
337 查看
一、综述
从2017年下半年开始,由于比特币几次涨跌大起大落,外加国家国家相关部门对比特币的几次发声,导致区块链这个词非常频繁地出现在各大媒体上。2017年已经过去,转眼之间我们来到2018年,2018年是区块链落地的一年,很多公司相继推出了自己的区块链产品。如今,区块链正处于如日中天的阶段,紧跟时代步伐,我将按照以下思维导图对区块链进行介绍。
我有几张阿里云幸运券分享给你,用券购买或者升级阿里云相应产品会有特惠惊喜哦!把想要买的产品的幸运券都领走吧!快下手,马上就要抢光了。
二、区块链的定义
狭义:区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构, 并以密码学方式保证的不可篡改和不可伪造的分布式账本。广义:区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算方式。
通俗理解:区块链技术是一种整个系统内所有个体都参与记账的方式。系统内所有个体(成员)都有一个在系统内部公开的数据库,我们可以把这个数据库看成是整个区块链的账本。在日常生活中,大部分系统都是中心化的,例如:我们去银行取钱,记账的是银行。我们使用的微信,负责记账的是腾讯。我们使用的支付宝,是阿里在记账。在区块链系统中,系统中的每个个体(成员)都可以有机会参与记账。在一定时间段内如果有数据变化,系统中每个个体(成员)都可以来进行记账,系统会评判这段时间内记账最快最好的个体(成员),让他把记录的内容写到账本,并将这段时间内账本内容对整个系统进行公开,任何个体(成员)都可以随时查看。这样系统中的每个个体(成员)都了一本完整的账本。就这样,区块链技术解决了中介信用问题,这也是区块链的一个重大突破。在区块链之前,比特币可能已经被大家所熟知,比特币是区块链技术的一种实践,区块链不是比特币。
原文链接
相关文章推荐
- 区块链核心概念注解
- 区块链:概念火爆之下,核心价值到底是啥?「入门级」
- 以太坊核心概念开发如何用数字货币引领区块链
- matplotlib核心概念
- C#核心概念--装箱和拆箱(什么是装箱和拆箱)
- Laravel 的核心概念
- Spring核心——注解自动装载
- 浅谈java中的四个核心概念
- Spark核心概念之RDD
- Maven学习总结(四)——Maven核心概念
- Spring 几个常用的核心注解
- 理解maven的核心概念
- SSH深度历险(十) AOP原理及相关概念学习+AspectJ注解方式配置spring AOP
- 面向服务的体系结构(SOA)——(1)目标与核心概念
- 区块链开发核心技术:委任权益证明算法DPoS
- AOP实现_AOP中的概念_注解方式_XML配置方式声明切面
- Spring两大核心概念之IOC
- 什么是区块链----概念
- 深入理解Java:注解(Annotation)基本概念
- java中注解的基本概念以及实例