📜  以太坊-简介

📅  最后修改于: 2020-10-31 13:18:44             🧑  作者: Mango


 

比特币的巨大成功引起了一些人的兴趣,以创建自己的货币。看着比特币(一种数字货币)提供的优势,人们希望在自己的应用程序中使用区块链的概念。人们希望从他们的实物合同中转移到智能数字合同中,这样可以自动解决诸如抵赖,透明度,安全性等几个问题。这项工作的结果是创建了以太坊-一个流行的平台,用于创建支持智能合约的分布式区块链应用程序。

在本教程中,您将学习如何在以太坊平台上创建分布式应用程序(DAPP)。更具体地说,您将学习如何编写合约,在本地区块链上对其进行测试,最后将其部署在外部区块链上进行深度测试和商业使用。您将使用Solidity ,一种面向对象的语言来进行合同开发。您还将使用Remix (一个开源IDE)来开发和测试合同。要在外部区块链上部署经过测试的合同,您将使用Ganache 。要与合同进行交互,您将需要一个客户端应用程序。我们将使用MyEtherWallet为每个此类客户端创建一个钱包。合同创建者将发布合同。其他任何客户都将使用合同提供的界面来查看联系价值,并向创建者发送一些资金以执行合同的一部分。

因此,让我们开始编写合同。