Gần đây, chúng tôi đã phỏng vấn George Danezis để thảo luận về độ phức tạp và khả năng mở rộng của cơ sở hạ tầng Sui, cũng như cách hệ thống xử lý giao dịch của Sui thúc đẩy mạng lưới hiệu suất cao. George Danezis là đồng sáng lập và giám đốc khoa học của Mysten Labs, đồng thời là giáo sư trong lĩnh vực an ninh và quyền riêng tư tại Đại học London.
Dưới đây là nội dung chính của cuộc phỏng vấn này:
Q1: Nghiên cứu của bạn tập trung vào điều gì?
Tôi là giáo sư tại University College London, chuyên nghiên cứu về an ninh và quyền riêng tư. Ban đầu, tôi chủ yếu nghiên cứu các hệ thống điểm-điểm và hệ thống ẩn danh, sau đó chuyển sang sổ cái phân tán, blockchain và thực thi hợp đồng thông minh. Nhóm nghiên cứu của chúng tôi tại UCL bắt đầu khám phá cách xây dựng các hệ thống hiệu suất cao hơn và thành lập công ty Chainspace. Sau đó, tôi gia nhập Facebook, tham gia vào dự án Libra/Diem, và bây giờ tôi đang nỗ lực hiện thực hóa ý tưởng về blockchain hiệu suất cao.
Q2: Sự khác biệt giữa ứng dụng và nghiên cứu là gì?
Trên thực tế, sự khác biệt không lớn. Khi nghiên cứu, chúng tôi sẽ xem xét tất cả các khả năng để đạt được mục tiêu cụ thể, trong khi khi xây dựng hệ thống thực tế, chúng tôi cần chọn ra giải pháp phù hợp nhất với nhu cầu của người dùng từ những ý tưởng đó. Chúng tôi cần đánh giá những ý tưởng nào có thể tạo ra giá trị lớn nhất cho người dùng và giải quyết các vấn đề về rào cản trong việc áp dụng blockchain.
Q3: Làm thế nào để xác định vấn đề thực tế cần giải quyết?
Tôi chủ yếu quan tâm đến cách mở rộng các chức năng của blockchain, đặc biệt là tăng cường thông lượng giao dịch và giảm độ trễ. Vấn đề này thể hiện rõ ràng trên các nền tảng như Ethereum, mỗi khi có ứng dụng hot xuất hiện, mạng lưới trở nên tắc nghẽn và chi phí tăng vọt. Rõ ràng, khả năng xử lý của các blockchain hiện tại không thể đáp ứng nhu cầu của người dùng. Đây đã trở thành một thách thức được giới học thuật quan tâm rộng rãi, hiện đã có nhiều công nghệ được phát triển để giải quyết vấn đề này.
Q4: L2 mạng và mạng L1 mới như Sui có gì khác biệt?
Mạng L2 chủ yếu là giải pháp mở rộng cho hệ sinh thái Ethereum, nhưng đối với các nhà phát triển thì việc sử dụng khá phức tạp. Việc chuyển nhượng tài sản giữa L2 và L1 cần phải có cầu nối, quá trình này diễn ra khá suôn sẻ đối với tokens nhưng lại rất rắc rối đối với các tài sản phức tạp hơn. Người dùng có thể cần phải chuyển tài sản qua lại giữa nhiều mạng L2, trải nghiệm không tốt.
So với trước đây, Sui đã áp dụng một giải pháp cơ sở dữ liệu lớn, tất cả trạng thái đều được sao chép bởi các nút xác thực. Sau khi người dùng hoàn thành một giao dịch, họ có thể ngay lập tức sử dụng bất kỳ trạng thái nào trong cùng một cơ sở dữ liệu để thực hiện giao dịch tiếp theo mà không cần phải liên tục chuyển đổi tài sản giữa các mạng khác nhau.
Q5: Đổi mới chính của Sui Lutris là gì?
Sui Lutris bao gồm hai tư tưởng cốt lõi: 1) Nhiều hoạt động blockchain không cần sự đồng thuận; 2) Khi cần sự đồng thuận có một phương pháp có khả năng xử lý cao. Nó cung cấp hai con đường khác nhau: con đường nhanh (không cần sự đồng thuận) và con đường đồng thuận.
Đường dẫn nhanh áp dụng cho việc vận hành các đối tượng độc quyền của riêng mình, chẳng hạn như NFT, có thể hoàn thành giao dịch nhanh chóng mà không cần chờ đợi sự đồng thuận. Các đối tượng chia sẻ (như hệ thống đấu giá) cần được xử lý thông qua đường dẫn đồng thuận. Đường dẫn nhanh có độ trễ rất thấp, chưa đến một giây; đường dẫn đồng thuận có độ trễ cao hơn, nhưng vẫn có thể duy trì thông lượng cao.
Q6: Nhà phát triển có thể sử dụng lối đi nhanh như thế nào?
Các nhà phát triển hợp đồng thông minh có thể kiểm soát đối tượng mà họ thao tác là độc quyền hay chia sẻ. Chìa khóa để mở rộng ứng dụng là đảm bảo hầu hết các thao tác dựa trên đối tượng độc quyền để có trải nghiệm độ trễ thấp. Các nhà phát triển cần xem xét các phần nào có thể không đi qua con đường đồng thuận dựa trên nhu cầu mở rộng.
Q7: Chức năng của khối giao dịch có thể lập trình là gì?
Các khối giao dịch có thể lập trình có thể được sử dụng trên đường nhanh hoặc đường đồng thuận. Nếu chỉ liên quan đến các đối tượng độc quyền, có thể thực hiện nhiều thao tác trong một lần giao dịch trên chuỗi với độ trễ rất thấp. Nếu bao gồm các đối tượng chia sẻ, thì sẽ vào đường đồng thuận, độ trễ sẽ cao hơn một chút.
Q8:Hiệu suất của mạng chính Sui sau khi ra mắt như thế nào?
Sui thể hiện xuất sắc trong thời gian giao dịch cao, với khối lượng giao dịch hàng ngày từng vượt quá 60 triệu giao dịch, phần lớn được xử lý qua đường nhanh, chứng minh khả năng mở rộng và tính năng độ trễ thấp của Sui Lutris. Tuy nhiên, việc sử dụng đường nhanh cũng mang lại một số thách thức, chẳng hạn như vấn đề khóa đối tượng. Hiện tại đang phát triển công nghệ mới, cho phép mở khóa nhanh các đối tượng bị khóa sai, nhằm cải thiện trải nghiệm người dùng.
Q9: Nguyên nhân của việc khóa đối tượng là gì?
Khóa đối tượng chủ yếu xảy ra trên đường dẫn nhanh, khi người dùng hoặc phần mềm của họ xuất hiện mâu thuẫn trong thứ tự thao tác. Ví dụ, các thiết bị khác nhau đưa ra thứ tự thao tác khác nhau cho cùng một đối tượng, Sui không thể giải quyết được mâu thuẫn này. Hiện tại, các đối tượng đã khóa cần phải chờ đến khi kết thúc epoch mới có thể mở khóa, điều này có thể gây ra vấn đề nghiêm trọng. Giải pháp đang được phát triển là nhanh chóng giải quyết các tình huống này thông qua đồng thuận, rút ngắn thời gian mở khóa từ một epoch xuống chỉ còn vài giây.
Q10: Làm thế nào để cân bằng sự minh bạch, khả năng truy xuất và quyền riêng tư của chuỗi công khai?
Nhu cầu về quyền riêng tư phụ thuộc rất lớn vào ứng dụng cụ thể. Sui cung cấp một nền tảng để các nhà phát triển ứng dụng có thể xây dựng bảo vệ quyền riêng tư theo nhu cầu. Sui cung cấp một số hỗ trợ mã hóa gốc, như khả năng xác minh bằng chứng không kiến thức, đây là mô-đun cơ bản để xây dựng ứng dụng thân thiện với quyền riêng tư. Các nhà phát triển có thể kết hợp các chiến lược trên chuỗi, ngoài chuỗi và mã hóa để giải quyết các vấn đề về quyền riêng tư.
Q11: Sui có hỗ trợ riêng tư gốc nhiều hơn không?
Cộng đồng đang thảo luận về sự hỗ trợ cần thiết cho các nhà phát triển khi viết hợp đồng thông minh thân thiện với quyền riêng tư. Ngoài các chứng minh không kiến thức, cũng đang xem xét việc thêm nhiều hàm toán học hoặc mật mã chung hơn. Các công nghệ khác như tính toán đa bên hoặc phần cứng đáng tin cậy cũng đang được thảo luận. Sui hoan nghênh cộng đồng cung cấp phản hồi về các chức năng bảo vệ quyền riêng tư còn thiếu.
Q12: Hướng phát triển của Sui trong 6 đến 12 tháng tới?
Trong ngắn hạn, các cải tiến của Sui sẽ chủ yếu tập trung vào nhu cầu ứng dụng thực tế. Về lâu dài, chúng tôi sẽ cải tiến giao thức Sui Lutris để đạt được độ trễ thấp hơn và giao thức đơn giản hơn, nâng cao khả năng mở rộng. Đồng thời, chúng tôi cũng sẽ nỗ lực cải thiện hiệu quả kinh tế, để các nút xác minh có thể hoạt động trên phần cứng hạn chế hơn và tối ưu hóa việc sử dụng phần cứng, giảm thiểu chi phí liên quan đến blockchain.
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
Người sáng lập Sui tiết lộ: Kiến trúc blockchain hiệu suất cao và hướng phát triển trong tương lai
Gần đây, chúng tôi đã phỏng vấn George Danezis để thảo luận về độ phức tạp và khả năng mở rộng của cơ sở hạ tầng Sui, cũng như cách hệ thống xử lý giao dịch của Sui thúc đẩy mạng lưới hiệu suất cao. George Danezis là đồng sáng lập và giám đốc khoa học của Mysten Labs, đồng thời là giáo sư trong lĩnh vực an ninh và quyền riêng tư tại Đại học London.
Dưới đây là nội dung chính của cuộc phỏng vấn này:
Q1: Nghiên cứu của bạn tập trung vào điều gì?
Tôi là giáo sư tại University College London, chuyên nghiên cứu về an ninh và quyền riêng tư. Ban đầu, tôi chủ yếu nghiên cứu các hệ thống điểm-điểm và hệ thống ẩn danh, sau đó chuyển sang sổ cái phân tán, blockchain và thực thi hợp đồng thông minh. Nhóm nghiên cứu của chúng tôi tại UCL bắt đầu khám phá cách xây dựng các hệ thống hiệu suất cao hơn và thành lập công ty Chainspace. Sau đó, tôi gia nhập Facebook, tham gia vào dự án Libra/Diem, và bây giờ tôi đang nỗ lực hiện thực hóa ý tưởng về blockchain hiệu suất cao.
Q2: Sự khác biệt giữa ứng dụng và nghiên cứu là gì?
Trên thực tế, sự khác biệt không lớn. Khi nghiên cứu, chúng tôi sẽ xem xét tất cả các khả năng để đạt được mục tiêu cụ thể, trong khi khi xây dựng hệ thống thực tế, chúng tôi cần chọn ra giải pháp phù hợp nhất với nhu cầu của người dùng từ những ý tưởng đó. Chúng tôi cần đánh giá những ý tưởng nào có thể tạo ra giá trị lớn nhất cho người dùng và giải quyết các vấn đề về rào cản trong việc áp dụng blockchain.
Q3: Làm thế nào để xác định vấn đề thực tế cần giải quyết?
Tôi chủ yếu quan tâm đến cách mở rộng các chức năng của blockchain, đặc biệt là tăng cường thông lượng giao dịch và giảm độ trễ. Vấn đề này thể hiện rõ ràng trên các nền tảng như Ethereum, mỗi khi có ứng dụng hot xuất hiện, mạng lưới trở nên tắc nghẽn và chi phí tăng vọt. Rõ ràng, khả năng xử lý của các blockchain hiện tại không thể đáp ứng nhu cầu của người dùng. Đây đã trở thành một thách thức được giới học thuật quan tâm rộng rãi, hiện đã có nhiều công nghệ được phát triển để giải quyết vấn đề này.
Q4: L2 mạng và mạng L1 mới như Sui có gì khác biệt?
Mạng L2 chủ yếu là giải pháp mở rộng cho hệ sinh thái Ethereum, nhưng đối với các nhà phát triển thì việc sử dụng khá phức tạp. Việc chuyển nhượng tài sản giữa L2 và L1 cần phải có cầu nối, quá trình này diễn ra khá suôn sẻ đối với tokens nhưng lại rất rắc rối đối với các tài sản phức tạp hơn. Người dùng có thể cần phải chuyển tài sản qua lại giữa nhiều mạng L2, trải nghiệm không tốt.
So với trước đây, Sui đã áp dụng một giải pháp cơ sở dữ liệu lớn, tất cả trạng thái đều được sao chép bởi các nút xác thực. Sau khi người dùng hoàn thành một giao dịch, họ có thể ngay lập tức sử dụng bất kỳ trạng thái nào trong cùng một cơ sở dữ liệu để thực hiện giao dịch tiếp theo mà không cần phải liên tục chuyển đổi tài sản giữa các mạng khác nhau.
Q5: Đổi mới chính của Sui Lutris là gì?
Sui Lutris bao gồm hai tư tưởng cốt lõi: 1) Nhiều hoạt động blockchain không cần sự đồng thuận; 2) Khi cần sự đồng thuận có một phương pháp có khả năng xử lý cao. Nó cung cấp hai con đường khác nhau: con đường nhanh (không cần sự đồng thuận) và con đường đồng thuận.
Đường dẫn nhanh áp dụng cho việc vận hành các đối tượng độc quyền của riêng mình, chẳng hạn như NFT, có thể hoàn thành giao dịch nhanh chóng mà không cần chờ đợi sự đồng thuận. Các đối tượng chia sẻ (như hệ thống đấu giá) cần được xử lý thông qua đường dẫn đồng thuận. Đường dẫn nhanh có độ trễ rất thấp, chưa đến một giây; đường dẫn đồng thuận có độ trễ cao hơn, nhưng vẫn có thể duy trì thông lượng cao.
Q6: Nhà phát triển có thể sử dụng lối đi nhanh như thế nào?
Các nhà phát triển hợp đồng thông minh có thể kiểm soát đối tượng mà họ thao tác là độc quyền hay chia sẻ. Chìa khóa để mở rộng ứng dụng là đảm bảo hầu hết các thao tác dựa trên đối tượng độc quyền để có trải nghiệm độ trễ thấp. Các nhà phát triển cần xem xét các phần nào có thể không đi qua con đường đồng thuận dựa trên nhu cầu mở rộng.
Q7: Chức năng của khối giao dịch có thể lập trình là gì?
Các khối giao dịch có thể lập trình có thể được sử dụng trên đường nhanh hoặc đường đồng thuận. Nếu chỉ liên quan đến các đối tượng độc quyền, có thể thực hiện nhiều thao tác trong một lần giao dịch trên chuỗi với độ trễ rất thấp. Nếu bao gồm các đối tượng chia sẻ, thì sẽ vào đường đồng thuận, độ trễ sẽ cao hơn một chút.
Q8:Hiệu suất của mạng chính Sui sau khi ra mắt như thế nào?
Sui thể hiện xuất sắc trong thời gian giao dịch cao, với khối lượng giao dịch hàng ngày từng vượt quá 60 triệu giao dịch, phần lớn được xử lý qua đường nhanh, chứng minh khả năng mở rộng và tính năng độ trễ thấp của Sui Lutris. Tuy nhiên, việc sử dụng đường nhanh cũng mang lại một số thách thức, chẳng hạn như vấn đề khóa đối tượng. Hiện tại đang phát triển công nghệ mới, cho phép mở khóa nhanh các đối tượng bị khóa sai, nhằm cải thiện trải nghiệm người dùng.
Q9: Nguyên nhân của việc khóa đối tượng là gì?
Khóa đối tượng chủ yếu xảy ra trên đường dẫn nhanh, khi người dùng hoặc phần mềm của họ xuất hiện mâu thuẫn trong thứ tự thao tác. Ví dụ, các thiết bị khác nhau đưa ra thứ tự thao tác khác nhau cho cùng một đối tượng, Sui không thể giải quyết được mâu thuẫn này. Hiện tại, các đối tượng đã khóa cần phải chờ đến khi kết thúc epoch mới có thể mở khóa, điều này có thể gây ra vấn đề nghiêm trọng. Giải pháp đang được phát triển là nhanh chóng giải quyết các tình huống này thông qua đồng thuận, rút ngắn thời gian mở khóa từ một epoch xuống chỉ còn vài giây.
Q10: Làm thế nào để cân bằng sự minh bạch, khả năng truy xuất và quyền riêng tư của chuỗi công khai?
Nhu cầu về quyền riêng tư phụ thuộc rất lớn vào ứng dụng cụ thể. Sui cung cấp một nền tảng để các nhà phát triển ứng dụng có thể xây dựng bảo vệ quyền riêng tư theo nhu cầu. Sui cung cấp một số hỗ trợ mã hóa gốc, như khả năng xác minh bằng chứng không kiến thức, đây là mô-đun cơ bản để xây dựng ứng dụng thân thiện với quyền riêng tư. Các nhà phát triển có thể kết hợp các chiến lược trên chuỗi, ngoài chuỗi và mã hóa để giải quyết các vấn đề về quyền riêng tư.
Q11: Sui có hỗ trợ riêng tư gốc nhiều hơn không?
Cộng đồng đang thảo luận về sự hỗ trợ cần thiết cho các nhà phát triển khi viết hợp đồng thông minh thân thiện với quyền riêng tư. Ngoài các chứng minh không kiến thức, cũng đang xem xét việc thêm nhiều hàm toán học hoặc mật mã chung hơn. Các công nghệ khác như tính toán đa bên hoặc phần cứng đáng tin cậy cũng đang được thảo luận. Sui hoan nghênh cộng đồng cung cấp phản hồi về các chức năng bảo vệ quyền riêng tư còn thiếu.
Q12: Hướng phát triển của Sui trong 6 đến 12 tháng tới?
Trong ngắn hạn, các cải tiến của Sui sẽ chủ yếu tập trung vào nhu cầu ứng dụng thực tế. Về lâu dài, chúng tôi sẽ cải tiến giao thức Sui Lutris để đạt được độ trễ thấp hơn và giao thức đơn giản hơn, nâng cao khả năng mở rộng. Đồng thời, chúng tôi cũng sẽ nỗ lực cải thiện hiệu quả kinh tế, để các nút xác minh có thể hoạt động trên phần cứng hạn chế hơn và tối ưu hóa việc sử dụng phần cứng, giảm thiểu chi phí liên quan đến blockchain.