BTC
ETH
HTX
SOL
BNB
Xem thị trường
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

Quá khứ của Cosmos: Testnet được khuyến khích, tấn công và phòng thủ nút, và cuộc tranh luận về "cartel"

stakefish
特邀专栏作者
2020-04-11 07:12
Bài viết này có khoảng 4920 từ, đọc toàn bộ bài viết mất khoảng 8 phút
Tìm kiếm những tiết lộ trong một câu chuyện 'Race to Race' khác trước khi GoZ bắt đầu
Tóm tắt AI
Mở rộng
Tìm kiếm những tiết lộ trong một câu chuyện 'Race to Race' khác trước khi GoZ bắt đầu

chữMạng thử nghiệm khuyến khích mới GoZ (Game of Zones) của Cosmos sắp ra mắt và quá khứ tham gia cuộc thi Cosmos GoS (Game of Stakes) một năm trước vẫn còn sống động. điSĐây là lần đầu tiên thuộc loại này, cho dù đó là hình thức cạnh tranh đối đầu hay sự tham gia của cộng đồng, nó đã cung cấp rất nhiều tài liệu tham khảo và nguồn cảm hứng cho nhiều lần ra mắt mainnet tiếp theo và nó gần như đã trở thành một "hành động được quy định" trước khi phát hành mạng chính.

Không chỉ vậy, các hình thức “tranh tài” khác nhau giữa các GoS node cũng đầy rẫy những câu chuyện. stakefish xin chia sẻ một bài viết của Certus One, đội chiến thắng với stakefish, trước khi bắt đầu giai đoạn 5 của GoS, tức là khi testnet khuyến khích sắp kết thúc, để mọi người cùng tìm hiểu một chút về lịch sử của Cosmos, Cảm nhận sự nhiệt tình trong việc xây dựng các nút xác minh, đồng thời nhận được những phản ánh và cảm hứng về quản trị từ những trải nghiệm đối đầu trong quá khứ.

Thời gian trôi nhanh. Vào thời điểm đó, stakefish chạy hai nút bao gồm cả nút thử nghiệm dưới tên bitfish, nhưng giờ đây nó đã phát triển thành một nhà điều hành dịch vụ đặt cược chạy hơn 20 nút. Hãy quay lại thế giới Cosmos trước khi ra mắt mainnet bằng cách xem lại "Phản hồi chính thức của bitfish đối với GoS 5" được xuất bản một năm trước.

Xin chào mọi người, chúng tôi là bitfish, người tổ chức liên minh.fish và người điều hành nút của cuộc thi GoS. Chúng tôi mong muốn đẩy nhanh việc áp dụng chính thống công nghệ chuỗi khối. Cosmos đang khám phá và giải quyết các vấn đề lớn như khả năng mở rộng và khả năng tương tác trong quá trình đạt được các mục tiêu ứng dụng chính thống và do đó chúng tôi đã tích cực đóng góp cho mạng. Bây giờ chúng tôi muốn cung cấp cho cộng đồng, các đối tác xác nhận, Tổ chức Interchain và nhóm Cosmos một phản hồi thích hợp để làm rõ các vấn đề được nêu trong một bài viết chuyên sâu của Certus One và Joe về sự tham gia của chúng tôi vào GoS.

Bài đăng trên blog của Certus One và Joe

Chất lượng bài viết rất cao! Chúng tôi thực sự rất vui khi thấy Certus One và Joe viết những bài báo chất lượng về hoạt động của nút của chúng tôi. Mặc dù điều này làm lộ vị trí của chúng tôi, nhưng nó có lợi cho sự phát triển lành mạnh của toàn bộ mạng Cosmos và nó cũng cho phép chúng tôi nhìn thấy triển vọng phát triển mạng trong tương lai. đạt được mục tiêu thành công đó.

Phân tích bài đăng trên blog của Certus One và Joe về việc phát hiện ra một "Cartel"

Lưu ý: Cartel ban đầu đề cập đến độc quyền dưới hình thức liên minh, trong mạng pBFT, nó đề cập đến tình trạng kiểm soát hơn 1/3 hoặc hơn 2/3 số nút.

