Loading [MathJax]/jax/input/TeX/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >区块链安全如何保证?公有私有哪家强?

区块链安全如何保证?公有私有哪家强?

作者头像
静一
发布于 2018-03-27 07:52:29
发布于 2018-03-27 07:52:29
1.4K0
举报
文章被收录于专栏:云计算D1net云计算D1net

区块链,比特币背后的分布式账本技术,日后可能会被证明比它支持的货币更有价值,但这种价值必须建立在安全的基础上。当我们开始将该技术付诸实践时,一定要确保我们设置的初始条件不会在日后导致安全问题。要理解区块链技术中固有的安全风险,了解公有区块链和私有区块链之间的区别很重要。

比特币依赖于公有区块链,一个允许任何人读写事务的事务记录系统。任何人都可以聚合和发布事务,只要他们可以努力解开加密。节点网络确认先前已验证的事务记录,其验证新事务的过程被称为共识协议。在比特币系统中,因为没有用户被隐式信任来验证交易,所有用户遵循通过提交软件和硬件资源,解决密码谜题来验证交易的算法。

这种分散和相对自由的访问导致了一些意想不到的后果:因为任何人都可以读写交易,比特币交易促进了黑市交易活动的繁荣。由于共识协议需要能源消耗,大多数用户选择在廉价电力的国家运营,导致了网络集中化和串通的可能性,并且使得网络容易受到电力补贴政策变化的影响。这两种趋势都导致人们对私有区块链的兴趣增加。

私有区块链主要用于金融领域,他们的运营商能够控制管理员角色权限,比如谁可以读取已验证交易的分类帐,谁可以提交交易,谁可以验证。私有区块链可应用于多领域市场,尤以多方希望同时参与,但又无法完全相互信任的场景居多。例如,支持土地和有形资产登记,私人商业交易和私人股本分配的私人区块链系统都在测试中。随着这些系统的发展,它们也可能会遇到意想不到的后果,其中一些将对系统的安全及其管理或存储的资产产生影响。在软件和产品开发中,考虑到早期的安全性可以缓解对产品进行根本性改变的难度,以解决后续的安全漏洞。

区块链安全始于网络架构

在建立私有区块链时第一个要考虑的因素是系统的网络架构。区块链在分类帐,已验证交易列表,通过通信并且通信需要写入和认可新的交易这几方面达成共识。此通信发生在节点之间,每个节点维护分类帐的副本并且通知其他节点新的信息:新提交或新验证的交易。私有区块链运营商可以控制用户权限,决定谁可以操作节点,以及这些节点是如何连接的;具有更多连接的节点可以更快地接收信息。同样,节点可能需要维持特定数量的连接才被认为是活动的。限制信息传输或传输不正确信息的节点必须可识别和可规避,以保持系统的完整性。基础商品交易的私有区块链可以在网络中向已建立的贸易伙伴授予更多中心位置,并且可能需要新节点作为安全措施来维持与中央节点的连接,以确保其如预期那样运行。

在建立网络架构中的另一个安全问题是如何处理非通信或间歇性活动节点。节点可能由于无害的原因离线,但是网络必须被结构化以在没有离线节点的情况下起作用(以获得对先前验证的事务共识并且正确地验证新事务),并且如果返回,必须能够快速地将这些节点恢复。

公有与私有区块链中的共识协议和访问权限

用于获得共识(通过解决问题来验证交易)的过程被有意设计为需要一段时间,目前约10分钟。交易被完全验证大约需要一到两个小时。这种延迟正是系统的脆弱性所在,因为最初被验证的交易可能稍后会失去该状态,并且对于使用基于比特币的系统来进行快节奏交易(例如金融交易)时,这是一个重大障碍。

相比之下,在私有区块链中,运营商可以选择仅允许某些节点执行验证过程,并且这些可信方将负责将新验证的事务传送到网络的其余部分。

公有与私有区块链中的事务可逆性和资产安全

区块链交易可用于存储数据,比特币交易的主要动机是比特币本身的交换;该货币的汇率在其短暂的生命周期内会有波动,但在过去两年中增加了五倍以上的价值。每次比特币交易都有与正在交换的比特币相关联的唯一文本字符串,类似地,区块链系统记录交易中涉及的资产或股份的所有权。在比特币系统中,通过使用与支付相关联的私钥(由被设计为提供随机和唯一输出算法产生的长数字)来证明所有权,尽管这些密钥就像数据一样,可能被盗或丢失。

