使用自己的企业在几分钟内构建区块链 – 第1部分

每个人似乎都知道区块链技术是什么,但是很少有人真正看到了后者的后端或者已经参与了部件的运行。对于像我这样的人,他们是动手或视觉学习者,能够在物理上完成教程和任务,帮助我们学习的速度是我们阅读数十篇文章的10倍。然而,我在这里写了一篇关于它的文章。具有讽刺意味的…

本文的目的是向您展示构建区块链(第1部分),运行智能合约和dApp(第2部分)是多么容易,即使没有开发人员通过自我BYOB挑战知识也是如此。一旦你阅读了这些帖子,我希望你能自己试一试。

什么是BYOB挑战赛?

作为自我发展的一部分,他们在1个月前推出了功能齐全的企业级区块链beta平台。与此同步,他们设计了教程,允许个人在企业平台上构建自己的区块链,并运行简单的“HelloWorld”智能合约和“宾果”dApp。

在过去的两年中,aelf一直在开发一个非常强大和可定制的区块链生态系统,从开发端完成所有繁重的工作。因此,构建自己的企业和开发人员可以将他们宝贵的资源和时间用于构建应用程序,就像他们在Windows或Android系统上构建它一样。

6月10日星期一,aelf在这次挑战中发起了一场竞赛,鼓励用户测试网络,并发布了20,000美元的奖矿池。有关这方面的更多信息,请访问官方公告

如何建立区块链

要按照教程指南进行操作,请参阅此处。

1.设置环境

对于大多数用户,包括我自己,我们从未在个人计算机上进行任何编码,因此可能无法正确设置环境。在开始构建过程之前,我首先必须安装一些程序和扩展。

我们用来运行区块链和编辑代码的程序是Visual Studio。这称为集成开发环境(IDE),由于区块链将用C#语言编写,我们还需要下载C#扩展。我们需要的其他程序是git和Dotnet核心SDK。所有这些都非常易于下载和安装,因为它们是自行安装的可执行文件。

2.准备好教程

现在我们已经准备好了基本环境,我们需要获取我们将在教程中使用的文件,在计算机的命令终端中有一个克隆函数,它基本上从github下载所有文件并将它们放在相应的文件夹中,被称为'自助式样板'

“git clone https://github.com/AElfProject/aelf-boilerplate”

到目前为止,这个过程非常简单,现在我们需要在VS(Visual Studio)中打开样板文件夹

现在,这个部分给我带来了很大的压力 Protobuf是我们许多Windows用户的爱恨关系。它是关键的,但如果您使用的是Windows机器,也可能会遇到错误。根据您可能遇到的错误,大约有3个或4个不同的解决方案 – 我不会在这里查看所有解决方案,但您可以简单地加入电报组,并且由于人们已经解决了,因此会有人指导您进行特定修复他们在那里。但如果您确实有错误,请通过此部分。 Protobuf或Protocol Buffer是促进网络通信的东西,对未来与其他语言和系统的互操作性非常重要,因此我们的团队已将其整合到系统中。

3.构建并运行区块链

现在我们进入有趣的部分,您将意识到在自己上构建区块链是多么简单

您仍然应该在VS终端中并使用两条简单的线路自动构建区块链:

“cd chain / src / AElf.Boilerplate.Launcher /

dotnet build“

一旦你运行这些代码,它可能需要几秒钟的时间来构建,但这就是你需要做的所有事情。然后运行一个节点简单输入这个命令:

“dotnet run bin / Debug / netcoreapp2.2 / AElf.Boilerplate.Launcher”

在下一部分中,我将介绍运行智能合约和dApp的过程。但是你可以看到已经拥有环境设置的人(大多数企业会有开发人员背景的人),区块链可以在你喝完咖啡之前建成这将成为寄宿企业使用区块链的改变者。希望您了解到区块链如果设计得很好,并且有正确的支持,那么它是多么简单。

企业实现跨越式创造抑制的关键障碍之一就是在自己的区块链上运行dapp所需的资源和时间。这是自我解决的技术发展,如上述系统。他们还开发了以模块化方式分解的网络,即使一旦构建,也可以快速简单地进行定制。

资讯来源:由0x资讯编译自BLOCKDELTA。版权归作者Joshua所有,未经许可,不得转载
提示:投资有风险,入市需谨慎,本资讯不作为投资理财建议。请理性投资,切实提高风险防范意识;如有发现的违法犯罪线索,可积极向有关部门举报反映。
你可能还喜欢