Moonbeam成为首个上线波卡的平行链已经有一周年🎂啦,这是一段疯狂的旅程🏍。
为了纪念这一时刻,我们通过公开数据来回顾这一年的众多里程碑、更新和整体发生的一切。
让我们来回顾一下Moonbeam在2022年取得了哪些成就吧。
👛 地址&钱包方面
Moonbeam现在已经有超过160万个地址,约80%的地址是在过去三个月内创建💹。63万地址是终端用户账户(EOA),剩下的100万是智能合约地址(CA)。

图片来源于web3go
在过去的一个月里,这些账户中平均每天有14,825个处于活跃状态。根据Web3Go的定义,这意味着这些地址发送/接收了交易或参加了外部交易。

图片来源于web3go
💳 交易方面
自2021年12月以来,共有2420万交易,其中1500万发生在Moonbeam EVM上(但不包含协议交易、XCM、质押、治理和其他基于Substrate的活动)。

图片来源于web3go
这相当于每月近200万笔交易,其中125万笔交易在EVM上。

图片来源于web3go
👤 使用率方面
在迄今为止的近2400万笔交易中,64%的交易由用户和智能合约发起(而非协议级别的交易)。

图片来源于web3go
👩💻 开发者方面
这种吸引力背后的主要原因是开发社区的力量。TheBlock显示Moonbeam在每周的活跃开发者中保持领先EVM链的地位,仅次于Ethereum & Polygon。
熊市专心构建项目🐻

图片来源于TheBlock
截止到现在,已经有2,678名开发者部署了超过100+万个智能合约(根据部署合约的唯一地址来衡量)。
开发者可以访问新的Moonbeam Accelerator孵化计划以及获取Moonbeam上的更多其他资源。阅读更多:让创业不孤单,Moonbeam基金会启动首期Accelerator Program孵化计划
Moonbeam上的开发者可以访问:
🛠️ 顶级工具/集成,例如MetaMask & Etherscan
💪 来自Arrington Capital生态基金、社区grants或链上财政库的资金扶持
📚 教育性科普:开发者文档 & Moonbuilders Academy
🌐 DApp生态系统方面
吸引开发者前来构建,助力Moonbeam前进🏊♀️。结合Downtown Moonbeam发布的最新公告的数据,目前已有超过200个项目上线Moonbeam。

图片来源于Downtown Moonbeam
在Downtown Moonbeam上项目分为以下类别:
DApps 🖱
52 - DeFi
25 - NFT/市场平台
7 - 游戏
5 - 社交媒体/市场推广
7 - 其他类型的DApps(数字身份、教育、健康、募资、隐私)
项目不仅仅只有DApp。对于开发者来说,工具栈有很多。
集成 ⚙️
70 - 基础设施/工具(包括RPCs/APIs)
25 - 钱包
19 - 跨链桥/消息传递/多链
13 - 数据面板
8 - 数据/分析服务
4 - 治理/DAO
1 - Layer 2
🧩 收集人方面
请注意,收集人是第三方,无需许可的区块生产者。
虽然收集人不负责安全性(安全性将从@Polkadot中继链继承),多样化的收集人集提高了抗审查力和网络的活跃度。⚡️
目前活跃收集人集有68位收集人,包括由24个🌌 Orbiters占据的4个槽位,这是由Moonbeam基金会运行的轮换计划中独立运行的收集人。
Subscan:https://moonbeam.subscan.io/validator
👉 阅读更多:Moonbeam Orbiters Program
由于staking pallet的设计,收集人总质押量相当一致:根据dapplooker显示,每个收集人约1.2%(除了由CEX运行的收集人)
另外,这个pallet是开源的,并且已被授予Web3 Foundation的奖励。现在有好几个团队也在使用啦!

图片来源于dapplooker
⛺ 质押状态方面
Subscan显示质押给收集人的数量为2.642亿GLMR,即约为流通供应量的53.6%。在创建的631,749 EOA(非智能合约)地址中,2.1%为活跃地址且目前处于质押状态(13,086)。

