Chuỗi công khai mới của chuỗi Move xuất hiện
IOBC Capital
2022-08-17 09:57
本文约5252字,阅读全文需要约21分钟
Ethereum, hiện có hệ sinh thái phong phú nhất và ảnh hưởng lớn nhất, đã bị chỉ trích do các vấn đề về hiệu suất và chi phí, đồng thời liên tục bị thách thức bởi các ngôi sao đang lên trong chu k

Kể từ khi blockchain ra đời, toàn bộ ngành công nghiệp đã trải qua nhiều vòng tuần hoàn. Ethereum, hiện có hệ sinh thái phong phú nhất và ảnh hưởng lớn nhất, đã bị chỉ trích do các vấn đề về hiệu suất và chi phí, đồng thời liên tục bị thách thức bởi các ngôi sao đang lên trong chu kỳ.

Trong chu kỳ trước, một loạt dự án Lớp 1 mới đã xuất hiện, chẳng hạn như Solana, Polygon, Fantom và Near, v.v., tất cả đều cố gắng thực hiện một số cải tiến và khám phá trên chuỗi công khai cơ bản.

Khi chu kỳ bước vào một thị trường giá xuống mới, một làn sóng chuỗi công khai mới đang nổi lên. Trong số đó, những thứ được quan tâm nhất chắc chắn là các dự án Libra sử dụng ngôn ngữ lập trình Move: Aptos và Sui.

Vào năm 2019, Facebook (hiện đã đổi tên thành Meta) vào thời điểm đó đã công bố ra mắt Libra (sau đổi tên thành Diem), một loại tiền điện tử lưu hành trên toàn cầu. Sau đó, do các vấn đề về quy định và các vấn đề khác, dự án Libra đã không thành hình. Nhưng điều này cũng khiến nhóm nhận ra rằng để thực sự thiết lập một dự án Web3 sáng tạo, nó phải hoàn toàn thoát ra khỏi lĩnh vực truyền thống và bước vào lĩnh vực mã hóa.

Các nhà phát triển của Aptos và Sui đều là những nhà phát triển cốt lõi của Libra, họ đã kế thừa ngôn ngữ lập trình trong dự án Libra - ngôn ngữ Move và xây dựng hai chuỗi công khai mới này.

tiêu đề cấp đầu tiên

Di chuyển ngôn ngữ

bảo đảm tài sản

bảo đảm tài sản

Hầu như mọi dự án blockchain đều có tài sản mã hóa riêng. Giá trị tài sản tăng trưởng không chỉ là kết quả của quá trình phát triển dự án mà còn là động lực phát triển dự án. An ninh tài sản lẽ ra phải là ưu tiên hàng đầu của việc phát triển dự án. Tuy nhiên, các vụ đánh cắp tài sản và mất tài sản thường xuyên xảy ra trong ngành công nghiệp mã hóa khiến nhiều nhà đầu tư chưa bước vào ngành nản chí.

Theo thống kê từ SlowMist, sẽ có khoảng 100 sự cố bảo mật DeFi trong nửa đầu năm 2022, với thiệt hại hơn 1,63 tỷ USD, trong đó lỗi dự án và lỗ hổng hợp đồng là bốn lý do hàng đầu.

Move là một ngôn ngữ để vận hành các tài sản kỹ thuật số. Ban đầu, nhóm Facebook phát triển ngôn ngữ Move để phục vụ ông Diệm và tạo ra cơ sở hạ tầng tài chính và tiền tệ toàn cầu. Vì vậy, Move phải có khả năng mã hóa các tài sản khác nhau và logic kinh doanh tạo nên cơ sở hạ tầng tài chính.

Trong ngôn ngữ Move, tài sản và tài nguyên được nhấn mạnh nhiều hơn. Theo cách nói của họ, đó là "Tài nguyên hạng nhất". Solidity, giống như hầu hết các ngôn ngữ lập trình, coi Mã thông báo hoặc tài sản được mã hóa là một giá trị và quá trình chuyển tài sản được thực hiện bằng cách cộng và trừ giá trị của tài khoản. Ví dụ: nếu Alice muốn chuyển 10 mã thông báo cho Bob, số dư của Alice là là -10, và khi đó số dư của Bob là +10. Trong quá trình cộng và trừ nhiều tài khoản tài sản, dễ xảy ra các lỗ hổng bảo mật và phải dựa vào tính chặt chẽ của mã để đảm bảo an toàn cho tài sản.