Với tư cách là người tham gia hệ sinh thái Cosmos, chúng tôi hy vọng sẽ đóng góp một số hiểu biết sâu sắc về sự phát triển của mạng thông qua phản hồi này. Biết thêm thông tin là điểm mấu chốt và chúng tôi sẽ cung cấp càng nhiều chi tiết càng tốt trong phản hồi của mình để đạt được một sân chơi bình đẳng hơn cho tất cả các nút.

Chuẩn bị cho GoS

Nền tảng của bitfish trong hệ sinh thái chuỗi khối bắt nguồn từ các nhóm khai thác và nó có kế hoạch đóng góp tương tự cho lĩnh vực PoS trong lĩnh vực PoW thông qua các nhóm đặt cược và dịch vụ đặt cược. Dọc theo những dòng này, chúng tôi muốn thử nghiệm cách chạy nhiều nút. Chúng tôi rất lo lắng về các quy tắc và phương thức tham gia do GoS ban hành, các quy tắc của GoS cho phép chạy nhiều nút (chúng tôi sẽ giải thích chi tiết sau).

Vì vậy, chúng tôi bắt đầu liên hệ với gia đình và bạn bè để khuyến khích họ đăng ký. Chúng tôi hy vọng mô phỏng dịch vụ đặt cược đáp ứng các yêu cầu càng nhiều càng tốt, vì vậy chúng tôi sẽ không can thiệp vào quy trình KYC thông thường bằng các tài liệu ID giả. Chúng tôi đã ngừng đăng ký khi các nút của chúng tôi chiếm gần 33% tổng số. Và vì chúng tôi muốn tham gia kiểm tra căng thẳng tất cả các khía cạnh của vũ trụ, chúng tôi không muốn kiểm soát trực tiếp 33% sức mạnh của mạng.

Chúng tôi chiếm 28% trong số 253 ứng dụng ban đầu được GoS phê duyệt. Nhóm cơ sở hạ tầng của chúng tôi đã làm việc không ngừng nghỉ trong các ngày lễ để đảm bảo rằng chúng tôi có thể duy trì hoạt động của hơn 70 trình xác thực và nhiều nút trọng điểm, nút chuyển tiếp và máy chủ giám sát (tổng cộng hàng trăm máy).

Mở liên minh.fish

Lấy cảm hứng từ ý tưởng về steak.zone, chúng tôi cũng muốn mời thêm các nút xác minh khác tham gia. Chúng tôi tin rằng việc chia sẻ và hợp tác có thể nhân lên kiến ​​thức và kinh nghiệm của chúng ta, vì vậy, Alliance.fish đã ra đời. Nhóm thiết kế đã nghĩ ra một tác phẩm tuyệt vời trong một ngày và thậm chí còn thêm một quả trứng Phục sinh vào trang Alliance.fish.

Chúng tôi đã quảng bá liên minh.fish tại buổi gặp mặt của chúng tôi ở Seoul

Chúng tôi đã mời một trình xác nhận nổi tiếng tham gia vào tập đoàn và thật thú vị khi biết rằng họ đang dẫn đầu một nhóm trình xác nhận khác. Nhưng ngay sau đó, chúng tôi đã rất ngạc nhiên khi phát hiện ra rằng trình xác thực đó đã tiết lộ thông tin về chúng tôi cho một nhóm các trình xác thực Cosmos khác cũng như những trình xác thực hàng đầu và có tiếng nói nhất trong phòng trò chuyện GoS. Điều này thực sự khiến chúng ta sôi máu, cuộc đối đầu đã bắt đầu, chúng ta cần chuẩn bị nhiều công sự khác nhau và thậm chí chuẩn bị để phòng thủ trước các cuộc tấn công kỹ thuật xã hội ngoài chuỗi.

Từ khi bắt đầu GoS đến Giai đoạn 3

Trước khi bắt đầu GoS, chúng tôi đã chuẩn bị đầy đủ để tham gia mạng với 28% thị phần và đặt mục tiêu bảo vệ thị phần mạng của chúng tôi.

