Lambda
Lambda

返回

7th 2020

活动

Lambda2019年度总结及技术汇报

Lambda创始人在本次直播给大家对2019年的Lambda项目做一次总结,并对2020年的发展做一次简单的展望。

 

 

文字回顾:

 

1. Lambda的2019

 

Lambda创始人何晓阳

 

2019年的感受跟过往很多年不太相同,这一年在事件上丰富程度、信息的丰富程度,在我个人的生命当中是非常巨大的成长,相比较之下我过去的10年过去的一次创业经历,其实可能10年才能发生这么多事情。

 

此前有幸参加一场中央电视台的采访,我与主持人一起讨论这个时间点分布式存储为什么会崛起,走入大家的视线。 我认为传统的互联网数据是可以自由存放、读取的时代将逐渐成为过去式,那加密数据、分布式存储、分布式数据、分布式的网络以及无法轻易泄漏隐私将是2020年年初、2019年尾的一个转变的时间点。

 

过往的互联网只是专注于让信息更快的传递,传递的过程当中,这个信息是否安全,可能并不是互联网主要关注的因素,但再往后我们说下一代的类似核心的基础设施,它可能会更多的关注到数据,对于个人隐私性的一个要求及保护。

 

2020年,我们将持续面向大众普及区块链、分布式存储、普及比特币概念的时候,我们希望将很学术、很复杂的概念通过通俗的方式讲述给做IT的朋友以及想了解这些概念的朋友们。

 

在区块链行业与以往互联网领域最大的一个区别,年初时Lambda还是一个默默无闻的项目,我们在2018年完成一些微小的事情,完成数据完整性证明(PDP)代码开源(Github可以查看);收到风险投资的资金支持。2019年,随着一些意外的机会,Lambda项目有了很大的成长和发展,大家也都跟我们共同见证了这些发展。

 

从技术方面来说,2018年年初时还是一个比较简单的概念,在Github上呈现数据完整性证明的代码,经过了一整年的时间Lambda已经是一个非常实质性的网络了,因为现在有很多的验证节点在使用Lambda的共识网络,有很多的矿工在参与我们的Lambda存储功能测试大赛,我们会在2019年年初正式将全部的功能上线。之后,大家就能看到Lambda真的是由四部分所组成的事实。

 

语言上的总结

一,Lambda是由一个共识网络,所有的验证节点来运行的共识程序所组成。

二,Lambda有一个存储功能,一个Peer to Peer(点对点的存储)提供了分片的数据存储的功能,并且它提供了部分数据的可恢复性,通过了纠删码(EC)来实现了数据的可恢复性。

三,我们实现了一个数据的交换网络,存储矿工可以跟用户之间在一个去中心化的交易系统上去进行交易,从而矿工通过用户的数据的存储的功能去挖矿。

 

我们可以很明确的说,Lambda将这么一个描述所定义的分布式存储,也就是由数据库、由区块链所驱动的分布式存储功能完整实现出来。所以,我觉得这个事情是一个比较了不起的成就,当然大家也见证了我们发展的历程。从2018年最初简单的一个测试网络,很多朋友也参与了Lambda的测试挖矿,经历了很多迭代更新,7个月的磨难和坎坷,现在主网是一个非常稳定的主网,存储功能也是一个非常完备的测试功能,并且很好用,它跟区块链有一个很好的结合,没有故障。我们知道现在Filecoin测试网络Lotus,现在处于停机状态,因为Lotus团队出去度假了。作为一个中国的开发团队,我们确确实实在工程的时间进度上、跑道跑在了Filecoin的前面。

 

大家可能会拿一些其他项目来对比,我认为这个事情是没有对比性的,因为进行的分布式存储有共识网络、有存储功能、有数据的完整性证明,也有PoST共识,那么很多的项目可能会怎么做,可能会拿 PoS或者PoS搭一个共识,并且随便加一个存储,但从共识到存储这两个事情之间是没有任何关联的,对于存储矿工来说他可以随意删除数据、随意违约。 只有完整带有数据完整性证明,带有PoST时空证明的分布式存储才是真正的分布式存储,它的token才有真正的价值。

 

从技术上来说,Lambda价值是一直在上升的。我们的价格可能有比较大的波动,今年可能有两波比较大的波动,第1波是随着Lambda的技术实现程度而波动。

 

Lambda成为了全球非常靠前的流动性的一个token。现在Lambda持币用户在火币上有十几万人,包括韩国的Upbit、Bithumb、美国的Bittrex交易所的话,可能有几十万个持币用户。Lambda在高峰期的时候,流动性已经有Huobi现货的前10甚至前5。所以,在市场层面我们也做了很大的努力。

 

