月报总结|Moonbeam 7月份大事一览
炎炎夏日,Moonbeam于越南举办了线下交流会,在EthCC 2023和以太坊社区成员共同讨论多链应用,在Polkadot Decoded中分享了Moonbeam的与众不同之处。
Bear Necessities Hackathon也于本月圆满结束,选出了每个赛道最杰出的项目,丰富了Moonbeam的生态系统。Moonbeam Grants新一轮的申请也正进行当中,有10个分属不同领域的协议和开发团队在Moonbeam的治理论坛上发布了他们的未来蓝图和构想,期待获得社区的认同。
自上线后的最大Runtime升级2401为波卡带来跨链互操作功能。如同以往,许多新的协议也与Moonbeam/Moonriver达成合作,扩大Moonbeam的影响范围并为用户提供更加完善的解决方案。
为了让社区小伙伴更加认识Moonbeam生态,以及其上不同的项目,促进双方的交流,也邀请到了许多业内大佬来参与Moonbeam生态说的系列活动。
关于本月的更多精彩内容,让我们一起往下看,了解Moonbeam7月发生的大小事。
1. Moonbeam & Moonriver 最新进展
Moonbeam Runtime 2401更新发布
Runtime 2401是Moonbeam自上线后的最大更新。本次更新赋予Moonbeam社区更强大的能力,并在可互操作性的方面踏出了关键性的一步。Runtime 2401更新于7月已通过链上社区投票通过和执行,包含了针对Moonbeam可互操作性功能的更新,分别为:一个通用消息传递(GMP)预编译、通过XCM访问Moonbeam和Moonriver功能和Moonbeam上的OpenGov。
Moonbeam生态系统Grant第二批计划发布,生态项目正在争夺社区支持中!
第二批计划发布后,超过12个项目提交了生态Grant申请的提案,发表申请Grant金额及使用方案等。经过社区审阅阶段后,10个项目进入Snapshot投票阶段,争夺社区支持。投票结束后,由于出现“挂票”结果,因此Grant委员会决定调整链上投票,以及重新开启一轮Snapshot投票。
Bear Necessities Hackathon黑客松圆满结束
Moonbeam和AWS Startups联合推出的Bear Necessities Hackathon黑客松圆满结束。本次黑客松分为6个挑战,由Moonbeam基金会、Biconomy、SubQuery、Chainlink、StellaSwap提供赞助,总奖池超过5万美金。本篇文章整理了每个赛道获奖的项目以及相关介绍。
Moonbeam Accelerator圆满结束,Demo Day展示孵化成果!
为期10周的Moonbeam Accelerator孵化计划顺利完结。本次孵化计划旨在帮助初创团队提高技术、业务、营销、金融和融资技能,助力Web3创业之梦。在Demo Day之前,主办方之一的Rokk3r总经理Lorenzo采访了入围加速计划的其中8个项目方,各自回顾孵化过程及成果。7月13日,Demo Day顺利于线上举行,所有参与的团队在当天展示各自成果,查看活动回放。
2. Moonbeam & Moonriver新集成伙伴&项目
OAK & Turing
Turing和OAK是聚焦开发者的区块链,专注于驱动远程链上或是跨链自动化交易。Turing和OAK网络带来了专业化的功能,并利用波卡和Kusama的特殊设计让任何平行链都可以利用他们提供的解决方案。Turing和OAK网络还优化了Gas,同时实现区块空间连接至链上存储、驱动和执行交易等。
Centrifuge
Centrifuge是服务于机构生态的链上信用体系。平台可提供一种更快、更高效益和完全透明的模式,以将投资人和借贷者与可持续流动性连接起来。通过将现实资产进行token化,Centrifuge为之前可能难以通过传统渠道获得融资的企业释放了流动性。
RockX
RockX为节点服务提供商,开发者可以使用Rock的节点以扩展基础设施。用户可以在公开或者特定节点选择,利用信息丰富的数据面板来分析使用情况/管理API密钥。还可以根据要求选择适当的方案,并使用专注于Moonbeam的节点,最大化开发效率。
Hashport Network
Hashport是企业级公用跨链桥,促进数字资产在去中心化网络之间的转移,以快速、安全且经济高效的方式扩展其功能。为了保持平台中立,Hashport无需使用专用Token即可运行。
Koingaroo
Koingaroo是简化DeFi用户从钱包投资流程的投资平台。用户可以选取在不同链上希望使用的策略,并在不同的链上进行投资。除此之外,Koingaroo还增加套利功能而丰富用户的DEX体验。
Seascape
Seascape允许用户轻松进入区块链游戏和去中心化金融的世界,同时为玩家、开发者和有影响力的人提供丰厚的激励。Seascape于Moonbeam上专属的P2E城市构建游戏现已上线。
Subsocial(Grill)
Subsocial为一条专注于社交的去中心化网络,通过简化开发和操作流程支持开发者构建用户友善的社交应用。Grill为构建于Moonbeam上的社交网络,现已在Moonbeam上线,并支持通过信息转移Moonbeam原生Token GLMR。
3. 操作指南 & 科普文章
操作指南|如何使用区块链索引
索引是指组织数据库以快速查找特定数据。在区块链的背景下,如何储存数据至关重要,尤其是通过重要状态变化期间发生的事件。本文叙述了如何在Moonbeam上使用区块链索引。
操作指南|如何使用Foundry在Moonbeam上进行部署
Foundry是一种以太坊开发环境,可帮助构建者管理依赖项、编译项目、测试或部署合约以及通过指令与区块链进行交互。Foundry已成为流行的开发智能合约开发环境,仅需要使用Solidity即可进行操作。本文简单介绍了使用Foundry部署的操作流程。
操作指南|如何在Moonbeam网络中检查交易确定性
链上交易的最终确定性是指一笔链上的交易几乎是确定的,这也意味着交易无法更改,也无法逆转。Moonbeam致力于兼容以太坊Web3 API和EVM,但开发者仍需了解Moonbem和以太坊在确定性之间的差异。本文介绍了最终确定性的概念,以及用户和开发者该如何进行检查。
科普文章|如何成为Moonbeam收集人
在Moonbeam的生态中,节点运营者被称为收集人,负责收集来自Moonbeam平行链的信息并打包给中继链的验证人。本文介绍了成为收集人的所有必备条件。
科普文章 | Moonbeam生态支持有哪些?
Moonbeam自上线以来就致力于构建生态,通过举办针对不同主题的黑客松、建立生态增长基金、设计项目孵化计划和提供开发奖励等方式,持续推动链上生态的发展。本文介绍了Moonbeam近期参与和主办的开发活动。
科普文章 | 深入了解「社区代表」在网络治理的地位和角色
去中心化治理使Token持有者能够积极且活跃地参与塑造网络的未来。然而,由于时间限制、缺乏专业知识等因素,Token持有者并不会直接参与每项提案投票。这就是社区代表发挥作用的舞台,弥补了Token持有者和决策过程之间的差距。本文介绍了社区代表的概念,全面了解什么是社区代表以及他们在Moonriver/Moonbeam网络治理中发挥的关键作用。
Moonriver社区治理代表正在报名,哪些大V参与其中
社区代表是由Moonbeam整体中选出,代表Token持有者参与任何议题或是提案决定过程的个人或是团体。社区代表受到Token持有者委托信任,代表委托Token的持有者(个人或团体)行使投票权力。本文介绍了成为社区治理代表的用户。
4. 社区活动 & 活动回顾
Moonbeam生态说|探索跨链社交DAPP MoonFit
本期Moonbeam生态说邀请到来自MoonFit的业务发展经理Peter,介绍跨链社交Dapp MoonFit。除此之外,还讨论了SocialFi在Moonbeam网络的前进。活动回顾
Moonbeam生态说|探索Web3链游生态Seascape
本期Moonbeam生态说邀请到来自Seascape的CN经理Tina,介绍Web3链游生态Seascape,并与Moonbeam中文社区经理一同探讨GameFi于Moonbeam上的可能性以及目前已上线的游戏内容。活动回顾
早安越南,深度了解东南亚Web3新秀
Moonbeam联合AWS Web3团队、Chainlink、KNN3和Polkadot Insider举办Igniting Innovation with Web3线下交流会。Moonbeam邀请越南当地活跃的社区团体、项目方和投资人,带来他们对这个东南亚新兴市场的解读。
Moonbeam赞助波卡黑客松亚洲站,促进互连合约应用发展
波卡黑客松亚洲站于7月3日正式开启,由波卡生态系统中的众协议共同举办,一同召集亚太地区的所有开发者加入旅程。zkBatch项目方获得Moonbeam赛题的优胜。
Pokadot Decoded大会回顾
Moonbeam中文市场经理Yuki与来自波卡其他项目的相关负责人一起带大家回顾这场举办于哥本哈根大会上的精华!活动回顾
Polkadot未来论坛
Moonbeam中文市场经理Yuki与众多优质项目、生态爱好者和开发者一同探索波卡生态的未来发展方向,如何构建全新的生态应用!
Polkadot Decoded 2023上海分会场
亚太地区的年度聚会,无数技术开发爱好者将齐聚一堂,共同探索波卡发展趋势,与顶尖技术大咖亲密接触,共创 Web3 的辉煌未来!Moonbeam中文市场经理Yuki于7月15日在大会上分享名为“探索跨链互操作性的宇宙”的主题演讲。活动回顾
ETH Shanghai
ETH Shanghai 2023峰会于6月25日举行,是以太坊开发者、任何以太坊兼容链开发者以及区块链技术爱好者和专家的盛会。Moonbox获得Moonbeam赛题的优胜。
Moonbeam参与EthCC 2023!
EthCC为由以太坊社区举办的大型聚会,今年于法国巴黎举办。EthCC邀请了许多链上的知名协议,如Uniswap、Lens Protocol和Chainlink等等皆在此大会发表最新的技术更新。Moonbeam也参与了本次的EthCC 2023,并分享了应用如Moonbeam的EVM环境构建多链应用的用例。活动回顾
Moonbeam携手Galxe发起新挑战,竟然有GLMR抽奖
Galxe联合众多EVM链,发起7月新一轮的挑战:Galxe’s Token EVM Odyssey,其中包含Moonbeam、Fantom、Avalanche、Optimism和Arbitrum等知名公链。探索Galxe支持的EVM链,完成任务还有机会领取对应Token奖励!Moonbeam也参与了本次活动,提供了3436枚GLMR作为奖励。
5. 技术更新
Moonriver 在区块4668844时进行了Runtime 2401的升级。
Runtime 2400主要变化
维护
- MinCollatorStk常量已被弃用并从Parachain Staking Pallet中移除。 MinCandidateStk常量可用于获取成为托管者候选人所需的最小抵押金额。
- 多位置派生账户,用于远程XCM调用,现在是按照Polkadot标准派生而不是之前在Moonbeam上使用的自定义方法。要查看有关如何计算多位置派生账户的示例,请参阅Moonbeam文档站点上的通过XCM在Polkadot上进行远程托管教程。
漏洞修复
- 修复了Substrate-based交易小费处理不当的漏洞。由于在运行时代码中未处理,因此整个小费部分都被烧毁。修复后,20%将支付给国库,80%将被烧毁,这与所有其他费用行为一致。
- Moonriver支持紧急取消者轨道的曲线百分比已更新,以符合Moonbeam社区论坛上原始提案中概述的百分比。
功能
- OpenGov已在Moonbeam上推出! OpenGov于今年早些时候在Moonriver上推出,现在经过在Moonriver上的测试,已经推出到Moonbeam上。
- Multisig Pallet现在可在Moonbase Alpha,Moonriver和Moonbeam上使用。它允许您从多签名帐户本地批准和调度调用。
- GMP Precompile现在可在Moonriver和Moonbeam上使用。 GMP预编译作为Moonbeam Routed Liquidity的接口,充当GMP协议中带有令牌的消息和通过XCMP连接到Moonbeam的平行链之间的中间人。
- 在Moonriver和Moonbeam上支持本地XC-20,这意味着您可以通过XCM从Moonbeam传输任何ERC-20跨链,只要目标链上注册了本地XC-20(ERC-20)。
- 引入了EVM的Weight V2支持,其中包括用于记录除气体之外的证明大小的附加容量指标,并在用尽时将导致“Gas不足”错误。
- 对于上海硬分叉的支持已在所有Moonbeam网络上推出。
Moonriver还进行了另一个Runtime 2403的升级,该升级发生在区块4770488。
Runtime 2403包括一些小的更改:
- Conviction Voting Pallet的MaxVotes常量,它指定给定帐户可以拥有多少并发投票,已减少到20
- 通过XCM进行的ERC-20转移的气体限制已从80,000更改为200,000,这允许发送更多气体密集型的转移,例如通过依赖Wormhole包装合约的GMP预编译进行的转移。
相关文章:

