Lịch sử phát triển Bitcoin chưa đầy đủ

 


Để hiểu lý do đằng sau tình trạng phát triển hiện tại của Bitcoin, người ta không thể không hiểu một số sự kiện lịch sử. Bài viết này nêu bật các sự kiện lịch sử, bản phát hành phần mềm và sửa lỗi trước và sau khi Satoshi Nakamoto rời dự án; một chương bổ sung đã được thêm vào để mô tả tình trạng phát triển hiện tại của Bitcoin. Dòng thời gian đính kèm bài viết cung cấp thêm thông tin chi tiết cho từng sự kiện.

Tôi không phải là nhân chứng cho hầu hết các sự kiện ở đây. Vì vậy, một phần lớn của dòng thời gian này được trích dẫn từ một bài nói chuyện của John Newbery có tên "Lịch sử và triết lý phát triển Bitcoin". Tiêu đề của bài báo này cũng được viết rõ ràng, bài viết này không và không thể làm, bao gồm mọi sự kiện quan trọng. Lịch sử luôn thay đổi.

Khi Satoshi Nakamoto vẫn còn sống

Điểm bắt đầu của dòng thời gian này là đầu năm 2007. Satoshi Nakamoto bắt đầu phát triển Bitcoin. Không có nơi nào đáng tin cậy cho hệ thống tiền mặt điện tử ngang hàng này. Toàn bộ hệ thống được điều khiển hoàn toàn bằng phần mềm do người dùng điều hành.

Trong những ngày đầu, những người đóng góp đã tham gia vào công việc của Satoshi Nakamoto. Ngoài việc phát triển phần mềm, những người đóng góp mới này cũng hỗ trợ thêm hệ điều hành Linux và maxOS vào phần mềm. Vào mùa hè năm 2010, Satoshi Nakamoto đã thực hiện một số thay đổi quan trọng đối với phần mềm. Ví dụ: “các điểm kiểm tra” đã được giới thiệu như một biện pháp bảo mật chống lại các cuộc tấn công lan truyền các chuỗi có độ khó thấp. Các nút sử dụng các điểm kiểm tra này sẽ từ chối các chuỗi không khớp với độ cao nhất định với một khối nhất định. Các trạm kiểm soát được mã hóa cứng bởi một mình Satoshi Nakamoto, về mặt lý thuyết cho phép Satoshi tự quyết định chuỗi mà toàn bộ mạng lưới muốn tuân theo.

Vài ngày sau khi thêm trạm kiểm soát, Satoshi Nakamoto đã phát hành thay đổi cơ chế đồng thuận đầu tiên trong phiên bản v0.3.3 của phần mềm. Satoshi Nakamoto kêu gọi người dùng nâng cấp. Trong tháng tiếp theo, một số bản cập nhật phiên bản nhỏ lần lượt được phát hành. Một trong số họ đã sửa một lỗ hổng tràn nghiêm trọng. Lỗ hổng này đã được khai thác để tạo ra hai UTXO có giá trị cao. Satoshi Nakamoto gợi ý rằng các thợ đào tổ chức lại các khối chứa các giao dịch độc hại.

Một tuần sau, Nakamoto đã thêm một hệ thống cảnh báo để cảnh báo các nhà khai thác nút về các lỗi và sự cố tương tự trong mạng. Hệ thống báo động này có chế độ an toàn. Chế độ an toàn này, sau khi được kích hoạt, sẽ vô hiệu hóa tất cả các phương thức RPC để xử lý tiền tệ trên toàn mạng. Chỉ Satoshi Nakamoto mới có thể tạo cảnh báo mạng hợp lệ bằng chữ ký khóa riêng. Một số người dùng bắt đầu đặt câu hỏi: điều gì sẽ xảy ra với mạng nếu ai đó khác, chẳng hạn như chính phủ, nắm giữ khóa cá nhân này?

Vào thời điểm này, Satoshi Nakamoto có quá nhiều quyền lực đối với mạng Bitcoin. Nhưng mối quan tâm chính không phải là Satoshi Nakamoto sẽ trở nên tồi tệ và phá hủy toàn bộ mạng, mà là không được có một điểm lỗi nào trong một mạng phi tập trung.

