Kernel Ventures: RGB có thể tái tạo cơn sốt thông thường không?

Trung cấpDec 31, 2023
Bài viết này so sánh các giao thức Ordinals và RGB về mặt bảo mật, khả năng mở rộng, phí giao dịch và tốc độ, đồng thời phân tích hướng đi tiềm năng trong tương lai của tường thuật RGB.
Kernel Ventures: RGB có thể tái tạo cơn sốt thông thường không?

TLDR:

Nhiều giải pháp hợp đồng thông minh khác nhau tồn tại trên mạng Bitcoin hiện tại, với giao thức Ordinals và giao thức RGB là phổ biến nhất. Sự ra đời của giao thức Ordinals cho phép phát triển hợp đồng thông minh trên mạng Bitcoin, gắn chặt tính bảo mật của nó với chuỗi khối Bitcoin. Tuy nhiên, việc xác nhận và ghi lại các giao dịch chuyển tài sản của Ordinals diễn ra trên mạng Bitcoin chính và bị ràng buộc chuyển khoản 1 satoshi. Điều này dẫn đến phí giao dịch cao và làm tắc nghẽn mạng chính Bitcoin vốn đã chậm.

Ngược lại, giao thức RGB giới thiệu các kênh ngoài chuỗi và xử lý giao dịch hàng loạt, giảm đáng kể phí giao dịch và cải thiện tốc độ. Xác thực phía máy khách cũng giúp giảm đáng kể dữ liệu cần thiết để duy trì hoạt động của mạng, nâng cao khả năng mở rộng mạng. Mặc dù giao thức RGB cải thiện tốc độ giao dịch và khả năng mở rộng nhưng nó cũng đặt ra những thách thức mới. Các kênh ngoài chuỗi tối ưu hóa chi phí và tốc độ giao dịch nhưng làm tăng mối lo ngại về bảo mật đối với hồ sơ ngoài chuỗi. Xác thực phía máy khách làm giảm việc lưu trữ dữ liệu nhưng làm chậm đáng kể tốc độ xác minh.

Bài viết này so sánh các giao thức Ordinals và RGB trên các khía cạnh bảo mật, khả năng mở rộng, phí giao dịch và tốc độ, đồng thời khám phá các hướng đi khả thi trong tương lai cho tường thuật RGB.

1. Tổng quan thị trường

Bitcoin hiện chiếm khoảng 49% tổng giá trị thị trường tiền điện tử. Tuy nhiên, sự phát triển của nó bị cản trở nghiêm trọng do thiếu tính hoàn thiện của Turing trong ngôn ngữ kịch bản, thiếu hợp đồng thông minh trên mạng chính và tốc độ giao dịch chậm. Để giải quyết những vấn đề này, các nhà phát triển Bitcoin đã thử nhiều giải pháp mở rộng và tăng tốc khác nhau, chủ yếu bao gồm:

  • Giao thức RGB: Giao thức lớp thứ hai được xây dựng trên mạng Bitcoin, lưu trữ dữ liệu giao dịch cốt lõi của nó trên mạng chính BTC. RGB sử dụng mô hình bảo mật của Bitcoin để hỗ trợ tạo mã thông báo với các thuộc tính tùy chỉnh và chức năng hợp đồng thông minh trên mạng Bitcoin. Được đề xuất ban đầu bởi Peter Todd vào năm 2016, giao thức RGB đã lấy lại được sự chú ý vào năm 2023 trong bối cảnh bùng nổ phát triển hợp đồng thông minh trên Bitcoin.

  • Segregated Witness (SegWit): Được triển khai vào tháng 8 năm 2017, SegWit tách thông tin giao dịch và chữ ký, tăng kích thước khối hiệu quả từ 1MB lên 4MB, giảm bớt một phần tắc nghẽn. Tuy nhiên, do giới hạn về kích thước khối Bitcoin nên việc mở rộng thêm dung lượng lưu trữ khối là không khả thi.

  • Lightning Network: Giải pháp mở rộng quy mô lớp thứ hai cho Bitcoin, cho phép giao dịch mà không cần truy cập vào chuỗi khối, tăng đáng kể thông lượng. Tuy nhiên, Lightning Network, với các giải pháp như OmniBOLT và Stacks, phải đối mặt với những rủi ro tập trung đáng kể.

  • Công nghệ Sidechain: Xây dựng một sidechain bên ngoài mạng Bitcoin, tài sản sidechain được chốt 1:1 với BTC. Sidechains cung cấp hiệu suất giao dịch được cải thiện nhưng không bao giờ có thể sánh được với tính bảo mật của mạng chính BTC.

Nguồn hình ảnh: Dune

Kể từ tháng 3 năm nay, phí giao dịch trên mạng Bitcoin và khối lượng tài sản giao thức BRC20 đã tăng vọt. Vào đầu tháng 5, phí giao dịch mạng chính BTC đã đạt đỉnh và mặc dù sau đó đã giảm nhưng khối lượng giao dịch của tài sản BRC20 vẫn ở mức cao. Điều này cho thấy rằng sự nhiệt tình phát triển hợp đồng thông minh trong mạng Bitcoin vẫn không hề suy giảm, ngay cả khi sự nhiệt tình xung quanh các dòng chữ trong hệ sinh thái BTC đã giảm đi. Các nhà phát triển tiếp tục tìm kiếm giải pháp tối ưu để phát triển hợp đồng thông minh trên mạng Bitcoin.

2. Nghị định thư

2.1 Số Satoshi

Không giống như wei của Ethereum, được ghi lại dưới dạng dữ liệu, Satoshi của Bitcoin được tính toán dựa trên UTXO thuộc sở hữu của mỗi địa chỉ. Để phân biệt sat, trước tiên cần phân biệt UTXO, sau đó phân biệt sat trong UTXO. Cái trước tương đối đơn giản, vì các UTXO khác nhau tương ứng với các độ cao khối khác nhau. Vì hoạt động khai thác tạo ra số sat ban đầu nên việc đánh số UTXO trong các giao dịch coinbase là đủ. Thử thách nằm ở việc đánh số sat trong cùng một UTXO. Giao thức Ordinals đề xuất giải pháp dựa trên nguyên tắc nhập trước xuất trước.