今年一共登陆超过50家交易所,这也给我们的矿工创造了比较好的条件,大家不但可以真正的拿出存储来挖矿,不但可以帮助用户存储,数字资源来挖矿,并且你挖出来是可以在交易所卖掉的,因为拥有很好的一个流动性,所以,基于以上两点,我们现在已经具备了一个比较好的utility token的基础。基本上,我觉得2019年,一个是让矿工正常的去挖矿,第二能让矿工挖出来的token卖得出去。 一部分是围绕业务的、围绕技术的研发,另外一部分是围绕 token的市场。

 

在2020年我们下一步去引入新的东西的时候,慢慢的会将很多的企业用户引入到Lambda的生态,未来我们会区分用户群体,B端的用户和G端的用户。

 

  1. 政府用户群,我们提供联盟链版本,但是企业我们还是依旧会提供公网的版本。

 

2. B端的用户,一家企业、一家互联网公司,我们提供是偏向于是公网版本的Lambda,也是他采用token购买的方式。

 

任何事情的发展都会有一个阶段性,2020年未来最终还是会以公有云,公有链,公有的东西会有更大的发展。事实上在这一点来说,区块链的发展跟云的发展也是一样的,那么10多年前亚马逊提出公有云的概念的时候,云还是一个很小的概念,即便是现在云计算在全球的IT支出当中的占比也只是一个个位数的占比。即便如此,我们不得不说公有云相对的私有云的概念,其实相对来说它发展没有那么好,没有那么快。 联盟链、公链、公有基础设施相比较,未来虽说整个区块链的行业只占传统的IT,占传统金融的占比可能会依然在10年后也会比较小,但是它比所有的联盟链的方式还是更加先进的。

 

我们会发展联盟链的相关业务,但更多是为了测试系统的可能性。2020年我们会把更多的精力放在公有的系统上,持续去发展B端的业务。从业务落地来说,Lambda现在还有一个没做的事情是没有提供虚拟机。现在我们不能提供一种对照,用户在链上的数据跟用户的权益之间的这种对照,现在它是没有这种功能的。

 

我们希望创建的一种连接关系是未来所有真正的数据是放到云端上面,其他的使用者更多是通过一种使用的方式,而不是通过在本地运行的方式去使用这个东西。那么跟这种理念比较类似的是,最近谷歌发布了一个新的游戏平台叫Study,那么在Study当中,他有这样的一种情况是说,你可以通过一个简单的桌面终端去玩游戏,游戏是运行在服务器端的,然后你的存档也在服务器端,假如说你是一个游戏的主播,你现在可以在玩游戏,然后你可以把你的存档这个信息公开分享给其他人,其他人都可以同时去玩你的存档,比如说一款游戏,然后你去清小兵可能要一个小时,打Boss就10分钟,那么其他人都可以往你的PoST存档。 这个可以是云的概念。

 

区块链加分布式存储或者分布式存储加NFT token能够更加好的去实现Study on的这样的理念,在未来的Lambda上面有存在着很多的资产,这些资产它是不可被下载的,但是它确实有确定了数组,每一个这些资产都对应了存储数据都对应了独特的NFT token的交易。所以我们在2020年初会尝试的方向。我们会形成独立的方式去尝试,类似于在Lambda上去实现Study的一个云端游戏的可能性。我们必须要给存储找使用方式,找使用的场景,那么之前我们说过,其实我们假如说不公开做im的话,肯定会做成一个内嵌的工具。那么在这种情况下,其实我觉得Lambda的分布式的场景其实有点类似于国外的两家公司,一个是动视暴雪,一个Valve Software。

 

2020年尝试的一个方向是分布式存储与我们一方面把它向B端去提供存储和使用,然后另外一端我们做场景化的落地,那么这种场景化的落地,类似于谷歌的study,但是我们的这种方式可能比谷歌要好,比如说基于Lambda上面一个主播在播游戏,他可以把他的卡牌的哈希值都公布到链上了,公布到任何其他地方去,任何在看他的游戏直播的人,拿到哈希值就可以去玩他的存档,网上的卡牌,并且去付他一些相应的费用。

 

这样的对应 NFT token的资产所有性跟它的数据之间能够产生一些及时的交易,本来也是我们对数据交易的这种想法,或者说我自己对数据交易的想法是说我们简单的先把它数据,但是现在很明显国内大数据公司一样都有很大的问题,但我认为买卖数据有一种其他的方式,比如像我说的,我的游戏卡组我可以租给你使用,我的游戏角色可以租给你使用,我的进度可以租给你使用等等这样的方式,并且很方便的跟直播这种上下游去联动,也就这就是我们认为说有可能会在Lambda去实现的一个生态链。

 