Đến tháng 10 năm 2010, Satoshi Nakamoto đã xuất bản bài đăng cuối cùng của mình trên diễn đàn bitcointalk, thông báo về việc loại bỏ mô hình bảo mật này. Trong một trong những email cuối cùng của mình, Satoshi Nakamoto đã viết: "Tôi đang đi đến một nơi khác. Với Gavin và mọi người, dự án này sẽ được duy trì tốt." Một số người cho rằng Satoshi Nakamoto Rời khỏi thế giới Bitcoin là một trong những đóng góp lớn nhất của ông.

Sau khi Satoshi Nakamoto rời đi

Cũng trong khoảng thời gian đó, toàn bộ quá trình phát triển đã chuyển từ SVN sang GitHub. BlueMatt, sipa, laanwj và gmaxwell đã tham gia dự án. Vào giữa năm 2011, quy trình BIP (Đề xuất nâng cấp Bitcoin) ra đời. Trong quý cuối cùng của năm 2011 và tháng đầu tiên của năm 2012, cộng đồng đã thảo luận về một số đề xuất cho phép người nhận giao dịch nêu rõ các điều kiện chi tiêu. Do đó, các giao dịch P2SH đã giới thiệu Bitcoin.

Vào cuối năm 2012, Quỹ Bitcoin đã được công bố. Quỹ Bitcoin được mô phỏng theo Quỹ Linux. Bên dưới bài đăng thông báo, một số người đã bình luận bày tỏ lo ngại rằng sự phát triển sẽ trở nên tập trung.

Bitcoin v0.8.0 được phát hành vào mùa xuân năm 2013. Hai tuần sau, một đợt hard fork bất ngờ đã nổ ra giữa các nút được nâng cấp và không được nâng cấp trong mạng. Hard fork đã nhanh chóng được giải quyết và các thợ đào đã chuyển sức mạnh khai thác của họ sang một chuỗi hoạt động cho cả các nút được nâng cấp và không được nâng cấp.

Vào cuối năm 2013, phần mềm Bitcoin đã được đổi tên thành Bitcoin Core. Trong vài năm tiếp theo, các công ty bao gồm Chaincode và Blockstream đã được thành lập. Sau đó, Sáng kiến ​​tiền tệ kỹ thuật số MIT đã kết hợp với Chaincode và Blockstream để trả tiền cho các nhà phát triển và nhà nghiên cứu làm việc trên Bitcoin. Vào tháng 2 năm 2015, Joseph Poon và Tadgw Dryja đã phát hành bản thảo đầu tiên của sách trắng Lightning Network.

Năm sau, Luke Dashjr đã sửa đổi quy trình BIP với BIP 2; Bitcoin Core phát hành v0.13.0, thêm SegWit làm soft fork. Vào tháng 11 năm 2016, hệ thống cảnh báo đã hoàn toàn không còn được dùng nữa. Đến tháng 8 năm 2017, SegWit đã được kích hoạt trên mạng Bitcoin. Vào năm 2019, một công ty khác, Square Crypto, bắt đầu tài trợ cho việc phát triển Bitcoin. Vào tháng 5 năm 2019, Pieter Wuille đã đề xuất phương án BIP.

Tình trạng phát triển Bitcoin hiện tại

Trong vài năm qua, văn hóa phát triển của Bitcoin ngày càng trở nên phi tập trung, có mục đích và cứng nhắc. Cơ sở mã Bitcoin Core hiện có 6 người bảo trì trải khắp ba quốc gia. Chỉ họ mới có thể kết hợp các thay đổi mã do những người đóng góp đề xuất. Tuy nhiên, trước khi nội dung được hợp nhất, nội dung thay đổi phải trải qua một quá trình cân nhắc và trở nên chặt chẽ hơn nhiều.

Ví dụ, trong những ngày đầu của Bitcoin, có một đề xuất cạnh tranh với P2SH được gọi là " OP_EVAL ". Một yêu cầu kéo ("yêu cầu hợp nhất") triển khai OP_EVAL đã được hợp nhất vào cơ sở mã vào cuối năm 2011. Ngay cả mã này với các thay đổi phá vỡ sự đồng thuận cũng chỉ có một người đánh giá. Russell O'Connor đã mở đầu một vấn đề chỉ trích các phần của việc triển khai này, cho rằng một sự thay đổi lớn, mang tính đồng thuận và quan trọng như vậy nên được xem xét và thử nghiệm nhiều hơn.

