ad
nobody
adb645d1963048e45d80962c067b58051a0e6efa0427121e3b7e1dd78d8acbaf
account deleted
Replying to Avatar Coiner

[에피소드] Sign/Verify Message 에피소드(1)

몇 년 전 BIP39/BIP32 알고리즘을 구현할 때의 일이었다.

개발 스펙에 따라 구현을 완료하고 여러 데이타를 테스트할 때, 아주 우연히 iancoleman 웹사이트의 BIP39 결과값 비트코인 주소와 내 프로그램의 결과가 다르게 나오는 것을 확인하였다. 좀 더 깊게 연구해 보니, iancoleman도 동일한 버그로 과거에 큰 문제(https://github.com/iancoleman/bip39/issues/58)가

야기된 적이 있다는 것을 알게되었다. 즉, BIP32 derivation을 할 때 derived private key (혹은 chain code)가 32 바이트보다 작은 값 (보통 31 바이트)을 가질 수 있는데, 앞에 0을 붙여 정확히 32바이트로 보정해 주지 않으면 다른 주소를 생성하게 된다. 물론 현재는 버그가 수정되었고, 다른 지갑들/라이브러리들도 이러한 문제를 수정하였다.

Lesson learned: 모든 프로그램 혹은 Firmware 들은 버그를 가질 수 있다...

만약 당신이 1년동안 모은 비트코인을 하드월렛에 옮기거나 기존 웰렛에 있는 코인들을 새로 산 하드웰렛의 하나의 주소로 옮길 때, (잘못될 일은 절대 없겠지만^^) 혹시라도 그 주소에 대한 private key를 내가 제대로 가지고 있는지 검증해 보고 싶지 않을까?

일반적으로 하드웨어 웰렛은 특정 주소에 대한 private key를 보여주지 않는다 (보여준다 하더라도 그 주소와 private key 매핑을 확인하기 위해 다른 도구가 필요하다). 이러한 검증을 위해 사용할 수 있는 한 방법으로 "Sign/Verify Message"를 사용할 수 있다. 예를 들어, 콜드카드에서 특정 비트코인 주소에 대해 임의의 텍스트 메시지 파일을 Sign한 후, Sparrow 등과 같이 "Sign/Verify Message" 기능을 제공하는 툴에서

이를 검증해 보는 것이다. 만약 이러한 검증이 성공한다면, 기술적(?!)으로 당신은 그 비트코인 주소를 100% 소유했다고 말할 수 있다.

비트코이너 마인드: I trust you, but I want to verify...

시드사이너에서도 주소 검증 기능이 있어요~!

"탈중앙화된 디지털 희소성이야말로 진정한 혁신이고, 비트코인이 최초였으며, 비트코인만이 유일한 코인이기도 합니다.

더 빠른 컨펌 시간, 무슨무슨 증명으로의 변경, 튜링 완전성, 달라진 서명 알고리즘, 달라진 거래 주문 방식, 심지어 프라이버시 등 소위 혁신이라고 불리는 모든 것들은 비트코인이라는 거대한 혁신의 아주 자잘한 변형일 뿐입니다."

nostr:nevent1qqsrqj2q647dqhqqkaguutexrkdh3uah5ygus6npxflxntrswrpmcvqpp4mhxue69uhkummn9ekx7mqpr4mhxue69uhkummnw3ez6ur4vgh8wetvd3hhyer9wghxuet59qdd2p

요새 시드사이너를 거의 매일 테스트해본다. 300~500원 가량의 수수료를 내고 비트코인 네트워크를 사용하여 트랜잭션 만들기.

매번 가슴이 웅-장해진다.

라떼는... 온체인 트랜잭션으로 기기 테스트를 했단다... 안믿기지? 😎

nostr:note17vuk84v3qpf3awaewtz9v3nn7vcmj4mvjuy2mvzqmr5z96ze8c6s9y562k

Replying to Avatar getbackmybtc

I am ready.

https://damus.io/note17vuk84v3qpf3awaewtz9v3nn7vcmj4mvjuy2mvzqmr5z96ze8c6s9y562k nostr:note1dy7ltjtcfyccvllxh6rw86wsnl56w2t87ygs3dltwf0c8x44v8gscrpvja

tip: 인용 @noteID

IMO best #Bitcoin hardware wallet is a STATELESS wallet, which is FOSS and can be built by publicly available hardware components.

Yes, #Seedsigner is. And I expect more like this in the near future.

Every wallet company can be censored by its government, like we can see that easily in EU right now.

Be UNGOVERNABLE with a STATELESS bitcoin wallet.

스크롤 내리다가 아니 요새 외국인들도 이제 삼겹살 먹나? 하고 클릭했네요 ㅋㅋㅋ 🤤

Replying to Avatar kossie

https://powbitcoiner.com/posts/1415

마이노드 구축후기입니다 ㅎㅎ

🫡🫡🫡

에바 2호기 출격!

#asknostr

Anyone uses #Bitcoinkeeper mobile wallet? I seeking an watch-only wallet for my #seedsigner. Currently using Bluewallet, then this #Bitcoinkeeper wallet came to mind. But seems like not many people using it.

What do you think?