月报总结|Moonbeam 7月份大事一览
炎炎夏日,Moonbeam于越南举办了线下交流会,在EthCC 2023和以太坊社区成员共同讨论多链应用,在Polkadot Decoded中分享了Moonbeam的与众不同之处。 Bear Necessities Hackathon也于本月圆满结束,选出了每个赛道最杰出的项目&#…...

【2023.8】docker一键部署wvp-GB28181-pro和ZLMediaKit过程全记录
安装docker 使用的操作系统是ubuntu20.04 如何在 Ubuntu 20.04 上安装和使用 Docker https://developer.aliyun.com/article/762674 docker拉取配置好的ZLMediaKIt和wvp-GB28181-pro docker pull 648540858/wvp_pro第一次运行 docker一键运行ZLMediaKIt和wvp-GB28181-pro …...
【2023】字节跳动 10 日心动计划——第四关
目录 1. 买卖股票的最佳时机2. 打家劫舍 II 1. 买卖股票的最佳时机 🔗 原题链接:121. 买卖股票的最佳时机 假设在第 i i i 天卖出股票可获得最大利润,那么买入股票必然是在前 i − 1 i-1 i−1 天中的某一天。更进一步,买入股票应…...

数据库与数据仓库的区别及关系
数据库与数据仓库的区别及关系 数据库数据仓库异同差异联系例子 数据库 数据库是结构化信息或数据的有序集合,一般以电子形式存储在计算机系统中。通常由数据库管理系统 (DBMS) 来控制。它是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集…...