Sự kiện này thúc đẩy một cuộc thảo luận đang diễn ra về cách đạt được mã chất lượng cao hơn thông qua nhiều thử nghiệm và đánh giá hơn. Ngày nay, mọi yêu cầu hợp nhất đều được nhiều nhà phát triển xem xét. Nếu một thay đổi chạm đến một phần quan trọng của bảo mật hoặc thậm chí là sự đồng thuận, thì quá trình xem xét vẫn cần phải thông qua nhiều chuyên gia đánh giá hơn, yêu cầu thử nghiệm rộng rãi và thường mất hàng tháng các sự kiện. John Newbery, người đóng góp tích cực cho Bitcoin Core nói với tôi, “Đã qua rồi cái thời mà mã ảnh hưởng đến sự đồng thuận có thể được hợp nhất với sự chấp thuận của một người đánh giá duy nhất”.

Mọi người cũng nỗ lực rất nhiều vào kiểm thử tự động, ví dụ, có các bài kiểm tra đơn vị được viết bằng C ++ và các bài kiểm tra chức năng được viết bằng Python. Mọi thay đổi không nhỏ đều yêu cầu cập nhật các thử nghiệm hiện có hoặc thêm các thử nghiệm mới vào khuôn khổ cho phù hợp. Ngoài thử nghiệm đơn vị và thử nghiệm chức năng, thử nghiệm lông tơ trên Bitcoin Core và khung đo điểm chuẩn để đo lường hiệu suất của mã. Ví dụ: mạng bitcoinperf.com cung cấp giao diện Grafana và mã tốc độ để trực quan hóa kết quả điểm chuẩn định kỳ.

Sau nhiều năm làm việc chăm chỉ, phần mềm Bitcoin Core đã hình thành một quy trình phát hành rõ ràng. Các phiên bản chính của Bitcoin Core được phát hành 6 tháng một lần. Lập kế hoạch phát hành bao gồm quy trình dịch thuật, quy trình đóng băng tính năng và thường có nhiều ứng cử viên phát hành. Cory Fields và Carl Dong gần đây cũng đã làm việc để cải thiện tính bảo mật của quá trình xây dựng Bitcoin Core, sử dụng các gói xây dựng có thể xác định và khởi động được. Hệ thống xây dựng mới này có thể chưa sẵn sàng để hỗ trợ Bitcoin Core v0.19.0, sẽ được phát hành vào mùa thu này, nhưng có thể cung cấp bảo mật quy trình xây dựng tốt hơn trong tương lai.

Tóm lại là

Trong mười năm qua, văn hóa phát triển của Bitcoin đã thay đổi từ tập trung cao độ xung quanh Satoshi Nakamoto sang phi tập trung với hàng nghìn cộng tác viên GitHub. Rõ ràng, tất cả các tiêu chuẩn cao về xem xét mã, chất lượng mã và bảo mật đều cần thiết. Các tiêu chuẩn này được tuân thủ và cải tiến liên tục.

Theo tôi, hiểu được những sự kiện lịch sử này là điều cần thiết để hiểu đầy đủ triết lý đằng sau tình trạng phát triển hiện tại của Bitcoin. Vì vậy, tôi đã tạo một dòng thời gian để xâu chuỗi các sự kiện lại với nhau.

Đối với các nhu cầu nghiên cứu sâu hơn, bạn nên đọc The Tao Of Bitcoin Development của Alex B. (bản dịch tiếng Trung), Quy trình hợp nhất lõi Bitcoin của Eric Lombrozo và Jameson Lopp Tuyệt tác Ai kiểm soát Bitcoin Core? (Ai kiểm soát Bitcoin Core?).

Thanks

