1P by GN⁺ | ★ favorite | 댓글 1개
  • Martti Malmi(Sirius)가 2024년 영국 재판 증언을 계기로 Satoshi Nakamoto와의 서신을 공개하면서, 초기 Bitcoin 운영·개발 판단을 사적인 실무 대화로 확인할 수 있게 됨
  • 공개 아카이브는 불완전하며 @cc.hut.fi 주소의 이메일만 포함하고, 2011년 초 @aalto.fi로 바뀐 뒤의 백업은 남아 있지 않음
  • 대화는 FAQ와 웹사이트 구축, SourceForge·Drupal·SMF 운영, JSON-RPC·bitcoind·Windows installer·릴리스 공지 같은 초기 인프라 작업에 집중됨
  • Satoshi는 Bitcoin을 “익명”으로 과장하지 않고 가명성과 사용상 주의를 설명해야 한다고 봤으며, 투자 권유처럼 보이는 문구도 피하려 했음
  • 초기 교환 서비스, 기부금, 서버 장애, 포럼 스팸, 백업, Gavin Andresen의 역할 확대가 이어지며 Bitcoin은 개인 프로젝트에서 커뮤니티 운영 체계로 이동함

공개 배경과 아카이브 범위

  • Martti Malmi는 2024년 영국의 중요한 재판에서 증인으로 나서면서, 오래된 사적 서신을 공개하기로 함
    • 아카이브는 완전하지 않고 @cc.hut.fi 주소의 이메일만 포함함
    • 일부 비밀번호와 주소가 나오지만 더 이상 유효하거나 관련 없는 정보라고 밝힘
  • 2009년 초 대화의 중심은 Bitcoin을 설명하고 사용자를 받기 위한 준비였음
    • Satoshi는 가장 필요한 일로 웹사이트 글쓰기와 FAQ 작성을 꼽음
    • SourceForge 웹사이트, FAQ, 포트 8333 포워딩 안내, “연결이 0개이면 어떻게 하나” 같은 초보자 질문 대응을 다룸
    • “Generated (not accepted)” 같은 UI 메시지는 사용자에게 혼란과 좌절감을 줄 수 있어 숨기거나 늦게 표시하는 방안을 검토함

초기 설계와 개발 방향

  • Satoshi는 Bitcoin의 기본 설계를 여러 차례 직접 풀어 설명함
    • Bitcoin에는 하나의 전역 체인이 있고, 모든 노드가 같은 블록 수를 따라간다고 봄
    • 2,100만 코인과 배포 일정은 네트워크 시작 뒤 바꾸기 어려운 educated guess였음
    • 거래 수수료는 노드 운영 부담이 커질 때 시장 압력에 따라 도입될 수 있으며, 시스템을 통제하는 사람이 전환 시점을 정하는 구조가 아니라고 봄
    • Proof of Work는 초기 배분 수단이면서 네트워크 조정과 double-spending 방지의 핵심으로 설명됨
  • 구현 작업은 빠르게 실용 도구 쪽으로 이동함
    • 서버 사이드 스크립트가 Bitcoin을 호출할 수 있는 인터페이스가 필요하다고 보고 Java, Python, PHP, ASP 같은 환경을 염두에 둠
    • XML-RPC는 무겁고 라이브러리 문제가 있어 JSON-RPC 쪽으로 기울었고, boost::asio와 JSON Spirit을 사용한 구현이 진행됨
    • bitcoin getblockcount, bitcoin getdifficulty, bitcoin sendtoaddress, bitcoin stop 같은 명령줄 예시를 검토함
    • Linux에서 GUI 없이 실행하는 daemon, Windows autostart, minimize to tray, installer, wallet.dat 백업 안정화가 주요 작업으로 다뤄짐

웹사이트·포럼·서버 운영

  • 초기 Bitcoin 운영은 코드만이 아니라 웹사이트와 포럼, 서버, 기부금, 백업을 함께 다루는 실무 운영 문제였음
    • bitcoin.org 장애, SourceForge wiki 잔존 페이지, Drupal 번역 권한, SMF 포럼 스팸 계정과 이메일 알림 문제가 반복적으로 등장함
    • 2010년 7월에는 익명 기부금이 도착했고, 실제 금액은 $3,500로 정정되어 2,608.28€가 됨
    • Satoshi는 회사에 $100~200 보상을 주는 방식보다 Martti의 exchange에 $1,000를 배정해 현금화 가능성과 환율 안정성을 높이는 편이 낫다고 봄
    • 포럼 데이터베이스 백업에는 private PM, 이메일 주소, password hash가 들어 있어 외부 커뮤니티 멤버에게 맡기지 말아야 한다고 판단함

