在 MVM 上部署 Uniswap
2022-01-31 09:21
Words count:
3834
MVM 的测试网上线了一段时间,经过不断优化,已经可以无需任何修改,直接部署 Ethereum 平台的代码。本文会用 Uniswap 为例介绍如何直接部署原生 Solidity 代码并让 MM 用户可以直接使用。
Ethereum 上比较活跃的应用大概有几百个,抛开 Ethereum 平台本身的性能问题,这大量的应用代码是非常有价值的,尤其是很多代码都经过了大量金钱和时间的考验,安全性上具有一定的保障。这也是为什么我们有了性能极强的 MTG 技术后,还基于 MTG 开发了 MVM,来方便开发者直接移植使用 Ethereum 上的智能合约。
在 MVM 测试网络上线后,我曾经演示过使用 Solidity 智能合约语言开发基于 MVM 的去中心化机器人 ,开发者不需要自己的服务器,直接编写智能合约部署就能完成非常复杂的去中心化应用,同时还能使用大量的 Solidity 代码。从那之后,我们就一直在尝试如何迁移一个成熟的 Ethereum 应用到 MVM,这种迁移一定不能修改原来的合约代码,这样可以让开发者的迁移成本最低,同时又能避免代码修改可能带来的安全隐患。
基于 Mixin Kernel 的强大性能,我们提出了 MTG 方案,然后基于 MTG 方案,我们开发了 MVM,然后在 MVM 上我们开发了一个 Registry 进程来直接支持 Ethereum 原生应用迁移。这个 Registry 只是 MVM 上的一个普通应用,这篇文章会用 Uniswap 的直接迁移部署为例来介绍如何使用 Registry。
189
times bought
•
0
times reward
小