加密货币:1376    |    交易平台:7394
24h成交量: ¥2341.03亿  |  总市值: ¥36510.64亿  |  比特币(BTC)主导:43.5%

GRIN币(古灵币)挖矿原理?如何挖GRIN币

资讯新闻
GRIN币,古灵币
0浏览· 0评论· 0收藏
古灵币(GRIN)介绍
GRIN币是一种专注于隐私和可扩展性的加密货币,与其他匿名币相比,它具有一些独特的特点。GRIN币采用了名为MimbleWimble的协议,该协议旨在提供更高的隐私保护。
古灵币(GRIN)介绍
GRIN币是一种专注于隐私和可扩展性的加密货币,与其他匿名币相比,它具有一些独特的特点。GRIN币采用了名为MimbleWimble的协议,该协议旨在提供更高的隐私保护。通过使用零知识证明和交易聚合等技术,GRIN币确保了交易的隐私性和不可追踪性,使得用户的个人信息和交易记录更加安全。GRIN币还具备可扩展性优势。它采用了一种称为Cut-Through的技术,可以将交易数据大幅度压缩,从而提高整体网络的吞吐量和效率。GRIN币还支持与其他加密货币的互操作性,可以实现跨链交易和价值转移。

古灵代币是一种未来型货币,它实现了重新发明金融货币的概念,它拥有强大的社区支持,也是第一个完全自治的数字货币。古灵代币是一种全新的支付和存储货币,它使用独特的算法“Cuckoo Cycle”来保护其共识机制。古灵代币不需要特定的中心化矿商或挖矿池,只要用户拥有古灵硬件算力,也可以快速获取古灵币。

古灵币的挖矿原理
古灵币的挖矿原理是基于认证函数的Cuckaroo PoW(proof of work)算法,该算法在分布式网络中来加密和交易古灵币,以确保网络的安全。挖矿是通过一个哈希函数来完成的,它将输入转换成指定的输出。哈希函数用于验证数据,确认它们是否可信,如果把某个文件的所有字节数字摘要下来后得到的结果,即为哈希函数的计算结果。计算出的哈希函数必须满足一定的要求,即满足一定的条件,此时称为“挖矿”,只有满足这一条件的哈希函数才能被识别为记录。每次挖矿都会记录一定数量的古灵币,这些古灵币将作为报酬发放给挖矿者。

如何挖GRIN币
挖GRIN币的方法目前主要有两个,一个是自己购买硬件组装设备,另一个就是利用购买现成的挖GRIN矿机,比如 iPolloMiner G1和G1mini 。
方法1:

和比特币一样,Grin选择了经典的中本聪共识(PoW),但挖矿算法不同。Grin的算法Cuckoo Cycles,由于其内存密集型特点,维持了ASIC抗性。

开始挖矿之前你需要什么?

- Linux或者MacOS系统(grin-miner暂不Windows系统,不过你也可以选择加入矿池)

- 版本较新的CPU

- 在主网挖矿需要新版GPU,至少6GB内存。英伟达的1080/2080/ti系列运行良好。

另外,你需要下载并安装Grin软件,运行一个同步节点并且已经进行初始化,具备运作钱包的能力。

Grin PoW基本知识

Grin接受两种PoW算法,且均来源于Cuckoo Cycle概念。

- CuckARoo(有ASIC抗性)用于GPU挖矿,可以使用6GB内存的GPU。

- CuckAToo(针对ASIC)用于将来的ASIC挖矿,可以使用11GB内存的GPU。

Cuckoo算法解算器采用了被称为 “图形大小” 的方法作为参数。这决定了挖矿所需内存。CuckARoo使用2^29边的图形, 而CuckAToo使用具有2^(31+)边的图形, 因此存在不同的内存要求。

Cuckoo使用了每秒搜索图形数(GPS)来决定矿工的挖矿速度。在Grin的挖矿环境中,你经常能看到的是GPS,而非算力。这两个术语在某些情况下可以互换使用,但GPS更加准确。

上线之后,Grin就会进行调整,90%的区块通过GPU挖矿产出,10%由ASIC产出。按照现阶段的计划,未来Grin挖矿将逐渐向GPU挖矿产出0%,ASIC 100%靠拢。

下载Grin-miner软件

新版的Grin-miner可以在这里找到。目前仅支持Linux和OSX。未来将出现更多的版本,也将在这里列出。

安装

Linux(所有版本)

将压缩后的文件下载到你的电脑上,并进行解压。然后你就会看到一个名为“grin-miner”的文件目录,其中包含grin-miner二进制文件、GPU和CPU挖掘插件以及主配置文件“grin-miner.toml”。

