Bài viết tìm hiểu lịch sử phát triển Bitcoin: tình hình phát triển trước và sau khi Satoshi Nakamoto rời dự án
以太坊爱好者
2021-09-24 03:16
本文约8952字,阅读全文需要约36分钟
Để hiểu đầy đủ lý do đằng sau tình trạng phát triển Bitcoin hiện tại, không thể không hiểu một số sự kiện lịch sử.

Tác giả: 0xB10C

Tác giả: 0xB10C

Bản dịch: A Jian

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, phần lớn dòng thời gian này được trích dẫn 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 viết này cũng rất rõ ràng, bài viết này không và không thể đề cập đến mọi sự kiện quan trọng. Lịch sử luôn thay đổi liên tục, nếu bạn nghĩ rằng tôi đang thiếu điều gì đó hoặc muốn đề xuất một số thay đổi, vui lòng gửi vấn đề trong lịch sử phát triển bitcoin của dự án mã nguồn mở, đó là cách tôi đính kèm thêm các mốc thời gian.

tiêu đề cấp đầu tiên

Khi Satoshi Nakamoto vẫn còn ở đó

Điểm khởi đầu cho 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ó chỗ 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.

Ngay từ đầu, đã có những người đóng góp tham gia vào công việc của Satoshi. Ngoài việc phát triển phần mềm, những người đóng góp mới này đã thêm hỗ trợ cho hệ điều hành Linux và maxOS vào phần mềm. Vào mùa hè năm 2010, Satoshi đã thực hiện một số thay đổi quan trọng đối với phần mềm. Ví dụ: "các trạm kiểm soát" đã đượ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 các khối nhất định ở một độ cao nhất định. Các điểm kiểm tra được mã hóa cứng bởi một mình Satoshi, về mặt lý thuyết cho phép Satoshi tự quyết định toàn bộ mạng sẽ tuân theo chuỗi nào.

Vài ngày sau khi tham gia 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 tới, nhiều bản cập nhật phiên bản nhỏ sẽ lần lượt được phát hành. Một trong số đó sửa lỗi tràn nghiêm trọng. Lỗ hổng này đã bị khai thác để tạo ra hai UTXO có giá trị cao. Satoshi đề nghị những người khai thác tổ chức lại các khối chứa các giao dịch độc hại.

Một tuần sau, Satoshi đã thêm một hệ thống cảnh báo để thông báo cho các nhà điều hành 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ó một chế độ an toàn. Chế độ bảo mật 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 bộ mạng. Chỉ Satoshi Nakamoto mới có thể đăng nhập bằng khóa riêng để tạo cảnh báo mạng hợp lệ. 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 riêng này?

Vào tháng 10 năm 2010, Satoshi Nakamoto đã đăng bài viết 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 đã viết: "Tôi đã sẵn sàng để đi nơi khác. Cùng với Gavin và mọi người, dự án này sẽ được duy trì tốt".

tiêu đề cấp đầu tiên

Sau khi Satoshi rời đi

Gần như cùng lúc, 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 chỉ định các điều kiện chi tiêu. Do đó, các giao dịch P2SH đã được đưa vào Bitcoin.

Vào cuối năm 2012, Quỹ Bitcoin đã được công bố. Bitcoin Foundation được mô phỏng theo Linux Foundation. Bên dưới bài đăng thông báo, một số người đã để lại những lời nhắ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 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ới việc các thợ mỏ 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 năm thứ hai, Luke Dashjr đã sửa đổi quy trình BIP thông qua BIP 2; Bitcoin Core đã phát hành v0.13.0 và thêm SegWit dưới dạng một nhánh mềm. Vào tháng 11 năm 2016, hệ thống cảnh báo đã hoàn toàn không được dùng nữa. Đến tháng 8 năm 2017, SegWit được kích hoạt trên mạng lưới 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 BIP taproot.

tiêu đề cấp đầu tiên

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à nghiêm ngặt. Cơ sở mã Bitcoin Core hiện có 6 nhà bảo trì trải rộng trên 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, nội dung được thay đổi cũng trải qua quá trình xem xét, quá trình này cũng trở nên khắt khe hơn nhiều, trước khi nội dung được hợp nhất.

Ví dụ: trong những ngày đầu của Bitcoin, có một đề xuất để cạnh tranh với P2SH có tên là "OP_EVAL". 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ã như vậy với những thay đổi lớn đối với sự đồng thuận cũng chỉ có một người đánh giá. Russell O'Connor đã mở một vấn đề chỉ trích các phần của quá trình triển khai và lập luận rằng một thay đổi lớn, mang tính đồng thuận quan trọng như vậy cần được xem xét và thử nghiệm nhiều hơn.

