美文网首页
Bitcoin Core 钱包的助记词与公私钥

Bitcoin Core 钱包的助记词与公私钥

作者: 顾晓峰_b9c5 | 来源:发表于2018-03-06 11:55 被阅读0次

今天看到了《精通比特币》的第三章-比特币核心。
程序开发人员使用现代标准(如BIP-39和BIP-32)构建钱包。
测试了如下一段代码,果然可以产生新的助记词和公私钥。

package main

import (
  "github.com/tyler-smith/go-bip39"
  "github.com/tyler-smith/go-bip32"
  "fmt"
)

func main(){
  // Generate a mnemonic for memorization or user-friendly seeds
  entropy, _ := bip39.NewEntropy(256)
  mnemonic, _ := bip39.NewMnemonic(entropy)

  // Generate a Bip32 HD wallet for the mnemonic and a user supplied password
  seed := bip39.NewSeed(mnemonic, "Secret Passphrase")

  masterKey, _ := bip32.NewMasterKey(seed)
  publicKey := masterKey.PublicKey()

  // Display mnemonic and keys
  fmt.Println("Mnemonic: ", mnemonic)
  fmt.Println("Master private key: ", masterKey)
  fmt.Println("Master public key: ", publicKey)
}

脚本运行结果如下:


image.png

相关文章

  • Bitcoin Core 钱包的助记词与公私钥

    今天看到了《精通比特币》的第三章-比特币核心。程序开发人员使用现代标准(如BIP-39和BIP-32)构建钱包。测...

  • 钱包、公钥、私钥、钱包、地址、助记词、keystore

    我理解的 钱包、公钥、私钥、钱包、地址、助记词、keystore 1、钱包钱包在创建时就会产生一对公钥与私钥,然后...

  • 区块链钱包技术原理

    区块链的技术原理: 钱包助记词生成种子(Seed),种子生成私钥。私钥推导出公钥,公钥节选部分生成钱包地址。 同时...

  • 硬件钱包和冷钱包区别,Ledger和Trezor对比

    加密资产的公钥和私钥都是由助记词生成,用户自己保管助记词。 一:硬件钱包和冷钱包的区别 硬件钱包:是用于存储加密资...

  • 以太坊账户

    以一个账户举例: 路径: m/44'/60'/0'/0 助记词: 私钥: 公钥: 地址: 以太坊钱包使用户用来管理...

  • 2019-09-30

    钱包,地址,私钥、公钥、助记词、Keystore 当我们拥有数字货币资产后,如何储存和管理自己的数币资产呢?...

  • IOS开发BTC、ETH、区块链钱包

    ETH钱包部分: 功能有: 1、创建钱包 2、通过助记词导入钱包 3、通过KeyStore导入钱包 4、通过私钥导...

  • IOS OC开发 BTC、ETH、区块链钱包

    ETH钱包部分: 功能有: 1、创建钱包 2、通过助记词导入钱包 3、通过KeyStore导入钱包 4、通过私钥导...

  • IOS OC开发 BTC、ETH、区块链钱包

    ETH钱包部分: 功能有: 1、创建钱包 2、通过助记词导入钱包 3、通过KeyStore导入钱包 4、通过私钥导...

  • 以太坊钱包梳理

    钱包是用来管理钱包地址和用户私钥。 以下是钱包的工作流程: 创建:1. 生成助记词(后续);2. 根据助记词调用w...

网友评论

      本文标题:Bitcoin Core 钱包的助记词与公私钥

      本文链接:https://www.haomeiwen.com/subject/ywulfftx.html