Phân biệt các UTXO: BTC Builder bắt đầu ghi lại từ thời điểm UTXO được khai thác, với mỗi UTXO tương ứng với một khối duy nhất và mỗi khối có chiều cao khối duy nhất trên mạng Bitcoin. Chiều cao khối khác nhau có thể phân biệt các UTXO khác nhau.

Phân biệt số sat trong UTXO: Chiều cao khối xác định phạm vi số sat trong UTXO. Chẳng hạn, khối sớm nhất có thể khai thác được 100 BTC hoặc 1010 sats. Do đó, sat trong khối có chiều cao 0 sẽ được đánh số [0,1010-1], sat trong khối có chiều cao 1 sẽ là [1010,21010-1], v.v. Để chỉ định một sat cụ thể trong UTXO, người ta phải xem quy trình tiêu thụ của UTXO. Các số giao thức Ordinals nằm trong đầu ra của UTXO dựa trên nguyên tắc nhập trước xuất trước. Ví dụ: nếu người khai thác A ở độ cao khối 2 chuyển 50 trong số 100 BTC của họ sang B, thì đầu ra trước đó được gán cho A sẽ tương ứng với sats được đánh số [21010,2,51010-1], trong khi B sẽ nhận được sats [2,51010, 3*1010-1].

Nguồn hình ảnh: Kernel Ventures

2.2 Dòng chữ thứ tự

Ban đầu, Bitcoin đã thêm toán tử OP_RETURN để cung cấp không gian lưu trữ 80 byte cho mỗi giao dịch. Tuy nhiên, điều này là không đủ đối với logic mã phức tạp và làm tăng chi phí giao dịch cũng như tắc nghẽn mạng. Để giải quyết vấn đề này, Bitcoin đã triển khai hai soft fork là SegWit và Taproot. Tập lệnh Tapscript, bắt đầu bằng opcode OP_FALSE và không được thực thi, cung cấp dung lượng 4 MB cho các giao dịch. Không gian này có thể lưu trữ các dòng chữ thứ tự, cho phép phát hành mã thông báo giao thức văn bản, hình ảnh trên chuỗi hoặc BRC20.

2.3 Những thiếu sót thông thường

Các thông báo nâng cao đáng kể khả năng lập trình của mạng Bitcoin, thoát khỏi những hạn chế về tường thuật và phát triển hệ sinh thái BTC, đồng thời cung cấp chức năng ngoài các giao dịch Bitcoin. Tuy nhiên, một số vấn đề vẫn là mối lo ngại đối với các nhà phát triển hệ sinh thái BTC.

Tập trung hóa các lệnh: Mặc dù việc ghi lại trạng thái và các thay đổi trong giao thức lệnh xảy ra trên chuỗi, nhưng tính bảo mật của giao thức không tương đương với mạng Bitcoin. Các lệnh không thể ngăn chặn các dòng chữ trùng lặp trên chuỗi và việc xác định các dòng chữ không hợp lệ đòi hỏi phải có sự can thiệp của giao thức lệnh ngoài chuỗi. Giao thức mới nổi này, chưa được thử nghiệm trong một thời gian dài, có rất nhiều vấn đề tiềm ẩn. Ngoài ra, các vấn đề với dịch vụ cơ bản của giao thức thứ tự có thể dẫn đến mất tài sản cho người dùng.

Giới hạn về Phí và Tốc độ Giao dịch: Chữ khắc được khắc qua các khu vực xác thực riêng biệt, nghĩa là mỗi lần chuyển tài sản thứ tự phải tương ứng với một UTXO đã chi tiêu. Với thời gian tạo khối của Bitcoin là khoảng 10 phút, các giao dịch không thể tăng tốc được. Ngoài ra, chữ khắc trên chuỗi làm tăng chi phí giao dịch.

Làm tổn hại đến các thuộc tính ban đầu của Bitcoin: Vì tài sản thứ tự được gắn với số sat có giá trị vốn có của Bitcoin, nên việc sử dụng thứ tự sẽ gây ra sự xa lạ đối với tài sản ban đầu của Bitcoin và các dòng chữ làm tăng phí của người khai thác. Nhiều người ủng hộ BTC lo lắng điều này sẽ gây tổn hại đến chức năng thanh toán ban đầu của Bitcoin.

3. Giao thức RGB

Với sự gia tăng khối lượng giao dịch trực tuyến, những hạn chế của giao thức thứ tự ngày càng trở nên rõ ràng. Về lâu dài, nếu vấn đề này không được giải quyết thỏa đáng, hệ sinh thái hợp đồng thông minh của Bitcoin sẽ gặp khó khăn trong việc cạnh tranh với các hệ sinh thái chuỗi công cộng hoàn chỉnh Turing. Trong số nhiều lựa chọn thay thế cho thứ tự, nhiều nhà phát triển đã chọn giao thức RGB, giao thức này mang lại những tiến bộ đáng kể về khả năng mở rộng, tốc độ giao dịch và quyền riêng tư so với thứ tự. Lý tưởng nhất là tài sản hệ sinh thái Bitcoin được xây dựng trên giao thức RGB có thể đạt được tốc độ giao dịch và khả năng mở rộng tương đương với tài sản trên chuỗi công khai hoàn chỉnh Turing.

3.1 Công nghệ cốt lõi của RGB

Xác thực phía khách hàng

Không giống như việc phát dữ liệu giao dịch trên mạng chính Bitcoin, giao thức RGB hoạt động ngoài chuỗi, với thông tin chỉ được truyền giữa người gửi và người nhận. Sau khi xác thực giao dịch, nút nhận không cần đồng bộ hóa với toàn bộ mạng hoặc ghi lại tất cả dữ liệu giao dịch trên mạng như mạng chính Bitcoin. Nút nhận chỉ ghi lại dữ liệu liên quan đến giao dịch đó, đủ để xác thực blockchain, tăng cường đáng kể khả năng mở rộng và quyền riêng tư của mạng.

Nguồn hình ảnh: Kernel Ventures

Con dấu một lần