以上是我们近期对于这两层面的思考,不要把它说成是一个游戏公链,它是一个完整的产业链的生态,包含视频流的直播,包含了里面玩游戏的人,包含他们的成长,包含云端的游戏的可能性。在我的想法当中,Lambda从来不是一个会停止自己脚步的项目。他也不会是像其他项目一样仅仅提出的概念不去实现,我觉得2019年我们跟别人完全无关,Lambda项目的发展是独特的,无论2019年其他项目发展的方向,我们确确实实发展了,然后爆发了,我们生存下来了。

 

2020年我们依然不会关注其他项目,大家对于热点的追逐,我们只会按照自己的思考去思考自己未来的商业。对Lambda项目来说,区块链能做什么?还为时过早,就像早期的时候,比如说你看到一个QQ,它能做什么?它只是一个聊天软件。但是,我觉得有这么一个基础设施能够传送信息的分布式网络,我们就能够在上面去构筑无限的商业可能性,尤其是我们还有自己的token。 那么等于是说我们拥有了QQ,加上Q币,在这种情况下我们做什么商业,比较明显能够去构思出来了。

 

我们在2020年会尝试的事,我们会尝试去做成区块链版的 Study。我们会尝试自己去发行资产在上面,我认为它最大的一个好处是说,这样的资产比较容易落地的,无论是未来的欧洲杯门票、世界杯的门票,还是NFT的token,只要他能够通过NFT的方式去发行token,把这种方式发行在Lambda,发行这些票据发行,NFT token都可能消耗掉Lambda。这就是我们在2020年会很快尝试的一个消耗Lambda的场景。这个场景我们自己的区块链版的东西很快会发布,但是取决于我们自己上线的进度,这个时间点上我就可以很明确的说,Lambda的存储其实现在来说我觉得已经比较不错了,我们下一个比较大的里程碑是上我们的虚拟机,具体是用 WSM还是用其他的虚拟机取决于我们测试的结果。

 

Lambda的2020年的关键词是构筑。构筑了自己的梦想,构筑了自己的未来,构筑了我们未来的Lambda。落地其实并不太好,我们更多是定义Lambda是什么?在我的定义当中,它是一个全新的物种,但是它的这种公司形态确实可以跟我喜欢的一家公司叫Valve这家公司去相提并论。准确来说,我们希望他拥有自己的token,有自己的分布式的消息传输网络,分布式的数据存储网络能够去连接很多人,让大家在上面去拥有资产,将这些资产跟它对应的价值去连接起来,这就是我对于2020年Lambda的形态的一个简单的展望。

 

 

2. 2019年技术分享

Lambda架构师 Su

 

Lambda整体技术架构,内容分成三部分。

  1. 区块链
  2. 分布式存储
  3. 如何挖矿

 

Lambda区块链使用PoS共识,区别于算力挖矿。

 

大家不太了解区块链算力挖矿的话,我先简单介绍一下算力挖矿(PoW协议), PoW协议是每个人都可以很轻易的参与进来,但是每个人参与进来以后,想要获得出块奖励是非常难的,参与人里只能有一个人算出一个特别难的结果,计算方法是使用一个哈希函数。 参与门槛很低,但是想获得奖励就会比较困难,PoS协议是参与门槛会比较高,获得奖励会比较容易。

 

首先我们假定Lambda的网络里面一些人有资格进行出块。但是出块是依据他们在网络里有多少投票权,投票权决定了有多大的概率建块。现在Lambda网络最大支持100个验证节点进行协商出块。

 

 

绿色的节点是第1个建块节点。首先验证节点们协商出来一位有权利进行建块的验证节点负责建块,建块人会获得一部分出块的奖励,其他验证节点对该块进行投票会获得投票的奖励。建块验证节点出块成功以后会再次协商出下一个建块的验证节点,并由下一个验证节点来进行建块。

 

Lambda PoS协议里比较重要的是验证节点。验证节点要负责出块,要维护区块链的账本,会获得出块奖励,投票权越高则出块奖励会越高。

 

下面是Lambda区块链与分布式存储的一个简易架构图。

 

 

 

  • 紫色标注是验证节点的P2P网络。绿色标注是存储矿工的P2P网络。蓝色标注是一些组件服务,大家可以明显看到区块链组件服务非常多。

 