Emacs之设置行号前景颜色(字体颜色)/背景颜色/光标颜色/背景透明度(一百二十七)
简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀 人生格言: 人生…...
【hive经典指标,离线数仓指标,ADS层指标分析】最近7日内连续3日下单用户数
1.建表语句 DROP TABLE IF EXISTS ads_order_continuously_user_count; CREATE EXTERNAL TABLE ads_order_continuously_user_count (dt STRING COMMENT 统计日期,recent_days BIGINT COMMENT 最近天数,7:最近7天,order_continu…...

线上java程序CPU及内存占用过高问题排查总结
背景 最近发现线上的一个JAVA程序总是过段时间慢慢卡死,最后导致无法提供服务,外部请求接口超时。 经排查发现,该程序CPU及内存占用都很高,导致整个系统负载很高。 到这里,就想到了对程序内存进行分析。排查过程 查询…...

c高级:day3
作业: 1. 整理思维导图 2.判断家目录下,普通文件的个数和目录文件的个数 #!/bin/bash ######################################################################## # File Name: zy1.sh # Created Time: 2023年08月04日 星期五 19时13分08秒 ##############################…...
Java检查值是否存在于数组中的3种方法
在 Java 中,有许多方法可以检查此数组中是否存在特定元素。 1)使用线性搜索方法 时间复杂度:O(N) 辅助空间:O(1) for (int element : arr) { if (element toCheckValue) { return true; } } 示例代码: import java.ut…...