Trong quá trình chuyển giao tài liệu trong thế giới thực, tài liệu thường được đổi chủ nhiều lần, gây ra mối đe dọa đáng kể đối với tính xác thực và tính toàn vẹn của chúng. Để ngăn chặn hành vi giả mạo độc hại trước khi gửi đi xác minh, con dấu được sử dụng trong đời thực, với tính toàn vẹn của con dấu cho biết liệu nội dung có bị thay đổi hay không. Vai trò của con dấu một lần trong mạng RGB cũng tương tự. Cụ thể, chúng được thể hiện bằng thuộc tính một lần tự nhiên của các con dấu điện tử trong mạng Bitcoin - UTXO.

Tương tự như các hợp đồng thông minh trên Ethereum, việc phát hành Token theo giao thức RGB yêu cầu chỉ định tên của Token và tổng nguồn cung. Sự khác biệt là không có chuỗi công khai cụ thể nào làm nhà cung cấp dịch vụ trong mạng RGB. Mọi Token trong RGB phải được liên kết với một UTXO cụ thể trong mạng Bitcoin. Quyền sở hữu một UTXO nhất định trong mạng Bitcoin ngụ ý quyền sở hữu Mã thông báo RGB tương ứng trong giao thức RGB. Để chuyển mã thông báo RGB, chủ sở hữu cần sử dụng UTXO. Bản chất một lần của UTXO có nghĩa là sau khi chi tiêu, chúng sẽ biến mất, phản ánh việc chi tiêu của nội dung RGB liên quan. Quá trình này giống như mở một con dấu một lần.

Nguồn hình ảnh: Kernel Ventures

Làm mù UTXO

Trong mạng Bitcoin, mọi giao dịch đều có thể được truy tìm UTXO đầu vào và đầu ra của nó. Điều này nâng cao hiệu quả của việc truy tìm UTXO trong mạng Bitcoin và ngăn chặn hiệu quả các cuộc tấn công chi tiêu gấp đôi. Tuy nhiên, quá trình giao dịch hoàn toàn minh bạch sẽ ảnh hưởng đến quyền riêng tư. Để nâng cao quyền riêng tư của giao dịch, giao thức RGB đề xuất khái niệm UTXO bị mù.

Trong quá trình chuyển Mã thông báo RGB, người gửi A không thể lấy được địa chỉ chính xác của UTXO nhận mà chỉ có kết quả băm của địa chỉ UTXO nhận được nối với một giá trị mật khẩu ngẫu nhiên. Khi người nhận B muốn sử dụng Mã thông báo giao thức RGB đã nhận, họ phải thông báo cho người nhận C tiếp theo về địa chỉ UTXO và gửi giá trị mật khẩu tương ứng đến C để xác minh rằng A thực sự đã gửi Mã thông báo giao thức RGB cho B.

Nguồn hình ảnh: Kernel Ventures

3.2 So sánh RGB và Orginal

Bảo mật: Mọi giao dịch hoặc chuyển đổi trạng thái trong hợp đồng thông minh Ordinals phải được thực hiện thông qua việc sử dụng UTXO, trong khi ở RGB, quá trình này chủ yếu dựa vào Lightning Network hoặc các kênh RGB ngoài chuỗi. RGB lưu trữ một lượng dữ liệu đáng kể trong máy khách RGB (bộ đệm cục bộ hoặc máy chủ đám mây), dẫn đến mức độ tập trung cao và khả năng bị các tổ chức tập trung khai thác. Ngoài ra, thời gian ngừng hoạt động của máy chủ hoặc mất bộ đệm cục bộ có thể gây mất tài sản cho khách hàng. Về mặt bảo mật, Ordinals có lợi thế hơn.

Tốc độ xác minh: Vì RGB sử dụng xác minh phía máy khách nên việc xác minh từng giao dịch trong giao thức RGB yêu cầu phải bắt đầu lại từ đầu. Điều này tiêu tốn thời gian đáng kể trong việc xác nhận từng bước chuyển tài sản RGB, làm chậm đáng kể quá trình xác minh. Do đó, Ordinals chiếm thế thượng phong về tốc độ xác minh.

Quyền riêng tư: Việc chuyển giao và xác minh tài sản RGB diễn ra bên ngoài blockchain, thiết lập một kênh duy nhất giữa người gửi và người nhận. Ngoài ra, tính năng che mắt UTXO đảm bảo rằng ngay cả người gửi cũng không thể theo dõi đích đến của UTXO. Ngược lại, việc chuyển giao tài sản của Ordinals được ghi lại thông qua chi tiêu UTXO cho Bitcoin và cả UTXO đầu vào và đầu ra đều có thể theo dõi được trên mạng Bitcoin, không mang lại sự riêng tư. Do đó, từ góc độ quyền riêng tư, giao thức RGB có lợi thế hơn.

Chi phí giao dịch: Việc chuyển RGB chủ yếu dựa vào các kênh RGB phía khách hàng hoặc Lightning Network, dẫn đến chi phí giao dịch gần như bằng không. Bất kể số lượng giao dịch, chỉ cần một khoản chi UTXO để xác nhận cuối cùng trên blockchain. Tuy nhiên, mọi lần chuyển trong Ordinals đều yêu cầu ghi lại bằng tập lệnh tapscript. Cùng với chi phí ghi lại chữ khắc, việc này phát sinh một khoản phí giao dịch đáng kể. Hơn nữa, giao thức RGB đề xuất các giao dịch theo đợt, cho phép một tập lệnh tapscript duy nhất chỉ định nhiều người nhận nội dung RGB. Ngược lại, Ordinals mặc định chuyển UTXO cho một người nhận tại một thời điểm, nhưng RGB giảm chi phí đáng kể bằng cách chia sẻ gánh nặng. Như vậy, RGB có lợi thế về phí giao dịch.

