查看: 1458|回复: 0

什么是区块链?

[复制链接]

903

主题

951

帖子

3935

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3935

最佳新人

发表于 2018-11-19 16:28:04 | 显示全部楼层 |阅读模式
区块链(Blockchain)是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式.

狭义来讲,区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构, 并以密码学方式保证的不可篡改和不可伪造的分布式账本。

广义来讲,区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算方

1ad5ad6eddc451da7bd6e8f6bbfd5266d016328f.jpg

1、区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算方式。

2、区块链系统由数据层、网络层、共识层、激励层、合约层和应用层组成。

3、区块链使混合一致性成为可能。这使区块链适合记录事件、标题、医疗记录和其他需要收录数据的活动、身份识别管理,交易流程管理和出处证明管理。区块链对于金融脱媒有巨大的潜能,对于引导全球贸易有着巨大的影响。


区块链技术的优势:
1、去除中间机构,降低运行成本
由于没有中心化的中间机构存在,所有信息都要靠预先设定的规则和程序自动运行。而这个规则是基于计算机密码的算法,自然能成功避免传统的中间机构的信用背书所增加的运营成本。
2、公开透明,提升效率
因为人人都有一套相同的账本,所以我们根本不用担心个人道德风险导致的错误。因为这套程序会自动隔离和拒绝这些错误,同时,也不需要组织专人核查信息,大大提升社会运行效率。
3、数据更安全
在传统的中心化网络,对中心的任何一个节点实行有效攻击便可以导致整个系统的瘫痪。而区块链没有中心,每个节点仅仅是系统的一部分,拥有一模一样的账本,享有相等权利,即使某个节点被攻破,也不会影响整个系统。
就拿数字货币之王比特币来说吧:比特币运行七年多了,遭受过几千万次的黑客攻击,但是从来没有黑客能在比特币运行系统里得手,只能在交易比特币的网站平台得手。那么你把挖出来的比特币放在家里,如果因为保管不严被黑客偷走了,这实际上和区块链没有一点关系。在数据安全方面,区块链的设计原理还有这样一套机制:运行时间越久,篡改难度越大。可以说,区块链在拿时间换取人们对它的越来越信任。
有优势自然也会有劣势,区块链的劣势在哪?
1、性能问题有待突破
从目前的情况看,区块链的性能问题主要体现为吞吐量和存储带宽的矛盾。
以比特币为例,在公有链中,每秒7笔的处理能力远不能满足整个社会的支付需求;同时,比特币全部交易数据目前已经接近80G,对于普通电脑的存储来说,这是个不小的负担。如果只是简单提高区块大小来提高吞吐量,比特币很快就变成只有少数几个大公司能够运行的系统,有违去中心化的设计初衷。在比特币、以太坊等公有链系统中,上述矛盾是系统设计时面临的最大挑战。
2、隐私保护有待加强
传统上数据是保存在中心服务器上的,由系统运营方保护数据隐私。但在公有链中,没有中心化的运营方,每一个参与者都能够获得完整的数据备份,这也意味着公有链的数据库是透明的。
3、升级修复机制有待探索
与中心化系统的升级方式不同,在公有链中,因为节点数量庞大,参与者身份匿名,不可能关闭系统集中进行升级。此外,由于公有链不能“关停”,其错误修复也异常棘手,一旦出现问题,尤其是安全漏洞,将非常致命。

关注galaxixv,官方微信公众号。
GALAXIX UE4 讨论学习群 140439020
UE4精英学习群  12762592
UNITY学习群   194092348
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


快速回复 返回顶部 返回列表