Skip to content

Commit 0f19893

Browse files
authored
Merge pull request #476 from Bosch-0/hardware_overview
Added ⚡ content to `Getting Started` > `Hardware overview`
2 parents e4e229b + f6ab44f commit 0f19893

File tree

9 files changed

+37
-17
lines changed

9 files changed

+37
-17
lines changed
76.1 KB
Loading
172 KB
Loading
81.1 KB
Loading
190 KB
Loading
129 KB
Loading
374 KB
Loading
263 KB
Loading
730 KB
Loading

guide/getting-started/hardware.md

Lines changed: 37 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -37,14 +37,11 @@ Illustration sources
3737

3838
# Hardware overview
3939

40-
Generally, any hardware device that is connected to the Internet can interact with the Bitcoin network. While personal computers and smartphones work great for general wallet management and transactions, some dedicated hardware products are optimized for the nuances of Bitcoin. We’ll explore them and how they work here.
40+
General purpose hardware, like personal computers and smartphones, work great for most basic Bitcoin operations. In some circumstances, dedicated hardware devices are optimized for the nuances of Bitcoin. We’ll explore them and how they work here.
4141

42+
## Physical backups
4243

43-
## Recovery phrase storage
44-
45-
Simple, cheap, and robust storage solutions for recovery phrases come in many forms.
46-
47-
[Seedplate](https://bitcoinseedbackup.com/){:target="_blank"}, is a metal plate that users can etch their recovery phrase into for long-term offline storage. For an even simpler solution, a piece of paper will do. Although paper is less durable and easy to lose, it is a strength of Bitcoin that such simple solutions are possible. See [Bitcoin backups]({{ '/guide/private-key-management/backups/' | relative_url }}) for more details.
44+
Recovery phrases and other important recovery data such as descriptors are often backed up physically. Many simple, cheap, and robust physical backup solutions for Bitcoin exist.
4845

4946
{% include picture.html
5047
image = "/assets/images/guide/getting-started/hardware/hardware-seed-storage.jpg"
@@ -56,9 +53,17 @@ Simple, cheap, and robust storage solutions for recovery phrases come in many fo
5653
height = 400
5754
%}
5855

56+
Many users back up their wallet using metal plates that have their recovery phrase etched into them. This protects the recovery phrase from physical destruction from fire and water. [Seedplate](https://seedplate.com/) is an example of such a product.
57+
58+
A simpler option is writing your recovery phrase on a piece of paper. Compared to steel, paper can be easily destroyed, making this option less secure.
59+
60+
Some applications such as [Muun](https://blog.muun.com/why-not-just-a-mnemonic/) have users print out encrypted PDF backups that contain all the required recovery data, not just the recovery phrase.
61+
62+
See [Bitcoin backups]({{ '/guide/private-key-management/backups/' | relative_url }}) for more details.
63+
5964
## Hardware wallets
6065

61-
You may already be familiar with key fobs from your bank or work. They are small devices with built-in authentication that is used to control and secure access to a computer system. Key fobs are not connected to the Internet or any other network, so they cannot easily be hacked.
66+
You may already be familiar with physical security keys from your bank or work. They are small devices with built-in authentication that control and secure access to a device or service. Security keys are not connected to the Internet (air-gapped), or any other network so they are difficult to tamper with.
6267

6368
{% include picture.html
6469
image = "/assets/images/guide/getting-started/hardware/hardware-wallets.jpg"
@@ -71,14 +76,13 @@ You may already be familiar with key fobs from your bank or work. They are small
7176
height = 400
7277
%}
7378

74-
Bitcoin hardware wallets play a similar role but with several noteworthy differences. Like key fobs, they securely store an authentication method and isolate it from the Internet, networks, and other devices. In bitcoin, these are the seed, associated keys, and functions that require interaction with them.
79+
Bitcoin hardware wallets, also known as external signers, act like Bitcoin centric security keys. They isolate the recovery phrase and private keys from the internet and other devices.
7580

76-
Because hardware wallets are so optimized for this specific use case, they have tiny screens and limited input options. Most interactions with them happen via desktop software that the manufacturer provides. The application sends only specific requests to the hardware wallet to verify or sign data. This provides a strong balance of security and convenience.
81+
Hardware wallets only exchange non-sensitive information with external devices. Sensitive processes, such as signing a transaction to open a Lightning network payment channel, happen on the device. Most interactions with hardware wallets happen via desktop [software, like wallets]({{ '/guide/getting-started/software/#wallets' | relative_url }}).
7782

7883
## Nodes
7984

80-
Tens of thousands of computers participate in the Bitcoin network. They are called [nodes]({{ '/guide/glossary/node/' | relative_url }}). Nodes exchange, verify, and compare block and transaction data.
81-
Running your [own node]({{ '/guide/glossary/node/#self-hosted-node' | relative_url }}), instead of relying on a [third-party node]({{ '/guide/glossary/node/#third-party-node' | relative_url }}), lets you validate transactions on your own device. It also improves the privacy of your transaction and help secure the network. Several DIY and consumer hardware products make it easy to run your own node.
85+
A node is a device that participates in a network. There are two types of nodes to understand: A Bitcoin node which participates in the Bitcoin network, and a Lightning node which participates in the Lightning network. For a deeper dive into what purpose these nodes serve check out the [technology primer]({{ '/guide/getting-started/technology-primer/' | relative_url }}).
8286

8387
{% include picture.html
8488
image = "/assets/images/guide/getting-started/hardware/node-hardware.jpg"
@@ -90,13 +94,19 @@ Running your [own node]({{ '/guide/glossary/node/#self-hosted-node' | relative_u
9094
height = 400
9195
%}
9296

93-
Dedicated node hardware is particularly relevant for heavy users of the Lightning network. While a bitcoin node can be turned off and on, Lightning nodes need to be online at all times to maintain payment channels with other nodes. Smartphones are typically online 24/7 but are not suited for this task due to large amounts of data transfer and storage capacity requirements.
97+
It is quite common to have dedicated hardware to run Bitcoin [node software]({{ '/guide/getting-started/software/#nodes' | relative_url }}). This ensures your node stays in sync with the network and is regularly verifying the network rules, increasing Bitcoin’s security. Some node software also comes packaged with other third-party applications which may benefit from dedicated hardware and more regular uptime.
98+
99+
Lightning node software can be run on a smartphone. Though, this often comes with trusting a third-party for certain node functions such as payment path construction. For this reason, dedicated hardware Lightning nodes may be a better option for those who do not want a trust-minimized setup.
94100

95-
While [plug-and-play hardware nodes]({{ '/guide/glossary/node/#hardware-node' | relative_url }}) can solve various problems for bitcoin users, they have not seen widespread adoption as commercial products.
101+
Heavy users of the Lightning Network, such as routing node operators, often run Lightning nodes on dedicated hardware. Lightning nodes require 24/7 uptime, which is much easier to achieve with dedicated hardware. Lightning nodes also require the private keys to be stored on the same device. Dedicated hardware reduces the attack surface and makes it easier to secure these keys.
96102

97-
## Miners
103+
[Plug-and-play hardware nodes](https://samouraiwallet.com/nodl) exist and make it simple to set up a dedicated hardware node. The most common way people run dedicated hardware nodes is installing a node OS, like [Umbrel](https://getumbrel.com/) or [MyNode](https://mynodebtc.com/), on a hardware device.
98104

99-
Since Bitcoin's inception a multi-billion dollar industry has emerged around the mining of new bitcoins. Today, dedicated hardware (so-called ASICS, or application-specific integrated circuits) are optimized for continuously executing the Bitcoin hashing algorithm (called [SHA-256](https://en.wikipedia.org/wiki/SHA-2){:target="_blank"}) over and over until an acceptable hash is found. A modern miner (in 2020) can generate around 14,000,000,000,000 hashes per second. The more hashes generated, the higher that miner’s chance of “finding” a new block and receiving newly minted bitcoin as a reward.
105+
See [nodes]({{ '/guide/glossary/node/' | relative_url }}) for more details.
106+
107+
## Mining hardware
108+
109+
Miners are the backbone of Bitcoin generating new blocks, which creates new bitcoin. Dedicated mining hardware, which runs dedicated [mining software]({{ '/guide/getting-started/software/#mining' | relative_url }}), exists for mining bitcoin. Various billion dollar industries have developed around the manufacture and deployment of such hardware.
100110

101111
{% include picture.html
102112
image = "/assets/images/guide/getting-started/hardware/mining-hardware.jpg"
@@ -108,11 +118,13 @@ Since Bitcoin's inception a multi-billion dollar industry has emerged around the
108118
height = 400
109119
%}
110120

111-
Outside of purchasing hardware, the main cost of mining is electricity. That’s why mining facilities are found wherever electricity is abundant and cheap, such as in Iceland (geothermal) or in China (hydroelectricity).
121+
When Bitcoin was first launched back in 2009, mining hardware was mostly conducted by CPUs and GPUs. As the network grew in size, and the market around mining grew, more specialized and powerful hardware known as application-specific integrated circuits (ASICs) became the standard mining hardware.
122+
123+
Today, most Bitcoin miners are SHA-256 ASICs. They are optimized to continuously execute the SHA-256 hashing algorithm with the goal of finding a suitable hash and thus mining a new Bitcoin block. Modern miners (2021) are capable of producing 100 trillion hashes per second.
112124

113125
## ATMs
114126

115-
A Bitcoin ATM (Automated Teller Machine) allows users to purchase or sell bitcoin for cash or with debit cards. These machines are usually bound to local money transmitting laws and regulations, such as KYC (Know Your Customer) and AML (anti-money laundering) regulations. More on [Wikipedia](https://en.wikipedia.org/wiki/Bitcoin_ATM).
127+
Bitcoin Automated Teller Machines (ATM) are a convenient way to buy or sell bitcoin using cash or card.
116128

117129
{% include picture.html
118130
image = "/assets/images/guide/getting-started/hardware/atm.jpg"
@@ -124,6 +136,14 @@ A Bitcoin ATM (Automated Teller Machine) allows users to purchase or sell bitcoi
124136
height = 400
125137
%}
126138

139+
Much like traditional ATMs, Bitcoin ATMs allow the deposit and withdrawal of money. Bitcoin ATMs however allow someone to deposit fiat currencies in exchange for bitcoin.
140+
141+
Modern Bitcoin ATMs take advantage of the Bitcoin Lightning network. This enables almost instant withdrawals and cheaper fees, which makes the purchase experience more friendly and cost effective.
142+
143+
Bitcoin ATMs are usually bound to local money transmission laws and regulations, such as Know Your Customer (KYC) and Anti-Money Laundering (AML) regulations. More on [Wikipedia](https://en.wikipedia.org/wiki/Bitcoin_ATM).
144+
145+
You can find local ATMs using services like [coinatmradar](https://coinatmradar.com/).
146+
127147
---
128148

129149
Ready to learn more about [designing Bitcoin products]({{ '/guide/designing-products/introduction/' | relative_url }})?

0 commit comments

Comments
 (0)