精通比特币(4):比特币钱包分类

  • A+
本系列是《精通比特币》读书笔记。

 

“比特币钱包”是比特币系统最常见的用户界面,就像Web浏览器是HTTP协议最常用的用户界面一样。比特币钱包的质量,性能,安全性,隐私和可靠性各不相同。

“Satoshi客户端”或“比特币核心”的钱包是由Satoshi Nakamoto撰写的初始客户端,一个比特币协议的参考实现。

 

比特币钱包是比特币生态系统中最活跃的应用之一。

在比特币钱包之间移动钱是容易,便宜和快速的,所以值得尝试几种不同的钱包,直到找到符合您需求的钱包。

根据其平台和功能对比特币钱包进行分类
  • 桌面钱包(在通用操作系统(如Windows和Mac OS)上运行具有一定的安全隐患,因为这些平台往往不安全,配置不当)
  • 手机钱包——这些钱包通常是新用户的绝佳选择
  • 在线钱包——通过网络浏览器访问,并将用户的钱包存储在由第三方拥有的服务器上(在第三方系统上存储大量的比特币是不合适的)
  • 硬件钱包——专用硬件上独立操作比特币钱包的设备。通过USB与桌面网络浏览器或通过移动设备上的近场通信(NFC)进行操作。通过专用硬件进行所有比特币相关操作,这些钱包被认为是非常安全的,适合存储大量的比特币。
  • 纸钱包——控制比特币的密钥也可以打印长期存储。纸钱包提供低技术但高度安全的长期存储比特币的方法。脱机存储也经常被称为冷存储。
根据自主程度以及它们如何与比特币网络进行交互进行分类
  • 全节点客户端——是存储比特币交易的全部历史(每个用户每次交易)的客户端,管理用户的钱包,并且可以直接在比特币网络上启动交易。完整节点处理协议的所有方面,并可以独立地验证整个区块链和任何交易。全节点客户端消耗大量计算机资源(例如,超过125 GB的磁盘,2 GB的RAM),但提供完全自主和独立的交易验证。
  • 轻量级客户端——也称为简单支付验证(SPV)客户端,连接到比特币完整节点,用于访问比特币交易信息,但是在本地存储用户钱包,并独立地创建,验证和传输交易。轻量级客户端与比特币网络直接交互,无需中介。
  • 第三方API客户端——通过应用程序编程接口(API)的第三方系统与比特币交互的API客户端,而不是直接连接到比特币网络。 这时钱包可能由用户或第三方服务器存储,但所有交易都需要通过第三方。

(完)

发表评论

您必须才能发表评论!