Cảm ơn John Newbery đã giúp tôi phân loại và xem xét bài viết này. Anh ấy đã thực hiện rất nhiều nghiên cứu lịch sử trong bài nói chuyện Lịch sử và Triết lý phát triển Bitcoin , đó là cơ sở cho bài viết của tôi. Ngoài ra, tôi rất biết ơn Chaincode Labs, người đã mời tôi đến Dự án lưu trú mùa hè 2019 của họ, nơi tôi đã gặp rất nhiều người thú vị, học hỏi được rất nhiều điều, và đó là nơi tôi bắt đầu sắp xếp dòng thời gian và viết bài báo này

mốc thời gian

Đầu năm 2007: Satoshi Nakamoto bắt đầu phát triển Bitcoin

Satoshi Nakamoto bắt đầu viết mã cho Bitcoin. Đây là theo một email được viết bởi Satoshi Nakamoto trong danh sách gửi thư Cryptography ngày 17 tháng 11 năm 2008:

"Tôi chắc chắn rằng tôi đã tìm hiểu tất cả những chi tiết này trong năm rưỡi lập trình vừa qua."

Xem: e-mail (metzdowd.com) và e-mail (nakamotoinsairs.org)

Ngày 1 tháng 11 năm 2008: Sách trắng về Bitcoin được phát hành

Satoshi Nakamoto đã xuất bản sách trắng trong nhóm gửi thư Mật mã:

"Tôi đang làm việc trên một hệ thống tiền mặt kỹ thuật số hoàn toàn mới, hoàn toàn ngang hàng, không có bên thứ ba mà người dùng cần tin tưởng."

Xem: e-mail (metzdowd.com) và e-mail (nakamotoinsinity.org), và sách trắng

Từ ngày 3 đến ngày 9 tháng 1 năm 2009: Khối nguồn gốc của Bitcoin được khai thác

Dấu thời gian của khối genesis là ngày 9 tháng 1.

Giao dịch coinbase cho khối này (loại giao dịch phát hành tiền mới) chứa đoạn văn nổi tiếng:

"The Times 03 / Jan / 2009 Thủ tướng trên bờ vực của gói cứu trợ thứ hai cho các ngân hàng"

Xem: trình khám phá khối, mục nhập bách khoa toàn thư

Ngày 9 tháng 1 năm 2009: Phát hành phần mềm Bitcoin v0.1

Satoshi Nakamoto đã viết trong nhóm gửi thư Mật mã:

“Tôi đã phát hành phiên bản đầu tiên của phần mềm Bitcoin. Bitcoin là một hệ thống tiền điện tử mới sử dụng mạng ngang hàng để ngăn chặn nhiều khoản thanh toán. Nó hoàn toàn phi tập trung, không có máy chủ và không có cơ quan tập trung”.

xem: e-mail

Ngày 16 tháng 12 năm 2009: Phát hành phần mềm Bitcoin v0.2

Martti Malmi (sirius-m) đã bổ sung hỗ trợ ban đầu cho các hệ thống Linux. Các tính năng mới khác bao gồm khai thác với nhiều lõi CPU và hỗ trợ ban đầu để sử dụng proxy.

Xem: bitcointalk.org

Ngày 6 tháng 7 năm 2010: phát hành phần mềm Bitcoin v0.3

Laszlo Hanyecz (gã bán pizza Bitcoin) đã thêm hỗ trợ cho macOS. Các tính năng mới khác bao gồm giao diện JSON-RPC và chế độ daemon mới. Người dùng đã giúp dịch giao diện đồ họa của phần mềm sang tiếng Đức, tiếng Hà Lan và tiếng Ý.

Xem: bitcointalk.org

Ngày 15 tháng 7 năm 2010: Phần mềm Bitcoin v0.3.1 (bản vá) được phát hành

Nhiều lỗi đã được sửa. Gavin Andresen bắt đầu đóng góp.

Xem: bitcointalk.org

Ngày 17 tháng 7 năm 2010: Phát hành phần mềm Bitcoin v0.3.2

Satoshi Nakamoto đã thêm trạm kiểm soát như một biện pháp an ninh. Checkpointing có nghĩa là giá trị băm khối khóa một độ cao nhất định phải là một giá trị nhất định, nếu không nó sẽ bị từ chối. Satoshi Nakamoto đã viết:

“Tôi có thể sẽ thêm một trạm kiểm soát mỗi khi một phiên bản mới được phát hành kể từ bây giờ. một sự đảo ngược sau đó. ”

