人生中能见证庞大的、分布式的多客户端区块链创世的机会是非常难得的。不久前的7月30日是以太坊1.0区块链创世的五周年——真正重大的创世事件很罕见且相隔甚远。
至于以太坊2.0,Medalla测试网已经在8月4日上线,这很可能是我们今年下半年唯一一次在以太坊2.0发布前的正式彩排。
Eth2的创世机制说来有点复杂,创世是一个区块链系统为自身注入生命的过程。我将用浅显易懂的语言尽可能准确地讲解它。至于真正技术上的说明,读者可以在Eth2 annotated spec上看我的注释。
在下文,“创世事件”指代信标链启动并开始处理证明和区块的确切时间。也是slot 0 epoch 0开始的时间。
(如果读者想看速览的话,可以直接跳到后文“创世的两种情况”部分)
首先,读者需要知道的一点背景知识是验证者在加入Eth2前需要将存款存进Eth1区块链上的合约里。对于每个Eth2的验证者来说,他们需要将32个ETH和其他一些数据发送到合约。
以太坊质押协议Swell Network推出质押与流动性激励计划Voyage:5月26日消息,据官方消息,以太坊质押协议 Swell Network 发布Voyage激励计划。用户可以通过持有流动性质押 Token Swell ETH(swETH)和在 Balancer、Aura、Uniswap v3、Maverick 和 Bunni 中提供 swETH 流动性来收集珍珠(pearls)。
通过收集珍珠,用户可以在未来获得 Swell DAO 的治理权。Swell 官方 Discord 相关角色持有者和 Gitcoin 捐赠者将在 Voyage 结束时收到对应珍珠。珍珠数量将在 UTC 时间每周三 02:00 在 Voyage 仪表板上更新。[2023/5/26 9:44:43]
例如,读者可以通过Launchpad网站发送存款和数据到Medalla测试网。请记住Medalla现在在用Goerli测试网的ETH!不要发送主网的ETH到合约。当然,到了真正的信标链发布的时候,我们会用主网的ETH。
StarkNet测试网将支持Chainlink喂价:2月6日消息,StarkWare 宣布将与 Chainlink Labs 建立合作伙伴关系,StarkWare 将正式加入 Chainlink SCALE 计划,StarkNet 测试网也将支持 Chainlink 喂价。
StarkWare 表示,将使用 StarkNet Token 支付部分预言机费用以降低开发者成本,未来也会在主网部署 Chainlink 喂价。[2023/2/6 11:50:25]
接下来,我们只关心有效存款:不少于32个ETH的单笔存款,或属于同一个验证者的、总计不少于32个ETH的多笔存款,为此需要额外的数据验证(加密签名)。任何无效或不足的存款都将在创世中被忽略不计。
在创世前,在Eth2链上活跃的只有信标节点;在创世后,验证者会马上活跃起来。信标节点维持着系统的状态,并在点对点的网络里相互通信。
因此,在创世前,有大量的信标节点关注着以太坊1.0区块链,留意着存款合约上的有效存款。他们不需要24小时留意,因为Eth1的区块都被打上时间戳,因此节点可以在创世前的任何时间跟进最新情况。
Genesis提交第11章破产申请文件,资产和负债估计在10亿至100亿美元之间:1月20日消息,Genesis向纽约南区美国破产法院提交Chapter 11破产申请文件,Genesis列出的资产和负债估计在10亿至100亿美元之间。Genesis表示,将由委员会监督重组的所有方面,现有手头现金超过1.5亿美元。贷款业务的新贷款发放仍处于停滞状态。[2023/1/20 11:22:42]
现在,大家都知道Eth1的区块可以回滚,且可以改变主意,决定哪些交易是有效的。这就是为什么你在交易所转入ETH时需要等待30个区块的时间。回滚的范围通常非常小——大约一到两个区块;但一旦遇到网络攻击,回滚的范围可以变很大。为了尽量避免在Eth2上出现这种情况,我们在同步Eth1链上数据时非常谨慎地保持14 * 1024秒的延迟,大概是4小时。我把这称为Eth1的同步距离 (Eth1 follow distance)。
关于创世的两个问题“什么时候?”和“谁?”:什么时候开始,和谁会在创世块验证者大军里。这两个问题的答案定义着信标链的创世状态,所有其他的状态都由此衍生开来。
美联储博斯蒂克:6月份的通胀报告显示 通胀轨迹没有向积极方向发展:7月14日消息,美联储博斯蒂克表示,6月份的通胀报告显示,通胀轨迹没有向积极方向发展;可持续的就业增长表明,需要控制通胀。(财联社)[2022/7/14 2:11:56]
大致的过程如下:
关注Eth1区块链上的存款情况
当经历了足够长的时间和存款达到一定数量时,创建创世状态
两天后,在创世时间启动区块链
在第2步,我们在寻找Eth1上第一个区块时需要特别注意两点:
是否有足够的存款;
时间是否太早。
符合这两个条件的第一个区块将被设为创世状态。
时间和角色的受以下三个关键参数设置的影响:
MIN_GENESIS_TIME?是创世事件可以发生的最早时间。对Medalla来说,就是1596546000 Unix time——2020年8月4日UTC时间13:00:00,采用RFC2822规范。
成都链安:国内天穹数藏宣称遭黑客攻击,黑客利用虚假余额购买盗取用户的藏品:5月17日消息,据成都链安“链必应-区块链安全态势感知平台”安全舆情监控数据显示,天穹数藏宣称遭黑客攻击,藏品售价异常高达近千万元。根据平台公告称:平台数据遭遇大量恶意攻击,黑客利用虚假余额购买盗取用户的藏品,导致数据异常,目前已恢复,平台已第一时间报警处理。成都链安安全团队初步分析,导致本次攻击的原因猜测为:攻击者通过传统网络安全攻破了平台方数据库,恶意篡改账户余额,导致大量用户高价挂单仍可成交,最终导致数据异常。成都链安安全团队建议:
1、 国内数字藏品平台方在设计、实现和部署的过程中,要关注通信与网络安全、主机安全、数据库安全、移动安全等传统安全领域,做好安全防护;
2、 国内数字藏品平台方在运维的过程中,要做好金融风控的设计和实施,避免出现大规模资金异动而不自知的情况;
3、 数字藏品消费者在选择交易平台时,需要关注平台合规风险,注意保障自身财产安全;
4、 数字藏品消费者警惕炒作风险和市场泡沫,避免泡沫破裂时造成财产损失。[2022/5/17 3:22:51]
GENESIS_DELAY?是172800秒,48小时整。这是创建创世状态和区块链与创世事件启动之间的时间间隔。这段延迟是为了让客户端团队将创世状态写进他们的信标节点里,这样即使他们不运行验证者节点也不再需要关注Eth1的区块链。这也为举办一般的创世事件直播和聚会活动预留时间。
MIN_GENESIS_ACTIVE_VALIDATOR_COUNT?是在创建创世状态前我们在Eth1的存款合约里所需的最低有效验证者数量。在Medalla测试网(和主网),这个参数是16384个验证者。
创世状态所基于的第一个Eth1区块需要满足以下两个条件:
至少有16384 (MIN_GENESIS_ACTIVE_
VALIDATOR_COUNT)?个验证者已经在这个或之前的区块上进行了注册;以及
它的时间戳不会太早 (不早于MIN_GENESIS_TIME - GENESIS_DELAY这段时间)。
根据这两个要求得到满足的顺序,创世过程会以下面两种情况进行:
1.存款数先得到满足
在这种情况下,条件1先得到满足。我们在最早创世时间前收到的足够的存款。
Medalla测试网在MIN_GENESIS_TIME - GENESIS_DELAY间的时间点是周日8月2日UTC 1300。
我们的启动区块是这个时间后挖到的第一个Eth1上的区块,也就是在13:00:05挖到的(1pm后的5秒)。
如果截止到该区块存款合约收到的有效存款达到或超过16384笔,那么至今收到的所有存款都会包含在创世状态里。因此,验证者数量可能会远超出16384(在Altona测试网上,我们将MIN_GENESIS_ACTIVE_VALIDATOR_COUNT设为640,但结果有685个创世验证者)
这个Eth1区块启动创世状态的运算,而Medalla的创世事件将在区块时间戳的48小时整后开始。在这个例子里,就是8月4日周二的13:00:05。
红色区块是满足两个条件的第一个Eth1区块
请注意,由于Eth同步距离,我们直到4小时后才真正知道创世状态。也就是说,在这种情况下,我们将在8月2日周日UTC1700知道Medalla的创世状态。
总结
如果存款数额首先满足要求,那么创世事件会在最早创世时间后几秒启动。创世状态包含这个时间点48小时以前的所有注册了的验证者。
2.时间戳满足条件早于存款数
这种情况在条件2先得到满足的时候发生。存款数增长缓慢,且没有在预定时间内达到最低有效数额。
在这种情况下,打包第16384笔存款的Eth1区块成为启动区块。我们假设这个区块是在8月5日周三UTC 12:34:56被挖到的。
现在,区块状态将包含16384个验证者和在那个区块里任何其他有效的存款。因此,如果那个区块包含多笔存款的话,那么将会有比最低存款数更多的验证者包含在内。
创世时间将会是该区块的时间戳加48小时。在这个例子里,就是8月7日周五UTC 12:34:56。
红色的区块是满足两个要求的第一个Eth区块
同样,由于Eth1同步距离,直到这个Eth1区块被挖出的4小时后我们才知道创世状态或创世时间。
如果存款增长慢,在包含第16384笔存款的Eth1区块被挖出48小时,创世事件会启动。创世状态包含16834个验证者,加上在同一个Eth 1区块里的其他一些验证者。
文章写到这里,大家是不是已经了解了信标链创世的基本情况??
如果你没赶上Medalla创世状态的敲定,那么你的验证者将会按照存款时间顺序进入排队队伍,并在创世后被慢慢安排到验证者集里。排队可能会花上几个小时或几天的时间。
期待在Medalla上见到你们!
原文链接:https://hackmd.io/@benjaminion/genesis
作者 |?Ben Edgington
标签:ETHGENSISGENESETHADOGEN价格symbiosisfinance币价格Genesis Shards
加密货币社区曾对Bakkt寄予厚望。毕竟,它背靠纽交所母公司洲际交易所,投资者也是巨头云集,包括波士顿咨询集团、星巴克、微软风险投资部门、Horizons Ventures(李嘉诚旗下投资基金).
1900/1/1 0:00:00根据Glassnode报告显示,现在90%以上的流通中的ETH供应正处于盈利状态,即当前价格比这些币最后移动时的价格高。上次我们看到这个水平是在2018年2月,当时美元价格为925美元.
1900/1/1 0:00:00金色财经报道,加密货币永续合约交易所OOEX今日发布了停运公告,公告称,平台近期一直频繁遭受高频的黑客攻击,加上市场恶意竞争的压力、技术相关问题,OOEX将于2020年7月31日晚8时关闭交易.
1900/1/1 0:00:00日前,火币发布最新公告称,火币已完成本年度最大的反风控策略升级。新规则中增加了限时限额提币策略并进一步细化了高风险行为的处置措施,全面覆盖登录、OTC交易、划转、币币交易、充提币、链上数据等.
1900/1/1 0:00:00金色周刊是金色财经推出的一档每周区块链行业总结栏目,内容涵盖一周重点新闻、行情与合约数据、矿业信息、项目动态、技术进展等全行业动态。本文是其中的产业周刊,带您一览本周的区块链产业动态.
1900/1/1 0:00:00ETH终于借到东风了,币价突破300美元大关,领涨现货行情。在“DeFi牛市里”,很多朋友都问阿空,怎么以太坊利用率那么高,ETH还老在“阵痛”呢?阿空觉得关键问题就是在两者的关联性.
1900/1/1 0:00:00