Mina 文档 - 入门指南

  • MinaFans
  • 更新于 2021-12-03 12:51
  • 阅读 2977

Mina 开发者文档

2. 入门指南

欢迎来到Mina!本节将带领您了解Mina节点设置的过程。随后,我们将向您展示如何生成用于网络的密钥对。最后,我们将向您展示如何连接到网络并开始生成区块。

本文档仅适用于主网发布。

网络状态:运行

要求

软件:macOS, Linux(目前支持Debian 9和Ubuntu 18.04 LTS),或任何带有Docker的主机

注意:Windows目前不受官方支持。不过,社区成员已成功地使用面向Linux的Windows子系统建立了节点。点击这里获取由社区创建的有关使用Windows的说明。此外,Windows用户可以使用Docker文档。

硬件:发送和接收mina不需要任何特殊的硬件,但是在Mina网络上运行一个区块生产者目前需要: ● 至少一个8核处理器 ● 至少16GB内存

请注意,如果您计划在运行区块生产者的同时运行Snark工作节点,您可能需要更多的内存。GPU目前不是必需的,但当协议升级时,节点操作员可能需要GPU。

网络:至少1Mbps的带宽

VM实例: O(1) Labs已经在几个云服务商上测试了运行的节点,并推荐了以下实例,以满足节点运营商的基本需求。请记住,自定义需求和不同的成本限制可能需要不同的实例类型。 ● AWS - c5.2xlarge ● GCP - c2-standard-8 ● Azure - Standard_F8s_v2 ● Digital Ocean - c-8-16gib

请查看我们关于如何在谷歌云上配置您的Mina节点的指南

安装

最新的二进制版本可以在下面找到。下面提供了macOS和Linux的使用说明: 这是一个很大的安装包,大约1GB,所以安装可能需要一些时间。

警告

如果您安装了Mina的旧版本,您需要升级它,这样您就不会因为使用旧的客户端而被网络禁止。关于升级macOS和Linux版本,请参见下面的说明。

Ubuntu 18.04 / Debian 9

请添加Mina Debian repo和安装:

echo "deb [trusted=yes] http://packages.o1test.net release
main" | sudo tee /etc/apt/sources.list.d/mina.list
sudo apt-get update
sudo apt-get install -y curl unzip mina-mainnet=1.1.5-a42bdee

通过运行 mina version 检查守护进程是否正确安装。输出应该是Commita42bdeef6b0c15ee34616e4df76c882b0c5c7c2a on branch master.

Windows

Windows暂不被原生支持。如果您想申请开发Mina的Windows版本的资助,请发送电子邮件grants@o1labs.org或在Discord服务器中与我们取得联系。

请使用下面的Docker说明。

macOS

开发人员使用macOS,但我们目前还没有正式支持任何预先构建的安装包。

请使用下面的Docker说明,或者您可以从源代码构建。

Docker

Docker是一个跨平台的工具,它允许您运行一个虚拟机来执行任何需要的软件。请按照该页上您的平台官方安装说明进行安装。安装docker后,请继续前往MinaDocker获取关于连接到网络的说明。

从源代码构建

如果您正在运行另一个Linux发行版或macOS的某个版本,您可以尝试从源代码构建Mina。请注意,其他操作系统还没有完全测试,可能存在问题。有问题请分享日志,并在Discord服务器上获得故障诊断帮助。

设置端口转发和任意防火墙

如果您正在运行防火墙,则应该允许开放8302端口的TCP流量。此外,除非提供了-external-ip YOUR_IP标志,否则守护进程将使用HTTPS(443)和HTTP(80)来尝试确定自己的IP地址。

您可能需要配置路由器的端口转发,以允许入站流量通过外部IP地址到达以下端口。 ● TCP端口8302 ● 可选择地使用GraphQL服务,暴露TCP端口3085

参阅本指南的有关演练说明。

下一步

现在已经安装了Mina并配置了网络,让我们进入下一步——生成密钥对!

点赞 0
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
MinaFans
MinaFans
minafans.tech