Tiêu đề gốc: "Hiểu biết về các nhà phát triển: phân tích về Bitcoin Core"
Tác giả gốc: The Block
Dịch: 0×33
trong
Thông thường, khi chúng ta nghĩ về phần mềm nguồn mở, điều chúng ta nghĩ đến là hãy nghĩ về khung cảnh như thế này: hàng trăm hoặc hàng nghìn nhà phát triển làm việc tự do trên một dự án. Đúng là bất kỳ ai cũng có thể viết mã và gửi đề xuất bằng cách sử dụng nguồn mở, nhưng hầu hết chúng đều dựa hoàn toàn vào các hệ thống dựa trên hiệu suất. Điều này có thể không gây ngạc nhiên cho một số người, nhưng nhiều dự án blockchain công khai phổ biến cuối cùng sẽ được mở cho tất cả mọi người, trong khi chỉ có một số ít người đang xây dựng chúng.
Với Bitcoin ( Với Ngày càng phổ biến của các chuỗi khối công cộng như Bitcoin và Ethereum, sẽ rất hữu ích nếu hiểu được ai là nhà phát triển thực sự của các dự án này, họ làm việc cho ai (nếu có) và tiến hành phân tích toàn diện về tiến trình phát triển hiện tại. Thông thường, khi bạn nghe về một số dự án nhất định, bạn sẽ nghe về trường hợp sử dụng rõ ràng của chúng, một tính năng khiến chúng nổi bật so với các dự án khác hoặc chúng đã huy động được rất nhiều tiền, v.v., nhưng thường thì bạn lại quên mất những người đứng đằng sau hậu trường. những người thực sự làm việc và thiết kế những mạng lưới này.
Như các nhà nghiên cứu đã chỉ ra, việc đánh giá các dự án chỉ dựa trên dữ liệu Github Nó là không khôn ngoan để tốt hay xấu. Bằng cách sử dụng các số liệu như “Cam kết”, nó không nắm bắt được chính xác lượng công việc được đưa vào đó. Tất cả các cam kết chỉ ra rằng người đóng góp đã thực hiện các thay đổi được phê duyệt đối với mã nguồn của dự án. Mặc dù "cam kết" không phải là một chỉ số hữu ích về chất lượng dự án, nhưng theo nghĩa chung, nó có thể được sử dụng để lọc xem ai đã cam kết nhiều hơn và ai cam kết ít hơn.
Khi xem một nội dung cụ thể Khác Vấn đề nảy sinh với phần mềm nguồn mở khi xem xét số lượng người đóng góp hoặc người cam kết cho một dự án là một số là nhánh hoặc nhánh. Giống như Litecoin, các nhà phát triển của nó đã sao chép mã nguồn trực tiếp từ một dự án khác (trong trường hợp này là Bitcoin) và bắt đầu phát triển Litecoin một cách độc lập.
Chúng ta sẽ bắt đầu từ Bitcoin Để bắt đầu, hãy phân tích các loại tiền điện tử phổ biến nhất theo giới hạn thị trường. Mặc dù các dự án có thể có nhiều phiên bản máy khách khác nhau nhưng trong nghiên cứu này, chúng tôi tập trung vào ứng dụng khách phổ biến nhất cho Bitcoin, Bitcoin Core.

Đối với nhiều người mới, khi nghe đến từ "tiền điện tử", điều đầu tiên họ nghĩ đến là Bitcoin. Thành công ban đầu và sự phổ biến của Bitcoin đã giúp định hình ngành công nghiệp ngày nay. Từ góc độ phát triển, Bitcore Core phần lớn xác định Bitcoin ngày nay là gì. Các mạng như Bitcoin được tạo thành từ các nút lưu trữ toàn bộ lịch sử của tất cả các giao dịch, sau đó tải xuống và xác thực các khối mới khi chúng được hình thành. Bitcoin hiện có 9.311 nút công khai chạy trên mạng, khoảng 97% trong số đó đang chạy ứng dụng khách Bitcore Core.
Kể từ khi Bitcoin ra đời, ngoài việc hợp nhất việc gửi mã trên Github Ngoài con người, tổng cộng có 623 người đã đóng góp cho Bitcore Core. Để hiểu rõ hơn về ranh giới phát triển, chúng tôi đã liệt kê 10 nhà phát triển hàng đầu đã đóng góp nhiều nhất trong năm qua. Tổng cộng có 49 người đã thực hiện ít nhất một cam kết mã trong năm qua. Mặc dù bản thân việc xem xét tất cả những người đóng góp là điều thú vị nhưng nó không nói lên toàn bộ câu chuyện vì chúng ta sẽ thấy rằng không phải tất cả những đóng góp đều được tạo ra như nhau.
10 người đóng góp hàng đầu theo số lần cam kết trong năm qua
1. Marco Falke (Phòng thí nghiệm Chaincode) - Tác giả kiểm tra và bảo trì QA - Đã làm việc với tư cách là người bảo trì Bitcoin Core trong dự phòng của mình thời gian. Năm 2017, anh chuyển đến New York để toàn thời gian theo đuổi việc phát triển phần mềm nguồn mở
2. Practiceswift— Người đóng góp cốt lõi Bitcore
3. João Barbosa (promag) — Người đóng góp cá nhân cho Bitcore Core kể từ tháng 7 năm 2017
4. Pieter Wuille (sipia) — Nhà phát triển Bitcoin. Một trong những người sáng lập Blockstream
5. John Newberry (jnewbery) — Bitcoin kể từ năm 2016 Cốt lõi người đóng góp kể từ đó. Bitcoin Optech được thành lập vào năm 2018 và là một phần của Chaincode Labs
6. ken2812221—Nhà phát triển Bitcoin đến từ Đài Loan, Trung Quốc
7. Ben Woosley (Empact) — Người đóng góp cho Bitcore Core, đã đóng góp Zap Lightning Wallet
8. Hennadii Stepanov (hebasto) — Nhà phát triển Bitcore Core
9. Andrew Chow (achow101) — Nhà phát triển Bitcore Core và Người đóng góp Armory p>
10. Wladimir van der Laan (laanwj) — Bitcore Core Nhà phát triển và người bảo trì chính

Khi chúng tôi xem xét 10 cộng tác viên hàng đầu đã cam kết trong quá khứ năm , chúng tôi nhận thấy rằng những nội dung nêu trên chiếm khoảng 68% tổng số bài gửi. Nhìn chung, 22 nhà phát triển đã cam kết sử dụng ít nhất 1% cơ sở mã Bitcore Core trong năm qua. Dữ liệu này cho chúng ta biết rằng mặc dù hàng trăm nhà phát triển đã tự nguyện tham gia phát triển giao thức Bitcoin nhưng hầu hết công việc phát triển vẫn chủ yếu được thực hiện bởi vài chục người.
Mặt khác, như chúng tôi đã đề cập trước đó, việc tóm tắt chỉ từ dữ liệu “cam kết” có thể là một thước đo kém và không nói lên toàn bộ câu chuyện. Các số liệu có thể được làm phong phú hơn và thuyết phục hơn bằng cách xem xét các số liệu khác, chẳng hạn như các dòng mã được thêm hoặc xóa. Thông thường, cách lập trình tốt nhất đến từ việc loại bỏ mã, nhưng khi loại bỏ mã, các tính năng sẽ giữ nguyên hoặc được thêm vào. Đó là lập trình tốt khi mọi thứ được sắp xếp hợp lý và cải tiến.

Bằng cách nhìn vào các dòng được thêm và xóa, chúng ta có thể thấy rằng "laanwj", hay còn được gọi là wlavan der Laan, cho đến nay đã thêm và xóa hầu hết các dòng mã, mặc dù số lần cam kết của anh ấy chiếm 2,6% tổng số. Những bổ sung của Wladimir chiếm khoảng 35% tổng số bổ sung, và những bổ sung của ông chiếm khoảng 42%. Điều này có thể là do Wladimir là người duy trì chính thức của Bitcoin Core. Người bảo trì đóng vai trò là "người gác cổng" và có thể hợp nhất mã vào nhánh chính. Trong suốt lịch sử phát triển của Bitcoin, vai trò của người duy trì khách hàng tiềm năng đã được chuyển giao một cách tự nguyện. Đầu tiên là Satoshi Nakamoto, người tạo ra mã nguồn ban đầu của Bitcoin (3/1/09 - 23/2/11), sau đó là Gavin Andresen (23/2/11 - 7/4/14), và cuối cùng là wlavan der Laan (7/4/14 - nay).
Các nhà phát triển khác cần xem
1. Jonas Schnelli (jonasschnelli) — Bitcore Các nhà phát triển và bảo trì cốt lõi. Người sáng lập ví phần cứng Bitbox
2. Alex Morcos (Morcos) — Đồng sáng lập Phòng thí nghiệm Chaincode với Suhas Daftuar. Người đóng góp lõi Bitcore
3. Matt Corallo (TheBlueMatt) —Người đóng góp Bitcore Core . Đồng sáng lập Blockstream và là thành viên của Chaincode Labs. Đồng tác giả của sách trắng sidechain, triển khai sidechain Elements và duy trì dự án Bitcoin FIBER (tăng tốc độ lan truyền khối Bitcoin)
4. Eric Lombrozo (CodeShark) —Nhà phát triển Bitcore Core, đồng CEO của Ciphrex
5. Andrew Poelstra (apoelstra) —Giám đốc Nghiên cứu tại Blockstream. Chịu trách nhiệm về công nghệ MimbleWimble
6. Peter Todd (petertodd) — Nhà phát triển lõi Bitcore. Việc gửi mã phát triển Bitcoin Core xếp thứ 22
7. Gregory Maxwell (gmaxwell) — Nhà phát triển Bitcore Core, cựu CTO của Blockstream
8. Cory Fields (theuni) — MIT Media Experiment Bitcore Core Nhà phát triển tiền tệ kỹ thuật số Sáng kiến
So sánh hàng năm về đóng góp cho Bitcoin Core
Điều thú vị là từ năm 2014 đến năm 2015, được phát triển độc lập. Số lượng người dùng tăng tuyến tính, trong khi có sự giảm nhẹ về 2015. Mức giảm giá trong giai đoạn 2014-2015 rất giống với những gì chúng ta thấy gần đây từ năm 2017 đến 2018. Sự khác biệt rõ ràng là mặc dù giá Bitcoin giảm hơn 80% trong cả hai khoảng thời gian nhưng hoạt động của nhà phát triển lại tăng khoảng 10% trong năm 2017-2018. 
Mặc dù loại tiền điện tử nổi tiếng nhất cho phép mọi người gửi thay đổi mã, nhưng ở đó có lẽ có hàng trăm người có khả năng gửi thay đổi mã (624), nhưng nó vẫn chủ yếu được phát triển bởi vài chục người. Điều này không có nghĩa là Bitcoin được kiểm soát bởi họ, điều này chắc chắn không xảy ra, nhưng việc trở thành người đóng góp thường xuyên cho cơ sở mã Bitcoin đòi hỏi một lượng kỹ năng chuyên môn và vốn xã hội nhất định, cần thiết trong thời gian dài. và dữ liệu thu được. Số lượng nhà phát triển đóng góp trực tiếp cho Bitcore Core tiếp tục tăng so với thời điểm này năm ngoái, ngay cả trong thời kỳ thị trường suy thoái, đây là một dấu hiệu tích cực khi hệ sinh thái tiếp tục phát triển.
Chào mừng bạn tham gia cộng đồng chính thức của BlockBeats:
Nhóm Telegram đăng ký: https://t.me/theblockbeats
Nhóm Telegram thảo luận: https://t.me/BlockBeats_App
Tài khoản Twitter chính thức: https://twitter.com/BlockBeatsAsia