저자: 0xB10C
저자: 0xB10C
번역: 아지안
나는 이곳에서 일어나는 대부분의 사건을 목격한 사람이 아닙니다. 따라서 이 타임라인의 대부분은 "비트코인 개발의 역사와 철학"이라는 John Newbery의 강연에서 인용되었습니다. 이 기사의 제목도 매우 명확합니다. 이 기사는 모든 중요한 이벤트를 다루지 않으며 다룰 수도 없습니다. 역사는 항상 유동적입니다. 제가 뭔가를 놓치고 있다고 생각하거나 몇 가지 변경 사항을 제안하고 싶다면 오픈 소스 프로젝트인 bitcoin-development-history에 문제를 제기해 주세요.
첫 번째 레벨 제목
나카모토 사토시가 아직 거기 있을 때
이 타임라인의 시작점은 2007년 초입니다. Satoshi Nakamoto는 비트코인 개발을 시작했습니다. 이 P2P 전자 현금 시스템을 신뢰할 수 있는 곳은 없습니다. 전체 시스템은 사용자가 실행하는 소프트웨어에 의해 완전히 제어됩니다.
초기에 Satoshi의 작업에 합류한 기여자들이 있었습니다. 소프트웨어 개발 외에도 이 새로운 기여자들은 Linux 및 maxOS 운영 체제에 대한 지원을 소프트웨어에 추가했습니다. 2010년 여름까지 Satoshi는 소프트웨어에 몇 가지 주요 변경 사항을 적용했습니다. 예를 들어, 난이도가 낮은 체인을 전파하는 공격에 대한 보안 조치로 "체크포인트"가 도입되었습니다. 이 체크포인트를 사용하는 노드는 특정 높이의 특정 블록과 일치하지 않는 체인을 거부합니다. 체크포인트는 Satoshi 단독으로 하드 코딩되어 이론적으로 전체 네트워크가 따르는 체인을 Satoshi가 스스로 결정할 수 있습니다.
체크포인트에 합류한 지 며칠 후 Satoshi Nakamoto는 소프트웨어 버전 v0.3.3에서 첫 번째 합의 메커니즘 변경을 발표했습니다. Satoshi Nakamoto는 사용자에게 업그레이드를 촉구했습니다. 다음 달에는 여러 마이너 버전 업데이트가 차례로 릴리스됩니다. 그중 하나는 치명적인 오버플로 버그를 수정합니다. 이 취약점은 두 개의 고가치 UTXO를 생성하는 데 악용되었습니다. Satoshi는 채굴자들이 악성 트랜잭션이 포함된 블록을 재구성할 것을 제안했습니다.
일주일 후 Satoshi는 노드 운영자에게 네트워크의 유사한 버그 및 문제를 경고하는 경고 시스템을 추가했습니다. 이 경보 시스템에는 안전 모드가 있습니다. 이 보안 모드는 일단 트리거되면 전체 네트워크에서 통화 처리를 위한 모든 RPC 방법을 비활성화합니다. Satoshi Nakamoto만이 유효한 네트워크 경고를 생성하기 위해 개인 키로 서명할 수 있었습니다. 일부 사용자는 다음과 같은 질문을 하기 시작했습니다. 정부와 같은 다른 사람이 이 개인 키를 손에 넣으면 네트워크는 어떻게 될까요?
2010년 10월, Satoshi Nakamoto는 bitcointalk 포럼에 이 보안 모델의 제거를 알리는 마지막 게시물을 게시했습니다. 그의 마지막 이메일 중 하나에서 Satoshi는 "나는 다른 곳으로 갈 준비가 되어 있습니다. Gavin과 모두와 함께 이 프로젝트는 잘 유지될 것입니다."라고 썼습니다.
첫 번째 레벨 제목
사토시가 떠난 후
거의 동시에 전체 개발 프로세스가 SVN에서 GitHub로 이동했습니다. BlueMatt, sipa, laanwj 및 gmaxwell이 프로젝트에 참여했습니다. 2011년 중반 BIP(Bitcoin Upgrade Proposal) 프로세스가 탄생했습니다. 2011년 마지막 분기와 2012년 첫 달 동안 커뮤니티는 거래 수령인이 지출 조건을 지정할 수 있도록 하는 몇 가지 제안에 대해 논의했습니다. 따라서 P2SH 트랜잭션이 비트코인에 도입되었습니다.
2012년 후반에 비트코인 재단이 발표되었습니다. Bitcoin Foundation은 Linux Foundation을 모델로 합니다. 공지 게시글 아래에는 일부 사람들이 개발이 중앙화될 것이라는 우려의 메시지를 남겼습니다.
비트코인 v0.8.0은 2013년 봄에 출시되었습니다. 2주 후, 네트워크의 업그레이드된 노드와 업그레이드되지 않은 노드 사이에 예기치 않은 하드 포크가 발생했습니다. 채굴자들이 채굴 능력을 업그레이드된 노드와 업그레이드되지 않은 노드 모두에서 작동하는 체인으로 전환하면서 하드 포크가 빠르게 해결되었습니다.
2년차에 Luke Dashjr는 BIP 2를 통해 BIP 프로세스를 수정했으며, Bitcoin Core는 v0.13.0을 출시하고 SegWit을 소프트 포크로 추가했습니다. 2016년 11월에 경보 시스템은 완전히 사용되지 않습니다. 2017년 8월까지 SegWit은 비트코인 네트워크에서 활성화되었습니다. 2019년에는 또 다른 회사인 Square Crypto가 비트코인 개발에 자금을 지원하기 시작했습니다. 2019년 5월 Pieter Wuille은 BIP 탭루트를 제안했습니다.
첫 번째 레벨 제목
비트코인 개발 현황
지난 몇 년 동안 Bitcoin의 개발 문화는 점점 더 분산되고 목적이 있으며 엄격해졌습니다. 비트코인 코어 코드 베이스에는 이제 3개국에 걸쳐 6명의 관리자가 있습니다. 기여자가 제안한 코드 변경 사항만 통합할 수 있습니다. 그러나 변경된 콘텐츠도 콘텐츠가 병합되기 전에 훨씬 더 엄격한 검토 프로세스를 거칩니다.
예를 들어 비트코인 초기에는 "OP_EVAL"이라는 P2SH와 경쟁하자는 제안이 있었습니다. OP_EVAL을 구현하는 풀 요청("병합 요청")은 2011년 말에 코드베이스에 병합되었습니다. 합의에 대한 주요 변경 사항이 있는 이러한 코드에도 단 한 명의 검토자가 있습니다. Russell O'Connor는 구현의 일부를 비판하고 이러한 대규모의 합의에 중요한 변경을 더 검토하고 테스트해야 한다고 주장하는 문제를 열었습니다.
이 사건은 더 많은 테스트와 감사를 통해 더 높은 품질의 코드를 달성하는 방법에 대한 지속적인 논의를 촉발시켰습니다. 오늘날 각 병합 요청은 여러 개발자가 검토합니다. 변경 사항이 보안 또는 합의의 핵심 부분에 영향을 미치는 경우 더 많은 검토자가 검토 프로세스를 검토해야 하므로 일반적으로 몇 개월이 걸리는 많은 테스트가 필요합니다. 활동적인 Bitcoin Core 기여자인 John Newbery는 "합의에 영향을 미치는 코드 병합을 승인할 수 있는 리뷰어는 단 한 명뿐인 시대는 지났습니다"라고 말했습니다.
수년간의 노력 끝에 Bitcoin Core 소프트웨어는 명확한 릴리스 프로세스를 형성했습니다. Bitcoin Core의 주요 릴리스는 6개월마다 릴리스됩니다. 릴리스 계획에는 번역 프로세스, 기능 동결 프로세스 및 종종 여러 릴리스 후보가 포함됩니다. 최근 Cory Fields와 Carl Dong은 확정적이고 부팅 가능한 빌드팩을 사용하여 비트코인 코어 빌드 프로세스의 보안을 개선하는 작업을 했습니다. 이 새로운 빌드 시스템은 올 가을 출시될 Bitcoin Core v0.19.0을 지원할 준비가 되지 않았을 수 있지만 향후 더 나은 빌드 프로세스 보안을 제공할 수 있습니다.
첫 번째 레벨 제목
타임라인
2007년 초: 사토시 나카모토가 비트코인 개발 시작
Satoshi Nakamoto는 Bitcoin용 코드를 작성하기 시작했습니다. 이것은 2008년 11월 17일 Cryptography 메일링 리스트에 Satoshi Nakamoto가 작성한 이메일에 따른 것입니다.
"지난 1년 반 동안 프로그래밍을 하면서 이 모든 세부 사항을 해결했다고 확신합니다."
참조: 이메일(metzdowd.com) 및 이메일(nakamotoinstitute.org)
2008년 11월 1일: 비트코인 백서 발표
Satoshi Nakamoto는 Cryptography 메일 그룹에서 백서를 발표했습니다.
"저는 사용자가 신뢰할 필요가 있는 제3자가 없는 완전히 P2P 방식의 새로운 디지털 현금 시스템을 개발해 왔습니다."
참조: 이메일(metzdowd.com) 및 이메일(nakamotoinstitute.org) 및 백서
2009년 1월 3일~9일 사이: 비트코인의 제네시스 블록이 채굴됩니다.
제네시스 블록의 타임스탬프는 1월 9일입니다.
이 블록의 코인베이스 트랜잭션(신규 코인을 발행하는 트랜잭션 유형)에는 다음과 같은 유명한 구절이 포함되어 있습니다.
"더 타임즈 2009년 1월 3일 은행에 대한 두 번째 구제금융 직전의 총리"
참조: 브라우저 차단, 백과사전 항목
2009년 1월 9일: 비트코인 v0.1 소프트웨어 출시
Satoshi Nakamoto는 Cryptography 메일링 그룹에 다음과 같이 썼습니다.
"비트코인 소프트웨어의 첫 번째 버전을 출시했습니다. 비트코인은 다중 지불을 방지하기 위해 P2P 네트워크를 사용하는 새로운 전자 현금 시스템입니다. 서버와 중앙 집중식 권한이 없는 완전히 분산되어 있습니다. "
참조: 이메일
2009년 12월 16일: 비트코인 v0.2 소프트웨어 출시
Martti Malmi(sirius-m)는 Linux 시스템에 대한 예비 지원을 추가했습니다. 다른 새로운 기능에는 여러 CPU 코어를 사용한 마이닝 및 프록시 사용에 대한 예비 지원이 포함됩니다.
참조: bitcointalk.org
2010년 7월 6일: 비트코인 v0.3 소프트웨어 출시
Laszlo Hanyecz(Bitcoin 피자 전문가)가 macOS 지원을 추가했습니다. 다른 새로운 기능으로는 JSON-RPC 인터페이스와 새로운 데몬 모드가 있습니다. 사용자 지원은 소프트웨어의 그래픽 인터페이스를 독일어, 네덜란드어 및 이탈리아어로 번역했습니다.
참조: bitcointalk.org
2010년 7월 15일: 비트코인 v0.3.1 소프트웨어(패치) 출시
다양한 버그를 수정했습니다. Gavin Andresen이 기부를 시작했습니다.
참조: bitcointalk.org
2010년 7월 17일: 비트코인 v0.3.2 소프트웨어 출시
Satoshi Nakamoto는 보안 조치로 검문소를 추가했습니다. 체크 포인트는 특정 높이의 블록 해시 값이 특정 값이어야 하며 그렇지 않으면 거부됩니다. 나카모토 사토시는 이렇게 썼다.
"아마도 지금 시작하여 새 릴리스마다 체크포인트를 추가할 것입니다. 소프트웨어가 일반적으로 받아들여지는 블록체인이 무엇인지 이미 결정했다면, 몇 달 안에 문제가 있는 체인을 떠나는 것은 의미가 없습니다." 나중에."
참조: bitcointalk.org, 추가된 체크포인트(GitHub의 diff)
2010년 7월 25일: 비트코인 v0.3.3 소프트웨어 출시
이 버전은 첫 번째 합의 수준 변경 사항을 통합합니다.
Bitcoin 소프트웨어는 작업이 가장 많이 축적된 체인을 따라가기 시작합니다. 그 전에 문자 그대로 가장 긴 체인을 따르십시오.
참조: bitcointalk.org, 컨센서스 변경(GitHub의 diff)
2010년 여름 내내
이 기간 동안 여러 버전의 Bitcoin v0.3.xx가 출시되었습니다.
2010년 8월 15일: 치명적인 오버플로 버그 수정
Satoshi Nakamoto는 v0.3.9(ish)에서 사용자와 채굴자에게 오버플로 오류 트랜잭션이 있는 블록을 재구성하도록 지시하는 패치를 발표했습니다.
참조: bitcointalk.org
2010년 8월 22일: 경고 시스템 도입
Satoshi Nakamoto는 v0.3.11에 추가될 예정인 경고 시스템 개발을 시작했습니다. 그가 썼다:
"나는 경고 시스템을 작성하고 있습니다. 경고는 네트워크와 일부 소프트웨어 버전에서 브로드캐스트됩니다. 경고 메시지는 나만 아는 개인 키로 서명됩니다."
"때때로 노드가 일시적으로 중단되는 것은 당신에게 충격일 수 있지만, 당신의 돈이 빠져나갔다는 사실을 알게 되는 충격보다는 낫습니다."
"오랫동안 새로운 버그를 발견하지 못했고 철저한 보안 검사에서 아무것도 발견하지 못했을 때마다 시스템을 축소할 수 있습니다. 저는 우리가 그것을 영원히 사용한다고 주장하는 것이 아닙니다. 하지만 비트코인은 여전히 베타 단계 소프트웨어입니다."
참조: bitcointalk.org
2010년 12월 12일: Satoshi Nakamoto의 마지막 게시물
bitcointalk.org에 대한 Satoshi Nakamoto의 마지막 게시물입니다. 그는 일부 DoS 제한을 추가하고 앞서 언급한 경고 시스템 안전 모드를 제거했습니다.
"DoS 보호에 대해 수행해야 할 작업이 아직 많이 남아 있지만 어떤 일이 발생할 경우를 대비하여 백업 빠른 빌드 패키지를 작업하고 있습니다. 더 복잡한 아이디어는 나중에 제공합니다. 이 패키지가 빌드하는 소프트웨어는 v0.3.19입니다."
참조: bitcointalk.org
2010년 12월 19일: 개발이 GitHub로 이동됨
Bitcoin 소프트웨어의 적극적인 개발 및 문제 추적이 GitHub로 이전되었습니다.
참조: GitHub에서 기록한 첫 번째 문제
2011년 4월 23일: 나카모토 사토시 마지막 목소리
Satoshi가 Mike Hearn에게 보낸 마지막 이메일에서 추정되는 내용:
"나는 이미 다른 일을 하고 있어. 개빈과 모두가 이 문제를 해결할 것이다."
참조: pastebin.com의 이메일 대화
2011년 3월-6월: 새로운 기여자가 합류합니다.
TheBlueMatt(3월 3일), sipa(3월 12일), laanwj(3월 15일) 및 gmaxwell(6월 18일)과 같은 여러 새로운 기여자가 합류했습니다.
첫 번째 병합 요청 보기: TheBlueMatt, sipa, laanwj, gmaxwell
2011년 8월 19일: 첫 번째 BIP
첫 번째 BIP "BIP 1: BIP의 목적 및 지침"이 나타납니다.
참조: GitHub의 BIP 1
2011년 9월 23일: 비트코인 v0.4 출시
v0.4가 출시되었으며 주요 새 기능은 지갑 암호화입니다. 참조: 업데이트 노트
2011년 11월 21일: Bitcoin-QT v0.5 출시
새로운 기능은 새로운 qt GUI 및 지갑 암호화를 위한 주요 수정 사항입니다(CVE-2011-4447).
참조: 업데이트 노트, CVE-2011-4447
2011년 11월 ~ 2012년 4월: P2SH 및 기타 제안 작업
몇몇 제안(OP_EVAL, P2SH, OP_CHV)은 트랜잭션 수신자가 자금을 지출할 스크립트를 지정할 수 있도록 하는 것을 목표로 합니다.
P2SH는 Bitcoin-Qt v0.5.4에서 구현됩니다. 나머지 두 개는 떨어졌습니다.
참조: BIP 12: OP_EVAL, OP_EVAL 병합 요청, OP_EVAL 재귀 문제, BIP 16: P2SH, BIP 17: OP_CHECKHASHVERIFY
2012년 3월 30일: Bitcoin-QT v0.6 출시
새로운 기능에는 주소용 QR 코드, BIP30 구현(coinbase 트랜잭션 복사와 관련된 공격에 대한 보안 수정), 메모리 관련 서비스 거부 공격 벡터에 대한 수정이 포함됩니다.
참조: 업데이트 노트
2012년 9월 17일: Bitcoin-QT v0.7 출시
BIP22, BIP34 및 BIP35의 구현과 그래픽 인터페이스에 대한 많은 변경 사항 및 네트워킹을 위한 RPC 코드를 포함합니다.
참조: 업데이트 노트
2012년 9월 27일: 비트코인 재단 발표
Gavin Andresen은 비트코인 재단의 설립을 발표했습니다.
참조: bitcointalk.org에 게시
2013년 2월 19일: Bitcoin-QT v0.8 출시
이 업데이트는 블록체인 스토리지를 BerkleyDB 데이터베이스 형식에서 LevelIDB 데이터베이스로 마이그레이션합니다. "Ultraprune" 기능은 블록체인 데이터베이스에서 UTXO 세트를 분리한 sipa(Pieter Wuille)에 의해 구현되었습니다.
참조: 업데이트 공지
2013년 3월 11일: 예상치 못한 하드포크
이전 버전에서 v0.8 노드를 분리하는 예기치 않은 하드 포크가 발생했습니다.
참조: BIP 50: 2013년 3월 체인 분할 이벤트 사후 보고서, bitcoin.org 네트워크 경고
2013년 12월 12일: 소프트웨어 리브랜딩
Bitcoin-Qt 소프트웨어는 Bitcoin Core라는 새로운 이름으로 재패키징되었습니다.
참조: GitHub의 PR
2014년 3월 19일: 비트코인 코어 v0.9 출시
새로운 기능은 다음과 같습니다. OP_RETURN opcode는 블록체인에 데이터를 쓸 수 있지만 연결된 UTXO를 사용할 수 없게 만듭니다. 또한 빌드 시스템으로 autotools를 사용하고 RPC 클라이언트로 bitcoin-cli(명령줄 도구)를 도입했습니다.
참조: 업데이트 노트
2014년 언젠가: Chaincode Labs가 형성되었습니다.
Alex Morcos와 Suhas Daftuar는 2014년에 Chaincode Labs를 설립하여 엔지니어와 과학자가 탈중앙화 디지털 통화 개발을 지원할 수 있는 공간을 만들었습니다.
2014년 10월 23일: Blockstream 출시
Adam Back, Matt Corallo, Greg Maxwell, Pieter Wuille 등이 Blockstream 회사를 설립하고 사이드체인 백서를 발표했습니다.
참조: 우리는 왜 Blockstream을 시작했습니까?
2015년 2월 16일: 비트코인 코어 v0.10.0 출시
중요한 업데이트에는 블록 헤더를 먼저 동기화하는 동기화 방법, REST 인터페이스, 트랜잭션 생성 및 조작을 위한 bitcoin-tx 모듈이 포함됩니다.
참조: 업데이트 노트
2015년 2월: Lightning Network 백서 발표
Joseph Poon과 Thaddeus Dryja, 라이트닝 네트워크 백서의 첫 번째 초안 발표
참조: 라이트닝 네트워크 백서
2015년 4월 15일: MIT DCI 출시
MIT 미디어 랩은 DCI(Digital Currency Initiative)를 시작합니다. DCI는 암호화폐 및 블록체인 기술에 중점을 둔 연구 커뮤니티입니다.
참조: DCI 출시 발표
2015년 7월 12일: 비트코인 코어 v0.11.0 출시
이 소프트웨어 버전에는 블록 파일 가지치기가 주요 기능으로 포함되어 있습니다.
참조: 업데이트 노트
2016년 2월 3일: BIP 2
Luke Dashjr는 BIP 2의 초안을 작성하여 보다 명확하게 정의된 BIP 프로세스를 제안했습니다. 이 제안은 커뮤니티에서 수락되었습니다.
참조: BIP 2: BIP 프로세스 개정
2016년 2월 23일: 비트코인 코어 v0.12.0 출시
주요 업데이트는 libsecp, sendheader, 옵트인 RBF(BIP 125) 및 트랜잭션 mempool 제한의 도입입니다.
참조: 업데이트 노트
2016년 4월 15일: 비트코인 코어 v0.12.1 출시
이 버전에는 BIP 9(버전 식별 논리) 및 OP_CHECKSEQUENCEVERIFY 소프트 포크의 정의가 포함됩니다.
참조: 업데이트 노트
2016년 8월 23일: 비트코인 코어 v0.13.0 출시
segwit(분리된 증인), 압축된 블록 기능, 수수료 가격에 기반한 트랜잭션 풀 필터링, HD 지갑 히스테리시스 및 CPFP 트랜잭션 선택 알고리즘에 대한 변경 사항을 포함합니다.
참조: 업데이트 노트
2016년 10월 27일: 비트코인 코어 v0.13.1 출시
이 릴리스에는 SegWit 소프트 포크가 포함되어 있습니다.
참조: 업데이트 노트
2016년 11월 1일: 경고 시스템이 만료됨
네트워크 계층의 경보 시스템은 비트코인의 강력한 중앙집중력을 나타내며 이제 과거의 일이 되었습니다.
참조: 공지 사항
2017년 3월 8일: 비트코인 코어 v0.14 출시
이 버전의 소프트웨어는 초기 블록 다운로드 속도를 크게 향상시켰습니다.
참조: 업데이트 노트
2017년 8월 24일: SegWit 활성화
SegWit은 Bitcoin 메인넷에서 활성화됩니다.
2017년 9월 14일: v0.15 출시
이 버전의 소프트웨어는 그래픽 인터페이스에 서비스 요금을 추가할 수 있는 더 나은 서비스 요금 추정 기능과 다중 지갑 기능 및 스크립트 캐시 기능을 추가합니다.
참조: 업데이트 노트
2017년 11월 11일: v0.15.1 출시
이 버전은 향후 발생할 수 있는 네트워크 분기를 방지하기 위해 P2P 네트워크의 보안에 중점을 두었으며 일부 버그를 수정하고 0.15.x 시리즈를 최적화 및 업그레이드했습니다.
참조: 업데이트 노트
2018년 2월 26일: 비트코인 코어 v0.16 출시
이 버전은 주로 Bitcoin Core 지갑에 SegWit 지원을 추가합니다.
참조: 업데이트 노트
2018년 10월 3일: 비트코인 코어 v0.17 출시
이 릴리스는 지갑에 일부 기능을 추가합니다. 그 중 하나는 부분적으로 서명된 비트코인 트랜잭션(PSBT)에 대한 지원입니다.
참조: 업데이트 노트
2019년 3월 20일: Square Crypto 출시
잭 도시(Jack Dorsey)는 스퀘어 크립토(Square Crypto)가 비트코인 생태계에 풀타임 오픈 소스 기여를 할 3~4명의 엔지니어와 1명의 디자이너를 모집할 것이라고 발표했습니다.
참조: 트윗
2019년 5월 2일: 비트코인 코어 v0.18 출시
이 버전 업데이트에는 많은 새로운 기능과 약간의 변경 사항이 포함되어 있습니다.
참조: 업데이트 노트
2019년 5월 6일: Taproot 제안
Pieter Wuille는 비트코인 스마트 계약의 프라이버시, 효율성 및 유연성을 개선하기 위해 비트코인에서 Schnorr 서명 및 탭루트를 구현하기 위해 여러 BIP를 제안했습니다.
참조: 메일링 리스트 포스트
2019년 8월 9일: 비트코인 코어 v0.18.1 출시
이 마이너 릴리스에는 새로운 기능, 여러 패치 및 성능 업그레이드, 업데이트된 번역이 포함되어 있습니다.
참조: 업데이트 노트
2019년 8월 19일: Miniscript 출시
Pieter Wuille은 비트코인 스크립트 프로그래밍에 더 친숙한 언어인 Miniscript를 제안했습니다.
참조: 메일링 리스트 게시물, 프로젝트 페이지
2019년 11월 24일: 비트코인 코어 v0.19.0.1 출시
이 버전은 새로운 기능, 여러 패치 및 성능 업그레이드, 업데이트된 번역을 추가합니다.
참조: 업데이트 노트
2020년 3월 9일: 비트코인 코어 v0.19.1 출시
이 버전은 몇 가지 버그를 수정하고 성능을 향상시킵니다.
참조: 업데이트 노트
2020년 6월 3일: 비트코인 코어 v0.20.0 출시
이 버전은 몇 가지 버그를 수정하고 성능을 향상시킵니다.
참조: 업데이트 노트
2020년 8월 1일: 비트코인 코어 v0.20.1 출시
이 마이너 버전의 업데이트에는 불량 피어를 처리하는 다양한 방법, 지갑 알림, 증인이 있거나 없는 UTXO에 대한 PSBT 지원이 포함됩니다.
참조: 업데이트 노트
2020: 비트코인 프로젝트 및 개인 기여자를 위한 개발상
BitMEX, Square Crypto, OKCoin, BTSE, Kraken, Human Rights Foundation, Paradigm 및 Coinbase 거래소를 포함한 회사는 Bitcoin 프로젝트 및 개인 기여자를 위해 여러 개발상을 만들었습니다.
첫 번째 레벨 제목
결론적으로
결론적으로
지난 10년 동안 비트코인의 개발 문화는 Satoshi Nakamoto를 중심으로 고도로 중앙집중화된 것에서 약 수천 명의 GitHub 기여자(2018 데이터)에 대한 분산형으로 변경되었습니다. 분명히 높은 수준의 코드 검토, 코드 품질 및 보안이 모두 필요합니다. 이러한 표준을 준수하고 지속적으로 개선합니다.
저는 이러한 역사적 사건을 이해하는 것이 현재 비트코인 개발 상태의 철학을 완전히 이해하는 데 필수적이라고 생각합니다. 그래서 더 많은 이벤트를 함께 연결하는 타임라인을 만들었습니다.추가 조사가 필요한 경우 Alex B가 작성한 The Tao Of Bitcoin Development를 읽어보는 것이 좋습니다.), Eric Lombrozo의 Bitcoin Core Merge Process, Jameson Lopp의 걸작 Who Controls Bitcoin Core? (누가 비트코인 코어를 제어합니까?).
감사합니다
감사합니다
(다듬지 않은)
원본 링크:
https://b10c.me/blog/004-the-incomplete-history-of-bitcoin-development/
