主页 > imtoken苹果官网下载 > 按比特币钱包如何与比特币网络交互分类

按比特币钱包如何与比特币网络交互分类

imtoken苹果官网下载 2023-01-18 20:12:27

钱包,顾名思义,就是用来存放钱(纸币)的小包,可以随身携带,也用来存放银行卡、重要证件等物品。 伴随互联网在线支付出现的电子钱包,本质上是纸币支付方式的电子化。 不再需要实体纸币,直接电子账户支付即可。 当然,还包括银行卡和重要文件的电子化。

数字货币钱包不同于电子钱包。 数字货币钱包是存储数字货币密钥和地址的软件。 使用数字货币钱包接收、发送和存储您的数字货币。 不同的数字货币基于不同的软件协议,所以是不同的钱包。 目前主流的数字货币钱包包括比特币钱包和以太坊钱包。

比特币钱包是一种存储比特币密钥和地址的软件,并使用比特币钱包来接收、发送和存储您的比特币。

比特币钱包是基于比特币协议开发的客户端软件。 它是比特币系统中最常用的用户界面,就像最常用的上网浏览器(浏览网页,基于HTTP协议)一样。 有许多不同品牌的比特币钱包,就像有许多不同的网络浏览器一样(例如:Chrome、Safari、Firefox 和 Internet Explorer)。 比特币钱包在质量、性能、安全性、隐私和可靠性方面各不相同。 比特币参考实现(源自中本聪编写的初始客户端),也称为“Satoshi Nakamoto client”或“Bitcoin Coin Core”,包括钱包功能。

比特币钱包是比特币体系中最为活跃的应用之一,竞争十分激烈。 新钱包仍在开发中,而去年刚刚开发的旧钱包不再维护。 许多钱包是针对特定平台或特定用户的。 有些钱包适合新手,而另一些则具有适合老手的高级功能。

选择比特币钱包是非常主观的,取决于用户的实际使用情况和专业知识,因此无法推荐特定品牌或项目的钱包,但我们可以根据一定的标准对钱包进行分类,供用户选择。 在钱包之间转账简单、便宜且快捷,因此您也可以尝试不同类型的钱包,直到找到适合您的钱包。

根据不同的标准有不同的分类。 本文根据比特币钱包所在平台以及比特币钱包与比特币网络交互的不同分类如下。

根据比特币钱包所在平台分类

电脑钱包(桌面钱包:Desktop wallet)

电脑钱包又称桌面钱包,是指运行在桌面操作系统(Windows、MacOS、Linux等)上的钱包软件。 桌面钱包是第一种比特币钱包,起源于中本聪开发的比特币参考实现。

桌面钱包拥有完整的比特币交易历史记录,验证交易时无需信任第三方,让您对自己的比特币拥有完全的掌控权。 但通用操作系统(如Windows、MacOS)容易受到恶意攻击,桌面钱包需要占用较多的硬件资源(至少占用200G硬盘空间、2G内存空间),不建议一般用户使用使用桌面钱包。

手机钱包(Mobile wallet:手机钱包)

手机钱包,又称手机钱包,是最常用的比特币钱包类型,运行在智能手机操作系统(如:Apple iOS和Android)上,手机钱包是新用户的最佳选择,钱包设计简单并且易于使用。 还有专为老年用户设计的功能齐全的手机钱包。

在线钱包(网络钱包:Web wallet)

在线钱包也称为网络钱包存放比特币的钱包,通过网络浏览器访问并存储在第三方服务器上。 如:blockchain.info。 在线钱包类似于电子邮件,完全依赖第三方服务器。 其中一些服务使用在用户浏览器中运行的客户端代码进行操作存放比特币的钱包,这些代码可以控制用户手中的比特币密钥。 然而,大多数人在安全性和便利性之间做出了妥协,不建议使用在线钱包存储大量比特币。

硬件钱包

硬件钱包是比特币安全独立运行的专用硬件设备,通过桌面浏览器的USB端口或移动设备的近场通信(NFC:near-field-communication)进行操作。 硬件钱包被认为是安全的,适合存储大量比特币。

纸钱包

纸钱包是指将比特币密钥打印或复制到纸上并长期保存,也可以复制到其他材料(如木头、金属等)上。 纸钱包是一种技术门槛低、安全性高的比特币长期存储方式。 纸钱包是一种离线存储比特币密钥的方法,通常也称为冷存储。

按比特币钱包如何与比特币网络交互分类

根据比特币钱包的自治程度以及比特币钱包与比特币网络的交互方式,分类如下。

全节点客户端

全节点客户端,也称为全客户端,是指存储比特币交易的所有历史记录(每个用户曾经的每笔交易)的客户端。 全客户端可以管理用户的钱包,直接在比特币网络上发起交易,处理比特币协议的各个方面,独立验证整个区块链和任何交易。

全节点客户端需要消耗大量的计算机资源,包括200G以上的硬盘空间和2G的内存空间,但它为比特币资产提供了完全的自治和独立的交易验证。

轻量级客户端

轻量级客户端,又称简单支付验证(SPV:simple-payment-verification)客户端,通过连接完整客户端获取比特币交易信息,但将用户钱包存储在本地,可独立创建、验证和转账交易。 轻量级客户端无需中介直接与比特币网络交互。

第三方API客户端(Third-party API client)

第三方API客户端通过第三方系统的应用程序接口(API:application programming interface)接口与比特币网络进行交互,而不是直接连接比特币网络。 钱包通常存储在第三方服务器上,所有交易都需要通过第三方。

总结

本文主要阐述了比特币钱包的概念和特点以及如何选择比特币钱包,并给出了比特币钱包按照不同标准的分类。 根据比特币钱包所在的平台,可以分为:桌面钱包、手机钱包、在线钱包、硬件钱包、纸钱包; 根据比特币钱包与比特币网络的兑换方式分为:全节点客户端、轻量级客户端、第三方客户端。

基于以上不同标准的分类,实际应用中常见的比特币钱包形式有三种:桌面端完整客户端、移动端轻量级钱包和在线第三方钱包。 不同的用户根据不同的需求选择不同的钱包。 例如:对于技术人员,通常选择桌面全客户端; 对于普通人来说,通常会选择一款轻便的手机钱包。