运行您自己的比特币完整节点,只需一个树莓皮!

你不能用树莓圆周率来挖掘比特币,但你可以用价格合理的计算机作为比特币节点——下面是方法。...

虽然设置和运行自己的加密货币节点听起来可能很复杂,但过去几年的开发大大简化了这个过程!事实上,你可以让你自己的比特币全节点运行在几个小时内。

Raspberry Pi placed on a tree

即使你从来没有修补过加密货币,下面是为什么你可以得到一个完整的节点和运行快速只有一个树莓皮和一些配件。

为什么要设置自己的比特币节点

与加密货币挖掘不同,运行节点不会给您带来任何实质性的好处。相反,拥有一个节点可以为其他使用比特币网络的人提供价值。

比特币是分散的,这意味着没有一个参与者负责验证新交易和维护旧交易的日志。通过运行自己的完整节点,您可以参与加密货币的民主化,并使其更加健壮、安全和抵御攻击。

如果你持有任意数量的比特币,运行一个完整的节点可以保证最高程度的安全性。由于您的机器存储了一份交易分类账的副本,因此您不必依赖第三方实体来验证令牌的所有权。

开始/收集硬件所需的内容

当您打算在家庭环境中部署我们的比特币节点时,硬件需要相对低调、便宜且易于获得。Raspberry Pi是一台微型计算机,它能勾选所有这些框,并能运行我们的比特币节点软件。

对于此项目,您需要:

  • 树莓皮4。建议使用至少4GB RAM的型号。
  • 一个USB-C电源,由Raspberry Pi基金会推荐。
  • 32GB或更大的MicroSD卡,用于引导操作系统。
  • 存储比特币区块链的外部USB 3.0硬盘。容量应等于或超过1TB。
  • 用于初始配置系统的备用键盘、鼠标和监视器。
  • 可选:一个外壳和散热器的Pi。

您还应下载以下软件:

  • 最新版本的树莓皮OS
  • 打捆机

最后,你将需要一个体面的互联网连接最好没有上传或下载限制。由于比特币网络全天候完成交易,您的系统将不断地从世界各地的其他节点发送和接收新数据。

闪存和配置raspberry pi os

与大多数面向消费者的计算机不同,Raspberry Pi不附带操作系统。事实上,即使是存储需要单独安装,这正是我们的microSD卡派上用场的地方。

要安装Raspberry Pi操作系统,请使用balenaEtcher将下载的ISO文件写入microSD卡。

相关:在Raspberry Pi上安装操作系统

几分钟后,您的Pi应该完全启动,监视器显示以下“欢迎”消息。

Welcome message

配置向导需要一些基本信息,包括Wi-Fi设置、区域和时区。该指南还将提示您更新预装软件。由于Pi用于一个相当安全的关键应用程序,强烈建议不要跳过此步骤。

就这样!你现在可以像使用其他现代计算机一样使用Pi了。要访问可用应用程序的列表,请单击屏幕左上角的树莓图标。

格式化并安装外部u**硬盘

在Pi上安装任何与加密货币相关的内容之前,请确保已连接到Pi的USB硬盘已正确格式化和安装。为了简单起见,可以使用免费的应用程序GParted来完成这两项任务。

打开Raspberry应用程序菜单,然后找到添加/删除软件项。

Add or remove software option

在打开的窗口中,只需搜索术语“GParted”并安装“GNOME partition editor”结果。

GNOME partition editor

一旦安装,开放系统工具>GParted。

find GParted in the menu

在GParted中,展开程序右上角的下拉菜单。选择您的外部硬盘驱动器在这里它可以很容易地识别其大容量相比,较小的microSD卡。

select the external hard drive

根据您的硬盘型号,它可能是预格式化的。只需在这个分区条目上单击鼠标右键,然后单击“删除”将其丢弃。

然后,再次右键单击并创建一个新分区。在“选项”窗口中,保持设置不变。确保文件系统设置为ext4,然后单击Add。

new partition

GParted现在要求您确认分区表的更改。单击绿色勾号并接受警告以完成格式化过程。

confirm the changes to the partition table

最后,确保在Pi启动时始终安装此驱动器。打开一个终端窗口它是屏幕右上角的第四个图标。

复制并粘贴以下命令:

sudo l**lk -o UUID,NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL

command line

找到新创建的分区并记下它的UUID。

接下来,为这个驱动器创建一个装载点:

sudo mkdir /mnt/bitcore

最后,在fstab(filesystem table)文件中添加一行。这将在引导时自动挂载我们的分区。

sudo nano /etc/fstab

在文件末尾,添加以下文本。将此处的INSERT_UUID_替换为前面几个命令获得的值。

UUID=INSERT_UUID_HERE /mnt/bitcore ext4 defaults 1 1

edit the file

保存文件并退出。

安装比特币节点软件

现在终于到了安装比特币核心(Bitcoin Core)的时候了,这是一个完整的节点软件,可以将你连接到加密货币的网络。

要下载程序,请在终端窗口中输入以下命令:

