请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册
  • QQ空间
  • 回复
  • 收藏

Lambda一个高速、安全、可扩展的区块链基础设施项目

点石财经| 2018-8-8 21:14 阅读 152 评论 0

Lambda是一个高速、安全、可扩展的区块链基础设施项目,通过对Lambda Chain和Lambda FS的逻辑解耦和分别实现,向去中心化应用提供可无限扩展的数据存储能力。Lambda 独特之处在于,通过验证节点的共识完成数据的持有性证明(Provable Data Possession)和可恢复性证明 (Proofs of Retrievability),从而保证了存储在「非可信存储节点」上数据的完整性和可恢复性。

应用场景

可靠且安全的数据存储

数据开发和共享是数据产业发展和未来世界石油和动力源发展的动力。如今,数据存储在单边私有数据中心,其中被需求方获得和分析的模型已被证明具有很大的缺点,缺乏事务透明性并且没有保证的数据所有权和控制权。我们的最终想法是通过可以公开验证并通过可以公证和信任的Lambda匿名验证的所有类型数据的独特QoS存储来促进数据共享并实现共同利益。

公共数据访问和事务

目前,许多数据归所有人所有,因此需要数据基础设施来实现医疗,教育,交通,能源,农业,天气,水文,基础设施,科学研究,公共安全数据等共享数据的访问和交易。这些公共数据对所有人来说都是通用的,可以在Lambda平台上进行分发,验证,存储,分析,交易和使用。

个人隐私数据的权利和保护

大数据时代的到来给个人隐私数据的所有权带来了巨大的挑战。通常,数据收集者拥有无限制的解释和使用数据的权利。随着GDPR等法案的实施,个人,企业和政府之间的数据隐私之间的矛盾日益突出。Lambda通过差异隐私,数据加密和签名,身份验证和访问控制以及加密传输提供可靠,安全且受隐私保护的数据存储和访问功能。

DApp和区块链

到目前为止,许多分散的应用程序项目都面临着未能实施的风险,其中一个主要原因是数据存储基础架构的短缺。实际上,应用程序的本质是集中式或分散式,即围绕数据访问实现业务逻辑,界面显示和用户交互。因此,数据基础设施是区块链和分散应用的核心问题。目前,区块链分类帐不适合业务数据存储,IPFS无法存储格式化的程序访问数据。Lambda项目通过优雅的链库解耦,同构函数子链设计和可公开验证的数据所有权证明,提供无限可扩展的分散数据收集,存储和访问功能。

物联网数据存储

物联网数据庞大,时间序列,结构简单,其生成过程可以保证数据的真实性。物联网数据占用大量存储空间,个人数据的价值很小。它需要持久的工作和大量的存储和计算资源来从数据中提取价值。Lambda的数字货币可以衡量小数据的价值,激励人们共享和贡献计算存储资源,以获得令牌激励。Lambda在物联网领域提供数据收集,数据传输,数据存储,数据计算和数据交易系统。有了这个系统,卫星遥感数据等传感器收集的数据。

人工智能数据

在人工智能领域,目前的共识是数据的作用比模型的作用大很多倍。然而,元数据的获取是一个困难且昂贵的问题。数据短缺阻碍了人工智能产业的发展。目前,由于缺乏信任,数据滥用等原因,个人不愿意提供数据,而企业组织则需要通过非常规手段获取数据。Lambda最终将形成一个庞大的数据存储空间的集成网络,数据所有者可以通过Lambda交易平台上的智能合约销售他们的数据。特别是,时间序列数据的价值在于分析后的见解。数据所有者不需要出售原始数据,只出售数据的分析结果。

架构设计

 

 

Lambda Chain

一个同构多链系统Lambda Chain,提供高TPS访问能力,图灵完全智能合约,交叉链交易功能等。

Lambda P2P

一个p2p网络系统Lambda p2p,提供网络层可寻址性

Lambda DB

多数据库集群系统Lambda DB,提供无限加密的安全数据存储

Lambda数据库基础设施

Lambda DB底层基础架构支持系统,包括块存储系统和分布式文件系统Lambda FS

Lambda ABE

一种基于属性的加密认证访问系统,由多节点共识Lambda ABE,数据库的访问控制网关组成

Lambda TPA

由多个验证者节点Lambda TPA Chain组成的数据完整性验证组

Lambda代理

自适应探针系统Lambda Agent,提供内存数据存储,性能监控,安全监控和Metrics数据上传功能

工作准则

同构多链

Lambda链本身是一种同构多链设计,分别是MainChain,WorkChain和ShardChain。除MainChain外,所有其他WorkChains都由多个ShardChains组成。其中,MainChain提名的共识机制是Proof-of-Stake NPos,ShardChain的共识机制是HoneyBadgerBFT。MainChain是所有链的主链和中继链,具有所有节点,包括提名节点,验证节点和渔夫节点。

拆分

MainChain将任何WorkChain指定为负责打包和阻止事务的验证节点。虽然分组验证节点后通过BFT共识完成分片机制。为了实现数据库系统的管理,Lambda团队实施了前三个子链,即授权,记录和转发数据请求的WorkChain1,执行数据响应条件统计的WorkChain2,并对数据库进行共识管理节点和WorkChain3验证数据完整性。将来,Lambda可以通过添加更多子链来实现更多功能。

数据所有权证明

与集中式云相比,分散式云存储和云数据库最大的区别在于无权存储节点,而云用户无法对启动器或完全受信任的TPA节点进行认证。在Lambda的设计中,我们采用了公开认证的PDP方法的两个升级版本,即BLS-PDP和MF-PDP。我们将通过多个验证节点共识完成单点可信TPA的工作,即完成数据的所有权和完整性验证,并将验证结果写入链中以供FisherMan检查。

访问控制和加密

区块链上的数据可公开访问,这极大地限制了数据应用场景。为了扩展,Lambda提供了一种基于多权限组织基于属性的加密和数据加密功能的访问控制程序,以及通过代理加密来撤销属性的能力。Lambda中基于ABE属性的加密程序可以灵活地实现访问控制策略,可以大大降低网络和用户端计算开销,同时可以抵抗单一权限组织获取用户身份信息,从而保证用户身份的隐私。

生态系统

 

与其他区块链不同,Lambda是区块链数据存储基础架构。该生态系统的角色是DAPP开发人员和项目方,链节点参与者,存储节点参与者和其他参与者,其中链节点参与者包括被提名者,验证者和渔民。Lambda提供存储,计算,事务和其他服务功能。因此,包含资源提供者,提交数据存储和计算任务的任务创建者,软件开发人员和数据分析人员的角色也涉及并构成Lambda的相互依赖的生态系统。

文章点评