Skip to content

Commit

Permalink
update
Browse files Browse the repository at this point in the history
  • Loading branch information
xilibi2003 committed Jun 29, 2024
1 parent 0a040bb commit f4ae5dc
Show file tree
Hide file tree
Showing 5 changed files with 49 additions and 16 deletions.
24 changes: 24 additions & 0 deletions basic/基础概念/比特币钱包.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# ## 比特币钱包

比特币(BTC)钱包是用来存储、接收和发送比特币的工具或应用程序。实际上,比特币本身并没有被存储在钱包中,而是存在于分布式的比特币区块链上。

### 包含点

1. **私钥:** 比特币钱包包括一个或多个私钥,这些私钥是比特币地址的所有权证明。私钥类似于密码,只有持有正确私钥的人才能控制与之关联的比特币。因此,保护私钥的安全非常重要。

2. **比特币地址:** 比特币地址是用来接收比特币的标识符,它由一串字母和数字组成。每个比特币地址都与一个私钥相关联,当其他人向这个地址发送比特币时,只有持有私钥的人才能花费这些比特币。

3. **余额:** 比特币钱包会跟踪与它关联的地址的余额,即可用于花费的比特币数量。这有助于用户知道他们在钱包中有多少比特币。

4. **交易历史:** 比特币钱包会记录所有与该钱包相关的交易,包括接收和发送的比特币。这允许用户查看他们的交易历史和验证交易。

### 类型

1. **软件钱包(Software Wallets):** 这些是安装在计算机、智能手机或平板电脑上的应用程序,用于管理比特币。它们可以进一步分为桌面钱包、移动钱包和在线钱包。

2. **硬件钱包(Hardware Wallets):** 这是一种物理设备,类似于 USB 驱动器,用于存储比特币的私钥。硬件钱包通常被认为是一种更加安全的选项,因为它们通常是离线存储,不容易受到网络攻击。

3. **纸钱包(Paper Wallets):** 纸钱包是将比特币私钥和地址以纸质形式印刷出来的方式。它们可以作为冷存储使用,以提高安全性。

4. **在线钱包(Online Wallets):** 这些是基于网络的钱包,通常由第三方公司或服务提供。尽管它们提供了易用性,但也有一定的安全风险,因为私钥存储在互联网上。

33 changes: 21 additions & 12 deletions basic/基础概念/钱包.md
Original file line number Diff line number Diff line change
@@ -1,23 +1,32 @@
# 定义
比特币(BTC)钱包是用来存储、接收和发送比特币的工具或应用程序。实际上,比特币本身并没有被存储在钱包中,而是存在于分布式的比特币区块链上。
## 区块链钱包

# 包含点
区块链钱包是用户安全地管理他们的数字资产的硬件设备、软件程序或在线服务。

1. **私钥:** 比特币钱包包括一个或多个私钥,这些私钥是比特币地址的所有权证明。私钥类似于密码,只有持有正确私钥的人才能控制与之关联的比特币。因此,保护私钥的安全非常重要
钱包本身并不存储资产,资产是存在于分布式的区块链网络上。钱包更像是一个密钥管理器

2. **比特币地址:** 比特币地址是用来接收比特币的标识符,它由一串字母和数字组成。每个比特币地址都与一个私钥相关联,当其他人向这个地址发送比特币时,只有持有私钥的人才能花费这些比特币。

3. **余额:** 比特币钱包会跟踪与它关联的地址的余额,即可用于花费的比特币数量。这有助于用户知道他们在钱包中有多少比特币。

4. **交易历史:** 比特币钱包会记录所有与该钱包相关的交易,包括接收和发送的比特币。这允许用户查看他们的交易历史和验证交易。
### 钱包分类

# 类型
1. **软件钱包(Software Wallets):** 这些是安装在计算机、智能手机或平板电脑上的应用程序,用于管理数字资产。形式可以为桌面钱包、移动钱包和插件钱包等。如:MetaMask、Trust Wallet 、ImToken 、Electrum 等

2. **硬件钱包(Hardware Wallets):** 这是一种物理设备,类似于 USB 驱动器,用于存储比特币的私钥(或助记词),并处理签名。硬件钱包通常被认为是一种更加安全的选项,因为它们通常是离线存储,不容易受到网络攻击。

