bitpie钱包|Solidity 简介:值得拥有的工具

作者: 佚名 分类: bitpie百科 发布时间: 2022-11-08 11:28

在本节中,我们将关注 Solidity 编程、要点和概念,以便了解目前最常用的区块链编程语言。

什么是Solidity?

Solidity 的最佳定义由 Solidity 网站本身提供。

“Solidity 是一种面向对象的高级语言,用于实现智能合约。” ( soliditylang.org )

推荐阅读 1

Web3 中你应该知道的 35 个术语

2

了解区块链可扩展性?如何计算它哪个区块链最具可扩展性?

面向对象代表与其他 OOP 语言相同——代码被组织成“对象”(主要是类),其中包含数据和代码(取决于称为属性或属性的语言)以及我们可以在对象上使用的函数(称为方法)。简而言之,“高级”将这种语言归类为易于理解,相对接近英语,使用起来更直观。智能合约将得到妥善处理,但就目前而言,你可能会将其视为放置在区块链上的一段代码。还有更多内容,但我现在更愿意专注于有趣的东西。

区块链编程的第一步

基础知识说完了,让我们开始吧。一般来说,学习编程最难但最有效的方法就是开始编写代码。我能够为自己辩护,但一旦你开始编码,进度曲线就会变得更快、更强。因此,我们将发布希望你跟随的编码视频。

我们不想从一开始就编写庞大的、难以理解的代码块。相反,我们希望始终如一地进步,并为 Solidity 和区块链编程的关键概念提供更多细节,以帮助你掌握主题并随着时间的推移返回相关视频和文章。

目前,我们需要编写和测试代码的前几件事将是钱包和 IDE。我将在 IDE 中使用Remix,因为它简单、易于理解并且在开始时很方便。未来,我们还将探索其他选择。第二,钱包。无需拥有以太坊或任何其他加密货币。我将使用 Metamask,因为它也非常方便,并且被数百万人定期使用。

来自remix.ethereum.org的 Remix IDE 的快照Metamask 设置和获取第一个 Goerli

Metamask 是一个 Google Chrome 扩展程序(以及其他),因此安装和使用起来相对直观。在Metamask 网站上,单击“下载”和“安装 MetaMask”。从那里单击“开始”和“创建钱包”。如果你已经拥有 Metamask,则可以使用你的钱包。为钱包创建密码并接收“秘密备份短语”。我强烈建议你将短语保存在安全的地方,因为如果你忘记了密码,这是进入钱包的唯一方法。在下一步中重新输入单词,你就完成了。欢迎来到你的钱包。

你可以注意到,现在它通常是空的(如果你刚刚创建了一个,它肯定应该是)。我们稍后会解决这个问题,因为我希望你尝试使用钱包。在右上角,有你的“头像”或你当前正在使用的钱包中的帐户。你可以在钱包中创建多个帐户,甚至可以使用它在它们之间转移资金。头像旁边的下拉菜单也很重要。现在应该说以太坊主网——也就是以太坊区块链。对于我们的测试,我们想使用测试币。这就是 Goerli 水龙头的用武之地。从网络列表中,选择“Goerli test network”。如果你看不到它列出,请单击顶部的“显示/隐藏测试网络”并确保切换已打开。

注意:你可以自由使用任何其他测试网,但是,我熟悉 Goerli 并且知道从哪里获得以太坊。

Metamask 钱包的快照

为了在以太坊上部署我们正在编写的代码,我们需要少量的 ETH 来支付费用(正确的术语使用“gas”这个词)。好在有Goerli faucet等网站,可以为我们提供一些 ETH 使用。第一步是找到你的帐户地址(区块链网络中的地址)。打开你的 Metamask,在帐户名称下方,你会注意到通常以“0x”开头的字符串。这是我们正在寻找的地址。你可以将其复制到剪贴板并访问此网页 – Goerli faucet。在“输入你的钱包地址”字段中输入你的地址,然后单击“向我发送 ETH”。在几秒钟内,你应该会看到新资金到达你的 Metamask 钱包。

来自goerlifaucet.com/的 Goerli 水龙头快照

注意:这些水龙头有时会成为垃圾邮件攻击的目标。在这种情况下,他们通常要么要求你创建一个免费帐户,要么你必须等待几个小时/几天。

就这样,你得到了一些资金。请注意,这不是真正的以太坊,价值不存在。它被用于测试智能合约。

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!