Giao thức NOTE đánh dấu một bước phát triển lớn trong lịch sử của Bitcoin.
Giao thức NOTE là giao thức phát hành tài sản kỹ thuật số dựa trên mô hình Bitcoin UTXO, khác với các giao thức khác xuất hiện gần đây và thực sự được xây dựng trên mô hình UTXO của Bitcoin. Sử dụng ngôn ngữ hợp đồng thông minh tương thích với TypeScript, kết quả được biên dịch là mã hoạt động gốc Bitcoin, Turing hoàn chỉnh và có thể bao gồm một bộ chức năng mạnh mẽ bao gồm Oracle và bằng chứng không có kiến thức.
Khác với các giao thức như Ordinals và Atomics, mặc dù NOTE cũng tính tài sản của người dùng thông qua người lập chỉ mục nhưng tất cả đều dựa trên mật mã và người khai thác Bitcoin đảm bảo quyền sở hữu tài sản, tránh nguy cơ bị người lập chỉ mục đánh dấu. Đã xảy ra sự cố hoạt động sai. Ngoài ra, chi phí giao dịch của NOTE cực kỳ thấp, loại bỏ nhu cầu gửi hai giao dịch như Ordinals và Atomics. Quan trọng hơn, giao thức NOTE hỗ trợ các hợp đồng thông minh, chẳng hạn như khối lượng khai thác và khai thác Bitwork giảm dần theo thời gian. Nó sử dụng giá trị Token thực tế, thay vì giao thức số nguyên tố dựa trên số Satoshi hoặc sơ đồ tiền tệ nhuộm dựa trên số dư UTXO.
So với nhiều "giao thức bắc cầu giữa các chuỗi", NOTE phát hành tài sản Bitcoin gốc và không liên quan đến việc sử dụng BTC làm tài sản thế chấp để phát hành và giao dịch tài sản trên các chuỗi khác.
Giao thức NOTE hỗ trợ chéo - chuỗi, có thể gửi tài sản gốc trên Bitcoin đến các chuỗi UTXO khác, cũng như nhận tài sản từ các chuỗi UTXO khác. Tất cả đều dựa trên mật mã và sự đồng thuận của chuỗi khối Bitcoin.
Giao thức NOTE được phát triển hoàn toàn bởi các nhà phát triển trong cộng đồng phát triển Bitcoin.
Sau đây là phần giải thích kỹ thuật chi tiết:
Những ưu điểm của mô hình UTXO đang được công chúng biết đến trở lại. Bitcoin, với tư cách là mỏ neo của tiền kỹ thuật số, cần các giải pháp kỹ thuật sẵn có và dễ sử dụng, và giao thức NOTE đã ra đời.
Mô hình Bitcoin UTXO có lợi thế rất lớn về hiệu quả và tính đồng thời so với mô hình EVM. Tuy nhiên, việc phát hành tài sản gốc trên mô hình UTXO Bitcoin liên quan đến nhiều vấn đề khó giải quyết, vấn đề chính là làm thế nào để xác định tài sản. Thứ hai là cách tài sản được bảo toàn trong một cấu trúc giao dịch chặt chẽ.
Giao dịch dưới dạng UTXO được hiển thị bên dưới:
Giao thức NOTE có cách tiếp cận sáng tạo để xử lý các giao dịch Bitcoin và quản lý tài sản, khác biệt đáng kể so với các giải pháp giao thức khác. Trong giao dịch Bitcoin truyền thống, phần đầu vào của giao dịch sẽ mở khóa đầu ra của giao dịch trước đó (tức là UTXO cũ) và tạo ra đầu ra giao dịch mới (tức là UTXO mới). Trong các sơ đồ giao thức khác, nội dung bị ràng buộc với các UTXO mới được tạo, khiến nội dung của người dùng bị phân tán giữa các UTXO khác nhau. Cách tiếp cận này yêu cầu người lập chỉ mục và ví phải duy trì danh sách đầy đủ các UTXO để đảm bảo tính chính xác của các mối quan hệ ràng buộc tài sản. Đồng thời, UTXO có thẻ tài sản phải được quản lý rất cẩn thận để tránh chi tiêu nhầm lẫn và toàn bộ UTXO phải được chi tiêu cùng một lúc .
Ngược lại, giao thức NOTE áp dụng cách tiếp cận xử lý đầu ra giao dịch dưới dạng tài khoản người dùng, trong đó số tài khoản của người dùng được biểu thị bằng hàm băm tập lệnh đầu ra giao dịch của nó, như được hiển thị trong đầu ra giao dịch TX1 trong ví dụ. Loại tài khoản này hoàn toàn riêng tư và loại cũng như số lượng tài sản được liên kết với nó được lấy từ đầu vào mở khóa của TX1. Khi những tài sản này được chi tiêu trong TX2, đầu ra giao dịch mới sẽ được tạo ra sau khi được các thợ đào Bitcoin xác nhận và mở khóa. Trong quá trình này, người lập chỉ mục của giao thức NOTE chỉ cần ghi lại chi tiết giao dịch được tiết lộ tại thời điểm mở khóa và có thể cung cấp bằng chứng Merkle để xác minh tính hợp lệ của giao dịch sau khi khối được xác nhận.
Thiết kế này không chỉ đơn giản hóa việc theo dõi và quản lý tài sản, giảm vấn đề phân chia tài sản của người dùng mà còn tăng tính riêng tư của giao dịch. Bằng cách sử dụng kết quả đầu ra giao dịch làm số tài khoản và dựa vào cơ chế đồng thuận blockchain và xác minh thợ mỏ của mạng Bitcoin, giao thức NOTE cung cấp phương pháp bảo vệ quyền riêng tư, hiệu quả và an toàn hơn để quản lý tài sản kỹ thuật số.
Giao dịch định dạng Taproot P2TR điển hình như sau:
Chiến lược kỹ thuật được giao thức NOTE áp dụng khác biệt đáng kể so với các giao thức Ordinals và Atomics. Ordinals và Atomics sử dụng tập lệnh quy đổi P2TR (Taproot) để nhúng dữ liệu bổ sung bằng cách xây dựng vùng dữ liệu không thể truy cập bằng cách thêm mã op_FALSE OP_IF. Giao thức NOTE cho phép vận hành trực tiếp dữ liệu đã mở khóa thông qua opcode, cải thiện tính khả dụng của dữ liệu. Trong giao thức NOTE, các tập lệnh mẫu có thể lấy dữ liệu trực tiếp từ ngăn xếp và các tập lệnh phức tạp hơn có thể triển khai các chức năng kiểm tra trên chuỗi như hashlock.
Ngoài ra, giao thức NOTE không giới hạn ở việc sử dụng P2TR, nó còn có thể được triển khai thông qua P2SH (Pay to Script Hash), P2WSH (Pay to Witness Script Hash) và các tập lệnh không chuẩn, giúp tăng tính linh hoạt của giao thức và khả năng giao dịch tài sản chuỗi chéo. Giao thức NOTE sử dụng mã hóa dữ liệu msgpack thay vì mã hóa json, nhỏ gọn hơn và giúp giảm lượng dữ liệu trong mỗi giao dịch, từ đó giảm chi phí giao dịch của người dùng.
Trong giao thức NOTE, các địa chỉ được tạo bởi các tập lệnh quy đổi cụ thể đóng vai trò là tài khoản người dùng. Những địa chỉ tài khoản này chỉ có thể được xác nhận bởi người khai thác khi chúng được mở khóa chính xác. Dữ liệu giao dịch tài sản có trong tập lệnh mở khóa được người lập chỉ mục nhận ra khi được mở khóa và xử lý bằng hợp đồng thông minh ngoài chuỗi. Chỉ những giao dịch tài sản vượt qua xác minh trong hợp đồng ngoài chuỗi mới được người lập chỉ mục ghi lại. Cơ chế này ngăn chặn hiệu quả các ví Bitcoin chi tiêu nhầm NOTE UTXO và cho phép tái chế một lượng Bitcoin (chẳng hạn như 546 Satoshi) trong UTXO.
Thiết kế của giao thức NOTE có tính đến nhiều lần nâng cấp của mạng Bitcoin kể từ năm 2017 về quyền riêng tư và tối ưu hóa không gian giao dịch. Đồng thời, nó cũng dựa trên chiến lược khối lớn do BSV (Bitcoin SV) đại diện để khám phá sâu sắc tiềm năng của tập lệnh Bitcoin. LƯU Ý Giải pháp hợp đồng thông minh của Giao thức dựa trên ngôn ngữ hợp đồng thông minh Bitcoin do nhóm sCrypt phát triển, hỗ trợ xác minh hợp đồng ngoài chuỗi. Vì ngôn ngữ tập lệnh Bitcoin là Turing hoàn chỉnh và có thể đảm bảo thực thi trong độ dài tập lệnh nhất định nên người lập chỉ mục sẽ không rơi vào vòng lặp vô hạn do thiết kế hợp đồng thông minh không phù hợp, đảm bảo tính ổn định và hiệu quả của hệ thống.
Dự án hợp đồng thông minh phát hành tài sản N20 trình diễn đã được xuất bản trên GitHub.
https://github.com/NoteProtocol/scryptdemo
Nó thể hiện hợp đồng Pow theo giao thức NOTE bằng cách mô phỏng cơ chế giảm một nửa của hoạt động khai thác Bitcoin và khai thác độ khó Bitwork của Atomics, thể hiện khả năng triển khai logic phức tạp trên mạng Bitcoin. Bằng cách tạo tập lệnh Bitcoin 1KB, hợp đồng cho phép người lập chỉ mục gọi và xác minh xem giao dịch có tuân thủ giao thức hay không. Quá trình này phản ánh tính khả thi và tính linh hoạt của hợp đồng thông minh trong mạng Bitcoin.
Các Oracle phức tạp hơn dựa trên thuật toán chữ ký Rabin và các hợp đồng phức tạp dựa trên bằng chứng không có kiến thức cung cấp các kịch bản ứng dụng cấp cao. Những công nghệ này đóng một vai trò quan trọng trong việc thực hiện hợp đồng thông minh, đặc biệt khi các điều kiện cụ thể cần được xác minh hoặc logic cụ thể cần được thực thi.
Bằng cách sử dụng các hợp đồng thông minh này, việc phát hành tài sản trên Bitcoin có thể được sử dụng để triển khai các kịch bản ứng dụng trong thế giới thực, chẳng hạn như kịch bản tiền thưởng cho AI để giải quyết vấn đề. Trong loại tình huống này, miễn là ai đó có thể gửi kết quả tính toán có thể kiểm chứng được thì họ có thể nhận được phần thưởng. Điều này không chỉ cho thấy tiện ích của hợp đồng thông minh Bitcoin mà còn cho thấy cách chúng tạo điều kiện thuận lợi cho việc triển khai các ứng dụng phức tạp vượt xa các giao dịch tài chính và quản lý tài sản truyền thống.
Chức năng phát hành tài sản Token N20 là một phần trong nhiều chức năng trong giao thức NOTE. Giao thức NOTE cũng bao gồm DID (danh tính phi tập trung) và dữ liệu được mã hóa cũng như nhận dạng quyền sở hữu, đồng thời với quá trình xây dựng và xác minh của N721 NFT và Bí danh (Hệ thống bí danh Bitcoin), các khả năng và phạm vi ứng dụng của giao thức NOTE được mong đợi để được mở rộng hơn nữa.
Để cho phép người dùng trải nghiệm việc đúc và chuyển N20 Token, một ví dòng lệnh đã được phát hành trên GitHub và một trình lập chỉ mục nguồn mở cũng được lên kế hoạch phát hành.
Những người đóng góp mã nguồn mở đằng sau giao thức NOTE nhấn mạnh rằng tất cả nội dung chỉ dành cho thảo luận kỹ thuật và việc phát hành cũng như cường điệu hóa bất kỳ nội dung nào không liên quan gì đến những người đóng góp mã. LƯU Ý chỉ là một dự án công nghệ nguồn mở.
Với sự phát triển và cải tiến hơn nữa của giao thức NOTE, có thể thấy trước rằng sẽ có thêm nhiều ứng dụng thực tế dựa trên giao thức này ra đời. Những ứng dụng này sẽ tận dụng các chức năng và lợi thế độc đáo của giao thức NOTE để chơi một vai trò quan trọng đối với Bitcoin và cộng đồng rộng lớn hơn. Lĩnh vực blockchain tạo ra các giá trị và khả năng mới. Sự đóng góp liên tục và tinh thần hợp tác của cộng đồng nguồn mở là lực lượng không thể thiếu trong việc thúc đẩy quá trình này.
Tóm tắt
Giao thức NOTE thể hiện một tiến bộ quan trọng trong việc mở rộng mạng Bitcoin sang các chức năng hợp đồng thông minh. Bằng cách giới thiệu các hợp đồng thông minh trên Bitcoin, nền tảng tiền điện tử nguyên bản và được sử dụng rộng rãi nhất, giao thức NOTE không chỉ nâng cao chức năng của Bitcoin mà còn cung cấp cho các nhà phát triển và người dùng những khả năng đổi mới chưa từng có. Sau đây là một số tính năng chính của giao thức NOTE:
1. Hỗ trợ hợp đồng thông minh: Giao thức NOTE mở rộng phạm vi ứng dụng của Bitcoin thông qua hợp đồng thông minh, cho phép Tạo và thực hiện các loại giao dịch và logic phức tạp hơn. Điều này bao gồm nhưng không giới hạn ở việc phát hành tài sản, ứng dụng tài chính phi tập trung (DeFi) và các tình huống khác yêu cầu thực thi có điều kiện.
2. Mô hình dựa trên UTXO: Không giống như nền tảng hợp đồng thông minh dựa trên tài khoản, giao thức NOTE được xây dựng Dựa trên mô hình UTXO của Bitcoin, nó thúc đẩy tính bảo mật và hiệu quả cao của Bitcoin.
3. Chức năng chuỗi chéo: Giao thức NOTE hỗ trợ các giao dịch chuỗi chéo, cho phép tài sản kỹ thuật số di chuyển giữa các chuỗi UTXO khác nhau, cải thiện hơn nữa tính linh hoạt và phạm vi ứng dụng của nó .
4. Ứng dụng trong thế giới thực:Giao thức NOTE hỗ trợ các công nghệ mã hóa tiên tiến, chẳng hạn như bằng chứng không có kiến thức và thuật toán chữ ký Rabin, đồng thời có thể áp dụng cho các dữ liệu thực phức tạp hơn ứng dụng thế giới trong hiện trường.
5. Chi phí thấp và hiệu quả cao: Bằng cách tối ưu hóa việc lưu trữ dữ liệu và sử dụng mã hóa msgpack, giao thức NOTE nhằm mục đích giảm chi phí giao dịch và cải thiện hiệu quả mạng.
6. Nguồn mở và hướng tới cộng đồng: Giao thức NOTE nhấn mạnh tinh thần nguồn mở và sự đóng góp của cộng đồng, thúc đẩy tính minh bạch và độ tin cậy của công nghệ, đồng thời cũng khuyến khích sự phát triển rộng rãi hơn phát triển và đổi mới ứng dụng.
Với sự phát triển và ứng dụng giao thức NOTE, chúng ta có thể mong đợi nhiều ứng dụng và dịch vụ sáng tạo hơn sẽ xuất hiện trong hệ sinh thái Bitcoin, điều này sẽ cung cấp cho người dùng các dịch vụ trong khi vẫn duy trì các giá trị cốt lõi của Bitcoin. trải nghiệm tốt hơn.
Giao thức NOTE
Trang web: https://noteprotocol.org
X: https://twitter.com/NoteProtocol
GitHub: https://github.com/NoteProtocol