登录 / 注册
IT168服务器频道
IT168首页 > 服务器 > 服务器技术 > 正文

Lambda为解决区块链棘手的存储问题而生

2018-07-04 17:26    it168网站 原创  作者: 张存 编辑: 张存

  区块链技术大热已经成为了不争的事实,在五花八门的项目不断涌现的当前,关注者们不应过度关注区块链资产价格涨跌,而应该静下心来思考,究竟什么样的项目才能最终实现落地。

  比较现实的问题是,即便比特币和以太坊被当做区块链领域最成功的应用,但其也面临诸如不能提供通用计算、只能做交易相关计算;不能提供有效数据隐私防护机制、只能存储小账本数据等问题。这一切问题的根源都出在了共识机制的设计层面上——中本聪的共识协议占据了大量的算力去维护区块链本身,但却并没有为社区带来更多额外的贡献。

  尽管比特币有不少弊病,我们却也不约而同的将PoW技术概念奉上神坛,且有越来越多基于PoW概念的衍生算法不断涌现。虽然有很多公有链试图解决一系列问题,但却仍然没有一个较好的路径能够在分布式数据存储和计算的环境下,提供大数据和机器学习的相关计算服务。

  前不久获得数千万人民币天使轮融资的Lambda项目,便试图提供一种新的解决方案,基于将不同类型的数据在不同的链和块上分开存储的设计,Lambda致力于为去中心化应用提供一个基础设施,在此基础设施平台之上,提供可无限扩展的存储、高吞吐量 计算、快速网络传输在内的一系列基础能力服务,使分布式应用可以轻松完成数据的生成、传输、存储、检索和计算。

  不仅如此,Lambda 项目还具有数据结构灵活、编程接口强大、系统可扩展、原子化操作等特点。另外,在数据索引技术、多链数据协 同处理、跨链数据管理、隐私保护、存储持有性证明、分布式智能合约、查询优化技术等领域,Lambda项目 也将全力进行探索。

  当问起为何会做Lambda时,其创始人何晓阳表示,这要从OneAPM说起,尽管OneAPM提供的是APM SaaS服务,但由于后端处理的数据量每天将近五百到一千亿条的数据,在这种情况下,常规的关系型数据库比如MySQL、PosgreSQL或者Oracle等database没办法满足我们任何的业务需求,所以我们要去写自己的数据库和存储系统。

  这样的实践积累,让Lambda的创始团队对于分布式文件系统和分布式数据库有比较多的经验。从2017年开始,我们根据自己的经验和业务特点,开始用开源社区的方式来创建一个完全去中心化的高可用数据库软件,在多方的努力和帮助下,就有了Lambda。  

  何晓阳介绍到,Lambda独特之处在于,通过验证节点的共识完成数据的持有性证明和可恢复性证明,从而保证了存储在“非可信存储节点”上数据的完整性和可恢复性。并且Lambda 数据完整性验证算法的计算复杂性、存储复杂性和通讯复杂性都是常量,和数据的大小无关,任意大数据的验证都可以在极短时间内完成,这就保证了Lambda存储未来整体的可用性。Lambda 通过对于数据访问行为的请求转发和结果过滤,还保证了数据的隐私。

  另外,作为区块链的基础服务,Lambda Chain通过Sharding技术,提供了每秒钟数万笔的数据请求和响应能力(RPS),并且可以随着系统规模的扩大而增长。未来,通过子链技术添加更多的加密和存储服务类型,Lambda还提供了面向未来无限扩充的技术服务能力。此外,Lambda 项目还具有数据结构灵活、编程接口强大、系统可扩展等特点。在数据索引技术、多链数据协同处理、跨链数据管理、隐私保护、存储持有性证明、分布式智能合约(存储过程计算)、查询优化技术等领域,Lambda项目也在全力进行探索。

  在谈到未来发展时,何晓阳表示:“Lambda项目的发展,不仅仅对区块链领域有着深远的影响,对于基础软件领域,也是一种有意义的探索“。这不难看出何晓阳的”野心“,为公链或私链提供存储虽然迫在眉睫,但未来每年数千亿美元市场的基础软件将成为Lambda的目标市场。

  • IT168企业级IT168企业级
  • IT168文库IT168文库

扫一扫关注

行车视线文章推荐

首页 评论 返回顶部