3. **纸钱包(Paper Wallets):** 纸钱包是将私钥(或助记词)以纸质形式印刷出来的方式。完全离线、冷存储,但如果纸钱包丢失或损坏,资金将无法恢复。

4. **Web 钱包(Web Wallets)**:通过网络浏览器访问,尽管它们提供了易用性,但也有一定的安全风险,容易丢失。



### 钱包常见功能

1. 管理**私钥**(或助记词):提供备份和恢复功能,私钥是数字资产的所有权证明。
2. **签署交易**:使用私钥签署交易,确保交易的真实性和合法性。
3. **查看余额和交易历史**:钱包允许用户查看其加密货币的余额和交易历史。
4. **发送和接收加密货币**:用户可以通过钱包地址发送和接收比特币、以太坊等加密货币。
5. **多币种支持**:许多钱包支持多种加密货币,使用户能够在同一钱包中管理不同类型的数字资产。

1. **软件钱包(Software Wallets):** 这些是安装在计算机、智能手机或平板电脑上的应用程序,用于管理比特币。它们可以进一步分为桌面钱包、移动钱包和在线钱包。

2. **硬件钱包(Hardware Wallets):** 这是一种物理设备,类似于 USB 驱动器,用于存储比特币的私钥。硬件钱包通常被认为是一种更加安全的选项,因为它们通常是离线存储,不容易受到网络攻击。

3. **纸钱包(Paper Wallets):** 纸钱包是将比特币私钥和地址以纸质形式印刷出来的方式。它们可以作为冷存储使用,以提高安全性。

4. **在线钱包(Online Wallets):** 这些是基于网络的钱包,通常由第三方公司或服务提供。尽管它们提供了易用性,但也有一定的安全风险,因为私钥存储在互联网上。

2 changes: 1 addition & 1 deletion bitcoin/基础概念/script.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ UTXO被永久地记录在区块链中,因此是不变的,并且不受在新

**条件操作码**(Conditional operators)对一个条件进行评估,产生一个 TRUE 或 FALSE 的布尔结果(boolean result)。例如, OP_EQUAL 从堆栈中弹出两个项目,如果它们相等,则推送为 TRUE(由数字1表示),否则推送为 FALSE(由数字0表示)。比特币交易脚本通常包含条件操作码,以便它们可以产生用来表示有效交易的 TRUE 结果。

![堆栈](../../graph/%E5%A0%86%E6%A0%88.png)
![堆栈](https://img.learnblockchain.cn/pics/20240629154854.png)

绝大多数解锁脚本都指向一个公钥哈希值(本质上就是比特币地址),因此如果想要使用资金则需验证所有权,但脚本本身并不需要如此复杂。任何解锁和锁定脚本的组合如果结果为真(TRUE),则为有效。

Expand Down
2 changes: 1 addition & 1 deletion bitcoin/基础概念/中本聪共识.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@



![工作量证明流程](../../graph/%E5%B7%A5%E4%BD%9C%E9%87%8F%E8%AF%81%E6%98%8E%E6%B5%81%E7%A8%8B.png)
![工作量证明流程](https://img.learnblockchain.cn/pics/20240629154842.png)

### POW原理

Expand Down
4 changes: 2 additions & 2 deletions bitcoin/基础概念/比特币交易.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@

5. **区块确认**:当一个区块被成功挖出并添加到区块链上,交易即被确认。通常,交易需要多个区块确认(如 6 次确认)才被认为安全。

![交易流程](../../graph/%E4%BA%A4%E6%98%93%E6%B5%81%E7%A8%8B.png)
![交易流程](https://img.learnblockchain.cn/pics/20240629154821.png)

#### 比特币交易结构

Expand Down Expand Up @@ -48,7 +48,7 @@

关于脚本的知识,点击[此处](https://learnblockchain.cn/tags/%E6%AF%94%E7%89%B9%E5%B8%81%E8%84%9A%E6%9C%AC)获取。

![交易输入输出](../../graph/%E4%BA%A4%E6%98%93%E8%BE%93%E5%85%A5%E8%BE%93%E5%87%BA.png)
![交易输入输出](https://img.learnblockchain.cn/pics/20240629154829.png)



Expand Down

0 comments on commit f4ae5dc

Please sign in to comment.