2017-12-18 42 views
-1

나는이 도서관을보고있다. https://github.com/bitcoinjs/bitcoinjs-lib지불을 허용하기 위해 어떤 유형의 주소를 만들어야합니까?

선택할 수있는 주소의 많은 종류가 있습니다

  • 가 임의의 주소
  • 를 생성
  • 는 2의-3 P2SH의 multisig 주소를 생성 SHA256 해시에서 주소를 생성은
  • SegWit 주소 생성
  • SegWit P2SH 주소 생성
  • 왜 이렇게 많은 옵션이 있습니다 P2SH는

를 해결 multisig

  • 가 SegWit 2의-2를 생성 SegWit 3의-4 multisig 주소를 생성하고이 모든 주소 유형을 선택하는 것이 안전하다?

    coinbase가 아직 SegWit을 구현하지 않는다고 들었습니다. SegWit 주소를 선택하면 Coinbase 사용자로부터 지불을받을 수 없습니까?

    누군가가 SegWit이 아닌 주소에서 내 SegWit 주소로 나를 보내면 반송되거나 돈이 손실됩니까?

  • +0

    이것은 https://bitcoin.stackexchange.com/에 더 적합 할 수 있습니다. – RyanZim

    답변

    2

    모든 주소를 선택하는 것이 안전하지만 모두 약간 다르게 작동합니다.

    Bitcoin-core는 Segwit을 채택했으며 다행스럽게도 Segwit은 이전 버전과 호환되므로 segwit 인 지갑은 여전히 ​​segwit을 사용할 수없는 지갑으로 자금을 이체 할 수 있습니다.

    당신은 여전히 ​​non-segwit 주소로 동전을 얻을 수 있지만 이전 블록에 구매 한 물품을 가지려면 더 많은 거래 수수료를 지불해야 할 가능성이 있습니다.

    기술 정당화 : Segwit P2SH은 (스크립트 해시에 지불), multisig 및 Segwit 모든 관계없이 Segwit 여부의 변형 인의 상호 작용 같은 Blockchain에 Version/txins/txouts/nLockTime 수 있도록 지갑의 원래 비트 코인 거래 형식을 지원해야합니다.

    +0

    철저한 답변 해 주셔서 감사합니다. – Joon