图片来源于subscan
🌱 那么这一切对环境的影响是什么?根据Moonbeam近期发布的科普文章中所估算的,波卡和Moonbeam每年消耗约0.00112 TWh,即为以太坊PoW消耗的约0.001%。
👉 阅读更多:工作量证明(PoW)和权益证明(PoS):比较以太坊和Moonbeam的环境影响

再让我们来看看Moonbeam的跨链足迹。目前,Moonbeam已连接至8条平行链(+中继链),并且通过通用消息传递集成,连接至少波卡以外的16条Layer1/2 (如Ethereum & Cosmos)。

这使Moonbeam成为波卡生态系统中的首选连接点,也是项目进入Dotsama的主要入口点。

图片来源于Subscan
事实上,在Subscan上列出的前20个XCM通道有50%都将Moonbeam作为原始链或者目标链 🤯

图片来源于Subscan
🚀 Runtime升级方面
自2022年1月正式上线以来,Moonbeam已经经历了15次runtime升级,意味着无需分叉便可进行链上逻辑的更新。这可以通过链上治理实现:每次升级都经过$GLMR持有者的投票和批准。
https://moonbeam.polkassembly.network/referenda
2022年通过的公投还包括:
与其他平行链开放XCM通道
第一个链上grant提案流程的创建,第一个三级grant的通过
第一个XC-20的注册
在2022年发布后技术升级中,最受欢迎的(按公告页面浏览量):
🥇 包括对$DOT + $ACA + $USDT的支持
🥈 质押奖励的自动复利
🥉 可铸造的XC-20(具跨链能力的ERC-20)
荣誉提名:EIP-1559 & XCM-to-EVM
🗳️ 由于治理对Moonbeam是个重要的部分,因此值得注意的是为简化社区讨论和投票而推出的工具。
$GLMR持有者可以:
参与论坛讨论
参与 “Snapshot Vote” 👉 SnapshotLabs
参与公投 👉 Polkassembly
🎬 就是以上这些数字啦!Moonbeam这一整年回顾完毕!#Moonbeam2023
2022是疾风般的一年!Moonbeam期待着继续壮大,还有最重要的组成部分:就是你!社区的持续发展。🙌
如果错过一周年庆祝活动,点击下方链接观看回放👇
https://www.youtube.com/watch?v=e0_nMVDwB8g
*本文数据截止至原推文发布时:https://twitter.com/MoonbeamNetwork/status/1613250910011924480
我已经按照https://github.com/wayneeseguin/rvm#installation上的说明通过RVM安装了Ruby.有关信息,我有所有文件(readline-5.2.tar.gz、readline-6.2.tar.gz、ruby-1.9.3-p327.tar.bz2、rubygems-1.8.24.tgz、wayneeseguin-rvm-stable.tgz和yaml-0.1.4.tar.gz)在~/.rvm/archives目录中,我不想在任何目录中重新下载它们方式。当我这样做时:sudo/usr/bin/apt-getinstallbuild-essent
我的Ruby-on-Rails项目中有以下文件结构,用于规范:/spec/msd/serviceservice_spec.rb/support/my_modulerequests_stubs.rb我的request_stubs.rb有:moduleMyModule::RequestsStubsmodule_functiondeflist_clientsurl="dummysite.com/clients"stub_request(:get,url).to_return(status:200,body:"clientsbody")endend在我的service_spec.rb我有:re
随着ruby被引入为新的编程救世主,我想知道是否有人基于易用性、运行所需的资源、可用性和易定制性而有偏好。两者有更好的吗? 最佳答案 好吧,任何基于Rails的社交网络应用程序的比较都应该包括insoshi(http://portal.insoshi.com/)。话虽这么说,这三个都非常相似,区别在于实现细节。Lovd和Insoshi都是完整的Rails应用程序;它旨在供您将它们用作入门工具包,并使用您自己的自定义功能对其进行扩展。另一方面,CommunityEngine是一个Rails插件。这意味着您可以更轻松地向现有Rail
Ruby是否支持(找不到更好的词)非转义(逐字)字符串?就像在C#中一样:@"c:\ProgramFiles\"...或者在Tcl中:{c:\ProgramFiles\} 最佳答案 是的,您需要在字符串前加上%前缀,然后是描述其类型的单个字符。你想要的是%q{c:\programfiles\}。镐书很好地涵盖了这一点here,部分是通用分隔输入。 关于ruby-Ruby是否支持逐字字符串?,我们在StackOverflow上找到一个类似的问题: https:/
我正在编写一个Rubygem,在我的代码中使用{key:'value'}哈希语法。我的测试都在1.9.x中通过,但我(可以理解)在1.8.7中得到syntaxerror,unexpected':',expecting')'。是否有支持1.8.x的最佳实践?我是否需要使用我们的老friend=>重写代码,还是有更好的策略? 最佳答案 我认为你运气不好,如果你想支持1.8,那么你必须使用=>。像往常一样,我会提到在1.9的某些情况下您必须使用=>:如果键不是一个符号。请记住,任何对象(符号、字符串、类、float……)都可以是Ruby哈
3月26日,映宇宙(HK:03700,即“映客”)发布截至2022年12月31日的2022年度业绩财务报告。财报显示,映宇宙2022年的总营收为63.19亿元,较2021年同期的91.76亿元下降31.1%。2022年,映宇宙的经营亏损为4698.7万元,2021年同期则为净利润4.57亿元;期内亏损(净亏损)为1.68亿元,2021年同期的净利润为4.33亿元;非国际财务报告准则经调整净利润为3.88亿元,2021年同期为4.82亿元,同比下降19.6%。 映宇宙在财报中表示,收入减少主要是由于行业竞争加剧,该集团对旗下产品采取更为谨慎的运营策略以应对市场变化。不过,映宇宙的毛利率则有所提升
在Rails中,什么是集成更新模型某些元素的UDP监听过程的最佳方式(特别是它将向其中一个表添加行)。简单的答案似乎是在同一个进程中使用UDP套接字对象启动一个线程,但我什至不清楚我应该在哪里做适合Rails方式的事情。有没有一种巧妙的方法来开始收听UDP?具体来说,我希望能够编写一个UDPController并在每个数据报消息上调用一个特定的方法。理想情况下,我希望避免在UDP上使用HTTP(因为它会浪费一些在这种情况下非常宝贵的空间),但我完全控制消息格式,因此我可以为Rails提供它需要的任何信息。 最佳答案 Rails是一个
我是Ruby和Watir-Webdriver的新手。我有一套用VBScript编写的站点自动化程序,我想将其转换为Ruby/Watir,因为我现在必须支持Firefox。我发现我真的很喜欢Ruby,而且我正在研究Watir,但我已经花了一周时间试图让Webdriver显示我的登录屏幕。该站点以带有“我同意”区域的“警告屏幕”开头。用户点击我同意并显示登录屏幕。我需要单击该区域以显示登录屏幕(这是同一页面,实际上是一个表单,只是隐藏了)。我整天都在用VBScript这样做:objExplorer.Document.GetElementsByTagName("area")(0).click
我收到错误:unsupportedcipheralgorithm(AES-256-GCM)(RuntimeError)但我似乎具备所有要求:ruby版本:$ruby--versionruby2.1.2p95OpenSSL会列出gcm:$opensslenc-help2>&1|grepgcm-aes-128-ecb-aes-128-gcm-aes-128-ofb-aes-192-ecb-aes-192-gcm-aes-192-ofb-aes-256-ecb-aes-256-gcm-aes-256-ofbRuby解释器:$irb2.1.2:001>require'openssl';puts
我刚找到thiscomment来自mojombo:ThelatestonmasternowhasPluginsupport.Lookatlib/jekyll/convertersforexamplesofhowthey'redone.Also,any*.rbfilesina_pluginsdirectorywillbeloadedsothatyoucancreatecustompluginsofyourown.我看过/lib/jekyll/converters但无法理解它们应该如何工作。谁能给我解释一下?非常感谢。 最佳答案 一个新