Khả năng mở rộng: Trong hợp đồng thông minh RGB, việc xác minh giao dịch và lưu trữ dữ liệu được quản lý bởi khách hàng (nút nhận) và không xảy ra trên chuỗi BTC, loại bỏ nhu cầu phát sóng và xác thực toàn cầu trên mạng chính. Mỗi nút chỉ cần đảm bảo xác nhận dữ liệu liên quan đến giao dịch. Tuy nhiên, dữ liệu ghi trong Ordinals yêu cầu các hoạt động trên chuỗi. Do các hạn chế về tốc độ xử lý và khả năng mở rộng của Bitcoin, nên khả năng khối lượng giao dịch của nó bị hạn chế rất nhiều. Vì vậy, RGB có lợi thế vượt trội về khả năng mở rộng.

4. Dự án hệ sinh thái RGB

Sau khi phát hành RGB v0.10.0, môi trường phát triển trên mạng RGB đã trở nên thân thiện hơn với người dùng đối với các nhà phát triển. Do đó, quá trình phát triển quy mô lớn của hệ sinh thái giao thức RGB chỉ mới được nửa năm và hầu hết các dự án hệ sinh thái RGB sau đây vẫn đang ở giai đoạn đầu:

Infinitas: Infinitas là một hệ sinh thái ứng dụng Bitcoin hoàn chỉnh Turing, kết hợp các ưu điểm của giao thức Lightning Network và RGB, hỗ trợ và bổ sung cho nhau để tạo ra một hệ sinh thái Bitcoin hiệu quả hơn. Đáng chú ý, Infinitas cũng đề xuất bằng chứng đệ quy không có kiến thức để giải quyết sự kém hiệu quả của việc xác thực phía khách hàng. Nếu phương pháp này được triển khai hiệu quả, nó có thể giải quyết đáng kể các vấn đề về tốc độ xác thực trong mạng RGB.

RGB Explorer: RGB Explorer là một trong những trình duyệt sớm nhất hỗ trợ truy vấn và chuyển các nội dung RGB (Mã thông báo Fungible và Non-Fungible), hỗ trợ các nội dung như tiêu chuẩn RGB20, RGB21 và RGB25.

Cosminimart: Cosminimart về cơ bản là Bitcoin Lightning Network tương thích với giao thức RGB, cố gắng tạo ra một hệ sinh thái Bitcoin mới có khả năng triển khai các hợp đồng thông minh. Không giống như các dự án có chức năng đơn lẻ nói trên, Cosminimart cung cấp ví, thị trường giao dịch phái sinh và thị trường khám phá dự án sớm. Nó cung cấp các dịch vụ một cửa để phát triển hợp đồng thông minh mạng Bitcoin, quảng bá sản phẩm và giao dịch.

DIBA: Tận dụng giao thức Lightning Network và RGB, DIBA cam kết xây dựng thị trường NFT mạng Bitcoin. Nó hiện đang hoạt động trên mạng thử nghiệm Bitcoin và dự kiến sẽ sớm ra mắt trên mạng chính.

5. Triển vọng tương lai của RGB

Với việc phát hành phiên bản RGB v0.10.0, khung tổng thể của giao thức ngày càng trở nên ổn định hơn và các vấn đề tương thích tiềm ẩn trong quá trình cập nhật phiên bản đang dần được giải quyết. Đồng thời, việc phát triển các công cụ và giao diện API đa dạng đang được cải tiến, giảm đáng kể độ phức tạp cho các nhà phát triển khi làm việc với RGB.

Hôm nay #Tether thông báo chấm dứt hỗ trợ 3 blockchain $USDt: OmniLayer, BCH-SLP và Kusama. Khách hàng sẽ có thể tiếp tục đổi và hoán đổi token $USDt (sang một blockchain khác trong số nhiều blockchain được hỗ trợ), nhưng Tether sẽ không phát hành thêm bất kỳ $USDt mới nào trên 3 blockchain đó.

Gần đây, một thông báo chính thức từ Tether cho thấy sự thay đổi triển khai hợp đồng USDT trên mạng Bitcoin lớp 2 từ OmniLayer sang RGB. Động thái này của Tether được coi là tín hiệu cho thấy những người chơi lớn trong thế giới tiền điện tử đang mạo hiểm chuyển sang RGB. RGB hiện tự hào có một giao thức phát triển được thiết lập tốt, cộng đồng nhà phát triển đáng kể và sự công nhận từ những gã khổng lồ về tiền điện tử. Hiện tại, các nhà phát triển RGB đang thử nghiệm các bằng chứng đệ quy không có kiến thức để giảm quy mô xác thực phía máy khách. Nếu thành công, cải tiến này sẽ tăng tốc đáng kể tốc độ xác minh trên mạng RGB, do đó giảm bớt các vấn đề về độ trễ của mạng trong quá trình sử dụng rộng rãi.

Kernel Ventures là quỹ đầu tư mạo hiểm tiền điện tử được điều hành bởi cộng đồng nghiên cứu và phát triển. Nó đã thực hiện hơn 70 khoản đầu tư ban đầu, tập trung vào cơ sở hạ tầng, phần mềm trung gian, dApps và đặc biệt là ZK, Rollups, DEX, chuỗi khối mô-đun và các ngành dọc sẵn sàng phục vụ hàng tỷ người dùng tiền điện tử trong tương lai. Chúng bao gồm trừu tượng hóa tài khoản, tính sẵn có của dữ liệu, khả năng mở rộng, v.v. Trong bảy năm qua, chúng tôi đã nỗ lực hỗ trợ các cộng đồng phát triển cốt lõi và các hiệp hội blockchain của trường đại học trên toàn thế giới.

Tuyên bố từ chối trách nhiệm:

  1. Bài viết này được in lại từ [techflowpost]. Mọi bản quyền thuộc về tác giả gốc [Will 阿望;Diane Cheung]. Nếu có ý kiến phản đối việc tái bản này, vui lòng liên hệ với nhóm Gate Learn , họ sẽ xử lý kịp thời.
  2. Tuyên bố miễn trừ trách nhiệm pháp lý: Các quan điểm và ý kiến trình bày trong bài viết này chỉ là của tác giả và không cấu thành bất kỳ lời khuyên đầu tư nào.
  3. Việc dịch bài viết sang các ngôn ngữ khác được thực hiện bởi nhóm Gate Learn. Trừ khi được đề cập, việc sao chép, phân phối hoặc đạo văn các bài viết đã dịch đều bị cấm.

