区块链101:如何建立一个区块链矿机?

简介: 区块链101:如何建立一个区块链矿机?

区块链的采矿硬件主要有三种,每一种都比上一种更贵,也更强大。这篇关于建立一个区块链矿商的指南解释了其中的每一个,并讨论了如何让他们工作。

到这个阶段,你就会明白区块链是如何运作的,以及采矿的意义。但我们需要从理论到实践。如何建立一个区块链挖掘硬件并开始产生一些数字现金?你需要做的第一件事是决定你的硬件,在选择的时候要考虑两件事:

散列率

这是您的硬件每秒可以执行的计算量,因为它试图破解我们在我们的挖掘部分所描述的数学问题。哈希速率以megahash、gigahashes和terahashes /秒(MH/sec、GH/sec和TH/sec)来衡量。您的哈希速率(与当前的平均哈希速率相比)越高,您就越有可能解决一个事务块。区块链维基的挖掘硬件比较页面是一个很好的地方,可以在不同的硬件上获取关于哈希速率的粗略信息。

能源消耗

如何建立一个区块链矿,所有这些计算能力消耗电力,而这需要钱。当你做出选择的时候,看看你的硬件在瓦茨的能量消耗是值得的。你要确保你不会把你所有的钱都花在电上,而不是把钱花在那些不值得你付的钱上。

利用这两个因素计算出你每使用一瓦特的电量,你能得到多少哈希。要做到这一点,将散列数除以瓦特数。

举个例子,如果你有一个500 GH/sec的装置,它的功率是400瓦,那么你就得到了每瓦特1。25。你可以查看你的电费账单,或者在网上使用一个电价计算器,看看这意味着什么。

不过,这里有个警告。在某些情况下,您将使用计算机来运行挖掘硬件。你的电脑在采矿硬件上有它自己的电平,你需要把它考虑到你的计算中。

区块链矿业硬件

区块链矿商有三大主要硬件类别:gpu、fpga和asic。我们将深入研究它们。

CPU / GPU区块链矿机

区块链挖掘硬件最不强大的类别是你的电脑本身。从理论上讲,你可以用你的电脑的CPU来开采区块链,但实际上,按照今天的标准,这是非常缓慢的,没有任何意义。

您可以通过向您的桌面计算机添加图形硬件来提高您的区块链哈希率。图形卡具有图形处理单元(gpu)。这些设计用于重型数学提升,以便计算高端电子游戏所需的所有复杂多边形。这使得他们特别擅长解决事务块所必需的SHA哈希数学。

你可以从两个主要供应商购买gpu: ATI和Nvidia。高端卡可能要花费数百美元,但也会给你带来比CPU哈希更大的优势。例如,一个ATI 5970显卡可以给你超过800赫兹/秒的CPU,这通常会给你少于10 MH/sec。

gpu的优点之一是它们也会让你的选择打开。与以后讨论的其他选项不同,这些单元可以与区块链以外的加密货币一起使用。例如,Litecoin使用了一种不同的工作算法来证明区块链,即Scrypt。这已经优化了对cpu和GPU的友好,使它们成为GPU矿商的一个好选择,他们希望在不同的货币之间转换。

这些天来,GPU的开采已经基本死亡。区块链的开采难度大大增加,因为在ASIC挖掘能力的释放下,显卡无法与之竞争。如果你想使用它们,你最好给自己配备一个主板,它可以使用多个板子,以节省在不同的板上运行单独的psu。

FPGA区块链矿机

现场可编程门阵列是一种集成电路,设计在建造后进行配置。这使得采矿硬件制造商可以批量购买芯片,然后在将其放入自己的设备之前对其进行定制。因为它们是为挖掘而定制的,所以它们提供了对cpu和gpu的性能改进。单片机的fpga在750兆赫/秒左右运行,尽管这是高端的。当然,在一个盒子里放一个以上的芯片是可能的。

ASIC区块链矿机

这就是行动的真正所在。具体应用集成电路(ASICs)是专门设计来做一件事的:我的区块链在令人难以置信的速度下,耗电量相对较低。因为这些芯片必须专门为这项任务设计,然后制造出来,它们既昂贵又耗时,但速度惊人。在撰写本文时,各单位的销售速度都在5-500兆赫/秒之间(尽管实际上将其中的一部分发送给他们是一个问题)。供应商们已经在向ASIC设备提供更大的动力,延伸到2兆赫/秒的范围内。

2015年9月,21家公司发布了其“区块链电脑”(Bitcoin Computer),它拥有一个采矿芯片,零售价约为400美元。它的目标是开发人员构建应用程序,而不是那些希望用区块链来获取利润的应用程序。

计算矿机盈利能力

在你购买之前计算一下你的矿商的预期盈利能力,使用来自Genesis区块的优秀的采矿盈利能力计算器。你可以输入诸如设备成本、哈希率、功耗和当前区块链价格等参数,看看你需要多长时间来偿还你的投资。

