swarm能挖到eth吗
① BZZ是什么为什么主网已经上线还不可以挖矿
今天来聊聊BZZ币,Swarm项目中的重要功能性服务币种。
BZZ币是Swarm项目中的激励层,负责节点带宽和存储服务的奖励性激励,与IPFS的激励层FIL类似。
Swarm项目由以太坊基金会开发,利用以太坊区块链技术,提供不停机、零故障和防审查的点对点存储和服务解决方案。矿池通过存储、带宽和算力资源,为以太坊网络中的应用提供服务,实现经济激励系统。
BZZ节点具有出色的存储性能,为行业带来潜在优势,由V神代言,拥有强大的幕后团队支持。Swarm bzz节点是一个合法合规的区块链平台,符合AML/KYC标准,采用去中心化技术推动流动民主平台,让每一个Swarm节点参与者都能参与关键决策环节。
BZZ币的初始供应量约为62.5M,将通过Curve平台提供流动性。分配结构包括公募、技术开发和应用、基金会基金项目、基础项目发展、DAPP开发、社会募捐和公益捐款。每种用途占总量的百分比如下:50%用于公募,20%用于技术开发和应用,7%进入基金会项目,10%用于基础项目发展,10%用于DAPP开发,3%用于社会募捐和公益捐款。
BZZ币有四大用途:改进底层P2P网络、去中心化数据存储服务、提高底层API访问高层数据、适用于ETH的应用层。BZZ币使用了ETH的技术和协议,旨在提升和改变现有网络存储方案,加快网络转型,为未来网络发展提供新思路。
Swarm主网已经上线,但正式开挖需等待至8月2日。主网启动于6月21日,主要运行测试网节点,代币释放需在该日期后进行。新加入的节点需要质押Bzz,而之前在测试网贡献的节点则可以在主网上操作全功能节点,无需重新质押。
主网上线不需要质押BZZ,官方推荐的节点配置为2核CPU、3GB内存和55GB硬盘。测试网与主网是分开的,数据不共享,所以主网需要重新搭建。获取BZZ无需质押,节点无需初始BZZ即可参与主网,获取奖励。官方建议节点在初始状态充值Dai,单个节点的Gas Fee通常很低,几美分至几十美分即可保持节点正常运转。
BZZ的新增并不是通过“挖矿”产生,云节点和物理矿机在技术上没有区别,但项目方担心云节点服务到期后可能关机,导致稳定性问题。价格由市场决定,项目方不会参与。
Swarm中的角色包括:带宽、存储、通讯和去中心化交易通道,矿工通过提供这些服务获得Bzz代币奖励。在Swarm中,Bzz代币用于激励节点参与服务提供,实现资源价值的交付和转移。
② 【swarm】Docker跨主机网络:overlay
Docker早期版本中,是不支持跨主机通信网络驱动的,也就是说明如果容器部署在不同的节点上面,只能通过暴露端口到宿主机上,再通过宿主机之间进行通信。随着docker swarm集群的推广,docker也有了自家的跨主机通信网络驱动,名叫overlay,overlay网络模型是swarm集群容器间通信的载体,将服务加入到同一个网段上的overlay网络上,服务与服务之间就能够通信。
使用端口映射 :直接把容器的服务端口映射到主机上,主机直接通过映射出来的端口通信。
把容器放到主机所在的网段 :修改 docker 的 ip 分配网段和主机一致,还要修改主机的网络结构。
第三方项目 :flannel,weave 或者 pipework 等,这些方案一般都是通过 SDN 搭建 overlay 网络达到容器通信的。
docker swarm, 这是 docker 开发的容器集群管理工具,和 docker API 兼容性很好。
注意: docker overlay 网络可以单独使用,不是必须和 swarm 绑定在一起的。这里使用 swarm,是因为它的简单易用,并且更容易说明问题。
overlay网络模型在docker集群节点间的加入了一层虚拟网络,它有独立的虚拟网段,意味着docker容器发送的内容,会先发送到虚拟子网,再由虚拟子网包装为宿主机的真实网址进行发送。
这也意味着在overlay网络模型上,docker不会暴露端口给宿主机,所有有关网络的事情都交给overlay去处理了,这样的好处就是在同一台服务器,不会引起端口冲突(例如启动两个不同的容器,监听的端口相同),理解这点非常重要。
在早期使用docker进行微服务部署时,你肯定干过将docker容器所在宿主机的ip作为注册地址,因为如果你将容器内的ip作为注册地址,其他服务将不可访问你的服务,只有一条路,就是将宿主机的ip挂在容器内部处理,或者在容器内部添加ip地址环境变量来处理。
当使用docker swarm进行集群服务部署时,这个问题自然也就随之解决了,当服务已加入到overlay网络中,服务容器内会获得一个overlay网络的一个地址。
bbo默认会拿eth0的ip作为注册地址,因此服务只需要将docker容器的ip地址作为注册地址就行了,只要服务与服务之间在同一个ovelay网段下,就可以进行通信。
提供者和消费者同时部署了2个实例,在相同overlay网段下,相互之间是可通信的。
服务的端口会交给overlay网络去处理。在Overlay网络下,即使该节点并没有部署指定服务,也会监听该服务的端口,docker通过这个特性实现了访问任意一个节点+服务对应端口,就可以访问服务,而且还具备负载均衡特性。
基于该特性,把服务的网关加入集群后,无需关心网关被分配在哪个节点上,只需要在集群再上一层nginx层配置若干个节点ip+网关服务端口,就可实现双层负载均衡,即nginx访问网关时的负载均衡,访问集群时的负载均衡。
如果此时你正在搭建docker swarm集群,我建议你把网关项目同时加入到集群中,再通过nginx做双层负载均衡。
编排文件有个不太灵活的地方, 初次使用它来创建swarm集群的人可能会犯一些错误:
1.如果你没有指定网络,它会给你默认创建一个网络,如:stackname_default
2.假如两个stack栈分别属于不同的overlay网络,那么不同stack栈的服务是不可以进行通信的
3.如果你指定一个网络,没有写name属性的,那么它会在你指定的网络名字前面加个stackname
4.如果该网络已存在,在部署时还会报错,不会智能将该stack服务地加入该网络中
为防止overlay的网络会跟其它网络有冲突,更严谨的做法是自定义overlay网段:
# cat create_docker_gwbridge.sh
#################################################
#!/bin/bash
docker_bip: "172.17.0.1/16"
gwbridge_subnet: "172.18.0.0/16"
gwbridge_gateway: "172.18.0.1"
docker network create \
--driver=bridge \
--subnet="${gwbridge_subnet}" \
--gateway="${gwbridge_gateway}" \
--opt "com.docker.network.bridge.name"="docker_gwbridge" \
--opt "com.docker.network.bridge.enable_icc"="false" \
--opt "com.docker.network.bridge.enable_ip_masquerade"="true" \
docker_gwbridge
#################################################
在编排文件的networks上配置defualt属性,在defualt属性下面添加external属性,在其下面填写刚刚生成的网络的名称。
这么做的好处是可以灵活地将不同stack服务栈加入到相同网络下,也可避免上面提到的几个坑。
Swarm有Service的概念。
一个Service是指使用相同镜像、同时运行的多个容器,多个容器同时一起对外提供服务,多个容器之间负载均衡。每个Service会有一个浮动IP(VIP),各个容器还有自己的物理IP。
创建基于Swarm的Overlay网络,将Service挂载到此网络上。然后Service中的各个容器便可以通过Service名称(同时也是一个DNS名称)和IP地址实现网络互通。
同一个Service内,多个容器之间的负载均衡有两种方案:
由于docker原生的overlay网络使用的是标准的vxlan协议,使用的端口也是标准的vxlan端口(UDP 4789)。
各个云环境,如阿里云,腾讯云,也都是使用的vxlan,所以会有冲突,UDP 4789网络是被占用的。
目前也没有找到变通的办法,docker目前为止还不支持自定义vxlan端口。
docker swarm 集群及多主机overlay网络测试
http://www.huilog.com/?p=1038
docker 跨主机网络:overlay 简介
https://cizixs.com/2016/06/13/docker-overlay-network
Docker Overlay网络的一些总结
https://objcoding.com/2019/02/21/docker-swarm-networks
Swarm使用原生的overlay网络
https://www.cnblogs.com/bigberg/p/8779302.html
Docker 三剑客之 Docker Swarm(基于 overlay 组网通信)
https://www.cnblogs.com/xishuai/p/docker-swarm-overlay.html
③ docker swarm网络模式
docker swarm 网络模式
swarm service的路由办法通常有两种,VIP和DSN
这是缺省情况设置,当用户创建service的时候,这个service会被分配一个VIP,然后每一个具体的container都有一个独立的IP,ingress会负责从VIP到各个container之间的路由。
举例来说:
并且看到了它的属性。
创建两个service:
nslookup查看域名解析:
从这个例子我们可以看到:
我们再进入container看看:
每一个container有两块网卡:
eth0: 10.0.1.3 这就是我们前面看到的service container IP地址,是属于网络my-network的。
eth1: 172.18.0.4,这是另一个网络地址;是谁的呢, 是网络docker_gwbridge。(另外bridge网络使用的是172.17网段)
也就是说每一个container属于两个网络,my-network和docker_gwbridge,分别用来service路由,和连接主机网络。
补充一点网卡eth1: 172.18.0.4,对应的网关地址是172.18.0.1,那个这个网关地址172.18.0.1是谁呢,它就是主机网络上的docker_gwbridge,在主机上运行ifconfig可以看到:
bridge网络的网段地址从172.17.X.X/16开始,第一个内置的docker0使用了172.17.X.X,后面每新增一个bridge网络就新增一个网地址,172.18.X.X, 172.19.X.X,。。。
至此两个bridge网络都比较清楚了。
另外如果发布service的时候指定了主机端口映射,那么container里面会有三块网卡分别属于:
做一个总结:
发布service的时候:
注意swarm VIP使用的一个限制:
也就是说无法做到同一个client过来的请求保持路由到同一个container去。
适合使用自己的DSN Load-Balance算法,例如HAProxy。
创建使用DSN轮询的service。
由参数--endpoint-mode决定。
先看一下两个container的ip 地址:
两个contaienr的ip 地址分别是:
再看DSN解析结果:
每次运行ping解析出的IP地址在两个container之间轮换,也就没有虚IP概念了,而且swarm自动实现了DSN轮询的功能。
再看一个nslookup结果:
可见nslookup直接把两个container的地址都解析出来,说明一个域名(service name)对映有两个IP地址。对照前面使用VIP的,一个service name只对映一个IP地址,就是VIP地址,而不管具体有多少个container实例。
④ CCN进一步介绍,你了解吗
Computecoin(CCN) 的简介:
Computecoin(CCN) 一开始是在2018年的纽约开始的,本来是在大学里面的一个研究项目,这项目得到了国际顶尖的学者、研究人员和来自全球21个国家的(算 LI /存储)提供商的支持。 财富密码ying98946424
Computecoin(CCN)是不断创新的产物,它是基于DAG 架构的公链,也是POH 共识算及其衍生技术,这也是获得了专利的,它也是在进一步解决了分布式计算/存储中的信任问题,使得大规模的算 LI /存储整合成为可能,为建造元宇宙打下夯实的算LI /存储基础,Computecoin已然成为元宇宙底层协议赛道的领跑者。
我们可以把Computecoin(CCN)当做一个超级互联网的计算机,因为它的主旨是成为元宇宙和web3.0的基石,可以通过聚合全球的算 LI 存储资源 和动态配置分布式云(如Filecoin,DFINITY和数据中心)统筹资源提供商与调度为元宇宙和web3.0中的应用程序提供去中心化的算LI 存储支撑和运行动力,从而使用户们(如VR、AR游戏玩家)享受沉浸式元宇宙体验。,如;聚合ETH、CRU、ETH、 FIL、ICP、 XCH 、AR、 Swarm和传统IDC等各类机器资源 (CCN可以同时/双哇或多哇加商用(比aws和谷歌云降低30%到50%商用成本)-同时实现机器资源利用和效益的最大化-赋能资源提供商),从而共同缔造全新的去中心化计算存储网络。
Computecoin(CCN)是把平台的资源整合加分发,当用户需要的时候可以第一时间根据现有的资源进行配置服务,从而实现资源的最大化利用。
CCN目前的优势有哪些?
1.项目方研发了“诚实性共识技术POH”的诚实性证明,也进一步解决了计算可验证的问题。
2.拥有全球第一个基于区块链技术的分布式计算算 LI ,从而奠定了它在这行业内的位置。
3.目前区块链上的节点都是不可信的,因为目前的计算机存储的安全性得不到保障,目前这个安全技术方面的问题已经被CCN团队解决了。
4.CCN是一个可以自我优化成长的超级计算机。自我成长自我优化一直都是区块链网络上面的难关,CCN已经把这个问题解决了,可以自己为用户匹配最适合的算 li 和最优的存储,然后根据反馈在去进行自我优化。
5.CCN的TPS高达2万以上。
6.CCN支持跨链技术,目前是第一个算 li 聚合平台,把不同的链上FIL、CRU、以太坊进行跨链,这技术也是很厉害的。
7.支持APP的部署,CCN可以做到去掉中心化服务器,使用的APP可以迁移到CCN上面,应用前景更加广泛。
应用生态合作伙伴; 全球云计算首者-AWS(亚马逊)、计算机产业长期的首者IBM、世界五百强IT 整体解决方案及服务供应商Dell(戴尔)、云端备份公司Backblaze(纳斯达克上市公司)、META(Facebook)旗下虚拟现实VR技术公司Oculus、Uverse人工智能驱动的虚拟数字人自动生成平台 、等近20个合作伙伴···
⑤ ENS发布前,听团队谈项目DAO治理,空投和Layer 2 规划
ENS DAO将决定交易费变更、金库用途等和.eth相关的一切事宜,任何代币持有人都可以参与DAO治理。
以太坊域名服务( Ethereum Name Service )是一个基于以太坊区块链的分布式、开放和可扩展的命名系统。通俗地说,ENS就是区块链中的域名系统。ENS域名让人们没有必要再复制或输入冗长的区块链地址。
ENSUser是社区自发维护的非官方ENS中文社区,维护了ensuser .com( ensuer.eth.link), 为中文世界的ENS用户和应用开发者提供了ENS相关的资讯、使用教程和文档教程。
2021年11月1日,ENS宣布发布治理代币,web3域名协议即将开启去中心化治理。
ENSUser邀请ENS运营主管Brantly.eth 做客社区,分享关于DAO治理、空投、Layer2拓展等一系列中文世界用户关心的问题。 以下为AMA回顾。
TLDR
ENS空投50%的代币将归属DAO本身。25%将提供给拥有.ETH名称的账户,另外25%将分配给在过去5年中以重要方式为ENS做出贡献的数百人。DNS映射域名和子域名未计入空投。ENS项目未进行过融资,核心团队不会为代币提供流动性以及主动联系交易所上币。DAO将决定交易费变更、金库用途等和.eth相关的一切事宜,任何$ENS持有人都可以参与DAO治理,成为Delegator。
社区收集问题
Q1:可以从您的角度,先给我们社区的小伙伴简单介绍一下ENS这个项目吗?他在Web3.0生态中担当什么样的角色?
Brantly.eth: ENS是web3的身份协议,最终适用于整个互联网。您拥有自己的用户名,控制个人资料数据,并将其带到您使用的每个dapp和服务中。这与web2不同,在web2中,您为每个孤立的服务使用不同的帐户和用户名,在web3中,您拥有自己的用户名并使用到各种应用中。
以上这是主要用例。另外两个重要用途是您的ENS名称可以简化任何区块链的加密支付,并且它可以是一个去中心化的网站。
Q2: .eth 域名可以说是比Punk更早的NFT了,可以给我们简单介绍一下ENS的团队背景和发展历程吗?
Brantly.eth: ENS于2017年5月4日推出。这比CryptoPunks早了几周,比Curio Cards早了几天。我很确定ENS是世界上持续运行时间最长的NFT社区。当时有NFT标准不过还没有ERC-721标准,后者在那年晚些时候问世。
ENS于2016年作为Nick Johnson和以太坊基金会的其他一些人的闲暇项目开始。当ENS在2017年推出时,它非常简单,只是以太坊地址和Swarm哈希的.ETH名称。但目前它已经发展了很多:它现在支持任何区块链地址; IPFS、Skynet 和Arweave也有哈希值;和个人资料数据,如头像。它也不再只是.ETH名称;您还可以将任何DNS名称导入ENS。
Q3: ENS刚刚发布了治理代币的计划。对于ENS生态中的普通用户、投机者、合作伙伴等不同角色,怎样分配初始的治理权能有利于ENS的长期利益?
Brantly .eth: 50%的代币将归属DAO本身。25%将提供给拥有.ETH名称的账户,另外25%将分配给在过去5年中以重要方式为
ENS做出贡献的数百人。对于空投,它与一个人拥有的 .ETH名称的数量无关, 而是与他们拥有任何域名的时间成正比。这避免了给大规模域名抢注者过多的权力。对ENS生态系统做出重大贡献的项目将获得额外的代币,例如ENSUser将获得一r些贡献者代币。非常感谢你所做的一切!
Q4: ENS金库中有大量的注册费,随着治理权的开放,将会怎样分配这些资金?
Brantly.eth:好问题。这将由ENS DAO来决定!这实际上是做DAO背后的一大推动力:我们不知道如何花钱,我们希望社区对此有发言权。(注: ENS金库目前有超过2400万美金)我们建议他们首先将其用于ENS开发,然后用于ENS生态系统,然后用于web3公共产品。
Q5: Gas太高了,ENS有layer2的发展计划吗,目前有怎样的进展呢?
Brantly.eth:是的,gas fee很糟糕。我们计划使用CCIP-read来允许用户将记录和子域放在他们选择的L2上。在降低注册.ETH名称的费用方面,需要更长的时间。我们最终可能会将其移至L2,但问题是我们必须将所有注册移至该L2,并且我们希望等待L2生态系统先成熟。
Q6:目前有哪些基于ENS构建的应用令你眼前一亮,你希望未来ENS生态会发展出怎样的用例?
Brantly.eth:使用ENS名称作为您的用户名非常强大,我喜欢任何以这种方式使用ENS名称的dapp。最近还看到一个项目,用ENS来命名分布式文件网络上的文件存储,很酷。
Q7:前一段时间ENS兼容了全部的DNS域名,这是否会影响.eth域名的价值? .eth对比传统DNS接入的域名有什么优势?
Brantly.eth:我不这么认为。虽然导入到ENS的DNS名称可以做很多相同的事情,但.ETH名称仍然有一些优势。例如,.ETH名称是完全自托管的,而导入到ENS的DNS名称与普通DNS名称具有相同的安全级别。
此外,我认为.ETH具有很好的品牌效应。正如.COM代表了互联网的兴起,我认为.ETH作为一个符号代表了web3的兴起
自由问答
Q8:ENS有计划上任何交易所吗?
Brantly . eth: ENS核心团队不会为代币提供任何流动性,或者主动接洽交易所商讨上币事宜。
Q9: ENS会上币安吗?
Brantly.eth:这要问币安了。
Q10:我想知道为什么不给将DNS接入ENS域名的用户空投代币?我认为这是从web2到web3的积极过渡,对整个加密货币生态有利。
Brantly.eth:这是因为DAO将负责治理
与.ETH域名有关的事宜,而且注册机制和注册费都只和.ETH域名相关。
Q11:我要做什么才能参与ENSDAO ?
Branrly. eth:只需要$ENS代币就可以了。11月8号之后就有了。
Q12: $ENS代币有什么功能?
Brantly. eth: $ENS代币给了持有者在DAO中投票的权利。
Q13:目前从公告中看,在Gitcoin中给ENS捐款的用户并不能得到空投。但是未来捐款用户能否获得空投呢,毕竟他们为项目做过贡献?
Brantly . eth: ENS核心团队从来没有接受过Gitcoin的捐款。
Q14:未来会限制注册域名的用户数吗?未来注册费会增加吗?
Brantly. eth:不会! ENS的域名没有上限,我们希望地球上每一个人都能有ENS域名。关于年费,这将由DAO控制,并且DAO决定会不会增加。
Q15: ENS会空投给poap的持有者吗?
Brantly.eth:持有POAP并不会增加空投代币的数量。
Q16:未来我们能用ENS代币而不是ETH来注册域名和续费吗?
Brantly.eth:这将由DAO决定。
Q17:我平时用* .dcl.eth当域名,而且我设置了reverse record,但是我没有空投,我觉得这不公平。你怎么看?
Brantly. eth:我们把空投限制到了.eth 域名,因为DAO将治理和.eth 域名有关的事宜,而不是子域名。
Q18:未解锁的ENS代币会有和流通代币一样的投票权吗?
Brantly. eth:不会,锁仓代币将没有投票权。
Q19: ENS有流动性挖矿计划吗?
Brantly.eth: ENS核心团队将不会提供任何流动性。
Q20: ENS代币将一次性发放还是分批解锁?
Brantly . eth:对于核心团队和顾问的代币,将会分4年释放。50%分配给DAO的代币也是逐步释放。而给其他用户的代币,则是一次性释放。
Q21: Unstoppable domains@有很多顶级
域。ENS团队以后会创建除了.eth之外的其他顶级域吗?
Brantly . eth: Unstoppable没有拥有任何顶级域,他们只是自创了一些域名,并且以后很有可能和ENS以及DNS现有的域名冲突。ENS支持了DNS的域名空间,现在Unstoppabe自创的这些域名未来很有可能碰撞DNS域名空间,造成UN体系内域名持有者和DNS域名持有不同的冲突。
Q22:嗨,brantly! 现在有多少人申请Delegator呀?你们最后会选多少个Delegator?
Brantly. eth:目前好几百人申请。我们不会负责选择delegator,代币持有人决定把代币委托给自己信任的delegator,完全由用户决定。
Q23: ENS有路线图吗?
Brantly . eth:我们经常公开讨论进展、工作情况以获得反馈,不过以后我们或许应该发布一个更新的路线图。
Q24: ENS好用好记,不过现在很多钱包和交易所都不支持,你怎么看?以后怎么拓展ENS的用例,团队会做些什么?
Brantly.eth:目前有310种接入了,不过ENS需要有数千种应用接入ENS。社区用户能做的是礼貌地向各种服务要求接入ENS域名。各种应用都会听用户的意见。
Q25:嗨,Brantly! 为什么你们现在决定发币和DAO起来了,而不是几年之前?
Brantly. eth:我们觉得ENS和DAO目前足够成熟了。不知之前,DAO还是非常实验性的,而且ENS也还很幼稚。
⑥ sana币上线几家交易平台
SANA目前仅在Uniswap上可以交易,XT交易所虽有上线,但由于SANA当前存在的稀缺性,XT交易所的买卖盘均没有什么深度。
一、SANA上线至今涨了近8倍
SANA是基于swarm的对等加密存储区域节点网络。与Swarm一样,Sana的愿景是通过对等存储和通信扩展区块链,实现云计算的去中心化,为计算机操作系统和应用提供部署和运行环境。不同的是,SANA依托ETHxDAi网络建设,其核心TEE加密技术实现私有计算和加密存储,不仅具备Swarm网络的所有特性和功能,还引入双层挖掘激励,实现供给动态平衡的新经济。从近期的表现来看,一些集中的交易所应该已经在积极对接,这将进一步扩大SANA的受众,方便有需要的矿工或用户购买。毕竟SANA代币80%都是通过采矿生产的,其合理的经济模式势必会吸引更多的人加入SANA。得益于各种因素,SANA未来有巨大的增长空间。
二、SAN是什么货币?
SAN币的全称是santiment,SAN是区块链的一个数据交换平台和加密行业,而SAN币就是加密货币。SAN数据平台展现了密码货币市场的真实状态,提供了内容流和一个透明的数据库,是cofound指导的第一个项目,属于初创企业的分布式平台。通过创建透明的项目数据库,santiment为投资者提供了一种识别和避免不可靠的众包项目的方法。这种解决方案将客观的数据反馈与专家选择的内容相结合,为用户提供了交易的优势,降低了其他人的投资风险。
0私募、0预挖造成的低流通是SANA前期涨价的重要因素。毕竟目前除了矿工每天挖的少量代币外,只有前期测试网掉的代币在市场上流通,只占总量的2%左右。而且,目前挖矿时,单个节点需要质押5万枚代币才能产出硬币,大大降低了SANA的实际发行量。据悉,在“首采效应”的加持下,SANA目前的开采周期为两天。在BZZ经济模式崩溃的现状下,BZZ矿工转型挖潜SANA是大势所趋。