Gần đây, chúng tôi đã phỏng vấn một chuyên gia trong lĩnh vực Blockchain, thảo luận về sự phức tạp và khả năng mở rộng của cơ sở hạ tầng Sui, cũng như cách mà hệ thống xử lý giao dịch của Sui thúc đẩy mạng lưới hiệu suất cao. Chuyên gia này là một trong những người đóng góp ban đầu cho Sui, đồng thời cũng là giáo sư trong lĩnh vực kỹ thuật an ninh và quyền riêng tư tại một trường đại học nổi tiếng.
Dưới đây là nội dung chính của cuộc phỏng vấn lần này:
Q1:Bạn có thể giới thiệu về trọng tâm nghiên cứu của bạn không?
Nghiên cứu của tôi chủ yếu tập trung vào an ninh và quyền riêng tư. Ban đầu, tôi đã thực hiện nhiều nghiên cứu về hệ thống peer-to-peer và hệ thống ẩn danh, những hệ thống này chủ yếu là các hệ thống phân tán lớn tập trung vào lưu trữ. Khi công nghệ Blockchain phát triển, đặc biệt là sự xuất hiện của Ethereum, tôi đã nảy sinh mối quan tâm mạnh mẽ đối với sổ cái phân tán và việc thực hiện hợp đồng thông minh. Nhóm nghiên cứu của chúng tôi tại trường đại học bắt đầu nghiên cứu cách xây dựng các hệ thống có hiệu suất cao hơn và thành lập công ty để thương mại hóa một số ý tưởng. Sau đó, chúng tôi đã tham gia phát triển một dự án Blockchain lớn, nhưng khi kế hoạch không đạt tiến triển, tôi đã rời đi để tiếp tục tìm kiếm những cơ hội khác nhằm hiện thực hóa ý tưởng Blockchain hiệu suất cao.
Q2:Bạn nghĩ gì về sự khác biệt giữa ứng dụng và nghiên cứu?
Trên thực tế, hai điều này không có sự khác biệt 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 phải chọn ra phương án phù hợp nhất. Chìa khóa là xác định những ý tưởng nào có giá trị nhất đối với người dùng, có thể giải quyết các vấn đề tắc nghẽn trong việc áp dụng blockchain. Điều này không chỉ xuất phát từ sự quan tâm về kiến thức, mà quan trọng hơn là tạo ra giá trị thực cho người dùng.
Q3: Từ lý thuyết đến ứng dụng thực tế, bạn xác định vấn đề cần giải quyết như thế nào?
Tôi chủ yếu quan tâm đến cách mở rộng các chức năng khác nhau của Blockchain, đặc biệt là cách tăng cường khả năng xử lý giao dịch và giảm độ trễ. Vấn đề này rất rõ ràng trong thực tế, mỗi khi một ứng dụng phổ biến xuất hiện, các nền tảng hiện có thường không thể chịu đựng được khối lượng giao dịch lớn như vậy, dẫn đến tắc nghẽn và phí tăng vọt. Do đó, việc cải thiện khả năng xử lý của Blockchain đã trở thành một thách thức được rất nhiều người quan tâm, giới học thuật cũng đang thử nghiệm nhiều cách khác nhau để giải quyết vấn đề này.
Q4:L2 mạng và mạng L1 mới có gì khác biệt và ưu điểm trong việc giải quyết vấn đề mở rộng?
L2 là một giải pháp mở rộng dựa trên blockchain đã có, nhưng đối với các nhà phát triển và người dùng, việc sử dụng có phần phức tạp hơn. Việc chuyển giao tài sản giữa L1 và L2 cần phải thực hiện cầu nối, quá trình này đặc biệt rắc rối đối với tài sản phức tạp. Người dùng có thể cần phải thường xuyên chuyển giao tài sản giữa nhiều mạng, ảnh hưởng đến trải nghiệm sử dụng.
So với trước đây, các mạng L1 mới như Sui đã áp dụng một phương pháp khác. Chúng tôi đã xây dựng một cơ sở dữ liệu lớn chứa tất cả các trạng thái, đượ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ể 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 chuyển tài sản qua lại giữa các mạng khác nhau. Cách này đã đơn giản hóa đáng kể thao tác của người dùng và nâng cao hiệu quả.
Q5:Sui Lutris có những đổi mới quan trọng nào?
Sui Lutris bao gồm hai ý tưởng cốt lõi: một là nhiều hoạt động trên blockchain thực ra không cần sự đồng thuận; hai là đối với những trường hợp thực sự cần đồng thuận, chúng tôi có một phương pháp xử lý có khả năng thông lượng cao. Sự kết hợp của hai phương pháp này giúp Sui đạt được hiệu suất cao.
Sui cung cấp hai lộ trình giao dịch: lộ trình nhanh không cần đồng thuận và lộ trình đồng thuận cần có đồng thuận. Khi người dùng thao tác trên các đối tượng độc quyền của mình, họ có thể sử dụng lộ trình nhanh để đạt được độ trễ cực thấp và khả năng mở rộng cao. Còn đối với các thao tác liên quan đến các đối tượng chia sẻ, cần phải xử lý thông qua lộ trình đồng thuận.
Thiết kế này cho phép hầu hết các giao dịch hàng ngày thực hiện qua các con đường nhanh chóng, đồng thời cũng hỗ trợ các hoạt động cần sự đồng thuận phức tạp hơn. Các nhà phát triển có thể linh hoạt chọn con đường nào để sử dụng dựa trên nhu cầu ứng dụng, từ đó tối ưu hóa hiệu suất và trải nghiệm người dùng.
Q6:Các nhà phát triển có thể sử dụng con đường nhanh chóng của Sui như thế nào?
Các nhà phát triển hoàn toàn có thể kiểm soát loại đối tượng trong hợp đồng thông minh của họ, từ đó quyết định sử dụng con đường giao dịch nào. Để tận dụng tối đa lợi thế về hiệu suất của Sui, các nhà phát triển nên thiết kế hầu hết các thao tác để thực hiện trên các đối tượng riêng biệt càng nhiều càng tốt, điều này sẽ giúp họ tận hưởng độ trễ cực thấp.
Ví dụ, hầu hết các thao tác trong trò chơi nên được thiết kế để sử dụng đường dẫn nhanh, điều này có thể cung cấp trải nghiệm người dùng tốt hơn. Tất nhiên, một số thao tác cần được hòa giải thông qua trạng thái chia sẻ vẫn cần sử dụng đường dẫn đồng thuận.
Các nhà phát triển có thể linh hoạt cân nhắc và thiết kế giữa hai con đường dựa trên nhu cầu cụ thể của ứng dụng. Khi quy mô ứng dụng mở rộng, có thể cần xem xét lại những thao tác nào có thể được chuyển sang con đường nhanh hơn để cải thiện hiệu suất tổng thể.
Q7: Vai trò của khối giao dịch có thể lập trình trong Sui là gì?
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 một khối giao dịch chỉ liên quan đến các đối tượng độc quyền của người dùng, thì có thể thực hiện nhiều thao tác trong một hoạt động trên chuỗi, điều này rất hữu ích cho các ứng dụng cần xử lý một số lượng lớn giao dịch.
Ví dụ, một nền tảng giao dịch có thể xử lý nhiều giao dịch mua bán của nhiều người dùng trong một giao dịch duy nhất, vì những giao dịch này đều liên quan đến các đối tượng mà nền tảng sở hữu. Cách này có thể tăng cường đáng kể hiệu suất giao dịch.
Nếu khối giao dịch chứa các đối tượng chia sẻ, thì cần phải xử lý qua con đường đồng thuận, mặc dù độ trễ có thể cao hơn một chút, nhưng vẫn có thể hoàn thành trong vài giây.
Q8:Sau khi mạng chính được ra mắt, hiệu suất của Sui có đúng như mong đợi không? Có điều gì khiến bạn cảm thấy bất ngờ không?
Sau khi mạng chính được ra mắt, có một vài điểm chứng minh cho triết lý thiết kế của Sui. Đầu tiên, trong những lúc khối lượng giao dịch đặc biệt lớn, khối lượng giao dịch hàng ngày của Sui thậm chí còn vượt quá 60 triệu giao dịch, trong đó phần lớn được xử lý thông qua con đường nhanh. Điều này xác nhận tính mở rộng và đặc tính độ trễ thấp của Sui Lutris.
Tuy nhiên, chúng tôi cũng nhận thấy rằng việc sử dụng đường dẫn nhanh có một số điểm tinh vi. Bởi vì chủ sở hữu đối tượng cần quản lý thứ tự các thao tác trên đối tượng của mình, đôi khi có thể xảy ra lỗi dẫn đến đối tượng bị khóa. Mặc dù những lần khóa này thường được gỡ bỏ khi một epoch kết thúc, nhưng trải nghiệm này không lý tưởng.
Để giải quyết vấn đề này, chúng tôi đang phát triển một bộ công nghệ cho phép các đối tượng bị khóa nhầm được mở khóa nhanh chóng trong vài giây. Điều này không chỉ giúp tránh sai sót mà còn cho phép các nhà phát triển thể hiện nhiều thao tác hơn thông qua đường dẫn nhanh, thậm chí có thể cho phép một số đối tượng chia sẻ được sử dụng đường dẫn nhanh trong các điều kiện nhất định.
Q9:Nguyên nhân chính dẫn đến 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 thứ tự thao tác trên cùng một đối tượng có mâu thuẫn. Ví dụ, nếu người dùng thực hiện thao tác trên cùng một đối tượng trên các thiết bị khác nhau, có thể sẽ xảy ra thứ tự thao tác mâu thuẫn. Trong trường hợp này, Sui không thể xác định thứ tự chính xác, chỉ có thể khóa đối tượng.
Ban đầu, chúng tôi nghĩ rằng tình huống này sẽ không xảy ra thường xuyên, nhưng thực tế thì nó phổ biến hơn mong đợi. Hiện tại, các đối tượng bị 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 các vấn đề nghiêm trọng trong việc sử dụng.
Để cải thiện tình huống này, chúng tôi đang phát triển cơ chế mới cho phép hành động nhanh hơn khi các đối tượng bị khóa. Trong tương lai, nếu xuất hiện tình huống không rõ ràng về thứ tự, Sui sẽ giải quyết thông qua con đường đồng thuận, quá trình này chỉ mất vài giây, thay vì phải chờ đến khi kết thúc epoch.
Q10:Bạn nhìn nhận sự cân bằng giữa tính minh bạch, khả năng truy xuất và quyền riêng tư trong blockchain công cộng như thế nào?
Trong chuỗi khối công cộng, việc cân bằng giữa tính minh bạch, khả năng truy xuất nguồn gốc và quyền riêng tư là một vấn đề liên quan chặt chẽ đến ứng dụng. Tôi cho rằng, nhu cầu về quyền riêng tư phần lớn phụ thuộc vào ứng dụng cụ thể. Triết lý của Sui là cung cấp cho các nhà phát triển ứng dụng một nền tảng tốt, cho phép họ thực hiện bảo vệ quyền riêng tư dựa trên nhu cầu của chính mình.
Để hỗ trợ bảo vệ quyền riêng tư, Sui cung cấp một số hỗ trợ mã hóa gốc, chẳng hạn như khả năng xác minh chứng minh không kiến thức. Điều này cho phép các nhà phát triển ứng dụng xác minh một số sự kiện ngoài chuỗi mà không cần tiết lộ nội dung cụ thể trên chuỗi. Đây là công cụ cơ bản để xây dựng các ứng dụng thân thiện với quyền riêng tư.
Các nhà phát triển có thể dựa vào nhu cầu ứng dụng của mình, kết hợp các hoạt động trên chuỗi, ngoài chuỗi và công nghệ mã hóa để đạt được mức độ bảo vệ quyền riêng tư cần thiết. Mục tiêu của Sui là cung cấp các công cụ cần thiết và tính linh hoạt, cho phép các nhà phát triển thiết kế các giải pháp bảo mật theo nhu cầu của họ.
Q11:Sui có kế hoạch cung cấp thêm hỗ trợ bảo mật bản địa không?
Cộng đồng đang thảo luận về việc cung cấp nhiều hỗ trợ viết hợp đồng thông minh thân thiện với quyền riêng tư hơn cho các nhà phát triển. Ngoài hỗ trợ bằng chứng không kiến thức hiện có, còn đang xem xét liệu có cần thêm nhiều hàm toán học hoặc mật mã chung trên chuỗi hay không.
Chúng tôi hoan nghênh các nhà thiết kế hợp đồng thông minh cung cấp phản hồi về các chức năng còn thiếu. Ngoài bằng chứng không kiến thức, còn có các loại công nghệ bảo vệ quyền riêng tư khác, như tính toán nhiều bên hoặc phần cứng đáng tin cậy. Nhưng các công nghệ này có thể yêu cầu một số thay đổi cơ bản đối với kiến trúc Sui, vì vậy cần có đủ bằng chứng nhu cầu trong cộng đồng.
Nếu cộng đồng muốn phát triển theo hướng này, chúng tôi sẽ có một quy trình để thảo luận và thêm các phương pháp bảo vệ quyền riêng tư mới.
Q12:Bạn có dự đoán gì về sự phát triển của Sui trong 6 đến 12 tháng tới?
Sự phát triển của Sui sẽ chủ yếu dựa trên nhu cầu ứng dụng do cộng đồng phát triển. Về lâu dài, chúng tôi sẽ cam kết cải tiến giao thức Sui Lutris để đạt được độ trễ thấp hơn và quy trình vận hành đơn giản hơn, nâng cao khả năng mở rộng của Sui.
Ngoài ra, chúng tôi cũng sẽ nỗ lực nâng cao hiệu quả kinh tế, để các nút xác thực có thể hoạt động trên phần cứng hạn chế hơn, và sử dụng nhiều tài nguyên phần cứng hiện có hơn cho việc thực hiện giao dịch thực tế, thay vì cho các chi phí khác của Blockchain.
Nói chung, chúng tôi mong đợi thấy Sui tiếp tục cải thiện về hiệu suất, hiệu quả và trải nghiệm người dùng, cũng như sự xuất hiện của nhiều ứng dụng sáng tạo hơn.
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.
12 thích
Phần thưởng
12
7
Chia sẻ
Bình luận
0/400
RuntimeError
· 21giờ trước
Bao giờ thì có một Testnet để chơi?
Xem bản gốcTrả lời0
PessimisticOracle
· 07-18 00:25
Làm hiệu suất là xong? Quyền riêng tư cũng là một điểm khó khăn.
Xem bản gốcTrả lời0
ImaginaryWhale
· 07-18 00:24
chuyên nghiệp nói nửa ngày mà không nhấn mạnh điểm chính
Xem bản gốcTrả lời0
GasFeeTears
· 07-18 00:24
Sản lượng điện cao cũng không thể kéo theo phí gas này!
Người sáng lập Sui giải thích: Chuỗi công khai hiệu suất cao làm thế nào để vượt qua thách thức mở rộng
Gần đây, chúng tôi đã phỏng vấn một chuyên gia trong lĩnh vực Blockchain, thảo luận về sự phức tạp và khả năng mở rộng của cơ sở hạ tầng Sui, cũng như cách mà hệ thống xử lý giao dịch của Sui thúc đẩy mạng lưới hiệu suất cao. Chuyên gia này là một trong những người đóng góp ban đầu cho Sui, đồng thời cũng là giáo sư trong lĩnh vực kỹ thuật an ninh và quyền riêng tư tại một trường đại học nổi tiếng.
Dưới đây là nội dung chính của cuộc phỏng vấn lần này:
Q1:Bạn có thể giới thiệu về trọng tâm nghiên cứu của bạn không?
Nghiên cứu của tôi chủ yếu tập trung vào an ninh và quyền riêng tư. Ban đầu, tôi đã thực hiện nhiều nghiên cứu về hệ thống peer-to-peer và hệ thống ẩn danh, những hệ thống này chủ yếu là các hệ thống phân tán lớn tập trung vào lưu trữ. Khi công nghệ Blockchain phát triển, đặc biệt là sự xuất hiện của Ethereum, tôi đã nảy sinh mối quan tâm mạnh mẽ đối với sổ cái phân tán và việc thực hiện hợp đồng thông minh. Nhóm nghiên cứu của chúng tôi tại trường đại học bắt đầu nghiên cứu cách xây dựng các hệ thống có hiệu suất cao hơn và thành lập công ty để thương mại hóa một số ý tưởng. Sau đó, chúng tôi đã tham gia phát triển một dự án Blockchain lớn, nhưng khi kế hoạch không đạt tiến triển, tôi đã rời đi để tiếp tục tìm kiếm những cơ hội khác nhằm hiện thực hóa ý tưởng Blockchain hiệu suất cao.
Q2:Bạn nghĩ gì về sự khác biệt giữa ứng dụng và nghiên cứu?
Trên thực tế, hai điều này không có sự khác biệt 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 phải chọn ra phương án phù hợp nhất. Chìa khóa là xác định những ý tưởng nào có giá trị nhất đối với người dùng, có thể giải quyết các vấn đề tắc nghẽn trong việc áp dụng blockchain. Điều này không chỉ xuất phát từ sự quan tâm về kiến thức, mà quan trọng hơn là tạo ra giá trị thực cho người dùng.
Q3: Từ lý thuyết đến ứng dụng thực tế, bạn xác định vấn đề cần giải quyết như thế nào?
Tôi chủ yếu quan tâm đến cách mở rộng các chức năng khác nhau của Blockchain, đặc biệt là cách tăng cường khả năng xử lý giao dịch và giảm độ trễ. Vấn đề này rất rõ ràng trong thực tế, mỗi khi một ứng dụng phổ biến xuất hiện, các nền tảng hiện có thường không thể chịu đựng được khối lượng giao dịch lớn như vậy, dẫn đến tắc nghẽn và phí tăng vọt. Do đó, việc cải thiện khả năng xử lý của Blockchain đã trở thành một thách thức được rất nhiều người quan tâm, giới học thuật cũng đang thử nghiệm nhiều cách khác nhau để giải quyết vấn đề này.
Q4:L2 mạng và mạng L1 mới có gì khác biệt và ưu điểm trong việc giải quyết vấn đề mở rộng?
L2 là một giải pháp mở rộng dựa trên blockchain đã có, nhưng đối với các nhà phát triển và người dùng, việc sử dụng có phần phức tạp hơn. Việc chuyển giao tài sản giữa L1 và L2 cần phải thực hiện cầu nối, quá trình này đặc biệt rắc rối đối với tài sản phức tạp. Người dùng có thể cần phải thường xuyên chuyển giao tài sản giữa nhiều mạng, ảnh hưởng đến trải nghiệm sử dụng.
So với trước đây, các mạng L1 mới như Sui đã áp dụng một phương pháp khác. Chúng tôi đã xây dựng một cơ sở dữ liệu lớn chứa tất cả các trạng thái, đượ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ể 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 chuyển tài sản qua lại giữa các mạng khác nhau. Cách này đã đơn giản hóa đáng kể thao tác của người dùng và nâng cao hiệu quả.
Q5:Sui Lutris có những đổi mới quan trọng nào?
Sui Lutris bao gồm hai ý tưởng cốt lõi: một là nhiều hoạt động trên blockchain thực ra không cần sự đồng thuận; hai là đối với những trường hợp thực sự cần đồng thuận, chúng tôi có một phương pháp xử lý có khả năng thông lượng cao. Sự kết hợp của hai phương pháp này giúp Sui đạt được hiệu suất cao.
Sui cung cấp hai lộ trình giao dịch: lộ trình nhanh không cần đồng thuận và lộ trình đồng thuận cần có đồng thuận. Khi người dùng thao tác trên các đối tượng độc quyền của mình, họ có thể sử dụng lộ trình nhanh để đạt được độ trễ cực thấp và khả năng mở rộng cao. Còn đối với các thao tác liên quan đến các đối tượng chia sẻ, cần phải xử lý thông qua lộ trình đồng thuận.
Thiết kế này cho phép hầu hết các giao dịch hàng ngày thực hiện qua các con đường nhanh chóng, đồng thời cũng hỗ trợ các hoạt động cần sự đồng thuận phức tạp hơn. Các nhà phát triển có thể linh hoạt chọn con đường nào để sử dụng dựa trên nhu cầu ứng dụng, từ đó tối ưu hóa hiệu suất và trải nghiệm người dùng.
Q6:Các nhà phát triển có thể sử dụng con đường nhanh chóng của Sui như thế nào?
Các nhà phát triển hoàn toàn có thể kiểm soát loại đối tượng trong hợp đồng thông minh của họ, từ đó quyết định sử dụng con đường giao dịch nào. Để tận dụng tối đa lợi thế về hiệu suất của Sui, các nhà phát triển nên thiết kế hầu hết các thao tác để thực hiện trên các đối tượng riêng biệt càng nhiều càng tốt, điều này sẽ giúp họ tận hưởng độ trễ cực thấp.
Ví dụ, hầu hết các thao tác trong trò chơi nên được thiết kế để sử dụng đường dẫn nhanh, điều này có thể cung cấp trải nghiệm người dùng tốt hơn. Tất nhiên, một số thao tác cần được hòa giải thông qua trạng thái chia sẻ vẫn cần sử dụng đường dẫn đồng thuận.
Các nhà phát triển có thể linh hoạt cân nhắc và thiết kế giữa hai con đường dựa trên nhu cầu cụ thể của ứng dụng. Khi quy mô ứng dụng mở rộng, có thể cần xem xét lại những thao tác nào có thể được chuyển sang con đường nhanh hơn để cải thiện hiệu suất tổng thể.
Q7: Vai trò của khối giao dịch có thể lập trình trong Sui là gì?
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 một khối giao dịch chỉ liên quan đến các đối tượng độc quyền của người dùng, thì có thể thực hiện nhiều thao tác trong một hoạt động trên chuỗi, điều này rất hữu ích cho các ứng dụng cần xử lý một số lượng lớn giao dịch.
Ví dụ, một nền tảng giao dịch có thể xử lý nhiều giao dịch mua bán của nhiều người dùng trong một giao dịch duy nhất, vì những giao dịch này đều liên quan đến các đối tượng mà nền tảng sở hữu. Cách này có thể tăng cường đáng kể hiệu suất giao dịch.
Nếu khối giao dịch chứa các đối tượng chia sẻ, thì cần phải xử lý qua con đường đồng thuận, mặc dù độ trễ có thể cao hơn một chút, nhưng vẫn có thể hoàn thành trong vài giây.
Q8:Sau khi mạng chính được ra mắt, hiệu suất của Sui có đúng như mong đợi không? Có điều gì khiến bạn cảm thấy bất ngờ không?
Sau khi mạng chính được ra mắt, có một vài điểm chứng minh cho triết lý thiết kế của Sui. Đầu tiên, trong những lúc khối lượng giao dịch đặc biệt lớn, khối lượng giao dịch hàng ngày của Sui thậm chí còn vượt quá 60 triệu giao dịch, trong đó phần lớn được xử lý thông qua con đường nhanh. Điều này xác nhận tính mở rộng và đặc tính độ trễ thấp của Sui Lutris.
Tuy nhiên, chúng tôi cũng nhận thấy rằng việc sử dụng đường dẫn nhanh có một số điểm tinh vi. Bởi vì chủ sở hữu đối tượng cần quản lý thứ tự các thao tác trên đối tượng của mình, đôi khi có thể xảy ra lỗi dẫn đến đối tượng bị khóa. Mặc dù những lần khóa này thường được gỡ bỏ khi một epoch kết thúc, nhưng trải nghiệm này không lý tưởng.
Để giải quyết vấn đề này, chúng tôi đang phát triển một bộ công nghệ cho phép các đối tượng bị khóa nhầm được mở khóa nhanh chóng trong vài giây. Điều này không chỉ giúp tránh sai sót mà còn cho phép các nhà phát triển thể hiện nhiều thao tác hơn thông qua đường dẫn nhanh, thậm chí có thể cho phép một số đối tượng chia sẻ được sử dụng đường dẫn nhanh trong các điều kiện nhất định.
Q9:Nguyên nhân chính dẫn đến 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 thứ tự thao tác trên cùng một đối tượng có mâu thuẫn. Ví dụ, nếu người dùng thực hiện thao tác trên cùng một đối tượng trên các thiết bị khác nhau, có thể sẽ xảy ra thứ tự thao tác mâu thuẫn. Trong trường hợp này, Sui không thể xác định thứ tự chính xác, chỉ có thể khóa đối tượng.
Ban đầu, chúng tôi nghĩ rằng tình huống này sẽ không xảy ra thường xuyên, nhưng thực tế thì nó phổ biến hơn mong đợi. Hiện tại, các đối tượng bị 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 các vấn đề nghiêm trọng trong việc sử dụng.
Để cải thiện tình huống này, chúng tôi đang phát triển cơ chế mới cho phép hành động nhanh hơn khi các đối tượng bị khóa. Trong tương lai, nếu xuất hiện tình huống không rõ ràng về thứ tự, Sui sẽ giải quyết thông qua con đường đồng thuận, quá trình này chỉ mất vài giây, thay vì phải chờ đến khi kết thúc epoch.
Q10:Bạn nhìn nhận sự cân bằng giữa tính minh bạch, khả năng truy xuất và quyền riêng tư trong blockchain công cộng như thế nào?
Trong chuỗi khối công cộng, việc cân bằng giữa tính minh bạch, khả năng truy xuất nguồn gốc và quyền riêng tư là một vấn đề liên quan chặt chẽ đến ứng dụng. Tôi cho rằng, nhu cầu về quyền riêng tư phần lớn phụ thuộc vào ứng dụng cụ thể. Triết lý của Sui là cung cấp cho các nhà phát triển ứng dụng một nền tảng tốt, cho phép họ thực hiện bảo vệ quyền riêng tư dựa trên nhu cầu của chính mình.
Để hỗ trợ bảo vệ quyền riêng tư, Sui cung cấp một số hỗ trợ mã hóa gốc, chẳng hạn như khả năng xác minh chứng minh không kiến thức. Điều này cho phép các nhà phát triển ứng dụng xác minh một số sự kiện ngoài chuỗi mà không cần tiết lộ nội dung cụ thể trên chuỗi. Đây là công cụ cơ bản để xây dựng các ứng dụng thân thiện với quyền riêng tư.
Các nhà phát triển có thể dựa vào nhu cầu ứng dụng của mình, kết hợp các hoạt động trên chuỗi, ngoài chuỗi và công nghệ mã hóa để đạt được mức độ bảo vệ quyền riêng tư cần thiết. Mục tiêu của Sui là cung cấp các công cụ cần thiết và tính linh hoạt, cho phép các nhà phát triển thiết kế các giải pháp bảo mật theo nhu cầu của họ.
Q11:Sui có kế hoạch cung cấp thêm hỗ trợ bảo mật bản địa không?
Cộng đồng đang thảo luận về việc cung cấp nhiều hỗ trợ viết hợp đồng thông minh thân thiện với quyền riêng tư hơn cho các nhà phát triển. Ngoài hỗ trợ bằng chứng không kiến thức hiện có, còn đang xem xét liệu có cần thêm nhiều hàm toán học hoặc mật mã chung trên chuỗi hay không.
Chúng tôi hoan nghênh các nhà thiết kế hợp đồng thông minh cung cấp phản hồi về các chức năng còn thiếu. Ngoài bằng chứng không kiến thức, còn có các loại công nghệ bảo vệ quyền riêng tư khác, như tính toán nhiều bên hoặc phần cứng đáng tin cậy. Nhưng các công nghệ này có thể yêu cầu một số thay đổi cơ bản đối với kiến trúc Sui, vì vậy cần có đủ bằng chứng nhu cầu trong cộng đồng.
Nếu cộng đồng muốn phát triển theo hướng này, chúng tôi sẽ có một quy trình để thảo luận và thêm các phương pháp bảo vệ quyền riêng tư mới.
Q12:Bạn có dự đoán gì về sự phát triển của Sui trong 6 đến 12 tháng tới?
Sự phát triển của Sui sẽ chủ yếu dựa trên nhu cầu ứng dụng do cộng đồng phát triển. Về lâu dài, chúng tôi sẽ cam kết cải tiến giao thức Sui Lutris để đạt được độ trễ thấp hơn và quy trình vận hành đơn giản hơn, nâng cao khả năng mở rộng của Sui.
Ngoài ra, chúng tôi cũng sẽ nỗ lực nâng cao hiệu quả kinh tế, để các nút xác thực có thể hoạt động trên phần cứng hạn chế hơn, và sử dụng nhiều tài nguyên phần cứng hiện có hơn cho việc thực hiện giao dịch thực tế, thay vì cho các chi phí khác của Blockchain.
Nói chung, chúng tôi mong đợi thấy Sui tiếp tục cải thiện về hiệu suất, hiệu quả và trải nghiệm người dùng, cũng như sự xuất hiện của nhiều ứng dụng sáng tạo hơn.