因此,私有区块链运营商必须决定如何解决和识别凭证丢失的问题,特别是对于管理实物资产的系统。即使没有人能证明一桶石油的所有权,桶也需要在某个特定的地方。比特币目前没有为那些丢失私钥的人提供追索权;类似地,被盗的比特币几乎不可能恢复,因为使用被盗密钥提交的事务对于验证节点而言似乎不能与合法事务区分开。

私有区块链所有者必须决定是否以及在什么情况下撤消已验证的交易,特别是如果该交易可能被视为盗窃。事务逆转可能破坏系统的公平性和公正性,但是由于系统允许漏洞被利用可能会损失大量的用户。最近的DAO(分散自治组织)案例说明了这种情况,该组织是一个基于代码的风险资本基金,设计用于基于公有区块链平台的以太坊。运行DAO的代码中的安全漏洞导致了财务损失,需要以太坊的开发人员更改Ethereum协议本身,即使DAO的漏洞不是以太坊协议的错误。作出这些改变的决定是有争议的,但也提醒了公有和私有区块链开发商,未来他们可能会面临类似的状况。

私有区块链的优势是更快的事务验证和网络通信,修复错误和逆转事务的能力,以及限制访问和减少外部攻击的能力。那些致力于维护公有区块链系统(比如比特币)的开发者仍然依赖于个人用户采取他们提出的建议,而私有区块链的运营商可以选择单方面部署一些改变,即便用户不同意。

