Tác giả: Cook Sun Crypto Chef, Nguồn: Tác giả Twitter @Cook0x
1 . Sự ra đời của trình lập chỉ mục
Trước khi ra đời các Giao thức chữ khắc và thông thường, do ngôn ngữ kịch bản của nó chưa hoàn thiện Turing, Bitcoin đã được sử dụng Bị giới hạn về phạm vi. May mắn thay, với những tiến bộ gần đây trong công nghệ, lớp thực thi ngoài chuỗi hoàn chỉnh Turing đã được thiết lập thông qua Trình lập chỉ mục Bitcoin. Tuy nhiên, tính toàn vẹn và sẵn có của dữ liệu của những người lập chỉ mục hiện tại phụ thuộc rất nhiều vào tính trung thực của người lập chỉ mục.
Đặc biệt, đối với lớp thực thi ngoài chuỗi, người lập chỉ mục có thể giả mạo dữ liệu, khiến người dùng có trạng thái không chính xác. Đây là vấn đề tập trung hóa người lập chỉ mục đã được thảo luận từ lâu trong hệ sinh thái Bitcoin, hiện tại chưa có giải pháp hoàn hảo giữa tập trung hóa và phân cấp.
2. Các vấn đề xảy ra với phân cấp trực tiếp là gì?
Nếu mạng lập chỉ mục phi tập trung được sử dụng để thực hiện các phép tính thì do mạng hoàn toàn không được phép nên cơ chế đồng thuận của mạng lập chỉ mục phi tập trung hiện tại dễ bị tấn công bởi Sybil, khiến các hoạt động lập chỉ mục độc hại. Nhà cung cấp có thể cung cấp cho người dùng trạng thái không chính xác , chẳng hạn như quyền sở hữu tài sản và số dư khả dụng. Đây là việc thiết lập một lớp đồng thuận mới, đòi hỏi một mạng lưới đồng thuận mạnh mẽ và không thể đạt được trong thời gian ngắn.
3. Bộ chỉ mục mô-đun
Nếu bạn muốn giải quyết Điểm mấu chốt của vấn đề này là thiết kế một cơ chế cho phép người dùng xác minh tính hợp lệ của trạng thái do người lập chỉ mục cung cấp một cách hiệu quả và tiết kiệm. Giải pháp được Nubit đề xuất không phải là thực hiện kiểm tra tính toàn vẹn của toàn bộ quá trình chuyển đổi trạng thái mà là đơn giản hóa nó để kiểm tra tính hợp lệ của một số lượng nhỏ điểm kiểm tra. Mục tiêu là đạt được tính toàn vẹn và sẵn có của dữ liệu miễn là một người lập chỉ mục của ủy ban đang thực hiện xác minh chính xác ngay cả khi hầu hết những người lập chỉ mục của ủy ban bị tấn công hoặc làm điều xấu.
4. Kiến trúc Nubit
Cấu trúc dựa vào Bitcoin như lớp dữ liệu đáng tin cậy cơ bản nhất
Người lập chỉ mục ủy ban tính toán trạng thái giao thức dựa trên khối Bitcoin, tạo điểm kiểm tra (cam kết đa thức) và xuất bản nó lên NubitDA (lớp sẵn có dữ liệu).
Nubit DA chịu trách nhiệm xuất bản dữ liệu và đảm bảo rằng dữ liệu điểm kiểm tra luôn sẵn có
- < p style= "text-align: left;">Người lập chỉ mục có trách nhiệm cung cấp kết quả truy vấn và bằng chứng tương ứng cho người dùng.
Trình chỉ mục nhẹ do người dùng điều hành và các phần cần thiết của trạng thái giao thức có thể được truy vấn từ trình chỉ mục bằng cách sử dụng các điểm kiểm tra để xác minh kết quả. Nếu các điểm kiểm tra được cung cấp bởi nhiều người lập chỉ mục ủy ban không nhất quán, tính toán không trạng thái có thể được tận dụng để tạo ra điểm kiểm tra chính xác.
Tính toán không trạng thái
Tính toán không trạng thái là công nghệ cho phép người dùng tải xuống dữ liệu mà không cần tải xuống và trong đó toàn bộ trạng thái giao thức được lưu trữ, hãy xác minh rằng kết quả thực thi do người lập chỉ mục cung cấp là chính xác.
Phương thức xác minh truyền thống yêu cầu người dùng tải xuống tất cả dữ liệu trạng thái rồi thực hiện lại toàn bộ quá trình tính toán và So sánh kết quả của người lập chỉ mục để xác minh tính đúng đắn của kết quả. Thực tiễn này đòi hỏi tài nguyên lưu trữ và tính toán đáng kể.
Điểm khởi đầu của công nghệ điện toán phi trạng thái là: ngay cả khi người dùng không có tất cả dữ liệu trạng thái, miễn là có một lượng nhỏ dữ liệu trạng thái chính (chẳng hạn như trạng thái Điểm kiểm tra trước đó), bạn có thể xác minh một cách hiệu quả tính chính xác của các trạng thái tiếp theo mà không cần lặp lại toàn bộ quá trình tính toán.
Nó sử dụng công nghệ mật mã (chẳng hạn như cam kết đa thức, v.v.) để nén tất cả dữ liệu trạng thái vào một điểm kiểm tra được mã hóa nhỏ. Chỉ người dùng cần Tải xuống và xác minh điểm kiểm tra này tương đương với việc xác minh tính chính xác của toàn bộ dữ liệu trạng thái.
Khi các điểm kiểm tra do nhiều người lập chỉ mục ủy ban cung cấp không nhất quán, người dùng có thể sử dụng trạng thái điểm kiểm tra trước đó làm đầu vào chính, sử dụng tính toán Không trạng thái tạo lại điểm kiểm tra chính xác hiện tại, từ đó xác định những người lập chỉ mục trung thực.
Thông qua công nghệ điện toán phi trạng thái này, người dùng không cần tải xuống và lưu trữ toàn bộ dữ liệu trạng thái khổng lồ mà chỉ cần các điểm kiểm tra nhỏ Dữ liệu có thể được sử dụng để xác minh một cách hiệu quả tính chính xác của kết quả thực hiện bộ chỉ mục, từ đó đạt được các phép tính có thể kiểm chứng nhẹ.
5. Tóm tắt
Nubit cung cấp tùy chọn trung gian giữa các trình lập chỉ mục tập trung và các trình lập chỉ mục phi tập trung, nghĩa là bằng cách xây dựng lớp Nubit DA của bên thứ ba để quản lý dữ liệu và xác minh dữ liệu, nhưng cuối cùng vẫn dựa vào Bitcoin là lớp dữ liệu đáng tin cậy cơ bản nhất, cung cấp một giải pháp tương đối phi tập trung mà không phải hy sinh quá nhiều tính bảo mật.
Đồng thời, Nubit gần đây đã công bố hợp tác với BounceBit, kết hợp công nghệ đặt lại BTC của BounceBit với giải pháp sẵn có dữ liệu gốc Bitcoin của Nubit. Kịch bản triển khai đầu tiên cho giải pháp này đã được triển khai ngay lập tức.