Kernel Ventures: RGB có thể tái tạo cơn sốt thông thường không?

Trung cấpDec 31, 2023
Bài viết này so sánh các giao thức Ordinals và RGB về mặt bảo mật, khả năng mở rộng, phí giao dịch và tốc độ, đồng thời phân tích hướng đi tiềm năng trong tương lai của tường thuật RGB.
Kernel Ventures: RGB có thể tái tạo cơn sốt thông thường không?

TLDR:

Nhiều giải pháp hợp đồng thông minh khác nhau tồn tại trên mạng Bitcoin hiện tại, với giao thức Ordinals và giao thức RGB là phổ biến nhất. Sự ra đời của giao thức Ordinals cho phép phát triển hợp đồng thông minh trên mạng Bitcoin, gắn chặt tính bảo mật của nó với chuỗi khối Bitcoin. Tuy nhiên, việc xác nhận và ghi lại các giao dịch chuyển tài sản của Ordinals diễn ra trên mạng Bitcoin chính và bị ràng buộc chuyển khoản 1 satoshi. Điều này dẫn đến phí giao dịch cao và làm tắc nghẽn mạng chính Bitcoin vốn đã chậm.

Ngược lại, giao thức RGB giới thiệu các kênh ngoài chuỗi và xử lý giao dịch hàng loạt, giảm đáng kể phí giao dịch và cải thiện tốc độ. Xác thực phía máy khách cũng giúp giảm đáng kể dữ liệu cần thiết để duy trì hoạt động của mạng, nâng cao khả năng mở rộng mạng. Mặc dù giao thức RGB cải thiện tốc độ giao dịch và khả năng mở rộng nhưng nó cũng đặt ra những thách thức mới. Các kênh ngoài chuỗi tối ưu hóa chi phí và tốc độ giao dịch nhưng làm tăng mối lo ngại về bảo mật đối với hồ sơ ngoài chuỗi. Xác thực phía máy khách làm giảm việc lưu trữ dữ liệu nhưng làm chậm đáng kể tốc độ xác minh.

Bài viết này so sánh các giao thức Ordinals và RGB trên các khía cạnh bảo mật, khả năng mở rộng, phí giao dịch và tốc độ, đồng thời khám phá các hướng đi khả thi trong tương lai cho tường thuật RGB.

1. Tổng quan thị trường

Bitcoin hiện chiếm khoảng 49% tổng giá trị thị trường tiền điện tử. Tuy nhiên, sự phát triển của nó bị cản trở nghiêm trọng do thiếu tính hoàn thiện của Turing trong ngôn ngữ kịch bản, thiếu hợp đồng thông minh trên mạng chính và tốc độ giao dịch chậm. Để giải quyết những vấn đề này, các nhà phát triển Bitcoin đã thử nhiều giải pháp mở rộng và tăng tốc khác nhau, chủ yếu bao gồm:

  • Giao thức RGB: Giao thức lớp thứ hai được xây dựng trên mạng Bitcoin, lưu trữ dữ liệu giao dịch cốt lõi của nó trên mạng chính BTC. RGB sử dụng mô hình bảo mật của Bitcoin để hỗ trợ tạo mã thông báo với các thuộc tính tùy chỉnh và chức năng hợp đồng thông minh trên mạng Bitcoin. Được đề xuất ban đầu bởi Peter Todd vào năm 2016, giao thức RGB đã lấy lại được sự chú ý vào năm 2023 trong bối cảnh bùng nổ phát triển hợp đồng thông minh trên Bitcoin.

  • Segregated Witness (SegWit): Được triển khai vào tháng 8 năm 2017, SegWit tách thông tin giao dịch và chữ ký, tăng kích thước khối hiệu quả từ 1MB lên 4MB, giảm bớt một phần tắc nghẽn. Tuy nhiên, do giới hạn về kích thước khối Bitcoin nên việc mở rộng thêm dung lượng lưu trữ khối là không khả thi.

  • Lightning Network: Giải pháp mở rộng quy mô lớp thứ hai cho Bitcoin, cho phép giao dịch mà không cần truy cập vào chuỗi khối, tăng đáng kể thông lượng. Tuy nhiên, Lightning Network, với các giải pháp như OmniBOLT và Stacks, phải đối mặt với những rủi ro tập trung đáng kể.

  • Công nghệ Sidechain: Xây dựng một sidechain bên ngoài mạng Bitcoin, tài sản sidechain được chốt 1:1 với BTC. Sidechains cung cấp hiệu suất giao dịch được cải thiện nhưng không bao giờ có thể sánh được với tính bảo mật của mạng chính BTC.

Nguồn hình ảnh: Dune

Kể từ tháng 3 năm nay, phí giao dịch trên mạng Bitcoin và khối lượng tài sản giao thức BRC20 đã tăng vọt. Vào đầu tháng 5, phí giao dịch mạng chính BTC đã đạt đỉnh và mặc dù sau đó đã giảm nhưng khối lượng giao dịch của tài sản BRC20 vẫn ở mức cao. Điều này cho thấy rằng sự nhiệt tình phát triển hợp đồng thông minh trong mạng Bitcoin vẫn không hề suy giảm, ngay cả khi sự nhiệt tình xung quanh các dòng chữ trong hệ sinh thái BTC đã giảm đi. Các nhà phát triển tiếp tục tìm kiếm giải pháp tối ưu để phát triển hợp đồng thông minh trên mạng Bitcoin.

2. Nghị định thư

2.1 Số Satoshi

Không giống như wei của Ethereum, được ghi lại dưới dạng dữ liệu, Satoshi của Bitcoin được tính toán dựa trên UTXO thuộc sở hữu của mỗi địa chỉ. Để phân biệt sat, trước tiên cần phân biệt UTXO, sau đó phân biệt sat trong UTXO. Cái trước tương đối đơn giản, vì các UTXO khác nhau tương ứng với các độ cao khối khác nhau. Vì hoạt động khai thác tạo ra số sat ban đầu nên việc đánh số UTXO trong các giao dịch coinbase là đủ. Thử thách nằm ở việc đánh số sat trong cùng một UTXO. Giao thức Ordinals đề xuất giải pháp dựa trên nguyên tắc nhập trước xuất trước.

