move对比substrate和ink!,比他们好在哪里?

guanghua
发布于 阅读 754

substrate 是一个区块链底层技术框架, 但世界面向的产品不会是做个底层区块链。substrate对比于web2中的 一种操作系统。 开发者使用如何写个操作系统,这不是面向用户需求的产品,因为普通用户要的不是一个 操作系统的产品,而是一个解决普通用户需求的产品。换句话说, Substrate 是一个继承以太坊框架 更好的区块链底层模块框架。解决的需求是,如何快速方便的写一个类以太坊链。

互联网产品需要你和人的需求解决问题。 Move 是Solidity语言的智能合约语言的一种革命,Solidity 能够解决区块链中普通用户遇到的问题,比如用solidity实现的AMM swap,AAVAX,MakerDao 等一系列Defi应用。但用Solidity 还没实现高性能安全的GameFi以及全链应用,这些场景甚至原本的Defi场景,用Move语言来实现 会更合适。
但这些应用 和Substrate 这个区块链底层技术框架 没有任何关系。

Move 是Solidity 智能合约编程语言的一次革命,一种更适合做web3应用产品的语言。和substrate这类底层框架没有啥关系,Substrate如果要和Move公链比, 我觉得是Substrate 还是继承了以太坊的 树形结构账户 串行执行的逻辑,相比于Move公链的 Table 形 账户模型 并行的执行逻辑,有一定的局限性。但Substrate已经把 以太坊区块链架构做到的模块化的极致,这是值得致敬的。

至于ink! 和 substrate 的solidity支持,这都是在原来已有的WASM 智能合约编程和solidity 合约编程的持续或者叫 改革。 Move是一个没有历史包袱,Facebook 的libra团队总结审视了整个区块链的优缺点。设计主导的 区块链 革命性的智能合约编程语言。

Substrate 对比 以太坊等公链,最大的技术困局在: 没有给Substrate 定位好做一个什么面向普通用户的产品,一个面向开发者的操作系统产品,局限于 这一系列的面向用户的产品问题全丢给了 开发者。
在这个层面上,继承了以太坊框架技术局限性的底层框架,很难逃出以太坊现有 Dapp的 框架,这导致了 我们今天, 在Polkadot生态没有看到 独特于以太坊的产品。
祝愿基于Substrate框架的开发早日 发现 独立于以太坊产品 创新的产品。

2条评论
guanghua
guanghua
有朋友提出: Substrate 编程有点类似于linux 驱动开发。这个观点,我认为是形容得比较准确的。
点赞
评论
guanghua
guanghua
这是社区朋友对我提的问题, 大家有类似相关的问题, 都可以在我们论坛或者我的微信 提出来。 我可以做到,知无不言。 社区还有更多优秀的伙伴可以共同讨论和进步
点赞
评论