홍보 표현과 사용자 기대치

  • Satoshi는 Bitcoin 홍보에서 표현의 위험을 매우 신중하게 봄
    • SourceForge 사이트에서 “consider it an investment”라고 명시하는 문구는 위험하므로 삭제해야 한다고 요청함
    • 사람들이 스스로 투자라고 결론 내리는 것은 괜찮지만, Bitcoin을 그런 식으로 홍보해서는 안 된다고 봄
    • 2010년 7월에는 anonymous를 덜 강조해야 한다고 말하며, Bitcoin은 자동 익명이 아니라 주의가 필요한 가명성에 가깝다고 설명함
    • Tor의 “무엇을 해주고 무엇을 해주지 않는지 이해하라”는 식의 경고처럼 기대치를 조정해야 한다고 봄

확장성·보안·프라이버시 논점

  • 확장성과 수수료에 대한 초기 관점은 구체적인 숫자와 함께 정리됨
    • Satoshi는 Visa 신용카드 네트워크가 전 세계 인터넷 구매를 하루 약 1,500만 건 처리한다고 보고, 거래당 1KB라면 block generating node마다 하루 15GB 대역폭이 필요하다고 계산함
    • 하루 15GB는 DVD 영화 두 편 정도이며 당시 기술로도 가능해 보인다고 설명함
    • 100,000개 block generating node 기준으로 전체 네트워크에 거래를 두 번 전파하는 대역폭 비용을 당시 가격으로 총 US$0.02라고 계산함
    • SPV client는 수백만 개가 있을 수 있고, 중요한 것은 이들이 생성하는 거래 수라고 봄
  • 보안과 프라이버시는 “사후 처벌”보다 예방과 암호학적 증명에 초점을 맞춤
    • Bitcoin은 double-spender의 신원을 공개하는 방식이 아니며, 신원을 사용하지 않는 구조임
    • 신원 기반 방어는 sock puppet으로 우회될 수 있어 무의미하다고 봄
    • EC-DSA 서명은 RSA보다 훨씬 작아 실용적인 블록체인 크기에 필요했지만, RSA처럼 메시지를 암호화할 수는 없다고 설명함
    • 같은 bitcoin address로 받은 것은 같은 key 위에 있고, 익명성을 추구할 때 privacy risk가 됨

교환 서비스와 커뮤니티 역할 변화

  • Martti의 exchange 아이디어는 초기 유동성 문제를 직접 겨냥함
    • 기존 통화로 Bitcoin을 사고팔 수 있으면 초기 유동성과 신규 사용자 채택에 큰 도움이 된다고 봄
    • Satoshi는 특정 환율로 뒷받침하는 방식이 auction보다 단순하고 신뢰를 주기 쉽다고 평가함
    • Bitcoin을 현금화할 수 있는 쉬운 출구가 있으면 실제로 변환하지 않는 사람도 이익을 얻는다고 봄
    • Martti는 작동하는 베타가 있었고, 2010년 5월 근황에서 EU 은행 송금으로 10,000 BTC를 20유로에 판매하는 첫 거래를 했다고 밝힘
  • 프로젝트 운영의 신뢰 경계도 계속 조정됨
    • Satoshi는 Gavin Andresen을 추가 서버 관리자로 적합하다고 평가하고, 자신보다 Linux 기술 역량이 훨씬 높다고 봄
    • 2011년 1월에는 Satoshi가 press/PR/interviews를 원하지 않는다는 Gavin의 가정에 “True”라고 답함
    • Satoshi는 Gavin이 언론 대응에 가장 적합한 사람이라고 답했고, EFF와 좋은 관계를 원한다고 말함
    • 2011년 2월에는 Gavin에게 Bitcoin 0.3.20 릴리스 공지를 보낼 수 있도록 mailman admin password를 PGP-encrypted message로 보내는 흐름까지 이어짐

요약 범위

  • 이 요약은 공개 이메일 전체를 완전하게 포괄하지 않고, 독자가 흐름을 이해하는 데 필요한 운영·개발·홍보·보안 논점을 중심으로 압축함
  • 반복적인 디버깅 로그, 세부 설정값, 긴 URL 목록, 포럼·서버 운영의 저신호 왕복 대화는 판단에 필요한 범위에서만 반영함

댓글과 토론

