Người phỏng vấn: Wuyue, geek web3
Người được phỏng vấn: Jolestar, người sáng lập Rooch Network & Faust, người sáng lập Geek web3 em>
Để đáp lại “Ba quy luật của Bitcoin lớp 2” mang tính tư tưởng trước đây của Tạp chí Bitcoin, ông Jolestar của Rooch Network đã đăng trên Twitter bày tỏ quan điểm của bạn về Bitcoin Lớp 2.
Tình huống này giống như chuỗi công khai Nervos Lianchuang Jan trước đây, người đã nói trên Twitter"Bitcoin Lớp 2 không chỉ nên xem xét các vấn đề bảo mật. Khả năng mở rộng chức năng và việc trao quyền cho các thuộc tính tiền tệ của BTC cũng cần được xem xét”. Những nhận xét này đặc biệt kích thích tư duy.
Với thái độ "đi đến tận cùng" các lý thuyết liên quan về Bitcoin Lớp 2, Geek web3 đặc biệt mời ông Jolestar thảo luận về khung định nghĩa của Bitcoin Lớp 2 với Faust từ góc độ các giá trị khác nhau, nhằm mục đích tiết lộ Con đường xác định Bitcoin Lớp 2 từ nhiều góc độ từ góc độ DA và mở rộng chức năng. Mặc dù hiện tại chưa có sự đồng thuận về cách xác định Lớp 2 của Bitcoin nhưng quá trình thảo luận có liên quan vẫn có giá trị tham khảo quan trọng.
Cách xác định Layer2 từ góc độ kỹ thuật hoặc DA
Wuyue: Về cách xác định Trên thực tế, Câu hỏi về Lớp 2 cũng có sự tranh cãi tương tự giữa hàng trăm trường phái tư tưởng trong cộng đồng Ethereum. Theo ông Jolestar trên Twitter,Layer2 có thể được chia thành “định nghĩa từ góc độ kỹ thuật hoặc DA” và “định nghĩa từ góc độ mở rộng chức năng”. Vậy trước tiên tôi muốn hỏi ông Jolestar, ông nghĩ thế nào về Lớp 2 được định nghĩa dưới góc nhìn của "DA"?
Jolestar:Trên thực tế, điều quan trọng là làm cho mọi người cảm nhận rõ ràng sự khác biệt giữa Lớp 2 và Lớp 1 cũng như giải pháp tập trung . Tôi nghĩ có hai điểm cốt lõi:
Layer2 không tạo không gian khối mới. Các giải pháp kỹ thuật để tạo không gian khối mới về cơ bản là Lớp 1.
Layer2 nên sử dụng Layer1 để triển khai DA và bảo mật.
Wuyue: Thầy Jolestar, vui lòng giải thích ở đây, "tạo không gian khối mới" là gì?
Jolestar: Đây là một câu hỏi hay. Không gian khốiđược đề cập ở đây đề cập đến “không gian lưu trữ dữ liệu” được tạo thông qua cơ chế đồng thuận blockchain. Không gian khối do blockchain tạo ra có nhiều đặc điểm như: hoàn toàn mở, không thể giả mạo, lưu trữ vĩnh viễn/lưu trữ dài hạn và chứa đựng giá trị khổng lồ.
Bitcoin, với tư cách là mạng blockchain phi tập trung nhất, vẫn chưa giải phóng hoàn toàn giá trị của không gian khối của nó. Làn sóng sốt ghi chữ Ordinals này có thể được hiểu là sự khám phá ra giá trị của Bitcoin như một lớp sẵn có của dữ liệu (DA).
Giao thức Ordinals xác định tiêu chuẩn định dạng dữ liệu có thể mở rộng, cung cấp giải pháp thống nhất để phân tích cú pháp, hiển thị và trao đổi dữ liệu được khắc trên Bitcoin. Đối với giao thức mở rộng và Lớp 2 trên Bitcoin, cách sử dụng đầy đủ và hiệu quả không gian khối của Bitcoin là một hướng khám phá quan trọng.
Wuyue: Về những gì bạn đã nói trước đây, "Layer2 nên sử dụng Layer1 để triển khai DA và bảo mật", tôi đồng ý ở đây tôi muốn hỏi,Làm cách nào để sử dụng Layer1 để triển khai DA?
Ví dụ: một số Ethereum Layer2 (chẳng hạn như Redstone) chỉ gửi cam kết DA (datahash) đến chuỗi và cam kết được liên kết với tắt -dữ liệu chuỗi. Mặc dù dữ liệu DA không được phát hành hoàn toàn lên Lớp 1, nhưng nó cho phép bất kỳ ai thách thức Cam kết và yêu cầu trình sắp xếp chuỗi đưa dữ liệu hoàn chỉnh lên Chuỗi. Điều này có được tính là tạo không gian khối bên ngoài Layer1 không? Nói cách khác, nếu không xuất bản dữ liệu DA hoàn chỉnh trực tiếp lên Lớp 1 thì nó có được tính là Lớp 2 không?
Jolestar: Ý nghĩa của việc "nhận ra DA" mà tôi nói ở đây thực ra rất khoan dung, và nó không có nghĩa là DA Việc phát hành dữ liệu phải hoàn toàn dựa vào Lớp 1. Ngay cả khi dữ liệu DA không hoàn toàn nằm trên chuỗi, miễn là tính bảo mật tài sản của Lớp 2 có thể được liên kết với Lớp 1 thì sẽ ổn thôi.
Các giải pháp Layer2 khác nhau có các kịch bản ứng dụng khác nhau và sẽ có các đường dẫn triển khai DA khác nhau, chẳng hạn như Wuyue đã đề cập ở trên Phương pháp triển khai DA đáng giá khám phá. Một ví dụ khác, CEX đã tiến một bước gần hơn theo hướng này bằng cách nộp chứng chỉ dự trữ cho chuỗi. Do đó, việc “triển khai DA bằng Lớp 1” mà tôi đề cập ở đây rộng hơn phương pháp được Ethereum Foundation đề cập.
Faust:Trên thực tế, đưa dữ liệu DA hoàn toàn vào chuỗi là cho phép bất kỳ ai hoặc nút nào tin tưởng vào nó Để có được dữ liệu mới dữ liệu, nói xa hơn, đó là vì mục đích bảo mật tài sản. Nếu dữ liệu DA không hoàn toàn nằm trên chuỗi thì nó có thể không an toàn. Ví dụ: trong giao thức RGB, chỉ Cam kết dữ liệu được phát hành cho chuỗi Bitcoin và dữ liệu giao dịch liên quan được lưu trữ ngoài chuỗi. Điều này giải pháp vẫn có thể Đảm bảo an toàn tài sản vì người dùng sẽ tự mình xác minh các giao dịch của mình, nếu xác minh không thành công thì các giao dịch đó sẽ không được phép có hiệu lực. Rõ ràng điều này rất an toàn.
Vì vậy, trong kịch bản của giao thức RGB, ngay cả khi dữ liệu DA không được phát hành lên chuỗi Bitcoin, tài sản của người dùng vẫn được an toàn. Nếu người dùng mất dữ liệu, nó không được xem xét Trong trường hợp này, tôi nghĩ phương pháp xác minh cá nhân này của khách hàng đáng tin cậy hơn so với việc ủy thác trực tiếp tài sản cho bất kỳ chuỗi công khai nào. Ngay cả khi tài sản được lưu trữ trực tiếp trên mạng Ethereum hoặc mạng chính Bitcoin, nó cũng không an toàn bằng việc tự mình chạy xác minh ứng dụng khách vì cả Ethereum và Bitcoin đều là nền tảng của bên thứ ba.
Vì vậy,Việc DA có On Chain/On Layer1 không phải là điều kiện cần đối với Layer2 mà cần có thiết kế cơ chế tương ứng để đảm bảo việc phát hành của dữ liệu DA.Nó đáng tin cậy, ít nhất là không nên "đe dọa nghiêm trọng" đến tính bảo mật tài sản của người dùng.
Nhìn Layer2 từ góc độ sinh thái và mở rộng chức năng< br>< /p>
Jolestar:Khi định nghĩa L2 từ góc độ sinh thái và mở rộng chức năng, chúng tôi tập trung vào cách L2 sử dụng hoặc kế thừa những gì L1 cung cấp khả năng. Lấy Bitcoin làm ví dụ. Tất cả Lớp 2 đang nói về cách trao quyền cho các thuộc tính tài sản của BTC và cách sử dụng hàng nghìn tỷ tài sản BTC để tạo ra các kịch bản sử dụng bổ sung, cho dù đó là giao dịch hay đặt cược. Có nhiều chỗ cho trí tưởng tượng.
Để cho phép giao dịch tài sản của một hệ thống blockchain trong một hệ thống khác, cần có một cầu nối và vấn đề mấu chốt ở đây là làm thế nào để khiến người dùng tin tưởng vào cầu nối này ., và đảm bảo an toàn cho tài sản. Từ góc độ này, tất cả các giải pháp tạo ra các kịch bản sử dụng cho tài sản BTC thông qua các cầu nối có thể được hiểu là Bitcoin L2 theo nghĩa rộng. Thậm chí, BTC ETF có thể được hiểu là L2 của Bitcoin, nó là cầu nối lưu ký tập trung hoàn toàn, đảm bảo an ninh thông qua sự giám sát pháp lý.
Vì vậy, điều mà mọi người đang đấu tranh không phải là vấn đề phân cấp mà là vấn đề về niềm tin. Các giải pháp phi tập trung có thể giảm chi phí tin cậy của người dùng và mang lại cơ hội cho các dự án mới, nhưng làm thế nào để xây dựng một cây cầu an toàn không cần tin cậy trên Bitcoin mới là vấn đề then chốt. Liệu L2 có thể sử dụng các tính năng khác của Bitcoin để cải thiện tính an toàn của cây cầu này hay không. Ngoài ra, với sự phát triển của các giao thức mở rộng trên Bitcoin, cho dù đó là Ordinals, các giao thức mở rộng trên Ordinals (BRC20, v.v.), Atomics, RGB, Taprootassets, v.v., sẽ ngày càng có nhiều tài sản mới trên Bitcoin. Làm thế nào để tạo ra cây cầu này Khả năng mở rộng và có thể nhanh chóng hỗ trợ các loại tài sản mới là một thách thức lớn.
Faust: Giáo viên Jolestar có thể lạc quan hơn về sơ đồ định nghĩa Lớp 2 rộng rãi. Nhưng theo quan điểm cá nhân của tôi,Layer2 và thậm chí cả blockchain mô-đun đã trở nên phổ biến trong cộng đồng Ethereum. Người phương Tây tập trung hơn vào tiêu chuẩn định nghĩa Layer2 theo phong cách Ethereum. Khi đánh giá hệ sinh thái Bitcoin ngày nay, có thể thấy điều này ở nhiều KOL phương Tây.
Ví dụ: CEO của sàn giao dịch Oridnals Bioniq @BobBodily đã từng chỉ ra rằng Hệ sinh thái bitcoin Cần có một tổ chức như L2BEAT để đánh giá Lớp 2; Lianchuang của Citrea đã trực tiếp trích dẫn một số thuật ngữ kỹ thuật do L2BEAT phát minh ra, chẳng hạn như Optimium, v.v., để tóm tắt một số giải pháp Bitcoin Lớp 2 đặc biệt. Giám đốc điều hành của Tạp chí Bitcoin thậm chí còn đe dọa sẽ trực tiếp thuê người từ L2BEAT để đánh giá Bitcoin Lớp 2. [Lưu ý: Optimium đề cập đến OP Rollup không xuất bản dữ liệu DA hoàn chỉnh trên Lớp 1]
Nếu bạn nhìn vào nhiều "Bitcoin Lớp 2" từ góc độ của Ethereum/Celestia, bạn sẽ thấy rằng một điểm quan trọng trong hệ sinh thái BTC hiện tại là nhiều bên dự án đang không chính xác lắm Để tìm ra vị trí của chính mình, Self Vị trí thường gặp vấn đề. Ví dụ: bạn có nghĩ Celestia là Ethereum Lớp 2 không? Tất nhiên là không, nhưng nó là mô-đun lớp DA quan trọng trong cảnh quan sinh thái Lớp 2 và là mô-đun có ảnh hưởng nhất.
Tương tự, nhiều dự án không phải là Lớp 2 mà là cơ sở hạ tầng hoặc mô-đun mà Lớp 2 dựa vào. Về bản chất, nó là loại chức năng sự mở rộng mà Jolestar đã nói. Điều này giống như mối quan hệ giữa Mạng B^2 và mạng B^Hub. Mạng B^2 là giải pháp điển hình của Lớp 2, trong khi mạng B^2 là cơ sở mà giải pháp Lớp 2 dựa vào.
Việc định vị nhiều dự án trong hệ sinh thái Bitcoin hiện nay hơi khó hiểu. Để giảm chi phí truyền thông và giúp mọi người dễ hiểu hơn, họ trực tiếp định vị mình là Lớp 2. Nhưng trên thực tế, có nhiều dự án tương tự như Celestia và Avail, các mô-đun cốt lõi trong ngăn xếp thành phần Layer2, thay vì hoàn thiện chính Layer2.
Những người trong cộng đồng phương Tây, đặc biệt là những người trong cộng đồng liên quan đến blockchain mô-đun, phải biết chính xác cách phân loại chúng. Tôi tin rằng các OG phương Tây sẽ phân biệt rõ ràng "Cái nào là lớp 2, cái nào là lớp mở rộng chức năng mà Lớp 2 dựa vào", đến lúc đó mọi người sẽ có thể nhìn rõ hơn toàn bộ hệ sinh thái Lớp 2. lên như bây giờ.
Jolestar:Ở đây tôi có một số ý kiến khác với Faust. Nếu chúng ta gạt các phương pháp triển khai cụ thể sang một bên và hiểu một cách trừu tượng về Lớp 2 cũng như các giải pháp mở rộng ngoài chuỗi khác, chúng ta sẽ thấy rằng đó là một phổ liên tục, Từ CEX ở ngoài cùng bên trái đến Lớp 1 ở bên phải cuối và ở giữa Các giải pháp có thể được tìm thấy trong phạm vi này.
Hai đầu của quang phổ này cũng đại diện cho hai mô hình tăng trưởng khác nhau. CEX về cơ bản là một phương pháp tăng trưởng hoàn toàn hướng đến sản phẩm và người dùng, trong khi L1 có chu kỳ xây dựng dài hơn và ưu tiên tường thuật và bản thiết kế, trong khi L2 nằm ở giữa và sẽ là mô hình tăng trưởng hỗn hợp.
Bằng cách áp dụng quan điểm toàn diện, chúng ta không cần quá bận tâm về “Lớp 2 thực sự” là gì. Các công nghệ và giải pháp khác nhau do ngành tạo ra, Validium, Plasma, tổng hợp có chủ quyền, OP/ZkRollup, lớp thực thi mô-đun, điện toán phi tập trung, chuỗi bên, L2/L3, v.v., đều phải được coi là phổ này. Là một phần của ngành, ngành đang khám phá cơ sở hạ tầng cần thiết cho các ứng dụng mới thông qua nhiều hoán vị và kết hợp khác nhau.
Các dự án khác nhau có những giả định khác nhau về các ứng dụng mới, điều này cũng quyết định mô hình kết hợp và tăng trưởng của nó. Có thể Lớp 1 hơi lệch về bên trái hoặc CEX ở bên trái một chút, ở bên phải một chút. Tương lai là không chắc chắn, rất khó để nói mô hình nào sẽ phát triển trong giai đoạn này, nhưng có một điều chắc chắn, sau bao nhiêu năm thăm dò, ngành này có Lớp 1 quy mô lớn và CEX quy mô lớn, nó cũng cần để có CEX quy mô lớn, lớp giữa sẽ lấp đầy khoảng trống này.
Mạng Bitcoin có thể được mở rộng như thế nào?
< strong>Jolestar: Về chủ đề này, tôi muốn nói ngắn gọn về khả năng lập trình của các tập lệnh Bitcoin.
BitcoinScript có khả năng lập trình hạn chế. Khả năng lập trình tài sản của nó chủ yếu được thể hiện bằng ba loại khóa: khóa thời gian, khóa Hash và khóa khóa riêng. Taproot cho phép độ phức tạp của BitcoinScript tăng lên theo cấp độ lớn, điều này tạo ra khả năng cho các giải pháp như bitvm. Nhưng vấn đề quan trọng hơn là Bitcoin Script không có trạng thái, vì là ngôn ngữ lập trình được thực thi trên chuỗi nên nó không thể đọc trạng thái của Bitcoin, chẳng hạn như dấu thời gian, nonces của các khối trong quá khứ và thông tin tài sản ký sinh được gắn vào UTXO.
Tập lệnh Bitcoin chỉ có thể dựa vào thông tin được đính kèm với đầu vào giao dịch. Liệu chúng ta có thể sử dụng tập lệnh Bitcoin để phân xử hành vi độc hại ngoài chuỗi hay không vẫn là một câu hỏi câu hỏi Hướng dẫn tìm hiểu.
Một góc nhìn khác là sự đổi mới trong mật mã, bao gồm các giao thức xây dựng cơ chế trò chơi dựa trên trao đổi khóa để đảm bảo an ninh, chẳng hạn như Lightning Network. "Có thể trích xuất được chữ ký một lần", v.v.
Ở đâyTôi muốn nói về một khái niệm có tên là StackableL2 (Stackable L2). Nếu chúng tôi triển khai giao thức mở rộng của Indexer của Bitcoin thông qua các hợp đồng thông minh, phân tích tất cả các UTXO trên Bitcoin và các trạng thái bổ sung trong Indexer, đồng thời cho phép các nhà phát triển triển khai các ứng dụng cho Indexer thông qua các hợp đồng thông minh, thì điều đó tương đương với việc cung cấp một phương thức mới cho Bitcoin. , đây là giải pháp Mạng Rooch của chúng tôi.
Trước đây tôi gọi chế độ này là Smart Indexer, nhưng khái niệm Indexer có vẻ giống như chỉ đọc nên tôi dùng từ mới là "Stackable L2", ám chỉ tới tất cả các sơ đồ mở rộng chứa trạng thái đầy đủ của L1 trong L2, kế thừa hoàn toàn tất cả các trạng thái của L1. Trong trường hợp này, ứng dụng L2 có thể đọc tất cả các trạng thái trên L1 và tạo các trạng thái mới cùng lúc, các tài sản của L1 và L2 có thể được xếp chồng lên nhau và kết hợp để tạo thành các tài sản mới. Tính bảo mật của L2 có thể được đảm bảo thông qua các giải pháp mô-đun.
Wuyue:Bạn có thể đưa ra ví dụ về cách các tài sản L1 và L2 có thể được xếp chồng lên nhau và kết hợp để tạo thành tài sản mới không?
Jolestar: Ví dụ: có một dòng chữ trên Bitcoin để thể hiện một mảnh đất. L2 sau đó có thể xếp một ngôi nhà lên trên và cùng nhau tạo thành một tài sản có giá trị cao hơn đất ban đầu. Sau đó có người xây ngôi nhà này thành phòng triển lãm, và khi đó giá trị sẽ khác. Trên thực tế, mô hình này tương tự như mô hình tăng giá tài sản trong thế giới thực. Tài sản trong thế giới thực cũng đạt được giá trị gia tăng thông qua tổng hợp, kết hợp và xếp chồng.
Wuyue: Khái niệm về L2 xếp chồng hơi thú vị. Ý tưởng này xuất hiện như thế nào< /strong>Hiện có dự án tương tự nào khác đang thực hiện loại công việc này không?
Jolestar:Chúng tôi nghĩ về cách kế thừa trạng thái hiện có trên Bitcoin, cho dù đó là UTXO hay dòng chữ. Tôi bắt đầu nghĩ đến việc sử dụng phương pháp chứng minh Merkle. Nút Lớp 2 chỉ lưu tiêu đề khối Bitcoin và không lưu "trạng thái đầy đủ" của mạng Bitcoin. Tuy nhiên, khi triển khai, người ta phát hiện ra rằng giải pháp này có trải nghiệm người dùng và nhà phát triển kém và không thể hỗ trợ tốt các nội dung mới như chữ khắc. Nên sau này nó phát triển thành hình thức lưu "trạng thái đầy đủ".
Chúng tôi đã thấy các dự án có ý tưởng tương tự trên thị trường. Cộng đồng Ethereum có một giải pháp tên là Booster Rollup. Có một giải pháp tên là strong>Dự án của Taiko lưu toàn bộ trạng thái của Lớp 1 trong Lớp 2Hợp đồng thông minh trong L2 có thể đọc trực tiếp tất cả trạng thái của L1. Tất nhiên, chúng tôi vẫn có những khác biệt trong cách triển khai cụ thể, chẳng hạn như máy ảo EVM, Rooch là hợp đồng thông minh Move, DA và cơ chế bảo mật cũng khác nhau.
Mặt trăng sương mù: Trong tình huống trên, Ngôn ngữ di chuyển của Rooch có lợi thế gì không?
Jolestar: Tài sản trong Move được thể hiện dưới dạng tài nguyên hoặc Đối tượng và UTXO của Bitcoin và dòng chữ (Dòng chữ), Tất cả có thể được ánh xạ trực tiếp tới Đối tượngtrong Di chuyển. Chúng thuộc về Đối tượng của Chủ sở hữu người dùng. Lý do chính dẫn đến khả năng lập trình hạn chế trên Bitcoin là do khó thể hiện trạng thái chia sẻ và Move có khái niệm Đối tượng dùng chung, có thể mang lại trải nghiệm lập trình tốt khi kết hợp với Lớp 2.
Giao thức RGB++ và ánh xạ đẳng cấu do nhóm CKB đề xuất là những giao thức tiên phong cho kiểu tư duy này, nhưng Ô của họ nhỏ hơn Move Object trong ngôn ngữ này là một UTXO thuần túy và kỹ lưỡng hơn, nhưng các khái niệm cốt lõi thực sự giống nhau.
Một ưu điểm khác của Move là khả năng kết hợp của nó, cho phép một nội dung được lồng trong một nội dung khác. Ví dụ, trong ví dụ trước, ngôi nhà phải nằm trong lô đất, nếu không sẽ khó thực hiện được sự chuyển giao nguyên tử của lô đất và ngôi nhà.
Faust: Ở đây Jolestar đã đề cập đến RGB++. Thật vậy, RGB++ là một giải pháp điển hình để mở rộng Bitcoin UTXO từ góc độ chức năng. RGB++ không chỉ áp dụng cho chính CKB mà còn cho các chuỗi công khai như Cardano, Fuel hoặc Sui có liên quan đến UTXO hoặc các mô hình lưu trữ trạng thái tương tự.
Từ quan điểm này, CKB, Cardano, Sui và Rooch đều có thể được sử dụng làm lớp mở rộng chức năng của Bitcoin, mạnh mẽ> Điều này là dễ hiểu. Bây giờ cộng đồng phương Tây quá bị ám ảnh bởi "bảo mật" và bỏ qua việc mở rộng các chức năng UTXO của Bitcoin, đây là điều chúng ta nên chú ý.
Wuyue: Tình trạng hiện tại của Rooch Network là gì? Những thách thức kỹ thuật của giải pháp trên là gì?
Jolestar: Chúng tôi đang chuẩn bị ra mắt mạng lưới tiên phong RoochBTC, cũng như sau- triển khai các hoạt động vận hành. Mạng nâng cao RoochBTC sẽ chứa tất cả trạng thái và dòng chữ UTXO trên Bitcoin, đồng thời đang tiến hành xác minh dữ liệu cuối cùng và cải tiến cơ chế nâng cấp.
Tổng lượng dữ liệu trên Bitcoin là khoảng vài trăm gigabyte. Nếu toàn bộ lượng UTXO và dòng chữ được phân tích cú pháp và thể hiện bằng ngôn ngữ Move, thì lượng dữ liệu sẽ tăng lên nhiều lần. Hiện nay có rất nhiều giao thức ghi khác nhau và việc triển khai tiêu chuẩn hóa các giao thức ghi vẫn chưa đầy đủ, rất khó để hỗ trợ tất cả chúng cùng một lúc. Chúng ta cần cung cấp một cơ chế để hỗ trợ động các giao thức ghi mới, sau đó tăng dần hỗ trợ cho các giao thức mới dựa trên dựa trên phản hồi từ cộng đồng.
Mạng thử nghiệm hiện đã trực tuyến. Chúng tôi hoan nghênh các nhà phát triển và người dùng quan tâm đến Bitcoin và Move để trải nghiệm nó và cố gắng phát triển các ứng dụng .