Bài viết này sẽ giới thiệu một cách đơn giản về kiến trúc BTC L2, nội dung liên quan đến BRC-20 và quan điểm về an toàn.
Viết bởi: Beosin
Gần đây, tâm điểm của cuộc thảo luận về BTC dường như đã chuyển sang mạng BTC và BRC20 cũng trở thành chủ đề nóng được mọi người quan tâm.
Mọi người đang thảo luận về kế hoạch mở rộng BTC L2 và tiêu chuẩn BRC20, liệu chúng có mang lại tính năng và khả năng mở rộng mạnh mẽ hơn cho BTC hay không, nhưng hiện tại thị trường vẫn đang có nhiều sự xáo trộn. Trong bài viết này, chúng tôi sẽ giới thiệu cho bạn cấu trúc BTC L2, nội dung liên quan đến BRC20 và quan điểm về an ninh.
BTC L2 là kiến trúc gì?
Trong Blockchain, tồn tại một Bộ ba bất khả thi, đó là an toàn, Phi tập trung và khả năng mở rộng, khi áp dụng vào Blockchain, chỉ có thể chọn hai trong ba, không thể đáp ứng tất cả.
BTC là hệ thống Khối chủ yếu tập trung vào tính bảo mật và tính Phi tập trung bằng cách hy sinh tính mở rộng. Thời gian tạo Khối của BTC khoảng 10 phút, trong khi các chuỗi công khai thông thường khác như ETH 2.0, Solana có thời gian tạo Khối chỉ trong vài giây hoặc thậm chí mili giây, cho thấy BTC đã hy sinh rất nhiều về hiệu suất nhưng lại có tính bảo mật và tính Phi tập trung cao nhất, tạo ra một nhu cầu mở rộng rất lớn từ phía người tham gia hệ thống Khối.
BTC Layer2 là một phương án mở rộng cho BTC, chủ yếu nhằm mở rộng lớp trên để giải quyết các vấn đề ứng dụng hạn chế và hiệu suất hoạt động tương đối thấp của BTC, như vấn đề khả năng mở rộng của Bộ ba bất khả thi đã đề cập. ví dụ Stacks hệ thống.
Hệ thống Stacks là một mạng lưới ứng dụng phi tập trung và hợp đồng thông minh hỗ trợ mang lại sự kết nối với hệ thống blockchain BTC thông qua cơ chế đồng thuận vượt qua hai chuỗi, nhằm đạt được mục tiêu vừa có tính an toàn của BTC vừa có các kịch bản ứng dụng phong phú của hợp đồng thông minh.
Stacks sử dụng phương pháp kim tự tháp, tầng dưới cùng là tầng thanh toán cơ bản (BTC), sau đó thêm Hợp đồng thông minh và tính lập trình được (Stacks) lên trên, sau đó thêm tầng mở rộng và tốc độ (mạng con của Hiro). Bằng cách sử dụng phương pháp tầng này, không chỉ giúp nó có các tính năng phong phú giống như các chuỗi công cộng như Ethereum, mà còn tránh được rất nhiều nhược điểm phức tạp của những chuỗi công cộng này.
Stacks là tầng 2 của BTC, có một số đặc tính độc đáo như Token riêng của mình, có vai trò là một cơ chế khuyến khích để duy trì sổ cái lịch sử tất cả giao dịch của mình và hoạt động theo kế hoạch bảo mật của mình.
Mặc dù Stacks đã thêm các tính năng bổ sung cho BTC, nhưng do cơ chế đồng thuận chứng minh chuyển giao (POX) và không thay đổi nội dung cốt lõi của BTC. Điều này cũng là lý do phân biệt Stacks với các giải pháp mở rộng L2 trên ETH như Polygon hoặc Arbitrum, giữ BTC đơn giản và an toàn, trong khi các tính năng và tối ưu hóa tốc độ khác được triển khai trên các lớp khác, ngay cả khi lớp khác bị hỏng cũng không ảnh hưởng đến lớp cơ bản (BTC).
BRC20 là gì?
Để hiểu rõ về BRC20, trước hết cần giới thiệu về Ordinals.
Ordinals là một hệ thống giao thức để đánh số cho đơn vị nhỏ nhất của BTC - Satoshi (SATS), có thể gán một số duy nhất cho mỗi Satoshi. Ngoài ra, Ordinals còn hỗ trợ việc viết văn bản, hình ảnh, âm thanh, video, v.v. vào Satoshi, từ đó làm cho mỗi Satoshi có tính độc đáo, tương tự như các NFT không thể thay thế trên ETH, mà chúng tôi gọi là BTC NFT không thể thay thế. Ordinals cũng gán cho các sats mức độ hiếm có theo cách nhân tạo, chia số của sats thành các cấp sau đây dựa trên các sự kiện cụ thể xảy ra trong mạng BTC:
普通:不是其块的第一个Satoshi;
Rất ít gặp: Satoshi đầu tiên của mỗi khối;
稀有:每个Điều chỉnh độ kh周期的第一个Satoshi;
史诗:每个Giảm một nửa时期的第一个Satoshi;
传奇:mỗi Satoshi đầu tiên của mỗi chu kỳ;
神话:Khối khởi nguồn của Satoshi đầu tiên.
Những người sáng lập BRC20 đã đưa ra một khái niệm bẫy khác dựa trên Ordinals giao thức. Vì Ordinals giao thức có thể tạo BTC Token không thể thay thế bằng cách gán các “thuộc tính” khác nhau cho mỗi Satoshi, nên cũng có thể tạo BTC FT bằng cách đưa ra một “định dạng” và “thuộc tính” thống nhất, nghĩa là các mã thông báo có thể thay thế được.
BRC20 ghi chép các Token thông qua giao thức Ordinals, để lưu trữ dữ liệu văn bản JSON thống nhất vào Satoshi. Dữ liệu văn bản này là sổ sách của BRC20 Token, dựa trên dữ liệu văn bản này có thể phân tích được tình trạng nắm giữ và chuyển giao Token. Bao gồm chủ yếu các nội dung sau:
{
“p”:”brc-20”,
“op”:”triển khai”,
“tick”: “ordi”,
“max”: “21000000”,
“lim”:“1000”
}
{
“p”:”brc-20”,
“op”:“bạc hà”,
“tick”: “ordi”,
“amt”: “1000”
}
{
“p”:”brc-20”,
“op”:”transfer”,
“tick”: “ordi”,
“amt”: “1000”,
}
Trên đây là ba tiêu chuẩn BRC20, trong đó trường ‘op’ đại diện cho các hoạt động cần thực hiện, bao gồm deploy (triển khai), mint (đúc) và transfer (chuyển tiếp), ‘tick’ đại diện cho tên Token cần thực hiện hoạt động, ‘max’ đại diện cho tổng số lượng Token phát hành, ‘lim’ đại diện cho số lượng Token tối đa mà mỗi phần cần đúc, ‘amt’ đại diện cho số lượng Token cần thực hiện hoạt động. Trong tiêu chuẩn transfer, còn tồn tại các trường như ‘to’, nhưng không bắt buộc, transfer được thực hiện bằng cách gửi chữ khắc này đến địa chỉ đích để thay đổi số dư, như hình dưới đây.
BRC20 thực hiện cơ chế “ai đến trước được phục vụ trước”, **Sau khi triển khai Token BRC20, bạn không còn có thể triển khai Token có cùng tên, ngay cả khi Token có cùng tên được triển khai, nhưng vì nền tảng kế toán off-chain đã ghi lại Token đã triển khai trước đó có cùng tên trong quá trình phân tích cú pháp, nó sẽ coi việc triển khai thứ hai là bất hợp pháp và sẽ không được ghi lại. **Điều này cũng đúng đối với việc quản lý giới hạn giới hạn chủ quyền.
Trong ví dụ trên đó là Token ordi đang rất phổ biến gần đây, đây là Token thử nghiệm BRC20 được sáng lập bởi người tạo ra BRC20, là BTC Token đầu tiên được đúc, số lượng phát hành là 21 triệu, ban đầu chỉ cần trả Phí gas để đúc, mỗi lần tối đa có thể đúc 1000 chiếc. Mặc dù Token này là một Token thử nghiệm BRC20, nhưng với vai trò là Token BRC20 đầu tiên, nó đã thu hút được nhiều nhà đầu tư, làm cho giá đơn vị của ordi tăng đột biến lên đến hơn 100 đô la, giá cả dao động lớn. Và, vì ordi sử dụng mô hình sổ đặt hàng thay vì cặp giao dịch, nghĩa là Tokenholder Maker bán ra với giá được xác định bởi người bán, dẫn đến giá của Token này không thể tính toán chung, và không thể truy vấn được giá trị hiệu quả thống nhất trên các nền tảng khác nhau.
Hiện tại, số lượng Token BRC20 đang triển khai vượt quá 20000, bạn có thể xem thông tin trên trang web unisat.()
Có những rủi ro an ninh nào liên quan đến BRC20?
Hiện tại, mặc dù BRC20 Token đã được theo dõi và công nhận bởi nhiều người dùng, nhưng nó chỉ là một tệp json và không có giá trị thực tế hoặc tình huống ứng dụng kinh doanh để hỗ trợ. Đây là một sản phẩm thu hút các nhà đầu tư dựa trên sự phổ biến và lưu lượng của BTC. Hơn nữa, BRC20 Token không thể được sử dụng và quản lý dễ dàng như BTC, mà cần có một Ví tiền riêng để quản lý. Người dùng thông thường cần phải học cách sử dụng và muốn tham gia đầu tư vào BRC20, cần sử dụng các công cụ của bên thứ ba, những công cụ này thường có các rào cản, chẳng hạn như Unisat. Đối với người dùng mới sử dụng lần đầu, cần phải chi trả gần 200 sats (SATS) để tham gia thị trường Unisat và đầu tư vào BRC20, điều này làm tăng đáng kể sự phức tạp và ngưỡng cửa cho người dùng.
Mặc dù BRC20 đã được theo dõi rộng rãi trong thời gian gần đây, nhưng nó vẫn có một số điểm rủi ro, bao gồm:
1 Rủi ro bong bóng: Do sự phô diễn và đầu cơ trên thị trường Token BRC20, giá Token có thể được định giá quá cao.
2 Rủi ro bảo mật: Giống như các công nghệ blockchain khác, Token BRC20 cũng có thể bị tấn công bởi Hacker.
3 Thiếu quản lý: Công nghệ mã hóa và thị trường Tiền điện tử thiếu quản lý, điều này có thể dẫn đến việc một số đối tượng không đứng đắn tận dụng Token BRC20 để gian lận và hoạt động bất hợp pháp.
*Mở rộng đọc: *Chạm vào ‘meme token’ gặp Pixiu Stock, điều gì bạn cần chú ý dưới làn sóng Meme nóng?
BRC20 dễ khiến người dùng tạo ra ấn tượng sai lầm, khiến họ nghĩ rằng BRC20 là Token được tạo ra bằng sự an toàn của BTC, sẽ an toàn và ổn định như BTC, nhưng thực tế nó không giống như BTC, sự an toàn của BTC được xây dựng trên mã hóa và Thuật toán đồng thuận hỗ trợ, đã ổn định trong một khoảng thời gian khá lớn và đã chứng minh qua thời gian, trong khi BRC20 được liên kết với BTC bằng giao thức Ordinals, giao thức Ordinals hiện đang hoạt động trong thời gian ngắn và đang ở giai đoạn phát triển ban đầu, có thể có một số nguy cơ an ninh chưa được phát hiện.
Ví dụ, giao thức Ordinals hỗ trợ việc ghi văn bản, hình ảnh, âm thanh, video và cả mã code vào mạng BTC. Quá trình này có an toàn không, có rủi ro về xâm nhập không? ** Trên đây đã giới thiệu cách gán số cho sats, mỗi số được phân loại theo mức độ nhân văn. Khi đến thời điểm một số khối BTC đặc biệt, có thể có Người khai thác cố gắng tranh giành quyền ghi chúng để đạt được số sats cao hơn. Nếu Người khai thác có lợi thế về khả năng tính toán, nó sẽ ảnh hưởng đến nhận thức chung về BTC. Đây là những điểm rủi ro an ninh cần được theo dõi đặc biệt. **
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.
Đối tác của Castle Island: Dự luật dự trữ chiến lược BTC khó có thể được thông qua
Viết bởi: Beosin
Gần đây, tâm điểm của cuộc thảo luận về BTC dường như đã chuyển sang mạng BTC và BRC20 cũng trở thành chủ đề nóng được mọi người quan tâm.
Mọi người đang thảo luận về kế hoạch mở rộng BTC L2 và tiêu chuẩn BRC20, liệu chúng có mang lại tính năng và khả năng mở rộng mạnh mẽ hơn cho BTC hay không, nhưng hiện tại thị trường vẫn đang có nhiều sự xáo trộn. Trong bài viết này, chúng tôi sẽ giới thiệu cho bạn cấu trúc BTC L2, nội dung liên quan đến BRC20 và quan điểm về an ninh.
BTC L2 là kiến trúc gì?
Trong Blockchain, tồn tại một Bộ ba bất khả thi, đó là an toàn, Phi tập trung và khả năng mở rộng, khi áp dụng vào Blockchain, chỉ có thể chọn hai trong ba, không thể đáp ứng tất cả.
BTC là hệ thống Khối chủ yếu tập trung vào tính bảo mật và tính Phi tập trung bằng cách hy sinh tính mở rộng. Thời gian tạo Khối của BTC khoảng 10 phút, trong khi các chuỗi công khai thông thường khác như ETH 2.0, Solana có thời gian tạo Khối chỉ trong vài giây hoặc thậm chí mili giây, cho thấy BTC đã hy sinh rất nhiều về hiệu suất nhưng lại có tính bảo mật và tính Phi tập trung cao nhất, tạo ra một nhu cầu mở rộng rất lớn từ phía người tham gia hệ thống Khối.
BTC Layer2 là một phương án mở rộng cho BTC, chủ yếu nhằm mở rộng lớp trên để giải quyết các vấn đề ứng dụng hạn chế và hiệu suất hoạt động tương đối thấp của BTC, như vấn đề khả năng mở rộng của Bộ ba bất khả thi đã đề cập. ví dụ Stacks hệ thống.
Hệ thống Stacks là một mạng lưới ứng dụng phi tập trung và hợp đồng thông minh hỗ trợ mang lại sự kết nối với hệ thống blockchain BTC thông qua cơ chế đồng thuận vượt qua hai chuỗi, nhằm đạt được mục tiêu vừa có tính an toàn của BTC vừa có các kịch bản ứng dụng phong phú của hợp đồng thông minh.
Stacks sử dụng phương pháp kim tự tháp, tầng dưới cùng là tầng thanh toán cơ bản (BTC), sau đó thêm Hợp đồng thông minh và tính lập trình được (Stacks) lên trên, sau đó thêm tầng mở rộng và tốc độ (mạng con của Hiro). Bằng cách sử dụng phương pháp tầng này, không chỉ giúp nó có các tính năng phong phú giống như các chuỗi công cộng như Ethereum, mà còn tránh được rất nhiều nhược điểm phức tạp của những chuỗi công cộng này.
Stacks là tầng 2 của BTC, có một số đặc tính độc đáo như Token riêng của mình, có vai trò là một cơ chế khuyến khích để duy trì sổ cái lịch sử tất cả giao dịch của mình và hoạt động theo kế hoạch bảo mật của mình.
Mặc dù Stacks đã thêm các tính năng bổ sung cho BTC, nhưng do cơ chế đồng thuận chứng minh chuyển giao (POX) và không thay đổi nội dung cốt lõi của BTC. Điều này cũng là lý do phân biệt Stacks với các giải pháp mở rộng L2 trên ETH như Polygon hoặc Arbitrum, giữ BTC đơn giản và an toàn, trong khi các tính năng và tối ưu hóa tốc độ khác được triển khai trên các lớp khác, ngay cả khi lớp khác bị hỏng cũng không ảnh hưởng đến lớp cơ bản (BTC).
BRC20 là gì?
Để hiểu rõ về BRC20, trước hết cần giới thiệu về Ordinals.
Ordinals là một hệ thống giao thức để đánh số cho đơn vị nhỏ nhất của BTC - Satoshi (SATS), có thể gán một số duy nhất cho mỗi Satoshi. Ngoài ra, Ordinals còn hỗ trợ việc viết văn bản, hình ảnh, âm thanh, video, v.v. vào Satoshi, từ đó làm cho mỗi Satoshi có tính độc đáo, tương tự như các NFT không thể thay thế trên ETH, mà chúng tôi gọi là BTC NFT không thể thay thế. Ordinals cũng gán cho các sats mức độ hiếm có theo cách nhân tạo, chia số của sats thành các cấp sau đây dựa trên các sự kiện cụ thể xảy ra trong mạng BTC:
普通:不是其块的第一个Satoshi;
Rất ít gặp: Satoshi đầu tiên của mỗi khối;
稀有:每个Điều chỉnh độ kh周期的第一个Satoshi;
史诗:每个Giảm một nửa时期的第一个Satoshi;
传奇:mỗi Satoshi đầu tiên của mỗi chu kỳ;
神话:Khối khởi nguồn của Satoshi đầu tiên.
Những người sáng lập BRC20 đã đưa ra một khái niệm bẫy khác dựa trên Ordinals giao thức. Vì Ordinals giao thức có thể tạo BTC Token không thể thay thế bằng cách gán các “thuộc tính” khác nhau cho mỗi Satoshi, nên cũng có thể tạo BTC FT bằng cách đưa ra một “định dạng” và “thuộc tính” thống nhất, nghĩa là các mã thông báo có thể thay thế được.
BRC20 ghi chép các Token thông qua giao thức Ordinals, để lưu trữ dữ liệu văn bản JSON thống nhất vào Satoshi. Dữ liệu văn bản này là sổ sách của BRC20 Token, dựa trên dữ liệu văn bản này có thể phân tích được tình trạng nắm giữ và chuyển giao Token. Bao gồm chủ yếu các nội dung sau:
{
“p”:”brc-20”,
“op”:”triển khai”,
“tick”: “ordi”,
“max”: “21000000”,
“lim”:“1000”
}
{
“p”:”brc-20”,
“op”:“bạc hà”,
“tick”: “ordi”,
“amt”: “1000”
}
{
“p”:”brc-20”,
“op”:”transfer”,
“tick”: “ordi”,
“amt”: “1000”,
}
Trên đây là ba tiêu chuẩn BRC20, trong đó trường ‘op’ đại diện cho các hoạt động cần thực hiện, bao gồm deploy (triển khai), mint (đúc) và transfer (chuyển tiếp), ‘tick’ đại diện cho tên Token cần thực hiện hoạt động, ‘max’ đại diện cho tổng số lượng Token phát hành, ‘lim’ đại diện cho số lượng Token tối đa mà mỗi phần cần đúc, ‘amt’ đại diện cho số lượng Token cần thực hiện hoạt động. Trong tiêu chuẩn transfer, còn tồn tại các trường như ‘to’, nhưng không bắt buộc, transfer được thực hiện bằng cách gửi chữ khắc này đến địa chỉ đích để thay đổi số dư, như hình dưới đây.
BRC20 thực hiện cơ chế “ai đến trước được phục vụ trước”, **Sau khi triển khai Token BRC20, bạn không còn có thể triển khai Token có cùng tên, ngay cả khi Token có cùng tên được triển khai, nhưng vì nền tảng kế toán off-chain đã ghi lại Token đã triển khai trước đó có cùng tên trong quá trình phân tích cú pháp, nó sẽ coi việc triển khai thứ hai là bất hợp pháp và sẽ không được ghi lại. **Điều này cũng đúng đối với việc quản lý giới hạn giới hạn chủ quyền.
Trong ví dụ trên đó là Token ordi đang rất phổ biến gần đây, đây là Token thử nghiệm BRC20 được sáng lập bởi người tạo ra BRC20, là BTC Token đầu tiên được đúc, số lượng phát hành là 21 triệu, ban đầu chỉ cần trả Phí gas để đúc, mỗi lần tối đa có thể đúc 1000 chiếc. Mặc dù Token này là một Token thử nghiệm BRC20, nhưng với vai trò là Token BRC20 đầu tiên, nó đã thu hút được nhiều nhà đầu tư, làm cho giá đơn vị của ordi tăng đột biến lên đến hơn 100 đô la, giá cả dao động lớn. Và, vì ordi sử dụng mô hình sổ đặt hàng thay vì cặp giao dịch, nghĩa là Tokenholder Maker bán ra với giá được xác định bởi người bán, dẫn đến giá của Token này không thể tính toán chung, và không thể truy vấn được giá trị hiệu quả thống nhất trên các nền tảng khác nhau.
Hiện tại, số lượng Token BRC20 đang triển khai vượt quá 20000, bạn có thể xem thông tin trên trang web unisat.()
Có những rủi ro an ninh nào liên quan đến BRC20?
Hiện tại, mặc dù BRC20 Token đã được theo dõi và công nhận bởi nhiều người dùng, nhưng nó chỉ là một tệp json và không có giá trị thực tế hoặc tình huống ứng dụng kinh doanh để hỗ trợ. Đây là một sản phẩm thu hút các nhà đầu tư dựa trên sự phổ biến và lưu lượng của BTC. Hơn nữa, BRC20 Token không thể được sử dụng và quản lý dễ dàng như BTC, mà cần có một Ví tiền riêng để quản lý. Người dùng thông thường cần phải học cách sử dụng và muốn tham gia đầu tư vào BRC20, cần sử dụng các công cụ của bên thứ ba, những công cụ này thường có các rào cản, chẳng hạn như Unisat. Đối với người dùng mới sử dụng lần đầu, cần phải chi trả gần 200 sats (SATS) để tham gia thị trường Unisat và đầu tư vào BRC20, điều này làm tăng đáng kể sự phức tạp và ngưỡng cửa cho người dùng.
Mặc dù BRC20 đã được theo dõi rộng rãi trong thời gian gần đây, nhưng nó vẫn có một số điểm rủi ro, bao gồm:
1 Rủi ro bong bóng: Do sự phô diễn và đầu cơ trên thị trường Token BRC20, giá Token có thể được định giá quá cao.
2 Rủi ro bảo mật: Giống như các công nghệ blockchain khác, Token BRC20 cũng có thể bị tấn công bởi Hacker.
3 Thiếu quản lý: Công nghệ mã hóa và thị trường Tiền điện tử thiếu quản lý, điều này có thể dẫn đến việc một số đối tượng không đứng đắn tận dụng Token BRC20 để gian lận và hoạt động bất hợp pháp.
*Mở rộng đọc: *Chạm vào ‘meme token’ gặp Pixiu Stock, điều gì bạn cần chú ý dưới làn sóng Meme nóng?
BRC20 dễ khiến người dùng tạo ra ấn tượng sai lầm, khiến họ nghĩ rằng BRC20 là Token được tạo ra bằng sự an toàn của BTC, sẽ an toàn và ổn định như BTC, nhưng thực tế nó không giống như BTC, sự an toàn của BTC được xây dựng trên mã hóa và Thuật toán đồng thuận hỗ trợ, đã ổn định trong một khoảng thời gian khá lớn và đã chứng minh qua thời gian, trong khi BRC20 được liên kết với BTC bằng giao thức Ordinals, giao thức Ordinals hiện đang hoạt động trong thời gian ngắn và đang ở giai đoạn phát triển ban đầu, có thể có một số nguy cơ an ninh chưa được phát hiện.
Ví dụ, giao thức Ordinals hỗ trợ việc ghi văn bản, hình ảnh, âm thanh, video và cả mã code vào mạng BTC. Quá trình này có an toàn không, có rủi ro về xâm nhập không? ** Trên đây đã giới thiệu cách gán số cho sats, mỗi số được phân loại theo mức độ nhân văn. Khi đến thời điểm một số khối BTC đặc biệt, có thể có Người khai thác cố gắng tranh giành quyền ghi chúng để đạt được số sats cao hơn. Nếu Người khai thác có lợi thế về khả năng tính toán, nó sẽ ảnh hưởng đến nhận thức chung về BTC. Đây là những điểm rủi ro an ninh cần được theo dõi đặc biệt. **