另一个关键参数是网络困难。这个指标决定了解决事务块的难度,并且根据网络哈希速率而变化。当ASIC设备上市时,困难很可能会大大增加,因此,在计算器中增加这个指标,看看随着更多的人加入游戏,你的投资回报会是怎样的,这可能是值得的。更多信息请使用此指南来计算挖掘盈利能力。

一旦你选择了你的硬件,你需要做其他的事情:

下载软件

根据您选择的设备,您将需要运行软件来使用它。通常,在使用gpu和fpga时,需要一台主机运行两件事:标准的区块链客户端和挖掘软件。

标准的区块链客户端

该软件将您的计算机连接到网络,使其能够与区块链客户端交互,转发事务并跟踪区块链。它需要一段时间才能下载整个区块链区块链,才能开始。区块链客户端有效地传递了你的矿商与区块链网络之间的信息。

区块链挖矿软件

区块链挖掘软件是指导硬件进行艰苦工作的工具,它通过事务块来解决。根据您的操作系统,有各种各样的可用性。它们适用于Windows、Mac OS X和其他。

你可能也需要为你的ASIC矿商开发软件,尽管一些较新的型号承诺会附带预先配置好的所有东西,包括一个区块链地址,所以你所需要做的就是把它插在墙上。

一个聪明的开发人员甚至生产了一个采矿操作系统,该系统的设计是为了运行树莓派(Raspberry Pi),这是一种低成本的信用卡大小的Linux电脑,设计的目的是消耗非常小的电量。这可能会被用来为美国的一个有关联的ASIC矿商提供电力。

加入一个池

现在,你们都准备好了。对你有好处。我敢打赌,你肯定以为你会比联邦储备银行(Federal Reserve)发行更多的区块链,不是吗?遗憾的是。除非你和其他人一起工作,否则你很难获得成功。您可以在我们即将发布的关于区块链如何加入一个挖掘池的指南中找到更多相关信息。

相关实践学习
部署Stable Diffusion玩转AI绘画(GPU云服务器)
本实验通过在ECS上从零开始部署Stable Diffusion来进行AI绘画创作,开启AIGC盲盒。
相关文章
|
JSON 算法 Go
区块链矿机的挖币模式开发源码示例(go语言版)
区块链矿机的挖币模式开发涉及到如何选择适合的挖矿算法和实现挖矿过程的相关功能。
|
存储 前端开发 安全
DAPP区块链商城系统开发(方案逻辑)丨区块链DAPP商城系统开发(案例设计)/开发项目/源码部署
 区块链(Blockchain)是一种由多方共同维护,使用密码学保证传输和访问安全,能够实现数据一致存储、难以篡改、防止抵赖的记账技术,也称为分布式账本技术(Distributed Ledger Technology)。从本质上看,区块链是通过去中心化和去信任化,集体维护、分布式存储的可靠数据库。
|
开发框架 安全 前端开发
区块链财务管理平台如何开发?区块链财务管理平台开发源码规则解析
开发一个区块链财务管理平台需要多个方面的技术和知识,以下是一些可能的步骤和考虑因素:
|
存储 安全 区块链
区块链游戏系统开发(开发详细)/案例开发/设计功能/逻辑方案/源码平台
  区块链游戏系统开发是一个复杂而精密的过程。首先,需要进行需求分析和规划,确定游戏系统的功能和特性。然后,进行技术选型和架构设计,选择适合的区块链平台和开发工具。接下来,进行系统的搭建和编码,实现游戏逻辑和用户交互功能。最后,进行测试和优化,确保系统的稳定性和性能。
|
安全 Go 区块链
区块链游戏链游系统开发功能详情丨方案逻辑丨开发项目丨案例分析丨源码规则
 In recent years, with the continuous development of blockchain technology, NFTs (non homogeneous tokens) and DAPPs (decentralized applications) have emerged in the gaming industry.
|
新零售 人工智能 算法
农场养成种树游戏系统开发(案例项目)丨区块链DAPP种树游戏系统开发(开发案例)及源码方案
  即企业以互联网为依托,通过运用大数据、人工智能等先进技术手段,对商品的生产、流通与销售过程进行升级改造,进而重塑业态结构与生态圈,并对线上服务、线下体验以及现代物流进行深度融合的零售新模式。
|
存储 JavaScript 前端开发
区块链代币支付钱包(trx/trc20代币/usdt)对接开发
区块链代币支付钱包(trx/trc20代币/usdt)对接开发
|
存储 机器人 大数据
量化交易机器人系统开发(开发策略)及案例丨数字货币区块链交易所系统开发详细项目/方案设计/开发逻辑/源码版
  区块链的核心技术之一就是公开且透明的交易信息。一般情况下,在区块链内产生、流转和存储的信息是对所有节点用户开放的,其高度的透明化也使得区块内的所有人都能够查看数据的所有相关信息同时使用其应用。因此,区块链技术在信息共享与数据交换领域具有一定的优势。
|
存储 安全 区块链
区块链智能合约DAPP开发|DAPP合约代币项目开发(案例说明)
区块链技术使用了分布式网络来实现去中心化