Tác giả: Cook0x, mirror
Sự ra đời của trình lập chỉ mục
Trước khi giới thiệu Chữ khắc và giao thức thông thường, Bitcoin bị giới hạn trong phạm vi ứng dụng do ngôn ngữ kịch bản của nó không hoàn thiện Turing. giới hạn. 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.
Các vấn đề với phân cấp trực tiếp là gì?
Nếu một 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 này hoàn toàn không được cấp phép nên sự đồng thuận của mạng lập chỉ mục phi tập trung hiện có. Cơ chế này dễ bị tấn công Các cuộc tấn công Sybil, cho phép các nhà khai thác bộ chỉ mục độc hại cung cấp trạng thái không chính xác cho người dùng, 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.
Bộ chỉ mục mô-đun
Nếu bạn muốn giải quyết vấn đề này, điểm mấu chốt là thiết kế 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 chi phí. 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.
Cấu trúc Nubit
Cấu trúc này 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 các khối Bitcoin, tạo điểm kiểm tra (cam kết đa thức) và xuất bản chúng lên Nubit DA (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ó.
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, sử dụng các điểm kiểm tra để xác minh tính chính xác của 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.
< /p>
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 thực hiện các thao tác mà không cần tải xuống và lưu trữ toàn bộ trạng thái giao thức. Trong trường hợp này, 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 và sau đó thực hiện lại toàn bộ quá trình tính toán.So sánh với kết quả của người lập chỉ mục để kiểm chứng 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ã hóa (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ỉ cần tải xuống và việc 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ẹ.
Tóm tắt
Nubit trong bộ chỉ mục tập trung và bộ chỉ mục phi tập trung cung cấp tùy chọn trung gian, 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, và 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 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 BouncSự hợp tác của eBit kết hợp công nghệ khôi phục 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.