区块链安全圈
1. 区块链有哪些生态圈
加密货币发展到今天,带火了“区块链技术”、区块链技术的发展成了众望所归。在我国,无论是BATJ(网络、阿里、腾讯、京东)这样的巨头公司,还是滴滴、OFO小黄车这样“新军突起”的公司,都在积极探索区块链技术。纵观全世界,沃尔玛、万事达卡、
IBM、巨头汽车制造厂商都在尝试使用区块链技术解决行业痛点。此外,还有诸如日本柯达公司这种“江河日下”的企业希望通过区块链打一场“翻身仗”。
这些现象说明了什么呢,说明区块链这个技术,有着非常大的商业价值,谁都希望能在这片未知的土地上开垦出一片新天地。所以,区块链技术发展到今年呢,已经不仅仅是单纯的底层技术了,而是形成了一套完整的生态系统,下面我们就从“币圈”和“链圈” 两个方面跟大家聊一聊:区块链的生态圈是怎么样的,带大家了解区块链行业的一个全貌。
第一节 币圈
在币圈,始终要不开这几个名词:项目方、交易所、媒体、矿机厂商,接下来呢,咱们就来详细盘点一下是怎么回事。
一、项目方
币圈的项目方可以这么理解:凡是发token的都是项目方。注意,是币圈。也有一些项目方不发币的,比如说阿里、腾讯、网易这些也在做区块链项目的项目方,他们是不发币的,只专注于技术,那这些不发币的项目方呢,主要侧重区块链在数据安全、供应链方面的作用,这些我们后面会提到。
再回到币圈项目方这个话题,比如说最近争议比较大的亦来云、之前的波场,这些都是币圈的项目方,还有最近比较热的区块链游戏,在游戏里面赚token这种,他们也属于币圈项目方。
币圈项目一个颠覆的地方是,把项目和代币结合在一起,直接用代币代替了股权,而且代币可以直接流通。这一点是一个非常具有革命性的,让很多初始项目,可以更加方便的融资,融资之后,反馈的代币能上数字货币交易平台流通,投资方也可以很好的退出。
这种“融资-投资”的方式似乎是以另外一种方式,变相实现了股权上市交易流通。
所以呢,正是这样一种模式, 让币圈项目方成为一个离钱最近的地方,他们很容易圈钱,当然也很容易禁不住诱惑,或者蓄谋已久,圈了钱就跑路。项目方发token的详细流程一般是这样的:
第一步是做好一套token系统,这就类似于做一个app应用,这点不是很复杂,因为以太坊都是开源的,类似于安卓苹果系统,开发者可以在上面开发具体的应用;
第二步就是写一份白皮书,这就类似于商业计划书,白皮书类似于商业计划书,主要包括项目的团队情况、技术情况等信息;
第三步要找人做背书,找一些有影响力的业界大咖来宣传宣传;
第四步开始推广营销,找一些区块链媒体推软文,拉合作,这个我们下面会提到;
第五步是找融资;
第六步上交易所,token开始大范围流传。
二、交易所
说完项目方,我们来说交易所。如果说项目方是生产者,那么,他们生产出来的东西得去销售、去做交易,对不对?交易所就是项目方token的一个交易场所。如果说项目方的token类似于股票,那么币圈的交易所就类似于股市的二级市场吧。只不过币圈的交易所权力更多一些,有上币审核权,可以决定上币或者下币。
当然,项目方想上币,要支付给交易所巨额的上币费用,投资者在交易所里面交易呢,也需要付手续费或提现费,每家交易所手续费提现费规则都不太一样。那其实,上币费、手续费、提现费就构成了币圈交易所的盈利模式,当然,除了这三种盈利模式,交易所的盈利模式还有:“做市商”业务赚取差价,也就是交易所通过不断买卖,创造流动性,充当做市商,同时赚取业务差价。
目前,由于行业竞争越来越激烈,上币费和手续费将越来越少,甚至不需要,所以常规盈利所占的比重会越来越少,这就出现了其他的盈利模式,比如说:平台币、杠杆手续费。先来说说平台币。平台币就是交易所发的币:OKB、币安币都属于平台币,交易所发放的这些平台币可以换取BTC、ETH,同时呢,平台币自身价值的增值,可以为交易所的发展奠定坚实的物质基础,对用户而言,持有平台币可以享受到手续费折扣、平台分红、交易所的专项活动等好处,这是平台币。杠杆手续费呢,就是平台上的融币功能,支持杠杆交易,并向融币用户收取一定比例的手续费。
上面说的这些其实都是通过交易所自身资源输出而构建的生态系统。现在,交易所还在积极布局全行业来获得收入,比如:成立资本、矿池、钱包、孵化器、工程院、基金等方式。我们认为,如果交易所想长久发展下去,就必须全产业链布局,找到行业的新爆发点,构建完整生态系统,所以,把战略盈利的比重变大。
三、区块链媒体
在区块链火爆的这两年,不止项目方非常多,媒体也如同雨后春笋一般出现了,目前比较知名的区块链媒体大概有200来家吧。区块链媒体平台上的内容大概就是围绕这么几点:政策、黑客、交易所、大佬、项目方。文字之外,区块链媒体的运营方式还包括社群活动,比如说:邀请“大佬”进群做分享,以这种方式达到优质内容的一个沉淀,同时赚取一些流量。
为什么一定要提区块链媒体呢,是因为,区块链媒体和我们印象里面的媒体其实是有些区别的。区别在哪里呢?区别就在于:区块链媒体和上面提到的项目方、交易所,这三者之间存在着一些利益关系。我们刚刚说,项目方好比“生产者”,交易所好比“销售市场”,那么,媒体扮演的角色呢,就好比“广告平台"。项目想要卖得好,需要宣传,需要打广告,那么区块链媒体就扮演了这么一个角色,所以,现在一些区块链媒体的投资方正是项目方、交易所。
最近这段时间是熊市,多家区块链媒体大规模裁员,究其原因无非是项目短缺,资金不足。所以呢,如果说区块链媒体单纯依靠项目方、交易所的投资、以及广告收入,其实是远远不够的,当熊市来临,项目方、交易所受到波及了,那么媒体势必也将面临非常残酷的寒冬。因此,现在很多区块链媒体也在做项目方发token(最典型的的就是币乎、币车这种内容社区,他们既属于一种媒体平台,又在发token做项目方)、或者有些区块链媒体在做钱包、卖矿机租算力这些业务。
但是,我们认为,区块链媒体,作为媒体,毕竟还是发挥舆论引导作用的,所以呢,还是要回归本质,做行业价值信息的一个传递场所,而不是一个堆砌广告的地方。因此呢,区块链媒体还是应该跟上技术的发展,来实现自身的生存和发展,凭借区块链技术的优势,基于通证系统中的共识机制,去实现媒体行业利益的合理分配,在这个方面呢,或将具有一定的想象空间。
四、矿机厂商
比特币挖矿说到底是算力的竞争,谁的算力强大,谁挖到比特币的几率就越大。所以,在整个币圈的商业系统里面,矿机厂商是一个非常不可忽视的存在。我们看一个数据就知道了:2018年胡润百富榜区块链行业里面, 排在首富的就是来自矿机厂商——比特大陆的合伙人,詹克团先生。另外,根据招股书,比特大陆上半年净利润7.43亿美元,同比增涨了近8倍,它一度占据全球比特币矿机70%以上的市场份额,成为矿机行业龙头。不止矿机,比特大陆在矿池(也就是一种合作挖矿的模式)方面依旧占据了近乎垄断的地位:就目前来看,全球前六大矿池算力占79.2%的份额。
而另一家研究矿机芯片的公司——“嘉楠耘智”,在发明中国第一台比特币矿机之后,开始从事区块链、人工智能领域芯片的研究,短短几年,也成为国际知名的芯片企业。
其实,早在2012年,美国就宣布要发售一台蝴蝶矿机,但是这个事情后来被很多人认为是一场骗局,因为这个蝴蝶矿机拖了好几年才发售,这几年还让其他国家的矿机研发变得非常惶恐,都在拼命抢时间,某种意义上来说,蝴蝶矿机也算是带动了矿机行业的繁荣。所以呢,到了2013年,矿机就已经进入一个百花争鸣的季节,大量ASIC矿机就被提出来了:或宣布研发,或宣布预售,或以现货形式,出现了:烤猫矿机,鸽子矿机,TMR 矿机,比特儿矿机,兰德矿局,小蜜蜂矿机,阿瓦隆原厂和各种代工,花园矿机,Smart 矿机等等......可能大家没听过这些矿机 ,因为这些基本上都死了,留下来的比特大陆、嘉楠耘智、亿邦股份,成为了矿机巨头。
不过,矿机,作为加密货币市场繁荣下的衍生产业,它的价格和加密货币市场行情是息息相关的:在牛市,矿机常常供不应求,矿工们花数倍高价从“黄牛”手中购买矿机屡见不鲜,这个时候,矿机厂商进入红利期。但是在熊市呢,矿机厂商也将受到一些不利影响,矿工挖矿热情减退,一些厂商不得不降低矿机价格来收回成本。譬如,在今年三月比特币暴跌时,华强北售卖的某型号矿机降价5000元甩卖,价格由每台19000元左右降至
14000元。
【总结】
讲到这里,我们可以发现,无论是项目方、交易所、媒体,还是矿机,可以说是一种 “一荣俱荣一损俱损”的关系。牛市里,项目方拿融资有钱发token,上到交易所,交易所赚到了上币费和交易费,token 身家增加还能让项目方再赚一笔,然后找媒体投放广告,媒体赚到广告费,那么币价高了,矿工热情高涨,矿机也卖得好了。但是到熊市呢,完全
是一个相反的迹象,大家都在面临寒冬,所以说,这是一个“一荣俱荣一损俱损”的关系。
币圈先介绍到这里,下面我们来介绍一下链圈。
第二节 链圈
链圈,指的是关注区块链技术的圈子。和币圈相比,链圈就显得相当低调。但是呢,没有链圈的技术支撑,币圈也不可能存在。所以,链圈常常被忽视,但是其实它非常重要,未来区块链场景的落地,还要依靠链圈的技术作为支撑。
目前,链圈项目主要围绕的是供应链中的数据安全这个方面来开展的。我们在开头提到得沃尔玛、万事达卡、IBM、还有那些巨头汽车制造厂商,他们在尝试使用区块链技术解决一些涉及到数据安全的行业痛点,譬如说:生鲜食品的流通安全、疫苗安全、交易数据安全、版权保护等等。
在供应链方面,最典型的当属快递行业,顺丰目前正试图用区块链技术解决药品物流安全。此外,阿里正在雄安新区积极部署区块链;腾讯、网络、网易、京东已经开发了多款基于区块链的网络游戏,尽管这些项目目前还并不是很成熟,但是却丰富了区块链的商业模式,提供了一些比较广阔的想象空间。
提到想象空间,对于链圈来讲,其实主要围绕的就是“区块链+”这个话题:区块链+ 金融、区块链+保险、区块链+农业、区块链+娱乐、区块链+人工智能,区块链+等等任何的行业......说白了就是区块链场景的落地,把这些想象变成现实,就好比把互联网普及到千家万户一样。
【总结】
区块链这个底层技术,最早其实就是一个货币系统,为了比特币服务的嘛,但是发展到今天呢,这种技术已经演变成一种变革和创新的思路或者方法了,这些思路和方法也确实是目前互联网时代一些痛点的解决之法。
2. 区块链安全吗
区块链发展多年,仍是市场新兴趋势,在虚拟货币的世界中,利益往往伴随着风险,新闻上也时常可见币值暴跌、货币遭窃等负面新闻,让人不禁担忧资产安全,据悉,近期有一个名为Fintoch的新兴金融平台,其研发的慧壁(HyBriid)加密技术融合了「多重签名」与「零知识证明」,能让资产遭到非法转移的机率无限趋近于零,用户的理财相对有保障。更多详情可网络参考一下
3. 区块链如何保证使用安全
区块链项目(尤其是公有链)的一个特点是开源。通过开放源代码,来提高项目的可信性,也使更多的人可以参与进来。但源代码的开放也使得攻击者对于区块链系统的攻击变得更加容易。近两年就发生多起黑客攻击事件,近日就有匿名币Verge(XVG)再次遭到攻击,攻击者锁定了XVG代码中的某个漏洞,该漏洞允许恶意矿工在区块上添加虚假的时间戳,随后快速挖出新块,短短的几个小时内谋取了近价值175万美元的数字货币。虽然随后攻击就被成功制止,然而没人能够保证未来攻击者是否会再次出击。
当然,区块链开发者们也可以采取一些措施
一是使用专业的代码审计服务,
二是了解安全编码规范,防患于未然。
密码算法的安全性
随着量子计算机的发展将会给现在使用的密码体系带来重大的安全威胁。区块链主要依赖椭圆曲线公钥加密算法生成数字签名来安全地交易,目前最常用的ECDSA、RSA、DSA 等在理论上都不能承受量子攻击,将会存在较大的风险,越来越多的研究人员开始关注能够抵抗量子攻击的密码算法。
当然,除了改变算法,还有一个方法可以提升一定的安全性:
参考比特币对于公钥地址的处理方式,降低公钥泄露所带来的潜在的风险。作为用户,尤其是比特币用户,每次交易后的余额都采用新的地址进行存储,确保有比特币资金存储的地址的公钥不外泄。
共识机制的安全性
当前的共识机制有工作量证明(Proof of Work,PoW)、权益证明(Proof of Stake,PoS)、授权权益证明(Delegated Proof of Stake,DPoS)、实用拜占庭容错(Practical Byzantine Fault Tolerance,PBFT)等。
PoW 面临51%攻击问题。由于PoW 依赖于算力,当攻击者具备算力优势时,找到新的区块的概率将会大于其他节点,这时其具备了撤销已经发生的交易的能力。需要说明的是,即便在这种情况下,攻击者也只能修改自己的交易而不能修改其他用户的交易(攻击者没有其他用户的私钥)。
在PoS 中,攻击者在持有超过51%的Token 量时才能够攻击成功,这相对于PoW 中的51%算力来说,更加困难。
在PBFT 中,恶意节点小于总节点的1/3 时系统是安全的。总的来说,任何共识机制都有其成立的条件,作为攻击者,还需要考虑的是,一旦攻击成功,将会造成该系统的价值归零,这时攻击者除了破坏之外,并没有得到其他有价值的回报。
对于区块链项目的设计者而言,应该了解清楚各个共识机制的优劣,从而选择出合适的共识机制或者根据场景需要,设计新的共识机制。
智能合约的安全性
智能合约具备运行成本低、人为干预风险小等优势,但如果智能合约的设计存在问题,将有可能带来较大的损失。2016 年6 月,以太坊最大众筹项目The DAO 被攻击,黑客获得超过350 万个以太币,后来导致以太坊分叉为ETH 和ETC。
对此提出的措施有两个方面:
一是对智能合约进行安全审计,
二是遵循智能合约安全开发原则。
智能合约的安全开发原则有:对可能的错误有所准备,确保代码能够正确的处理出现的bug 和漏洞;谨慎发布智能合约,做好功能测试与安全测试,充分考虑边界;保持智能合约的简洁;关注区块链威胁情报,并及时检查更新;清楚区块链的特性,如谨慎调用外部合约等。
数字钱包的安全性
数字钱包主要存在三方面的安全隐患:第一,设计缺陷。2014 年底,某签报因一个严重的随机数问题(R 值重复)造成用户丢失数百枚数字资产。第二,数字钱包中包含恶意代码。第三,电脑、手机丢失或损坏导致的丢失资产。
应对措施主要有四个方面:
一是确保私钥的随机性;
二是在软件安装前进行散列值校验,确保数字钱包软件没有被篡改过;
三是使用冷钱包;
四是对私钥进行备份。
4. 区块链它是如何安全的
区块链中的安全性来自一些属性。
1.挖掘块需要使用资源。
2.每个块包含之前块的哈希值。
想象一下,如果攻击者想要通过改变5个街区之前的交易来改变链条。如果他们篡改了块,则块的哈希值会发生变化。然后攻击者必须将指针从下一个块更改为更改的块,然后更改下一个块的哈希值...这将一直持续到链的末尾。这意味着块体在链条的后面越远,其变化的阻力就越大。
实际上,攻击者必须模拟整个网络的哈希能力,直到链的前端。然而,当攻击者试图攻击时,链继续向前移动。如果攻击者的哈希值低于链的其余部分(<50%),那么他们将始终追赶并且永远不会产生最长的链。因此,这种类型的区块链可以抵御攻击,其中攻击者的哈希值低于50%。
当攻击者拥有51%的哈希值时,他们可以使用有效事务列表重写网络历史记录。这是因为他们可以比网络的其他部分更快地重新计算任何块排序的哈希值,因此它们最终可以保证更长的链。51%攻击的主要危险是双重花费的可能性。这简单的意思是攻击者可以购买一件物品并表明他们已经在区块链上用任意数量的确认付款。一旦他们收到了该物品,他们就可以对区块链进行重新排序,使其不包括发送交易,从而获得退款。
即使攻击者拥有>50%的哈希值,攻击者也只能造成这么大的伤害。他们不能做诸如将钱从受害者的账户转移到他们的账户或打印更多硬币之类的事情。这是因为所有交易都由帐??户所有者签署,因此即使他们控制整个网络,也无法伪造帐户签名。
5. 首届中国区块链安全高峰论坛都聚焦了哪些问题
6月21日,首届中国区块链安全高峰论坛在北京国家会议中心成功召开,大会由中国技术市场协会主办,北京知道创宇信息技术有限公司承办,会议吸引了众多国家权威机构领导、区块链行业大咖、安全行业大佬以及众多行业顶尖媒体及海外权威人士共同参与。
(圆桌讨论区块链安全)
大会共邀请到国内外区块链生态领域相关专家共十余位到场发表主旨演讲,分享如何利用技术打造更好更安全的区块链生态,以及区块链技术的创新应用,高质量的议题分享也受到了参会嘉宾的称赞与热议。在大会的圆桌论坛环节,相关专家还共同就如何推动区块链产业的安全健康发展展开了集中讨论,并且不乏劲爆观点被抛出。
首届中国区块链安全高峰论坛得到了相关行业及媒体的广泛关注,会议报名通道开通仅一天即已爆满,会议当天现场座无虚席,上百家专业媒体当天列席会议并对会议进行了报道。
6. 区块链使用安全如何来保证呢
区块链本身解决的就是陌生人之间大规模协作问题,即陌生人在不需要彼此信任的情况下就可以相互协作。那么如何保证陌生人之间的信任来实现彼此的共识机制呢?中心化的系统利用的是可信的第三方背书,比如银行,银行在老百姓看来是可靠的值得信任的机构,老百姓可以信赖银行,由银行解决现实中的纠纷问题。但是,去中心化的区块链是如何保证信任的呢?
实际上,区块链是利用现代密码学的基础原理来确保其安全机制的。密码学和安全领域所涉及的知识体系十分繁杂,我这里只介绍与区块链相关的密码学基础知识,包括Hash算法、加密算法、信息摘要和数字签名、零知识证明、量子密码学等。您可以通过这节课来了解运用密码学技术下的区块链如何保证其机密性、完整性、认证性和不可抵赖性。
基础课程第七课 区块链安全基础知识
一、哈希算法(Hash算法)
哈希函数(Hash),又称为散列函数。哈希函数:Hash(原始信息) = 摘要信息,哈希函数能将任意长度的二进制明文串映射为较短的(一般是固定长度的)二进制串(Hash值)。
一个好的哈希算法具备以下4个特点:
1、 一一对应:同样的明文输入和哈希算法,总能得到相同的摘要信息输出。
2、 输入敏感:明文输入哪怕发生任何最微小的变化,新产生的摘要信息都会发生较大变化,与原来的输出差异巨大。
3、 易于验证:明文输入和哈希算法都是公开的,任何人都可以自行计算,输出的哈希值是否正确。
4、 不可逆:如果只有输出的哈希值,由哈希算法是绝对无法反推出明文的。
5、 冲突避免:很难找到两段内容不同的明文,而它们的Hash值一致(发生碰撞)。
举例说明:
Hash(张三借给李四10万,借期6个月) = 123456789012
账本上记录了123456789012这样一条记录。
可以看出哈希函数有4个作用:
简化信息
很好理解,哈希后的信息变短了。
标识信息
可以使用123456789012来标识原始信息,摘要信息也称为原始信息的id。
隐匿信息
账本是123456789012这样一条记录,原始信息被隐匿。
验证信息
假如李四在还款时欺骗说,张三只借给李四5万,双方可以用哈希取值后与之前记录的哈希值123456789012来验证原始信息
Hash(张三借给李四5万,借期6个月)=987654321098
987654321098与123456789012完全不同,则证明李四说谎了,则成功的保证了信息的不可篡改性。
常见的Hash算法包括MD4、MD5、SHA系列算法,现在主流领域使用的基本都是SHA系列算法。SHA(Secure Hash Algorithm)并非一个算法,而是一组hash算法。最初是SHA-1系列,现在主流应用的是SHA-224、SHA-256、SHA-384、SHA-512算法(通称SHA-2),最近也提出了SHA-3相关算法,如以太坊所使用的KECCAK-256就是属于这种算法。
MD5是一个非常经典的Hash算法,不过可惜的是它和SHA-1算法都已经被破解,被业内认为其安全性不足以应用于商业场景,一般推荐至少是SHA2-256或者更安全的算法。
哈希算法在区块链中得到广泛使用,例如区块中,后一个区块均会包含前一个区块的哈希值,并且以后一个区块的内容+前一个区块的哈希值共同计算后一个区块的哈希值,保证了链的连续性和不可篡改性。
二、加解密算法
加解密算法是密码学的核心技术,从设计理念上可以分为两大基础类型:对称加密算法与非对称加密算法。根据加解密过程中所使用的密钥是否相同来加以区分,两种模式适用于不同的需求,恰好形成互补关系,有时也可以组合使用,形成混合加密机制。
对称加密算法(symmetric cryptography,又称公共密钥加密,common-key cryptography),加解密的密钥都是相同的,其优势是计算效率高,加密强度高;其缺点是需要提前共享密钥,容易泄露丢失密钥。常见的算法有DES、3DES、AES等。
非对称加密算法(asymmetric cryptography,又称公钥加密,public-key cryptography),与加解密的密钥是不同的,其优势是无需提前共享密钥;其缺点在于计算效率低,只能加密篇幅较短的内容。常见的算法有RSA、SM2、ElGamal和椭圆曲线系列算法等。 对称加密算法,适用于大量数据的加解密过程;不能用于签名场景:并且往往需要提前分发好密钥。非对称加密算法一般适用于签名场景或密钥协商,但是不适于大量数据的加解密。
三、信息摘要和数字签名
顾名思义,信息摘要是对信息内容进行Hash运算,获取唯一的摘要值来替代原始完整的信息内容。信息摘要是Hash算法最重要的一个用途。利用Hash函数的抗碰撞性特点,信息摘要可以解决内容未被篡改过的问题。
数字签名与在纸质合同上签名确认合同内容和证明身份类似,数字签名基于非对称加密,既可以用于证明某数字内容的完整性,同时又可以确认来源(或不可抵赖)。
我们对数字签名有两个特性要求,使其与我们对手写签名的预期一致。第一,只有你自己可以制作本人的签名,但是任何看到它的人都可以验证其有效性;第二,我们希望签名只与某一特定文件有关,而不支持其他文件。这些都可以通过我们上面的非对称加密算法来实现数字签名。
在实践中,我们一般都是对信息的哈希值进行签名,而不是对信息本身进行签名,这是由非对称加密算法的效率所决定的。相对应于区块链中,则是对哈希指针进行签名,如果用这种方式,前面的是整个结构,而非仅仅哈希指针本身。
四 、零知识证明(Zero Knowledge proof)
零知识证明是指证明者在不向验证者提供任何额外信息的前提下,使验证者相信某个论断是正确的。
零知识证明一般满足三个条件:
1、 完整性(Complteness):真实的证明可以让验证者成功验证;
2、 可靠性(Soundness):虚假的证明无法让验证者通过验证;
3、 零知识(Zero-Knowledge):如果得到证明,无法从证明过程中获知证明信息之外的任何信息。
五、量子密码学(Quantum cryptography)
随着量子计算和量子通信的研究受到越来越多的关注,未来量子密码学将对密码学信息安全产生巨大冲击。
量子计算的核心原理就是利用量子比特可以同时处于多个相干叠加态,理论上可以通过少量量子比特来表达大量信息,同时进行处理,大大提高计算速度。
这样的话,目前的大量加密算法,从理论上来说都是不可靠的,是可被破解的,那么使得加密算法不得不升级换代,否则就会被量子计算所攻破。
众所周知,量子计算现在还仅停留在理论阶段,距离大规模商用还有较远的距离。不过新一代的加密算法,都要考虑到这种情况存在的可能性。
7. 区块链的安全法则
区块链的安全法则,即第一法则:
存储即所有
一个人的财产归属及安全性,从根本上来说取决于财产的存储方式及定义权。在互联网世界里,海量的用户数据存储在平台方的服务器上,所以,这些数据的所有权至今都是个迷,一如你我的社交ID归谁,难有定论,但用户数据资产却推高了平台的市值,而作为用户,并未享受到市值红利。区块链世界使得存储介质和方式的变化,让资产的所有权交付给了个体。
拓展资料
区块链系统面临的风险不仅来自外部实体的攻击,也可能有来自内 部参与者的攻击,以及组件的失效,如软件故障。因此在实施之前,需 要制定风险模型,认清特殊的安全需求,以确保对风险和应对方案的准 确把握。
1. 区块链技术特有的安全特性
● (1) 写入数据的安全性
在共识机制的作用下,只有当全网大部分节点(或多个关键节点)都 同时认为这个记录正确时,记录的真实性才能得到全网认可,记录数据才 允许被写入区块中。
● (2) 读取数据的安全性
区块链没有固有的信息读取安全限制,但可以在一定程度上控制信 息读取,比如把区块链上某些元素加密,之后把密钥交给相关参与者。同时,复杂的共识协议确保系统中的任何人看到的账本都是一样的,这是防 止双重支付的重要手段。
● (3) 分布式拒绝服务(DDOS)
攻击抵抗 区块链的分布式架构赋予其点对点、多冗余特性,不存在单点失效的问题,因此其应对拒绝服务攻击的方式比中心化系统要灵活得多。即使一个节点失效,其他节点不受影响,与失效节点连接的用户无法连入系统, 除非有支持他们连入其他节点的机制。
2. 区块链技术面临的安全挑战与应对策略
● (1) 网络公开不设防
对公有链网络而言,所有数据都在公网上传输,所有加入网络的节点 可以无障碍地连接其他节点和接受其他节点的连接,在网络层没有做身份验证以及其他防护。针对该类风险的应对策略是要求更高的私密性并谨慎控制网络连接。对安全性较高的行业,如金融行业,宜采用专线接入区块链网络,对接入的连接进行身份验证,排除未经授权的节点接入以免数据泄漏,并通过协议栈级别的防火墙安全防护,防止网络攻击。
● (2) 隐私
公有链上交易数据全网可见,公众可以跟踪这些交易,任何人可以通过观察区块链得出关于某事的结论,不利于个人或机构的合法隐私保护。 针对该类风险的应对策略是:
第一,由认证机构代理用户在区块链上进行 交易,用户资料和个人行为不进入区块链。
第二,不采用全网广播方式, 而是将交易数据的传输限制在正在进行相关交易的节点之间。
第三,对用 户数据的访问采用权限控制,持有密钥的访问者才能解密和访问数据。
第四,采用例如“零知识证明”等隐私保护算法,规避隐私暴露。
● (3) 算力
使用工作量证明型的区块链解决方案,都面临51%算力攻击问题。随 着算力的逐渐集中,客观上确实存在有掌握超过50%算力的组织出现的可 能,在不经改进的情况下,不排除逐渐演变成弱肉强食的丛林法则。针对 该类风险的应对策略是采用算法和现实约束相结合的方式,例如用资产抵 押、法律和监管手段等进行联合管控。
8. 为什么说区块链很安全
因为每个块包含它自己的哈希值和前一个块的哈希值,更改一个哈希值将使其余的区块链无效。
如果有区块链方面的问题,欢迎私聊咨询~~~~~
9. 对于普通用户来说,区块链真的安全吗
区块链只是一种技术,谈不上安全或者不安全。这个还是需要看平台的技术的,现在的区块链也只是一个幌子而已,实际上利用到区块链的地方并不多。
纯粹利用区块链技术的也就比特币、以太坊、DECENT等项目。
10. 区块链有哪些安全软肋
区块链有哪些安全软肋
区块链是比特币中的核心技术,在无法建立信任关系的互联网上,区块链技术依靠密码学和巧妙的分布式算法,无需借助任何第三方中心机构的介入,用数学的方法使参与者达成共识,保证交易记录的存在性、合约的有效性以及身份的不可抵赖性。
区块链技术常被人们提及的特性是去中心化、共识机制等,由区块链引申出来的虚拟数字货币是目前全球最火爆的项目之一,正在成就出新的一批亿万级富豪。像币安交易平台,成立短短几个月,就被国际知名机构评级市值达400亿美金,成为了最富有的一批数字货币创业先驱者。但是自从有数字货币交易所至今,交易所被攻击、资金被盗事件层出不穷,且部分数字货币交易所被黑客攻击损失惨重,甚至倒闭。
一、 令人震惊的数字货币交易所被攻击事件
从最早的比特币,到后来的莱特币、以太币,目前已有几百种数字货币。随着价格的攀升,各种数字货币系统被攻击、数字货币被盗事件不断增加,被盗金额也是一路飙升。让我们来回顾一下令人震惊的数字货币被攻击、被盗事件。
2014年2月24日,当时世界最大的比特币交易所运营商Mt.Gox宣布其交易平台的85万个比特币已经被盗一空,承担着超过80%的比特币交易所的Mt.Gox由于无法弥补客户损失而申请破产保护。
经分析,原因大致为Mt.Gox存在单点故障结构这种严重的错误,被黑客用于发起DDoS攻击:
比特币提现环节的签名被黑客篡改并先于正常的请求进入比特币网络,结果伪造的请求可以提现成功,而正常的提现请求在交易平台中出现异常并显示为失败,此时黑客实际上已经拿到提现的比特币了,但是他继续在Mt.Gox平台请求重复提现,Mt.Gox在没有进行事务一致性校验(对账)的情况下,重复支付了等额的比特币,导致交易平台的比特币被窃取。
2016年8月4日,最大的美元比特币交易平台Bitfinex发布公告称,网站发现安全漏洞,导致近12万枚比特币被盗,总价值约为7500万美元。
2018年1月26日,日本的一家大型数字货币交易平台Coincheck系统遭遇黑客攻击,导致时价580亿日元、约合5.3亿美元的数字货币“新经币”被盗,这是史上最大的数字货币盗窃案。
2018年3月7日,世界第二大数字货币交易所币安(Binance)被黑客攻击的消息让币圈彻夜难眠,黑客竟然玩起了经济学,买空卖空“炒币”割韭菜。根据币安公告,黑客的攻击过程包括:
1) 在长时间里,利用第三方钓鱼网站偷盗用户的账号登录信息。黑客通过使用Unicode字符冒充正规Binance网址域名里的部分字母对用户实施网页钓鱼攻击。
2) 黑客获得账号后,自动创建交易API,之后便静默潜伏。
3) 3月7日黑客通过盗取的API Key,利用买空卖空的方式,将VIA币值直接拉暴100多倍,比特币大跌10%,以全球总计1700万个比特币计算,比特币一夜丢了170亿美元。
二、黑客攻击为什么能屡屡得手
基于区块链的数字货币其火热行情让黑客们垂涎不已,被盗金额不断刷新纪录,盗窃事件的发生也引发了人们对数字货币安全的担忧,人们不禁要问:区块链技术安全吗?
随着人们对区块链技术的研究与应用,区块链系统除了其所属信息系统会面临病毒、木马等恶意程序威胁及大规模DDoS攻击外,还将由于其特性而面临独有的安全挑战。
1. 算法实现安全
由于区块链大量应用了各种密码学技术,属于算法高度密集工程,在实现上比较容易出现问题。历史上有过此类先例,比如NSA对RSA算法实现埋入缺陷,使其能够轻松破解别人的加密信息。一旦爆发这种级别的漏洞,可以说构成区块链整个大厦的地基将不再安全,后果极其可怕。之前就发生过由于比特币随机数产生器出现问题所导致的比特币被盗事件,理论上,在签名过程中两次使用同一个随机数,就能推导出私钥。
2. 共识机制安全
当前的区块链技术中已经出现了多种共识算法机制,最常见的有PoW、PoS、DPos。但这些共识机制是否能实现并保障真正的安全,需要更严格的证明和时间的考验。
3. 区块链使用安全
区块链技术一大特点就是不可逆、不可伪造,但前提是私钥是安全的。私钥是用户生成并保管的,理论上没有第三方参与。私钥一旦丢失,便无法对账户的资产做任何操作。一旦被黑客拿到,就能转移数字货币。
4. 系统设计安全
像Mt.Gox平台由于在业务设计上存在单点故障,所以其系统容易遭受DoS攻击。目前区块链是去中心化的,而交易所是中心化的。中心化的交易所,除了要防止技术盗窃外,还得管理好人,防止人为盗窃。
总体来说,从安全性分析的角度,区块链面临着算法实现、共识机制、使用及设计上挑战,同时黑客通过利用系统安全漏洞、业务设计缺陷也可达成攻击目的。目前,黑客攻击已经在对区块链系统安全性造成越来越大的影响。
三、如何保证区块链的安全
为了保证区块链系统安全,建议参照NIST的网络安全框架,从战略层面、一个企业或者组织的网络安全风险管理的整个生命周期的角度出发构建识别、保护、检测、响应和恢复5个核心组成部分,来感知、阻断区块链风险和威胁。
除此之外,根据区块链技术自身特点重点关注算法、共识机制、使用及设计上的安全。
针对算法实现安全性:一方面选择采用新的、本身经得起考验的密码技术,如国密公钥算法SM2等。另一方面对核心算法代码进行严格、完整测试的同时进行源码混淆,增加黑客逆向攻击的难度和成本。
针对共识算法安全性:PoW中使用防ASIC杂凑函数,使用更有效的共识算法和策略。
针对使用安全性:对私钥的生成、存储进行保护,敏感数据加密存储。
针对设计安全性:一方面要保证设计的功能尽量完善,如采用私钥白盒签名技术,防止病毒、木马在系统运行过程中提取私钥;设计私钥泄露追踪功能,尽可能减少私钥泄露后的损失。另一方面,应对某些关键业务设计去中心化,防止单点故障攻击。