Phân biệt các UTXO: BTC Builder bắt đầu ghi lại từ thời điểm UTXO được khai thác, với mỗi UTXO tương ứng với một khối duy nhất và mỗi khối có chiều cao khối duy nhất trên mạng Bitcoin. Chiều cao khối khác nhau có thể phân biệt các UTXO khác nhau.

Phân biệt số sat trong UTXO: Chiều cao khối xác định phạm vi số sat trong UTXO. Chẳng hạn, khối sớm nhất có thể khai thác được 100 BTC hoặc 1010 sats. Do đó, sat trong khối có chiều cao 0 sẽ được đánh số [0,1010-1], sat trong khối có chiều cao 1 sẽ là [1010,21010-1], v.v. Để chỉ định một sat cụ thể trong UTXO, người ta phải xem quy trình tiêu thụ của UTXO. Các số giao thức Ordinals nằm trong đầu ra của UTXO dựa trên nguyên tắc nhập trước xuất trước. Ví dụ: nếu người khai thác A ở độ cao khối 2 chuyển 50 trong số 100 BTC của họ sang B, thì đầu ra trước đó được gán cho A sẽ tương ứng với sats được đánh số [21010,2,51010-1], trong khi B sẽ nhận được sats [2,51010, 3*1010-1].

Nguồn hình ảnh: Kernel Ventures

2.2 Dòng chữ thứ tự

Ban đầu, Bitcoin đã thêm toán tử OP_RETURN để cung cấp không gian lưu trữ 80 byte cho mỗi giao dịch. Tuy nhiên, điều này là không đủ đối với logic mã phức tạp và làm tăng chi phí giao dịch cũng như tắc nghẽn mạng. Để giải quyết vấn đề này, Bitcoin đã triển khai hai soft fork là SegWit và Taproot. Tập lệnh Tapscript, bắt đầu bằng opcode OP_FALSE và không được thực thi, cung cấp dung lượng 4 MB cho các giao dịch. Không gian này có thể lưu trữ các dòng chữ thứ tự, cho phép phát hành mã thông báo giao thức văn bản, hình ảnh trên chuỗi hoặc BRC20.

2.3 Những thiếu sót thông thường

Các thông báo nâng cao đáng kể khả năng lập trình của mạng Bitcoin, thoát khỏi những hạn chế về tường thuật và phát triển hệ sinh thái BTC, đồng thời cung cấp chức năng ngoài các giao dịch Bitcoin. Tuy nhiên, một số vấn đề vẫn là mối lo ngại đối với các nhà phát triển hệ sinh thái BTC.

Tập trung hóa các lệnh: Mặc dù việc ghi lại trạng thái và các thay đổi trong giao thức lệnh xảy ra trên chuỗi, nhưng tính bảo mật của giao thức không tương đương với mạng Bitcoin. Các lệnh không thể ngăn chặn các dòng chữ trùng lặp trên chuỗi và việc xác định các dòng chữ không hợp lệ đòi hỏi phải có sự can thiệp của giao thức lệnh ngoài chuỗi. Giao thức mới nổi này, chưa được thử nghiệm trong một thời gian dài, có rất nhiều vấn đề tiềm ẩn. Ngoài ra, các vấn đề với dịch vụ cơ bản của giao thức thứ tự có thể dẫn đến mất tài sản cho người dùng.

Giới hạn về Phí và Tốc độ Giao dịch: Chữ khắc được khắc qua các khu vực xác thực riêng biệt, nghĩa là mỗi lần chuyển tài sản thứ tự phải tương ứng với một UTXO đã chi tiêu. Với thời gian tạo khối của Bitcoin là khoảng 10 phút, các giao dịch không thể tăng tốc được. Ngoài ra, chữ khắc trên chuỗi làm tăng chi phí giao dịch.

Làm tổn hại đến các thuộc tính ban đầu của Bitcoin: Vì tài sản thứ tự được gắn với số sat có giá trị vốn có của Bitcoin, nên việc sử dụng thứ tự sẽ gây ra sự xa lạ đối với tài sản ban đầu của Bitcoin và các dòng chữ làm tăng phí của người khai thác. Nhiều người ủng hộ BTC lo lắng điều này sẽ gây tổn hại đến chức năng thanh toán ban đầu của Bitcoin.

3. Giao thức RGB

Với sự gia tăng khối lượng giao dịch trực tuyến, những hạn chế của giao thức thứ tự ngày càng trở nên rõ ràng. Về lâu dài, nếu vấn đề này không được giải quyết thỏa đáng, hệ sinh thái hợp đồng thông minh của Bitcoin sẽ gặp khó khăn trong việc cạnh tranh với các hệ sinh thái chuỗi công cộng hoàn chỉnh Turing. Trong số nhiều lựa chọn thay thế cho thứ tự, nhiều nhà phát triển đã chọn giao thức RGB, giao thức này mang lại những tiến bộ đáng kể về khả năng mở rộng, tốc độ giao dịch và quyền riêng tư so với thứ tự. Lý tưởng nhất là tài sản hệ sinh thái Bitcoin được xây dựng trên giao thức RGB có thể đạt được tốc độ giao dịch và khả năng mở rộng tương đương với tài sản trên chuỗi công khai hoàn chỉnh Turing.

3.1 Công nghệ cốt lõi của RGB

Xác thực phía khách hàng

Không giống như việc phát dữ liệu giao dịch trên mạng chính Bitcoin, giao thức RGB hoạt động ngoài chuỗi, với thông tin chỉ được truyền giữa người gửi và người nhận. Sau khi xác thực giao dịch, nút nhận không cần đồng bộ hóa với toàn bộ mạng hoặc ghi lại tất cả dữ liệu giao dịch trên mạng như mạng chính Bitcoin. Nút nhận chỉ ghi lại dữ liệu liên quan đến giao dịch đó, đủ để xác thực blockchain, tăng cường đáng kể khả năng mở rộng và quyền riêng tư của mạng.

Nguồn hình ảnh: Kernel Ventures

Con dấu một lần