Hacker News 의견들
  • Satoshi가 정체를 숨기기 위한 치밀함과 절제를 갖추고 지금까지 성공했다는 점은, Bitcoin 자체보다도 기술적으로 더 인상적인 성취처럼 보임
    2009년에도 온라인에서 엄청난 디지털 발자국을 남기지 않고 활동하기는 어렵거나 불가능에 가까웠고, 국가 지원 세력도 분명히 신원을 찾으려 했지만 실패했을 가능성이 큼. 물론 Satoshi가 국가 지원 세력이었다면 예외임

    • 이미 죽었을 가능성이 큼. Satoshi 후보로는 Len Sassaman(2011년 사망)과 Hal Finney(2014년 사망)를 가장 유력하게 봄
      이미 죽은 사람의 정체를 폭로해도 앞으로 사건에 영향을 줄 능력이 없으니 얻을 게 별로 없음. 정보기관이 알고 있었다 해도 공개할 이익이 없었을 수 있음
    • 왜 국가 지원 세력이 신원 파악에 실패했다고 가정하는지 모르겠음
      적어도 한 국가의 정보기관은 높은 확률로 알고 있을 것 같고, 그 지식과 근거 문서를 공개하는 일이 누구에게도 이익이 아니어서 안 드러났을 가능성이 큼
    • “아마 실패했을 것”이라는 말은 허술함. 내가 모른다고 해서 어떤 국가 지원 세력도 모른다는 뜻은 아님
      오히려 NSA/CIA 안의 누군가는 최소 10년 전부터 알고 있고, 관련 문서도 오래 남아 있을 가능성이 있다고 봄. 물론 이것도 증거 없는 추정이지만, “이런 일이 일어나기 너무 어려우니 기적적으로 성공했을 것”보다는 “너무 어려우니 아마 성공하지 못했을 것”이 더 합리적임
    • 서방의 국가 지원 세력은 명령 없이 사냥에 나서지 않음. 누가 Satoshi의 정체를 밝히라고 지시할 만큼 관심을 가졌을지, 또 목적이 뭔지가 핵심임
      전자기기를 들고 50km 안에 접근하지 못하게 했던 Bin Laden도 찾아냈음. 법무부가 Satoshi의 정체를 밝히라고 명령할 때가 되어야 FBI/CIA가 실제로 어디까지 가능한지 알게 될 것임
    • 깊게 파면 발자국은 나올 것임. 작은 핵심 팀이 있었고 Satoshi가 한 사람이 아닐 수 있다는 증거도 있음
      한 사람이라면 Wei Dai일 가능성이 가장 크고, 다른 유력한 대안은 가상의 국가 지원 세력임
  • 솔직히 궁금한데, 왜 Satoshi 신원 확인이 “언젠가는 반드시 일어날 일”이라고 보는지 이해가 안 됨. 그 사람이 정확히 뭘 잘못했나?
    Bitcoin을 발명한 것 자체가 잘못이 아니라면 수사도 없고, 판사가 신원 자료를 얻기 위한 수색영장에 서명하지도 않을 것임. 사설 탐정도 영장 없이 ISP에서 개인정보를 받아낼 수는 없음. Bitcoin 발명자가 법정에서 사생활을 침해당할 만큼 뭔가를 잘못했나? 온라인에 글을 올린 사람을 식별하는 다른 합법·불법 경로가 뭐가 있는지 궁금함

    • 지금은 여러 이유로 그 위험을 상당히 지나왔고, 2018~2019년 이후의 주류 채택을 기준으로 보면 이해하기 어려울 수 있음
      하지만 BTC가 작고 미래가 불확실하던 때에는 “BTC 때문에 누구를 상원 청문회나 법정, 암호 기술 수출 통제 위반 같은 곳으로 끌고 갈 것인가?”가 장기적인 보호 장치였음. BTC 이전의 디지털 화폐 시도와 암호 기술 프로젝트들은 이런 일을 여러 번 겪었고, 지금도 Bitcoin·Ethereum의 믹서에서 비슷한 일이 벌어지고 있음. BTC에는 진짜 지도자가 없었고, 핵심 개발자나 업계 리더는 있었지만 초기 Ethereum의 Vitalik처럼 실질적 지배력을 가진 사람은 없었음. 그래서 창립자가 “뭔가 잘못했다”는 확정적 위험이라기보다, 미국 정부가 BTC와 유사한 프로젝트들에 매우 강경하게 대응해왔다는 우려가 컸음. 표적으로 삼을 사람이 없었다는 점이 BTC가 초기에 지속성을 얻는 데 큰 역할을 했음. 덧붙이면 2011년에 CIA가 당시 리드 개발자를 불러 논의하게 했으니, 처음부터 꾸준한 관심은 분명히 있었음
    • 그 관점은 타당함. 최근 Tornado Cash와 “Open Source Is Not A Crime” 운동을 보면, GitHub에 오픈소스 코드를 개발한 두 사람이 체포됐음
      지난주에는 GoFundMe가 Tornado Cash 법적 방어 크라우드펀딩도 중단했음. 국가는 개인의 권리 보호보다 자신을 개인으로부터 보호하는 데 더 관심이 있어 보이고, 탈중앙 기술의 발명가나 개발자가 본질적으로 잘못한 게 없어도 표적이 될 수 있는 선례가 될 수 있음. 더 알고 싶다면 https://wewantjusticedao.org/ 참고
    • ISP가 영장 없이는 개인정보를 넘기지 않는다는 생각은 순진함. ISP는 그런 정보를 대량으로 팔고, 경찰서도 주요 구매자이며 광고 회사 등도 삼
      낮은 직급 직원에게 뇌물을 줘서 기록에 접근하거나, ISP에 직접 침투하는 것도 결심한 집단에게는 어렵지 않음. Snowden 이후의 세상에서 사기업이 가진 모든 정보가 적어도 그 국가의 정보기관에도 제공되지 않는다고 믿는 건 지나치게 순진함
    • “판사가 사생활 침해를 허용할 만큼 범죄가 있나?”라는 틀 자체가 잘못된 접근처럼 느껴짐. 핵심 질문은 누군가에게 그만한 가치가 있느냐
      경제학적으로는 Satoshi 식별로 얻는 이익이 비용을 넘으면 실행됨. 여기서 이익은 위협 제거, 적에게 쓸 수 있는 신뢰 가능한 협박 수단 확보, 정치적 점수, 돈, 본보기 만들기, 능력 과시 같은 추상적 의미이고, 비용도 판사에게 받은 호의, FBI/MI6 인력 투입, 돈, 규칙을 꺾은 뒤의 부정적 여론 대응 비용, 상급자·부하·언론·유권자에게 들킬 위험 같은 추상적 의미임. 그 “누군가”는 기업, 정부, 특정 부처, 공직을 사익에 쓰는 개인, ISP 직원, 블록체인 역사가, 어쩌면 Satoshi의 전 연인일 수도 있음. 개인과 정부 모두 필요하다고 판단하면 법을 어기기도 함. Satoshi를 찾을 유인은 최소 두 가지가 그럴듯함. Bitcoin은 자금세탁과 금융 제재 우회에 쓰일 수 있어 정부가 막고 본보기로 삼고 싶어 할 수 있고, Satoshi는 100만 BTC를 가진 것으로 알려져 있어 그런 자원을 누가 쥐고 있는지 CIA 같은 기관이 알고 싶어 할 수 있음. 어떻게 드러날지는 모르지만, Silk Road 운영자 사례처럼 작은 실수가 여러 해 뒤 드러날 수 있음
    • ISP 직원 한 명이 자료를 훔쳐 유출하면 충분함. IRS 직원도 대통령 세금 신고서를 유출했고 지금은 연방 교도소에 있음
      ISP 보관소에 IP 주소 할당 자료가 있다면, 그걸 훔치는 일의 위험은 훨씬 낮아 보임
  • 언급된 법정 사건이 궁금하면 배경은 여기 있음: https://www.forbes.com/sites/digital-assets/2024/02/07/craig... (https://archive.is/7YyMl)

  • Satoshi Nakamoto는 “자금이 필요한 뭔가를 만들게 되면 접촉할 수 있는 기부자들이 있지만, 익명을 원해서 실제로 진행하기 어렵다”고 썼음
    익명 기부자들이 누구였는지 궁금함

    • Le Roux였을 것 같고, Satoshi는 자기 자신을 가리킨 듯함
  • Satoshi는 마침표 뒤에 공백 두 개를 자주 썼고, 영국식 어휘를 사용했음
    Adam Back이라는 유명한 영국 암호학자가 있고, 그는 “hashcash” 논문에 나온 작업 증명 방식의 발명자이기도 함. 그도 마침표 뒤에 공백 두 개를 남겼거나 예전에는 그랬음. 누가 만들었는지는 사실 크게 중요하지 않다고 봄. Bitcoin의 정치적 이야기를 읽으면 훨씬 더 명확해짐. “The Blocksize War: The Battle Over Who Controls Bitcoin's Protocol Rules”가 좋은 입문서임

    • 마침표 뒤 공백 두 개는 나도 오랫동안 그렇게 했음. 타자 수업에서 그렇게 배웠고, 수백만 명도 그랬음
      타자기에서는 보통 그렇게 했고, 텍스트를 더 읽기 쉽게 만든다고 여겨졌음. 지금은 유행이 지났고, 나도 흐름이 바뀐 걸 깨닫고 공백 하나로 바꿨음. 2009년에 이미 바꿨는지는 모르겠음. 그래서 이 단서는 Satoshi가 옛 규칙을 배웠을 만큼 나이가 있을 가능성을 보여줄 뿐이라고 봄
    • Adam Back은 Satoshi가 Bitcoin을 발명한 걸 너무 질투하는 편임. 처음 Satoshi가 연락했을 때 Bitcoin을 대수롭지 않게 넘겼다가 나중에 들어온 뒤, 몇 년 동안 Twitter 프로필에 “Bitcoin is HashCash extended with inflation control”이라고 적어뒀음
      Back은 확실히 Satoshi가 아님
    • 마침표 뒤 공백 두 개는 타자기로 배웠다는 뜻일 뿐임. 나도 아직 그렇게 함
    • 그 추정이 꽤 맞는 것 같음. 여기에 colour처럼 u가 들어간 철자와 “rather Neanderthal” 같은 표현도 있음
    • Adam Back은 Lightning Network를 기다리는 동안 Bitcoin을 어떻게 확장하냐는 질문에 “지역 기술 전문가”가 장부를 만들면 된다고 답했던 사람임
      그냥 아니라고 봄
  • 이 미스터리가 너무 좋고, 존재 자체에 감사함
    어릴 때는 DB Cooper와 Deep Throat 같은 흥미로운 이야기가 있었지만, 그들은 익명이라는 이유로 유명했을 뿐 특별한 뭔가를 하지는 않았음. 그런데 Satoshi는 다름

    • “Deep Throat”가 뭔지 모르겠음. 검색하면 성인물만 나오는데, 자라면서 들었다는 Deep Throat 이야기가 뭔가? DB Cooper는 당연히 알고 있음
    • Banksy도 있음
  • Satoshi가 남긴 이메일과 게시 코드 같은 디지털 지문은 전부 추적 불가능한가?
    도메인 기록, IP 주소, 접근 로그 같은 보관 자료가 아직 남아 있어서 어디서 로그인했는지 식별할 가능성은 없나?

    • Los Angeles의 Covad IP 주소를 가리키는 증거가 조금 있음: https://news.ycombinator.com/item?id=29728339
    • 마지막으로 봤을 때는 Bitcoin.org 도메인 등록이 주요 노출 지점이었던 것 같음
      그래서 신원이 파악되지 않았다는 말을 믿기 어려움. 여러 포럼과 플랫폼에 걸친 디지털 지문이 있고, 길을 찾을 로그는 어딘가에 있을 것임. Len Sassaman일 거라고 봄
    • 사용처를 따라가 보면 EU/Fed의 디지털 법정화폐와 디지털 여권 탐색으로 이어지니, 정부와 일한 사람이었을 가능성이 큼
      내 이론은 CIA/NSA임
    • 시간대만 보면 미국에 있었을 가능성이 가장 큼. GMT 05:00~11:00 사이에는 거의 글을 올리지 않았고, 이는 New York 시간으로 00:00~06:00에 해당함
  • Satoshi는 마침표 뒤에 공백 두 개를 썼음

  • 영국식 영어 사용을 식별 단서로 보는 건 우스꽝스러움. 그런 건 서툰 사람도 아주 쉽게 흉내낼 수 있음
    일부러 지역적 미끼 단서를 흘리는 건 생각할 수 있는 가장 쉬운 오도 방식임

    • Satoshi는 꽤 일관성이 없음. 가끔 “realize”처럼 -ize 어미를 쓰고, “sucks”, “gotten”, “chump change”처럼 북미 영어에서 더 흔한 표현도 사용함
      정체를 숨기려고 영국식 영어를 쓰는 사람이라면 “maths”, “flat” 같은 단어를 고를 줄 알았을 것이고 실제로 Satoshi도 그렇게 했음. 하지만 영국식 영어에는 보통 “gotten”이 없다는 사실은 덜 알려져 있는데, Satoshi는 이 단어를 여러 번 썼음. 그래서 영국식 영어가 오도였다는 이론에 더 힘이 실림. 덧붙이면 “e-mail”과 “email”, “TOR”와 “Tor”, “double click”과 “doubleclick”처럼 다른 부분에서도 일관성이 없음
  • Satoshi에 관한 훌륭한 책이나 영화가 나올 만함. 정말 좋은 이야기임

    • “Satoshi”를 Bitcoin의 탄생 이야기로 넓히면 이미 있음. Banking on Bitcoin이 괜찮음
    • Finn Brunton의 Digital Cash: The Unknown History of the Anarchists, Utopians, and Technologists Who Created Cryptocurrency가 있음
    • 좋은 결말이 없다는 게 문제임