Xem: bitcointalk.org, đã thêm các trạm kiểm soát (khác trên GitHub)

Ngày 25 tháng 7 năm 2010: phát hành phần mềm Bitcoin v0.3.3

Bản phát hành này kết hợp các thay đổi cấp độ đồng thuận đầu tiên.

Phần mềm Bitcoin bắt đầu tuân theo chuỗi với công việc tích lũy nhiều nhất. Trước đó, là theo chuỗi dài nhất theo nghĩa đen.

Xem: bitcointalk.org, thay đổi đồng thuận (khác trên GitHub)

trong suốt mùa hè năm 2010

Nhiều phiên bản của Bitcoin v0.3.xx đã được phát hành trong thời gian này

Ngày 15 tháng 8 năm 2010: Sửa lỗi tràn nghiêm trọng

Satoshi Nakamoto đã phát hành một bản vá trong v0.3.9 (ish) yêu cầu người dùng và thợ đào tổ chức lại các khối có giao dịch lỗi tràn.

Xem: bitcointalk.org

Ngày 22 tháng 8 năm 2010: Giới thiệu hệ thống báo động

Satoshi Nakamoto đã bắt đầu phát triển một hệ thống cảnh báo, hệ thống này được lên kế hoạch bổ sung trong v0.3.11. Anh đã viết:

"Tôi đang viết một hệ thống cảnh báo. Cảnh báo được phát qua mạng và hoạt động trong một số phiên bản của phần mềm. Tin nhắn cảnh báo được ký bằng khóa riêng tư mà chỉ tôi biết."

"Đôi khi một nút bị ngừng hoạt động trong giây lát có thể khiến bạn sợ hãi, nhưng tốt hơn là bạn thấy tiền của mình bị hút hết."

“Hệ thống có thể được thu nhỏ trở lại khi chúng tôi không tìm thấy lỗi mới trong một thời gian dài và việc kiểm tra bảo mật kỹ lưỡng đã không phát hiện ra bất kỳ vấn đề nào. Tôi không khẳng định chúng tôi sẽ sử dụng nó mãi mãi. Nhưng Bitcoin vẫn đang trong giai đoạn thử nghiệm. phần mềm."

Xem: bitcointalk.org

Ngày 12 tháng 12 năm 2010: Bài đăng cuối cùng của Satoshi Nakamoto

Satoshi Nakamoto đã xuất bản bài đăng cuối cùng của mình trên bitcointalk.org. Ông đã thêm một số hạn chế DoS và loại bỏ chế độ an toàn của hệ thống cảnh báo nói trên.

"Có rất nhiều việc phải làm về bảo vệ DoS, nhưng tôi đang làm việc trên một gói sao lưu dự phòng nhanh chóng; những ý tưởng phức tạp hơn cho sau này. Phần mềm mà gói này xây dựng là v0.3.19."

Xem: bitcointalk.org

Ngày 19 tháng 12 năm 2010: Phát triển chuyển sang GitHub

Việc phát triển tích cực và theo dõi vấn đề của phần mềm Bitcoin đã được chuyển sang GitHub.

Xem: vấn đề đầu tiên được đăng nhập trên GitHub

Ngày 23 tháng 4 năm 2011: Satoshi Nakamoto phát biểu lần cuối

Email cuối cùng được cho là từ Satoshi Nakamoto gửi cho Mike Hearn:

"Tôi đã làm những việc khác. Gavin và mọi người sẽ làm đúng."

Xem: email hội thoại trên pastebin.com

Tháng 3 đến tháng 6 năm 2011: Cộng tác viên mới được thêm vào

Một số cộng tác viên mới đã tham gia: TheBlueMatt (vào ngày 3 tháng 3), sipa (vào ngày 12 tháng 3), laanwj (vào ngày 15 tháng 3) và gmaxwell (vào ngày 18 tháng 6).

Xem yêu cầu hợp nhất đầu tiên của họ: TheBlueMatt, sipa, laanwj, gmaxwell

Ngày 19 tháng 8 năm 2011: BIP đầu tiên *

BIP đầu tiên "BIP 1: Mục đích và Nguyên tắc của BIP" xuất hiện.

