区块链技术的三个特征
区块链通常被吹捧为一种安全存储信息的方式,但它到底有多安全呢?虽然没有什么是百分百安全的,但区块链被设计成不可改变的、防篡改的和的。它或多或少地通过三个定义特征来实现这一点:
这些特征之间复杂的相互作用,促进了区块链交易的安全。在本文,我们将讨论第一个也是最著名的区块链:比特币。
传统上,任何想要存储、共享或处理信息的人都必须拥有它。这包括创建、借用或购买这些信息,获得使用它的许可(如果需要的话),然后确保每个人都知道任何变化。听起来令人困惑吗?是。以这种方式处理信息很容易成为一种复杂的电话游戏,因为有数百个弱点和高差值。
另一方面,区块链将相同的信息分配给网络上的每个用户(或节点)。当你做出改变时,网络会验证它,然后是矿商(节点奖励更新区块链)将该交易添加到一个新的块中。
去中心化:区块链的主干。改变一个区块,你需要在任何新的区块被开采之前改变每一个区块。否则,节点会发现您的欺诈行为并丢弃您的更改。考虑到有成千上万的节点来确认新的块,不太可能有人能打败他们的计算能力来增加一个坏的。
区块链上的所有数据都是加密的;换句话说,它被处理来隐藏它的真实身份。哈希值会获取任何输入值,并应用一个数学算法(在比特币中使用的是SHA-256)产生一个固定长度的新值。
哈希值类似于一种密码保护,一种用于敏感数据的惟一ID。每个区块都有一个独特的哈希值,它来自于该区块的交易(每个交易ID也被散列)和前块交易的哈希值。如果要对区块进行追溯性的改变,那么整个系统都需要做出改变。
哈希值的特别之处在于,它不可能逆向发展。例如,你不能使用公钥,并推断出私钥。另外,输入值的一个微小变化会创建一个全新的哈希值ID,这意味着欺诈者在不使整个块失效的情况下进行小的更改是无法逃脱的。
首先,节点验证区块是否符合比特币区块链的预设规则。然后,矿工们为了解决一个基于该区块所包含的数据的加密难题而展开竞争。当一个矿工解决这个难题时,他们会和网络共享他们的解决方案。如果至少有51%的网络节点同意这个解决方案,那么块就会被添加到区块链中。
这种特殊的共识被称为工作量证明。它确保每个区块都经历了一个复杂的、数学计算的过程,然后才成为区块链不可变的一部分。这是劳动密集型的,有助于阻止犯罪活动,而且由于矿工们每一种解决方案都能获得1250个比特币的奖励,他们就会受到规则的激励。但他们总是这样吗?
对工作量证明共识模型的威胁是51%的攻击。如果超过50%的矿业电力由少数的串通节点拥有,它们可以阻止其他节点添加新的区块,从而有效地控制网络。这将使双重支出和其他类型的欺诈成为可能,但51%的攻击确实需要大量的精力和金钱才能获得成功。
虽然这种类型的攻击还没有发生在比特币矿池GHash上。IO在2014年超过了50%,但自愿降低了它的采矿能力,以维持网络的完整性。其他的加密货币,比如比特币黄金,就没那么幸运了。
也许最紧迫的区块链漏洞来自于区块链如何与其他事物相互作用。例如,智能合约可以自动完成许多区块链任务,但它们只和它们编写的代码一样好。严格地说,它们不是区块链的一部分,而是与之交互,因此,如果代码写得很糟糕,黑客就可以渗透到智能合约中,窃取、改变或转移财富(或信息)。
类似地,与区块链交互的集中式机构可能会让网络中面临风险。黑客只对处于危险之中数百万美元的大工作感兴趣,所以他们通常会把目标集中在一个有单一故障点的集中存储库上,这是他们可以利用的漏洞。今天的加密货币交易量很大一部分是通过集中的交易所进行的,自2011年以来,价值近10亿美元的数字资产已被窃取。
区块链仍然是一种新兴技术,并且随着时间的推移而不断发展。大多数安全漏洞很快就被修补了,在极端情况下,它们可能会导致被称为“硬叉”的区块链的新版本。这就是以太坊在从DAO(分散的自治组织)智能合合约中窃取的价值5500万美元时所做的事情。
考虑到所有因素,区块链是存储和交换数字价值的一个更好的解决方案,但不是绝对完美的。重要的是,我们需要不断开发和改进区块链生态系统,使之尽可能地安全。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。侵权投诉
的确太热了,甚至有人认为,对未来几十年影响最大的科技不是社交媒体,不是大数据,不是机器人,也不是
英文叫做Blockchain technology,其实就是一种互联网数据库,这个数据库每个人都可以作为一
古往今来,人类的无数发明都是为了建立信任,例如古代的“兵符”,近现代的电话、电报、数字证书等;事实上,
网络,不仅可以有效追踪原始数据来源和去向,而且还能确保网络内的所有用户使用的数据都是加密且符合监管要求。
定义为记录信息和数据的分布式数字账本,该账本存储于对等网络的多个参与者之间,参与者可以使用加密签名将新的交易添加到现有交易
(Public Block Chains)是指:世界上任何个体或者团体都可以发送交易,且交易能够获得该
在网络架构和治理体制上是去中心化的,没有人能控制它,也没有网络中心点,但在逻辑上是中心化的,一
记录了全部历史数据,且任何节点都在相同的数据下进行计算,这就让节点之间彼此相互信任,从而解决了“双花”问题。从
主要是为人与人之间的交易、联系和分享提供了便捷,使人类真正在意义上进入了共享经济的时代,换句话说,
的核心是所有当前参与的节点共同维护交易及数据库,它使交易基于密码学原理而不基于信任,使得任何达成一致的双方,能够直接进行支付交易,不需第
方案),它并不是一款具体的产品。其基本思想是:通过建立一组互联网上的公共账本,由网络中所有的用户共同在账本上记账与核账,来保证信息的真实性和不可篡改性而之
货币是金融的基础,是所有基于价值交换的经济活动的通用介质。无需赘言,法定数字货币的场景将极为庞大、复杂并具有重要的金融战略意义。关于
公司,有着从公司结构到品牌材料严格的分散管理理念,对于潜在的商业伙伴来说,常常感到太新和太冒险。 另一方面,正在构建
解决方案的老牌公司倾向于坚持传统的营销方法。他们创建了产品,派出了600人的销售团队,并提出了一
创新在边缘和混沌中酝酿,伺机破土而出。它早期的模样总是影影绰绰不那么清晰、摇摇晃晃不那么稳定,可用性差、并不便宜、问题一大堆。
方面能够成为其合适的解决方案:大数据管理,安全和透明性,还有对基于相互连接的智能设备之间服务交换的微交易带来的便利。
时代到底会带来什么惊喜。人们为何如此兴奋?脸书、微软腾讯、美团等互联网科技巨头会什么会如此的看好这个市场。本文将描述当今
层次,协议层、扩展层和应用层。其中,协议层又可以分为存储层和网络层,它们相互独立但又不可分割。
- 标签:中间技术的特点
- 编辑:刘卓
- 相关文章
-
区块链技术的三个特征
区块链通常被吹捧为一种安全存储信息的方式,但它到底有多安全呢?虽然没有什么是百分百安全的,但区块链被设计成不可改变的、防篡…
-
区块链技术中的各种底层技术介绍
如果把区块链作为一个状态机,则每次交易就是试图改变一次状态,而每次共识生成的区块,就是参与者对于区块中所有交易内容导致状态…
- 实用化已成为中间件技术发展重要趋势
- “中国科技论文在线”推动版权更新
- “中国科技论文在线”创新使科研更加开放
- 零跑股价日渐增加零跑C01硬实力也不可小觑
- “钢铁旋风小陀螺”横空出世!峡谷最强黑科技辅助也要单杀中单