Nhóm phát triển của chúng tôi tiếp tục cải thiện hiệu suất nút của GoS, giúp tăng tốc độ chúng tôi tích lũy phần thưởng mạng và tránh các nút bị trừng phạt, điều này cũng làm tăng tỷ lệ sức mạnh mạng của chúng tôi. Thật ngạc nhiên, chúng tôi đã vượt xa mục tiêu ban đầu của mình, đạt được hơn 55% công suất mạng trên GoS Giai đoạn 3.

Điều này củng cố niềm tin của chúng tôi vào khả năng phòng thủ tấn công và khả năng nút quản lý, sau đó kiểm tra thêm khả năng của chúng tôi và thử một số cuộc tấn công nhỏ. Chúng tôi đã tiến hành một "cuộc tấn công kiểm duyệt" liên tục và thành công đối với các nút khác bằng cách sử dụng một trong các nút do chúng tôi vận hành và không bị phát hiện trong một thời gian. Chúng tôi không triển khai các cuộc tấn công như vậy trên quy mô lớn vì chúng tôi không muốn làm tổn hại toàn bộ mạng.

Khi chúng tôi khám phá thêm thử nghiệm và thử nghiệm căng thẳng, Certus One cũng đã xuất bản bài đăng trên blog của họ xác định và đề xuất một nhánh rẽ để loại bỏ nút của chúng tôi. Những phát hiện của Certus One cũng được xác minh theo một cách khác trong blog của Joe. Sau đó, nhiều nút bắt đầu hỗ trợ đề xuất fork trên Github và kênh Roit của GoS. Than ôi, có vẻ như các thử nghiệm và bài kiểm tra căng thẳng của chúng tôi trên mạng sẽ kết thúc tại đây.

thu hoạch của chúng tôi

Chúng tôi đã học được rất nhiều điều trong tháng vừa qua và việc tham gia GoS là một trải nghiệm thành công. Chúng tôi càng tin rằng mình đang đi đúng hướng khi những người xác thực khác bắt đầu nhờ chúng tôi trợ giúp về cấu hình thiết bị và thiết lập nút thông qua các kênh của Riot. Chúng tôi đã giúp đỡ họ rất nhiều và tin rằng điều này có thể thúc đẩy sự phát triển lành mạnh tổng thể của hệ sinh thái Cosmos. Bây giờ chúng tôi đã tiết lộ danh tính của mình, chúng tôi sẽ chủ động giới thiệu bản thân vào thời điểm thích hợp.

Việc vượt qua một số dữ liệu khó cũng khiến chúng tôi cảm thấy rằng nỗ lực đó là xứng đáng.

Nhìn vào biểu đồ tổng số mã thông báo của Certus One, trong số 20 nút hàng đầu, chúng tôi đang chạy 11 nút. Tất cả hơn 70 nút chúng tôi chạy đều nằm trong top 80.

Phần màu đỏ trong hình đại diện cho nút chúng tôi đang chạy

Dựa trên dữ liệu về các cam kết trước từ Hubble (một công cụ được phát triển bởi Figment Networks), có 9 nút của chúng tôi nằm trong top 10 của tổng số. Chỉ Certus One vượt quá dữ liệu của các nút của chúng tôi. Tương tự, gần như tất cả hơn 70 nút của chúng tôi được xếp hạng trong 80 nút hàng đầu trong tổng số lần xác nhận trước.

Có hơn 70 nút sau Certus One về số lần xác nhận trước :)

Lưu ý: pre-commit đề cập đến phiếu bầu của nút xác minh đối với việc gửi và ký khối. Con số càng lớn thì hiệu suất của nút càng ổn định.

quan điểm của chúng tôi

Tôi tin rằng những điều trên đã cung cấp cho bạn một phác thảo rõ ràng về sự tham gia của chúng tôi trong GoS. Bây giờ, chúng tôi muốn chia sẻ một số quan điểm và hiểu biết ở đây.

1. Lý do Certus One loại trừ các nút của chúng tôi là không hợp lý

Khiếu nại duy nhất mà GoS 5 có bất kỳ giá trị nào là chúng tôi đã vi phạm các quy tắc đăng ký, nhưng chúng tôi phản đối mạnh mẽ cáo buộc này.