首先他要负责记账,下层进行数据广播,数据广播使用了Gossip协议,除了底层的记账业务外,上层是现在已经在用的一些组件服务,没有全部列出,比如说交易市场,交易市场是用来给矿工和用户提供存储合约的一个服务。

 

  • 提案是提供给社区用户使用的。

 

  • Lambda里面的Token发行模式是增发模式,根据现有的Token确定一个年增发率。

 

  • 惩罚机制,如果某些节点他恶意签名区块或者恶意不投票,会对该验证节点进行惩罚。惩罚机制不仅包含对恶意的验证节点的惩罚,还会包含对恶意的存储矿工的惩罚。

 

  • 资产管理,在Lambda的区块链上可以进行类似以太坊公链那样发行一个ERC 20的token,你可以发行一个自己的资产。

 

  • PDP验证是Lambda比较核心的验证算法,它是用来保证数据有效的。

 

  • 投票是PoS协议,如果要出块的话需要进行协商出块、投票。

 

  • API接口,在这些组件服务上层会加一层区块链的API,用于用户访问区块链提供的所有服务。

 

  • DHT服务,是基于P2P做了一个寻址协议,我们会看到这个组件服务和存储网络连接起来了,它会和存储网络进行数据交换。

 

  • 存储,Lambda区块链存储它是一个分布式存储架构,其中矿工服务是用来记录矿工在区块链上的权益的一系列组件服务。存储服务主要是用来做存储和挖矿。

 

  • 矿工服务首先是访问控制用户上传的文件数据会先访问矿工服务并获得一个访问令牌以此来保证存储合约的时效性另一个比较重要的组件服务是 meta storemea store 记录了文件的meta信息和文件有效性验证的一些数据信息meta store保证了用户的数据有效性

 

  • 注册管理, 该组件来管理存储服务。这个矿工服务是可以连接多个存储服务的。比如,一个矿工服务,假定它可以连接8个存储服务,矿工服务他提供了一个1.5倍的冗余参数设置。那么一个用户想将一份100MB的文件存到矿工,可以将该文件分成8个小的数据文件块来存储在不同的存储服务上。在Lambda存储里面有一个恢复算法,我只需要下载6份文件,就可以将这个100MB的文件恢复回来,允许有两个存储服务的数据备份。假如有存储服务数据损坏只需要通过数据恢复服务,把损坏的存储服务上的数据转移到另一台机器上即可。

 

总结一下,这是一个分布式存储网络,会将一个文件切分成数据块存储到不同的存储服务上,然后分布式存储可以设定一定的冗余比例,设定的冗余比例越大数据安全性就越高。存储服务只负责挖矿和存储。存储服务有存储服务API,矿工服务有矿工服务API。用户上传文件之前会访问矿工服务的API来拿到一个授权访问的token,再用 token去访问存储节点提供的服务。另外,用户要访问区块链提供的服务需要有一个区块链节点作为入口。

 

分布式存储比较重要的一个角色是存储矿工,存储矿工又分为矿工服务和存储服务,前面也提到了矿工服务和存储服务,存储矿工要做2个比较重要的事情。

 

首先是存储数据,需要在交易市场上挂售空间,将提供的存储空间容量挂售在Lambda交易市场上,用户可以在Lambda交易市场上购买空间,这样就建立了一个存储合约,用户就可以把数据存储到矿工处。

 

然后是存储挖矿,挖矿要有真实的数据存储,比如假定一个矿工,他出售了10G的存储空间,这时候有用户存储进来2G的数据,1G为一个数据封装单位,每存够1G就会封装成一个数据存储单位并生成一个存储算力。如果矿工可以提交证明了,他就可以提交存储证明来获得出块奖励。

 

下面这张架构图展现用户矿工服务和存储服务是如何交互的。

蓝色的是代表用户,然后这个颜色代表是存储矿工、存储服务提供的服务。

 

 

 

从用户视角来看的话,用户与矿工服务和存储服务会发生三次协议交互。

第1步,它要去从矿工服务拿到一个访问令牌。

第2步,创建一个 bucket,刚刚讲了矿工服务需要存储文件原数据信息。

第3步,进行数据分块的上传,可以传到一个存储节点,也可以传到多个存储节点,取决于矿工服务是不是提供了更好的数据安全服务。提供足够多的存储节点,冗余设置足够大,提供的数据安全性就会更好。

 

存储节点和矿工节点有两次通信,一次是存储节点需要注册到矿工节点,并保持一个心跳机制。心跳机制是为了解决矿工有可能会因为自身的机器或者是网络原因掉线的问题。因为存储节点掉线时,用户想再往这个机器存数据,就会对发生访问异常。

 

PDP Msg是用来提交挖矿证明的,矿工程序需要对挖矿证明进行签名,在区块链上只能看到矿工节点,区块链上记录了矿工的权益。存储节点在链下,由矿工节点管理链下权益。

 

 