python 连接oracle pandas以简化excel的编写和数据操作
python代码 Author: liukai 2810248865qq.com Date: 2022-08-18 04:28:52 LastEditors: liukai 2810248865qq.com LastEditTime: 2023-07-06 22:12:56 FilePath: \PythonProject02\pandas以简化excel的编写和数据操作.py Description: 这是默认设置,请设置customMade, 打开koro…...

Kubernetes高可用集群二进制部署(三)部署api-server
Kubernetes概述 使用kubeadm快速部署一个k8s集群 Kubernetes高可用集群二进制部署(一)主机准备和负载均衡器安装 Kubernetes高可用集群二进制部署(二)ETCD集群部署 Kubernetes高可用集群二进制部署(三)部署…...
【网络|TCP】三次握手、四次握手
TCP是一种面向连接的可靠的传输协议,建立和断开TCP连接时需要进行握手的过程。其中,TCP的连接建立需要进行三次握手,而连接断开则需要进行四次握手。 解释 三次握手 第一次握手:客户端发送一个SYN(同步)报…...

刷题笔记 day7
力扣 209 长度最小的子数组 解法:滑动指针(对同向双指针区间内的数据处理) 1)先初始化 两个指针 left ,right。 2)右移指针right的同时使用sum记录指针right处的值,并判断sum的值是否满足要求&…...