Xem: BIP 1 trên GitHub

Ngày 23 tháng 9 năm 2011: Bitcoin v0.4 ra mắt

v0.4 được phát hành, chức năng mới chính là mã hóa ví. Xem: Cập nhật Ghi chú

Ngày 21 tháng 11 năm 2011: Bitcoin-QT v0.5 được phát hành

Các tính năng mới là GUI qt mới và một bản vá chính cho mã hóa ví (CVE-2011-4447)

Xem: Ghi chú cập nhật, CVE-2011-4447

Tháng 11 năm 2011 ~ tháng 4 năm 2012: Làm việc trên P2SH và các đề xuất khác

Một số đề xuất (OP_EVAL, P2SH, OP_CHV) đều nhằm mục đích cho phép người nhận giao dịch chỉ định một tập lệnh để chi tiêu tiền.

P2SH được triển khai trên Bitcoin-Qt v0.5.4. Hai chiếc còn lại đã bị bỏ rơi.

Xem: BIP 12: OP_EVAL, OP_EVAL và các yêu cầu liên hợp, vấn đề đệ quy OP_EVAL, BIP 16: P2SH, BIP 17: OP_CHECKHASHVERIFY

Ngày 30 tháng 3 năm 2012: Bitcoin-QT v0.6 được phát hành

Các tính năng mới bao gồm mã QR địa chỉ, triển khai BIP30 (bản sửa lỗi bảo mật cho cuộc tấn công liên quan đến việc sao chép các giao dịch coinbase) và các bản sửa lỗi cho các vectơ tấn công từ chối dịch vụ liên quan đến bộ nhớ.

Xem: Cập nhật Ghi chú

Ngày 17 tháng 9 năm 2012: Bitcoin-QT v0.7 được phát hành

Bao gồm triển khai BIP22, BIP34 và BIP35, cũng như nhiều thay đổi đối với giao diện đồ họa và mã RPC cho mạng.

Xem: Cập nhật Ghi chú

Ngày 27 tháng 9 năm 2012: Công bố Bitcoin Foundataion

Gavin Andresen thông báo về sự hình thành của Quỹ Bitcoin.

Xem: đăng trên bitcointalk.org

Ngày 19 tháng 2 năm 2013: Bitcoin-QT v0.8 được phát hành

Bản cập nhật phiên bản này di chuyển lưu trữ của chuỗi khối từ định dạng cơ sở dữ liệu BerkleyDB sang cơ sở dữ liệu LevelIDB. Tính năng "Ultraprune" được thực hiện bởi sipa (Pieter Wuille), người đã tách bộ sưu tập UTXO khỏi cơ sở dữ liệu blockchain.

Xem: Thông báo cập nhật

Ngày 11 tháng 3 năm 2013: Hard fork bất ngờ

Đã xảy ra một đợt hard fork không mong muốn, tách các nút v0.8 khỏi các nút phiên bản cũ hơn.

Xem: BIP 50: Báo cáo sau khi giết mổ về sự kiện chia tách chuỗi tháng 3 năm 2013, cảnh báo mạng bitcoin.org

Ngày 12 tháng 12 năm 2013: Đổi thương hiệu phần mềm

Phần mềm Bitcoin-Qt được đóng gói lại dưới tên mới là Bitcoin Core.

Xem: PR trên GitHub

Ngày 19 tháng 3 năm 2014: Bitcoin Core v0.9 được phát hành

Các tính năng mới bao gồm: Mã opcode OP_RETURN có thể ghi dữ liệu trong chuỗi khối, nhưng cũng làm cho UTXO liên quan không sử dụng được. Ngoài ra, các công cụ tự động được sử dụng như một hệ thống xây dựng và bitcoin-cli (công cụ dòng lệnh) được giới thiệu như một ứng dụng khách RPC.

Xem: Cập nhật Ghi chú

Vào năm 2014: Chaincode Labs được thành lập

Alex Morcos và Suhas Daftuar đã thành lập Chaincode Labs vào năm 2014 để tạo ra một không gian nơi các kỹ sư và nhà khoa học có thể hỗ trợ sự phát triển của các loại tiền kỹ thuật số phi tập trung.

