2016-12-17 24 views
0

나는 bip32.org를 사용하여 XPUB를 생성트랜잭션

var hdNode = bitcoinjs.HDNode.fromBase58(derivedPubKey); hdNode.derive(index).pubKey.getAddress().toString();

bip32.org 수입을 통해 생성 된 개인 WIF를 XPUB 사용하여 임의의 주소를 derieved 한 Bitcoin 코어에서. 위의 코드에서 생성 된 주소로 금액을 이전 할 때 금액이 내 비트 코인 코어에 표시되지 않습니다.

답변

0

기본 pubkey를 코어로 가져 왔지만 보내는 주소가 파생 주소 인 경우 송금받을 주소가 예상보다 다른 주소로 송금하십시오.

은 사실 모든 파생 주소도 가능한 새로운 체인
var addr = hdNode.derive(i); 
/* Derived address: */ 
addr.getAddress(); 
/* Corresponding privkey: */ 
addr.keyPair.toWIF(); 

(: 개별 파생 주소 체인뿐만 아니라 키의 키를 가져 그래서

모든 파생 된 주소는 자신의 개인 키가 derive()은 새로운 HDNode를 반환합니다.) 또한 hdNode은 주소 파생에만 사용하도록되어 있지만 주소와 체인에 대한 별도의 데이터 유형이 없기 때문에 자신의 주소도 있습니다 (귀하가 송금 한 주소도 있음). 대신 코어의 방금 (작동하지 않는 일렉 트럼 지갑의 주소 체인 중 하나의 주요 키를 추출 할 수있다 일렉 트럼를 사용하는 경우 다른 한편으로

hdNode.keyPair.toWIF(); 

: 유도하지 않고 자금이 단지 개인 키를 생성한다는 액세스하려면 Electrum이 지갑 종자에 대한 체크섬을 사용하는 것과 반대되는 방식으로 전자석이 아닌 체인을 가져올 수는 없습니다. 이렇게하면 명시 적으로 가져 오지 않고도 지갑에서 인식 할 수있는 새로운 주소 (보안상의 이유로 privKeys가없는 새 주소)를 독립적으로 생성 할 수 있습니다.

그런데 https://bitcoin.stackexchange.com/은 비트 동전 관련 질문을하는 데 더 좋습니다.