Trong số này, Giám đốc Kỹ thuật của Shardeum, Srinivasan Parthasarathy, đã chia sẻ về cách Shardeum xây dựng blockchain lớp một tự động mở rộng thông qua mảnh trạng thái động và mô hình giao dịch không khối. Kiến trúc này đạt được khả năng mở rộng tuyến tính, đồng thời duy trì ngưỡng yêu cầu nút thấp, mang lại sự cân bằng độc đáo giữa hiệu suất và tính phi tập trung.
Ông còn thảo luận về các bài học từ hoạt động mạng thử nghiệm, những phát hiện quan trọng về phần thưởng lỗ hổng và phương pháp bảo mật của mạng, bao gồm Proof of Quorum (chứng minh định nhân) tùy chỉnh với việc luân chuyển trách nhiệm nút mỗi 60 giây. Là một dự án mã nguồn mở, do cộng đồng điều hành, Shardeum dự kiến ra mắt mainnet vào ngày 5 tháng 5, sau đó sẽ hỗ trợ từng giai đoạn hợp đồng thông minh và chương trình khích lệ.
Bản ghi âm được GPT hoàn thành, có thể chứa lỗi. Vui lòng nghe podcast đầy đủ:
Xiaoyuzhou: https://www.xiaoyuzhoufm.com/episodes/67fd1b3f02b3afa0dd6a13f8
YouTube: https://youtu.be/N1eKUxONQow
Giới thiệu và Tổng quan về Shardeum
Ehan: Chào mừng đến với podcast Không Crypto của Wu. Hôm nay, chúng tôi rất vinh hạnh được mời Giám đốc Kỹ thuật của Shardeum, Srinivasan. Chào mừng bạn, vui lòng giới thiệu về bản thân và Shardeum.
Srinivasan: Vâng, xin chào mọi người, tôi là Srinivasan. Tôi là Giám đốc Kỹ thuật của Shardeum. Tại Shardeum, chúng tôi đang xây dựng blockchain lớp một tự động mở rộng đầu tiên trên thế giới, và tôi rất vui được ở đây.
Hành trình blockchain của tôi bắt đầu từ năm 2016. Năm 2017, tôi đã xây dựng thị trường NFT đầu tiên của mình. Từ đó, tôi đã làm việc ở nhiều nơi và xây dựng nhiều sản phẩm liên quan đến Web3. Tôi từng là Phó Chủ tịch Kỹ thuật tại DraftKings, giúp xây dựng cơ sở hạ tầng blockchain cho sản phẩm chính của họ. Gần đây, tôi đã làm việc tại một công ty có tên là Six, nơi chúng tôi bán các token NFT đại diện cho quyền tài nguyên của Hoa Kỳ.
Bây giờ tại Shardeum, tôi lãnh đạo một đội ngũ tuyệt vời, chúng tôi tập trung vào việc xây dựng blockchain lớp một tự động mở rộng đột phá này.
(Phần dịch tiếp theo sẽ được thực hiện tương tự)Ehan: Bạn có thể chia sẻ về những lỗ hổng quan trọng nhất được phát hiện trong chương trình tiền thưởng lỗ hổng và cách bạn đã giải quyết chúng không?
Srinivasan: Tất nhiên. Chúng tôi đã tiến hành nhiều chương trình tiền thưởng lỗ hổng và phát hiện ra một số vấn đề khá độc đáo. Đầu tiên, tất cả những gì chúng tôi làm đều là mã nguồn mở, do đó tất cả các bản sửa và thay đổi đều được công khai. Bất kỳ ai cũng có thể truy cập kho lưu trữ GitHub của chúng tôi và xem các thay đổi cụ thể mà chúng tôi đã thực hiện để hỗ trợ mạng.
Tuy nhiên, chúng tôi đã phát hiện ra một số vấn đề quan trọng trong các chương trình này. Một số vấn đề liên quan đến cách chúng tôi ký giao dịch - chẳng hạn như chọn nhầm hàm băm hoặc sự không nhất quán trong quá trình ký. Những lỗ hổng này có thể mang lại rủi ro như các cuộc tấn công phát lại, nghĩa là các giao dịch từ mạng thử nghiệm có thể được phát lại trên mainnet. Do đó, chúng tôi phải phân tích kỹ và sửa chữa tất cả các lỗ hổng này.
Chương trình tiền thưởng lỗ hổng rất có giá trị đối với chúng tôi. Chúng tôi đã phát hiện ra rất nhiều vấn đề, đặc biệt là ở các tính năng cấp giao thức như hỗ trợ chữ ký nhiều người, những vấn đề mà chúng tôi đã trực tiếp triển khai ở cấp giao thức. Các hacker mũ trắng đã giúp chúng tôi kiểm tra kỹ lưỡng các chức năng này, và phản hồi của họ đã dẫn đến các cải tiến bảo mật then chốt.
Tất cả các bản sửa này hiện đã được tích hợp vào phiên bản mainnet sắp tới của chúng tôi - dự kiến ra mắt vào ngày 5 tháng 5.
Sau khi mainnet được khởi động, bạn sẽ xử lý các vấn đề bảo mật như thế nào?
Ehan: Shardeum sẽ áp dụng những biện pháp nào để giám sát an ninh liên tục và giảm thiểu các mối đe dọa sau khi mainnet được khởi động?
Srinivasan: Chúng tôi đã áp dụng một phương pháp đa tầng. Chúng tôi có một đội an ninh nội bộ chuyên dụng, tập trung vào việc giám sát tình trạng hệ thống và đánh giá các vector tấn công tiềm ẩn.
Chúng tôi cũng đã xây dựng và liên tục phát triển một hệ thống viễn thám và khả năng quan sát toàn diện, cho phép chúng tôi hiểu rõ những gì đang diễn ra trong mạng theo thời gian thực. Điều này giúp chúng tôi phát hiện các bất thường, theo dõi hành vi hệ thống và phản ứng kịp thời với các mối đe dọa.
Mặc dù chúng tôi đã thiết lập hệ thống này, nhưng chúng tôi sẽ liên tục cải thiện nó khi đến gần thời điểm ra mắt mainnet. Thực tế, chúng tôi đang xây dựng từ đầu một khung viễn thám mở hoàn chỉnh để đảm bảo mạng vẫn an toàn khi mở rộng.
(Phần dịch tiếp theo sẽ được thực hiện tương tự, tuân thủ các quy tắc dịch đã nêu)Về mặt khích lệ, cơ chế thưởng dựa trên thời gian tham gia của nút trong "tập hợp hoạt động", là nhóm các nút hiện đang tham gia đồng thuận. Khi bạn khởi động một nút, nó sẽ đầu tiên gia nhập "nhóm chờ". Mỗi 60 giây, trong mỗi chu kỳ đồng hồ nội bộ của chúng tôi, chúng tôi sẽ luân chuyển một số nút ra khỏi tập hợp hoạt động và đưa các nút mới từ nhóm chờ vào. Một khi nút vào tập hợp hoạt động, nó sẽ bắt đầu nhận được phần thưởng.
Phần thưởng tỷ lệ thuận với thời gian hoạt động của nút trong các nhiệm vụ mạng - bao gồm xác thực giao dịch, ký các khối và duy trì an ninh mạng. Việc lựa chọn nút cũng sẽ xem xét hồ sơ hiệu suất trong quá khứ. Những nút đáp ứng mong đợi - thời gian trực tuyến, khả năng phản hồi, hành vi chính xác - có nhiều khả năng ở lại trong tập hợp hoạt động lâu hơn và do đó nhận được nhiều phần thưởng hơn.
Chúng tôi sẽ không trừng phạt các nút hoạt động kém, nhưng nếu một nút không đáp ứng các tiêu chuẩn hiệu suất, nó sẽ bị luân chuyển ra khỏi tập hợp hoạt động nhanh hơn, giảm khả năng nhận phần thưởng. Đây là một cách dẫn dắt hành vi nhẹ nhàng hơn, dựa trên khích lệ, thay vì trừng phạt trực tiếp.
Những nội dung này vẫn đang được hoàn thiện, và thêm chi tiết về quản trị và cơ chế thưởng sẽ được công bố trước khi mainnet ra mắt. Vui lòng theo dõi trang web của chúng tôi để cập nhật.
Các bạn làm thế nào để đảm bảo tính minh bạch và tính độc lập?
Ehan: Shardeum làm thế nào để đảm bảo tính minh bạch trong hoạt động và tính độc lập trong quản trị?
Srinivasan: Đây là một câu hỏi hay. Như tôi đã đề cập trước đây, Shardeum là một dự án hoàn toàn mã nguồn mở. Mọi thứ chúng tôi làm đều công khai - giống như làm việc trong một cái bể cá. Toàn bộ mã của chúng tôi đều có sẵn trên GitHub, bất kỳ ai cũng có thể xem cách thức hoạt động của hệ thống chúng tôi.
Bạn có thể xem cơ chế đồng thuận, các thuật toán để lựa chọn nút và phân phối phần thưởng, cũng như mọi khía cạnh khác của giao thức. Logic đằng sau việc đánh giá hiệu suất nút và các quyết định mở rộng mạng hoàn toàn minh bạch.
Sau khi mainnet ra mắt, chúng tôi sẽ không còn kiểm soát tập trung về việc ai có thể khởi động nút hoặc ở đâu. Mạng được thiết kế để phù hợp với môi trường phi tập trung, xử lý động các nút tham gia và đồng thuận. Tính mở và sự thiếu vắng quyền lực tập trung là nền tảng cho cam kết về tính minh bạch và tính độc lập của Shardeum.
Mainnet sẽ được ra mắt khi nào, và tại sao điều này lại quan trọng?
Ehan: Bạn có thể chia sẻ về ngày ra mắt mainnet mới được thông báo gần đây và ý nghĩa của cột mốc này đối với Shardeum không?
Srinivasan: Mainnet của chúng tôi sẽ được ra mắt vào ngày 5 tháng 5, đây là một cột mốc quan trọng đối với Shardeum. Mạng này đã được phát triển trong một thời gian, và chúng tôi có một đội ngũ xuất sắc đã nỗ lực cho điều này.
Tầm quan trọng của việc ra mắt này nằm ở độ phức tạp mà chúng tôi đã xây dựng. Tự động mở rộng blockchain cấp một, cũng như thiết kế một giao thức giao dịch hoàn toàn mới, đều là những công việc kỹ thuật vô cùng thách thức - điều này đòi hỏi thời gian và chuyên môn sâu.
Chúng tôi tin rằng đây là thời điểm tốt nhất cho Shardeum bước vào giai đoạn tiếp theo. Việc ra mắt mainnet sẽ được thực hiện theo từng giai đoạn, giai đoạn đầu tiên sẽ bắt đầu vào ngày 5 tháng 5. Từ thời điểm đó, chúng tôi sẽ từng bước giới thiệu thêm các tính năng hướng tới cộng đồng, tiếp tục cải thiện hiệu suất và làm cho hệ thống có thể mở rộng và truy cập được đối với người dùng toàn cầu hơn.
Các bạn sẽ làm thế nào để thu hút và phát triển cơ sở người đóng góp?
Ehan: Các bạn có chiến lược gì để thúc đẩy sự tăng trưởng của cộng đồng và sự tham gia của những người đóng góp có ý nghĩa?
Srinivasan: Nếu tôi hiểu câu hỏi của bạn một cách chính xác, như tôi đã đề cập trước đây, chúng tôi có một đội ngũ chuyên trách làm việc chặt chẽ với cộng đồng, hướng dẫn những gì được xây dựng và cách phát hành. Chúng tôi đã chứng kiến sự tham gia lớn lao trong các đợt thử nghiệm khích lệ trước đây, và tôi muốn cảm ơn tất cả các bạn đã tham gia.
Đội ngũ cộng đồng của chúng tôi tích cực hợp tác với các đối tác và người đóng góp, và chúng tôi dự đoán mức độ tham gia này sẽ tăng trưởng đáng kể sau khi mainnet ra mắt. Chúng tôi mong muốn tiếp tục xây dựng cùng cộng đồng.
Ehan: Còn điều gì khác bạn muốn chia sẻ với khán giả của chúng tôi không?
Srinivasan: Vâng - cảm ơn sự ủng hộ to lớn của mọi người. Phản hồi và sự tham gia của các bạn trong giai đoạn thử nghiệm đã đóng vai trò không thể thiếu trong việc đảm bảo an ninh mạng và định hình Shardeum. Vui lòng truy cập shardium.org để cập nhật thông tin mới nhất, chúng tôi rất trân trọng sự hỗ trợ liên tục của các bạn.