Nhưng trong ngôn ngữ move, tài sản được định nghĩa lại là một loại tài nguyên (resource), không còn là một biến chuỗi hay số. Ngôn ngữ lập trình Move trừu tượng hóa bốn thuộc tính của tài nguyên, có thể sao chép (copy), lập chỉ mục (key), loại bỏ (drop) và lưu trữ (store), thông qua các tổ hợp khác nhau của bốn thuộc tính này, người dùng có thể dễ dàng xác định bất kỳ loại tài nguyên nào. .

Khái niệm ưu tiên tài nguyên giúp ích rất nhiều cho các lập trình viên viết mã an toàn và hiệu quả. Như Damir, một kỹ sư lập trình trong nhóm phát triển tại SUI, nói: "Một khi bạn bắt đầu suy nghĩ về các đối tượng, thay vì suy nghĩ trừu tượng như xây dựng trên các nguyên tắc lập trình như bản đồ băm, bạn sẽ biết mình đang làm gì mọi lúc. , như trong các loại biểu cảm và khớp nối vô hạn—cái gì đã từng, cái gì bây giờ.” Thiết kế này làm cho việc thao túng tài nguyên trở nên cụ thể và dễ thấy hơn.

Move cũng định nghĩa một số thuộc tính tài nguyên:

  • Chẳng hạn như ràng buộc với một tài khoản. Dữ liệu tài nguyên phải được liên kết trong tài khoản, do đó, nội dung Tài nguyên tương ứng sẽ chỉ tồn tại sau khi tài khoản được phân bổ và miễn là Tài nguyên được lấy ra, nó phải có đích, hoặc chuyển nó dưới dạng giá trị trả về chuyển đến một tài khoản, hoặc trực tiếp phá hủy nó. Có thể hiểu Token của Move là chuyển khoản, từ tài khoản này sang tài khoản khác, còn Solidity là cộng trừ, trước hết trừ chỗ này, sau cộng lại chỗ khác.

  • Sau đó, có quyền truy cập vào tài sản. Trong Solidity, dữ liệu được lưu trữ tập trung trong hợp đồng, khi có kẽ hở trong hợp đồng, một khi tin tặc chiếm được quyền hợp đồng, tất cả dữ liệu của người dùng sẽ bị tấn công.

    Trong khi ở Move, dữ liệu được lưu trữ trong tài khoản sở hữu nó, không phải trong hợp đồng. Có nhiều mô-đun trong Move và các mô-đun là các chương trình có thể tạo, chuyển và lưu trữ tài sản, tương tự như hợp đồng thông minh trong Ethereum. Di chuyển chỉ định rằng chỉ các chức năng mô-đun công khai mới có thể được truy cập bởi các mô-đun khác.

    tiêu đề phụ

an ninh kiến ​​trúc

Move đã rút ra kinh nghiệm và bài học từ các sự cố bảo mật của Solidity, trên nền tảng Solidity đã bổ sung nhiều tính năng và có những đổi mới lớn trong thiết kế bảo mật cơ bản, giúp hệ thống trở nên an toàn và đáng tin cậy hơn.

Ngôn ngữ Move có một số đặc điểm:

  • cuộc gọi tĩnh. Vì vậy, một cuộc gọi tĩnh là gì? Các cuộc gọi tĩnh ngược lại với các cuộc gọi động. Khi một chương trình gọi một chương trình khác, nếu đích được gọi không thể xác định được cho đến khi chạy, thì lời gọi đó được gọi là lời gọi động; ngược lại, nếu chương trình có thể xác định đích được gọi trước khi chạy và không thể thay đổi đích khi chạy, lời gọi đó được gọi là lời gọi tĩnh. gọi.

    Các cuộc gọi trong Solidity đều được thực hiện thông qua các cuộc gọi động, do không xác định được đối tượng gọi nên có thể gây ra các cuộc gọi vòng tròn, điều này mang lại rủi ro bảo mật lớn. Ví dụ: cuộc tấn công TheDAO và cuộc tấn công chuỗi chéo PolyNetwork là những sự kiện tương tự nhau.

    Ngôn ngữ Move dựa trên những bài học này và chọn cách thiết kế lời gọi tĩnh, giúp giảm khả năng chương trình gặp sự cố trong thời gian chạy.

  • xác minh chính thức. Xác minh chính thức là để chứng minh tính bảo mật của chương trình thông qua các phương tiện toán học. Nhóm Move đã phát triển công cụ Move Prover cho người dùng, công cụ này có thể sử dụng các phương tiện toán học để kiểm tra và chứng minh độ tin cậy của hợp đồng. Các nhà phát triển có thể chạy thử nghiệm trong vài phút, cho phép họ tìm ra lỗi trong mã trước khi triển khai.

