paint-brush
Giới thiệu Proof of Scan Protocol cho Hợp đồng thông minh và dAppstừ tác giả@3dpass
1,305 lượt đọc
1,305 lượt đọc

Giới thiệu Proof of Scan Protocol cho Hợp đồng thông minh và dApps

từ tác giả 3DPass4m2023/02/09
Read on Terminal Reader

dài quá đọc không nổi

Proof of Scan (PoScan) là cơ chế đồng thuận cho mạng chuỗi khối 3DPass. PoScan hoạt động theo quy tắc "Một đối tượng = Một tài sản" và sử dụng thuật toán nhận dạng được gọi là Grid2d để xác thực các đối tượng 3D. Trong PoScan, những người khai thác phải đoán một đối tượng 3D có hình dạng duy nhất và ID HASH.
featured image - Giới thiệu Proof of Scan Protocol cho Hợp đồng thông minh và dApps
3DPass HackerNoon profile picture
0-item

Giới thiệu Proof of Scan : giao thức phi tập trung mang tính cách mạng không chỉ đóng vai trò là cơ chế đồng thuận cho mạng chuỗi khối 3DPass mà còn ngăn chặn việc sao chép tài sản kỹ thuật số. Cách tiếp cận tiên tiến này mở ra cơ hội đạt được hàng nghìn tỷ đô la trong các giao dịch toàn cầu bằng cách mã hóa nhiều loại đối tượng, bao gồm mô hình 3D, bản vẽ 2D, giai điệu, giọng nói và tín hiệu radio.


Nhưng làm thế nào nó hoạt động? Để hiểu rõ hơn, hãy so sánh Proof of Scan (PoScan) với Proof of Work (PoW) quen thuộc hơn được sử dụng trong nhiều loại tiền điện tử.

Quy tắc “Một đối tượng = Một tài sản”

PoScan hoạt động theo quy tắc "Một đối tượng = Một tài sản" và sử dụng thuật toán nhận dạng được gọi là Grid2d để xác thực các đối tượng 3D, không giống như các hàm băm truyền thống như SHA256 chỉ có thể xác thực văn bản hoặc tệp.

một đối tượng = một tài sản

SHA256

bất kỳ văn bản hoặc tệp nào — > SHA256 — > hàm băm vốn có của chính văn bản hoặc tệp đó

  • Chuỗi từ một đối tượng đến hàm băm SHA256 của nó bị hỏng. Hàm băm SHA256 không liên quan đến bất kỳ giá trị thực hoặc giá trị đại diện nào.


  • Hàm băm SHA256 sẽ giữ nguyên, nếu văn bản hoặc tệp giống nhau. Nếu bạn thay đổi tệp hoặc văn bản bằng một ký hiệu hoặc một byte, đầu ra sẽ thay đổi đáng kể, mặc dù nó vẫn là cùng một đối tượng (một bức tranh có cùng hình ảnh trên đó, cùng một mô hình 3D chỉ có một dấu chấm trên bề mặt , cùng một bản nhạc với cộng thêm 1 giây, v.v.). SHA256 không kiểm soát các bản sao của đối tượng, nó không biết gì về sự tồn tại của chúng.


lưới2d

Mô hình 3D trong * .obj * định dạng -> Grid2d -> ID HASH (một danh sách các giá trị băm vốn có của hình dạng đối tượng)

  • Các giá trị băm sẽ khớp, nếu hình dạng đối tượng được coi là giống nhau trong lỗi phân giải, có thể thiết lập bằng các tham số nhận dạng. Nói cách khác, bất kể bạn đặt bao nhiêu dấu chấm trên bề mặt, HASH ID sẽ vẫn khớp cho đến khi bạn làm hỏng hình dạng đối tượng đủ.

Chơi xung quanh ví di động 3dpass để thực hành.


Rõ ràng là việc sử dụng thuật toán nhận dạng không cho phép xác thực gì ngoài chính đối tượng, trong khi SHA256 thông thường chỉ có thể xác thực một dòng hoặc tệp văn bản chính xác. Đó là điểm quan trọng cần hiểu trước khi tiếp tục.

Khai thác mỏ và con dấu khối

Quá trình khai thác và niêm phong khối cũng khác với PoW. Trong PoW, những người khai thác cạnh tranh để tìm một giá trị "nonce", khi được thêm vào hàm băm của khối gốc, sẽ tạo ra một đầu ra cụ thể (ví dụ: đầu ra SHA256, thấp hơn giới hạn được gọi là Độ khó) như thế này “0000000000000756af69e2ffbdb930261873cd71“ .


