火星链 火星链
Ctrl+D收藏火星链
首页 > 莱特币 > 正文

EDA:一文详解信标链的创世

作者:

时间:1900/1/1 0:00:00

人生中能见证庞大的、分布式的多客户端区块链创世的机会是非常难得的。不久前的7月30日是以太坊1.0区块链创世的五周年——真正重大的创世事件很罕见且相隔甚远。

至于以太坊2.0,Medalla测试网已经在8月4日上线,这很可能是我们今年下半年唯一一次在以太坊2.0发布前的正式彩排。

Eth2的创世机制说来有点复杂,创世是一个区块链系统为自身注入生命的过程。我将用浅显易懂的语言尽可能准确地讲解它。至于真正技术上的说明,读者可以在Eth2annotatedspec上看我的注释。

在下文,“创世事件”指代信标链启动并开始处理证明和区块的确切时间。也是slot0epoch0开始的时间。

验证者存款

首先,读者需要知道的一点背景知识是验证者在加入Eth2前需要将存款存进Eth1区块链上的合约里。对于每个Eth2的验证者来说,他们需要将32个ETH和其他一些数据发送到合约。

拉丁美洲加密公司Ripio推出与美元挂钩的稳定币:金色财经报道,拉丁美洲加密服务提供商 Ripio 推出了一种与美元挂钩的稳定币UXD(也称为 Criptodólar),部分目的是为阿根廷人提供一种保护其资产免受通货膨胀影响的方法。该公司表示,阿根廷的Ripio用户已经能够购买 UXD 稳定币,该国的年通货膨胀率高达 115%。该稳定币也可在巴西使用,托管在 LaChain 上, LaChain 是 Ripio 于 6 月与 SenseiNode、Num Finance、Cedalio 和 Buenbit 等合作推出的专注于拉丁美洲的第1 层区块链。[2023/8/4 16:17:25]

例如,读者可以通过Launchpad网站发送存款和数据到Medalla测试网。请记住Medalla现在在用Goerli测试网的ETH!不要发送主网的ETH到合约。当然,到了真正的信标链发布的时候,我们会用主网的ETH。

接下来,我们只关心有效存款:不少于32个ETH的单笔存款,或属于同一个验证者的、总计不少于32个ETH的多笔存款,为此需要额外的数据验证。任何无效或不足的存款都将在创世中被忽略不计。

五月份DEX市场份额创历史新高,占比超20%:金色财经报道,区块链分析公司IntoTheBlock发推文称,5月去中心化交易所(DEX)的市场份额创下历史新高,DEX上交易量占所有加密货币交易量超20%。考虑到美国交易所最近的限制性条件,这一趋势可能会持续下去。[2023/6/12 21:31:18]

信标节点

在创世前,在Eth2链上活跃的只有信标节点;在创世后,验证者会马上活跃起来。信标节点维持着系统的状态,并在点对点的网络里相互通信。

因此,在创世前,有大量的信标节点关注着以太坊1.0区块链,留意着存款合约上的有效存款。他们不需要24小时留意,因为Eth1的区块都被打上时间戳,因此节点可以在创世前的任何时间跟进最新情况。

现在,大家都知道Eth1的区块可以回滚,且可以改变主意,决定哪些交易是有效的。这就是为什么你在交易所转入ETH时需要等待30个区块的时间。回滚的范围通常非常小——大约一到两个区块;但一旦遇到网络攻击,回滚的范围可以变很大。为了尽量避免在Eth2上出现这种情况,我们在同步Eth1链上数据时非常谨慎地保持14*1024秒的延迟,大概是4小时。我把这称为Eth1的同步距离(Eth1followdistance)。

以太坊自合并以来流通量已减少超19.5万枚:金色财经报道,据ultrasound.money数据显示,以太坊自合并以来流通量已减少超19.5万枚,当前的7日年化通缩率为1.05%。[2023/5/9 14:51:29]

什么时候?谁?

关于创世的两个问题“什么时候?”和“谁?”:什么时候开始,和谁会在创世块验证者大军里。这两个问题的答案定义着信标链的创世状态,所有其他的状态都由此衍生开来。

大致的过程如下:

关注Eth1区块链上的存款情况

当经历了足够长的时间和存款达到一定数量时,创建创世状态

两天后,在创世时间启动区块链

在第2步,我们在寻找Eth1上第一个区块时需要特别注意两点:

是否有足够的存款;

时间是否太早。

符合这两个条件的第一个区块将被设为创世状态。

BitDAO:Alameda所持1亿枚BIT已转至链上:11月8日消息,BitDAO官方社区表示,Alameda 所持 1 亿枚 BIT 已转至链上,感谢 Alameda Research 及其联席 CEO Caroline Ellison 的及时响应。为增强社区信心,BitDAO 建议将已互换的 BIT 和 FTT 保留在各自的链上地址中,直至 2021 年 10 月达成的互相不出售对方 Token 的 3 年承诺期结束。

此前报道,BitDAO 社区今日发出紧急提案,要求 Alameda Research 将 1 亿 BIT 转移到链上地址供 BitDAO 社区验证,而非交易平台,要求对方在 24 小时内完成,否则将由 BitDAO 社区决定(投票或任何其他紧急行动)如何处理 BitDAO 金库中的 3,362,315 枚 FTT。[2022/11/8 12:33:00]