Chúng tôi đã nhờ bạn bè và gia đình giúp đỡ trong quá trình đăng ký, yêu cầu sự giúp đỡ từ những người thực. Chúng tôi muốn thúc đẩy sự phát triển của các nhóm đặt cược và dịch vụ nút trong tiến trình của GoS, điều này không bị cấm trong các quy tắc của Interchain Foundation. Phần duy nhất của các quy tắc đòi hỏi sự chú ý của chúng tôi là như sau:

Ảnh chụp màn hình từ liên kết sau: https://github.com/cosmos/game-of-stakes/blob/master/RULES.md#disqualification

Bài đăng trên blog của Certus One không nói một từ nào về toàn bộ quy tắc đăng ký ở trên. Chúng tôi đặc biệt nhắc nhở câu này "Nếu bạn chỉ đăng ký tài khoản cho một người bạn, sau đó ủy quyền hoặc chuyển tất cả các mã thông báo cho một hoặc một số ít nút, thì tất cả những người tham gia có liên quan sẽ bị loại." Và chúng tôi Tất cả các nút đang chạy chưa bao giờ được chuyển bất kỳ mã thông báo nào cho nhau.

Chúng tôi cũng nhận thấy rằng Certus One đã chuẩn bị một bài đăng trên blog trước đó để tiết lộ tất cả các nút của chúng tôi. Họ thừa nhận rằng họ đã không phát hành nó vì họ đang đợi chúng tôi tấn công mạng. Giờ thì mọi chuyện đã rõ ràng, họ đang chờ đợi một "lý do chính đáng" để đề xuất một đợt fork.

Chúng tôi đã nhận thấy trước đó rằng Certus One đang chuẩn bị một bài viết nháp về nó. Chúng tôi rất ấn tượng, nhưng chúng tôi cảm thấy nên có một cái tên hay hơn là "Asia Cartel".

Chúng tôi đã bắt đầu hành trình GoS với ít hơn 30% công suất mạng và tăng gần gấp đôi công suất mạng thông qua việc liên tục tối ưu hóa các nút. Chúng ta có nên ngừng tối ưu hóa chỉ để bị mắc kẹt dưới mức 33% không?

Các nút mà chúng tôi chạy cũng tránh được bất kỳ hình phạt "khóa" nào và thậm chí còn giúp chúng bằng cách nhận các giao dịch trực tuyến từ các trình xác thực khác. Theo bất kỳ tiêu chuẩn khách quan nào, toàn bộ sự tham gia của chúng tôi vào GoS đều tốt và hữu ích cho mạng. Nhưng bây giờ chúng ta đang bị quỷ ám chỉ vì khả năng tăng trưởng hữu cơ từ 28% lên 55% về sức mạnh web.

2. Phương thức quản trị thiếu đúng quy trình bị lạm dụng

Không nghi ngờ gì về việc tồn tại một cartel khác trên mạng GoS. Mức độ phối hợp từ một bài báo đến đợt fork Giai đoạn 5 của GoS cho thấy rõ ràng rằng một nhóm các nút "có tiếng nói" đã âm mưu đằng sau hậu trường để fork vào "thời điểm thích hợp", mặc dù không có lý do phù hợp.

Nếu không có các quy trình quản trị phù hợp để kiểm tra, nhóm nút này có thể phá vỡ hoàn toàn quy trình từ cáo buộc đến thực thi. Certus One đã kết hợp lời buộc tội và cách giải quyết thành một bài đăng trên blog và không cho các thành viên cộng đồng thời gian độc lập để suy nghĩ và đánh giá bước tiếp theo mà vội vàng đưa ra quyết định. Không ai liên lạc với chúng tôi trong quá trình này. Nhóm do Certus One lãnh đạo, về cơ bản đóng vai trò là thẩm phán, bồi thẩm đoàn và đao phủ cùng một lúc. Về cơ bản, chúng tôi bị đưa thẳng lên máy chém mà không có cơ hội ra tòa.