Trong quá trình chuyển giao tài liệu trong thế giới thực, tài liệu thường được đổi chủ nhiều lần, gây ra mối đe dọa đáng kể đối với tính xác thực và tính toàn vẹn của chúng. Để ngăn chặn hành vi giả mạo độc hại trước khi gửi đi xác minh, con dấu được sử dụng trong đời thực, với tính toàn vẹn của con dấu cho biết liệu nội dung có bị thay đổi hay không. Vai trò của con dấu một lần trong mạng RGB cũng tương tự. Cụ thể, chúng được thể hiện bằng thuộc tính một lần tự nhiên của các con dấu điện tử trong mạng Bitcoin - UTXO.

Tương tự như các hợp đồng thông minh trên Ethereum, việc phát hành Token theo giao thức RGB yêu cầu chỉ định tên của Token và tổng nguồn cung. Sự khác biệt là không có chuỗi công khai cụ thể nào làm nhà cung cấp dịch vụ trong mạng RGB. Mọi Token trong RGB phải được liên kết với một UTXO cụ thể trong mạng Bitcoin. Quyền sở hữu một UTXO nhất định trong mạng Bitcoin ngụ ý quyền sở hữu Mã thông báo RGB tương ứng trong giao thức RGB. Để chuyển mã thông báo RGB, chủ sở hữu cần sử dụng UTXO. Bản chất một lần của UTXO có nghĩa là sau khi chi tiêu, chúng sẽ biến mất, phản ánh việc chi tiêu của nội dung RGB liên quan. Quá trình này giống như mở một con dấu một lần.

Nguồn hình ảnh: Kernel Ventures

Làm mù UTXO

Trong mạng Bitcoin, mọi giao dịch đều có thể được truy tìm UTXO đầu vào và đầu ra của nó. Điều này nâng cao hiệu quả của việc truy tìm UTXO trong mạng Bitcoin và ngăn chặn hiệu quả các cuộc tấn công chi tiêu gấp đôi. Tuy nhiên, quá trình giao dịch hoàn toàn minh bạch sẽ ảnh hưởng đến quyền riêng tư. Để nâng cao quyền riêng tư của giao dịch, giao thức RGB đề xuất khái niệm UTXO bị mù.

Trong quá trình chuyển Mã thông báo RGB, người gửi A không thể lấy được địa chỉ chính xác của UTXO nhận mà chỉ có kết quả băm của địa chỉ UTXO nhận được nối với một giá trị mật khẩu ngẫu nhiên. Khi người nhận B muốn sử dụng Mã thông báo giao thức RGB đã nhận, họ phải thông báo cho người nhận C tiếp theo về địa chỉ UTXO và gửi giá trị mật khẩu tương ứng đến C để xác minh rằng A thực sự đã gửi Mã thông báo giao thức RGB cho B.

Nguồn hình ảnh: Kernel Ventures

3.2 So sánh RGB và Orginal

Bảo mật: Mọi giao dịch hoặc chuyển đổi trạng thái trong hợp đồng thông minh Ordinals phải được thực hiện thông qua việc sử dụng UTXO, trong khi ở RGB, quá trình này chủ yếu dựa vào Lightning Network hoặc các kênh RGB ngoài chuỗi. RGB lưu trữ một lượng dữ liệu đáng kể trong máy khách RGB (bộ đệm cục bộ hoặc máy chủ đám mây), dẫn đến mức độ tập trung cao và khả năng bị các tổ chức tập trung khai thác. Ngoài ra, thời gian ngừng hoạt động của máy chủ hoặc mất bộ đệm cục bộ có thể gây mất tài sản cho khách hàng. Về mặt bảo mật, Ordinals có lợi thế hơn.

Tốc độ xác minh: Vì RGB sử dụng xác minh phía máy khách nên việc xác minh từng giao dịch trong giao thức RGB yêu cầu phải bắt đầu lại từ đầu. Điều này tiêu tốn thời gian đáng kể trong việc xác nhận từng bước chuyển tài sản RGB, làm chậm đáng kể quá trình xác minh. Do đó, Ordinals chiếm thế thượng phong về tốc độ xác minh.

Quyền riêng tư: Việc chuyển giao và xác minh tài sản RGB diễn ra bên ngoài blockchain, thiết lập một kênh duy nhất giữa người gửi và người nhận. Ngoài ra, tính năng che mắt UTXO đảm bảo rằng ngay cả người gửi cũng không thể theo dõi đích đến của UTXO. Ngược lại, việc chuyển giao tài sản của Ordinals được ghi lại thông qua chi tiêu UTXO cho Bitcoin và cả UTXO đầu vào và đầu ra đều có thể theo dõi được trên mạng Bitcoin, không mang lại sự riêng tư. Do đó, từ góc độ quyền riêng tư, giao thức RGB có lợi thế hơn.

Chi phí giao dịch: Việc chuyển RGB chủ yếu dựa vào các kênh RGB phía khách hàng hoặc Lightning Network, dẫn đến chi phí giao dịch gần như bằng không. Bất kể số lượng giao dịch, chỉ cần một khoản chi UTXO để xác nhận cuối cùng trên blockchain. Tuy nhiên, mọi lần chuyển trong Ordinals đều yêu cầu ghi lại bằng tập lệnh tapscript. Cùng với chi phí ghi lại chữ khắc, việc này phát sinh một khoản phí giao dịch đáng kể. Hơn nữa, giao thức RGB đề xuất các giao dịch theo đợt, cho phép một tập lệnh tapscript duy nhất chỉ định nhiều người nhận nội dung RGB. Ngược lại, Ordinals mặc định chuyển UTXO cho một người nhận tại một thời điểm, nhưng RGB giảm chi phí đáng kể bằng cách chia sẻ gánh nặng. Như vậy, RGB có lợi thế về phí giao dịch.

Khả năng mở rộng: Trong hợp đồng thông minh RGB, việc xác minh giao dịch và lưu trữ dữ liệu được quản lý bởi khách hàng (nút nhận) và không xảy ra trên chuỗi BTC, loại bỏ nhu cầu phát sóng và xác thực toàn cầu trên mạng chính. Mỗi nút chỉ cần đảm bảo xác nhận dữ liệu liên quan đến giao dịch. Tuy nhiên, dữ liệu ghi trong Ordinals yêu cầu các hoạt động trên chuỗi. Do các hạn chế về tốc độ xử lý và khả năng mở rộng của Bitcoin, nên khả năng khối lượng giao dịch của nó bị hạn chế rất nhiều. Vì vậy, RGB có lợi thế vượt trội về khả năng mở rộng.