时间和角色的受以下三个关键参数设置的影响:

泰国媒体巨头T&B Media Global通过“股权-NFT”混合架构完成3亿美元融资:10月4日消息,总部位于瑞士的数字资产银行Sygnum已帮助泰国媒体巨头环球媒体集团(T&B Media Global)通过“股权-NFT”混合架构完成3亿美元的融资。T&B Media Global表示,这笔资金将用于推出其全新的互联网元宇宙平台Translucia。

据悉,Translucia平台旨在为合作伙伴提供Launchpad,以利用区块链基础设施来构建互连元宇宙。Sygnum将为T&B Media Global提供数字资产服务,包括构建“股权-NFT”混合架构、开发元宇宙Token经济模型、以及Token托管服务等。(techinasia)[2022/10/5 18:39:34]

MIN_GENESIS_TIME?是创世事件可以发生的最早时间。对Medalla来说,就是1596546000Unixtime——2020年8月4日UTC时间13:00:00,采用RFC2822规范。

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日UTC1300。

我们的启动区块是这个时间后挖到的第一个Eth1上的区块,也就是在13:00:05挖到的。

如果截止到该区块存款合约收到的有效存款达到或超过16384笔,那么至今收到的所有存款都会包含在创世状态里。因此,验证者数量可能会远超出16384

这个Eth1区块启动创世状态的运算,而Medalla的创世事件将在区块时间戳的48小时整后开始。在这个例子里,就是8月4日周二的13:00:05。

红色区块是满足两个条件的第一个Eth1区块

请注意,由于Eth同步距离,我们直到4小时后才真正知道创世状态。也就是说,在这种情况下,我们将在8月2日周日UTC1700知道Medalla的创世状态。

总结

如果存款数额首先满足要求,那么创世事件会在最早创世时间后几秒启动。创世状态包含这个时间点48小时以前的所有注册了的验证者。

2.时间戳满足条件早于存款数

这种情况在条件2先得到满足的时候发生。存款数增长缓慢,且没有在预定时间内达到最低有效数额。

在这种情况下,打包第16384笔存款的Eth1区块成为启动区块。我们假设这个区块是在8月5日周三UTC12:34:56被挖到的。

现在,区块状态将包含16384个验证者和在那个区块里任何其他有效的存款。因此,如果那个区块包含多笔存款的话,那么将会有比最低存款数更多的验证者包含在内。

创世时间将会是该区块的时间戳加48小时。在这个例子里,就是8月7日周五UTC12:34:56。

红色的区块是满足两个要求的第一个Eth区块

同样,由于Eth1同步距离,直到这个Eth1区块被挖出的4小时后我们才知道创世状态或创世时间。

总结

如果存款增长慢,在包含第16384笔存款的Eth1区块被挖出48小时,创世事件会启动。创世状态包含16834个验证者,加上在同一个Eth1区块里的其他一些验证者。

结论

文章写到这里,大家是不是已经了解了信标链创世的基本情况??

如果你没赶上Medalla创世状态的敲定,那么你的验证者将会按照存款时间顺序进入排队队伍,并在创世后被慢慢安排到验证者集里。排队可能会花上几个小时或几天的时间。

期待在Medalla上见到你们!

原文链接:https://hackmd.io/@benjaminion/genesis

作者|?BenEdgington

标签:ETHMEDEDAMEDAEthash MinerMEDOCMemeDAOMEDAI币

莱特币热门资讯
LIB:谷燕西:四大基本要素决定数字资产交易所

对于常规的证券交易所来说,有一些关键的要素决定它是否能够经营成功。这些因素包括交易所各个方面的安全性,性能,稳定性,以及相关的清算结算系统的安全性和稳定性等等.

1900/1/1 0:00:00
SEC:墨菲言币:8.6日BTC高位横盘已成,多头蓄势待战

各位老铁好,我是你们的朋友墨菲言币公众号同步,一个普普通通得分析师,分析得文章千千万万,你能看到墨菲得文章,说明我的文章和你有缘,写的文章有不好的地方见谅,觉得好的麻烦点个赞留个言.

1900/1/1 0:00:00
TTE:关于调整提币手续费的公告

尊敬的TB用户:为了更好的服务和提升用户体验,TokenBetter于2020年08月06日11:00对部分币种进行提币手续费调整.

1900/1/1 0:00:00
人工智能:井贤栋谈区块链价值:没有信任的引擎 数字经济很难真正发展

面对滚滚而来的数字化浪潮,究竟什么才是基础设施?8月6日,蚂蚁集团董事长井贤栋指出,社会的每一次变革都与信任关系和信任技术的突破高度相关,“区块链是数字时代最重要的技术言不为过,没有信任的引擎.

1900/1/1 0:00:00
比特币:金色前哨 | 印度政府正在考虑通过禁止加密货币的法律

印度法院解除了对加密货币全面禁令5个月后,印度政府正在考虑一项新的禁止加密货币的法律,届时或将不允许在印度使用加密货币.

1900/1/1 0:00:00
APE:奕恒说币:比特币来回大震荡有望破新高,上方重点关注12000

币圈一是要懂得分析市场的一个行情;二是要懂得控制风险,作为一个投资者要有着良好的心态及正确的投资观念;三是轻仓操作,严格止盈止损方向反了及时止损,不要抗单,因为我们资金再大大不过市场行情.

1900/1/1 0:00:00