Blockchain

想知道硬體錢包的可行性

  • November 3, 2019

我想使用 U 盤推出自己的硬體錢包。我有一些擔憂:

  1. 我是否需要下載整個區塊鏈才能創建新錢包?
  2. 我是否需要將整個區塊鏈下載並儲存在 USB 上才能發送和接收資金?
  3. 我是否需要插入 USB 錢包才能發送資金?
  4. 我需要插入 USB 錢包才能接收資金嗎?

.

  • 我希望第一個問題的答案是“不”,因為我真的不熱衷於下載和維護整個區塊鏈的本地副本。這太浪費空間了。
  • 我希望第二個問題的答案是“不”。因為我真的不想花時間和頻寬下載整個區塊鏈,也不想儲存它。這些是千兆字節,可以花在其他東西上。
  • 出於安全原因,我希望問題三的答案是“否”。我不希望世界另一端的隨機婊子在未經我同意的情況下轉移我的錢。
  • 出於方便的原因,我希望問題四的答案是“是”。我不想每次有人給我錢時都要塞進錢包。

我的理解是有用於接收的公鑰和用於發送的私鑰。我認為您從根本上必須保證安全的唯一事情是私鑰,這是否正確?如果是這樣,我肯定不必下載整個區塊鏈嗎?

我不知道我是否稱它為硬體錢包,但可以,您可以將密鑰儲存在 U 盤上,該 U 盤還包含允許您建構和簽署交易的軟體。從技術上講,您只需要輸入詳細資訊(txid、nout、scriptpubkey 和私鑰(以及如果 segwit 的完整輸入值))來建構交易。這適用於高級使用者,因為如果您不知道自己在做什麼,建構原始交易可能會導致災難性的資金損失。

我認為您從根本上必須保證安全的唯一事情是私鑰,這是否正確?

正確的。

如果是這樣,我肯定不必下載整個區塊鏈嗎?

也正確。下載區塊鏈並執行一個節點可以讓您驗證鏈並可以幫助傳播其他節點,但不需要執行您所描述的操作。

引用自:https://bitcoin.stackexchange.com/questions/91444