时间:2022-04-15|浏览:487
根据私钥的存储方式,即用户是否有私钥,我们可以将钱包分为集中钱包和分散钱包。
[存储是指它存在的地方。私钥存储在用户的设备上,称为分散,只有用户持有私钥并导入钱包;
若无私钥,或私钥上传并存储在服务提供商的服务器中,则为集中(如交易所钱包)。
根据存储过程中私钥是否与网络接触,分散的钱包可分为冷钱包和热钱包;这里与网络的联系是指钱包是否连接到互联网,而不是私钥是否在网络中。传输方式。
常见的热钱包包括桌面钱包、手机钱包和网页钱包。冷钱包通常是指纸质钱包和硬件钱包,没有联网或无法联网。
钱包可分为全节点钱包、轻节点钱包和集中钱包。
全节点钱包是将区块链上的所有数据同步到钱包中,占用大量存储空间,所以大多数全节点钱包都是桌面钱包。其中,最具代表性Bitcoin Core Wallet、Geth、Parity等等。由于全节点钱包需要同步所有块数据,因此可以完全分散。
【根据DApptotal截至2019年9月,以太坊全节点数据大小为433GB,EOS为430GB,比特币为279GB】
区块链钱包app排名_钱包,区块链_中国银行区块链钱包
轻钱包依赖于区块链网络中的其他全节点。例如,一个TP钱包将运行一个全节点,同步所有数据,然后根据不同的钱包地址划分区块链 钱包,并按需分发,使用户能够快速易用的钱包。常见的手机钱包和网络钱包都是轻钱包。
分散钱包的数据是区块链上的数据,而分散钱包的数据依赖于钱包服务提供商自己的账簿。例如,我们在交易所的钱包是一个集中的钱包。我们将其转移到交易所指定的地址,然后交易所将我们的充值记录记录在我们自己的账簿上。之后,每次我们充值转账,交易都会直接从他的账簿中加减。整个过程根本不会发生在区块链上。
私钥生成
从区块链 钱包的私钥生成,我们可以将钱包分为非确定性钱包、确定性钱包和分层确定性钱包,其中分层确定性钱包是确定性钱包的增强版。
不确定性钱包
钱包里生成的私钥没有关系,彼此独立。
确定性钱包
私钥是由种子算法生成的,例如助记符是种子的形式。只要算法一致,私钥就可以保持一致;种子可以导出无限的私钥地址。
为了更好地理解,我们可以用确定性钱包来比较分支,不同的叶子在分支的不同位置。
但只要你选择同一个位置,那个位置的叶子总是一样的。这里的叶子是我们提到的私钥。
分层确定性钱包
它是确定性钱包的增强版,为确定性钱包引入了主私钥的概念HD钱包。其层次结构是,由主私钥生成的私钥本身可以成为主私钥,然后通过上述方法生成确定性钱包。
[类似地,我们可以把分层确定性钱包比作树干;
树干上有很多枝条,每条枝条上的叶子都是确定的。
所以,只要我们确定树枝上的某个位置,叶子就会确定。也就是说,确定私钥。
用戶喜愛的交易所
已有账号登陆后会弹出下载