初识区块链
根据网上关于区块链的各种描述,结合自己的理解做了如下总结,水平有限,仅供参考。
什么是区块链?
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链(Blockchain),是比特币的一个重要概念,它本质上是一个去中心化的数据库,同时作为比特币的底层技术,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一批次比特币网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块 。
区块链本质上是一个分布式的公共账本。
区块链并不是新发明的一种技术,而是一系列技术的集成,包括非对称加密技术、时间戳、共识机制等。
区块链技术的价值就是为降低信任成本,为业务方提供可信交易、可信合作而存在。
特点
区块链具有去中心化、去信任化、可扩展、匿名化、安全可靠等特点。
- 去中心化:由于区块链是靠各个节点共同实现系统的维护和保证信息传递的真实性,基于分布式存储数据,而没有某个中心进行集中管理,因此某一个节点受到攻击和篡改不会影响整个网络的健康运作。
- 去信任化:任意两个节点之间建立连接不需要信任彼此的身份,双方之间进行数据交换无需互相信任的基础。由于网络中的所有节点都可以扮演“监督者”的身份,因此不用担心欺诈的问题。
- 可扩展:区块链是一种底层开源技术,在此基础上可以实现各类扩展和去中心化、去信任化的应用。
- 匿名性:数据交换的双方可以是匿名的,网络中的节点无需知道彼此的身份和个人信息即可进行数据交换。
- 安全可靠:由于任意节点之间的活动均受到全网的监督,并且数据库采用分布式存储,对于黑客来说,第一无法伪装和进行欺诈活动,第二无法仅靠攻克某个节点而控制网络。
与BT下载的区别
BT下载是区块链(比特币)出现之前最常见的对等网络(P2P)应用。共享的文档分散地存放在许多自由参与的匿名终端上,下载时从各个节点获得。这种技术也普遍用于现在流行的视频软件,不过这些视频应用现在好多都是收费的,同时却还偷偷地用你的电脑硬盘、网络带宽和CPU做P2P共享服务,是不是有点无耻呢.
区块链的所谓“分布式”存储(以及当你新加入节点从其它节点下载区块链数据时的方式),用的就是P2P文档共享技术。但区块链是记载交易的,各参与节点协作验证交易,共同维护区块链数据,这是P2P文档共享完全不涉及的。笼统地说,P2P文档共享的技术,是区块链采用的必要基础技术之一。
前景
- 金融领域的应用前景:跨境支付
- 物联网和物流领域的应用前景:产品溯源
- 数字版权领域的应用前景
- 医疗健康:区块链电子病历,解决数据孤岛问题、减少重复医疗、平均可节省单个病人50%的成本和时间;就医、报销加速、提高医院运营效率。
- 数字政务:通过智能合约控制各个机构的访问、授权、审核,目录通过区块链实时快速的共享到各个机构中,同时结合ROMA解决了数据和应用的高效集成,实现了汇管用评四位一体的政府数据体。
弱点
在技术层面,区块链尚需突破性进展。区块链应用尚在实验室初创开发阶段,没有直观可用的成熟产品。比之于互联网技术,人们可以用浏览器、APP等具体应用程序,实现信息的浏览、传递、交换和应用,但区块链明显缺乏这类突破性的应用程序,面临高技术门槛障碍。再比如,区块容量问题,由于区块链需要承载复制之前产生的全部信息,下一个区块信息量要大于之前区块信息量,这样传递下去,区块写入信息会无限增大,带来的信息存储、验证、容量问题有待解决
参考文章
区块链_百度百科
区块链,将如何重新定义世界_百度百科【TA说】
把区块链作为核心技术自主创新重要突破口_36氪
区块链技术到底是什么鬼,为何被疯炒?_证券_腾讯网
区块链本质上跟bt、pt 下载是一样的,更严谨一些 - IT业界特快 - ITExpress - 水木社区