Tuxera NTFS2023Mac强大的Mac读写工具
Mac用户在使用NTFS格式移动硬盘时,会遇到无法写入硬盘的情况。要想解决无法写入的问题,很多人选择使用Mac读写软件。面对市面上“众多”的读写硬盘软件,用户应该怎么选择呢?初次接触移动硬盘的伙伴可能不知道移动硬盘怎么和电脑连…...
ARM64 常见汇编指令学习 11 -- ARM 汇编宏 .macro 的学习
文章目录 ARM 汇编宏介绍ARM 汇编宏的使用 下篇文章:ARM64 常见汇编指令学习 12 – ARM 汇编函数 的学习 上篇文章:ARM64 常见汇编指令学习 10 – 无符号位域提取指令 BFXIL ARM 汇编宏介绍 在 ARM 汇编中,“.macro” 是用来定义一个宏的指…...

数据库的分库分表
#!/bin/bash ######################### #File name:db_fen.sh #Version:v1.0 #Email:admintest.com #Created time:2023-07-29 09:18:52 #Description: ########################## MySQL连接信息 db_user"root" db_password"RedHat123" db_cmd"-u${…...

[Docker实现测试部署CI/CD----相关服务器的安装配置(2)]
目录 6、Jenkins安装配置安装jdk安装maven拉取镜像启动jenkins修改数据卷权限浏览器访问安装插件配置jenkins移动JDK和Maven配置JDK和Maven 6、Jenkins安装配置 Jenkins 是一个开源软件项目,是基于 Java 开发的一种持续集成工具,用于监控持续重复的工作&…...
LC-980. 不同路径 III(回溯)
980. 不同路径 III 难度困难291 在二维网格 grid 上,有 4 种类型的方格: 1 表示起始方格。且只有一个起始方格。 2 表示结束方格,且只有一个结束方格。 0 表示我们可以走过的空方格。 -1 表示我们无法跨越的障碍。 返回在四个方向&…...