Ngày 23 tháng 10 năm 2014: Blockstream được thành lập

Adam Back, Matt Corallo, Greg Maxwell, Pieter Wuille và những người khác đã thành lập Blockstream và phát hành whitepaper sidechain của họ.

Hãy xem: Tại sao chúng tôi hình thành Blockstream?

Ngày 16 tháng 2 năm 2015: Bitcoin Core v0.10.0 được phát hành

Các cập nhật quan trọng bao gồm: phương pháp đồng bộ hóa để đồng bộ hóa tiêu đề khối trước, giao diện REST và mô-đun bitcoin-tx để tạo và thao tác các giao dịch.

Xem: Cập nhật Ghi chú

Tháng 2 năm 2015: Sách trắng về Lightning Network được phát hành

Joseph Poon và Thaddeus Dryja xuất bản bản thảo đầu tiên của sách trắng Lightning Network

Xem: Sách trắng về Lightning Network

Ngày 15 tháng 4 năm 2015: MIT DCI được thành lập

MIT Media Lab đã khởi động Sáng kiến ​​Tiền tệ Kỹ thuật số (DCI). DCI là một cộng đồng nghiên cứu tập trung vào tiền điện tử và công nghệ blockchain.

Xem: Thông báo ra mắt DCI

Ngày 12 tháng 7 năm 2015: Bitcoin Core v0.11.0 được phát hành

Phiên bản này của phần mềm bao gồm tính năng chính của việc cắt bớt tệp khối.

Xem: Cập nhật Ghi chú

Ngày 3 tháng 2 năm 2016: BIP 2

Luke Dashjr đã soạn thảo BIP 2, đề xuất một quy trình BIP được xác định rõ ràng hơn. Đề xuất đã được cộng đồng chấp nhận

Xem: BIP 2: Sửa đổi Quy trình BIP

Ngày 23 tháng 2 năm 2016: Bitcoin Core v0.12.0 được phát hành

Các cập nhật chính là giới thiệu libsecp, sendheader, RBF chọn tham gia (BIP 125) và giới hạn mempool giao dịch.

Xem: Cập nhật Ghi chú

Ngày 15 tháng 4 năm 2016: Bitcoin Core v0.12.1 được phát hành

Bản phát hành này bao gồm BIP 9 (logic nhận dạng phiên bản) và định nghĩa của soft fork OP_CHECKSEQUENCEVERIFY.

Xem: Cập nhật Ghi chú

Ngày 23 tháng 8 năm 2016: Bitcoin Core v0.13.0 được phát hành

Nó bao gồm các thay đổi được chuẩn bị cho segwit (Segregated Witness), chức năng nén khối, sàng lọc nhóm giao dịch dựa trên giá phí, độ trễ của ví HD và thuật toán lựa chọn giao dịch CPFP.

Xem: Cập nhật Ghi chú

Ngày 27 tháng 10 năm 2016: Bitcoin Core v0.13.1 được phát hành

Bản phát hành này bao gồm phần mềm SegWit.

Xem: Cập nhật Ghi chú

Ngày 1 tháng 11 năm 2016: Hệ thống cảnh báo ngừng hoạt động

Hệ thống cảnh báo ở lớp mạng đại diện cho một lực lượng tập trung lớn trong Bitcoin và hiện đã có trong lịch sử.

Xem: Thông báo

Ngày 8 tháng 3 năm 2017: Bitcoin Core v0.14 được phát hành

Phiên bản phần mềm này cải thiện đáng kể tốc độ tải xuống khối ban đầu.

Xem: Cập nhật Ghi chú

Ngày 24 tháng 8 năm 2017: Kích hoạt SegWit

SegWit được kích hoạt trên mạng chính Bitcoin.

Ngày 14 tháng 9 năm 2017: phát hành v0.15

Phiên bản này của phần mềm đã bổ sung chức năng ước tính phí tốt hơn, có thể thêm phí trong giao diện đồ họa, cũng như chức năng đa ví và chức năng bộ đệm tập lệnh.

Xem: Cập nhật Ghi chú

Ngày 11 tháng 11 năm 2017: phát hành v0.15.1

