精华内容
下载资源
问答
  • 索引照片Lambda存储
  • “链客Talk”邀请到“Lambda”公链技术布道者“Blue”来到链客Talk现场。和大家一起探讨“同一时间,先挖为敬”这一话题。...Lambda主网已经于今年8月25号开始启动上线,并且现在已经开启Lambda存储测试大赛。...

     

    “链客Talk”邀请到“Lambda”公链技术布道者“Blue”来到链客Talk现场。和大家一起探讨“同一时间,先挖为敬”这一话题。

     

     

    问题一、请介绍下我们Lambda项目及特点

     

    Lambda项目的主要使命是:在最快的时间内落地全球第一个真正可用的分布式存储项目。

     

    Lambda主网已经于今年8月25号开始启动上线,并且现在已经开启Lambda存储测试大赛。

     

    Lambda通过PDP技术来实现存储数据。Lambda在2018年11月8日率先发布了基于区块链技术的PDP技术。

     

    传统的PDP技术的实现方式是我作为一个数据存储方,我自己提供数据验证明,自己去验证我这个数据是不是存储在我这里。

     

    Lambda在基于区块链的场景之下,我们将这种技术进行创新,我们把这一种角色变成了两种角色,并不是自己验证自己,而是在于我跟另外一个验证人之间进行数据的验证。Lambda已经将核心代码进行了开源并发布在Github上。

     

    关于Lambda项目,更多的大家可以到官方网站查找更多的信息。这个问题回答完毕

     

    问题二、Lambda公链的愿景和使命?

     

    Lambda是一个安全、可靠、无限扩展的去中心化存储网络,在 Lambda Chain 共识网络上实现数据的去中心化存储、数据的完整性及安全性验证和市场化存储交易的运行,为新一代价值互联网提供可无限扩展的数据存储能力。

     

    为价值互联网「将数据价值还给用户」的伟大构想,不懈努力。

     

    问题三、什么是存储挖矿呢?

     

    存储挖矿,本质上是使用硬盘的存储空间。Lambda的存储生态网络需要质押LAMB、存数据、出块,最后获得奖励。

     

    总的来说,矿工需要实质上帮用户存数据,并且证明你在线,存储的数据有效,就能获得出块奖励。

     

    问题四、那么Lambda此次的存储挖矿测试大赛有什么激励?

     

    这次挖矿大赛分两期,第一期已经在进行中了。

     

     

     

     

    更多的细节,大家可以到官方的公众号查看的

     

    问题五、我们Lambda挖矿效率如何呢?

     

    这个问题可能就是大家最关心的了吧,现在是测试阶段,很多功能都没有封装,矿机的部署都是在Linux系统下面进行。所以在目前,会linux的相对接入很轻松很多。

     

    刚才我们说了第一个阶段的总激励是30万,即在第一阶段的挖矿测试当中,按挖到的测试币的比例来平分这30万的奖励。

     

    参与的人少,相对每个人分到的就会多一些,参与的人多,相对就少一点。

     

    刚刚我看了一些测试网,到目前为止是129个矿工,其中还有很多是0算力的。所以奖励还是很不错的。

    0算力的注解:129个矿工并不是只有129台矿机的意思,一个矿工是可以有很多矿机的。

     

    问题六、进行Lambda挖矿的话对硬件和个人技能有什么要求呢?

     

     

    在我的测试中,其实更低的配置也是可以的。但是硬盘空间要更多才有可能获得更大的算力。

     

    问题七、Lambda挖矿方式有哪些?

     

    Lambda的挖矿是通过矿机存储数据,形成算力,参与共识网络获得出块奖励。

     

    这个”矿机“并不特指,只要能运行程序,能存储数据就可以。有公网IP,甚至虚拟机,云服务器都是可以的。只要能装linux系统,能运行程序,能存储数据,有公网IP。

     

    问题八、Lambda奖励什么时候发放呢?

     

    核奖结束后我们将第一阶段的完整得奖情况公示至Lambda 官方网站,并在48小时内将您的奖金发送至您的主网钱包中。

     

    这个是活动公告的信息,效率很高的

    核奖时间 :2019年12月22日 10:00 UTC 至 2019年12月23日 8:00 UTC

     

    社区解疑环节 

     

    1、虚拟机哪个版本可以用?

     

    关于Linux版本,没特定的要求,不要太低就好。Ubuntu,CentOS都可以

     

    2、 Centos的版本是哪个?最好能满足的推荐是哪个?

     

    按官方的建议是5.5以上

     

    3、镜像文件适用下载好的还是网上的,能否推荐好用的版本?

     

    镜像也没有特定的要求,国内的话大家可以去网易镜像下载就好了。我个人是用Ubuntu18.04

     

    4、存储测试大赛必须使用要Linux吗?

     

    是的,现在的矿机程序是linux版本的,上传可以通过win系统的钱包操作。矿机暂时只能部署在linux系统。

     

    刚才有朋友问到硬盘大小的问题,硬盘大小是没有限制的,都可以参与。只是硬盘越大,能存储的数据越多,获得的算力越大,获得的出块奖励越多。

     

    【链接】活动|Lambda存储功能测试大赛

     

    链客

     

    链客是国内首家区块链技术生态社区,专注于区块链开发者,拥有海量的区块链技术问答内容、实战开发笔记、正版视频课程、专业学习体系、打造全球区块链行业垂直交流学习技术型社区。

     

    链客社区打造链客TALK版块,为区块链企业提供专业的技术发声平台,为企业和技术爱好者及开发者建立桥梁。

     

     

    往 期 推 荐

     

    发布| 教程|Lambda启动存储应用功能测试

    公告| 公告|合伙人节点投票退出登记

    分享| 社区分享|Lambda存储网络矿工接入教程

    直播回顾| 区块链时代的创业形态已经发生变化,需要时间和耐心

     

     

    关于Lambda

    Lambda以推动互联网去中心化发展为使命,旨在为新一代价值互联网打造存储基础设施。

     

    Lambda是一个安全、可靠、无限扩展的去中心化存储网络,在 Lambda Chain 共识网络上实现数据的去中心化存储、数据的完整性及安全性验证和市场化存储交易的运行,为新一代价值互联网提供可无限扩展的数据存储能力。

     

    在技术层面,Lambda 全球首次实现并公布了 PoST 时空证明,开创性的在Lambda Chain共识网络中引入 VRF+ BFT的共识算法,保证了网络的运转效率及可靠性,并实现了数据完整性证明、多链数据协同存储、跨链数据管等众多技术突破,支持数据动态访问,保护数据隐私,为价值互联网「将数据价值还给用户」的伟大构想,不懈努力。

     

    项目启动至今,Lambda已经获得比特大陆、FBG、真格基金、大都会资本、Dfund、Evo Capital、泛城资本、策源数字基金、BlockVC、INBlockChain、时戳资本、NGC等顶级机构领投的数千万美金,并与 Ankr、Perlin、IOST、DATA、币威等知名项目达成战略合作。LAMB已经登陆火币、Upbit、Bithumb、Bithumb Global、OKEx、Bittrex、Gate.io、Bitmax.io、Hcoin、BHEX等40余家交易所。

     

    了解Lambda最新官方动态

    官网

    http://lambdastorage.com/

     

    微博

    https://www.weibo.com/lambdaim

     

    Telegram

    https://t.me/Lambdachina

     

    Linkedin

    https://www.linkedin.com/company/lambdaim/

     

    浏览器地址

    https://explorer.lambdastorage.com/#/

     

    Lambda 主网钱包0.4.15版本下载地址

    https://github.com/LambdaIM/launch/releases/tag/Wallet0.4.15

     

    展开全文
  • lambda-blockchain-storage:这是lambda(一个区块链存储解决方案项目)的资源导航记录库。... 我构建了一个git repo来使lambda存储像IPFS,Filecoin,以太坊,比特币,EOS和其他知名项目一样容易找到
  • 存储网络文件备份 以文件备份到~/lambda_bak目录为例 创建目录 mkdir -p ~/lambda_bak/{lambda,lambdacli,minernode,storagenode} 验证节点文件备份 验证节点文件备份到~/lambda_bak/lambda/下 cp -r ~/....

    存储网络文件备份

    以文件备份到~/lambda_bak目录为例

    创建目录

    mkdir -p ~/lambda_bak/{lambda,lambdacli,minernode,storagenode}
    

    验证节点文件备份

    验证节点文件备份到~/lambda_bak/lambda/

    cp -r ~/.lambda/config  ~/lambda_bak/lambda/
    

    lambdacli文件备份

    lambdacli文件备份到~/lambda_bak/lambdacli/

    cp ~/.lambdacli/config/config.toml  ~/lambda_bak/lambdacli/
    cp -r ~/.lambdacli/keys ~/lambda_bak/lambdacli/
    

    minernode文件备份

    minernode文件备份到~/lambda_bak/minernode/

    cp ~/.lambda_miner/config/config.toml ~/lambda_bak/minernode/
    cp ~/.lambda_miner/config/default_miner_key.json ~/lambda_bak/minernode/
    cp -r ~/.lambda_miner/identity ~/lambda_bak/minernode/
    

    注意:如果您的子矿工账户json文件不是~/.lambda_miner/config/default_miner_key.json,需要替换为对应json文件完整路径

    storagenode文件备份

    storagenode文件备份到~/lambda_bak/storagenode/

    cp ~/.lambda_storage/config/config.toml ~/lambda_bak/storagenode/
    cp -r ~/.lambda_storage/identity ~/lambda_bak/storagenode/
    

    压缩备份文件

    cd ~
    tar -zcf lambda_bak.tar.gz ./lambda_bak/
    rm -rf ./lambda_bak/
    

    注意妥善保存lambda_bak.tar.gz文件

    使用备份文件恢复

    解压备份文件

    以lambda_bak.tar.gz在用户home目录为例

    cd ~
    tar -zxvf lambda_bak.tar.gz
    

    验证节点文件恢复

    cp -r ~/lambda_bak/lambda/config/*  ~/.lambda/config/
    

    lambdacli文件恢复

    cp ~/lambda_bak/lambdacli/config.toml ~/.lambdacli/config/
    cp -r ~/lambda_bak/lambdacli/keys ~/.lambdacli/ 
    

    minernode文件恢复

    cp ~/lambda_bak/minernode/config.toml ~/.lambda_miner/config/
    cp ~/lambda_bak/minernode/*.json ~/.lambda_miner/config/default_miner_key.json 
    cp -r ~/lambda_bak/minernode/identity ~/.lambda_miner/
    

    storagenode文件恢复

    cp ~/lambda_bak/storagenode/config.toml ~/.lambda_storage/config/
    cp -r ~/lambda_bak/storagenode/identity ~/.lambda_storage/
    展开全文
  • s3 网关(gateway) 提供了 s3兼容的api来对存储的某个订单进行管理, 开发者可以针对s3api来开发应用。 也就是说,使用标准的s3的sdk或工具, 或者自己构造s3标准的请求就可以跟s3网关交互。 限制 s3网关使用minio来...

    s3 网关

    s3 网关(gateway) 提供了 s3兼容的api 来对存储的某个订单进行管理, 开发者可以针对s3api来开发应用。 也就是说,使用标准的s3的sdk或工具, 或者自己构造s3标准的请求就可以跟s3网关交互。

    限制

    s3网关使用minio来提供api,其中有若干api不支持,详细可以参考。 而目前阶段,lambda s3 网关支持的功能、接口也有限,基本的文件操作api之外的api大部分目前不支持,请避免使用。

    s3网关目前也不支持multipart api,所以在使用工具或sdk时候需要通过配置来避免来使用,下面示例中以64M为例。

    配置与运行

    针对s3网关的配置默认在 ~/.lambda_storagecli/config/user.toml 的 [gateway] 部分,解释如下:

    [gateway]
    # 服务监听的地址
    address = "127.0.0.1:9002"
    # 用于访问服务的key
    access_key = "accesskey"
    secret_key = "secretkey"
    

    user.toml配置正常,可以在命令行调用 ./storagecli gateway run --account env --broker.extra_order_id XXX --debug 来启动,这就启动了针对某个订单的s3网关服务

    启动的更多参数可以通过./storagecli gateway run -h查看

    aws cli 示例

    首先,先安装awscli.

    之后,配置用于访问s3网关的key:

    $ aws configure
    AWS Access Key ID [None]: accesskey
    AWS Secret Access Key [None]: secretkey
    Default region name [None]:
    Default output format [None]:
    

    然后,配置multipart的阈值,aws configure set default.s3.multipart_threshold 64MB, 表示大于64M才使用multipart

    之后就可以进行基本的文件操作了.

    创建bucket

    aws s3 --endpoint=http://localhost:9002/ mb s3://awstest

    上传文件

    aws s3 --endpoint=http://localhost:9002/ cp /path/to/your/file s3://awstest

    列出bucket内容

    aws s3 --endpoint=http://localhost:9002/ ls s3://awstest

    下载文件

    aws s3 --endpoint=http://localhost:9002/ cp s3://awstest/your-file /tmp/new-file

    删除文件

    aws python sdk 示例

    首先,安装boto3 pip install boto3

    然后,调整multipart的阈值

    #!/usr/bin/env python
    # coding: utf-8
    
    """
    refer https://docs.min.io/docs/how-to-use-aws-sdk-for-python-with-minio-server.html
    """
    
    import boto3
    from botocore.client import Config
    from boto3.s3.transfer import TransferConfig
    
    s3 = boto3.resource('s3',
                        endpoint_url='http://localhost:9002',
                        aws_access_key_id='accesskey',
                        aws_secret_access_key='secretkey',
                        config=Config(signature_version='s3v4'),
                        region_name='')
    
    
    # create bucket
    s3.Bucket('awstest').create()
    
    # list bucket
    print("buckets:", [bucket.name for bucket in s3.buckets.all()])
    
    # upload file
    # https://boto3.amazonaws.com/v1/documentation/api/latest/guide/s3.html#multipart-transfers
    MB = 2 ** 20
    cfg = TransferConfig(multipart_threshold=64*MB)
    s3.Bucket('awstest').upload_file('/path/to/your/file','images/your-file', Config=cfg)
    
    # list file
    print("objects in bucket: awstest", [obj.key for obj in s3.Bucket('awstest2').objects.filter(Prefix='images/')])
    
    # download file
    s3.Bucket('awstest').download_file('images/your-file', '/tmp/newfile')
    

    也可以使用minio提供的sdk,minio文档有详细的示例,这里不在赘述

    展开全文
  • 挖矿 挖矿环境 矿机配置 CPU:4核+ 内存:8G+ 带宽:5M+(有公网...并反馈给项目维护人员 挖矿成功率为0% 检查矿工节点和存储节点程序是否正在运行,是否有错误日志信息 http://docs.lambda.im/Lambda-Store-and-Mining/

    挖矿

    挖矿环境

    矿机配置

    CPU:4核+
    内存:8G+
    带宽:5M+(有公网IP)
    磁盘:1T+

    环境管理

    查看配置

    ./storagecli   config
    ./lambdacli    config
    ./storagenode  info disk
    ./storagenode  info network
    ./minernode    info
    

    检查网络步骤

    1. 检查是否开启防火墙
    2. 检查端口映射是否成功
    3. 检查配置是否正确

    测试网络配置

    ./minernode   info --test
    ./storagenode info network --test
    

    多磁盘配置

    #~/.lambda_storage/config/config.toml
    # mining、storage配置一一对应
    [storage]
    data_dir = [ "磁盘1", "磁盘2", "磁盘N"]
    [mining]
    mining_dir = [ "磁盘1", "磁盘2", "磁盘N"]
    

    多存储节点配置

    # 与单节点配置相同
    # miner node自动分配存储节点进行存储
    

    查看存储节点

    ./minernode storage list
    

    查看订单使用空间

    ./storagenode info disk
    

    存储挖矿

    存储架构

    storestructure.pnguploading.4e448015.gif转存失败重新上传取消avatar

    网络架构

    netstructure.pnguploading.4e448015.gif转存失败重新上传取消avatar

    挖矿子帐户

    用途:minernode提交挖矿声明、挖矿证明交易

    生成方式:钱包、lambdacli创建挖矿子帐户

    挖矿过程

    1. 有效存储数据
      矿工在区块链交易市场挂售空间
      用户真实购买了空间
      用户上传数据至矿工处
    2. 封装存储数据
      封装单位:8GB
      每存储数据够1个封装单位,封装服务就会进行数据封装
    3. 生成存储算力 
      存储节点提交挖矿声明给矿工节点
      矿工节点对该声明进行签名,并广播至区块链
      区块链打包并验证该交易后,增加该存储矿工的存储算力
    4. 提交挖矿证明
      有效提交周期:5个区块
      每个区块会根据挖矿算力占比,选择10名矿工提交挖矿证明
      矿工节点需要需要在有效提交周期内将挖矿证明提交至区块链
    5. 获得出块奖励
      43% 出块奖励给提交挖矿证明的10名矿工
      建块验证节点收取打包挖矿证明的5%手续费
      矿工未提交挖矿证明,该矿工挖矿奖励打入销毁池

    常见问题

    上传文件报错

    检查网络环境是否正确

    检查存储节点、矿工节点日志是否有报错信息,并反馈给项目维护人员

    挖矿成功率为0%

    检查矿工节点和存储节点程序是否正在运行,是否有错误日志信息

    http://docs.lambda.im/Lambda-Store-and-Mining/

    展开全文
  • Lambda经济系统由以下几类角色组成 Lambda的数据存储池逻辑由四种角色组成,分别是存储资源提供者、存储资源购买者、社区开发人员和数据购买者,这四类角色可能是个人用户,也可以是企业。 验证矿工和节点的列表...
  • Lambda是一个安全、可靠、无限扩展的去中心化存储网络,以推动互联网去中心化发展为使命,旨在为新一代价值互联网打造存储基础设施。Lambda 主网存储功能已于 2020 年 7 月 22 日 北京时间 22:02 正式启动,正式进入...
  • Lambda 存储网络功能在历经近一年的研发与测试后,存储网络即将上线之际,Lambda生态迎来了全新的阶段。来自前 Prometeus Labs 核心研发成员及其团队,将基于 Lambda 主网发布全新应用 Voda。为了能让更多社区朋友们...
  • Lambda列表照片 一个lambda函数,用于获取s3个存储桶对象。
  • Lambda 是基于分布式存储技术的新一代价值公链,通过P2P网络、创新的PoST时空证明提供了一个安全、可靠、无限可扩展的去中心化存储网络。在LambdaChain共识网络上,实现数据的去中心化存储、数据存储交易和数据安全...
  • 现在,您可以通过创建测试事件从控制台测试Lambda,并注意Lambda使用执行上下文来缓存参数存储值。 有用的命令 yarn build编译打字稿到js yarn watch观看变化并进行编译 yarn test进行开玩笑的单元测试 yarn cdk ...
  • Lambda存储网络简介 Lambda存储网络主要由共识网络、存储网络和去中心化的存储交易市场构成。共识网络是由验证节点(Validator)运行,通对存储矿工数据存储验证和验证节点矿池TBB质押机制完成共识。存储网络由...
  • LAMB是Lambda存储网络中原生的流通代币,其主要作用是区块奖励发放,流通、支付交易手续费和生态应用费用结算。 TBB是Lambda存储网络的存储空间资产,主要作用是质押和锚定存储资产权益。 Lambda 双代币...
  • Lambda 共识网络主要由三部分组成,第一部分为共识网络,共识网络是由验证节点(Validator)组成,第二部分存储网络,存储网络由存储矿工组成(StorageMiner),第三部分为链上的存储交易市场(Market)。 在 Lambda 共识网络...
  • aws lambda 该博客通过代码示例解释了一些无服务器概念: 带有AWS Lambda和Java的无服务器FaaS AWS IoT按钮,Lambda和Couchbase 使用AWS API Gateway,AWS Lambda和Couchbase的微服务 使用AWS无服务器应用...
  • nci-seronet-proc-layers
  • AWS Lambda脚本,用于在上载到S3存储桶时调整图像的大小。使用Python(经3.7测试),Amazon的boto3 SDK,PIL图像库和Lambda触发器。 先决条件 。 图片库。 确保附加到Lambda函数的IAM角色具有S3访问策略。如果要...
  • 执行lambda函数: cd backend sam local invoke --env-vars env.json getCoursesFunction -e events\event-get-courses.json 运行API网关( ): cd backend sam local start-api --env-vars env.json -p 3001
  • 邀请中国存储公链Lambda创始人对究竟什么是区块链技术以及区块链技术到底有哪些应用价值与著名主持人李雨霏对话。  数据的危机 自区块链技术横空出世以来,无数标签环绕在它周围,有人说它是价值互联网,有人说...
  • lambda-database-experiment:完全用Haskell编写的实验性事件存储数据库
  • 存储库包含Lambda School的免费Web Dev 101 mini-bootcamp训练营的指导材料和作业。 Lambda School的免费Web Dev 101 mini-bootcamp训练Web Dev 101 mini-bootcamp为期三周,涵盖了编程和Web开发的基础知识。 上课...
  • 一个示例项目,展示了如何使用EFS(弹性文件存储)扩展AWS Lambda以及如何从S3空间加载程序包层 动机 这源于我为使lambda函数工作而做出的努力,在其中我需要额外的空间来加载库和更大的代码。它还可以用于从S3存储...
  • 密钥生成器 CS5242集团项目 自定义许可证密钥的cURL curl POST ... --data ' { ... "apis" : ["api1", "api2"], "expiry-date" : "2020-11-11 00:00:00"} ' \ -v
  • Lambda电子邮件来自文件 此lambda将收到带有base64编码文件的邮寄表格,并直接通过电子邮件发送,而无需存储
  • 一个小型仓库,用于测试使用SAM CLI创建Lambda函数。 lambda_handler.py文件包含lambda函数。 template.yml文件是用于创建lambda函数的SAM模板文件。 requirements.txt文件是一个空的Python要求文件,可用于本地...
  • 近日,提供无限存储能力的区块链基础设施Lambda Project,宣布获得数千万人民币天使轮融资,本轮融资由真格基金、大都会资本和Dfund领投。LLambda是一个高速、安全、可扩展的区块链基础设施项目,通过对Lambda Chain...
  • 最近实现录制视频实时上传到AWS S3中,同时想对上传的视频进行压缩存储。考虑到用AWS Lambda来实现。 实时上传是在Spring Boot项目中处理的,本文针对用Python 实现S3桶上传事件触发,进行视频压缩存储。这一过程做...
  • 带有AWS Lambda和Java的无服务器FaaS AWS IoT按钮,Lambda和Couchbase 使用AWS API Gateway,AWS Lambda和Couchbase的微服务 使用AWS无服务器应用程序模型和Couchbase的微服务 这个特定的博客条目将显示...
  • Lambda架构

    千次阅读 2018-09-04 16:29:20
    Lambda架构学习实录 ...Lambda架构是大数据架构的一种,其作用无非是存储-处理-展示数据。关于其介绍,网上多篇博客已珠玉在前,这里不再赘述。可参见: https://blog.csdn.net/lvsaixia/article/details...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,633
精华内容 653
热门标签
关键字:

lambda存储