Phân tích mô hình tối ưu của cơ chế代打 tài sản Bitcoin
Lời mở đầu
Giao dịch là cốt lõi của web3, sự chú ý là tài nguyên quan trọng nhất của nó. Giá cả là điểm khởi đầu của độ phổ biến, còn giá trị là điểm kết thúc của thời gian.
Bitcoin halving và sự ra mắt của giao thức Runes đã hơn một tháng. Trong khoảng thời gian này, đã xuất hiện nhiều nền tảng và thị trường giao dịch代打. Vào ngày halving, chi phí代打 cho một tài sản Runes thậm chí vượt quá 100 đô la.
Bài viết này sẽ lấy tài sản Runes làm ví dụ, khám phá cơ chế tối ưu của mô hình代打(蚀刻)tài sản trên Bitcoin.
1. Phân tích xếp hạng GAS nền tảng代打 Runes
Xét từ góc độ kế hoạch, các kết luận chính như sau:
Sắp xếp chi phí gas: Chia tách + Giải pháp chuỗi < Chuỗi < Chia tách < Đánh đơn
Độ tập trung: Chuỗi (không có địa chỉ trung gian) < Tách (không có địa chỉ trung gian) < Chuỗi (có địa chỉ trung gian) < Tách (có địa chỉ trung gian)
Hiệu quả thu thập tài sản: chuỗi > phân tách + chuỗi > phân tách
Tốc độ lên chuỗi hàng loạt: Tách = Tách + Chuỗi > Chuỗi
1.1 Giới thiệu cơ chế khắc Runes
Runes sử dụng kỹ thuật khắc để ghi lại thông tin vào trường op-return của UTXO Bitcoin. Phương pháp này được giới thiệu trong phiên bản Bitcoin Core 0.9, tạo ra một đầu ra có thể xác minh nhưng không thể tiêu thụ, cho phép dữ liệu được lưu trữ trên chuỗi khối.
Trong trình duyệt khối Bitcoin, có thể thấy thông tin op-return kèm theo giao dịch. Những thông tin này mặc dù chiếm vị trí đầu ra của UTXO, nhưng không thể được chuyển nhượng hoặc tiêu dùng lại, tương tự như khu vực ghi chú của giao dịch.
Cơ chế代打 của Runes có thể được tóm gọn đơn giản là: một giao dịch chỉ có thể代打 một tài sản. Chi phí giao dịch chủ yếu thể hiện ở kích thước dữ liệu trên chuỗi. Do đó, thiết kế nền tảng代打 tối ưu nên giảm thiểu số lượng UTXO trong giao dịch.
1.2 Mô hình chia tách
Mô hình chia tách trong quá trình代打 thực hiện một giao dịch trước, chia nhỏ vốn thành nhiều giao dịch con, sau đó mỗi giao dịch con lại tiến hành đúc tài sản.
Lấy một nền tảng làm ví dụ, quá trình thực hiện như sau:
Giao dịch đầu tiên ước tính phí giao dịch cho mỗi giao dịch con, dự trữ 546 (giá trị bụi thường gặp) + số tiền phí giao dịch, chia nhỏ thành nhiều UTXO đến địa chỉ mới.
Giao dịch thứ hai chuyển từ địa chỉ mới về địa chỉ người dùng, hoàn thành việc代打, người dùng nhận được tài sản Runes.
Vấn đề chính của mô hình này là:
Cần thực hiện một giao dịch phân tách trước.
Người dùng nhận được UTXO phân tán
Người dùng có thể cần phải hợp nhất trước khi đặt lệnh bán, điều này làm tăng chi phí giao dịch.
Một số nền tảng không thực hiện giao dịch代打 cho người dùng trong các giao dịch tách rời, dẫn đến tổn thất tổng hợp cao hơn.
1.3 Mô hình chuỗi
Mô hình chuỗi tương tự như một chuỗi giao dịch liên tục, mỗi giao dịch tiêu thụ giao dịch trước đó vẫn còn trong hồ bơi bộ nhớ. Trong mô hình này, nền tảng thường thu phí giao dịch trong giao dịch đầu tiên, các giao dịch tiếp theo được xử lý theo chu trình, khối lượng dữ liệu tương đối nhỏ.
Ưu điểm của mô hình chuỗi là chi phí gas thấp hơn, nhưng bị giới hạn bởi cơ chế chống tấn công DoS của nút Bitcoin, vout của một UTXO chỉ có thể được tiêu thụ và liên kết tối đa chỉ có 25 giao dịch trong mempool. Đây cũng là lý do tại sao việc đúc hàng loạt thường sử dụng địa chỉ trung gian.
2. Mô hình代打 tốt nhất của Runes: Phân tách + Chuỗi
Một nền tảng đã áp dụng giải pháp phân tách + chuỗi, trở thành mô hình tương đối tốt nhất hiện nay. Các đặc điểm của nó bao gồm:
Khi chia tách sẽ tạo cho người dùng một tài sản, không lãng phí cơ hội
Thực hiện đúc trong 25 lần trở xuống, sau khi tách ra đủ gas cho việc đúc theo chuỗi.
Thực hiện sau khi tách ra nhiều chuỗi cần gas sau 25 lần đúc trở lên.
Mô hình này mặc dù phí cơ bản không tốt hơn so với chuỗi thuần túy, nhưng có thể thực hiện đúc hàng loạt và hiệu suất lên chuỗi có thể được kiểm soát hoàn thành trong 2 khối.
2.1 Tầm quan trọng của hiệu quả lên chuỗi
Node Bitcoin có cơ chế phòng chống tấn công DoS, giới hạn số lượng vout của một UTXO bị tiêu thụ và chuỗi liên kết tối đa 25 giao dịch trong pool bộ nhớ. Đây là lý do tại sao việc đúc lớn thường sử dụng địa chỉ trung gian.
Mô hình phân tách có thể được đưa vào bộ nhớ không giới hạn sau khi các giao dịch phân tách được ghi lên chuỗi (bởi vì giao dịch cha không còn trong bộ nhớ, mỗi vout của UTXO được tính toán độc lập với giới hạn 25). Trong khi đó, mô hình chuỗi chỉ có thể có 25 giao dịch cùng lúc trong bộ nhớ.
Do đó, mô hình tối ưu không chỉ cần xem xét chi phí gas mà còn phải cân nhắc khả năng đúc số lượng lớn.
Tỷ lệ tối ưu hóa phí 2.2 BTC so sánh
Lấy địa chỉ Taproot làm ví dụ, cấu trúc phí giao dịch của các loại địa chỉ khác nhau có chút khác biệt:
Mỗi khi thêm một input, vsize tăng 58
Mỗi khi thêm một output, vsize tăng 43
Mỗi OP_RETURN, vsize tăng khoảng 30
Thông qua tính toán có thể thấy:
Mint hàng loạt theo chuỗi 10 giao dịch, chi phí là 1310 vsize
Chia nhỏ 10 giao dịch Mint, chi phí là 1697 vsize
tỷ lệ tối ưu gas: 22.8%
Mint chuỗi hàng loạt 20 lần, chi phí là 2620 vsize
Chia tách lô Mint 20 giao dịch, chi phí là 3437 vsize
tỷ lệ tối ưu gas: 23.8%
Có vẻ như việc tối ưu hóa 20% không nhiều, nhưng trong thời kỳ phí dịch vụ cao, việc thực hiện 10 lần giao dịch đồng loạt có thể tiết kiệm khoảng 200 đô la, điều này có ảnh hưởng đáng kể đến ngưỡng tâm lý giao dịch.
3. Tóm tắt
Kể từ khi Runes phát hành tài sản được một tháng, mặc dù không thể vượt qua giá trị thị trường 1 tỷ đô la, nhưng sự phát triển của nó vẫn đáng được chú ý. Hiện tại, hai cơ sở hạ tầng cốt lõi trong hệ sinh thái là dịch vụ chơi hộ và thị trường chưa hoàn thiện, dẫn đến chi phí tham gia của nhà đầu tư nhỏ lẻ quá cao, sự tham gia của các tổ chức thiếu sự vận hành trong hệ sinh thái.
Các nền tảng hiện tại hoặc thu phí cao, hoặc không đầy đủ chức năng. Một số nền tảng mặc dù áp dụng mô hình chuỗi chi phí thấp, nhưng việc ước lượng gas không chính xác có thể dẫn đến giao dịch thất bại, ảnh hưởng đến tính xác định khi lên chuỗi.
Ngoài ra, mô hình代打 hiện tại đã bỏ qua nhu cầu thực sự của người dùng - chính là giao dịch. Trong bối cảnh thị trường có sự biến động giá lớn ở giai đoạn đầu, ngoài hành vi thị trường của các dự án, nhu cầu打资产 số lượng lớn thực tế không nhiều. Người dùng cốt lõi của nền tảng nên là các nhà đầu tư nhỏ lẻ.
Do đó, mặc dù mô hình chuỗi có chi phí thấp, nhưng trong trường hợp thị trường thiếu công cụ tách rời, có thể không phù hợp với giai đoạn định giá biến động cao ban đầu. Hơn 20 tài sản gộp lại trong 1 giao dịch sẽ làm tăng ngưỡng giao dịch.
Bài viết này chỉ thảo luận về cơ chế代打 của tài sản trên BTC, trong tương lai sẽ khám phá các mô hình thị trường giao dịch phù hợp với các tài sản mới như BRC20, Ordinals, Atomical, Runes.
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
16 thích
Phần thưởng
16
7
Chia sẻ
Bình luận
0/400
MoneyBurnerSociety
· 9giờ trước
Lại một cơ hội để trả phí và trở thành đồ ngốc Chuyên nghiệp thử nghiệm
Xem bản gốcTrả lời0
JustHodlIt
· 20giờ trước
Làm gì mà lại làm rắc rối như vậy cho việc代打.
Xem bản gốcTrả lời0
WhaleSurfer
· 20giờ trước
Sao nghe có vẻ phức tạp vậy, bán lẻ vẫn là đừng lộn xộn.
Khám phá cơ chế代打 tài sản Bitcoin: Phân tích mô hình tốt nhất của giao thức Runes
Phân tích mô hình tối ưu của cơ chế代打 tài sản Bitcoin
Lời mở đầu
Giao dịch là cốt lõi của web3, sự chú ý là tài nguyên quan trọng nhất của nó. Giá cả là điểm khởi đầu của độ phổ biến, còn giá trị là điểm kết thúc của thời gian.
Bitcoin halving và sự ra mắt của giao thức Runes đã hơn một tháng. Trong khoảng thời gian này, đã xuất hiện nhiều nền tảng và thị trường giao dịch代打. Vào ngày halving, chi phí代打 cho một tài sản Runes thậm chí vượt quá 100 đô la.
Bài viết này sẽ lấy tài sản Runes làm ví dụ, khám phá cơ chế tối ưu của mô hình代打(蚀刻)tài sản trên Bitcoin.
1. Phân tích xếp hạng GAS nền tảng代打 Runes
Xét từ góc độ kế hoạch, các kết luận chính như sau:
1.1 Giới thiệu cơ chế khắc Runes
Runes sử dụng kỹ thuật khắc để ghi lại thông tin vào trường op-return của UTXO Bitcoin. Phương pháp này được giới thiệu trong phiên bản Bitcoin Core 0.9, tạo ra một đầu ra có thể xác minh nhưng không thể tiêu thụ, cho phép dữ liệu được lưu trữ trên chuỗi khối.
Trong trình duyệt khối Bitcoin, có thể thấy thông tin op-return kèm theo giao dịch. Những thông tin này mặc dù chiếm vị trí đầu ra của UTXO, nhưng không thể được chuyển nhượng hoặc tiêu dùng lại, tương tự như khu vực ghi chú của giao dịch.
Cơ chế代打 của Runes có thể được tóm gọn đơn giản là: một giao dịch chỉ có thể代打 một tài sản. Chi phí giao dịch chủ yếu thể hiện ở kích thước dữ liệu trên chuỗi. Do đó, thiết kế nền tảng代打 tối ưu nên giảm thiểu số lượng UTXO trong giao dịch.
1.2 Mô hình chia tách
Mô hình chia tách trong quá trình代打 thực hiện một giao dịch trước, chia nhỏ vốn thành nhiều giao dịch con, sau đó mỗi giao dịch con lại tiến hành đúc tài sản.
Lấy một nền tảng làm ví dụ, quá trình thực hiện như sau:
Vấn đề chính của mô hình này là:
1.3 Mô hình chuỗi
Mô hình chuỗi tương tự như một chuỗi giao dịch liên tục, mỗi giao dịch tiêu thụ giao dịch trước đó vẫn còn trong hồ bơi bộ nhớ. Trong mô hình này, nền tảng thường thu phí giao dịch trong giao dịch đầu tiên, các giao dịch tiếp theo được xử lý theo chu trình, khối lượng dữ liệu tương đối nhỏ.
Ưu điểm của mô hình chuỗi là chi phí gas thấp hơn, nhưng bị giới hạn bởi cơ chế chống tấn công DoS của nút Bitcoin, vout của một UTXO chỉ có thể được tiêu thụ và liên kết tối đa chỉ có 25 giao dịch trong mempool. Đây cũng là lý do tại sao việc đúc hàng loạt thường sử dụng địa chỉ trung gian.
2. Mô hình代打 tốt nhất của Runes: Phân tách + Chuỗi
Một nền tảng đã áp dụng giải pháp phân tách + chuỗi, trở thành mô hình tương đối tốt nhất hiện nay. Các đặc điểm của nó bao gồm:
Mô hình này mặc dù phí cơ bản không tốt hơn so với chuỗi thuần túy, nhưng có thể thực hiện đúc hàng loạt và hiệu suất lên chuỗi có thể được kiểm soát hoàn thành trong 2 khối.
2.1 Tầm quan trọng của hiệu quả lên chuỗi
Node Bitcoin có cơ chế phòng chống tấn công DoS, giới hạn số lượng vout của một UTXO bị tiêu thụ và chuỗi liên kết tối đa 25 giao dịch trong pool bộ nhớ. Đây là lý do tại sao việc đúc lớn thường sử dụng địa chỉ trung gian.
Mô hình phân tách có thể được đưa vào bộ nhớ không giới hạn sau khi các giao dịch phân tách được ghi lên chuỗi (bởi vì giao dịch cha không còn trong bộ nhớ, mỗi vout của UTXO được tính toán độc lập với giới hạn 25). Trong khi đó, mô hình chuỗi chỉ có thể có 25 giao dịch cùng lúc trong bộ nhớ.
Do đó, mô hình tối ưu không chỉ cần xem xét chi phí gas mà còn phải cân nhắc khả năng đúc số lượng lớn.
Tỷ lệ tối ưu hóa phí 2.2 BTC so sánh
Lấy địa chỉ Taproot làm ví dụ, cấu trúc phí giao dịch của các loại địa chỉ khác nhau có chút khác biệt:
Thông qua tính toán có thể thấy:
Mint hàng loạt theo chuỗi 10 giao dịch, chi phí là 1310 vsize
Chia nhỏ 10 giao dịch Mint, chi phí là 1697 vsize
tỷ lệ tối ưu gas: 22.8%
Mint chuỗi hàng loạt 20 lần, chi phí là 2620 vsize
Chia tách lô Mint 20 giao dịch, chi phí là 3437 vsize
tỷ lệ tối ưu gas: 23.8%
Có vẻ như việc tối ưu hóa 20% không nhiều, nhưng trong thời kỳ phí dịch vụ cao, việc thực hiện 10 lần giao dịch đồng loạt có thể tiết kiệm khoảng 200 đô la, điều này có ảnh hưởng đáng kể đến ngưỡng tâm lý giao dịch.
3. Tóm tắt
Kể từ khi Runes phát hành tài sản được một tháng, mặc dù không thể vượt qua giá trị thị trường 1 tỷ đô la, nhưng sự phát triển của nó vẫn đáng được chú ý. Hiện tại, hai cơ sở hạ tầng cốt lõi trong hệ sinh thái là dịch vụ chơi hộ và thị trường chưa hoàn thiện, dẫn đến chi phí tham gia của nhà đầu tư nhỏ lẻ quá cao, sự tham gia của các tổ chức thiếu sự vận hành trong hệ sinh thái.
Các nền tảng hiện tại hoặc thu phí cao, hoặc không đầy đủ chức năng. Một số nền tảng mặc dù áp dụng mô hình chuỗi chi phí thấp, nhưng việc ước lượng gas không chính xác có thể dẫn đến giao dịch thất bại, ảnh hưởng đến tính xác định khi lên chuỗi.
Ngoài ra, mô hình代打 hiện tại đã bỏ qua nhu cầu thực sự của người dùng - chính là giao dịch. Trong bối cảnh thị trường có sự biến động giá lớn ở giai đoạn đầu, ngoài hành vi thị trường của các dự án, nhu cầu打资产 số lượng lớn thực tế không nhiều. Người dùng cốt lõi của nền tảng nên là các nhà đầu tư nhỏ lẻ.
Do đó, mặc dù mô hình chuỗi có chi phí thấp, nhưng trong trường hợp thị trường thiếu công cụ tách rời, có thể không phù hợp với giai đoạn định giá biến động cao ban đầu. Hơn 20 tài sản gộp lại trong 1 giao dịch sẽ làm tăng ngưỡng giao dịch.
Bài viết này chỉ thảo luận về cơ chế代打 của tài sản trên BTC, trong tương lai sẽ khám phá các mô hình thị trường giao dịch phù hợp với các tài sản mới như BRC20, Ordinals, Atomical, Runes.