Journal of Frontiers of Computer Science and Technology ›› 2020, Vol. 14 ›› Issue (12): 2039-2049.DOI: 10.3778/j.issn.1673-9418.1912056

Previous Articles     Next Articles

Research on Wallet Protection Against Currency Failure in Blockchain

ZHOU Jian, SUN Liyan, FU Ming   

  1. 1. School of Management Science and Engineering, Anhui University of Finance and Economics, Bengbu, Anhui 233041, China
    2. School of Computer Science, Beijing University of Posts and Telecommunications, Beijing 100083, China
  • Online:2020-12-01 Published:2020-12-11



  1. 1. 安徽财经大学 管理科学与工程学院,安徽 蚌埠 233041
    2. 北京邮电大学 计算机学院,北京 100083


The protection of blockchain wallet is the basis of secure transaction in blockchain. Private key is the core of wallet security. The private key cannot be protected based on a reliable third party. Therefore, the loss or theft of private key will lead to the loss of customer property.  To solve this problem, a distributed protection and recovery mechanism is proposed. Every wallet private key is divided into multiple key fragments by threshold key mechanism according to the network scale. Even if the wallet is offline, the threshold number of holders holding key fragements from the wallet cooperates to distribute key fragments to new members, which keeps the update of key fragments synchronized. When the key is lost, the number of private key fragments exceeding the threshold of half the blockchain member scale can ensure the recovery of the private key. The dynamic threshold mechanism design makes the attacker must attack more than half of the members to steal the wallet private key successfully. The hash based shard key tree can quickly detect the number of key fragments smaller than the specified size, the invalid key fragments are detected and eliminated efficiently in the network, and the integrity of the global private key is guaranteed. The suggested method of wallet protection is feasible from the aspect of secure storage.

Key words: blockchain, wallet, threshold cryptography, distributed storage, security



关键词: 区块链, 钱包, 门限密钥, 分布式存储, 安全