Mô tả hình ảnh

Nguồn hình ảnh: BuilderDao

tiêu đề cấp đầu tiên

tiêu đề phụ

Aptos

Từ góc độ tiến độ phát triển, sự giàu có về sinh thái và tiến độ tài chính, Aptos hiện là dự án hàng đầu trong chuỗi đại chúng mới của chuỗi Move.

Vào tháng 3 năm nay, Aptos đã hoàn thành khoản tài trợ 200 triệu đô la Mỹ, cũng do a16z dẫn đầu. Các bên tham gia bao gồm Tiger Global, Multicoin Capital, FTX Ventures, Coinbase Ventures, Binance Labs và các tổ chức hàng đầu khác. Vào ngày 25 tháng 7 năm nay, Aptos đã hoàn thành một khoản tài trợ trị giá 150 triệu đô la Mỹ khác, dẫn đầu là FTX Ventures và Jump Crypto, và có sự tham gia của a16z, Multicoin Capital và Circle Ventures. Trong vòng chưa đầy nửa năm, Aptos đã huy động được 350 triệu đô la Mỹ.

hiện trạng

  • hiện trạng

Vào ngày 15 tháng 3 năm nay, Aptos đã phát hành mạng thử nghiệm dành cho nhà phát triển. Vào tháng 5, hãng đã ra mắt Mạng thử nghiệm khuyến khích (AIT1), cung cấp cho các nhà phát triển và đối tác một nền tảng thử nghiệm tương tự như mạng chính.

Theo lộ trình của Aptos, có 4 đợt testnet khuyến khích, cụ thể:

-AIT1: Khởi động phi tập trung

-AIT2: Cam kết

-AIT3: Quản trị và leo thang

- AIT4: cấu trúc liên kết trình xác thực động

Aptos Incentivized Testnet 2 (AIT2) bắt đầu vào ngày 1 tháng 7 và kết thúc vào ngày 22 tháng 7 với chủ đề đặt cược. Tổng cộng có hơn 225 nút cộng đồng đã tham gia AIT2 và các nút này được phân phối ở 44 quốc gia và 110 thành phố trên khắp thế giới. Mỗi người tham gia thành công sẽ nhận được 500 mã thông báo Aptos. Ngoài ra, 10% nút bỏ phiếu hàng đầu sẽ nhận được thêm 200 mã thông báo Aptos.

Aptos Incentivized Testnet 3 (AIT3) sẽ chạy từ ngày 30 tháng 8 đến ngày 9 tháng 9, với chủ đề quản trị và nâng cấp.

Aptos cho biết trong một bài đăng trên blog rằng mạng thử nghiệm của họ đã đạt tới hơn 20.000 nút. Đồng thời, mạng thử nghiệm có thể xác minh và đồng bộ hóa hơn 10.000 giao dịch mỗi giây (TPS), với độ trễ dưới giây và đang tiến tới nhiều hơn nữa hơn 100.000 TPS. bước về phía trước.

sự an toàn

  • sự an toàn

Ngoài việc sử dụng ngôn ngữ Move an toàn hơn làm ngôn ngữ phát triển, về mặt đồng thuận, Aptos đã áp dụng đồng thuận Byzantine được tối ưu hóa "Proof-Of-Stake Diem BFT" và đã thực hiện bốn lần lặp đồng thuận trong ba năm qua. Để đạt được thông lượng giao dịch cao, độ trễ thấp và tiết kiệm năng lượng hơn.

Giao thức BFT của Aptos giúp mạng hoạt động trơn tru đồng thời duy trì tốc độ đẳng cấp thế giới. Aptos sử dụng hệ thống danh tiếng để cập nhật vòng quay của người xác thực và sử dụng "máy tạo nhịp tim" để đồng bộ hóa phiếu bầu. Hệ thống xác thực đầy đủ các giao dịch trong vòng chưa đầy một giây (một thước đo thường được gọi là "thời gian hoàn tất"), khiến nó trở thành một trong những chuỗi khối nhanh nhất trong quá trình sản xuất.

