“ MMX – 快速、低成本、功能丰富、去中心化 – 具有实际货币的代币经济学”
一个从头开始编写的区块链,大多数事情都以不同的方式进行。
设计
- 由共识管理的可变代币供应(1 个区块 = 1 票)
- 高吞吐量 L1,具有一致的区块间隔(500 TPS,10 秒)
- 新颖的智能合约 VM,易于开发和高性能
- 节能的太空证明,带有可选的权益证明(仅限于 Tx 费用)
- 调整区块奖励以稳定价格,这是任何货币的关键属性
- 最低交易费用,允许大区块大小而无垃圾邮件
- 限制外部库的使用,以保持代码库的整洁和安全
- 没有预挖矿,没有 ICO,没有投资者
- 基于账户的模型
元素
- 高性能 C++ 代码(可轻松处理超过 1000 TPS)
- 交易尽可能并行执行
- 用于智能合约的自定义高级 VM
- 对变体、数组、映射和对象的原生支持
- 具有自动持久化和状态更新的统一内存
- 将 JavaScript 的受限子集编译为字节码
- 每行代码平均两条机器指令
- 原生代币支持(无需“批准”,NFT = 1 mojo)
- 基于智能合约报价的交易(固定价格、场外交易)
- 基于流动性池掉期的交易(AMM,多费用等级,类似于 Uniswap v3)
- 用于无缝集成的 ECDSA 签名(与比特币相同)
- 自定义区块链数据库引擎(比 RocksDB 或 LevelDB 整体快得多)
- 自适应 SHA256 VDF 控制区块间隔
- 功能丰富的节点,内置区块浏览器、钱包、市场、交换、RPC 等
路线图
释放 | 日期 | 描述 |
---|---|---|
测试网7 | 2022 年 9 月 | 完成。[1] |
测试网8 | 2022 年 10 月 | 完成。激励测试网,高度 25k-425k。[2] |
测试网9 | 2022 年 12 月 | 完成。激励测试网,高度 25k-1220k。[2] |
测试网10 | 2023 年 4 月 | 完成。激励测试网,高度 40k-3200k。[2] |
测试网11 | 2024 年 5 月 | 完成。新的绘图格式,抗压缩。 |
测试网12 | 2024 年 6 月 | 完成。激励测试网,高度 25k-1720k。[2] |
主网-rc | 2024 年 1 月 | 积极。激励测试网,高度 10k-TBD。[2] |
主网 | 待定 | 计划于 2025 年 1 月 17 日。 |
[1]在测试网上种植的硬币现在或将来一文不值。
[2]在激励测试网上每赢得一个区块,将在主网创世时获得 0.5 MMX 的固定奖励。
在 Discord 上查看和:https://discord.gg/BswFhNkMzY#mmx-news
#mmx-general
请看一下 Wiki:
要访问 WebGUI,请转到:http://localhost:11380/gui/
默认情况下,它仅在 localhost 上可用。
登录密码是在首次启动时自动生成的,位于文件 () 中。mmx-node/PASSWD
$MMX_HOME/PASSWD
- 新合约,通过流动性池进行交易(类似于 UniSwap,任何人都可以提供流动性并赚取费用)
Swap
- 改进的合同:现在可以进行部分交易和延长报价
Offer
- 重新设计:现在可以提款,但需支付 10% 的费用(无锁定时间,费用被销毁),也不再有过期时间
Virtual Plots
- 网络流量现在通过级别 1 进行压缩
deflate
- 第二好的农民现在会创建一个空区块(只是为了获得奖励),以防第一个农民失败或太慢
- 去中心化的 Timelord 奖励(每个区块固定 0.0025 MMX,尽可能由 TX 费用支付(但不得超过 1/8))
- 具有多费用等级系统的新 AMM 掉期(您可以为您的流动性在 4 个费用级别之间进行选择)
- 账户激活 TX 费用(转账到零余额的新地址时为 0.01 MMX)
- 将最小区块奖励提高到 0.5 MMX
- 使用编译的 JS (如代码)完全过渡到智能合约
- 压缩 plot 的 Harvester 改进(优雅降级)
- 新的开发费用系统,仅基于 TX 费用,固定金额加 1%(但不得超过 TX 费用的 1/4)
- Plot 过滤器现在已经减少到 256,因为它计划用于主网
- 对代码库的许多改进
- 新的绘图格式:
- K29 至 K32 MAX
- 9 桌
- 仅极低的压缩率
- 仅 CPU 挖矿
- SSD 和 HDD 绘图类型
- 旧格式不再有效
- 交易输出 memo 支持
- 支持区块奖励投票
- 改进的 Swap 算法
- 掉期费用水平更改为:0.05%、0.25%、1% 和 5%
- 对网络流量使用 zstd 压缩
- NFT 绘图支持(仅限测试)
- 修复了虚拟地块,他们现在以预期的速度赢得方块。在 TN11 上,它减少了 ~20 倍。
- 固定区块奖励公式,平均 tx 费用再次从最低奖励中扣除。
- 新的 VDF 方案:
- 带有注入 Timelord 奖励的单个 VDF 流
- 不再可能窃取或禁用 Timelord 奖励
- 证明挑战现在是确定性的,除了平均每 256 个区块随机注入
- 如果证明的哈希值通过了过滤器,它将改变未来的挑战并艰难地更新
- Timelord 奖励现在每 50 个区块批量支付一次,以最快的 TL 支付
- 不再有虚拟区块(没有证明的区块)
- VDF 段计数现在是动态的,具体取决于 TL 速度:
- 这意味着除非 GPU 处于其计算限制,否则 VDF 验证时间不会增加
- 以前,由于固定的并行工作,即使 GPU 没有达到最大值,VDF 验证时间也会增加
- CPU 验证是否保持不变
- 找到的所有证明现在都包含在块中
- 产生准确的网络空间估计
- 支持额外的安全性(见下文)
- 最近的区块通过新的投票方案得到进一步保护:
- 最多 31 个最近发现较小证明(未出块)的农民可以充当验证者
- 这些验证者对每个高度收到的第一个区块进行投票
- 只有使用最知名的证明制作的区块才会被投票选出
- 在大多数情况下,这可以防止通过双重签名来恢复最近的区块
- 以前总是可以通过双重签名来替换当前的 peak,现在这是不可能的
- 以前,如果农民幸运地连续找到多个区块:
- 他也可以随意更换它们,直到另一个农民找到下一个区块
- 现在这也是不可能的,除非农民拥有接近 50% 或更多的网络空间
- 50% TX 费用销毁(避免农民垃圾邮件攻击 + 允许供应收缩)
- 项目费用从销毁金额中扣除
- 由于攻击媒介,虚拟绘图已被删除
- 结合无界区块奖励投票,可以生成具有最小真实网络空间的更重的链
- 改进的区块奖励投票:8640 个区块中的多数票获胜,每天上/下 1%,需要 >50% 的参与率。
- Offer 合约现在支持价格更新(最多每 1080 个区块)
- 池化支持 + 参考池实现
- 改进的难度调整算法(每个区块 4 个证明)
- VM 改进以降低交易成本
- 发送量现在可以高达 128 位(以前限制为 64 位)
- Mint 数量现在可以高达 80 位(以前限制为 64 位)
- 添加了区块时间戳
- 智能合约单元测试框架