Có nhiều giải pháp khả thi khác ngoài việc áp dụng fork "off-chain" này. Ví dụ, chúng ta hoàn toàn có thể giải quyết vấn đề này bằng cách bỏ phiếu trên chuỗi. Điều chúng tôi muốn nói với cộng đồng là hãy cảnh giác với những người đang kêu gọi hard fork. Họ đặt ra một tiền lệ xấu. Một cách tiếp cận thân thiện nên luôn luôn là sự lựa chọn đầu tiên.

3. Cách thức phân tán mà chúng tôi chạy các nút này là một khả năng trong mạng thực

Có thể phân phối tập trung sức mạnh mạng giữa một số lượng nhỏ "cá voi" trong mạng PoS. Những con cá voi này có thể chỉ định một thực thể để chạy một nút cho chúng. Điều đó có lẽ khá gần với những gì chúng tôi đang chạy tại GoS. Có thể là chúng tôi đang giúp diễn tập một kịch bản có thể xảy ra. Sẽ thật ngây thơ khi nghĩ rằng việc chúng ta tham gia GoS không thể tồn tại trong thế giới thực.

4. Chúng tôi không làm gián đoạn mạng Cosmos

Một điểm cần lưu ý là chúng tôi chưa làm bất cứ điều gì gây bất lợi cho mạng Cosmos. Chúng tôi đã đầu tư rất nhiều tài nguyên vào GoS và tiếp tục cải thiện thiết lập, điều đó chỉ có nghĩa là thiết lập của chúng tôi sẽ là thiết lập mạnh mẽ nhất trên mạng chính.

viết ở cuối

viết ở cuối

GoS là một trải nghiệm tuyệt vời và cho chúng tôi đủ tự tin để chạy một trình xác thực an toàn trên mạng chính Cosmos.

Chúng tôi muốn cảm ơn Zaki vì đã dành thời gian và công sức để duy trì cuộc thi GoS. Cảm ơn nhóm Cosmos vì những nỗ lực không ngừng của họ để ổn định và cải thiện mạng. Chúng tôi rất tự tin về việc chạy một nút mạng chính trong vài tuần nữa. Chúng tôi cũng sẽ không tham gia GoS Giai đoạn 5 (chúng tôi không có lựa chọn nào khác cho việc đánh giá ngoài chuỗi này :p). Chúng tôi muốn tiếp tục thử nghiệm với web và chúng tôi hài lòng với những gì đã đạt được tại GoS.

Bạn bè nút, tôi hy vọng bạn đang làm tốt. Chúng tôi sẽ tiếp tục cổ vũ cho các bài kiểm tra căng thẳng của bạn trên mạng Cosmos và chúng tôi sẽ tiếp tục gặp nhau trên mạng chính. Rất vui được chia sẻ kiến ​​thức của chúng tôi và tối ưu hóa nút. Các thành viên cộng đồng chưa tham gia GoS cũng được hoan nghênh liên hệ với chúng tôi. Chúng tôi sẵn sàng chia sẻ kiến ​​thức chuyên môn của mình về thiết lập nút với những người xác thực có lý tưởng cho tương lai.

Xin cảm ơn nhóm phát triển của chúng tôi và tất cả các thành viên trong nhóm đã giúp chúng tôi dẫn dắt GoS. Mời các bạn tiếp tục theo chân sinh thái khám phá nhé! Tạm biệt, cảm ơn vì thời gian vui vẻ với chúng tôi!

Sau khi đọc bài viết này một năm trước, bạn có còn cảm thấy phần nào "mùi thuốc súng" trên testnet khuyến khích vào thời điểm đó không? May mắn thay, chỉ trong một thời gian ngắn nữa, stakefish đã được công nhận và giành chiến thắng trong cuộc thi GoS. Stakefish sẽ gặp bạn như đã định sau khi ra mắt mạng chính Cosmos và đã duy trì xếp hạng nút số một trong một thời gian dài.

chữ

Cosmos
Chào mừng tham gia cộng đồng chính thức của Odaily
Nhóm đăng ký
https://t.me/Odaily_News
Nhóm trò chuyện
https://t.me/Odaily_CryptoPunk
Tài khoản chính thức
https://twitter.com/OdailyChina
Nhóm trò chuyện
https://t.me/Odaily_CryptoPunk