如何挖矿

 

在Lambda区块链挖矿分为两部分,一部分是质押挖矿,一部分是存储挖矿。

 

  • 质押挖矿非常简单,只需要有TBB然后质押到验证节点就可以瓜分出块奖励了。

 

  • 存储挖矿比较复杂

 

存储挖矿的五步骤

 

  1. 有一台存储矿工(有公网IP)
  2. 有足够大的磁盘
  3. 有效的数据存储。(不能说别人购买你的空间了,但是没有存数据这是不行的,需要有真实有效的数据存储。)
  4. 把有效存储进行数据封装,生成存储算力。
  5. 有存储算力后,就可以提交存储证明瓜分出块奖励。

 

总结一下,存储挖矿需要五步,首先需要质押TBB声明你有存储空间,要能存数据,存完数据以后,封装数据生成存储算力,然后提交存储证明,获得出块奖励。

 

3. Lambda矿工分享

船长

 

现在Lambda的测试网络和进展,我觉得算是不错了,当然从2018年5月份第1次测试到现在可能群里部分的朋友还是有些怨言,但是现在我个人觉得从现在的技术层面来看的话,2020年值得期待,反正我是从2018年3、4月份一直跟到现在没下车的人,我觉得创业路的这样的进展很正常。

 

我是一直跟着测试,包括群里边的矿工,可能大家都比较了解我相对多一点点,这也算是我第1次在互联网上跟大家见个面。 我觉得目前Lambda做技术相当不错,因为真正这一条链你的数据是真是假,包括很多朋友刚刚也在说到,在评论区聊到Lambda,如果存储空间挖上去,有人买了不存数据就没有收益。这其实就明确的说到我们的数据只有上链了才能拿到收益,这样才是真实的,也是一种防止作恶,它不像普通的POC那些无用数据,提前一些哈希值之类的,我觉得作为Lambda现阶段来说,这次技术的突破值得肯定,当然了我不否定IPFS牛逼。

 

但是,在我们国内来的项目来说能做到这样子的一条链,从什么都没有。我觉得可能2018年上所从几分钱的,折腾到2019年,再到现在是2020年,我觉得大家可以好好期待接下来的整个Lambda的技术,包括到接下来的很多应用落地的一些东西,反倒大家不要过多浮躁的去讨论说价格,我觉得如果没有技术支撑。一切的应用落地都没法实现,那就只能成为行业里面说的归零币。

 

从流通来说,Lambda上的交易所除了币安之外,可能算是留了一个枪号吧,但我觉得如果上币安肯定给大家一个信号开挖,包括它整个生态应该算是相当不错了。所以我觉得这一年我庆幸的说,看着Lambda从啥也不是,然后涨上去再到现在。这个阶段从测试网5月份第1部测试傻瓜式跑挂了所有的那么多矿机那么多矿工,可能大家都是比较焦虑的,但是我觉得唯一好一点就是大家不担心Lambda会不会没了,只是说需要给一些时间,就像何总所提到的,“周期”,我觉得这个是有一定道理的,不管是从中国的阴阳还是各方面去想,我觉得周期很重要,比特币也有周期,但唯一一点大家都觉得比特币不会归零,这个是最核心的,所以我觉得大家给一点时间。从现阶段来说,技术应该是在春节过后会有相当不错的一个突破,然后真真实实的数据上链给到大家。

 

接下来,何总也提到很多应用落地,数据存储,不解决需求端,肯定有方方面面的,只是说何总他们可能也吹过很多牛皮,现在变得低调了,然后低头把事干好,我觉得希望所有群里边的朋友都淡定一点点,坦白一点,是不好过的时候,所有人都不好过,不是某一个人不好过。好过的时候还是有人不好过,所以我觉得大家适度参与!我在群里面也经常跟大家聊到了不要去all in,我也就是说不要全压,看好Lambda,然后长期陪着他成长,我觉得有个一条真正的公链技术链,然后从啥也不是到真真正正后面来说应用落地,如果说按目前整个全球的环境也好,你单看某一个时阶段肯定是会有问题,就跟我们自己开个小店,冬天卖水没生意,到了夏天卖冰棍都赚钱,这就是一个很现实的问题。

 

我觉得大家更多关注一下技术,然后给团队一点一点点时间,而且现在可以说是曙光也就来了,大家也没什么好焦虑的,反正我一直在Lambda的船上。我就是你们经常说的极客船长,然后希望大家春节快到了,春节快乐。

 

希望大家给一些包容,给点时间。 2020大家会有一个不错的收获。 

相关

COPYRIGHT © 2018-2019 Lambda