블루월렛에서 토르 네트워크 지원을 중단하였습니다. 토르 관련 라이브러리가 유지보수 되지 않아 호환성에 문제가 있어 지원을 중단하였다고 하네요.
굉장히 중요한 기능이라 생각하는데 사용자에게 릴리즈 노트나 별도의 공지를 통해 알리지도 않고 대안도 제시하지 않았다는 점에서 실망스럽습니다.
저 역시 블루월렛 코드 변경 사항을 추적하다 토르 네트워크 기능이 제거된 것을 발견하였습니다. 코드 변경 사항에도 제대로 된 설명이 없습니다.
- 토르 라이브러리 제거 PR: https://github.com/BlueWallet/BlueWallet/pull/5913
- 토르 지원 종료 문의 이슈에 대한 메인테이너의 커멘트: https://github.com/BlueWallet/BlueWallet/issues/5931#issuecomment-1868290589 nostr:note12racdxc2n52tq484rfucxczmvmy8jlnph9ztt3rjfea9dywcpcvsez56gv
내가 궁금해서 공부해본 사무라이 월렛의 whirpool 요약.
한국에 워낙 자료가 없어서 공부하는데 애를 먹었습니다.주말 이틀 동안 공부했는데, 궁금하신 노친분들에게 설명드립니다!!
Whirlpool coinJoin은 3단계로 이루어 집니다.
1. Premix and 입력등록
a. 사용자 A는 세탁하고 싶은 자신의 UTXO를 동일한 잔액으로 나눈다. 이는 mix에 참여하는 사람들과 동일하게 잔액을 맞추어 잔액으로 trace를 못하게 하는 것이다.
b. 사용자들은 자신의 utxo 아웃풋과 거슬러 받고 싶은 비트코인 주소를 차움 블라인드를 이용해서 숨겨서 whirlpoo보낸다. 이때 whirlpool측은 사용자들의 거슬러 받고싶은 비트코인 주소는 알수 없다.
c. Whirlpool은 사용자들의 blinded 비트코인 주소에 서명을 해서 돌려준다.
d. 사용자는 whirlpool에게 blinded 비트코인 주소 + 서명을 unblind해서 서명된 비트코인 주소를 얻어낸다.
https://nostrcheck.me/media/public/nostrcheck.me_2518398798495799011696745584.webp
2. 출력등록
a. 입력등록을 한 각 사용자들이 자신의 신원을 숨기고 사인된 비트코인 주소를 whirlpool에게 제공한다.
b. 여기서 whirlpool은 각 사용자들이 어떤 입력등록을 한 사용자인지 모르지만 자신의 서명을 가지고 있으므로 해당 정보를 아웃풋으로 이용해서 사인이 안된 트랜잭션을 만든다.
https://nostrcheck.me/media/public/nostrcheck.me_1063824867090483301696745712.webp
3. 사인
a. Whirlpool은 각 출력등록에서 받은 아웃풋 비트코인 주소를 이용해서 하나의 거대한 트랜잭션을 만들고 이를 입력등록한 사용자들에게 보낸다.
b. 각 사용자들은 자산의 비트코인주소에 맞는 양이 보내지는지 확인하고 사인해서 whirlpool에게 보내면 whirlpool은 모든 사인을 합쳐 트랜잭션을 완성하고 브로드 캐스트 한다.
https://nostrcheck.me/media/public/nostrcheck.me_6472376722138700461696745851.webp
4. 결과물
결과물은 아래와 같다.
https://nostrcheck.me/media/public/nostrcheck.me_7409969336528264181696745884.webp
대충 너드 마이너 보다 200배 해쉬레이트임 돌리는 방법은
1. 공기계에 리눅스 에뮬레이터를 설치.
저는 userland라는 어플을 설치했습니다.
2. Os 선택창에서 ubuntu 선택. 옵션은 첫번째로 Minimal, 두번째 terminal.
그리고 리눅스 파일시스템 설치될때까지 대기
3. 필요한 패키지를 설치한다.
1. sudo apt-get update
2. sudo apt-get install automake autoconf pkg-config libcurl4-openssl-dev libjansson-dev libssl-dev libgmp-dev zlib1g-dev make g++ -y
3. sudo apt-get install git -y
4. git clone https://github.com/tpruvot/cpuminer-multi
5. cd cpuminer-multi;
6. sudo ./build.sh;
7. ./cpuminer -u YOUR_BTC_ADDRESS -p pass -a sha256d -o stratum+tcp://solo.ckpool.org:3333
nostr:note1lnvsve69ndf4men96ef3phfce4a7safc8d8tj7hjv99u3xy940nqtvzmnj
Q: (어떤 ㅂㅅ이 떠들고 다니는 것처럼) 2023년 비트코인 사기엔 이미 늦었나?
비트코인이 약 $0.5 ~ $10불하던 2011년에 비트코인을 깨닫(😁)고 뛰어든 Tuur Demester의 대답:👇
전혀 안늦었다. 미래에 되돌아봤을 때 비트코인의 메인체인에서 트랜젝션을 단 한번이라도 해본 사람은 비트코인 OG라고 여기게 될 것이라 생각한다.
비트코인의 가치는 너무나도 많이 상승할 것이고 메인체인 트랜젝션의 비용이 너무 비싸져 일반인들은 메인체인 트랜잭션을 하기 어려울 것이다.
수천 년전 누군가가 금을 발명(?)했다고 가정해보자. 지금 비트코인 사기에 늦었다고 말하는 것은 금이 발명된지 14년 뒤에 금을 사기에 너무 늦은 거 아니냐고 투덜대는 거랑 다를 바가 없다.🤣 https://nostr.build/av/3ffad077da3bb8d64ce50b945480330b227784063fd208498796748a5bb48e5d.mov https://nostr.build/av/16bfe940aa9c005a922e322a290e992fc137f88e18626d5b4b1dd293f6071f17.mov
