Phân cấp có thể được tóm tắt là thiếu một điểm thất bại duy nhất trong một hệ thống. Khái niệm nhiều mặt này trải dài trên nhiều khía cạnh, bao gồm phân phối mã thông báo, ảnh hưởng của các nhân vật chủ chốt, tham gia mạng không cần cấp phép, kiểm soát phát triển và đa dạng phần mềm / phần cứng. Định lượng mức độ phân cấp của blockchain có rất ít tiêu chuẩn được chấp nhận rộng rãi ngoài Hệ số Nakamoto của Balaji. Nhiều số liệu không hoàn hảo. Hơn nữa, các cuộc thảo luận xung quanh phân cấp blockchain, thườnggốc rễ trong triết học chính trị, gây ra các cuộc tranh luận sâu sắc về mặt tư tưởng và đôi khi gần như mang tính tôn giáo.
Solana đã trở thành đề tài của sự chỉ trích đáng kể và thông tin sai lệch từ một phần nhỏ ồn ào của cộng đồng blockchain về sự thiếu tập trung và kháng cáo của việc kiểm duyệt. Một ví dụ gần đây là cựu nhà thầu tình báo Mỹ và người tiết lộ thông tin Edward Snowden, người đã bày tỏ lo ngại trong khiToken2049Bài thuyết trình chính thức của hội nghị.
“Khi bạn nhìn lại Bản tóm tắt Bitcoin, tôi nghĩ rằng điều bạn thấy là một cách tiếp cận đối đầu với hệ thống và đó thực sự là điều bạn phải xem xét. Rất nhiều người, và tôi không muốn kể tên nhưng, Solana, đang áp dụng những ý tưởng tốt và nghĩ, vâng, và nếu chúng ta chỉ tập trung mọi thứ? Nó sẽ nhanh hơn, nó sẽ hiệu quả hơn, nó sẽ rẻ hơn… Bạn phải nghĩ cho trường hợp đối đầu thay vì trường hợp thuận tiện, dễ dàng ban đầu.”
Như nhiều người chỉ trích Solana khác, Snowden không cung cấp dữ liệu nào để chứng minh nhận định của mình mặc dù đã đượcmời công khaiđể làm như vậy. Trong các phần tiếp theo của công việc này, chúng tôi sẽ phân tích sự phi tập trung của mạng Solana thông qua dữ liệu, nhấn mạnh các lĩnh vực mạng thể hiện sự phi tập trung tương đối mạnh mẽ trong khi xác định các lĩnh vực cần tiến triển thêm.
Với báo cáo này, chúng tôi sẽ tiếp cận một cách định lượng và đa mặt để phân tích sự phi tập trung của Solana, dựa trên các sự thật và thông tin có thể kiểm chứng công khai.
Chúng tôi sẽ đánh giá các khu vực sau:
Khi thích hợp, chúng tôi sẽ so sánh các số liệu của mạng Solana với các số liệu của các blockchain L1 bằng chứng cổ phần ngang hàng khác trong ngành. Mạng ngang hàng chỉ đóng vai trò là điểm chuẩn, cung cấp bối cảnh rộng hơn cho hành trình phân cấp của Solana và làm nổi bật các lĩnh vực mà nó có thể tụt hậu hoặc vượt xa mong đợi.
Những so sánh này không nên bị hiểu lầm như là những nỗ lực tuyên bố sự ưu việt của mạng lưới này so với mạng lưới khác.
Trong nhiều trường hợp, Ethereum cung cấp chỉ số tham chiếu hữu ích nhất vì nó được coi là blockchain Layer 1 proof-of-stake phi tập trung nhất. Đáng chú ý là Ethereum đã tồn tại gần gấp đôi so với Solana, với khối khởi tạo được tạo ra vào tháng 7 năm 2015, so với tháng 3 năm 2020 của Solana. Phi tập trung là một quá trình động, và các blockchain thông thường trở nên phi tập trung hơn theo thời gian. Với điều kiện tương tự, có lý do để kỳ vọng các mạng cũ đạt được mức độ phi tập trung cao hơn.
Phân phối cổ phần trong mạng blockchain đề cập đến cách mà các token đã đặt cược của mạng được phân bố cho các người xác nhận của nó. Trong một hệ thống phân phối tốt, không có bất kỳ người xác nhận đơn lẻ nào hoặc nhóm nhỏ nắm giữ một cổ phần quá lớn, giảm thiểu nguy cơ một bên nào đó có ảnh hưởng quá lớn hoặc kiểm soát quá nhiều trên sự đồng thuận mạng.
Sự phân phối cổ phần cân bằng thúc đẩy sự phi tập trung bằng cách đảm bảo một tập hợp đa dạng của các nhà xác minh, làm cho việc tấn công mạng lưới trở nên khó khăn hơn đối với bất kỳ tác nhân độc hại nào để làm hỏng tính toàn vẹn của mạng lưới. Nó cũng đóng góp vào khả năng chống lỗi lớn hơn khi mạng lưới trở nên chống chịu hơn đối với các lỗi của từng nhà xác minh.
“Bạn cần một tập validator rất lớn, càng lớn trên mức cảm nhận cơ bản thì mạng càng an toàn, nhưng ở mức học thuật, càng nhiều nút thì càng dễ đảm bảo rằng các nút trung thực luôn là một phần nhỏ của tập đó và luôn có một cây bao trùm tối thiểu có thể kết nối với nhau. Điều đó thậm chí không có nghĩa ở tầng giao thức; điều đó đồng nghĩa với việc người ta nói chuyện qua điện thoại. Sự thật là mọi người có thể tham gia Discord hoặc IRC hoặc gọi điện thoại cho nhau. Đó là cách chúng ta giải quyết sự chia cắt và tìm ra vấn đề là gì. Càng nhiều người chúng ta có, càng dễ để đảm bảo rằng sự chia cắt là không thể.
Chạy một nút trên mạng Solanalà hoàn toàn phi tập trung, chỉ cần đặt cọc tối thiểu bắt buộc rất thấp (1 SOL) để hoạt động như một nhà xác thực. Mạng hỗ trợ bản chấtdelegated proof-of-stake(dPoS) và bao gồm 4.514 nút, bao gồm 1.414 bộ xác thực và 3.100 nút RPC.
Hai nhà xác minh lớn nhất theo cổ phần được vận hành bởi Helius và Galaxy, mỗi người giữ khoảng 3,2%. Số cổ phần gửi tối thiểu cần thiết để vào top một phần ba siêu thiểu số và top hai phần ba siêu đa số lần lượt là 4,4 triệu và 1,23 triệu SOL.
Trên: các validator được sắp xếp theo cổ phần, tỷ lệ logarit
Biểu đồ dưới đây nhóm các trình xác thực theo cổ phần được ủy quyền để tăng thêm sự rõ ràng. Ở cấp trên, 82 trình xác thực (5,87% tổng số) nắm giữ hơn một triệu SOL được ủy quyền. Ngược lại, ở cấp thấp hơn, 825 trình xác thực (59,1% tổng số) có dưới 50.000 SOL được ủy quyền, với hầu hết tham gia Chương trình Ủy quyền Quỹ Solana (SFDP), một chương trình được thiết kế để giúp theo dõi nhanh các trình xác thực nhỏ hơn để phát triển bền vững. Khoảng 72% trình xác thực Solana được hưởng lợi từ hỗ trợ SFDP và các trình xác thực này chiếm chung 19% tổng số cổ phần. Để tìm hiểu sâu hơn về SFDP, vui lòng tham khảo báo cáo Helius trước đó của chúng tôi: SFDP và những thách thức mà trình xác thực đuôi dài phải đối mặt.
Trên: Các người xác minh Solana được nhóm theo sự góp vốn
Cũng giống như các địa chỉ blockchain không tương đương với người dùng, số lượng trình xác thực không phản ánh số lượng thực thể riêng biệt vận hành trình xác thực. Con số thực thấp hơn vì các thực thể lớn hơn có thể chọn phân phối cổ phần của họ trên nhiều trình xác thực. Ví dụ, Jito (1, 2), Coinbase (1,2), và Mrgn (1, 2Tôi vận hành một số máy xác thực.
Không có vấn đề cố hữu với một thực thể duy nhất vận hành nhiều trình xác thực; Trên thực tế, điều này có thể củng cố mạng bằng cách tăng sự đa dạng về địa lý và nhà cung cấp dịch vụ lưu trữ, miễn là các trình xác thực được phân phối thay vì được sắp xếp. Tuy nhiên, rủi ro có thể phát sinh nếu các trình xác thực này được cấu hình giống hệt với các cài đặt không chuẩn hoặc quy tắc tường lửa. Ngoài ra, việc có nhiều trình xác thực được quản lý bởi một thực thể duy nhất thay mặt cho các công ty hoặc dự án lớn như một phần của mô hình "trình xác thực dưới dạng dịch vụ" có thể gây ra những lo ngại về phân cấp hơn nữa.
Trong các mạng proof-of-stake,Hệ số Nakamotođại diện cho số lượng tối thiểu các nút cần thiết để kiểm soát ít nhất một phần ba tổng số đặt cược (tức là số ít siêu). Hệ số Nakamoto cao hơn cho thấy phân phối đặt cược rộng hơn và do đó, mức độ phi tập trung cao hơn. Nó cũng có thể được coi là số nhỏ nhất các thực thể độc lập có thể âm mưu xấu để gây ra sự cố về sự sống, từ chối sự đồng thuận cần thiết cho việc sản xuất khối mới. Các chuỗi khối dựa trên PoS và Byzantine Fault Tolerance đòi hỏi hơn hai phần ba số đặt cược đồng ý với trạng thái của mạng để tiếp tục xử lý giao dịch.
Để xác định Hệ số Nakamoto của mạng Solana, chúng tôi xếp hạng người xác thực từ cao nhất đến thấp nhất theo tỷ lệ cổ phần của họ và đếm số lượng cần thiết để kiểm soát một phần ba tổng số cổ phần. Hệ số Nakamoto của Solana trong lịch sử dao động trong khoảng từ đỉnh 34 vào ngày 13/8/2023 đến mức thấp nhất là 19, hiện tại. Hệ số này tương đối ổn định trong năm qua.
Trên: Hệ số Nakamoto lịch sử của Solana
Hệ thống Solana có hệ số Nakamoto xếp hạng ở vị trí trung bình so với các mạng cùng ngành. Những con số này không tính đến việc các thực thể cá nhân có quyền hoạt động nhiều máy chủ xác thực một cách ẩn danh, do đó hệ số Nakamoto thực tế có thể thấp hơn.
Trên: so sánh hệ số Nakamoto giữa các chuỗi khối L1 khác nhau
Sự đa dạng địa lý của các nút mạng là rất quan trọng để giảm thiểu rủi ro và thúc đẩy tính chất chống đổ vỡ của mạng. Khi quá nhiều người xác minh tập trung ở một khu vực duy nhất, tính cường độ của mạng trở nên phụ thuộc vào các khung pháp luật của những khu vực cụ thể đó.
Thảm họa tự nhiên, bao gồm động đất, lũ lụt, bão và sóng thần, đặt ra một rủi ro khác. Những sự kiện như vậy gây căng thẳng cho lưới điện quốc gia và có thể làm gián đoạn nghiêm trọng hoạt động trung tâm dữ liệu, dẫn đến mất điện đột ngột. Nguy cơ từ con người, như chiến tranh, tấn công mạng và hư hại cơ sở hạ tầng internet quan trọng, bao gồm cáp dưới biển, đặt ra những rủi ro khác có thể gây nguy hiểm cho sự ổn định của mạng.
Dữ liệu Solana cho phân tích của phần này được thu thập từ validators.app cho kỷ nguyên 685. Tập dữ liệu thô có sẵn ở định dạng bảng tínhhere. Những con số này chỉ phản ánh các nút kiểm chứng được đặt cược và không bao gồm các nút RPC chưa đặt cược.
Khi được nhóm theo châu lục, dữ liệu cho thấy có 632 Solana validators (46%) đặt tại châu Âu, với 550 validators (40%) tại Bắc Mỹ. Về phân phối cổ phần, 68% cổ phần được ủy quyền cho validators tại châu Âu, với 20% được ủy quyền cho validators tại Bắc Mỹ. 50,5% tổng cổ phần được ủy quyền cho validators hoạt động trong Liên minh châu Âu (tức cổ phần châu Âu trừ Na Uy, Ukraina và Vương quốc Anh).
Above: Phân phối người xác nhận và cổ phần Solana theo châu lục (thiết kế bản đồ: FreePik)
So với đó, Ethereum có phân phối cổ phần tương tự với trọng số cao hơn đối với Bắc Mỹ là 34.4%.
Trên: Ethereum validator và phân phối cổ phần theo lục địa (thiết kế bản đồ: FreePik)
Bộ xác thực mạng Solana bao gồm 37 quốc gia và vùng lãnh thổ khác nhau. Tập trung lớn nhất ở Mỹ, với 508 bộ xác thực (37%) hoạt động từ trung tâm dữ liệu tại Mỹ, tiếp theo là 112 bộ xác thực (8%) ở Hà Lan và 111 bộ xác thực (8%) ở Nga.
Trên: Số lượng các validator Solana theo quốc gia, epoch 685
Phân phối này cân bằng hơn khi cân nhắc bộ xác nhận bằng cổ phần. Bốn khu vực chính mỗi khu vực giữ hơn 10% cổ phần: Mỹ với 18,3%, tiếp theo là Hà Lan và Vương quốc Anh, cả hai đều là 13,7%, và Đức với 13,2%.
Trên: Phân phối địa lý của lợi ích Solana (thời kỳ 685)
Để so sánh, các nút Ethereum được phân phối trên 83 quốc gia và vùng lãnh thổ khác nhau, với gần một nửa nằm ở Mỹ hoặc Đức.
Trên: Các nút Ethereum theo quốc gia (nguồn)
Phân tích chi tiết hơn về phân phối người xác nhận và cổ phần ủy quyền theo thành phố cho thấy người xác nhận Solana được phân phối trên 121 thành phố trên toàn thế giới.
Cụ thể, đối với Hoa Kỳ, các validator được phân tán trên tất cả các khu vực chính, bao gồm tổng cộng 35 thành phố. Các thành phố phổ biến nhất là Chicago (124 validator, 2,3% của stake), Los Angeles (57 validator, 2,3% của stake) và New York (32 validator, 3,5% của stake).
Đầu năm nay, nhân viên AnzaRex St.Johncác chiến lược đề xuất để cải thiện sự đa dạng địa lý của các nhà xác minh của Solana, đặc biệt là bằng cách mở rộng sự hiện diện của các nhà điều hành ở khu vực Nam toàn cầu.
Đã xác định một số thách thức chính:
Bộ xác minh nên được lưu trữ trên một loạt rộng lớn các nhà cung cấp độc lập thay vì phụ thuộc nặng nề vào một số người cung cấp tập trung. Việc đa dạng hóa này quan trọng để giảm thiểu rủi ro của sự gián đoạn mạng hoặc kiểm duyệt từ bất kỳ nhà cung cấp nào.
Một sự cố đáng chú ý trong năm 2022 liên quan đến nhà cung cấp dịch vụ lưu trữ Đức Hetzner, đã bất ngờ loại bỏ các máy chủ Solana khỏi dịch vụ của mình, đưa hơn 20% số lượng cổ phần hoạt động - khoảng 1.000 máy chủ - ngoại tuyến trong vài giờ. Mặc dù vậy, Solana vẫn hoạt động hoàn toàn mà không gặp vấn đề về liveness. Hầu hết các máy chủ bị ảnh hưởng đã di dời thành công sang trung tâm dữ liệu mới trong vài ngày, và gần như toàn bộ số cổ phần bị trễ hạn đãtrở lại trực tuyến trong vài tuần.
Trên: Thông báo qua email được gửi đến khách hàng Hetzner yêu cầu họ gỡ bỏ phần mềm Solana khỏi máy chủ của họ
Tập trung xác nhận Solana được phân tán trên 135 nhà cung cấp lưu trữ khác nhau. Hai nhà cung cấp hàng đầu là Teraswitch, một công ty tư nhân của Mỹ, lưu trữ 24% xác nhận, và Latitude.sh (trước đây là Maxihost), một nhà cung cấp dựa trên Brazil của máy chủ bare metal giá rẻ được sử dụng bởi 19% xác nhận. Hai nhà cung cấp này kết hợp chiếm 43,4% cổ phần.
Các nhà cung cấp dịch vụ phổ biến khác bao gồm công ty điện toán đám mây OVHcloud của Pháp, chiếm 8,65% cổ phần, và Cherry Servers có trụ sở tại Lithuania, chứa 8,45% các bộ xác thực.
Trên: các nhà cung cấp dịch vụ lưu trữ validator theo số cổ phần
Bởi vì Solana là một blockchain hiệu suất cao, khả năng xử lý cao, nó có yêu cầu cao hơnyêu cầu nodeso với hầu hết đối thủ trong ngành. Đối với các máy chủ Solana, các khuyến nghị về phần cứng bao gồm các thành phần chính sau:
Trong thực tế, yêu cầu băng thông của Solana khiến việc vận hành tại nhà trở nên không thực tế, vì vậy các máy chủ xác thực chủ yếu được vận hành từ các máy chủ kim loại không vỏ trong các trung tâm dữ liệu riêng biệt.
Solana được ra mắt ban đầu với một validator client duy nhất, được phát triển bởi Solana Labs và viết bằng Rust. Mặc dù client của Solana Labs không còn được cập nhật hoạt động nữa, một nhánh được biết đến với tênAgaveđang được sử dụng một cách tích cực. Phụ thuộc hoàn toàn vào một phiên bản khách hàng duy nhất là một yếu tố quan trọng gây sự tập trung vì nó đặt nguy cơ xảy ra lỗi phần mềm quan trọng có thể gây ra sự cố về tính sống còn trên toàn mạng.
Việc tăng đa dạng khách hàng đã trở thành ưu tiên hàng đầu của cộng đồng Solana, và mục tiêu này cuối cùng đã được thực hiện với sự triển khai củaFiredancer.
Hôm nay, có nhiều triển khai khách hàng Solana hoạt động hoặc đang được phát triển:
Ngoài ra,Mithril là một khách hàng được viết bằng Golang và được phát triển bởiOverclockđể phục vụ như một nút đầy đủ xác minh với yêu cầu phần cứng thấp hơn.
Việc có nhiều nhóm kỹ sư lõi toàn thời gian xem xét lẫn nhau về mã nguồn codebase tăng đáng kể khả năng bắt lỗi trong khi thúc đẩy chia sẻ kiến thức và cộng tác.
“Chúng tôi đã học được rất nhiều từ nhóm khách hàng Firedancer; có những điều mà họ đã đưa ra là những giải pháp rất thông minh,” nhà kỹ sư Anza Joe Caulfield nhận xét trong mộtcuộc phỏng vấn gần đây.
Cả Agave và Firedancer đều có ý nghĩa quan trọngchương trình bug bounty.
Solana và Ethereum là các mạng Lớp 1 duy nhất cung cấp nhiều triển khai máy khách. Ethereum có ít nhất năm khách hàng phần mềm chính. Được áp dụng rộng rãi nhất làNethermind, được viết bằng C#, với 45% sử dụng, vàGeth, được viết bằng cờ vây, với 39% chấp nhận.
Trên Solana, khách hàng Jito hiện đang chiếm 88% cổ phần mạng lưới. Tuy nhiên, cảnh quan này dự kiến sẽ thay đổi đáng kể trong vòng 12 tháng tới khi khách hàng mới - Frankendancer và Firedancer - được từ từ giới thiệu và tích hợp vào hệ sinh thái.
Trên: Sự đa dạng của Solana và Ethereum client (Tháng 10 năm 2024)
Trong việc định lượng Phi tập trung, Balaji xác định việc tập trung phát triển như một yếu tố quan trọng cho các hệ sinh thái blockchain, nhấn mạnh tầm quan trọng của việc giảm thiểu sự phụ thuộc vào các nhà đóng góp cá nhân và giảm thiểu "rủi ro chìa khóa".
Tất cả phần mềm khách hàng trên Solana được lưu trữ công khai trên GitHub dưới giấy phép mã nguồn mở, cho phép truy cập mở và đóng góp của cộng đồng.
The Agave validator, được bảo trì bởi Anza - một công ty phát triển phần mềmthành lậpvào đầu năm 2024 - đóng một vai trò quan trọng trong cảnh quan này. Anza được thành lập với khoảng 45 nhân viên, khoảng một nửa đội ngũ trước đây đã làm việc tại Solana Labs.
Ngoài việc quản lý Agave, nhóm Anza còn đóng góp cho hệ sinh thái Solana rộng lớn bằng cách phát triển các sáng kiến nhưtiện ích mở rộng token, cơ sở hạ tầng thanh toán xuyên biên giới vàMôi trường được phép Solana.
Mã nguồn Agave client có 357 người đóng góp và 26.408 lần cam kết, tuy nhiên, chỉ số cam kết nguyên thô một mình không hoàn hảo và không thể hoàn toàn hiểu rõ sâu sắc của các đóng góp cá nhân. Đáng chú ý, một nhóm nhỏ tương đối của các nhà phát triển - chủ yếu là các kỹ sư cấp cao và các người sáng lập của Solana - đã viết phần lớn cam kết, với một dãy dài các người đóng góp nhỏ hơn.
Trên: cam kết đối với mã nguồn khách hàng Agave của Solana bởi người đóng góp. Dependabot là một con bot theo dõi/cập nhật phụ thuộc.
Để so sánh, các khách hàng Geth và Nethermind phổ biến của Ethereum thể hiện một mô hình tập trung cộng tác viên tương tự trong một cộng đồng lớn hơn. Geth có 1.098 người đóng góp, trong khi Nethermind có 142. Hơn một nửa số cam kết với Geth là do ba người đóng góp cốt lõi. Tương tự như vậy, hai nhà phát triển chiếm hơn 50% tổng số cam kết với Nethermind.
Khách hàng Firedancer, được phát triển bởi một nhóm nhỏ dưới sự lãnh đạo củaKevin Bowerstại một công ty giao dịch tần số cao nổi tiếng của MỹJump, hiện tại có 57 người đóng góp và 3.722 lần commit. Đa dạng người đóng góp vẫn còn hạn chế vì Firedancer là một dự án khá mới - commit đầu tiên chỉ từ tháng 8 năm 2022 - và chỉ mới hoạt động trên mainnet gần đây.
Trên: cam kết đối với mã nguồn khách hàng Solana Agave bởi cộng tác viên.
Trên toàn hệ sinh thái Solana rộng lớn hơn, có bằng chứng mạnh mẽ về sự đa dạng địa lý trong cộng đồng nhà phát triển. Các cuộc thi hackathon trực tuyến hai năm một lần của Solana là một trong những cuộc thi lớn nhất trên thế giới theo sự tham gia và đóng một vai trò lớn trong việc nuôi dưỡng nhiều nhóm ứng dụng và giao thức Solana thành công nhất hiện nay, bao gồm Tensor, Drift, Jito và Kamino.
Mới nhấtRadar hackathon thu hút 13,672 người tham gia từ 156 quốc gia, với sự đại diện đáng chú ý từ Ấn Độ, Nigeria, Hoa Kỳ và Việt Nam.
Trên: Đăng ký hackathon Radar theo quốc gia
Siêu nhóm, một mạng kết nối các nhà sáng tạo, nhà phát triển và nhà điều hành Solana, đã mở rộng đến1.300 thành viêntrong 16 quốc gia. Các chương trình địa phương của nó tạo điều kiện cho sự hợp tác thông qua các sự kiện và không gian làm việc chung.Solana AllstarsChương trình đại sứ, do Step Finance điều hành, đã đạt được thành công đáng kể tại Nigeria, tổ chức hơn 120 buổi gặp gỡ được tham gia đông đảo trên nhiều vùng miền.
Quản trị là một vector quan trọng cho sự phi tập trung vì nó xác định cách quyết định được đưa ra trong mạng lưới. Điều này ảnh hưởng đến mọi thứ từ việc nâng cấp giao thức đến chính sách kinh tế và quy định cộng đồng. Quản trị phi tập trung tăng cường tính minh bạch, sự công bằng và niềm tin trong mạng lưới.
Đề xuất Cải tiến và Phát triển Solana (SIMD) là tài liệu chính thức cần thiết cho bất kỳ thay đổi đáng kể nào đối với các thành phần cốt lõi của Solana. Những thay đổi “đáng kể” được xác định là những thay đổi thường thay đổi giao thức mạng, tính hợp lệ của giao dịch hoặc khả năng tương tác.
Các thay đổi không đáng kể, chẳng hạn như việc tái cấu trúc mã nhỏ hoặc cải tiến hiệu suất mục tiêu, không yêu cầu đề xuất. Đề xuất nên ghi lại lý do cho tính năng và đủ tài liệu để hiểu cách thực hiện.
Trong khi việc nộp SIMD là không cần phép và mở cho bất kỳ nhà phát triển hoặc nhà nghiên cứu nào, hầu hết đều được nộp bởi những nhà phát triển nhóm khách hàng làm việc toàn thời gian trên việc cải tiến giao thức cốt lõi.
Có hai loại đề xuất:
SIMD thường đi qua các giai đoạn kiểm tra ý tưởng, soạn thảo, xem xét và chấp nhận. Một cuộc xem xét chính thức diễn ra công khai trên GitHub, với tác giả đề xuất chịu trách nhiệm thu thập phản hồi từ các cộng tác viên chính liên quan, người xác định xem nó được chấp nhận, sửa đổi hay rút lại.
Tác giả không bắt buộc phải triển khai đề xuất của họ, nhưng thường được đề xuất làm như vậy để đảm bảo hoàn thành thành công.
Nếu được chấp nhận, các đề xuất thường bao gồm một vấn đề theo dõi liên quan để triển khai tính năng và có thể yêu cầu kích hoạt thông qua Cơ chế cổng tính năng của Solana. Các cổng tính năng được kích hoạt trên các ranh giới thời đại trước tiên trên Testnet, sau đó là Devnet, trước khi kích hoạt Mainnet.
Các cuộc thảo luận về các cải tiến lan rộng trên các địa điểm sau:
Các SIMD quan trọng thay đổi giao thức, đặc biệt là những thay đổi ảnh hưởng đến các thông số kinh tế, phải trải qua các cuộc bỏ phiếu quản trị. Quá trình bỏ phiếu quản trị Solana, một sáng kiến mới khá mới mẻ do các thành viên cốt lõi trong cộng đồng đánh giá chức năng đảm bảo chỉ tập trung vào các vấn đề quan trọng để duy trì sự tham gia và tránh mệt mỏi quản trị.
Cho đến nay, ba cuộc bỏ phiếu như vậy đã diễn ra:
Việc bỏ phiếu diễn ra thông qua việc gửi token vào tài khoản danh tính của mỗi validator, với mỗi tài khoản nhận được token tỷ lệ thuận với số lượng cổ phần hoạt động của nó theo lamports.
Để bỏ phiếu, các nhà xác nhận chuyển các token này đến một trong số các khóa công khai được chỉ định tương ứng với các lựa chọn bỏ phiếu có sẵn, bao gồm một lựa chọn để không bỏ phiếu. Một khi đã bỏ phiếu, không thể thay đổi.
Trong cấu trúc này, người nắm giữ token SOL chỉ tham gia gián tiếp bằng cách giao phó SOL đã cược của họ cho các nhà xác minh, những người lựa chọn bỏ phiếu phù hợp với giá trị hoặc sở thích của họ.
Theo báo cáo đánh giá tiêu chuẩn củaCCDataSolana, được phát hành vào đầu năm nay, là một trong bốn tài sản được xếp hạng AA trong số 40 tài sản kỹ thuật số hàng đầu được đánh giá theo tiêu chuẩn Môi trường, Xã hội và Quản trị (ESG). Các xếp hạng quản trị trong báo cáo, trong đó Solana được xếp hạng thứ tư trong số L1 blockchain, đánh giá các yếu tố bao gồm sự tham gia của các bên liên quan, tính minh bạch và mức độ phi tập trung.
Trên: Xếp hạng quản trị điểm chuẩn ESG của tài sản kỹ thuật số cho các blockchain L1 (nguồn)
CácSolana Foundation(SF), thành lập vào tháng 6 năm 2019, là một tổ chức phi lợi nhuận đăng ký tại Thụy Sĩ, hành động vì sự phi tập trung, tiếp nhận và bảo mật của hệ sinh thái Solana. Với nguồn quỹ ban đầu là 167 triệu mã thông báo SOL, SF giám sátquỹ tài trợ cho các hỗ trợ, itsChương trình ủy quyềnvà các công cụ dành cho nhà phát triển. Nó kiểm soát tài sản thương hiệu chính thức, tài khoản truyền thông xã hội, trang web và nhãn hiệu.
Quỹ hoạt động với một đội ngũ tương đối tinh gọn gồm 60-65 nhân viên toàn thời gian dưới sự lãnh đạo của Giám đốc điều hành Daniel Albert và Chủ tịch Lily Liu, được giám sát bởiBan quản trị Quỹ.
Nhiệm vụ của SF là phát triển một mạng lưới Solana có khả năng mở rộng và tự duy trì, tập trung vào việc giáo dục, nghiên cứu và các sáng kiến phát triển hệ sinh thái. SF tổ chức các sự kiện quy mô lớn Solanasự kiện, bao gồmNhà Hackervà hàng nămHội nghị Breakpoint, để thúc đẩy sự tham gia của nhà phát triển và xây dựng cộng đồng.
Nhóm quan hệ phát triển của SF duy trì tài liệu chính thức, các kênh mạng xã hội và giáo dục cho các nhà phát triển. Vào tháng 1 năm 2024, SF chuyển quản lý các cuộc thi hackathon hàng đầu choColosseum, một chương trình tăng tốc độ độc lập mới được thành lập bởi cựu Trưởng phòng Tăng trưởng của SFMatty Taylor.
“Nhiệm vụ của chúng tôi là tự làm cho mình mất việc. Tìm cách mở rộng để hỗ trợ mạng lưới và hệ sinh thái, sau đó rời khỏi họ,” Dan Albert lưu ý tại mộtcuộc tranh luận gần đây, đánh dấu mục tiêu dài hạn của SF để xây dựng một mạng lưới có thể tự duy trì mà không cần giám sát.
Như đã được mô tả trong công việc này, sự phi tập trung của mạng Solana tương đương hoặc vượt trội so với các đối thủ trong ngành qua nhiều chỉ số quan trọng, bao gồm Hệ số Nakamoto, phân phối địa lý của các nhà xác thực và cổ phần, phi tập trung của nhà phát triển và các chỉ số quản trị. Đa dạng của khách hàng vẫn là một ngoại lệ đáng chú ý, mà khách hàng mới Firedancer nhắm mục tiêu giải quyết.
Có nhiều cơ hội để nâng cao tính phi tập trung của Solana:
Bộ xác thực vẫn tập trung đến một mức độ nào đó tại Mỹ và EU và phụ thuộc vào một số nhà cung cấp lưu trữ hạn chế. Mặc dù thách thức này không độc nhất với Solana, nhưng nó làm nổi bật tiềm năng cho Solana để cải thiện vì nó là một trong những blockchain ít tập trung hơn ở mức độ xác thực.
Cảm ơn rất nhiều Overclock, Amira Valliani, Matt Sorg, Yelena Cavanaugh, Dan Albert, Tim Garcia, 0xIchigo, Anatoly Yakovenko và Brady Werkheiser đã xem xét các phiên bản trước của công việc này.
Phân cấp có thể được tóm tắt là thiếu một điểm thất bại duy nhất trong một hệ thống. Khái niệm nhiều mặt này trải dài trên nhiều khía cạnh, bao gồm phân phối mã thông báo, ảnh hưởng của các nhân vật chủ chốt, tham gia mạng không cần cấp phép, kiểm soát phát triển và đa dạng phần mềm / phần cứng. Định lượng mức độ phân cấp của blockchain có rất ít tiêu chuẩn được chấp nhận rộng rãi ngoài Hệ số Nakamoto của Balaji. Nhiều số liệu không hoàn hảo. Hơn nữa, các cuộc thảo luận xung quanh phân cấp blockchain, thườnggốc rễ trong triết học chính trị, gây ra các cuộc tranh luận sâu sắc về mặt tư tưởng và đôi khi gần như mang tính tôn giáo.
Solana đã trở thành đề tài của sự chỉ trích đáng kể và thông tin sai lệch từ một phần nhỏ ồn ào của cộng đồng blockchain về sự thiếu tập trung và kháng cáo của việc kiểm duyệt. Một ví dụ gần đây là cựu nhà thầu tình báo Mỹ và người tiết lộ thông tin Edward Snowden, người đã bày tỏ lo ngại trong khiToken2049Bài thuyết trình chính thức của hội nghị.
“Khi bạn nhìn lại Bản tóm tắt Bitcoin, tôi nghĩ rằng điều bạn thấy là một cách tiếp cận đối đầu với hệ thống và đó thực sự là điều bạn phải xem xét. Rất nhiều người, và tôi không muốn kể tên nhưng, Solana, đang áp dụng những ý tưởng tốt và nghĩ, vâng, và nếu chúng ta chỉ tập trung mọi thứ? Nó sẽ nhanh hơn, nó sẽ hiệu quả hơn, nó sẽ rẻ hơn… Bạn phải nghĩ cho trường hợp đối đầu thay vì trường hợp thuận tiện, dễ dàng ban đầu.”
Như nhiều người chỉ trích Solana khác, Snowden không cung cấp dữ liệu nào để chứng minh nhận định của mình mặc dù đã đượcmời công khaiđể làm như vậy. Trong các phần tiếp theo của công việc này, chúng tôi sẽ phân tích sự phi tập trung của mạng Solana thông qua dữ liệu, nhấn mạnh các lĩnh vực mạng thể hiện sự phi tập trung tương đối mạnh mẽ trong khi xác định các lĩnh vực cần tiến triển thêm.
Với báo cáo này, chúng tôi sẽ tiếp cận một cách định lượng và đa mặt để phân tích sự phi tập trung của Solana, dựa trên các sự thật và thông tin có thể kiểm chứng công khai.
Chúng tôi sẽ đánh giá các khu vực sau:
Khi thích hợp, chúng tôi sẽ so sánh các số liệu của mạng Solana với các số liệu của các blockchain L1 bằng chứng cổ phần ngang hàng khác trong ngành. Mạng ngang hàng chỉ đóng vai trò là điểm chuẩn, cung cấp bối cảnh rộng hơn cho hành trình phân cấp của Solana và làm nổi bật các lĩnh vực mà nó có thể tụt hậu hoặc vượt xa mong đợi.
Những so sánh này không nên bị hiểu lầm như là những nỗ lực tuyên bố sự ưu việt của mạng lưới này so với mạng lưới khác.
Trong nhiều trường hợp, Ethereum cung cấp chỉ số tham chiếu hữu ích nhất vì nó được coi là blockchain Layer 1 proof-of-stake phi tập trung nhất. Đáng chú ý là Ethereum đã tồn tại gần gấp đôi so với Solana, với khối khởi tạo được tạo ra vào tháng 7 năm 2015, so với tháng 3 năm 2020 của Solana. Phi tập trung là một quá trình động, và các blockchain thông thường trở nên phi tập trung hơn theo thời gian. Với điều kiện tương tự, có lý do để kỳ vọng các mạng cũ đạt được mức độ phi tập trung cao hơn.
Phân phối cổ phần trong mạng blockchain đề cập đến cách mà các token đã đặt cược của mạng được phân bố cho các người xác nhận của nó. Trong một hệ thống phân phối tốt, không có bất kỳ người xác nhận đơn lẻ nào hoặc nhóm nhỏ nắm giữ một cổ phần quá lớn, giảm thiểu nguy cơ một bên nào đó có ảnh hưởng quá lớn hoặc kiểm soát quá nhiều trên sự đồng thuận mạng.
Sự phân phối cổ phần cân bằng thúc đẩy sự phi tập trung bằng cách đảm bảo một tập hợp đa dạng của các nhà xác minh, làm cho việc tấn công mạng lưới trở nên khó khăn hơn đối với bất kỳ tác nhân độc hại nào để làm hỏng tính toàn vẹn của mạng lưới. Nó cũng đóng góp vào khả năng chống lỗi lớn hơn khi mạng lưới trở nên chống chịu hơn đối với các lỗi của từng nhà xác minh.
“Bạn cần một tập validator rất lớn, càng lớn trên mức cảm nhận cơ bản thì mạng càng an toàn, nhưng ở mức học thuật, càng nhiều nút thì càng dễ đảm bảo rằng các nút trung thực luôn là một phần nhỏ của tập đó và luôn có một cây bao trùm tối thiểu có thể kết nối với nhau. Điều đó thậm chí không có nghĩa ở tầng giao thức; điều đó đồng nghĩa với việc người ta nói chuyện qua điện thoại. Sự thật là mọi người có thể tham gia Discord hoặc IRC hoặc gọi điện thoại cho nhau. Đó là cách chúng ta giải quyết sự chia cắt và tìm ra vấn đề là gì. Càng nhiều người chúng ta có, càng dễ để đảm bảo rằng sự chia cắt là không thể.
Chạy một nút trên mạng Solanalà hoàn toàn phi tập trung, chỉ cần đặt cọc tối thiểu bắt buộc rất thấp (1 SOL) để hoạt động như một nhà xác thực. Mạng hỗ trợ bản chấtdelegated proof-of-stake(dPoS) và bao gồm 4.514 nút, bao gồm 1.414 bộ xác thực và 3.100 nút RPC.
Hai nhà xác minh lớn nhất theo cổ phần được vận hành bởi Helius và Galaxy, mỗi người giữ khoảng 3,2%. Số cổ phần gửi tối thiểu cần thiết để vào top một phần ba siêu thiểu số và top hai phần ba siêu đa số lần lượt là 4,4 triệu và 1,23 triệu SOL.
Trên: các validator được sắp xếp theo cổ phần, tỷ lệ logarit
Biểu đồ dưới đây nhóm các trình xác thực theo cổ phần được ủy quyền để tăng thêm sự rõ ràng. Ở cấp trên, 82 trình xác thực (5,87% tổng số) nắm giữ hơn một triệu SOL được ủy quyền. Ngược lại, ở cấp thấp hơn, 825 trình xác thực (59,1% tổng số) có dưới 50.000 SOL được ủy quyền, với hầu hết tham gia Chương trình Ủy quyền Quỹ Solana (SFDP), một chương trình được thiết kế để giúp theo dõi nhanh các trình xác thực nhỏ hơn để phát triển bền vững. Khoảng 72% trình xác thực Solana được hưởng lợi từ hỗ trợ SFDP và các trình xác thực này chiếm chung 19% tổng số cổ phần. Để tìm hiểu sâu hơn về SFDP, vui lòng tham khảo báo cáo Helius trước đó của chúng tôi: SFDP và những thách thức mà trình xác thực đuôi dài phải đối mặt.
Trên: Các người xác minh Solana được nhóm theo sự góp vốn
Cũng giống như các địa chỉ blockchain không tương đương với người dùng, số lượng trình xác thực không phản ánh số lượng thực thể riêng biệt vận hành trình xác thực. Con số thực thấp hơn vì các thực thể lớn hơn có thể chọn phân phối cổ phần của họ trên nhiều trình xác thực. Ví dụ, Jito (1, 2), Coinbase (1,2), và Mrgn (1, 2Tôi vận hành một số máy xác thực.
Không có vấn đề cố hữu với một thực thể duy nhất vận hành nhiều trình xác thực; Trên thực tế, điều này có thể củng cố mạng bằng cách tăng sự đa dạng về địa lý và nhà cung cấp dịch vụ lưu trữ, miễn là các trình xác thực được phân phối thay vì được sắp xếp. Tuy nhiên, rủi ro có thể phát sinh nếu các trình xác thực này được cấu hình giống hệt với các cài đặt không chuẩn hoặc quy tắc tường lửa. Ngoài ra, việc có nhiều trình xác thực được quản lý bởi một thực thể duy nhất thay mặt cho các công ty hoặc dự án lớn như một phần của mô hình "trình xác thực dưới dạng dịch vụ" có thể gây ra những lo ngại về phân cấp hơn nữa.
Trong các mạng proof-of-stake,Hệ số Nakamotođại diện cho số lượng tối thiểu các nút cần thiết để kiểm soát ít nhất một phần ba tổng số đặt cược (tức là số ít siêu). Hệ số Nakamoto cao hơn cho thấy phân phối đặt cược rộng hơn và do đó, mức độ phi tập trung cao hơn. Nó cũng có thể được coi là số nhỏ nhất các thực thể độc lập có thể âm mưu xấu để gây ra sự cố về sự sống, từ chối sự đồng thuận cần thiết cho việc sản xuất khối mới. Các chuỗi khối dựa trên PoS và Byzantine Fault Tolerance đòi hỏi hơn hai phần ba số đặt cược đồng ý với trạng thái của mạng để tiếp tục xử lý giao dịch.
Để xác định Hệ số Nakamoto của mạng Solana, chúng tôi xếp hạng người xác thực từ cao nhất đến thấp nhất theo tỷ lệ cổ phần của họ và đếm số lượng cần thiết để kiểm soát một phần ba tổng số cổ phần. Hệ số Nakamoto của Solana trong lịch sử dao động trong khoảng từ đỉnh 34 vào ngày 13/8/2023 đến mức thấp nhất là 19, hiện tại. Hệ số này tương đối ổn định trong năm qua.
Trên: Hệ số Nakamoto lịch sử của Solana
Hệ thống Solana có hệ số Nakamoto xếp hạng ở vị trí trung bình so với các mạng cùng ngành. Những con số này không tính đến việc các thực thể cá nhân có quyền hoạt động nhiều máy chủ xác thực một cách ẩn danh, do đó hệ số Nakamoto thực tế có thể thấp hơn.
Trên: so sánh hệ số Nakamoto giữa các chuỗi khối L1 khác nhau
Sự đa dạng địa lý của các nút mạng là rất quan trọng để giảm thiểu rủi ro và thúc đẩy tính chất chống đổ vỡ của mạng. Khi quá nhiều người xác minh tập trung ở một khu vực duy nhất, tính cường độ của mạng trở nên phụ thuộc vào các khung pháp luật của những khu vực cụ thể đó.
Thảm họa tự nhiên, bao gồm động đất, lũ lụt, bão và sóng thần, đặt ra một rủi ro khác. Những sự kiện như vậy gây căng thẳng cho lưới điện quốc gia và có thể làm gián đoạn nghiêm trọng hoạt động trung tâm dữ liệu, dẫn đến mất điện đột ngột. Nguy cơ từ con người, như chiến tranh, tấn công mạng và hư hại cơ sở hạ tầng internet quan trọng, bao gồm cáp dưới biển, đặt ra những rủi ro khác có thể gây nguy hiểm cho sự ổn định của mạng.
Dữ liệu Solana cho phân tích của phần này được thu thập từ validators.app cho kỷ nguyên 685. Tập dữ liệu thô có sẵn ở định dạng bảng tínhhere. Những con số này chỉ phản ánh các nút kiểm chứng được đặt cược và không bao gồm các nút RPC chưa đặt cược.
Khi được nhóm theo châu lục, dữ liệu cho thấy có 632 Solana validators (46%) đặt tại châu Âu, với 550 validators (40%) tại Bắc Mỹ. Về phân phối cổ phần, 68% cổ phần được ủy quyền cho validators tại châu Âu, với 20% được ủy quyền cho validators tại Bắc Mỹ. 50,5% tổng cổ phần được ủy quyền cho validators hoạt động trong Liên minh châu Âu (tức cổ phần châu Âu trừ Na Uy, Ukraina và Vương quốc Anh).
Above: Phân phối người xác nhận và cổ phần Solana theo châu lục (thiết kế bản đồ: FreePik)
So với đó, Ethereum có phân phối cổ phần tương tự với trọng số cao hơn đối với Bắc Mỹ là 34.4%.
Trên: Ethereum validator và phân phối cổ phần theo lục địa (thiết kế bản đồ: FreePik)
Bộ xác thực mạng Solana bao gồm 37 quốc gia và vùng lãnh thổ khác nhau. Tập trung lớn nhất ở Mỹ, với 508 bộ xác thực (37%) hoạt động từ trung tâm dữ liệu tại Mỹ, tiếp theo là 112 bộ xác thực (8%) ở Hà Lan và 111 bộ xác thực (8%) ở Nga.
Trên: Số lượng các validator Solana theo quốc gia, epoch 685
Phân phối này cân bằng hơn khi cân nhắc bộ xác nhận bằng cổ phần. Bốn khu vực chính mỗi khu vực giữ hơn 10% cổ phần: Mỹ với 18,3%, tiếp theo là Hà Lan và Vương quốc Anh, cả hai đều là 13,7%, và Đức với 13,2%.
Trên: Phân phối địa lý của lợi ích Solana (thời kỳ 685)
Để so sánh, các nút Ethereum được phân phối trên 83 quốc gia và vùng lãnh thổ khác nhau, với gần một nửa nằm ở Mỹ hoặc Đức.
Trên: Các nút Ethereum theo quốc gia (nguồn)
Phân tích chi tiết hơn về phân phối người xác nhận và cổ phần ủy quyền theo thành phố cho thấy người xác nhận Solana được phân phối trên 121 thành phố trên toàn thế giới.
Cụ thể, đối với Hoa Kỳ, các validator được phân tán trên tất cả các khu vực chính, bao gồm tổng cộng 35 thành phố. Các thành phố phổ biến nhất là Chicago (124 validator, 2,3% của stake), Los Angeles (57 validator, 2,3% của stake) và New York (32 validator, 3,5% của stake).
Đầu năm nay, nhân viên AnzaRex St.Johncác chiến lược đề xuất để cải thiện sự đa dạng địa lý của các nhà xác minh của Solana, đặc biệt là bằng cách mở rộng sự hiện diện của các nhà điều hành ở khu vực Nam toàn cầu.
Đã xác định một số thách thức chính:
Bộ xác minh nên được lưu trữ trên một loạt rộng lớn các nhà cung cấp độc lập thay vì phụ thuộc nặng nề vào một số người cung cấp tập trung. Việc đa dạng hóa này quan trọng để giảm thiểu rủi ro của sự gián đoạn mạng hoặc kiểm duyệt từ bất kỳ nhà cung cấp nào.
Một sự cố đáng chú ý trong năm 2022 liên quan đến nhà cung cấp dịch vụ lưu trữ Đức Hetzner, đã bất ngờ loại bỏ các máy chủ Solana khỏi dịch vụ của mình, đưa hơn 20% số lượng cổ phần hoạt động - khoảng 1.000 máy chủ - ngoại tuyến trong vài giờ. Mặc dù vậy, Solana vẫn hoạt động hoàn toàn mà không gặp vấn đề về liveness. Hầu hết các máy chủ bị ảnh hưởng đã di dời thành công sang trung tâm dữ liệu mới trong vài ngày, và gần như toàn bộ số cổ phần bị trễ hạn đãtrở lại trực tuyến trong vài tuần.
Trên: Thông báo qua email được gửi đến khách hàng Hetzner yêu cầu họ gỡ bỏ phần mềm Solana khỏi máy chủ của họ
Tập trung xác nhận Solana được phân tán trên 135 nhà cung cấp lưu trữ khác nhau. Hai nhà cung cấp hàng đầu là Teraswitch, một công ty tư nhân của Mỹ, lưu trữ 24% xác nhận, và Latitude.sh (trước đây là Maxihost), một nhà cung cấp dựa trên Brazil của máy chủ bare metal giá rẻ được sử dụng bởi 19% xác nhận. Hai nhà cung cấp này kết hợp chiếm 43,4% cổ phần.
Các nhà cung cấp dịch vụ phổ biến khác bao gồm công ty điện toán đám mây OVHcloud của Pháp, chiếm 8,65% cổ phần, và Cherry Servers có trụ sở tại Lithuania, chứa 8,45% các bộ xác thực.
Trên: các nhà cung cấp dịch vụ lưu trữ validator theo số cổ phần
Bởi vì Solana là một blockchain hiệu suất cao, khả năng xử lý cao, nó có yêu cầu cao hơnyêu cầu nodeso với hầu hết đối thủ trong ngành. Đối với các máy chủ Solana, các khuyến nghị về phần cứng bao gồm các thành phần chính sau:
Trong thực tế, yêu cầu băng thông của Solana khiến việc vận hành tại nhà trở nên không thực tế, vì vậy các máy chủ xác thực chủ yếu được vận hành từ các máy chủ kim loại không vỏ trong các trung tâm dữ liệu riêng biệt.
Solana được ra mắt ban đầu với một validator client duy nhất, được phát triển bởi Solana Labs và viết bằng Rust. Mặc dù client của Solana Labs không còn được cập nhật hoạt động nữa, một nhánh được biết đến với tênAgaveđang được sử dụng một cách tích cực. Phụ thuộc hoàn toàn vào một phiên bản khách hàng duy nhất là một yếu tố quan trọng gây sự tập trung vì nó đặt nguy cơ xảy ra lỗi phần mềm quan trọng có thể gây ra sự cố về tính sống còn trên toàn mạng.
Việc tăng đa dạng khách hàng đã trở thành ưu tiên hàng đầu của cộng đồng Solana, và mục tiêu này cuối cùng đã được thực hiện với sự triển khai củaFiredancer.
Hôm nay, có nhiều triển khai khách hàng Solana hoạt động hoặc đang được phát triển:
Ngoài ra,Mithril là một khách hàng được viết bằng Golang và được phát triển bởiOverclockđể phục vụ như một nút đầy đủ xác minh với yêu cầu phần cứng thấp hơn.
Việc có nhiều nhóm kỹ sư lõi toàn thời gian xem xét lẫn nhau về mã nguồn codebase tăng đáng kể khả năng bắt lỗi trong khi thúc đẩy chia sẻ kiến thức và cộng tác.
“Chúng tôi đã học được rất nhiều từ nhóm khách hàng Firedancer; có những điều mà họ đã đưa ra là những giải pháp rất thông minh,” nhà kỹ sư Anza Joe Caulfield nhận xét trong mộtcuộc phỏng vấn gần đây.
Cả Agave và Firedancer đều có ý nghĩa quan trọngchương trình bug bounty.
Solana và Ethereum là các mạng Lớp 1 duy nhất cung cấp nhiều triển khai máy khách. Ethereum có ít nhất năm khách hàng phần mềm chính. Được áp dụng rộng rãi nhất làNethermind, được viết bằng C#, với 45% sử dụng, vàGeth, được viết bằng cờ vây, với 39% chấp nhận.
Trên Solana, khách hàng Jito hiện đang chiếm 88% cổ phần mạng lưới. Tuy nhiên, cảnh quan này dự kiến sẽ thay đổi đáng kể trong vòng 12 tháng tới khi khách hàng mới - Frankendancer và Firedancer - được từ từ giới thiệu và tích hợp vào hệ sinh thái.
Trên: Sự đa dạng của Solana và Ethereum client (Tháng 10 năm 2024)
Trong việc định lượng Phi tập trung, Balaji xác định việc tập trung phát triển như một yếu tố quan trọng cho các hệ sinh thái blockchain, nhấn mạnh tầm quan trọng của việc giảm thiểu sự phụ thuộc vào các nhà đóng góp cá nhân và giảm thiểu "rủi ro chìa khóa".
Tất cả phần mềm khách hàng trên Solana được lưu trữ công khai trên GitHub dưới giấy phép mã nguồn mở, cho phép truy cập mở và đóng góp của cộng đồng.
The Agave validator, được bảo trì bởi Anza - một công ty phát triển phần mềmthành lậpvào đầu năm 2024 - đóng một vai trò quan trọng trong cảnh quan này. Anza được thành lập với khoảng 45 nhân viên, khoảng một nửa đội ngũ trước đây đã làm việc tại Solana Labs.
Ngoài việc quản lý Agave, nhóm Anza còn đóng góp cho hệ sinh thái Solana rộng lớn bằng cách phát triển các sáng kiến nhưtiện ích mở rộng token, cơ sở hạ tầng thanh toán xuyên biên giới vàMôi trường được phép Solana.
Mã nguồn Agave client có 357 người đóng góp và 26.408 lần cam kết, tuy nhiên, chỉ số cam kết nguyên thô một mình không hoàn hảo và không thể hoàn toàn hiểu rõ sâu sắc của các đóng góp cá nhân. Đáng chú ý, một nhóm nhỏ tương đối của các nhà phát triển - chủ yếu là các kỹ sư cấp cao và các người sáng lập của Solana - đã viết phần lớn cam kết, với một dãy dài các người đóng góp nhỏ hơn.
Trên: cam kết đối với mã nguồn khách hàng Agave của Solana bởi người đóng góp. Dependabot là một con bot theo dõi/cập nhật phụ thuộc.
Để so sánh, các khách hàng Geth và Nethermind phổ biến của Ethereum thể hiện một mô hình tập trung cộng tác viên tương tự trong một cộng đồng lớn hơn. Geth có 1.098 người đóng góp, trong khi Nethermind có 142. Hơn một nửa số cam kết với Geth là do ba người đóng góp cốt lõi. Tương tự như vậy, hai nhà phát triển chiếm hơn 50% tổng số cam kết với Nethermind.
Khách hàng Firedancer, được phát triển bởi một nhóm nhỏ dưới sự lãnh đạo củaKevin Bowerstại một công ty giao dịch tần số cao nổi tiếng của MỹJump, hiện tại có 57 người đóng góp và 3.722 lần commit. Đa dạng người đóng góp vẫn còn hạn chế vì Firedancer là một dự án khá mới - commit đầu tiên chỉ từ tháng 8 năm 2022 - và chỉ mới hoạt động trên mainnet gần đây.
Trên: cam kết đối với mã nguồn khách hàng Solana Agave bởi cộng tác viên.
Trên toàn hệ sinh thái Solana rộng lớn hơn, có bằng chứng mạnh mẽ về sự đa dạng địa lý trong cộng đồng nhà phát triển. Các cuộc thi hackathon trực tuyến hai năm một lần của Solana là một trong những cuộc thi lớn nhất trên thế giới theo sự tham gia và đóng một vai trò lớn trong việc nuôi dưỡng nhiều nhóm ứng dụng và giao thức Solana thành công nhất hiện nay, bao gồm Tensor, Drift, Jito và Kamino.
Mới nhấtRadar hackathon thu hút 13,672 người tham gia từ 156 quốc gia, với sự đại diện đáng chú ý từ Ấn Độ, Nigeria, Hoa Kỳ và Việt Nam.
Trên: Đăng ký hackathon Radar theo quốc gia
Siêu nhóm, một mạng kết nối các nhà sáng tạo, nhà phát triển và nhà điều hành Solana, đã mở rộng đến1.300 thành viêntrong 16 quốc gia. Các chương trình địa phương của nó tạo điều kiện cho sự hợp tác thông qua các sự kiện và không gian làm việc chung.Solana AllstarsChương trình đại sứ, do Step Finance điều hành, đã đạt được thành công đáng kể tại Nigeria, tổ chức hơn 120 buổi gặp gỡ được tham gia đông đảo trên nhiều vùng miền.
Quản trị là một vector quan trọng cho sự phi tập trung vì nó xác định cách quyết định được đưa ra trong mạng lưới. Điều này ảnh hưởng đến mọi thứ từ việc nâng cấp giao thức đến chính sách kinh tế và quy định cộng đồng. Quản trị phi tập trung tăng cường tính minh bạch, sự công bằng và niềm tin trong mạng lưới.
Đề xuất Cải tiến và Phát triển Solana (SIMD) là tài liệu chính thức cần thiết cho bất kỳ thay đổi đáng kể nào đối với các thành phần cốt lõi của Solana. Những thay đổi “đáng kể” được xác định là những thay đổi thường thay đổi giao thức mạng, tính hợp lệ của giao dịch hoặc khả năng tương tác.
Các thay đổi không đáng kể, chẳng hạn như việc tái cấu trúc mã nhỏ hoặc cải tiến hiệu suất mục tiêu, không yêu cầu đề xuất. Đề xuất nên ghi lại lý do cho tính năng và đủ tài liệu để hiểu cách thực hiện.
Trong khi việc nộp SIMD là không cần phép và mở cho bất kỳ nhà phát triển hoặc nhà nghiên cứu nào, hầu hết đều được nộp bởi những nhà phát triển nhóm khách hàng làm việc toàn thời gian trên việc cải tiến giao thức cốt lõi.
Có hai loại đề xuất:
SIMD thường đi qua các giai đoạn kiểm tra ý tưởng, soạn thảo, xem xét và chấp nhận. Một cuộc xem xét chính thức diễn ra công khai trên GitHub, với tác giả đề xuất chịu trách nhiệm thu thập phản hồi từ các cộng tác viên chính liên quan, người xác định xem nó được chấp nhận, sửa đổi hay rút lại.
Tác giả không bắt buộc phải triển khai đề xuất của họ, nhưng thường được đề xuất làm như vậy để đảm bảo hoàn thành thành công.
Nếu được chấp nhận, các đề xuất thường bao gồm một vấn đề theo dõi liên quan để triển khai tính năng và có thể yêu cầu kích hoạt thông qua Cơ chế cổng tính năng của Solana. Các cổng tính năng được kích hoạt trên các ranh giới thời đại trước tiên trên Testnet, sau đó là Devnet, trước khi kích hoạt Mainnet.
Các cuộc thảo luận về các cải tiến lan rộng trên các địa điểm sau:
Các SIMD quan trọng thay đổi giao thức, đặc biệt là những thay đổi ảnh hưởng đến các thông số kinh tế, phải trải qua các cuộc bỏ phiếu quản trị. Quá trình bỏ phiếu quản trị Solana, một sáng kiến mới khá mới mẻ do các thành viên cốt lõi trong cộng đồng đánh giá chức năng đảm bảo chỉ tập trung vào các vấn đề quan trọng để duy trì sự tham gia và tránh mệt mỏi quản trị.
Cho đến nay, ba cuộc bỏ phiếu như vậy đã diễn ra:
Việc bỏ phiếu diễn ra thông qua việc gửi token vào tài khoản danh tính của mỗi validator, với mỗi tài khoản nhận được token tỷ lệ thuận với số lượng cổ phần hoạt động của nó theo lamports.
Để bỏ phiếu, các nhà xác nhận chuyển các token này đến một trong số các khóa công khai được chỉ định tương ứng với các lựa chọn bỏ phiếu có sẵn, bao gồm một lựa chọn để không bỏ phiếu. Một khi đã bỏ phiếu, không thể thay đổi.
Trong cấu trúc này, người nắm giữ token SOL chỉ tham gia gián tiếp bằng cách giao phó SOL đã cược của họ cho các nhà xác minh, những người lựa chọn bỏ phiếu phù hợp với giá trị hoặc sở thích của họ.
Theo báo cáo đánh giá tiêu chuẩn củaCCDataSolana, được phát hành vào đầu năm nay, là một trong bốn tài sản được xếp hạng AA trong số 40 tài sản kỹ thuật số hàng đầu được đánh giá theo tiêu chuẩn Môi trường, Xã hội và Quản trị (ESG). Các xếp hạng quản trị trong báo cáo, trong đó Solana được xếp hạng thứ tư trong số L1 blockchain, đánh giá các yếu tố bao gồm sự tham gia của các bên liên quan, tính minh bạch và mức độ phi tập trung.
Trên: Xếp hạng quản trị điểm chuẩn ESG của tài sản kỹ thuật số cho các blockchain L1 (nguồn)
CácSolana Foundation(SF), thành lập vào tháng 6 năm 2019, là một tổ chức phi lợi nhuận đăng ký tại Thụy Sĩ, hành động vì sự phi tập trung, tiếp nhận và bảo mật của hệ sinh thái Solana. Với nguồn quỹ ban đầu là 167 triệu mã thông báo SOL, SF giám sátquỹ tài trợ cho các hỗ trợ, itsChương trình ủy quyềnvà các công cụ dành cho nhà phát triển. Nó kiểm soát tài sản thương hiệu chính thức, tài khoản truyền thông xã hội, trang web và nhãn hiệu.
Quỹ hoạt động với một đội ngũ tương đối tinh gọn gồm 60-65 nhân viên toàn thời gian dưới sự lãnh đạo của Giám đốc điều hành Daniel Albert và Chủ tịch Lily Liu, được giám sát bởiBan quản trị Quỹ.
Nhiệm vụ của SF là phát triển một mạng lưới Solana có khả năng mở rộng và tự duy trì, tập trung vào việc giáo dục, nghiên cứu và các sáng kiến phát triển hệ sinh thái. SF tổ chức các sự kiện quy mô lớn Solanasự kiện, bao gồmNhà Hackervà hàng nămHội nghị Breakpoint, để thúc đẩy sự tham gia của nhà phát triển và xây dựng cộng đồng.
Nhóm quan hệ phát triển của SF duy trì tài liệu chính thức, các kênh mạng xã hội và giáo dục cho các nhà phát triển. Vào tháng 1 năm 2024, SF chuyển quản lý các cuộc thi hackathon hàng đầu choColosseum, một chương trình tăng tốc độ độc lập mới được thành lập bởi cựu Trưởng phòng Tăng trưởng của SFMatty Taylor.
“Nhiệm vụ của chúng tôi là tự làm cho mình mất việc. Tìm cách mở rộng để hỗ trợ mạng lưới và hệ sinh thái, sau đó rời khỏi họ,” Dan Albert lưu ý tại mộtcuộc tranh luận gần đây, đánh dấu mục tiêu dài hạn của SF để xây dựng một mạng lưới có thể tự duy trì mà không cần giám sát.
Như đã được mô tả trong công việc này, sự phi tập trung của mạng Solana tương đương hoặc vượt trội so với các đối thủ trong ngành qua nhiều chỉ số quan trọng, bao gồm Hệ số Nakamoto, phân phối địa lý của các nhà xác thực và cổ phần, phi tập trung của nhà phát triển và các chỉ số quản trị. Đa dạng của khách hàng vẫn là một ngoại lệ đáng chú ý, mà khách hàng mới Firedancer nhắm mục tiêu giải quyết.
Có nhiều cơ hội để nâng cao tính phi tập trung của Solana:
Bộ xác thực vẫn tập trung đến một mức độ nào đó tại Mỹ và EU và phụ thuộc vào một số nhà cung cấp lưu trữ hạn chế. Mặc dù thách thức này không độc nhất với Solana, nhưng nó làm nổi bật tiềm năng cho Solana để cải thiện vì nó là một trong những blockchain ít tập trung hơn ở mức độ xác thực.
Cảm ơn rất nhiều Overclock, Amira Valliani, Matt Sorg, Yelena Cavanaugh, Dan Albert, Tim Garcia, 0xIchigo, Anatoly Yakovenko và Brady Werkheiser đã xem xét các phiên bản trước của công việc này.