khả năng mở rộng

  • khả năng mở rộng

Aptos lập luận rằng các chuỗi khối Lớp 1 nên đảm nhận nhiều trách nhiệm hơn đối với "khả năng mở rộng" để việc áp dụng chính thống có thể tăng lên. Trong kế hoạch cải thiện thông lượng và tốc độ cuối cùng, Aptos có kế hoạch tách hoàn toàn giao thức đồng thuận khỏi việc thực hiện giao dịch để tăng tốc độ phát sóng giao dịch.

Khả năng nâng cấp

  • Khả năng nâng cấp

sinh thái học

  • sinh thái học

Aptos tổ chức Cuộc thi Hackathon Aptos. Vào cuối tháng 6 năm nay, Aptos đã đưa ra kế hoạch tài trợ cho hệ sinh thái trị giá 200 triệu đô la Mỹ. Các danh mục tài trợ bao gồm 6 danh mục là công cụ dành cho nhà phát triển, SDK, thư viện, tài liệu, hướng dẫn và hướng dẫn, công cụ và công cụ để phát triển, quản trị, DeFi, và NFT Framework; đóng góp giao thức cốt lõi: tiêu chuẩn mã thông báo, thư viện, nâng cấp giao thức, v.v.; mã nguồn mở và sản phẩm công khai; sáng kiến ​​giáo dục; ứng dụng.

tiêu đề phụ

Sui

Vào tháng 12 năm 2021, Sui, công ty khởi nghiệp sớm nhất trong chuỗi công khai Move, đã công bố khoản tài trợ Series A trị giá 36 triệu đô la, với các nhà đầu tư bao gồm a16z và NFX, Scribble Ventures, Redpoint, Lightspeed, Electric Capital, Samsung NEXT, Slow Ventures, Standard Crypto , Coinbase mạo hiểm chờ đợi. Vào ngày 12 tháng 7 năm nay, có thông tin tiết lộ rằng Sui đang tìm kiếm khoản tài trợ Series B trị giá 200 triệu đô la Mỹ, với mức định giá 2 tỷ đô la Mỹ.

Nhóm phát triển của Sui là Mysten Labs, người đã thiết kế chuỗi khối bằng chứng cổ phần (PoS) lớp 1 hiệu suất cao Sui của riêng họ, được phát hành vào tháng 3 năm nay.

Giống như Aptos, Sui cũng sử dụng ngôn ngữ phát triển Move của Diễm, tuy nhiên mô hình đối tượng của Sui hơi khác so với Aptos. Hiện tại, Sui đã phát hành sách trắng kinh tế của họ, nhưng tiến độ phát triển còn chậm.

Về việc sử dụng ngôn ngữ Move, Sui đã nâng cấp và điều chỉnh nó để ngôn ngữ này có thể viết hợp đồng thông minh cho cả tài sản mã hóa đồng nhất (FT) và tài sản không đồng nhất (NFT).

Về khả năng mở rộng liên quan đến hiệu suất mạng, Sui tập trung vào song song hóa giao dịch, nghĩa là mạng có thể xử lý nhiều giao dịch cùng một lúc. Trong hầu hết các chuỗi khối, các giao dịch chuỗi khối phải diễn ra tuần tự và thường không có kết nối hoặc sự phụ thuộc giữa các giao dịch này. Điều này hạn chế quy mô khối lượng giao dịch. Và Sui có thể khóa dữ liệu liên quan của một giao dịch và thực hiện xác minh độc lập, để hoàn thành việc xử lý song song các giao dịch.

hiện trạng

  • hiện trạng

sinh thái học

  • sinh thái học

phần kết

phần kết

Dựa trên kinh nghiệm và bài học của Solidity, ngôn ngữ Move đã thực hiện nhiều đổi mới và cải tiến khác nhau, giúp cải thiện đáng kể tính bảo mật và phù hợp hơn cho việc phát triển các hợp đồng thông minh. Các chuỗi công khai mới dựa trên ngôn ngữ Move cũng đã mang lại nhiều chỗ hơn cho trí tưởng tượng cho sự phát triển của Lớp 1. Khi các tổ chức đầu tư hàng đầu lần lượt tham gia trò chơi, vẫn chưa biết ai sẽ giành chiến thắng trong chuỗi công khai.

IOBC Capital
作者文库