Phiên bản này tập trung vào tính bảo mật của mạng P2P để ngăn chặn các đợt fork mạng có thể xảy ra trong tương lai, sửa một số lỗi, đồng thời tối ưu hóa và nâng cấp dòng 0.15.x.

Xem: Cập nhật Ghi chú

Ngày 26 tháng 2 năm 2018: Bitcoin Core v0.16 được phát hành

Bản phát hành này chủ yếu bổ sung hỗ trợ SegWit cho ví Bitcoin Core.

Xem: Cập nhật Ghi chú

Ngày 3 tháng 10 năm 2018: Bitcoin Core v0.17 được phát hành

Bản phát hành này bổ sung một số chức năng cho ví. Một trong số đó là hỗ trợ Giao dịch Bitcoin được ký một phần (PSBT).

Xem: Cập nhật Ghi chú

Ngày 20 tháng 3 năm 2019: Square Crypto được thành lập

Jack Dorsey đã thông báo rằng Square Crypto sẽ thuê 3 ~ 4 kỹ sư và 1 nhà thiết kế để đóng góp nguồn mở toàn thời gian cho hệ sinh thái Bitcoin.

Xem: tweet

Ngày 2 tháng 5 năm 2019: Bitcoin Core v0.18 được phát hành

Phiên bản cập nhật này bao gồm một số tính năng mới và một số thay đổi nhỏ.

Xem: Cập nhật Ghi chú

Ngày 6 tháng 5 năm 2019: Trình bày bởi Taproot

Pieter Wuille đã đề xuất một số BIP để triển khai chữ ký Schnorr và khai thác bằng Bitcoin để cải thiện tính riêng tư, hiệu quả và tính linh hoạt của các hợp đồng thông minh Bitcoin.

Xem: bài viết nhóm gửi thư

Ngày 9 tháng 8 năm 2019: Bitcoin Core v0.18.1 được phát hành

Bản phát hành nhỏ này đã bổ sung các tính năng mới, nhiều bản vá và nâng cấp hiệu suất cũng như các bản dịch cập nhật.

Xem: Cập nhật Ghi chú

Ngày 19 tháng 8 năm 2019: Miniscript ra mắt

Pieter Wuille đã đề xuất Miniscript, một ngôn ngữ thân thiện hơn để lập trình các tập lệnh Bitcoin.

Xem: bài viết nhóm gửi thư, trang dự án

Ngày 24 tháng 11 năm 2019: Bitcoin Core v0.19.0.1 được phát hành

Bản phát hành này bổ sung các tính năng mới, nhiều bản vá lỗi và nâng cấp hiệu suất, cũng như các bản dịch cập nhật.

Xem: Cập nhật Ghi chú

Ngày 9 tháng 3 năm 2020: Bitcoin Core v0.19.1 được phát hành

Bản phát hành này sửa một số lỗi và cải thiện hiệu suất.

Xem: Cập nhật Ghi chú

Ngày 3 tháng 6 năm 2020: Bitcoin Core v0.20.0 được phát hành

Bản phát hành này sửa một số lỗi và cải thiện hiệu suất.

Xem: Cập nhật Ghi chú

Ngày 1 tháng 8 năm 2020: Bitcoin Core v0.20.1 được phát hành

Các cập nhật cho bản phát hành nhỏ này bao gồm các cách khác nhau để đối phó với những kẻ ngang hàng lừa đảo, nhắc nhở về ví và hỗ trợ PSBT cho UTXO có và không có nhân chứng.

Xem: Cập nhật Ghi chú

2020: Giải thưởng phát triển cho các dự án Bitcoin và các cộng tác viên cá nhân

Các công ty bao gồm BitMEX, Square Crypto, OKCoin, BTSE, Kraken, cũng như các sàn giao dịch Human Rights Fundation, Paradigm và Coinbase , đã thiết lập nhiều giải thưởng phát triển cho các dự án Bitcoin và các cá nhân đóng góp.

Xem: Square Crypto Grants, BitMEX Grants, OKCoin Grants, Coinbase Grants, Polylunar Grant Tracker, Bitcoin Words Grant Tracker

Đăng nhận xét

Mới hơn Cũ hơn

ADS dưới bài viết

Responsive Ad