欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

为什么区块链公司都要做存储,CWV2.0告诉你

程序员文章站 2022-07-08 11:00:32
今天,全世界有近三分之二的人口连接上网。通过web 2.0过去二十年实现、移动化、社交化的趋势,无数丰富的互联网应用和服务通过各种设备将我们的数字生活和现实生活融合在一起,让我们每个人用以前无法想象的...

今天,全世界有近三分之二的人口连接上网。通过web 2.0过去二十年实现、移动化、社交化的趋势,无数丰富的互联网应用和服务通过各种设备将我们的数字生活和现实生活融合在一起,让我们每个人用以前无法想象的方式与数以千百计的个人、企业与机构时时刻刻进行互动,产生大量由0和1组成的二进制数据。据idc统计,2018年全球产生的数据量达到 33 zb(1 zb等于1兆gb),到2025年将达到 175 zb。

未来,全球技术创新将由边缘计算、、之间相互作用来驱动:边缘计算在大量设备中捕捉数百万数据点,不断进步的算法吸收利用这些丰富的数据,位于底层的去中心化数据将支持可扩展的以及更公平的激励。

毫无疑问,我们正在踏入海量数据处理时代。在it基础架构技术为应用层提供的存储、计算和网络能力中,存储技术是其中重要组成部分。随着数据处理、计算能力和网络带宽的不断提升,it存储技术从桌面级存储、企业级存储升级至近年来个人企业普遍采用云存储(数据持久性从年故障率为1%的2个9提升至年故障率为0.000000001%的11个9)。

以存储作为服务的商业模式由来已久,亚马逊2006年开始推出amazon web services(aws),将自己的服务器和存储空间租借给用户,降低了开发者创建并管理服务器基础设施的开销。虽然云储存服务功能不断改善,价格也愈加亲民,但随着近年来数据的数量规模及重要性日益凸显,云存储也面临种种瓶颈:频繁的数据泄露、服务的限制性、停运风险等。以全球第一的公有云厂商aws为例,仅在去年6月和8月,就在中国华北、和东部等区域因为被挖断、停电及设备故障发生服务中断、数据丢失的事故,给不少客户造成不小的损失。

因此,要从根本上解决传统存储中心化模式的弊病,去中心化存储成为必然趋势。这一存储技术以冗余的多个跨地域的存储节点组成广域网存储池,各地域之间采取故障域隔离,几个地域出故障不会丢数据,数据持久性在15个9以上,可以满足海量数据时代人们对于数据存储容量和数据持久性的更高要求。

ipfs并不是存储公链,但大家常常用ipfs指代其同胞项目filecoin。

实际上,ipfs是一个去中心化内容分发协议,它有可能取代http(超文本传输协议),提供了一种全新的存储访问网络信息的方式。

ipfs为去中心化存储奠定了基础,但未能完全解决传统中心化存储的弊玻

其缺点主要体现在协议底层没有提供数据的安全机制,任何人只要知道了文件的哈希值就能任意访问该文件;另外,无法保证存储节点的持久稳定

filecoin旨在激励更多人进行去中心化存储,增加网络节点、保证服务稳定性。

filecoin的知名与成功在于其起步早和与ipfs关联性的造势。但filecoin没有彻底解决存储文件可靠性的问题;无法保证存储节点的可信,以及节点和数据的高可用;由于没有加密未能解决存储文件的安全性问题;不具备图灵完备的智能合约;此外,以目前 filecoin系统的性能来说,要达到企业级服务的要求,其速度还需要进一步提高

而什么是图灵,其实严格意义要称为图灵机,是一个极为经典的概念

说白了,图灵机模型描述的是一个计算程序,它可以像物理的电脑一样运作,完成一个电脑所能做的所有事情。而所谓图灵完备的编程语言,即是能够实现所有计算机可以实现的功能的编程语言。

一般来讲,我们平常使用的计算机编程语言,比如c,go,java都是图灵完备的,因为它们都可以最大限度发挥计算机的能力。这些都是单机的情况,而在分布式下的情况如何呢,很显然,在单机的情况下,实现所需要的功能是主要目的,而在分布式情况下如何解决上图中的不一致的问题才是最关键的考量。

我们知道,诞生之后,大家逐渐发现了其底层的技术的巨大价值,同时认为技术才是分布式环境下解决这种一致性问题、可信的技术体系。

这种分布式环境下实现一致性的语言现在都被统称为“智能合约”。比特币脚本语言就是这样一种语言,它实现了非常安全的计算模型,保证了在不需要第三方机构的情况下,两方之间可以进行价值的转移。

但是,现实世界的需求是极其庞杂的,为了满足未来将技术应用于更多场景的可能需要,比特币脚本语言是远远不够的。这也是为什么以以太坊为代表的技术,都宣称自己所采用的“智能合约”语言是图灵完备的主要原因。

我们目前看到的市场很火的ipfs也就是filecoin,在智能合约、虚拟机方面,几乎不太可能实现很好的整合,而且ipfs不具备图灵完整的只能合约本质上,本质上没有解决储存文件可靠的问题,或者说没有完整的数据机制。

我们在看下另一款公链cwv2.0新一代智能合约:

目前我们发现cwv2.0能做到合约引擎优化,支持新版本的solidity合约;支持在主网上实现crc20,crc721的合约应用;支持require等新的版本;支持crc721结构优化,支持亿级的大规模应用.

crc20规范不仅提供像以太坊erc20规范中的部分操作,包括获得代币总供应量、获得账户余额和转让代币;同时增加了对稳定币的支持,包括增发代币和燃烧代币方法。

crc20实现了冻结代币和解冻代币功能,可以控制持有代币的账户可以使用/不可以使用持有的代币,以满足一定的代币的监管功能。

作为存储公链来说,cwv2.0在今年才启动,属于后浪。

但基于cwv1.0三年以来的运营成果,累积了大量的开发者社区和通证持有者社群

利用原有的用户体系以及升级后的存储挖矿激励机制,便于快速打造以团队为单元的去中心化存储生态,从而构建起能够为广大企业、项目及个人提供去中心化云存储服务的生态体系。

在大大降低云存储服务成本的同时,增强用户手中闲置存储空间的利用率,实现用户资源充分利用,用技术赋能互联网产业,用挖矿为用户带来额外收入。

用户还可以直接通过云端购买器成为cwv 2.0的生态节点,享受去中心化存储带来的更安全、更隐秘的数据存储服务外,还能够利用自己的存储空间进行挖矿,获得相应收益。

对于开发者来说,目前在公链上开发dapp并不容易,需要自己写很多基础模块才能实现,门槛高,对于想要转型的互联网企业,或者需要集成baas的超量级经济实体不友好

cwv2.0从底层构思即以易用性和开发者友好性为核心思想,通过模块化开发功能和云平台工具让企业开发者可以专注于运营业务,而不是深入研究编码的困难问题。

全球科技的极速发展下,储存已经是巨头公司必争之地,这条赛道最终谁能铩羽而归,我们拭目以待。