4. Dự án hệ sinh thái RGB

Sau khi phát hành RGB v0.10.0, môi trường phát triển trên mạng RGB đã trở nên thân thiện hơn với người dùng đối với các nhà phát triển. Do đó, quá trình phát triển quy mô lớn của hệ sinh thái giao thức RGB chỉ mới được nửa năm và hầu hết các dự án hệ sinh thái RGB sau đây vẫn đang ở giai đoạn đầu:

Infinitas: Infinitas là một hệ sinh thái ứng dụng Bitcoin hoàn chỉnh Turing, kết hợp các ưu điểm của giao thức Lightning Network và RGB, hỗ trợ và bổ sung cho nhau để tạo ra một hệ sinh thái Bitcoin hiệu quả hơn. Đáng chú ý, Infinitas cũng đề xuất bằng chứng đệ quy không có kiến thức để giải quyết sự kém hiệu quả của việc xác thực phía khách hàng. Nếu phương pháp này được triển khai hiệu quả, nó có thể giải quyết đáng kể các vấn đề về tốc độ xác thực trong mạng RGB.

RGB Explorer: RGB Explorer là một trong những trình duyệt sớm nhất hỗ trợ truy vấn và chuyển các nội dung RGB (Mã thông báo Fungible và Non-Fungible), hỗ trợ các nội dung như tiêu chuẩn RGB20, RGB21 và RGB25.

Cosminimart: Cosminimart về cơ bản là Bitcoin Lightning Network tương thích với giao thức RGB, cố gắng tạo ra một hệ sinh thái Bitcoin mới có khả năng triển khai các hợp đồng thông minh. Không giống như các dự án có chức năng đơn lẻ nói trên, Cosminimart cung cấp ví, thị trường giao dịch phái sinh và thị trường khám phá dự án sớm. Nó cung cấp các dịch vụ một cửa để phát triển hợp đồng thông minh mạng Bitcoin, quảng bá sản phẩm và giao dịch.

DIBA: Tận dụng giao thức Lightning Network và RGB, DIBA cam kết xây dựng thị trường NFT mạng Bitcoin. Nó hiện đang hoạt động trên mạng thử nghiệm Bitcoin và dự kiến sẽ sớm ra mắt trên mạng chính.

5. Triển vọng tương lai của RGB

Với việc phát hành phiên bản RGB v0.10.0, khung tổng thể của giao thức ngày càng trở nên ổn định hơn và các vấn đề tương thích tiềm ẩn trong quá trình cập nhật phiên bản đang dần được giải quyết. Đồng thời, việc phát triển các công cụ và giao diện API đa dạng đang được cải tiến, giảm đáng kể độ phức tạp cho các nhà phát triển khi làm việc với RGB.

Hôm nay #Tether thông báo chấm dứt hỗ trợ 3 blockchain $USDt: OmniLayer, BCH-SLP và Kusama. Khách hàng sẽ có thể tiếp tục đổi và hoán đổi token $USDt (sang một blockchain khác trong số nhiều blockchain được hỗ trợ), nhưng Tether sẽ không phát hành thêm bất kỳ $USDt mới nào trên 3 blockchain đó.

Gần đây, một thông báo chính thức từ Tether cho thấy sự thay đổi triển khai hợp đồng USDT trên mạng Bitcoin lớp 2 từ OmniLayer sang RGB. Động thái này của Tether được coi là tín hiệu cho thấy những người chơi lớn trong thế giới tiền điện tử đang mạo hiểm chuyển sang RGB. RGB hiện tự hào có một giao thức phát triển được thiết lập tốt, cộng đồng nhà phát triển đáng kể và sự công nhận từ những gã khổng lồ về tiền điện tử. Hiện tại, các nhà phát triển RGB đang thử nghiệm các bằng chứng đệ quy không có kiến thức để giảm quy mô xác thực phía máy khách. Nếu thành công, cải tiến này sẽ tăng tốc đáng kể tốc độ xác minh trên mạng RGB, do đó giảm bớt các vấn đề về độ trễ của mạng trong quá trình sử dụng rộng rãi.

Kernel Ventures là quỹ đầu tư mạo hiểm tiền điện tử được điều hành bởi cộng đồng nghiên cứu và phát triển. Nó đã thực hiện hơn 70 khoản đầu tư ban đầu, tập trung vào cơ sở hạ tầng, phần mềm trung gian, dApps và đặc biệt là ZK, Rollups, DEX, chuỗi khối mô-đun và các ngành dọc sẵn sàng phục vụ hàng tỷ người dùng tiền điện tử trong tương lai. Chúng bao gồm trừu tượng hóa tài khoản, tính sẵn có của dữ liệu, khả năng mở rộng, v.v. Trong bảy năm qua, chúng tôi đã nỗ lực hỗ trợ các cộng đồng phát triển cốt lõi và các hiệp hội blockchain của trường đại học trên toàn thế giới.

Tuyên bố từ chối trách nhiệm:

  1. Bài viết này được in lại từ [techflowpost]. Mọi bản quyền thuộc về tác giả gốc [Will 阿望;Diane Cheung]. Nếu có ý kiến phản đối việc tái bản này, vui lòng liên hệ với nhóm Gate Learn , họ sẽ xử lý kịp thời.
  2. Tuyên bố miễn trừ trách nhiệm pháp lý: Các quan điểm và ý kiến trình bày trong bài viết này chỉ là của tác giả và không cấu thành bất kỳ lời khuyên đầu tư nào.
  3. Việc dịch bài viết sang các ngôn ngữ khác được thực hiện bởi nhóm Gate Learn. Trừ khi được đề cập, việc sao chép, phân phối hoặc đạo văn các bài viết đã dịch đều bị cấm.
Comece agora
Inscreva-se e ganhe um cupom de
$100
!