区块链带来的数据太多怎么办
⑴ 区块链信息越来越大怎么办
数年来,随着比特币的蓬勃发展,比特币交易数量越来越多,而单个区块体积有1MB的最大值限制,因此区块空余空间显得越来越小。如图所示,区块体积中位数在2015年里得到了翻番,从1月份的292KB快速增长至12月份的749KB。
比特币区块体积大小
扩容问题在2015年得到了充分的重视与讨论,在2015年06月左右陆续推出了诸多扩容方案,代表有BIP100,BIP101,BIP102,BIP109,BIP248 等若干方案(表X)。
虽然提出来各种方案,但基本可以划分为两类:长期规则派与短期搁置派。长期派偏理想、规则型,一口气敲定便不再折腾,典型代表BIP101/103,设定一个增长规则,便不再调整。短期派则认为未来不可预测,固定的规则过于简单暴力的解决问题,希望设置一个短期数年方案暂时先避开,搁置至未来解决,代表为BIP100,但由于投票过程复杂,后简化为BIP102/109等,而BIP248则一口推迟至2020年,近几年就简单采取翻番增长。
自2015年06月以来,经过了大半年来的大范围的反复讨论,目前长期规则派基本完败。2015 年12月比特币香港扩容会议由Pieter Wuille提出了隔离见证(Segregated Witness)之后,扩容问题甚至已经简化为仅升级至2MB,但陷入了关于实施时间点的争论之中。
一个看似简单的扩容技术问题,却引发比特币社区花了大半年时间,开了数次全球技术会议、私下打无数口水仗,却依然未有明确定论。其背后深刻原因是,区块限制值上调是无法真正解决比特币扩容问题的。 扩容问题
总的来说,根据对比特币网络的理解,有两个划分:清算系统,现金系统。
清算系统
比特币区块链是全球的、分布式的、有限容量的、代价昂贵的系统。每一笔交易的价值含量是不一样的,当块容量不够用时,我们应该保障高价值的交易进块。高价值的交易有意愿有能力支付足够高的网络手续费,从而获得足够高的优先级进块。
随着比特币的繁荣,交易数量会越来越大,有限的块容量会使得低价值的交易(例如发送1分钱)永远无法进块,因为低价值的交易不可能支付高网络手续费。进而网络退化为清算系统,低价值含量交易被赶出,这些交易由第三方记账系统进行代替完成。
在闪电网络出现之前,第三方记账系统主要是链外钱包提供商。用户信任某第三方钱包平台,把比特币存入其中,同一平台用户之间转账仅带来账户余额变更,并不会产生比特币交易。
现金系统
现金系统意味着所有交易均应该进入区块,那么当块容量不够用时,则应该及时提高块体积限制,对系统进行扩容。短时间可能发生交易入块堵塞,但长期来看所有交易应该均可以入块。人人都享有比特币系统带来的巨大便利和优势。
⑵ 鍖哄潡閾剧殑鏁版嵁鎬庝箞鏍峰偍
鍖哄潡閾剧殑鏁版嵁鎬庝箞鍌ㄥ瓨
鍖哄潡閾炬槸涓绉嶅幓涓蹇冨寲鐨勫垎甯冨紡鏁版嵁搴擄紝鏁版嵁鏄浠ュ尯鍧楃殑褰㈠紡鍌ㄥ瓨鍦ㄥ尯鍧楅摼缃戠粶涓銆傚尯鍧楅摼鐨勬暟鎹鍌ㄥ瓨涓昏佸寘鎷浠ヤ笅鍑犱釜鏂归潰锛
鍖哄潡鐨勭粨鏋勶細姣忎釜鍖哄潡鍖呭惈涓涓鍖哄潡澶村拰涓涓浜ゆ槗鍒楄〃銆傚尯鍧楀ご鍖呭惈浜嗗尯鍧楃殑鍏冩暟鎹淇℃伅锛屾瘮濡傚尯鍧楃殑鍝堝笇鍊笺佹椂闂存埑銆侀毦搴︾洰鏍囧肩瓑銆備氦鏄撳垪琛ㄥ垯鍖呭惈浜嗚ュ尯鍧椾腑鐨勬墍鏈変氦鏄撲俊鎭銆
鍝堝笇鍊硷細鍖哄潡閾句腑鐨勬瘡涓鍖哄潡閮芥湁涓涓鍞涓鐨勫搱甯屽硷紝璇ュ搱甯屽兼槸鐢卞尯鍧楀ご鐨勪俊鎭璁$畻鍑烘潵鐨勩傚搱甯屽煎叿鏈変笉鍙绡℃敼鐨勭壒鎬э紝涓鏃﹀尯鍧楄娣诲姞鍒板尯鍧楅摼涓锛屽叾鍝堝笇鍊煎氨涓嶄細鍙戠敓鍙樺寲銆
鍒嗗竷寮忓偍瀛橈細鍖哄潡閾剧殑鏁版嵁鍌ㄥ瓨鍦ㄧ綉缁滀腑鐨勬瘡涓鑺傜偣涓婏紝姣忎釜鑺傜偣閮戒細瀛樺偍鏁翠釜鍖哄潡閾剧殑瀹屾暣鍓鏈銆傝繖绉嶅垎甯冨紡鐨勫偍瀛樻柟寮忓彲浠ユ彁楂樻暟鎹鐨勫彲闈犳у拰瀹夊叏鎬э紝鍥犱负鍗充娇鏈変竴涓鑺傜偣鍑虹幇鏁呴殰锛屽叾浠栬妭鐐逛粛鐒跺彲浠ユ彁渚涘畬鏁寸殑鏁版嵁鏈嶅姟銆
瀵嗙爜瀛︾畻娉曪細鍖哄潡閾句娇鐢ㄥ瘑鐮佸︾畻娉曟潵淇濇姢鏁版嵁鐨勫畨鍏ㄦэ紝姣斿備娇鐢ㄥ搱甯屽嚱鏁般佹暟瀛楃惧悕銆佸姞瀵嗙瓑鎶鏈鏉ョ‘淇濇暟鎹鐨勫畬鏁存у拰涓嶅彲绡℃敼鎬с傝繖浜涚畻娉曞彲浠ラ槻姝㈡暟鎹琚鎭舵剰绡℃敼鎴栬呯獌鍙栥
鎬讳箣锛屽尯鍧楅摼鐨勬暟鎹鍌ㄥ瓨鏂瑰紡鍏锋湁鍒嗗竷寮忋佸幓涓蹇冨寲銆佷笉鍙绡℃敼绛夌壒鐐癸紝杩欎簺鐗圭偣淇濊瘉浜嗗尯鍧楅摼鐨勬暟鎹鍏锋湁楂樺害鐨勫畨鍏ㄦу拰鍙闈犳с
⑶ 鍖哄潡閾剧殑鏁版嵁鎬庝箞鏍峰瓨
鍖哄潡閾剧殑鏁版嵁鎬庝箞瀛樺偍
鍖哄潡閾炬槸涓绉嶅幓涓蹇冨寲鐨勫垎甯冨紡鏁版嵁搴擄紝鍏舵暟鎹瀛樺偍鏂瑰紡鍏锋湁鐙鐗圭殑鐗圭偣銆備笅闈㈡槸鍖哄潡閾剧殑鏁版嵁瀛樺偍鏂瑰紡鐨勮︾粏璇存槑锛
鏁版嵁缁撴瀯
鍖哄潡閾鹃噰鐢ㄧ殑鏁版嵁缁撴瀯鏄閾捐〃缁撴瀯锛屽嵆姣忎釜鍖哄潡鍖呭惈鍓嶄竴涓鍖哄潡鐨勫搱甯屽硷紝閫氳繃鍝堝笇鍊煎皢鍖哄潡鎸夌収鏃堕棿椤哄簭閾炬帴鍦ㄤ竴璧峰舰鎴愰摼鏉★紝杩欎篃鏄鍖哄潡閾惧悕绉扮殑鐢辨潵銆
鍒嗗竷寮忓瓨鍌
鍖哄潡閾剧殑鏁版嵁瀛樺偍鏂瑰紡鏄鍒嗗竷寮忕殑锛屾暟鎹瀛樺偍鍦ㄧ綉缁滀腑鐨勫悇涓鑺傜偣涓婏紝姣忎釜鑺傜偣閮戒繚瀛樹簡瀹屾暣鐨勫尯鍧楅摼鏁版嵁銆傝繖绉嶅垎甯冨紡鐨勫瓨鍌ㄦ柟寮忓彲浠ヤ繚璇佹暟鎹鐨勫彲闈犳у拰瀹夊叏鎬с
鍏辫瘑绠楁硶
鍖哄潡閾鹃噰鐢ㄥ叡璇嗙畻娉曟潵淇濊瘉鏁版嵁鐨勪竴鑷存с傛瘮濡傛瘮鐗瑰竵浣跨敤鐨勫叡璇嗙畻娉曟槸宸ヤ綔閲忚瘉鏄庯紙PoW锛夛紝杩欑嶇畻娉曞彲浠ユ湁鏁堥槻姝㈢℃敼鏁版嵁锛屼繚璇佸尯鍧楅摼鐨勫畨鍏ㄦс
鍔犲瘑瀛樺偍
鍖哄潡閾鹃噰鐢ㄤ簡鍔犲瘑鎶鏈鏉ヤ繚璇佹暟鎹鐨勬満瀵嗘э紝姣忎釜鍖哄潡鐨勬暟鎹閮戒娇鐢ㄥ姞瀵嗙畻娉曡繘琛屽姞瀵嗗瓨鍌锛屽彧鏈夋嫢鏈夌浉搴旂侀挜鐨勭敤鎴锋墠鑳借В瀵嗘暟鎹銆
鎬荤殑鏉ヨ达紝鍖哄潡閾剧殑鏁版嵁瀛樺偍鏂瑰紡鍏锋湁鍒嗗竷寮忋佸幓涓蹇冨寲銆侀摼寮忕粨鏋勩佸叡璇嗙畻娉曞拰鍔犲瘑瀛樺偍绛夌壒鐐癸紝杩欎簺鐗圭偣淇濊瘉浜嗗尯鍧楅摼鐨勫畨鍏ㄦс佸彲闈犳у拰楂樻晥鎬с
⑷ 区块链分布式存储:生态大数据的存储新模式
区块链,当之无愧的2019最靓的词,在 科技 领域闪闪发亮,在实体行业星光熠熠。
2019年的1024讲话,让区块链这个词焕然一新,以前它总是和传销和诈骗联系在一起,“区块链”这个词总是蒙上一层灰色。但是如今,区块链则是和实体经济融合紧密相连,成为国家的战略技术, 这个词瞬间闪耀着热情的红色和生意盎然的绿色 。
“产业区块链”在这个时代背景下应运而生, 是继“互联网”后的又一大热门词汇,核心就是区块链必须和实体产业融合,脱虚向实,让区块链技术找到更多业务场景才是正道。
区块链的本质就是一个数据库,而且是采用的分布式存储的方式。作为一名区块链从业者,今天就来讲讲 区块链的分布式存储和生态大数据 结合后,碰撞产生的火花。
当前的存储大多为中心化存储,存储在传统的中心化服务器。如果服务器出现宕机或者故障,或者服务器停止运营,则很多数据就会丢失。
比如我们在微信朋友圈发的图片,在抖音上传的视频等等,都是中心化存储。很多朋友会把东西存储在网上,但是某天打开后,网页呈现404,则表示存储的东西已经不见了。
区块链,作为一个分布式的数据库,则能很好解决这方面的问题。这是由区块链的技术特征决定了的。 区块链上的数字记录,不可篡改、不可伪造,智能合约让大家更高效地协同起来,从而建立可信的数字经济秩序,能够提高数据流转效率,打破数据孤岛,打造全新的存储模式。
生态大数据,其实和我们每天的生活息息相关,比如每天的天气预报,所吃的农产品的溯源数据等等,都是生态大数据的一部分。要来谈这个结合,首先咱们来看看生态大数据存储的特点。
伴随着互联网的发展,当前,生态大数据在存储方面有具有如下特点:
从数据规模来看,生态数据体量很大,数据已经从TB级跃升到了PB级别。
随着各类传感器技术、卫星遥感、雷达和视频感知等技术的发展,数据不仅来源于传统人工监测数据,还包括航空、航天和地面数据,他们一起产生了海量生态环境数据。近10年以来,生态数据以每年数百个TB的数据在增长。
生态环境大数据需要动态新数据和 历史 数据相结合来处理,实时连续观测尤为重要。只有实时处理分析这些动态新数据,并与已有 历史 数据结合起来分析,才能挖掘出有用信息,为解决有关生态环境问题提供科学决策。
比如在当前城市建设中,提倡的生态环境修复、生态模型建设中,需要大量调用生态大数据进行分析、建模和制定方案。但是目前很多 历史 数据因为存储不当而消失,造成了数据的价值的流失。
既然生态大数据有这些特点,那么它有哪些存储需求呢?
当前,生态大数据面临严重安全隐患,强安全的存储对于生态大数据而言势在必行。
大数据的安全主要包括大数据自身安全和大数据技术安全,比如在大数据的数据存储中,由于黑客外部网络攻击和人为操作不当造成数据信息泄露。外部攻击包括对静态数据和动态数据的数据传输攻击、数据内容攻击、数据管理和网络物理攻击等。
例如,很多野外生态环境监测的海量数据需要网络传输,这就加大了网络攻击的风险。如果涉及到军用的一些生态环境数据,如果被黑客获得这些数据,就可能推测到我国军方的一些信息,或者获取敏感的生态环境数据,后果不堪设想。
生态大数据的商业化应用需要整合集成政府、企业、科研院所等 社会 多来源的数据。只有不同类型的生态环境大数据相互连接、碰撞和共享,才能释放生态环境大数据的价值。
以当前的智慧城市建设为例,很多城市都在全方位、多维度建立知识产权、种质资源、农资、农产品、病虫害疫情等农业信息大数据中心,为农业产供销提供全程信息服务。建设此类大数据中心,离不开各部门生态大数据的共享。
但是,生态大数据共享面临着巨大挑战。首先,我国生态环境大数据包括气象、水利、生态、国土、农业、林业、交通、 社会 经济等其他部门的大数据,涉及多领域多部门和多源数据。虽然目前这些部门已经建立了自己的数据平台,但这些平台之间互不连通,只是一个个的数据孤岛。
其次,相关部门因为无法追踪数据的轨迹,担心数据的利益归属问题,便无法实现数据的共享。因此,要想挖掘隐藏在生态大数据背后的潜在价值,实现安全的数据共享是关键,也是生态大数据产生价值的前提和基础。
生态大数据来之不易,是研究院所、企业、个人等 社会 来源的集体智慧。
其中,很多生态大数据涉及到了知识产权的保护。但是目前的中心化存储无法保证知识产权的保护,无法对数据的使用进行溯源管理,容易造成知识产权的侵犯和隐私数据的泄露。
这些就是生态大数据在存储方面的需求。在当前产业区块链快速发展的今天,区块链的分布式存储是可以为生态大数据存储提供全新的存储方式的。 这个核心前提就是区块链的分布式存储、不可篡改和数据追踪特性 。
把区块链作为底层技术,搭建此类平台,专门存储生态大数据,可以设置节点管理、存储管理、用户管理、许可管理、业务通道管理等。针对上层业务应用提供高可用和动态扩展的区块链网络底层服务的实现。在这个平台的应用层,可以搭建API接口,让整个平台的使用灵活可扩展。区块链分布式存储有如下特点:
利用区块链的分布式存储,能够实现真正的生态大数据安全存储。
首先,数据永不丢失。这点对于生态大数据的 历史 数据特别友好,方便新老数据的调用和对比。
其次,数据不易被泄露或者攻击。因为数据采取的是分布式存储,如果遭遇攻击,也只能得到存储在部分节点里的数据碎片,无法完全获得完整的数据信息或者数据段。
区块链能够实现生态数据的存储即确权,这样就能够避免知识产权被侵害,实现安全共享。毕竟生态大数据的获取,是需要生态工作者常年在野外驻守,提取数据的。
生态大数据来之不易,是很多生态工作者的工作心血和结晶,需要得到产权的保护,让数据体现出应用价值和商业价值,保护生态工作者的工作动力,让他们能够深入一线,采集出更多优质的大数据。
同时,利用区块链的数据安全共享机制,也能够打破气象、林业、湿地等部门的数据壁垒,构建安全可靠的数据共享机制,让数据流转更具价值。
现在有部分生态工作者,为了牟取私利,会将生态数据篡改。如果利用区块链技术,则没有那么容易了。
利用加密技术,把存储的数据放在分布式存储平台进行加密处理。如果生态大数据发生变更,平台就可以记录其不同版本,便于事后追溯和核查。
这个保护机制主要是利用了数据的不可篡改,满足在使用生态大数据的各类业务过程中对数据的安全性的要求。
区块链能够对数据提供安全监控,记录应用系统的操作日志、数据库的操作日志数据,并加密存储在系统上,提供日志预警功能,对于异常情况通过区块链浏览器展示出来,便于及时发现违规的操作和提供证据。
以上就是区块链的分布式存储能够在生态大数据方面所起的作用。未来,肯定会出现很多针对生态大数据存储的平台诞生。
生态大数据是智慧城市建设的重要基础资料 ,引用区块链技术,打造相关的生态大数据存储和管理平台,能够保证生态大数据的安全存储和有效共享,为智慧城市建设添砖加瓦,推动产业区块链的发展。
作者:Justina,微信公众号:妙译生花,从事于区块链运营,擅长内容运营、海外媒体运营。
题图来自Unsplash, 基于CC0协议。