Madara tận dụng khung Substrate và tích hợp Cairo VM để thực thi các chương trình Cairo và hợp đồng thông minh Starknet, từ đó nâng cao Cairo VM.
Thông tin nhanh nổi bật
Madara là một trình sắp xếp chuỗi Starknet hiệu suất cao cung cấp khả năng tạo các chuỗi ứng dụng tùy chỉnh và hiệu quả.
Madara nâng cao hiệu suất của Cairo VM bằng cách sử dụng khung Substrate, dẫn đến các chương trình linh hoạt và an toàn có thể chứng minh được.
Có nhiều lợi ích khi triển khai Madara, chẳng hạn như cơ sở hạ tầng có thể mở rộng, thông lượng cao và khả năng kiểm soát chưa từng có đối với các ứng dụng.
Các tính năng độc đáo của Madara bao gồm hỗ trợ quyền riêng tư trên chuỗi tiềm năng, khả năng tương tác xuyên chuỗi mượt mà và khả năng thực thi mạnh mẽ.
Madara đang mở đường cho sự phát triển dApp trong không gian chuỗi khối, cung cấp các giải pháp hiệu quả về chi phí, có thể mở rộng và tùy chỉnh.
Giới thiệu
Hãy tưởng tượng nếu bạn có thể điều chỉnh một chuỗi khối theo nhu cầu riêng của ứng dụng của mình — đó chính xác là những gì Lisk cung cấp. Lisk là một chuỗi khối dành riêng cho ứng dụng cung cấp cho các nhà phát triển sự linh hoạt để tinh chỉnh các khía cạnh của chuỗi để đáp ứng nhu cầu ứng dụng của họ, chẳng hạn như chọn một hàm băm khác hoặc thuật toán đồng thuận tùy chỉnh. Trên hết, một chuỗi ứng dụng được xây dựng trên L1 hoặc L2 mạnh mẽ và kế thừa tính bảo mật của L1 hoặc L2 cung cấp cho các nhà phát triển những gì tốt nhất của cả hai thế giới.
Madara là một trình tiếp theo thay đổi trò chơi kết hợp tính linh hoạt với hiệu suất nhanh như chớp. Trình sắp xếp thứ tự là một thực thể chịu trách nhiệm thực hiện các giao dịch và nhóm chúng thành các lô. Là điểm khởi đầu để bắt đầu chuỗi ứng dụng Starknet của riêng bạn, Madara mở ra nhiều khả năng thử nghiệm trong hệ sinh thái Starknet theo một cách chưa từng có.
Trước khi đi sâu tìm hiểu cách Madara cung cấp cho chuỗi ứng dụng Starknet các chức năng mạnh mẽ, chúng ta cần trả lời một câu hỏi: Tại sao các nhà phát triển lại chọn xây dựng chuỗi ứng dụng trên Starknet thay vì trực tiếp sử dụng Bản tổng hợp hiệu quả của Starknet? Người ta có thể tự hỏi liệu Starknet có đủ tốt cho hầu hết các kịch bản hay không.
Trước tiên hãy hiểu tại sao Lisk là một cách hấp dẫn để mở rộng hệ sinh thái Starknet.
Tại sao chọn Chuỗi ứng dụng
Madara, được phát triển bởi Nhóm khám phá StarkWare (còn được gọi là Keep Starknet Strange), được thiết kế để đáp ứng tầm nhìn mở rộng fractal của StarkWare. Có nhiều lý do tại sao các nhà phát triển chọn xây dựng chuỗi ứng dụng Starknet (hoặc lớp L3) thay vì dựa trực tiếp vào Starknet.
Thông lượng
Các nhà phát triển ứng dụng phải đối mặt với những thách thức đáng kể khi nói đến khả năng mở rộng của cơ sở hạ tầng chuỗi khối hiện có. Khả năng mở rộng bao gồm hai điểm chính: tốc độ cao và chi phí thấp. Bằng cách giảm chi phí của mỗi lớp xuống hàng nghìn lần, các nhà phát triển có thể giảm đáng kể chi phí tổng thể từ L1 xuống L3 lên tới một triệu lần. Thông lượng không bị ảnh hưởng bởi hoạt động ứng dụng của bên thứ ba, vì ứng dụng được trang bị một chuỗi khối chuyên dụng và không cạnh tranh với nó để lấy tài nguyên, đảm bảo trải nghiệm mượt mà nhất quán.
Tùy biến
Các chuỗi phổ quát như Starknet và Ethereum đã thực hiện nhiều biện pháp khác nhau để đảm bảo rằng mọi người đều có thể sử dụng mạng, dẫn đến một môi trường bị hạn chế. Thông qua Lisk, các nhà phát triển có thể tinh chỉnh các khía cạnh của ứng dụng và cơ sở hạ tầng của họ để tạo ra các giải pháp tùy chỉnh. Nếu bạn không thích một tính năng nào đó của Cairo VM, bạn có thể loại bỏ nó trong chuỗi ứng dụng của mình.
Sự đổi mới
Khả năng tùy chỉnh của Lisk cũng cho phép các nhà phát triển sử dụng các tính năng hiện không khả dụng hoặc rủi ro trong các môi trường như Starknet. Lisk trao quyền tự chủ cho tất cả các nhóm, cho phép họ tự do viết và ủy quyền cho bất kỳ gợi ý mã nào họ cần. Điều này cho phép Lisk mở khóa nhiều trường hợp sử dụng, chẳng hạn như kích hoạt KYC trên chuỗi mà không tiết lộ thông tin cá nhân.
Tác động của Madara lên Lisk stack
Tiếp theo, hãy hiểu sự tương tác giữa các lớp khác nhau điều khiển chuỗi ứng dụng và vai trò của Madara trong đó.
Thực thi: Lớp thực thi xác định việc thực thi các khối và tạo ra sự khác biệt về trạng thái. Madara có thể linh hoạt chuyển đổi giữa hai gói thực thi (blockifier cho StarkWare và starknet_in_rust cho LambdaClass). Bất kể gói nào được chọn, khung bên dưới đều sử dụng máy ảo Cairo. Ngôn ngữ Cairo tạo điều kiện thuận lợi cho việc tạo ra các chương trình có thể chứng minh được, cho phép chứng minh việc thực hiện tính toán chính xác.
Giải quyết: Là một Rollup hợp lệ, trạng thái của chuỗi ứng dụng Madara có thể được xây dựng lại chỉ bằng cách kiểm tra lớp giải quyết của nó. Bằng cách giải quyết thường xuyên hơn trên Starknet L2, chuỗi ứng dụng L3 có thể đạt được mức độ hoàn thiện cứng nhanh hơn và việc phân cấp lớp đặt hàng có thể đạt được mức độ hoàn thiện mềm mạnh hơn. Vì vậy, tính thanh toán được nâng cao trên cả hai phương diện (cứng và mềm).
Sắp xếp: Madara đảm nhận quá trình sắp xếp, quá trình này có thể được thay đổi tùy theo nhu cầu của ứng dụng, cho dù đó là một FCFS, PGA đơn giản hay sơ đồ Narwhall & Bullshark phức tạp hơn. Một số chuỗi ứng dụng có thể chọn triển khai nhóm bộ nhớ được mã hóa để đảm bảo trật tự công bằng và giảm thiểu tác động của MEV.
Tính khả dụng của dữ liệu: Tính khả dụng của dữ liệu đảm bảo rằng cây trạng thái đầy đủ luôn có thể truy cập được, giúp người dùng tin tưởng rằng họ có thể chứng minh quyền sở hữu số tiền của mình ngay cả khi Madara ngừng hoạt động. Madara sẽ cung cấp cho các nhà phát triển một loạt tùy chọn Dữ liệu sẵn có (DA) để lựa chọn.
Quản trị: Mỗi chuỗi ứng dụng Madara có thể chọn mô hình quản trị của mình. Snapshot X cung cấp một hệ thống quản trị hoàn toàn trên chuỗi dựa trên bằng chứng lưu trữ. Các cơ chế quản trị khác vẫn đang được khám phá, chẳng hạn như khay quản trị Chất nền gốc. Quản trị trên chuỗi là giá trị cốt lõi của Madara.
Nhập chuỗi ứng dụng: Madara
Madara tận dụng khung Substrate và tích hợp Cairo VM để thực thi các chương trình Cairo và hợp đồng thông minh Starknet, từ đó nâng cao Cairo VM. Substrate là một khung Rust mã nguồn mở được biết đến với tính linh hoạt để xây dựng các chuỗi khối có thể tùy chỉnh. Trong khi đó, Cairo VM được thiết kế đặc biệt để tạo ra các bằng chứng hợp lệ về việc thực thi chương trình một cách hiệu quả. Lisk đảm bảo tích hợp an toàn với Starknet bằng cách sử dụng theo dõi trạng thái và hợp đồng thông minh để xác minh bằng chứng trên L2. Do đó, Madara có thể tận dụng các khả năng mạnh mẽ của Cairo để thực hiện chương trình có thể chứng minh được.
Tính mô-đun vốn có của khung Substrate cho phép các nhà phát triển dễ dàng tùy chỉnh các chuỗi ứng dụng. Không có giả định nào được áp đặt, cho phép bạn tích hợp các giao thức đồng thuận, hàm băm, lược đồ chữ ký, bố cục lưu trữ, v.v. vào ứng dụng của mình, trong khi vẫn tận dụng Cairo để tạo bằng chứng. Các nhà phát triển có thể tự do làm bất cứ điều gì họ muốn mà không bị hạn chế trong khi vẫn có thể chứng minh được và kế thừa tính bảo mật của chuỗi cơ bản (có thể là Starknet hoặc Ethereum).
Ban đầu, Madara sẽ rất giống với Starknet, cho phép khả năng kết hợp của các hợp đồng thông minh trong hệ sinh thái Starknet. Thậm chí còn có những kế hoạch lớn hơn cho tương lai khi Starknet tích hợp với Herodotus để tận dụng bằng chứng lưu trữ cho khả năng tương tác. Việc tích hợp bằng chứng lưu trữ cũng sẽ cho phép chuỗi ứng dụng Madara tính đến trạng thái và tính thanh khoản của các chuỗi khác.
Hãy sẵn sàng để chứng kiến một kỷ nguyên mới khi Madara mở ra những khả năng của vương quốc Starknet!
Xem bản gốc
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
Madara: nền tảng của chuỗi ứng dụng cá nhân hóa trình tự Starknet hiệu suất cao
Madara tận dụng khung Substrate và tích hợp Cairo VM để thực thi các chương trình Cairo và hợp đồng thông minh Starknet, từ đó nâng cao Cairo VM.
Thông tin nhanh nổi bật
Giới thiệu
Hãy tưởng tượng nếu bạn có thể điều chỉnh một chuỗi khối theo nhu cầu riêng của ứng dụng của mình — đó chính xác là những gì Lisk cung cấp. Lisk là một chuỗi khối dành riêng cho ứng dụng cung cấp cho các nhà phát triển sự linh hoạt để tinh chỉnh các khía cạnh của chuỗi để đáp ứng nhu cầu ứng dụng của họ, chẳng hạn như chọn một hàm băm khác hoặc thuật toán đồng thuận tùy chỉnh. Trên hết, một chuỗi ứng dụng được xây dựng trên L1 hoặc L2 mạnh mẽ và kế thừa tính bảo mật của L1 hoặc L2 cung cấp cho các nhà phát triển những gì tốt nhất của cả hai thế giới.
Madara là một trình tiếp theo thay đổi trò chơi kết hợp tính linh hoạt với hiệu suất nhanh như chớp. Trình sắp xếp thứ tự là một thực thể chịu trách nhiệm thực hiện các giao dịch và nhóm chúng thành các lô. Là điểm khởi đầu để bắt đầu chuỗi ứng dụng Starknet của riêng bạn, Madara mở ra nhiều khả năng thử nghiệm trong hệ sinh thái Starknet theo một cách chưa từng có.
Trước khi đi sâu tìm hiểu cách Madara cung cấp cho chuỗi ứng dụng Starknet các chức năng mạnh mẽ, chúng ta cần trả lời một câu hỏi: Tại sao các nhà phát triển lại chọn xây dựng chuỗi ứng dụng trên Starknet thay vì trực tiếp sử dụng Bản tổng hợp hiệu quả của Starknet? Người ta có thể tự hỏi liệu Starknet có đủ tốt cho hầu hết các kịch bản hay không.
Trước tiên hãy hiểu tại sao Lisk là một cách hấp dẫn để mở rộng hệ sinh thái Starknet.
Tại sao chọn Chuỗi ứng dụng
Madara, được phát triển bởi Nhóm khám phá StarkWare (còn được gọi là Keep Starknet Strange), được thiết kế để đáp ứng tầm nhìn mở rộng fractal của StarkWare. Có nhiều lý do tại sao các nhà phát triển chọn xây dựng chuỗi ứng dụng Starknet (hoặc lớp L3) thay vì dựa trực tiếp vào Starknet.
Thông lượng
Các nhà phát triển ứng dụng phải đối mặt với những thách thức đáng kể khi nói đến khả năng mở rộng của cơ sở hạ tầng chuỗi khối hiện có. Khả năng mở rộng bao gồm hai điểm chính: tốc độ cao và chi phí thấp. Bằng cách giảm chi phí của mỗi lớp xuống hàng nghìn lần, các nhà phát triển có thể giảm đáng kể chi phí tổng thể từ L1 xuống L3 lên tới một triệu lần. Thông lượng không bị ảnh hưởng bởi hoạt động ứng dụng của bên thứ ba, vì ứng dụng được trang bị một chuỗi khối chuyên dụng và không cạnh tranh với nó để lấy tài nguyên, đảm bảo trải nghiệm mượt mà nhất quán.
Tùy biến
Các chuỗi phổ quát như Starknet và Ethereum đã thực hiện nhiều biện pháp khác nhau để đảm bảo rằng mọi người đều có thể sử dụng mạng, dẫn đến một môi trường bị hạn chế. Thông qua Lisk, các nhà phát triển có thể tinh chỉnh các khía cạnh của ứng dụng và cơ sở hạ tầng của họ để tạo ra các giải pháp tùy chỉnh. Nếu bạn không thích một tính năng nào đó của Cairo VM, bạn có thể loại bỏ nó trong chuỗi ứng dụng của mình.
Sự đổi mới
Khả năng tùy chỉnh của Lisk cũng cho phép các nhà phát triển sử dụng các tính năng hiện không khả dụng hoặc rủi ro trong các môi trường như Starknet. Lisk trao quyền tự chủ cho tất cả các nhóm, cho phép họ tự do viết và ủy quyền cho bất kỳ gợi ý mã nào họ cần. Điều này cho phép Lisk mở khóa nhiều trường hợp sử dụng, chẳng hạn như kích hoạt KYC trên chuỗi mà không tiết lộ thông tin cá nhân.
Tác động của Madara lên Lisk stack
Tiếp theo, hãy hiểu sự tương tác giữa các lớp khác nhau điều khiển chuỗi ứng dụng và vai trò của Madara trong đó.
Nhập chuỗi ứng dụng: Madara
Madara tận dụng khung Substrate và tích hợp Cairo VM để thực thi các chương trình Cairo và hợp đồng thông minh Starknet, từ đó nâng cao Cairo VM. Substrate là một khung Rust mã nguồn mở được biết đến với tính linh hoạt để xây dựng các chuỗi khối có thể tùy chỉnh. Trong khi đó, Cairo VM được thiết kế đặc biệt để tạo ra các bằng chứng hợp lệ về việc thực thi chương trình một cách hiệu quả. Lisk đảm bảo tích hợp an toàn với Starknet bằng cách sử dụng theo dõi trạng thái và hợp đồng thông minh để xác minh bằng chứng trên L2. Do đó, Madara có thể tận dụng các khả năng mạnh mẽ của Cairo để thực hiện chương trình có thể chứng minh được.
Tính mô-đun vốn có của khung Substrate cho phép các nhà phát triển dễ dàng tùy chỉnh các chuỗi ứng dụng. Không có giả định nào được áp đặt, cho phép bạn tích hợp các giao thức đồng thuận, hàm băm, lược đồ chữ ký, bố cục lưu trữ, v.v. vào ứng dụng của mình, trong khi vẫn tận dụng Cairo để tạo bằng chứng. Các nhà phát triển có thể tự do làm bất cứ điều gì họ muốn mà không bị hạn chế trong khi vẫn có thể chứng minh được và kế thừa tính bảo mật của chuỗi cơ bản (có thể là Starknet hoặc Ethereum).
Ban đầu, Madara sẽ rất giống với Starknet, cho phép khả năng kết hợp của các hợp đồng thông minh trong hệ sinh thái Starknet. Thậm chí còn có những kế hoạch lớn hơn cho tương lai khi Starknet tích hợp với Herodotus để tận dụng bằng chứng lưu trữ cho khả năng tương tác. Việc tích hợp bằng chứng lưu trữ cũng sẽ cho phép chuỗi ứng dụng Madara tính đến trạng thái và tính thanh khoản của các chuỗi khác.
Hãy sẵn sàng để chứng kiến một kỷ nguyên mới khi Madara mở ra những khả năng của vương quốc Starknet!