- 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 목록, 포럼·서버 운영의 저신호 왕복 대화는 판단에 필요한 범위에서만 반영함