423 / 691SONG

Jimmy Song

Programming Bitcoin 저자이자 프로그래밍 강사

Jimmy Song은 코드를 작성하며 Bitcoin 원리를 가르친다. 학습 예제, 검증된 구현, 경제적 의견은 구분해서 다뤄야 한다.

Jimmy Song은 개발자, 강사, Programming Bitcoin 저자다. 확인되는 작업에는 Python으로 거래와 암호학 기초를 가르치는 일이 있다. 저자의 인기는 네트워크 규칙 결정권을 주지 않는다.

Song의 약력은 개발, 책, Programming Blockchain 세미나를 소개한다. O’Reilly는 Programming Bitcoin 저자임을 확인한다. 이는 교육 활동의 증거다. 개발자라는 명칭만으로 Bitcoin Core 유지관리자나 다른 사용자의 결정권자가 되지는 않는다. [Jimmy Song — biography] [O’Reilly — Programming Bitcoin (2019)]

O’Reilly는 2019년 Programming Bitcoin을 출간했다. 내용은 유한체, 타원곡선, 서명, 거래, 네트워크 메시지로 이어진다. 독자는 완성된 지갑을 조작하는 데 그치지 않고 각 단계를 이해하려 Python 라이브러리를 만든다. [O’Reilly — Programming Bitcoin (2019)]

개발 문서는 이전 출력을 참조하는 입력과 지출 조건을 구분한다. Song의 연습에서도 바이트 파싱, 서명 검증, 체인 맥락을 포함한 전체 거래 평가를 분리해야 한다. 파싱 성공만으로 입력이 아직 미사용임을 입증하지는 못한다. [Bitcoin developer guide — Transactions]

libsecp256k1은 서명 시 일정 시간 처리와 메모리 접근도 명시적으로 다룬다. 이는 수학적으로 정확한 결과 이상의 요구다. Song의 교육용 구현과 운영용 암호 라이브러리는 같은 시험 서명을 검증한다는 이유만으로 서로 대체할 수 없다. [libsecp256k1 — implementation requirements]

programmingbitcoin 저장소에는 장, 연습, Jupyter Notebook 설정이 있다. 오래된 설치 예제가 자동으로 최신 버전 권고가 되지는 않는다. 재현 시 코드 리비전과 의존성을 기록해야 한다. 다른 환경에서의 성공은 자신의 실행 확인을 대신하지 않는다. [Jimmy Song — Programming Bitcoin repository]

2019년 출판 기록은 기초 교육 범위를 설명한다. 모든 후속 확장을 다룬다는 증거는 아니다. 예컨대 현재 libsecp256k1은 BIP340의 Schnorr 서명도 명시한다. 책을 아는 것과 특정 라이브러리의 현재 인터페이스를 아는 것은 다르다. [O’Reilly — Programming Bitcoin (2019)] [libsecp256k1 — implementation requirements]

Song은 2023년 Fiat Ruins Everything을 법정화폐의 제도 영향과 Bitcoin을 해결책으로 논하는 책으로 소개한다. 이는 저자의 사회적 해석이다. 올바른 암호학 연습이 이를 증명하지 않으며 경제적 이견만으로 기술 설명이 반박되지도 않는다. [Jimmy Song — Fiat Ruins Everything]

Song의 사이트는 사인한 물품 사진의 PGP 서명과 SHA-256을 설명한다. 해시는 파일 일치, 서명은 키와의 연결을 확인한다. 키 출처에 대한 신뢰는 별도다. 검토 시 페이지의 구·신 키 표기가 일치하지 않아 짧은 식별자를 검증된 신원으로 옮기지 않는다. [Jimmy Song — PGP signature verification]

더 정확히 이해하려면 이 항목과 함께 다음도 읽어 보세요 Alex Gladstein, Bitcoin Script, 개인 키. 다음 항목에서도 이 글을 참조합니다 Cathie Wood.

DOC · 001Jimmy Song — biography1차 출처 ↗DOC · 002O’Reilly — Programming Bitcoin (2019)1차 출처 ↗DOC · 003Bitcoin developer guide — Transactions1차 출처 ↗DOC · 004libsecp256k1 — implementation requirements1차 출처 ↗DOC · 005Jimmy Song — Programming Bitcoin repository1차 출처 ↗DOC · 006Jimmy Song — Fiat Ruins Everything1차 출처 ↗DOC · 007Jimmy Song — PGP signature verification1차 출처 ↗
1차 출처 우선 · 투자 조언이 아닙니다