软件测试缺陷报告
缺陷报告是描述软件缺陷现象和重现步骤地集合。软件缺陷报告Software Bug Report(SBR)或软件问题报告Software Problem Report(SPR) 作用:缺陷报告是软件测试人员的工作成果之一,体现软件测试的价值缺陷报…...
vue js-table2excel 导出excel 可带多张图片
1.安装js-table2excel插件: npm install js-table2excel2.使用 2.1:引入 import table2excel from js-table2excel;2.2:导出函数 function exportExcel() {console.log(导出, table2excel);const column [{title: 二维码id,key: fname,type: text,},{title: 二维…...

国防科技大学计算机基础课程笔记02信息编码
1.机内码和国标码 国标码就是我们非常熟悉的这个GB2312,但是因为都是16进制,因此这个了16进制的数据既可以翻译成为这个机器码,也可以翻译成为这个国标码,所以这个时候很容易会出现这个歧义的情况; 因此,我们的这个国…...
Linux链表操作全解析
Linux C语言链表深度解析与实战技巧 一、链表基础概念与内核链表优势1.1 为什么使用链表?1.2 Linux 内核链表与用户态链表的区别 二、内核链表结构与宏解析常用宏/函数 三、内核链表的优点四、用户态链表示例五、双向循环链表在内核中的实现优势5.1 插入效率5.2 安全…...

2021-03-15 iview一些问题
1.iview 在使用tree组件时,发现没有set类的方法,只有get,那么要改变tree值,只能遍历treeData,递归修改treeData的checked,发现无法更改,原因在于check模式下,子元素的勾选状态跟父节…...
如何为服务器生成TLS证书
TLS(Transport Layer Security)证书是确保网络通信安全的重要手段,它通过加密技术保护传输的数据不被窃听和篡改。在服务器上配置TLS证书,可以使用户通过HTTPS协议安全地访问您的网站。本文将详细介绍如何在服务器上生成一个TLS证…...

【OSG学习笔记】Day 16: 骨骼动画与蒙皮(osgAnimation)
骨骼动画基础 骨骼动画是 3D 计算机图形中常用的技术,它通过以下两个主要组件实现角色动画。 骨骼系统 (Skeleton):由层级结构的骨头组成,类似于人体骨骼蒙皮 (Mesh Skinning):将模型网格顶点绑定到骨骼上,使骨骼移动…...
在QWebEngineView上实现鼠标、触摸等事件捕获的解决方案
这个问题我看其他博主也写了,要么要会员、要么写的乱七八糟。这里我整理一下,把问题说清楚并且给出代码,拿去用就行,照着葫芦画瓢。 问题 在继承QWebEngineView后,重写mousePressEvent或event函数无法捕获鼠标按下事…...
Java + Spring Boot + Mybatis 实现批量插入
在 Java 中使用 Spring Boot 和 MyBatis 实现批量插入可以通过以下步骤完成。这里提供两种常用方法:使用 MyBatis 的 <foreach> 标签和批处理模式(ExecutorType.BATCH)。 方法一:使用 XML 的 <foreach> 标签ÿ…...

AirSim/Cosys-AirSim 游戏开发(四)外部固定位置监控相机
这个博客介绍了如何通过 settings.json 文件添加一个无人机外的 固定位置监控相机,因为在使用过程中发现 Airsim 对外部监控相机的描述模糊,而 Cosys-Airsim 在官方文档中没有提供外部监控相机设置,最后在源码示例中找到了,所以感…...

GO协程(Goroutine)问题总结
在使用Go语言来编写代码时,遇到的一些问题总结一下 [参考文档]:https://www.topgoer.com/%E5%B9%B6%E5%8F%91%E7%BC%96%E7%A8%8B/goroutine.html 1. main()函数默认的Goroutine 场景再现: 今天在看到这个教程的时候,在自己的电…...

ubuntu系统文件误删(/lib/x86_64-linux-gnu/libc.so.6)修复方案 [成功解决]
报错信息:libc.so.6: cannot open shared object file: No such file or directory: #ls, ln, sudo...命令都不能用 error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory重启后报错信息&…...