首页 / 钱包 / 区块链钱包和钱包有什么区别?

区块链钱包和钱包有什么区别?

标题:区块链钱包和钱包到底有什么不同?

钱包和区块链钱包有什么区别?

钱包

钱包的功能也很直观,有两个功能:

1. 存钱

2. 交易(转账、汇出、收款)

区块链钱包是一样的吗?

区块链“钱包”其实和我们理解的钱包不是一回事。有什么区别?首先,“钱包”里没有钱,那么我们的钱包里有什么呢?区块链“钱包”中存储的实际上是私钥(这个将在后面讨论)。从这一点来看,区块链钱包更像是银行存折。存折里没有钱。存折里有多少钱?你必须问银行:“我的卡上有多少钱?”。为什么会发生这种情况?因为银行有账本,你必须检查账本才能知道你卡里有多少钱。如果我想转账(花钱)怎么办?

这与银行转账非常相似。首先写信给我(Alice 的钱包地址),然后将10 个币转至(Bob 的钱包地址)。那如果别人写信给我转钱怎么办?不要害怕,就像银行一样,你需要用自己的私钥签名,这确保只有你才能“花”你的钱。

至此,我们已经接触到了私钥、钱包地址、交易等概念,我们来看看是怎么回事。

根据密码学原理,私钥可以推导出公钥,公钥可以推导出钱包地址,但钱包地址不能反推导出公钥。这样,只要掌握了私钥,我们就拥有了一切。可见私钥是非常非常重要的。私钥可以理解为存折密码。如果密码丢失,钱就没有了。

现在我们应该能够了解我们遇到的第一种钱包:全节点钱包(全功能节点钱包)。此类钱包不直接提供外部接口。理论上它是最安全的,但它的缺点也很明显。它必须维护庞大的区块链数据(账本),并且数据必须同步到最新,否则会导致无法查询交易状态甚至无法交易。

有的同学说我就是想查账、转账,这么复杂。有没有更方便的方法呢?这时候,轻钱包就该出现了。

顾名思义,轻钱包不需要维护庞大的区块数据。轻钱包只需要保存私钥,对交易进行签名,然后将签名的交易发送给可信的全节点。当然,需要有诚实的全节点来开放这个功能,并愿意提供交易服务。如果交易信息被发送到恶意节点,就会存在潜在的风险。

还要提防伪装成轻钱包的钱包。这种钱包从用途上看是一种轻钱包,但实际上私钥是存储在节点服务器上的。只要节点愿意,私钥可以随时获得。

尽管两个钱包之间发送交易的过程完全相同,但私钥的保存方式不同,这可能会导致严重的安全问题。

说了这么多,大家应该明白了,区块链钱包其实是一个用来管理私钥的管理程序。

上一篇
下一篇

为您推荐

手机访问
手机扫一扫打开网站

手机扫一扫打开网站

返回顶部