昊天善圈:区块链开过程中有必要了解的基础知识

来源:向上吧深圳 作者:向上吧深圳 2018-08-09 16:57:02
昊天善圈:区块链开过程中有必要了解的基础知识

EeCBCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

区块链开发中的区块链被定义为一个去中心化,采用非对称加密,分布式存储的记账技术,它涉及到的技术包括P2P网络传输、密码学、分布式存储等,这些技术都不是新技术,而是一系列老技术的组合。传统OSI网络模型有七层网络协议,相应的区块链网络被定义为六层,由下往上依次为,数据层、传输层、共识层、激励层、智能合约层、应用层。EeCBCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

区块链技术开发将影响到各行各业,区块链的特点包括去中心化、公开透明、安全可靠和开放共识。其中,去中心化是指区块链由众多节点共同组成一个端到端的网络,不存在中心化的设备和管理机构。公开透明是指区块链的所有数据信息也是公开的,每一笔交易都会通过广播的方式,让所有节点可见。安全可靠是指单个甚至多个节点对数据库的修改无法影响其他节点的数据库,除非能控制超过51%的节点同时修改。开放共识是指任何人都可以参与到区块链网络,每个节点都能获得一份完整的数据库拷贝。节点间基于一套共识机制,通过竞争计算共同维护整个区块链。众多行业也开始进行区块链开发,有些已经落地,让我们看看区块链技术开发的五大应用技术:1.身份识别;2.健康护理;3.供应链;4.钻石;5.房地产交易。EeCBCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

区块链开发中的区块链的意义,从三个方面来看。它的学术意义是,在无信任的环境下,在整个网络中的任意节点建立起共识机制,而无需担心数据被篡改。它的应用意义是,随着数据库从集中式纵向扩展,向分布式横向扩展发展,纵向扩展就是通过添加内存、存储和CPU,增强单台机器的性能。这种纵向扩展会遇到吞吐量瓶颈等问题。分布式数据库通过横向扩展,提升了吞吐量和计算效率,也开启了大数据时代。分布式数据库主要分为以Storm为代表的流数据库,Hadoop为代表的批处理数据库,以Spark为代表的内存数据库和以Neo4j为代表的图形数据库。区块链的意义在于,增加了一个分支,基于时间轴的分布式数据库。区块链的战略意义是,基于创建信任的机器,促进价值的全球流动。如果说基于TCP/IP的第一代互联网实现了信息的全球流动,像WWW和HTTP协议,区块链就是把各个机构和个人,映射到虚拟世界,基于数学这种人类文明的最大公约数,汇集世界上不同人群、不同权利群体的共识,实现了价值,或者说资产的全球实时流动。EeCBCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

公众号关注 bcfanscom 或搜索“区块链粉丝”,参与大咖直播和糖果空投活动

BCfans公众号