Trong PoScan , những người khai thác phải đoán một đối tượng 3D có hình dạng duy nhất và ID HASH của đối tượng đó được niêm phong vào hàm băm khối gốc bằng cách sử dụng SHA256 ( tìm hiểu chi tiết ) theo cách tương tự như cách PoW (Giới hạn độ khó được tận dụng). Điều này đảm bảo rằng chỉ các đối tượng độc đáo và nguyên bản mới được lưu trữ trên chuỗi khối, cung cấp khả năng bảo vệ bản sao tài sản và làm cho chuỗi khối 3DPass trở thành "Sổ cái của những thứ độc đáo".

xác định cuối cùng

Ngoài ra, PoScan cung cấp tính cuối cùng mang tính quyết định, mang đến cho người dùng sự đảm bảo rằng tài sản được mã hóa của họ sẽ luôn an toàn và bảo mật. Điều này làm cho nó trở thành một lựa chọn lý tưởng cho các nhà phát triển dApp muốn bảo vệ và kiếm tiền từ tài sản kỹ thuật số của họ.

Xác suất hữu hạn trong PoW

Trong sự đồng thuận PoW (Proof of Work) thông thường (ví dụ: Satoshi Nakamoto, lần đầu tiên được áp dụng bằng Bitcoin), một số chuỗi hợp pháp được phép phát triển đồng thời và chuỗi dài nhất sẽ chiến thắng trong cuộc cạnh tranh. Do đó, luôn có cơ hội để chuỗi tốt nhất (dài nhất) được tổ chức lại do sự cạnh tranh của các thợ đào. Điều này dẫn đến khả năng mất quyền kiểm soát đối với tài sản được lưu trữ trên các khối đã xảy ra trong fork và cuối cùng trở nên vô dụng. Những tình huống này nằm ngoài tầm kiểm soát của người dùng trên Bitcoin, Ethereum (PoW), v.v.

Tài chính xác định trong PoScan

PoScan (Proof of Scan) được trang bị ÔNG NỘI Ngoài ra còn có giao thức PoA (Proof of Authority) có tính hữu hạn tất định. Có một bộ Cơ quan được gọi là Trình xác thực bao gồm các nút đáng tin cậy nhất được chọn ban đầu từ những người khai thác — các tác giả đã tạo ra ít nhất một khối trong 100–8000 khối gần đây nhất khi nhìn lại. Họ bỏ phiếu cho chuỗi tốt nhất và sau khi tất cả các vòng bỏ phiếu hoàn tất, chuỗi đã hoàn thiện sẽ không có cơ hội được tổ chức lại (2/3 + 1 phiếu thuận là đủ để đưa ra quyết định cuối cùng).

khả năng mở rộng

PoScan được thiết kế để hỗ trợ một số thuật toán nhận dạng khác nhau phù hợp nhất cho ngành hoặc quy trình kinh doanh cụ thể. Thuật toán Grid2d được phát triển là thuật toán đầu tiên chỉ phù hợp với các đối tượng 3D. Việc mở rộng thư viện nhận dạng mã nguồn mở pass3d bằng các thuật toán mới dẫn đến khả năng mã hóa tiềm năng đối với các đối tượng như: mô hình 3D, bản vẽ 2D, giai điệu, giọng nói và tín hiệu radio, v.v.**.**


Hợp đồng thông minh và dApps

Tận dụng giao thức PoScan sẽ mở ra cánh cổng dẫn đến vô số triển khai tiềm năng trong thế giới phi tập trung. Nói một cách đơn giản, các nhà phát triển giờ đây có thể kết nối các đối tượng với hợp đồng thông minh và dApps bằng thư từ một-một và bảo vệ tài sản kỹ thuật số khỏi bị sao chép.


Các ranh giới quyền tài sản được chứng minh bằng các phép tính toán học và luôn được xác định bằng các thông số ghi nhận được thiết lập cho từng tài sản hoặc nhóm tài sản cụ thể. Tùy chọn đa đối tượng làm cho nội dung trở nên hữu ích ngay cả khi ngoại tuyến, không cung cấp kiến thức về các thuộc tính đối tượng thực tế.


Người sáng tạo nghệ thuật 3D hoặc 2D có thể bán tác phẩm của họ dưới dạng mã thông báo không thể thay thế hoặc có thể thay thế được bảo vệ bằng bản sao được kết nối với nhận dạng đối tượng nghệ thuật (ID HASH). Âm nhạc cũng có thể được bán p2p theo từng phần (một bản nhạc = một nội dung).


Một số đối tượng thực có thể được mã hóa và biến thành tiền kỹ thuật số được hỗ trợ, ví dụ:. kim cương/carat. Các đối tượng có thể được chuyển đổi thành tài sản của người dùng với nguồn cung hạn chế trong các trò chơi khác nhau, VR/AR, Metaverse.


Đó là phần giới thiệu nhỏ về giao thức Proof of Scan. Giữ nguyên!


Tôi hy vọng bạn sẽ thích 3dpass nhiều như tôi và tạo ra các dApp tốt nhất từ trước đến nay!

Giấy trắng

GitHub

Trang web: https://3dpass.org/