虽然在公有区块链上建立金融市场或其他基础设施的风险可能会让新手望而却步,但私有区块链提供了对参与者行为和交易验证过程一定程度的控制。需要快速事务的系统使用私有区块链,事务反转的可能性和事务验证的中央控制将更好,而受益于广泛参与,透明度和第三方验证的公司将会在公有区块链上蓬勃发展。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2017-03-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 云计算D1net 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
区块链比较(公有、私有、联盟)
MOLD的目标是基于我们主网区块链的“下一代分布式游戏平台”。 区块链作为比特币的基础技术,解决了中央机构的常见问题,例如电子激励结构的高成本,低效率和安全问题。 如今,很多区块链项目已经开发完成,其技术每天都在发展。 在这个时候,我们应该注意到,区块链有几种类型,每种都有缺点和优点以及一些特征。 在本文中,深入了解已存在的区块链,以明确MOLD区块链应具备哪些特征。
飞机号dapp119
2022/11/23
1.6K0
区块链比较(公有、私有、联盟)
一文看懂区块链的3种类型:公有链、私有链和联盟链
在具体介绍公有链、私有链和联盟链之前,我们先从最简单的字面意思上,对这几个概念有个大致了解:
互链脉搏
2018/05/25
4.8K0
一文看懂区块链的3种类型:公有链、私有链和联盟链
比特币vs分布式账本vs以太坊vs区块链
我们经常被告知,区块链 - 比特币背后的技术 - 不仅将重新布线银行业,还包括社会保障支付,医疗保健甚至数字投票。 到目前为止,这一切都是理论技术行业的讨论。 然而,最近几个月来,来自更广泛的世界的一阵兴趣,以及一些看起来将会形成未来区块链经济的重大事态发展。 最近出现的情况是,中国将使用区块链进行社会保障支付,而澳大利亚则提议使用区块链来运行投票系统。 与此同时,希拉里•克林顿(Hillary Clinton)公开支持使用区块链进行公共服务。 区块链以及与之相关的技术和平台,包括比特币和以太坊 - 将
架构师研究会
2018/04/09
9420
区块链学堂——公有链、私有链、联盟链、侧链、互联链
转载请注明出处,微信公众号:叶先生的鱼 要设计一个区块链系统架构,首先要针对特定的用户需求和应用场景,选择或者定制最合适的区块链类型。 区块链严格定义上被划分为3种类型:公有链,私有链、和联盟链,但是在实际应用中单一的某种链常常无法满足用户需求,就出现了多种类型的结合,比如私有链+联盟链、联盟链+公有链等不同组合形式,最后产生了侧链和互联链。掌握了这5种区块链类型的各自特点,是理解和设计区块链网络系统架构的基础和核心,其重要性不言而喻。 一:公有链(Public blockchains) 公有链是对所有
企鹅号小编
2018/01/15
4.5K0
区块链学堂——公有链、私有链、联盟链、侧链、互联链
谁不想低门槛接入区块链!这三年,他们为你的方便操碎了心
以太坊(Ethereum)作为一个有智能合约功能的开源公共区块链平台,其应用数据都分布在同一区块链上。随着开发应用的数量逐渐增加,应用数据越来越多,致使用户在使用过程中下载大量的冗余数据,而那些硬件未及时更新的用户就很难继续正常运行使用,因此,在某种程度上使得区块链失去了去中心化的特征。 侧链作为主链的一个扩展,可以有效的扩充主链的功能。阿希(Asch)是一种新型的基于侧链架构的区块链开发平台,结构设计更加灵活,在一定程度上弥补了主链空间不足的问题。 那么,阿希平台究竟是什么?相比与以太坊,有什么独
区块链大本营
2018/06/19
6620
区块链 : 历史、现在与未来
就区块链而言,问不同的人,你会得到不同的答案。有人说,区块链是自互联网以来最重要的技术创新。也有人说,区块链不过是问题的解决方案而已。 最初的区块链,是数字货币比特币背后的去中心化的分类帐。这个分类账由被称为“块”的交易批次(即区块链)组成,并且在组成比特币网络的大约20万台计算机中每一台上,都储存了相同的副本。每一次对分类帐的更改都是通过密码签名来证明的,以证明转让虚拟硬币的人是这些硬币的实际所有人。 没用人可以把他们的硬币花掉两次,因为一旦交易被记录在账本上,网络中的每个节点都会知道。 谁为区块链铺平
刀刀老高
2018/04/10
1.4K0
区块链面试招聘中可能会被问到的40个问题
这是与数字货币有关的主要问题之一。 事实上,这是一个数字通证被多次使用的条件,因为通证通常由易于克隆的数字文件组成。它只会导致通货膨胀,组织不得不承受巨大的损失。 区块链技术的主要目标之一是尽可能地消除这种方法。
笔阁
2018/09/04
1.4K0
区块链中公有链,私有链和联盟链之间有何区别
公有链上的各个节点可以自由加入和退出网络,并参加链上数据的读写,读写时以扁平的拓扑结构互联互通,网络中不存在任何中心化的服务端节点。像大家所熟悉的比特币和以太坊,都是一种公有链。公有链的好处是没有限制,你可以自由参加。
用户2357564
2018/07/18
1.8K0
区块链中公有链,私有链和联盟链之间有何区别
区块链小知识:公有链和联盟链的区别
从2008年比特币相关的论文发布到现在2020年6月,区块链技术经历了十余年的发展,尤其最近5年发展蓬勃成果密集。单从媒体角度看,2019年之前区块链圈主要是“币圈”发声,金融机构对区块链探索领先于其他行业,而在2019年10月24日在中央政治局集体学习区块链技术的发展和现状之后,“链圈”代表技术联盟链开始逐步走入大众视野,政务、能源、进出口等更多的行业开始关注和探索区块链在自己领域可能带来的深远影响。
bengbengsu
2022/04/26
6.6K0
区块链小知识:公有链和联盟链的区别
干货 17年大盘点:区块链领域常见术语详析
以下是区块链领域中的一些常见术语,供有兴趣了解区块链技术的朋友参考。 1、地址(Addresses,加密数字货币地址)用于在网络上接收和发送事务。地址是一个字母数字字符串,但也可以表示为可扫描的QR码。 2、协议分类账(Agreement ledger)是由两方或多方用来协商和达成协议的分布式分类账。 3、Altcoin是“Bitcoin alternative”(比特币的替代品,或着说山寨版)的缩写。目前,大多数Altcoin都是比特币的分叉,通常比特币区块链的工作量证明(POW)算法有一些细微变化
企鹅号小编
2018/02/02
9280
干货 17年大盘点:区块链领域常见术语详析
我们需要什么样的区块链
邵周,中国计算机学会区块链专委会委员、中关村区块链联盟金融专委会专家、TOGAF认证企业架构师、信息安全与风险管理专家。研究方向有高性能区块链、分布式存储、分布式算力、跨链协同、加密资产锚定等,著有数本科技书籍。目前就职于亚洲基础设施投资银行。
Henry Zhang
2019/04/12
9410
我们需要什么样的区块链
2017年区块链技术与加密货币市场:回顾与展望
作者:杨哲豪 责编:CSDN景琦 杨哲豪,柏链科技高级架构师、区块链高级架构师,中关村区块链产业联盟高级研究院,世纪互联的产品经理。目前在北京世纪互联区块链研发中心工作,从事区块链方面的市场分
区块链大本营
2018/05/10
9970
赤链——区块链底层技术革命
区块链至今为止发展了近10年的时间,尤其这两年得到全球范围内无论政府还是银行或者商业等等广泛认同,并大力推动区块链的应用和落地。目前以比特币和以太坊为代表的公有区块链技术得到快速的发展,作为新的技术应用这两种技术也逐步暴露出先天的缺陷:易被攻击、交易并发量瓶颈导致交易拥塞,代币通过挖矿方式产生而带来资源的严重浪费,同时还因为矿工联盟的壮大导致利益分配冲突从而产生认为的操控现象导致出现区块链分叉,并在未来出现持续的分叉导致区块链逐步产生更为复杂和严重的源于技术和矿工联盟利益的大规模的矛盾,从而导致区块链的崩溃
企鹅号小编
2018/03/05
2.2K0
赤链——区块链底层技术革命
简单介绍区块链技术
重要提示:如果你拥有价值超过1000美元的加密货币,那么你肯定应该使用硬件钱包,而不是在交易所保留硬币。 我推荐使用Trezor,你可以直接从他们的网站花费€89购买。
Jinjin
2018/03/12
3.9K0
简单介绍区块链技术
让价值流动——区块链跨链技术
区块链共识机制形成了价值,价值互联网里价值流动的该如何实现? 跨链技术的产生 加密数字货币的区块链公网野蛮生长的同时,处于交易性能、容量规模、隐私保护、合规监管的考虑,联盟链和私链技术被商业机构特别是金融机构广泛采用。联盟链和私链的方式从一定程度违背了区块链去中心价值和信任体系,也让区块链里面的数字资产不能再不同的区块链间直接转移,主动或被动地导致了价值孤岛,联盟链和私链的局限性令各种连接不同区块链的跨链技术开始应运而生。 目前区块链应用越来越丰富,上面的资产越来越多,如何把每种数字代币比喻成一个价值孤岛,
rectinajh
2018/05/17
1.4K0
使用Hyperledger Fabric和Composer实现区块链应用程序
目前无法绕过技术领域的是区块链话题。但除了加密货币之外,还有更多有趣的应用程序可以带来许多激动人心的软件生态系统。这也适用于Hyperledger项目,该项目提供了一个非常模块化的区块链框架。让我们看看使用Hyperledger Fabric和Composer实现区块链应用程序是多么容易。
笔阁
2019/05/23
2.4K0
使用Hyperledger Fabric和Composer实现区块链应用程序
纠结(Tangle )与区块链(Blockchain)有什么区别?
如果我告诉你,不是每个加密货币都使用区块链? 如果我告诉你,市场上最受欢迎的密码之一是块链非信徒? 那么,你最好把它的底部美元下注,因为今天我们要熟悉Tangle这个区块链技术的加密替代品。 另外,我们将会讨论IOTA,这是推动“纠结”的前15名硬币,而开发人员认为这是未来的密码经济。 BLOCKCHAIN:简要回顾 在我们看到“纠结”之前,让它变得独一无二的,那就是回忆一下区块链技术。对于那些不需要复习的人,请继续阅读下一节。 区块链是一种分布式分类帐,它存储通过其网络发送的所有交易的历史记录。验证和处
架构师研究会
2018/04/09
1K0
杭州趣链创始人李启雷:区块链并不是万能的,去中心化才是目的
数据猿导读 结合区块链的可信任、自动化、多中心等特征,其在银行、供应链金融、物联网以及智能制造等方面都有很好的应用实践。其中,在银行领域,区块链技术可以涉及数字汇票、供应链金融、同业和监管以及其他业务
数据猿
2018/04/24
1.2K0
杭州趣链创始人李启雷:区块链并不是万能的,去中心化才是目的
从投资者的视角——区块链简史
在我的很多朋友和亲人向我询问有关区块链的投资时,我给他们回复了一份邮件。现在我将这份邮件整理成博客分享出来。
死鱼喜欢猫
2018/03/28
1.3K0
从投资者的视角——区块链简史
区块链比特币入门详解
比特币和区块链技术的发展非常迅速,即使那些没有听说过加密货币或了解其工作的人也在寻求投资和探索这个领域。区块链技术和加密货币今天已经成为人们开始执行标准交易的平行平台。现在,如果一个新系统正在慢慢取代
若与
2018/06/13
1.8K0
相关推荐
区块链比较(公有、私有、联盟)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档