Trong tập này, Giám đốc công nghệ 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 phân 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 giữ ngưỡng yêu cầu nút thấp, cung cấp sự cân bằng độc đáo giữa hiệu suất và Phi tập trung.
Ông cũng đã thảo luận về những bài học kinh nghiệm từ việc vận hành mạng thử nghiệm, phát hiện lỗ hổng quan trọng cùng với các phương pháp bảo mật của mạng, bao gồm Proof of Quorum (Chứng minh số lượng hợp lệ) tùy chỉnh với trách nhiệm nút được xoay vòng 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 sẽ ra mắt mạng chính vào ngày 5 tháng 5, sau đó sẽ hỗ trợ hợp đồng thông minh và chương trình khuyến khích theo từng giai đoạn.
Chuyển thể âm thanh được hoàn thành bởi GPT, có thể chứa lỗi. Vui lòng nghe podcast đầy đủ:
Vũ trụ nhỏ:
YouTube:
Giới thiệu và Tổng quan về Shardeum
Ehan:Chào mừng bạn đến với podcast Wu Shuo Bu Jia Mi. Hôm nay, chúng tôi rất vui mừng mời Giám đốc Công nghệ của Shardeum, Srinivasan. Chào mừng bạn, xin 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 công nghệ 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, tôi rất vui khi được ở đây.
Hành trình của tôi vào Blockchain 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. Kể 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 giữ chức phó giám đốc kỹ thuật tại DraftKings, giúp xây dựng cơ sở hạ tầng Blockchain cho sản phẩm flagship của họ. Gần đây, tôi làm việc tại một công ty 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 Mỹ.
Bây giờ tại Shardeum, tôi đang dẫn dắt một đội ngũ xuất sắc, 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 tiên phong này.
Shardeum làm thế nào để mở rộng trong khi giữ cửa ngõ truy cập nút ở mức thấp?
Ehan: Shardeum tuyên bố là lớp đầu tiên tự động mở rộng. Kiến trúc của nó làm thế nào để đạt được thông lượng giao dịch cao trong khi vẫn giữ yêu cầu nút dễ tiếp cận?
Srinivasan: Tôi nghĩ việc sử dụng một phép so sánh hình ảnh để giải thích cách hoạt động của Blockchain và sự khác biệt của Shardeum sẽ rất hữu ích — — Có được không?
Một cách tốt để suy nghĩ về một blockchain hướng sự kiện là nghĩ về nó giống như một bảng tính với các hàng và cột. Mỗi hàng đại diện cho một khối, trong khi mỗi ô là một giao dịch. Bảng tính này mở cho bất kỳ ai và minh bạch, nhưng chỉ có thể được viết bởi một người tại một thời điểm — cụ thể, chỉ một người có thể viết một hàng mới tại một thời điểm. Trong hầu hết các blockchain, câu hỏi chính là: ai có thẩm quyền viết cho dòng tiếp theo? Bản chất của tất cả các giao thức đồng thuận là xác định ai có thể viết dòng này.
Bây giờ, hãy tưởng tượng rằng bảng tính này có một tỷ hàng và một quy trình duy nhất để quản lý tất cả. Khi số lượng hàng tăng từ một tỷ lên hai tỷ đến mười tỷ, nó sẽ trở nên chậm hơn và ít khả năng mở rộng hơn. Nhưng điều gì sẽ xảy ra nếu nó không phải là một bảng lớn, mà là 1000 tab, như Google Trang tính? Bạn có thể gán dữ liệu cho các tab này thông qua thuật toán nhóm chữ cái, vì vậy bạn sẽ trải rộng các tập dữ liệu nhỏ hơn trên nhiều bảng. Về cơ bản, đó là cách sharding hoạt động và đó là những gì Shardeum làm.
Nhưng Shardeum tiến thêm một bước nữa. Thay vì có một số lượng tab cố định — giả sử 1000 — chúng tôi tự động điều chỉnh chúng trong thời gian chạy. Bạn có thể bắt đầu chỉ với 10 tab, nhưng khi âm lượng tăng lên, bạn có thể mở rộng lên 200, 1000 hoặc nhiều tab. Khi khối lượng giao dịch giảm, nó có thể được thu nhỏ lại. Đây được gọi là phân mảnh trạng thái động và nó là thứ cho phép chúng tôi tự động mở rộng quy mô.
Còn một sự khác biệt quan trọng nữa. Hầu hết các blockchain hoạt động dựa trên khái niệm "khối", điều này có nghĩa là người viết phải ghi lại một dòng đầy đủ trong phép ẩn dụ của bảng tính của chúng ta. Điều này khiến cho người ghi dòng có thể thấy các giao dịch đang chờ xử lý, từ đó có thể thực hiện thao tác gian lận - ví dụ như sắp xếp lại các giao dịch.
Shardeum không dựa vào khái niệm khối. Thay vào đó, chúng tôi xử lý các giao dịch ở dạng tinh khiết nhất. Đơn vị nhỏ nhất chúng ta làm là một ô trong hàng đó. Chúng ta không cần phải viết toàn bộ một hàng cùng một lúc. Mặc dù chúng tôi mô phỏng các khối bên ngoài để tương thích EVM — để các máy khách JSON-RPC biết cách tương tác với chúng tôi — trong nội bộ, chúng tôi không thực sự bị ràng buộc bởi cấu trúc này.
Kiến trúc này cho phép chúng tôi sửa đổi các ô riêng lẻ thay vì toàn bộ hàng, phân đoạn động và phân phối lại khối lượng công việc dựa trên khối lượng giao dịch và thay đổi quy mô theo chiều ngang với tắc nghẽn hiệu suất tối thiểu. Đó là một câu đố kỹ thuật khó giải quyết, nhưng đó là điều khiến Shardeum khác biệt.
Ehan:Vậy, thiết kế mở rộng tự động này có sự đánh đổi nào không?
Srinivasan: Sự cân nhắc rõ ràng là thiết kế này đã đưa ra mức độ giao tiếp cao hơn giữa các nút. Trong Blockchain truyền thống, mỗi nút xác thực đều lưu giữ một bản sao hoàn chỉnh của trạng thái toàn bộ Blockchain — trong phép ví dụ trước của chúng tôi, về cơ bản là toàn bộ bảng điện tử. Điều này có nghĩa là mỗi nút cần một lượng lớn khả năng xử lý và dung lượng lưu trữ.
Trong Shardeum, do chúng tôi phân chia dữ liệu thành các khối nhỏ hơn - hoặc tab - mỗi nút chỉ cần xử lý một phần nhỏ, chẳng hạn như một trong 1000 tab. Điều này làm giảm đáng kể yêu cầu tính toán và lưu trữ cho mỗi nút, khiến nó dễ tiếp cận hơn. Tuy nhiên, nhược điểm là mỗi nút bây giờ chỉ có thể thấy một phần của trạng thái tổng thể. Giống như chỉ có thể truy cập phần "A" của danh bạ điện thoại.
Vì vậy, khi một Nút cần dữ liệu ngoài phân mảnh của nó, nó phải xác định trước Nút nào nắm giữ dữ liệu cần thiết, sau đó yêu cầu dữ liệu từ Nút đó. Điều này đưa ra một lớp giao tiếp giữa các Nút, làm cho mọi thứ trở nên phức tạp hơn.
Mặc dù vậy, chúng tôi đã giải quyết thách thức này thông qua giao thức truyền thông tùy chỉnh, cho phép Nút xác định và chia sẻ dữ liệu một cách hiệu quả. Vâng, điều này đã làm tăng độ phức tạp, nhưng phần thưởng thì rất lớn — — Shardeum có thể mở rộng khả năng xử lý giao dịch gần như theo tỷ lệ tuyến tính chỉ bằng cách thêm nhiều Nút hơn.
Do đó, mặc dù giao tiếp giữa các nút trong quá trình phi tập trung là một thách thức kỹ thuật khó khăn - và vẫn chưa được giải quyết hoàn toàn trong các hệ thống khác - chúng tôi tin rằng chúng tôi đã giải mã một mô hình có thể mở rộng, khiến Shardeum trở thành một blockchain lớp một thực sự độc đáo.
Từ mạng thử nghiệm khuyến khích, chúng ta đã học được gì?
Ehan:Trong việc vận hành một mạng thử nghiệm khích lệ quy mô lớn và thực sự phi tập trung, các bạn đã thu được những hiểu biết quan trọng nào?
Srinivasan: Vâng, đó là một câu hỏi hay. Chúng tôi đã chạy bốn testnet được khuyến khích với mức độ tương tác đáng kinh ngạc - những người chạy các nút gần như trên toàn cầu. Trang chủ của chúng tôi nói "Phi tập trung cho tất cả" và chúng tôi thực sự nghĩ như vậy. Chúng tôi muốn xây dựng một hệ thống không chỉ cho phép mọi người ở các nước phát triển với phần cứng đắt tiền tham gia mà còn cho phép bất kỳ ai — ngay cả những người có nguồn lực hạn chế — bắt đầu một nút.
Cách tiếp cận này giúp thúc đẩy phân cấp đồng thời tăng cường an ninh mạng. Do đó, một trong những bài học quan trọng rút ra từ testnet được khuyến khích của chúng tôi là làm thế nào để làm cho sự tham gia của nút thực sự toàn cầu và dễ tiếp cận. Chúng tôi phải tìm ra cách truyền đạt rõ ràng các yêu cầu của nút, các bước để bắt đầu, cách đặt cọc và unstaking hoạt động và cách tạo trải nghiệm người dùng giúp các quy trình này trở nên trực quan và dễ hiểu.
Nhiều cải tiến về trải nghiệm người dùng trực tiếp đến từ việc quan sát mọi người tương tác với mạng thử nghiệm. Chúng tôi đã hiểu được giao diện nào hoạt động tốt nhất, những khía cạnh nào có thể gây nhầm lẫn. Ngoài trải nghiệm người dùng, chúng tôi cũng đã sử dụng mạng thử nghiệm để nhận diện và sửa chữa nhiều vấn đề an ninh.
Một cái nhìn sâu sắc quan trọng khác là về phối hợp mạng. Khi bạn có nhiều nút, mỗi nút chỉ có một phần dữ liệu, bạn cần một giao thức mạnh để đạt được sự đồng thuận — đặc biệt là vì chúng tôi không kiểm soát bất kỳ nút nào. Ai đó có thể khởi chạy một nút ở Phúc Châu, một nút khác ở Siberia và một nút khác ở Ấn Độ - tất cả đều cần đạt được sự đồng thuận trong một môi trường phi tập trung. Như bạn có thể tưởng tượng, có một nút ở Siberia và một nút nữa ở Ấn Độ - cả hai đều đòi hỏi sự đồng thuận trong môi trường phi tập trung. Đảm bảo rằng sự phối hợp này có thể chạy trơn tru trong thời gian thực mà không cần kiểm soát tập trung là một thách thức kỹ thuật rất lớn. Nhưng giải quyết vấn đề này là điều làm cho Shardeum trở nên độc đáo.
Các lỗ hổng chính nào đã được phát hiện trong chương trình thưởng lỗ hổng?
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 thưởng lỗ hổng, và các bạn đã giải quyết chúng như thế nào không?
Srinivasan:Tất nhiên rồi. Chúng tôi đã thực hiện nhiều chương trình thưởng lỗi và một số vấn đề phát hiện ra khá độc đáo. Trước tiên, mọi thứ chúng tôi làm đều là mã nguồn mở, vì vậy tất cả các sửa chữa và thay đổi đều có thể được nhìn thấy công khai. Bất kỳ ai cũng có thể truy cập kho GitHub của chúng tôi để xem những chỉnh sửa cụ thể mà chúng tôi đã thực hiện để hỗ trợ mạng.
Điều đó đang được nói, chúng tôi đã tìm thấy một số vấn đề quan trọng trong các kế hoạch này. Một số vấn đề này liên quan đến cách chúng tôi ký các giao dịch — chẳng hạn như chọn sai hàm băm hoặc sự không nhất quán trong quy trình ký. Những lỗ hổng này có thể gây ra rủi ro, chẳng hạn như các cuộc tấn công phát lại, trong đó các giao dịch từ testnet có khả năng được phát lại trong mainnet. Do đó, chúng ta phải phân tích cẩn thận và khắc phục tất cả các lỗ hổng này.
Chương trình thưởng lỗi có giá trị rất lớn đối với chúng tôi. Chúng tôi đã phát hiện ra nhiều vấn đề, đặc biệt là ở các đặc điểm tầng giao thức như hỗ trợ ký nhiều lần, những vấn đề này chúng tôi đã trực tiếp thực hiện ở tầng giao thức. Hacker mũ trắng đã giúp chúng tôi kiểm tra nghiêm ngặt các chức năng này, phản hồi của họ đã góp phần vào những cải tiến an ninh quan trọng.
Tất cả những sửa lỗi này hiện đã được tích hợp vào phiên bản mainnet sắp ra mắt của chúng tôi — — dự kiến sẽ được ra mắt vào ngày 5 tháng 5.
Sau khi mạng chính khởi động, các bạn sẽ xử lý vấn đề an ninh như thế nào?
Ehan: Shardeum sẽ thực hiện những biện pháp nào để giám sát bảo mật liên tục và giảm thiểu mối đe dọa sau khi khởi chạy mainnet?
Srinivasan: Chúng tôi đã thực hiện một phương pháp đa tầng. Chúng tôi có một nhóm an ninh nội bộ chuyên trách, tập trung vào việc giám sát tình trạng sức khỏe của hệ thống và đánh giá các vectơ tấn công tiềm năng.
Chúng tôi cũng đã xây dựng và tiếp tục phát triển một hệ thống đo lường và quan sát toàn diện, giúp chúng tôi có thể hiểu được những gì đang xảy ra trong mạng lưới theo thời gian thực. Điều này cho phép chúng tôi phát hiện bất thường, theo dõi hành vi của hệ thống và phản ứng kịp thời với các mối đe dọa.
Trong khi chúng tôi đã xây dựng hệ thống này, chúng tôi sẽ tiếp tục cải thiện nó gần hơn với việc khởi chạy mainnet. Trên thực tế, chúng tôi đang xây dựng một khung đo từ xa mở hoàn chỉnh từ đầu để đảm bảo rằng mạng vẫn an toàn khi mở rộng quy mô.
RPC của các bạn khác với các chuỗi EVM khác như thế nào?
Ehan: Lớp RPC của Shardeum khác gì so với các chuỗi tương thích EVM điển hình khác về hiệu suất, khả năng mở rộng hoặc độ tin cậy?
Srinivasan: Đây là một câu hỏi hay. Như tôi đã đề cập trước đó, sử dụng phép ẩn dụ bảng điện tử — — hầu hết các chuỗi tương thích EVM coi toàn bộ trạng thái blockchain như một bảng điện tử khổng lồ, mỗi Nút đều duy trì dữ liệu đầy đủ. Ngược lại, Shardeum chia bảng điện tử này thành nhiều Phân mảnh hoặc nhãn, mỗi nhãn được quản lý bởi một phần của các Nút.
Mỗi quy trình chịu trách nhiệm cho một hoặc nhiều nhãn cụ thể—ví dụ: nhãn 33—và nhiệm vụ này là động. Shardeum chạy trên chu kỳ đồng hồ nội bộ là 60 giây. Vào cuối mỗi kỷ nguyên, các nút được xoay: năm trong số một nghìn nút hoạt động có thể được thay thế bằng năm nút mới, được chọn từ nhóm dự phòng dựa trên các tiêu chí nhất định, chẳng hạn như thời gian không hoạt động. Sau đó, hệ thống phân công lại trách nhiệm, vì vậy một nút vừa nhập có thể đột nhiên chịu trách nhiệm cho nhãn 33 và 37 mà không biết trước và không biết nút nào khác chia sẻ những trách nhiệm đó.
Cơ chế này đã tăng cường đáng kể tính bảo mật. Tính ngẫu nhiên và sự luân chuyển khiến cho việc tấn công hoặc ảnh hưởng đến các phần cụ thể của mạng trở nên cực kỳ khó khăn. Để một giao dịch được xác nhận cuối cùng, phải có một siêu đa số — chẳng hạn như 67 trong số 100 nút tham gia đồng ý. Và 100 nút này không biết ai còn lại trong nhóm, cũng như không biết họ được chọn như thế nào. Sự không chắc chắn này giúp đảm bảo tính phi tập trung và chống giả mạo.
Chúng tôi gọi cơ chế đồng thuận này là Proof of Quorum. Nó được tích hợp chặt chẽ với cấu trúc chu kỳ 60 giây của chúng tôi. Để xâm phạm mạng, kẻ tấn công sẽ cần xác định và kiểm soát hai phần ba bộ xác thực được chỉ định ngẫu nhiên trong một chu kỳ duy nhất — điều này gần như không thể.
Từ góc độ hiệu suất, kiến trúc của chúng tôi cho phép khả năng mở rộng gần như tuyến tính. Chúng tôi có thể tự động thay đổi quy mô từ 100 đến 10.000 phân đoạn (hoặc thẻ) và giảm quy mô khi cần. Tính linh hoạt này cho phép Shardeum vượt trội về khả năng mở rộng, độ tin cậy và bảo mật, trong khi vẫn duy trì khả năng tương thích EVM đầy đủ thông qua lớp RPC của chúng tôi.
Các bạn có tiếp tục thực hiện chương trình kiểm toán và thưởng cho lỗ hổng không?
Ehan:Các chính sách bảo mật của các bạn có bao gồm việc kiểm toán bên thứ ba liên tục hoặc chương trình thưởng lỗi do cộng đồng điều hành không?
Srinivasan: Vâng, chắc chắn rồi. Chúng tôi là một dự án mã nguồn mở — toàn bộ cơ sở mã của chúng tôi có sẵn trên GitHub — và mọi quyết định kỹ thuật chúng tôi đưa ra đều hoàn toàn phù hợp với cam kết phân cấp của chúng tôi. Chúng tôi may mắn có một cộng đồng tuyệt vời hỗ trợ chúng tôi và chúng tôi vô cùng biết ơn vì điều đó.
Chúng tôi dự định tiếp tục làm việc với các kiểm toán viên bên thứ ba và chạy chương trình tiền thưởng lỗi do cộng đồng điều khiển. Trên thực tế, chúng tôi có một đội ngũ chuyên làm việc với cộng đồng để xây dựng các sản phẩm xung quanh Shardeum. Chúng tôi sẽ giúp khởi động một số dự án này, cuối cùng sẽ được cộng đồng tiếp quản.
Chúng tôi cũng dự định tổ chức hackathon và các sự kiện khác để khuyến khích sự tham gia tích cực của cộng đồng. Một khi chúng tôi ra mắt mạng chính vào ngày 5 tháng 5, tất cả những sáng kiến này sẽ được thúc đẩy nhanh chóng. Chúng tôi mong đợi cộng đồng sẽ đóng vai trò cốt lõi trong sự thành công liên tục của Shardeum.
Các bạn đã làm thế nào để phát triển cộng đồng và hệ sinh thái?
Ehan: Shardeum đã xây dựng cộng đồng và hệ sinh thái của mình như thế nào? Những dự án hoặc biện pháp khuyến khích cụ thể nào là hiệu quả nhất?
Srinivasan: Cộng đồng của chúng tôi thực sự là một trong những thế mạnh lớn nhất của chúng tôi. Ví dụ: trong testnet khuyến khích gần đây của chúng tôi, ITN4, chúng tôi có khoảng 5.200 trình xác thực tham gia trên toàn cầu (171.000 testnet). Chúng tôi đã xây dựng sự hiện diện lớn và tích cực trên các nền tảng xã hội như Discord và X và nhóm hệ sinh thái của chúng tôi hoàn toàn cam kết tham gia vào cộng đồng này và phát triển nó.
Chúng tôi đã áp dụng phương pháp phát triển theo từng giai đoạn — trước tiên là chức năng chuyển token, sau đó sẽ ra mắt hỗ trợ hợp đồng thông minh và các tính năng quan trọng khác. Trong mỗi giai đoạn tiến triển, cộng đồng của chúng tôi sẽ tham gia vào.
Chúng tôi còn có một đội ngũ chuyên biệt, tập trung vào việc thiết kế và thực hiện các dự án cộng đồng. Điều này bao gồm các biện pháp khuyến khích, đào tạo nhập môn, nội dung giáo dục và các hoạt động hợp tác, nhằm đảm bảo hệ sinh thái phát triển một cách bền vững và phi tập trung.
Hiện tại đang xây dựng những dự án nào trên Shardeum?
Ehan:Vậy hiện tại có những loại dự án hoặc ứng dụng nào đang được phát triển trên Shardeum?
Srinivasan:Đây là một câu hỏi hay. Là một blockchain lớp một mở rộng tự động, Shardeum đặc biệt phù hợp với những trường hợp mà khả năng mở rộng và chi phí giao dịch là những điểm chú ý chính. Để tôi đưa ra một ví dụ: Ở công ty trước đây của tôi, chúng tôi đã bán NFT đại diện cho tài nguyên thực (như ngựa) với giá 1.200 đô la. Vào thời điểm đó, phí gas của Ethereum khoảng 200 đô la cho mỗi giao dịch. Việc cộng thêm 20% phí vào giá mua là vô nghĩa — điều này hoàn toàn không bền vững.
Tại Shardeum, bởi vì chúng tôi mở rộng quy mô tuyến tính, phí gas của chúng tôi vẫn thấp và ổn định bất kể tắc nghẽn mạng - ngay cả khi một đồng tiền meme được tung ra trên chuỗi. Điều này làm cho nền tảng này trở nên lý tưởng cho các ứng dụng tài chính nhạy cảm với phí và phi tập trung.
Vì Shardeum tương thích với EVM, các nhà phát triển có thể triển khai các hợp đồng thông minh dựa trên Solidity với nỗ lực tối thiểu. Bất kỳ hợp đồng nào chạy trên chuỗi EVM khác đều có thể dễ dàng di chuyển. Điều này có nghĩa là chúng tôi thừa hưởng các hiệu ứng mạng khổng lồ của hệ sinh thái EVM — một thập kỷ của các công cụ, kiến thức của nhà phát triển và cơ sở hạ tầng.
Do đó, mặc dù chúng tôi đã dự đoán rằng các dự án tài chính phi tập trung và NFT sẽ di chuyển đến Shardeum, nhưng tôi tin rằng…… cấu trúc.
Mặc dù chúng tôi đã dự đoán rằng các dự án tài chính phi tập trung (DeFi) và token không thể thay thế (NFT) sẽ di chuyển đến Shardeum, nhưng tôi tin rằng cộng đồng sẽ mang đến cho chúng tôi những bất ngờ ngoài mong đợi. Khi mạng chính được khởi động, tôi hy vọng sẽ thấy một làn sóng các ứng dụng sáng tạo xuất hiện, những ứng dụng này sẽ tận dụng tối đa tính tương thích EVM, chi phí thấp, hiệu suất đáng tin cậy và khả năng mở rộng linh hoạt của Shardeum.
Token sẽ được sử dụng như thế nào cho việc staking và quản trị?
Ehan:Token Shardeum sẽ được áp dụng như thế nào trong việc staking, quản trị hoặc khuyến khích mạng?
Srinivasan: Chúng tôi vẫn đang hoàn thiện các chi tiết cụ thể về quản trị, thông tin liên quan sẽ sớm được công bố. Điều này có nghĩa là nguyên tắc cốt lõi của chúng tôi là hoàn toàn Phi tập trung — bất kỳ ai nắm giữ một lượng nhỏ Shardeum có thể vận hành một Nút. Các đồng tiền này sẽ được cung cấp trong đợt bán đồng của chúng tôi.
Về mặt ưu đãi, cơ chế thưởng dựa trên thời gian các nút tham gia vào "bộ hoạt động", là nhóm các nút hiện đang tham gia đồng thuận. Khi bạn bắt đầu một nút, trước tiên nó sẽ tham gia vào "nhóm chờ". Cứ sau 60 giây, trong mỗi kỷ nguyên của đồng hồ bên trong, chúng ta luân chuyển các nút từ một tập hợp con của tập hợp đang hoạt động và đưa vào các nút mới từ nhóm dự phòng. Khi một nút đi vào một tập hợp đang hoạt động, nó sẽ bắt đầu kiếm được phần thưởng.
Phần thưởng tỷ lệ thuận với thời gian một nút đã hoạt động trong việc tham gia vào các tác vụ mạng — bao gồm xác thực giao dịch, ký khối và duy trì an ninh mạng. Hiệu suất trong quá khứ cũng được tính đến khi chọn các nút. Những nút phù hợp với kỳ vọng — thời gian trực tuyến, phản hồi, hành vi chính xác — có nhiều khả năng ở trong bộ hoạt động lâu hơn và do đó kiếm được nhiều phần thưởng hơn.
Chúng tôi sẽ không trừng phạt các Nút có hiệu suất kém, nhưng nếu một Nút không đạt tiêu chuẩn hiệu suất, nó sẽ bị thay thế nhanh hơn khỏi tập hợp hoạt động, giảm khả năng nhận thưởng của nó. Đây là một cách tiếp cận nhẹ nhàng hơn, dựa trên động lực để hướng dẫn hành vi, thay vì trừng phạt trực tiếp.
Nội dung này vẫn đang được hoàn thiện, và sẽ có thêm chi tiết về cơ chế quản trị và thưởng được công bố trước khi mạng chính được khởi động. Xin hãy theo dõi trang web của chúng tôi để nhận được các cập nhật.
Các bạn làm thế nào để đảm bảo tính minh bạch và độc lập?
Ehan:Shardeum làm thế nào để đảm bảo tính minh bạch trong hoạt động và sự độc lập trong quản trị?
Srinivasan: Đây là một câu hỏi rất hay. Như tôi đã đề cập trước đó, Shardeum là một dự án hoàn toàn mã nguồn mở. Tất cả những gì chúng tôi làm đều công khai - giống như làm việc trong một bể cá. Tất cả mã của chúng tôi đều có sẵn trên GitHub, bất cứ ai cũng có thể xem hệ thống của chúng tôi hoạt động như thế nào.
Bạn có thể xem cơ chế đồng thuận của chúng tôi, thuật toán được sử dụng để 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à quyết định mở rộng mạng hoàn toàn minh bạch.
Sau khi khởi chạy mainnet, chúng tôi sẽ không còn bất kỳ quyền kiểm soát tập trung nào đối với những người có thể khởi chạy các nút hoặc nơi chúng có thể được khởi chạy. Mạng được thiết kế để phù hợp với một môi trường phi tập trung, xử lý linh hoạt sự tham gia và đồng thuận của nút. Sự cởi mở và thiếu thẩm quyền tập trung này là nền tảng cho cam kết của Shardeum về tính minh bạch và độc lập.
Mạng chính sẽ khởi động khi nào, tại sao điều này lại quan trọng?
Ehan: Bạn có thể chia sẻ ngày ra mắt mainnet được công bố gần đây và cột mốc này có ý nghĩa gì đối với Shardeum?
Srinivasan:Mạng chính của chúng tôi sẽ được khởi động 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 một thời gian và chúng tôi có một đội ngũ xuất sắc đang làm việc cho điều này.
Tầm quan trọng của sự khởi động lần này nằm ở sự phức tạp mà chúng tôi đã xây dựng. Việc tự động mở rộng khối blockchain cấp 1, cũng như thiết kế giao thức giao dịch hoàn toàn mới, đều là những công việc kỹ thuật đầy thách thức - - điều này cần thời gian và kiến thức chuyên môn sâu.
Chúng tôi tin rằng chưa bao giờ có thời điểm tốt hơn để Shardeum chuyển sang giai đoạn tiếp theo. Việc triển khai mainnet sẽ diễn ra theo từng giai đoạn, với giai đoạn đầu tiên bắt đầu vào ngày 5 tháng 5. Kể từ đó, chúng tôi sẽ dần giới thiệu nhiều tính năng hướng đến cộng đồng hơn, tiếp tục cải thiện hiệu suất và làm cho hệ thống có khả năng mở rộng và dễ tiếp cận hơn với người dùng trên toàn thế giới.
Các bạn sẽ thu hút và phát triển cơ sở đóng góp như thế nào?
Ehan: Các bạn có chiến lược gì để thúc đẩy sự phát triển 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 đúng câu hỏi của bạn, như tôi đã đề cập trước đó, 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 nội dung được xây dựng và cách phát hành. Chúng tôi đã thấy sự tham gia lớn trong mạng thử nghiệm khuyến khích trước đó, tôi muốn cảm ơn tất cả bạn bè đã 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à nhà đóng góp, và chúng tôi dự đoán mức độ tham gia này sẽ tăng đáng kể sau khi mạng chính được khởi động. Chúng tôi mong đợi tiếp tục xây dựng cùng cộng đồng.
Ehan: Còn điều gì 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 tất cả các bạn vì sự hỗ trợ to lớn của các bạn. Phản hồi và sự tham gia của bạn trong testnet là không thể thiếu để đảm bảo an ninh của mạng và định hình Shardeum. Vui lòng truy cập shardium.org để biết các bản cập nhật mới nhất và chúng tôi đánh giá cao sự hỗ trợ liên tục của bạn.
Nội dung chỉ mang tính chất tham khảo, không phải là lời chào mời hay đề nghị. Không cung cấp tư vấn về đầu tư, thuế hoặc pháp lý. Xem Tuyên bố miễn trừ trách nhiệm để biết thêm thông tin về rủi ro.
Tìm hiểu sâu về Shardeum: Blockchain lớp 1 tự động mở rộng bằng cách sử dụng phân mảnh động
Trong tập này, Giám đốc công nghệ 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 phân 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 giữ ngưỡng yêu cầu nút thấp, cung cấp sự cân bằng độc đáo giữa hiệu suất và Phi tập trung.
Ông cũng đã thảo luận về những bài học kinh nghiệm từ việc vận hành mạng thử nghiệm, phát hiện lỗ hổng quan trọng cùng với các phương pháp bảo mật của mạng, bao gồm Proof of Quorum (Chứng minh số lượng hợp lệ) tùy chỉnh với trách nhiệm nút được xoay vòng 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 sẽ ra mắt mạng chính vào ngày 5 tháng 5, sau đó sẽ hỗ trợ hợp đồng thông minh và chương trình khuyến khích theo từng giai đoạn.
Chuyển thể âm thanh được hoàn thành bởi GPT, có thể chứa lỗi. Vui lòng nghe podcast đầy đủ:
Vũ trụ nhỏ:
YouTube:
Giới thiệu và Tổng quan về Shardeum
Ehan:Chào mừng bạn đến với podcast Wu Shuo Bu Jia Mi. Hôm nay, chúng tôi rất vui mừng mời Giám đốc Công nghệ của Shardeum, Srinivasan. Chào mừng bạn, xin 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 công nghệ 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, tôi rất vui khi được ở đây.
Hành trình của tôi vào Blockchain 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. Kể 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 giữ chức phó giám đốc kỹ thuật tại DraftKings, giúp xây dựng cơ sở hạ tầng Blockchain cho sản phẩm flagship của họ. Gần đây, tôi làm việc tại một công ty 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 Mỹ.
Bây giờ tại Shardeum, tôi đang dẫn dắt một đội ngũ xuất sắc, 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 tiên phong này.
Shardeum làm thế nào để mở rộng trong khi giữ cửa ngõ truy cập nút ở mức thấp?
Ehan: Shardeum tuyên bố là lớp đầu tiên tự động mở rộng. Kiến trúc của nó làm thế nào để đạt được thông lượng giao dịch cao trong khi vẫn giữ yêu cầu nút dễ tiếp cận?
Srinivasan: Tôi nghĩ việc sử dụng một phép so sánh hình ảnh để giải thích cách hoạt động của Blockchain và sự khác biệt của Shardeum sẽ rất hữu ích — — Có được không?
Một cách tốt để suy nghĩ về một blockchain hướng sự kiện là nghĩ về nó giống như một bảng tính với các hàng và cột. Mỗi hàng đại diện cho một khối, trong khi mỗi ô là một giao dịch. Bảng tính này mở cho bất kỳ ai và minh bạch, nhưng chỉ có thể được viết bởi một người tại một thời điểm — cụ thể, chỉ một người có thể viết một hàng mới tại một thời điểm. Trong hầu hết các blockchain, câu hỏi chính là: ai có thẩm quyền viết cho dòng tiếp theo? Bản chất của tất cả các giao thức đồng thuận là xác định ai có thể viết dòng này.
Bây giờ, hãy tưởng tượng rằng bảng tính này có một tỷ hàng và một quy trình duy nhất để quản lý tất cả. Khi số lượng hàng tăng từ một tỷ lên hai tỷ đến mười tỷ, nó sẽ trở nên chậm hơn và ít khả năng mở rộng hơn. Nhưng điều gì sẽ xảy ra nếu nó không phải là một bảng lớn, mà là 1000 tab, như Google Trang tính? Bạn có thể gán dữ liệu cho các tab này thông qua thuật toán nhóm chữ cái, vì vậy bạn sẽ trải rộng các tập dữ liệu nhỏ hơn trên nhiều bảng. Về cơ bản, đó là cách sharding hoạt động và đó là những gì Shardeum làm.
Nhưng Shardeum tiến thêm một bước nữa. Thay vì có một số lượng tab cố định — giả sử 1000 — chúng tôi tự động điều chỉnh chúng trong thời gian chạy. Bạn có thể bắt đầu chỉ với 10 tab, nhưng khi âm lượng tăng lên, bạn có thể mở rộng lên 200, 1000 hoặc nhiều tab. Khi khối lượng giao dịch giảm, nó có thể được thu nhỏ lại. Đây được gọi là phân mảnh trạng thái động và nó là thứ cho phép chúng tôi tự động mở rộng quy mô.
Còn một sự khác biệt quan trọng nữa. Hầu hết các blockchain hoạt động dựa trên khái niệm "khối", điều này có nghĩa là người viết phải ghi lại một dòng đầy đủ trong phép ẩn dụ của bảng tính của chúng ta. Điều này khiến cho người ghi dòng có thể thấy các giao dịch đang chờ xử lý, từ đó có thể thực hiện thao tác gian lận - ví dụ như sắp xếp lại các giao dịch.
Shardeum không dựa vào khái niệm khối. Thay vào đó, chúng tôi xử lý các giao dịch ở dạng tinh khiết nhất. Đơn vị nhỏ nhất chúng ta làm là một ô trong hàng đó. Chúng ta không cần phải viết toàn bộ một hàng cùng một lúc. Mặc dù chúng tôi mô phỏng các khối bên ngoài để tương thích EVM — để các máy khách JSON-RPC biết cách tương tác với chúng tôi — trong nội bộ, chúng tôi không thực sự bị ràng buộc bởi cấu trúc này.
Kiến trúc này cho phép chúng tôi sửa đổi các ô riêng lẻ thay vì toàn bộ hàng, phân đoạn động và phân phối lại khối lượng công việc dựa trên khối lượng giao dịch và thay đổi quy mô theo chiều ngang với tắc nghẽn hiệu suất tối thiểu. Đó là một câu đố kỹ thuật khó giải quyết, nhưng đó là điều khiến Shardeum khác biệt.
Ehan:Vậy, thiết kế mở rộng tự động này có sự đánh đổi nào không?
Srinivasan: Sự cân nhắc rõ ràng là thiết kế này đã đưa ra mức độ giao tiếp cao hơn giữa các nút. Trong Blockchain truyền thống, mỗi nút xác thực đều lưu giữ một bản sao hoàn chỉnh của trạng thái toàn bộ Blockchain — trong phép ví dụ trước của chúng tôi, về cơ bản là toàn bộ bảng điện tử. Điều này có nghĩa là mỗi nút cần một lượng lớn khả năng xử lý và dung lượng lưu trữ.
Trong Shardeum, do chúng tôi phân chia dữ liệu thành các khối nhỏ hơn - hoặc tab - mỗi nút chỉ cần xử lý một phần nhỏ, chẳng hạn như một trong 1000 tab. Điều này làm giảm đáng kể yêu cầu tính toán và lưu trữ cho mỗi nút, khiến nó dễ tiếp cận hơn. Tuy nhiên, nhược điểm là mỗi nút bây giờ chỉ có thể thấy một phần của trạng thái tổng thể. Giống như chỉ có thể truy cập phần "A" của danh bạ điện thoại.
Vì vậy, khi một Nút cần dữ liệu ngoài phân mảnh của nó, nó phải xác định trước Nút nào nắm giữ dữ liệu cần thiết, sau đó yêu cầu dữ liệu từ Nút đó. Điều này đưa ra một lớp giao tiếp giữa các Nút, làm cho mọi thứ trở nên phức tạp hơn.
Mặc dù vậy, chúng tôi đã giải quyết thách thức này thông qua giao thức truyền thông tùy chỉnh, cho phép Nút xác định và chia sẻ dữ liệu một cách hiệu quả. Vâng, điều này đã làm tăng độ phức tạp, nhưng phần thưởng thì rất lớn — — Shardeum có thể mở rộng khả năng xử lý giao dịch gần như theo tỷ lệ tuyến tính chỉ bằng cách thêm nhiều Nút hơn.
Do đó, mặc dù giao tiếp giữa các nút trong quá trình phi tập trung là một thách thức kỹ thuật khó khăn - và vẫn chưa được giải quyết hoàn toàn trong các hệ thống khác - chúng tôi tin rằng chúng tôi đã giải mã một mô hình có thể mở rộng, khiến Shardeum trở thành một blockchain lớp một thực sự độc đáo.
Từ mạng thử nghiệm khuyến khích, chúng ta đã học được gì?
Ehan:Trong việc vận hành một mạng thử nghiệm khích lệ quy mô lớn và thực sự phi tập trung, các bạn đã thu được những hiểu biết quan trọng nào?
Srinivasan: Vâng, đó là một câu hỏi hay. Chúng tôi đã chạy bốn testnet được khuyến khích với mức độ tương tác đáng kinh ngạc - những người chạy các nút gần như trên toàn cầu. Trang chủ của chúng tôi nói "Phi tập trung cho tất cả" và chúng tôi thực sự nghĩ như vậy. Chúng tôi muốn xây dựng một hệ thống không chỉ cho phép mọi người ở các nước phát triển với phần cứng đắt tiền tham gia mà còn cho phép bất kỳ ai — ngay cả những người có nguồn lực hạn chế — bắt đầu một nút.
Cách tiếp cận này giúp thúc đẩy phân cấp đồng thời tăng cường an ninh mạng. Do đó, một trong những bài học quan trọng rút ra từ testnet được khuyến khích của chúng tôi là làm thế nào để làm cho sự tham gia của nút thực sự toàn cầu và dễ tiếp cận. Chúng tôi phải tìm ra cách truyền đạt rõ ràng các yêu cầu của nút, các bước để bắt đầu, cách đặt cọc và unstaking hoạt động và cách tạo trải nghiệm người dùng giúp các quy trình này trở nên trực quan và dễ hiểu.
Nhiều cải tiến về trải nghiệm người dùng trực tiếp đến từ việc quan sát mọi người tương tác với mạng thử nghiệm. Chúng tôi đã hiểu được giao diện nào hoạt động tốt nhất, những khía cạnh nào có thể gây nhầm lẫn. Ngoài trải nghiệm người dùng, chúng tôi cũng đã sử dụng mạng thử nghiệm để nhận diện và sửa chữa nhiều vấn đề an ninh.
Một cái nhìn sâu sắc quan trọng khác là về phối hợp mạng. Khi bạn có nhiều nút, mỗi nút chỉ có một phần dữ liệu, bạn cần một giao thức mạnh để đạt được sự đồng thuận — đặc biệt là vì chúng tôi không kiểm soát bất kỳ nút nào. Ai đó có thể khởi chạy một nút ở Phúc Châu, một nút khác ở Siberia và một nút khác ở Ấn Độ - tất cả đều cần đạt được sự đồng thuận trong một môi trường phi tập trung. Như bạn có thể tưởng tượng, có một nút ở Siberia và một nút nữa ở Ấn Độ - cả hai đều đòi hỏi sự đồng thuận trong môi trường phi tập trung. Đảm bảo rằng sự phối hợp này có thể chạy trơn tru trong thời gian thực mà không cần kiểm soát tập trung là một thách thức kỹ thuật rất lớn. Nhưng giải quyết vấn đề này là điều làm cho Shardeum trở nên độc đáo.
Các lỗ hổng chính nào đã được phát hiện trong chương trình thưởng lỗ hổng?
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 thưởng lỗ hổng, và các bạn đã giải quyết chúng như thế nào không?
Srinivasan:Tất nhiên rồi. Chúng tôi đã thực hiện nhiều chương trình thưởng lỗi và một số vấn đề phát hiện ra khá độc đáo. Trước tiên, mọi thứ chúng tôi làm đều là mã nguồn mở, vì vậy tất cả các sửa chữa và thay đổi đều có thể được nhìn thấy công khai. Bất kỳ ai cũng có thể truy cập kho GitHub của chúng tôi để xem những chỉnh sửa cụ thể mà chúng tôi đã thực hiện để hỗ trợ mạng.
Điều đó đang được nói, chúng tôi đã tìm thấy một số vấn đề quan trọng trong các kế hoạch này. Một số vấn đề này liên quan đến cách chúng tôi ký các giao dịch — chẳng hạn như chọn sai hàm băm hoặc sự không nhất quán trong quy trình ký. Những lỗ hổng này có thể gây ra rủi ro, chẳng hạn như các cuộc tấn công phát lại, trong đó các giao dịch từ testnet có khả năng được phát lại trong mainnet. Do đó, chúng ta phải phân tích cẩn thận và khắc phục tất cả các lỗ hổng này.
Chương trình thưởng lỗi có giá trị rất lớn đối với chúng tôi. Chúng tôi đã phát hiện ra nhiều vấn đề, đặc biệt là ở các đặc điểm tầng giao thức như hỗ trợ ký nhiều lần, những vấn đề này chúng tôi đã trực tiếp thực hiện ở tầng giao thức. Hacker mũ trắng đã giúp chúng tôi kiểm tra nghiêm ngặt các chức năng này, phản hồi của họ đã góp phần vào những cải tiến an ninh quan trọng.
Tất cả những sửa lỗi này hiện đã được tích hợp vào phiên bản mainnet sắp ra mắt của chúng tôi — — dự kiến sẽ được ra mắt vào ngày 5 tháng 5.
Sau khi mạng chính khởi động, các bạn sẽ xử lý vấn đề an ninh như thế nào?
Ehan: Shardeum sẽ thực hiện những biện pháp nào để giám sát bảo mật liên tục và giảm thiểu mối đe dọa sau khi khởi chạy mainnet?
Srinivasan: Chúng tôi đã thực hiện một phương pháp đa tầng. Chúng tôi có một nhóm an ninh nội bộ chuyên trách, tập trung vào việc giám sát tình trạng sức khỏe của hệ thống và đánh giá các vectơ tấn công tiềm năng.
Chúng tôi cũng đã xây dựng và tiếp tục phát triển một hệ thống đo lường và quan sát toàn diện, giúp chúng tôi có thể hiểu được những gì đang xảy ra trong mạng lưới theo thời gian thực. Điều này cho phép chúng tôi phát hiện bất thường, theo dõi hành vi của hệ thống và phản ứng kịp thời với các mối đe dọa.
Trong khi chúng tôi đã xây dựng hệ thống này, chúng tôi sẽ tiếp tục cải thiện nó gần hơn với việc khởi chạy mainnet. Trên thực tế, chúng tôi đang xây dựng một khung đo từ xa mở hoàn chỉnh từ đầu để đảm bảo rằng mạng vẫn an toàn khi mở rộng quy mô.
RPC của các bạn khác với các chuỗi EVM khác như thế nào?
Ehan: Lớp RPC của Shardeum khác gì so với các chuỗi tương thích EVM điển hình khác về hiệu suất, khả năng mở rộng hoặc độ tin cậy?
Srinivasan: Đây là một câu hỏi hay. Như tôi đã đề cập trước đó, sử dụng phép ẩn dụ bảng điện tử — — hầu hết các chuỗi tương thích EVM coi toàn bộ trạng thái blockchain như một bảng điện tử khổng lồ, mỗi Nút đều duy trì dữ liệu đầy đủ. Ngược lại, Shardeum chia bảng điện tử này thành nhiều Phân mảnh hoặc nhãn, mỗi nhãn được quản lý bởi một phần của các Nút.
Mỗi quy trình chịu trách nhiệm cho một hoặc nhiều nhãn cụ thể—ví dụ: nhãn 33—và nhiệm vụ này là động. Shardeum chạy trên chu kỳ đồng hồ nội bộ là 60 giây. Vào cuối mỗi kỷ nguyên, các nút được xoay: năm trong số một nghìn nút hoạt động có thể được thay thế bằng năm nút mới, được chọn từ nhóm dự phòng dựa trên các tiêu chí nhất định, chẳng hạn như thời gian không hoạt động. Sau đó, hệ thống phân công lại trách nhiệm, vì vậy một nút vừa nhập có thể đột nhiên chịu trách nhiệm cho nhãn 33 và 37 mà không biết trước và không biết nút nào khác chia sẻ những trách nhiệm đó.
Cơ chế này đã tăng cường đáng kể tính bảo mật. Tính ngẫu nhiên và sự luân chuyển khiến cho việc tấn công hoặc ảnh hưởng đến các phần cụ thể của mạng trở nên cực kỳ khó khăn. Để một giao dịch được xác nhận cuối cùng, phải có một siêu đa số — chẳng hạn như 67 trong số 100 nút tham gia đồng ý. Và 100 nút này không biết ai còn lại trong nhóm, cũng như không biết họ được chọn như thế nào. Sự không chắc chắn này giúp đảm bảo tính phi tập trung và chống giả mạo.
Chúng tôi gọi cơ chế đồng thuận này là Proof of Quorum. Nó được tích hợp chặt chẽ với cấu trúc chu kỳ 60 giây của chúng tôi. Để xâm phạm mạng, kẻ tấn công sẽ cần xác định và kiểm soát hai phần ba bộ xác thực được chỉ định ngẫu nhiên trong một chu kỳ duy nhất — điều này gần như không thể.
Từ góc độ hiệu suất, kiến trúc của chúng tôi cho phép khả năng mở rộng gần như tuyến tính. Chúng tôi có thể tự động thay đổi quy mô từ 100 đến 10.000 phân đoạn (hoặc thẻ) và giảm quy mô khi cần. Tính linh hoạt này cho phép Shardeum vượt trội về khả năng mở rộng, độ tin cậy và bảo mật, trong khi vẫn duy trì khả năng tương thích EVM đầy đủ thông qua lớp RPC của chúng tôi.
Các bạn có tiếp tục thực hiện chương trình kiểm toán và thưởng cho lỗ hổng không?
Ehan:Các chính sách bảo mật của các bạn có bao gồm việc kiểm toán bên thứ ba liên tục hoặc chương trình thưởng lỗi do cộng đồng điều hành không?
Srinivasan: Vâng, chắc chắn rồi. Chúng tôi là một dự án mã nguồn mở — toàn bộ cơ sở mã của chúng tôi có sẵn trên GitHub — và mọi quyết định kỹ thuật chúng tôi đưa ra đều hoàn toàn phù hợp với cam kết phân cấp của chúng tôi. Chúng tôi may mắn có một cộng đồng tuyệt vời hỗ trợ chúng tôi và chúng tôi vô cùng biết ơn vì điều đó.
Chúng tôi dự định tiếp tục làm việc với các kiểm toán viên bên thứ ba và chạy chương trình tiền thưởng lỗi do cộng đồng điều khiển. Trên thực tế, chúng tôi có một đội ngũ chuyên làm việc với cộng đồng để xây dựng các sản phẩm xung quanh Shardeum. Chúng tôi sẽ giúp khởi động một số dự án này, cuối cùng sẽ được cộng đồng tiếp quản.
Chúng tôi cũng dự định tổ chức hackathon và các sự kiện khác để khuyến khích sự tham gia tích cực của cộng đồng. Một khi chúng tôi ra mắt mạng chính vào ngày 5 tháng 5, tất cả những sáng kiến này sẽ được thúc đẩy nhanh chóng. Chúng tôi mong đợi cộng đồng sẽ đóng vai trò cốt lõi trong sự thành công liên tục của Shardeum.
Các bạn đã làm thế nào để phát triển cộng đồng và hệ sinh thái?
Ehan: Shardeum đã xây dựng cộng đồng và hệ sinh thái của mình như thế nào? Những dự án hoặc biện pháp khuyến khích cụ thể nào là hiệu quả nhất?
Srinivasan: Cộng đồng của chúng tôi thực sự là một trong những thế mạnh lớn nhất của chúng tôi. Ví dụ: trong testnet khuyến khích gần đây của chúng tôi, ITN4, chúng tôi có khoảng 5.200 trình xác thực tham gia trên toàn cầu (171.000 testnet). Chúng tôi đã xây dựng sự hiện diện lớn và tích cực trên các nền tảng xã hội như Discord và X và nhóm hệ sinh thái của chúng tôi hoàn toàn cam kết tham gia vào cộng đồng này và phát triển nó.
Chúng tôi đã áp dụng phương pháp phát triển theo từng giai đoạn — trước tiên là chức năng chuyển token, sau đó sẽ ra mắt hỗ trợ hợp đồng thông minh và các tính năng quan trọng khác. Trong mỗi giai đoạn tiến triển, cộng đồng của chúng tôi sẽ tham gia vào.
Chúng tôi còn có một đội ngũ chuyên biệt, tập trung vào việc thiết kế và thực hiện các dự án cộng đồng. Điều này bao gồm các biện pháp khuyến khích, đào tạo nhập môn, nội dung giáo dục và các hoạt động hợp tác, nhằm đảm bảo hệ sinh thái phát triển một cách bền vững và phi tập trung.
Hiện tại đang xây dựng những dự án nào trên Shardeum?
Ehan:Vậy hiện tại có những loại dự án hoặc ứng dụng nào đang được phát triển trên Shardeum?
Srinivasan:Đây là một câu hỏi hay. Là một blockchain lớp một mở rộng tự động, Shardeum đặc biệt phù hợp với những trường hợp mà khả năng mở rộng và chi phí giao dịch là những điểm chú ý chính. Để tôi đưa ra một ví dụ: Ở công ty trước đây của tôi, chúng tôi đã bán NFT đại diện cho tài nguyên thực (như ngựa) với giá 1.200 đô la. Vào thời điểm đó, phí gas của Ethereum khoảng 200 đô la cho mỗi giao dịch. Việc cộng thêm 20% phí vào giá mua là vô nghĩa — điều này hoàn toàn không bền vững.
Tại Shardeum, bởi vì chúng tôi mở rộng quy mô tuyến tính, phí gas của chúng tôi vẫn thấp và ổn định bất kể tắc nghẽn mạng - ngay cả khi một đồng tiền meme được tung ra trên chuỗi. Điều này làm cho nền tảng này trở nên lý tưởng cho các ứng dụng tài chính nhạy cảm với phí và phi tập trung.
Vì Shardeum tương thích với EVM, các nhà phát triển có thể triển khai các hợp đồng thông minh dựa trên Solidity với nỗ lực tối thiểu. Bất kỳ hợp đồng nào chạy trên chuỗi EVM khác đều có thể dễ dàng di chuyển. Điều này có nghĩa là chúng tôi thừa hưởng các hiệu ứng mạng khổng lồ của hệ sinh thái EVM — một thập kỷ của các công cụ, kiến thức của nhà phát triển và cơ sở hạ tầng.
Do đó, mặc dù chúng tôi đã dự đoán rằng các dự án tài chính phi tập trung và NFT sẽ di chuyển đến Shardeum, nhưng tôi tin rằng…… cấu trúc.
Mặc dù chúng tôi đã dự đoán rằng các dự án tài chính phi tập trung (DeFi) và token không thể thay thế (NFT) sẽ di chuyển đến Shardeum, nhưng tôi tin rằng cộng đồng sẽ mang đến cho chúng tôi những bất ngờ ngoài mong đợi. Khi mạng chính được khởi động, tôi hy vọng sẽ thấy một làn sóng các ứng dụng sáng tạo xuất hiện, những ứng dụng này sẽ tận dụng tối đa tính tương thích EVM, chi phí thấp, hiệu suất đáng tin cậy và khả năng mở rộng linh hoạt của Shardeum.
Token sẽ được sử dụng như thế nào cho việc staking và quản trị?
Ehan:Token Shardeum sẽ được áp dụng như thế nào trong việc staking, quản trị hoặc khuyến khích mạng?
Srinivasan: Chúng tôi vẫn đang hoàn thiện các chi tiết cụ thể về quản trị, thông tin liên quan sẽ sớm được công bố. Điều này có nghĩa là nguyên tắc cốt lõi của chúng tôi là hoàn toàn Phi tập trung — bất kỳ ai nắm giữ một lượng nhỏ Shardeum có thể vận hành một Nút. Các đồng tiền này sẽ được cung cấp trong đợt bán đồng của chúng tôi.
Về mặt ưu đãi, cơ chế thưởng dựa trên thời gian các nút tham gia vào "bộ hoạt động", là nhóm các nút hiện đang tham gia đồng thuận. Khi bạn bắt đầu một nút, trước tiên nó sẽ tham gia vào "nhóm chờ". Cứ sau 60 giây, trong mỗi kỷ nguyên của đồng hồ bên trong, chúng ta luân chuyển các nút từ một tập hợp con của tập hợp đang hoạt động và đưa vào các nút mới từ nhóm dự phòng. Khi một nút đi vào một tập hợp đang hoạt động, nó sẽ bắt đầu kiếm được phần thưởng.
Phần thưởng tỷ lệ thuận với thời gian một nút đã hoạt động trong việc tham gia vào các tác vụ mạng — bao gồm xác thực giao dịch, ký khối và duy trì an ninh mạng. Hiệu suất trong quá khứ cũng được tính đến khi chọn các nút. Những nút phù hợp với kỳ vọng — thời gian trực tuyến, phản hồi, hành vi chính xác — có nhiều khả năng ở trong bộ hoạt động lâu hơn và do đó kiếm được nhiều phần thưởng hơn.
Chúng tôi sẽ không trừng phạt các Nút có hiệu suất kém, nhưng nếu một Nút không đạt tiêu chuẩn hiệu suất, nó sẽ bị thay thế nhanh hơn khỏi tập hợp hoạt động, giảm khả năng nhận thưởng của nó. Đây là một cách tiếp cận nhẹ nhàng hơn, dựa trên động lực để hướng dẫn hành vi, thay vì trừng phạt trực tiếp.
Nội dung này vẫn đang được hoàn thiện, và sẽ có thêm chi tiết về cơ chế quản trị và thưởng được công bố trước khi mạng chính được khởi động. Xin hãy theo dõi trang web của chúng tôi để nhận được các cập nhật.
Các bạn làm thế nào để đảm bảo tính minh bạch và độc lập?
Ehan:Shardeum làm thế nào để đảm bảo tính minh bạch trong hoạt động và sự độc lập trong quản trị?
Srinivasan: Đây là một câu hỏi rất hay. Như tôi đã đề cập trước đó, Shardeum là một dự án hoàn toàn mã nguồn mở. Tất cả những gì chúng tôi làm đều công khai - giống như làm việc trong một bể cá. Tất cả mã của chúng tôi đều có sẵn trên GitHub, bất cứ ai cũng có thể xem hệ thống của chúng tôi hoạt động như thế nào.
Bạn có thể xem cơ chế đồng thuận của chúng tôi, thuật toán được sử dụng để 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à quyết định mở rộng mạng hoàn toàn minh bạch.
Sau khi khởi chạy mainnet, chúng tôi sẽ không còn bất kỳ quyền kiểm soát tập trung nào đối với những người có thể khởi chạy các nút hoặc nơi chúng có thể được khởi chạy. Mạng được thiết kế để phù hợp với một môi trường phi tập trung, xử lý linh hoạt sự tham gia và đồng thuận của nút. Sự cởi mở và thiếu thẩm quyền tập trung này là nền tảng cho cam kết của Shardeum về tính minh bạch và độc lập.
Mạng chính sẽ khởi động khi nào, tại sao điều này lại quan trọng?
Ehan: Bạn có thể chia sẻ ngày ra mắt mainnet được công bố gần đây và cột mốc này có ý nghĩa gì đối với Shardeum?
Srinivasan:Mạng chính của chúng tôi sẽ được khởi động 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 một thời gian và chúng tôi có một đội ngũ xuất sắc đang làm việc cho điều này.
Tầm quan trọng của sự khởi động lần này nằm ở sự phức tạp mà chúng tôi đã xây dựng. Việc tự động mở rộng khối blockchain cấp 1, cũng như thiết kế giao thức giao dịch hoàn toàn mới, đều là những công việc kỹ thuật đầy thách thức - - điều này cần thời gian và kiến thức chuyên môn sâu.
Chúng tôi tin rằng chưa bao giờ có thời điểm tốt hơn để Shardeum chuyển sang giai đoạn tiếp theo. Việc triển khai mainnet sẽ diễn ra theo từng giai đoạn, với giai đoạn đầu tiên bắt đầu vào ngày 5 tháng 5. Kể từ đó, chúng tôi sẽ dần giới thiệu nhiều tính năng hướng đến cộng đồng hơn, tiếp tục cải thiện hiệu suất và làm cho hệ thống có khả năng mở rộng và dễ tiếp cận hơn với người dùng trên toàn thế giới.
Các bạn sẽ thu hút và phát triển cơ sở đóng góp như thế nào?
Ehan: Các bạn có chiến lược gì để thúc đẩy sự phát triển 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 đúng câu hỏi của bạn, như tôi đã đề cập trước đó, 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 nội dung được xây dựng và cách phát hành. Chúng tôi đã thấy sự tham gia lớn trong mạng thử nghiệm khuyến khích trước đó, tôi muốn cảm ơn tất cả bạn bè đã 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à nhà đóng góp, và chúng tôi dự đoán mức độ tham gia này sẽ tăng đáng kể sau khi mạng chính được khởi động. Chúng tôi mong đợi tiếp tục xây dựng cùng cộng đồng.
Ehan: Còn điều gì 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 tất cả các bạn vì sự hỗ trợ to lớn của các bạn. Phản hồi và sự tham gia của bạn trong testnet là không thể thiếu để đảm bảo an ninh của mạng và định hình Shardeum. Vui lòng truy cập shardium.org để biết các bản cập nhật mới nhất và chúng tôi đánh giá cao sự hỗ trợ liên tục của bạn.