Sự cố 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à kiểm toán hơn. Ngày nay, mỗi yêu cầu hợp nhất được xem xét bởi nhiều nhà phát triển. Nếu một thay đổi chạm đến phần quan trọng của bảo mật hoặc thậm chí là sự đồng thuận, quá trình xem xét cần được xem xét bởi nhiều người đánh giá hơn, đòi hỏi nhiều thử nghiệm, thường mất vài tháng. John Newbery, một cộng tác viên tích cực của Bitcoin Core, nói với tôi rằng "đã qua rồi cái thời mà chỉ một người đánh giá có thể chấp thuận việc hợp nhất mã ảnh hưởng đến sự đồng thuận".

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 bản phát hành 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 là nhiều ứng cử viên phát hành. Gần đây, Cory Fields và Carl Dong cũng đã làm việc để cải thiện tính bảo mật của quy trình xây dựng Bitcoin Core, sử dụng các gói xây dựng có thể khởi động và xác định. Hệ thống xây dựng mới này có thể chưa sẵn sàng để hỗ trợ bản phát hành sắp tới của Bitcoin Core v0.19.0 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.

tiêu đề cấp đầu tiên

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ư Mật mã vào ngày 17 tháng 11 năm 2008:

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

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

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

Satoshi Nakamoto đã công bố sách trắng trong nhóm gửi thư Mật mã:

“Tôi đã và đang phát triể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 phải tin tưởng.”

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

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

Khối genesis có dấu thời gian là ngày 9 tháng 1.

Giao dịch coinbase (loại giao dịch phát hành tiền mới) của khối này có một đ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: chặn trình duyệt, mục nhập bách khoa toàn thư

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

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ần mềm Bitcoin v0.2 được phát hành

Martti Malmi (sirius-m) đã thêm hỗ trợ sơ bộ 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ợ sơ bộ để sử dụng proxy.

Xem: bitcointalk.org

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

Laszlo Hanyecz (anh chàng 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. Hỗ trợ người dùng đã 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

Đã sửa các lỗi khác nhau. Gavin Andresen bắt đầu đóng góp.

Xem: bitcointalk.org

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

Satoshi Nakamoto đã thêm các trạm kiểm soát như một biện pháp bảo mật. Điểm kiểm tra là khóa giá trị băm khối có độ 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ể bắt đầu ngay bây giờ và thêm một điểm kiểm tra mỗi lần phát hành mới. Nếu phần mềm đã quyết định đâu là chuỗi khối được chấp nhận rộng rãi, thì không có lý do gì để rời khỏi một chuỗi rắc rối gia tăng có thể xảy ra trong vài tháng tới." sau đó."

Xem: bitcointalk.org, các điểm kiểm tra đã được thêm vào (khác biệt trên GitHub)

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

Phiên bản 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 theo chuỗi với công việc được tích lũy nhiều nhất. Trước đó, hãy làm theo chuỗi dài nhất theo đúng nghĩa đen.

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

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

Nhiều phiên bản 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 chết người

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 cảnh báo

Satoshi Nakamoto bắt đầu phát triển một hệ thống cảnh báo, dự kiến ​​sẽ được thêm vào 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 trên mạng và trong một số phiên bản của phần mềm. Thông báo cảnh báo được ký bằng khóa riêng mà chỉ tôi biết."

“Việc một nút tạm thời ngừng hoạt động có thể là một cú sốc đối với bạn, nhưng còn tốt hơn là cú sốc khi phát hiện ra rằng tiền của bạn đã bị rút sạch.”

"Bất cứ khi nào chúng tôi không tìm thấy lỗi mới trong một thời gian dài và kiểm tra bảo mật kỹ lưỡng không tìm thấy gì, thì hệ thống có thể được thu nhỏ lại. Tôi không ủng hộ việc chúng tôi sử dụng nó mãi mãi. Nhưng Bitcoin vẫn là một phần mềm giai đoạn beta."

Xem: bitcointalk.org

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

Bài đăng cuối cùng của Satoshi Nakamoto trên bitcointalk.org. Anh ấy đã 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.

"Vẫn còn rất nhiều việc phải làm để bảo vệ DoS, nhưng tôi đang làm việc với một gói xây dựng nhanh dự phòng trong trường hợp có điều gì đó xảy ra; các ý tưởng phức tạp hơn sẽ dành 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: Quá trình phát triển được chuyển sang GitHub

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 ghi lại bởi GitHub

Ngày 23 tháng 4 năm 2011: Tiếng nói cuối cùng của Satoshi Nakamoto

Được cho là từ email cuối cùng của Satoshi gửi cho Mike Hearn:

"Tôi đã đi làm những việc khác rồi. Gavin và mọi người sẽ giải quyết ổn thỏa."

Xem: cuộc trò chuyện qua email trên pastebin.com

Tháng 3 đến tháng 6 năm 2011: Những người đóng góp mới tham gia

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 các 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 cho 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, tính 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 sửa lỗi lớn 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) nhằm mục đích cho phép người nhận giao dịch chỉ định tập lệnh để chi tiêu tiền.

P2SH được triển khai trên Bitcoin-Qt v0.5.4. Hai người còn lại đã bị loại bỏ.