wget https://bitcoin.org/bin/bitcoin-core-0.20.1/bitcoin-0.20.1-arm-linux-gnueabihf.tar.gz

注意:在输入此命令之前,请访问比特币.org并检查是否有更新版本的比特币核心可供下载。如果是这样,请将命令中的链接替换为最新版本的链接。

接下来,提取并安装比特币核心:

tar xzf bitcoin-0.20.1-arm-linux-gnueabihf.tar.gz sudo install -m 0755 -o root -g root -t /usr/local/bin bitcoin-0.20.1/bin/*

最后,使用以下命令安装Raspberry Pi OS安装中未包含的任何缺少的依赖项:

sudo apt-get install qt4-dev-tools libprotobuf-dev protobuf-compiler libqrencode-dev -y

继续之前,请验证您的计算机上安装了正确版本的比特币核心。

bitcoind --version

如果一切看起来都很好,您就可以将比特币区块链下载到您的Raspberry Pi上了!

通过输入以下命令从终端启动比特币核心GUI:

/usr/local/bin/bitcoin-qt

现在将提示您选择自定义数据目录。由于Pi中的microSD卡太小,请输入外部HDD的装入点。输入/mnt/bitcore并单击OK。

比特币核心现在将继续将整个比特币区块链下载到您的本地存储设备上。为方便起见,您可以断开所有外设与Raspberry Pi的连接,但硬盘除外。

bitcoin core

根据你的网速,这可能需要几天甚至几周才能完成。这一同步步骤包括下载2009年以来的所有比特币交易。但一旦下载,您的节点将是最新的,并准备为全球比特币网络的安全性和完整性作出贡献。

在raspberry pi上运行比特币节点

如前所述,运行完整节点是持有加密货币最安全的方法之一。一旦你完全同步了区块链,你就可以自己收发比特币了,没有第三方或中介!

对于那些想深入研究配置比特币核心的人,请查看这里的官方配置调优指南。此外,您可能希望优化安装以提高速度、存储或网络效率。

图片来源:Benjamin Nelan/Pixabay

  • 发表于 2021-03-28 03:24
  • 阅读 ( 667 )
  • 分类:IT

你可能感兴趣的文章

购买和使用比特币安全吗?

... 相关:运行您自己的比特币完整节点,只需一个树莓皮! ...

  • 发布于 2021-03-11 08:58
  • 阅读 ( 225 )

如何制作自己的加密货币仪表盘

... 让它在你的电脑上运行,或者甚至把它设置在树莓皮上,让它在你的走廊里运行! ...

  • 发布于 2021-03-12 02:21
  • 阅读 ( 342 )

10个神奇的万圣节道具,你可以用树莓皮

...开始路人和游客。利用无线技术和开放式照明架构软件(运行在Raspbian上),扬声器和LED由Pi控制,并同步播放,创造一个突然的、压抑的环境… ...

  • 发布于 2021-03-13 01:17
  • 阅读 ( 213 )

真正的私人浏览:tor的非官方用户指南

... Tor网络匿名使用一个中继系统,也称为节点。运行的节点越多,Tor网络就越健壮。 传输中唯一解密的数据是转发IP地址。 接收到的数据携带“出口节点”的IP地址——加密链中的最后一个...

  • 发布于 2021-03-13 15:44
  • 阅读 ( 609 )

为什么你什么都不用树莓皮

...某些情况下,您可能会发现您的电子项目受到必须在Pi上运行的其他事情的绝对开销的限制。例如,neopix(单独可控的led串)需要非常精确的信号计时。四直升机无人机是另一种。马达转速的改变必须在几分之一秒内完成,否则...

  • 发布于 2021-03-14 14:25
  • 阅读 ( 224 )

26种树莓皮的妙用

... 一切你需要运行你的树莓皮像台式电脑! ...

  • 发布于 2021-03-19 18:15
  • 阅读 ( 345 )

11款经典的树莓皮游戏,不用模拟器也可以玩

... 但是你知道信用卡大小的电脑也会运行游戏吗?我们这里不是在讨论仿真;实际的游戏可以安装在Raspberry Pi上。 ...

  • 发布于 2021-03-20 04:44
  • 阅读 ( 251 )

谷歌新把戏,树莓皮4,比特币拉力赛,没有编码的技术工作

...清音乐视频 树莓皮4的释放 比特币涨势 “鬼经纪”车险骗局 Facebook好友请求提示和技巧 无需编码即可获得的技术工作 ...

  • 发布于 2021-03-20 08:49
  • 阅读 ( 137 )

如何用树莓圆周率直播youtube

... 从升级开始。这将确保您运行的是最新版本的Raspbian,以及所有必要的系统和软件更新,包括raspivid。 ...

  • 发布于 2021-03-20 15:31
  • 阅读 ( 207 )

如何建立一个照片推特机器人与树莓皮和节点.js

...去与图像。我们稍后会回到这个信息,一旦机器人启动并运行。 ...

  • 发布于 2021-03-23 18:07
  • 阅读 ( 356 )
xRP286Jx
xRP286Jx

0 篇文章

相关推荐