# 如何在Remix上部署Shardeum智能合约 **Published by:** [t-bag](https://paragraph.com/@liuguopeng/) **Published on:** 2023-02-11 **URL:** https://paragraph.com/@liuguopeng/remix-shardeum ## Content 一.Shardeum是什么?Shardeum是基于 EVM 的 L1,它使用动态状态分片来实现线性可扩展性。这意味着 Shardeum 可以通过将每个验证器添加到网络来增加其 TPS 容量,以永远保持低费用。在许多状态分片的区块链中,开发人员面临挑战,因为他们不保留跨分片的原子可组合性。然而,Shardeum 使用了一种保留原子可组合性的新颖架构。 Shardeum 提供了任何基于 EVM 的 L1 的最高吞吐量,而不会牺牲去中心化。 对于开发者而言,在 Shardeum 上构建的体验与其他 EVM 链相同,您可以在 Solidity 或 Vyper 中部署合约,并且没有任何与分片相关的特殊考虑。您无需考虑将合约部署到哪个分片,因为网络保留了与所有应用程序的原子可组合性。然而,开发人员受益于 Shardeum 的线性扩展,因为您不再需要担心因汽油费上涨而失去用户。在 Shardeum 上,您可以构建不受吞吐量瓶颈限制的真正去中心化的应用程序。 重点:Shardeum在去年完成了1820 万美元种子轮融资,Jane Street、Struck Crypto、Spartan Group、Big Brain Holdings、DFG、Ghaf Capital Partners、Foresight Ventures 共同领投。Shardeum 所筹资金将用于加强公司的营销以及发展开发团队,以进一步加强 Shardeum 的动态分片技术和生态系统发展,并特别关注产品和设计开发。此外所筹资金还将用于扩大公司的研究和营销努力,在接下来的一年里,Shardeum 将在印度和美国积极举办黑客松,并提供一个平台来激励开发人员建立和发展 Shardeum 生态系统。二.为什么Shardeum可以使用智能合约?Shardeum是EVM兼容的。您无需更改应用程序代码即可启动您在Shardeum上构建的各种DAPP。任何用于在EVM中运行的智能合约都可以轻松移植到Shardeum网络。您只需要在Shardeum上部署以坚固性或Vyper编写的智能合同,并获得奖励,您将不必担心再次增加汽油费。三.Remix 又是什么?Remix IDE 是一个开源的 Web 和桌面应用程序。它促进了快速的开发周期,并拥有一组丰富的插件和直观的 GUI。 Remix 用于合约开发的整个过程,也是学习和教授以太坊的游乐场。四.部署步骤1.先访问Remix网站 https://remix.ethereum.org/ 2.编写智能合约,先创建个名为“HelloWorld.sol”的文件3.然后编写合约业务逻辑,例如:// SPDX-License-Identifier: MIT pragma solidity 0.8.17; // Specifies the version of Solidity, using semantic versioning. contract HelloWorld { // Defines a contract named `HelloWorld` string public message; // Declares a state variable `message` of type `string`. constructor(string memory initMessage) { // Constructors are used to initialize the contract's data. message = initMessage; // Accepts a string argument `initMessage`. } function update(string memory newMessage) public { // A public function that accepts a string argument. message = newMessage; } } 4.选择RPC接口,如Injected Provider-MetaMask注意: 如果 Injected Web3 检测不到网络,请刷新 Remix IDE 页面,然后在 MetaMask 中切换网络。 5.开始部署智能合约6.在小狐狸钱包上进行确认这笔交易7.在Remix找到部署的合约地址8.可以在界面上与合约进行交互,找到函数,输入参数。9.在小狐狸钱包上进行确认10.再查看合约执行的结果以上就是全部内容了,有任何问题可以及时反馈。 对程序员来说呢,EVM兼容L1套路基本大同小异,都是智能合约这一套。其实是比较简单的。对我个人来说,Shar ## Publication Information - [t-bag](https://paragraph.com/@liuguopeng/): Publication homepage - [All Posts](https://paragraph.com/@liuguopeng/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@liuguopeng): Subscribe to updates - [Twitter](https://twitter.com/Tbag63813407): Follow on Twitter