Xem: BIP 12: OP_EVAL, yêu cầu hợp nhất OP_EVAL, 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 cho đị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 sao chép giao dịch coinbase) và 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 việc 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: Bitcoin Foundationataion được công bố

Gavin Andresen đã công bố việc thành lập 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 này di chuyển bộ lưu trữ 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 triển khai bởi sipa (Pieter Wuille), người đã tách bộ UTXO khỏi cơ sở dữ liệu chuỗi khối.

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

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

Một hard fork bất ngờ đã xảy ra đã tách các nút v0.8 khỏi các phiên bản cũ hơn.

Xem: BIP 50: Báo cáo thực tế 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: Opcode OP_RETURN có thể ghi dữ liệu trong chuỗi khối, nhưng cũng làm cho UTXO được liên kết không sử dụng được. Ngoài ra, autotools được sử dụng làm hệ thống xây dựng, trong khi bitcoin-cli (công cụ dòng lệnh) được giới thiệu dưới dạng ứng dụng khách RPC.

Xem: Cập nhật Ghi chú

Vào khoảng 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ợ phát triển các loại tiền kỹ thuật số phi tập trung.

Ngày 23 tháng 10 năm 2014: Blockstream ra mắt

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

Xem: Tại sao chúng tôi bắt đầu 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 thức đồng bộ hóa để đồng bộ hóa các tiêu đề khối đầu tiên, 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 Lightning Network được phát hành

Joseph Poon và Thaddeus Dryja phát hành bản thảo đầu tiên của báo cáo chính thức về Lightning Network

Xem: Sách trắng Lightning Network

Ngày 15 tháng 4 năm 2015: MIT DCI ra mắt

MIT Media Lab ra mắt 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ệ chuỗi khối.

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 phần mềm này bao gồm tính năng cắt tỉa tệp khối như một tính năng chính.

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 này đã đượ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, chọn tham gia RBF (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

Phiên bản này bao gồm BIP 9 (logic nhận dạng phiên bản) và định nghĩa của ngã ba mềm 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

Chứa các thay đổi cho segwit (nhân chứng tách biệt), chức năng khối nén, 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 ngã ba 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 tập trung tuyệt vời của Bitcoin và giờ đã là dĩ vãng.

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 phần mềm này bổ sung chức năng ước tính phí dịch vụ tốt hơn, có thể thêm phí dịch vụ 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 nhánh mạng có thể xảy ra trong tương lai, đồng thời sửa một số lỗi cũng như 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

Phiên bản 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 thêm một số chức năng cho ví. Một trong số đó là hỗ trợ cho các 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 ra mắt

Jack Dorsey đã thông báo rằng Square Crypto sẽ tuyển dụng 3~4 kỹ sư và 1 nhà thiết kế để đóng góp toàn thời gian cho nguồn mở 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

Bản cập nhật phiên bản này bao gồm một số lượng lớn các 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: Taproot được đề xuất

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

Xem: bài danh sách 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 bao gồm các tính năng mới, một số bản vá và nâng cấp hiệu suất cũng như các bản dịch được cập nhật.

Xem: Cập nhật Ghi chú

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

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

Xem: bài danh sách 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

Phiên bản này bổ sung các tính năng mới, một số bản vá và nâng cấp hiệu suất cũng như các bản dịch được 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

Phiên bản 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

Phiên bản 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 bản cập nhật trong phiên bản nhỏ này bao gồm các cách khác nhau để đối phó với các đồng nghiệp lừa đảo, lời nhắc ví và hỗ trợ PSBT cho UTXO có và không có nhân chứng.

Xem: Cập nhật Ghi chú

Năm 2020: Giải thưởng phát triển cho các dự án Bitcoin và những người đóng góp 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 Foundation, Paradigm và Coinbase đã tạo ra một số giải thưởng phát triển cho các dự án Bitcoin và những người đóng góp cá nhân.

tiêu đề cấp đầu tiên

Tóm lại là

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 hóa xung quanh vài nghìn người đóng góp GitHub (dữ liệu năm 2018). Rõ ràng, các tiêu chuẩn cao về đánh giá 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 theo và liên tục cải tiến.

Tôi tin rằng việc hiểu 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 Bitcoin hiện tại. Vì vậy, tôi đã tạo một dòng thời gian kết hợp nhiều sự kiện hơn với nhau.Đối với nhu cầu nghiên cứu sâu hơn, bạn nên đọc The Tao Of Bitcoin Development được viết bởi Alex B. (), Quá trình hợp nhất Bitcoin Core của Eric Lombrozo và kiệt tác của Jameson Lopp Ai kiểm soát Bitcoin Core? (Ai kiểm soát Bitcoin Core?).

Cảm ơn

Cảm ơn

(chưa xong)

Liên kết gốc:

https://b10c.me/blog/004-the-incomplete-history-of-bitcoin-development/

以太坊爱好者
作者文库