我们建议将它放在与主目录相对的位置,并编辑path环境变量,以确保无论在何处运行,都可以使用grin-miner可执行文件。这些都可以在下载grin-miner的目录中运行以下命令来完成(在必要时替换grin-miner版本号)。

tar -C ~/ xzf grin-miner-v1.0.2-480780316-linux-amd64.tgz
 echo 'export PATH=~/grin-miner-v1.0.2:$PATH' >> ~/.bashrc
 source ~/.bashrc

挖矿模式下运行Grin

设置Grin的stratum(挖矿)服务器

在文件~/.grin/main/grin-server.toml中,把enable_stratum_server = false改成enable_stratum_server = true

运行Grin钱包监听器(listener)和节点

在一个终端窗口中,运行钱包监听器(在提示时输入钱包密码)

grin wallet listen

在另一个终端窗口运行你的Grin节点:

grin

配置grin-miner

挖矿插件的所有配置选项都可以在grin.toml中找到,并有完整的文档记录。以下步骤可帮助大多数人运行这一软件:

设置grin-miner用于CPU挖矿

配置文件默认会启用CPU挖矿。如果你的CPU版本较新,你可以使用cuckaroo_cpu_avx2_29插件。

设置grin-miner用于GPU挖矿(英伟达)

一定要保证英伟达驱动器是最新版。

在这一节,我们将编辑grin-miner设置,用英伟达GPU进行挖矿。

首先进入CUCKAROO (即GPU友好的) MINER PLUGIN CONFIGURATION部分。

按一下方式为CPU插件配置添加注释(每一行的开头都加上#):

#[[mining.miner_plugin_config]]
 #plugin_name = "cuckaroo_cpu_compat_29"
 #[mining.miner_plugin_config.parameters]
 #nthreads = 1

然后,取消以下几行设置(去掉每行的#):

[[mining.miner_plugin_config]]
 plugin_name = “cuckaroo_cuda_29”
 [mining.miner_plugin_config.parameters]
 device = 0

如果你有多个GPU,每个设备都需要输入这四行代码,并修改设备号。你可能希望使用与nvidia-smi等非CUDA程序相同的PCI总线ID枚举顺序中的设备号。为此,将shell脚本中的CUDA_DEVICE_ORDER环境变量设置为PCI_BUS_ID。这个变量的默认值是FASTEST_FIRST。可在这里找到更多信息。注意,这只在CUDA 7和更高版本中可用。

设置grin-miner用于GPU挖矿(AMD)

在这一节,我们将编辑grin-miner设置,用AMD GPU进行挖矿。

首先进入CUCKAROO (即GPU友好的) MINER PLUGIN CONFIGURATION部分并且注释下列命令行(每行开头都添加#):

#[[mining.miner_plugin_config]]
 #plugin_name = "cuckaroo_cpu_compat_29"
 #[mining.miner_plugin_config.parameters]
 #nthreads = 1

然后进入CUCKAROO (即ASIC抗性) MINER PLUGIN CONFIGURATION部分并且取消以下几行设置(去掉每行的#):

[[mining.miner_plugin_config]]
 plugin_name = "ocl_cuckaroo"
 [mining.miner_plugin_config.parameters]
 platform = 0
 device = 0

如果你有多个GPU,每个设备都需要输入这五行代码,并修改设备号。

运行grin-miner

确保你的Grin节点和钱包正确运行,然后从你的grin-miner-vx.x.x安装目录:

./grin-miner

grin-miner的测试用户界面应该会显示所有配置卡的数据。

grin-miner数据

- Solutions Found(发现解决方案数量)是你发现的有效cuckoo解决方案数量。注意这并非产出区块。只有通过进一步难度检查(通过Grin stratum服务器测试)的方案才能挖出一个区块。

- Accepted(接受数量)是你的矿机发现的解决方案被stratum服务器定为有效共享(或者对矿池有贡献)的数量。同样的,这并非已解决的区块数量或挖矿奖励。

- Rejected(拒绝数量)是拒绝共享的数量。这一数字应该为0,除非你的挖矿插件或服务器通讯存在问题。

- Stale(已过期数量)是发现时间较晚的解决方案数量(网络中有人在这个解决方案提交之前就挖出了区块)。

- Blocks found(发现区块数量)是你挖出的区块数量,即通过难度检查的有效cuckoo解决方案,同时已经被网络接受。如果你是个人矿工(这个教程就是针对个人矿工的),你钱包中应该会取得60Grin/区块的奖励。

方法二:
访问Ipollo官网购买设备: https://ipollo.com/products/ipollo-g1-mini

 

声明:币币子(bibizi.com)登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不构成投资建议。投资者据此操作,风险自担。