Báo cáo nghiên cứu chuyên sâu của Cosmos: Blockchain 3.0, trạng thái cơ bản của Internet
Foresight
2022-02-03 08:34
本文约20808字,阅读全文需要约83分钟
Năm 2014, Cosmos bắt đầu xây dựng mạng blockchain, liệu năm 2022, nó có trở thành điểm kỳ dị của vụ nổ Cosmos?

Tác giả gốc: Chelsea Jiang

tiêu đề cấp đầu tiênForesight Research

0. Lời nói đầu

Vào năm 2014, Tendermint, nguyên mẫu của Cosmos và dự án nguồn của nó, đã được thành lập và chỉ 5 năm kể từ khi sách trắng về Bitcoin được phát hành.

Vào năm 2018, sách trắng của Cosmos đã giành giải sách trắng tốt nhất tại Tuần lễ chuỗi khối Wanxiang ở Thượng Hải và thị trường gấu bắt đầu chu kỳ 4 năm.

Vào năm 2022, Cosmos cuối cùng đã nhận ra sách trắng và thế giới blockchain bắt đầu suy nghĩ nghiêm túc. Chuỗi công khai không còn là duy nhất nữa, mà như Cosmos mô tả, nó là một vũ trụ kết nối chuỗi khối.

Mục lục

Mục lục

1. Vũ trụ: Chuỗi khối 3.0

1.1 Bitcoin: Blockchain 1.0, giá trị của sự phi tập trung

1.2 Ethereum: Blockchain 2.0, Bùng nổ các ứng dụng

1.3Cosmos: Blockchain 3.0, mạng chuỗi khối có thể mở rộng và mô-đun

1.3a) Xây dựng public chain

1.3b) Thành phần của chuỗi công khai

1.3c) Cơ chế đồng thuận Tendermint: cung cấp POS dựa trên BFT

1.3d) Cosmos SDK: Phương pháp phát triển mô-đun

1.3e) Giao thức chuỗi chéo IBC: Giao thức TCP/IP của Internet chuỗi khối

1.3f) Cosmos Hub: Trung tâm giá trị

1.3g) Cầu trọng lực + EVMOS: Tương thích với hệ sinh thái Ethereum

2. Lựa chọn nhiều chuỗi: Cosmos Vs Polkadot Vs Avalanche

3. Tính tất yếu của nhiều chuỗi: tiền đề của Web 3.0

3.1 Thế giới đa chuỗi: chuỗi khối mô-đun có thể mở rộng vô hạn

3.2 Defi đa chuỗi: một hệ thống tài chính hoàn chỉnh

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

4. Tóm tắt

1. COSMOS: Chuỗi khối 3.0

Cosmos không phải là một chuỗi khối độc lập, mà là một mạng, một mạng lưới các chuỗi khối.

Mục tiêu của Cosmos không phải là xây dựng chuỗi khối của riêng mình mà là xây dựng một hệ sinh thái mạng có thể tương tác. Để đạt được một mạng có thể tương tác, Cosmos cung cấp các công cụ dành cho nhà phát triển để hạ thấp ngưỡng phát triển, bao gồm công cụ đồng thuận Tendermint, khung phát triển mô-đun của SDK Cosmos và giao thức truyền thông IBC để thực hiện chuyển thông tin và tài sản giữa các chuỗi khối và để mở ra các khối khác nhau Các hòn đảo bị cô lập của các chuỗi tạo thành Internet.

tiêu đề phụ

1.1 Bitcoin: Blockchain 1.0, giá trị của sự phi tập trung

Bitcoin là một hệ thống tiền tệ phi tập trung. Công nghệ chuỗi khối của bitcoin lần đầu tiên giới thiệu một cơ chế đồng thuận trong cơ sở dữ liệu phân tán: Bằng chứng công việc, khuyến khích người tham gia trở thành người khai thác bằng cách thưởng cho mã thông báo gốc bitcoin để đảm bảo sổ cái nhất quán.Bitcoin là một sổ cái mà bất kỳ ai cũng có thể tham gia ghi sổ, nhưng không ai có thể sở hữu sổ cái này, vì vậy không ai có thể thay đổi hồ sơ trên sổ cái này.Bạn có thể giao dịch hoặc chuyển tiền với bất kỳ ai trên thế giới, bạn chỉ cần biết địa chỉ bitcoin của bên kia và bạn không cần xác nhận ngân hàng hoặc thậm chí cung cấp địa chỉ cư trú.

Cơ chế đồng thuận của POW giải quyết vấn đề niềm tin và không cần phải tin tưởng vào một người hoặc tổ chức nhất định (điều này sẽ mang lại cho họ những quyền lợi lớn).Mọi người đều có thể tham gia vào mạng Bitcoin và trở thành một nút để giữ tài khoản cùng nhau. Một nút chỉ có thể giữ tài khoản và nhận được sự đồng thuận của toàn mạng sau khi tính toán vấn đề toán học của thuật toán mã hóa, đảm bảo rằng cùng một bitcoin sẽ không được sử dụng hai lần . Ví dụ: nếu ai đó muốn tấn công mạng một cách ác ý, chuyển 1.000 bitcoin vào sổ cái của chính họ, thì 51% nút trong mạng phải đồng ý để hoàn thành việc sửa đổi. Giờ đây, việc khai thác Bitcoin giống như một cuộc chạy đua vũ trang, các rào cản gia nhập mạng ngày càng cao và việc làm chủ 51% số nút, đảm bảo tính bảo mật của mạng thậm chí còn khó hơn. Do đó, giá trị của Bitcoin dưới dạng phi tập trung ngày càng được nhiều người công nhận hơn và đã đạt được sự đồng thuận toàn cầu.

Tuy nhiên, Bitcoin có không gian hạn chế để phát triển.tiêu đề phụ

1.2 Ethereum: Blockchain 2.0, Bùng nổ các ứng dụng

Các hợp đồng thông minh do Ethereum mang lại đã mở ra không gian phát triển của các kịch bản ứng dụng và chuỗi khối có thể được nhiều người chính thống chấp nhận hơn.Máy ảo Ethereum, Máy ảo Ethereum mô phỏng một hệ thống xử lý với các chức năng của hệ thống phần cứng hoàn chỉnh, thông qua đó có thể chạy các ứng dụng, đó là hợp đồng thông minh mà chúng ta thấy. Các nhà phát triển chỉ cần cho hợp đồng thông minh biết phải làm gì và làm như thế nào thông qua mã, và phần còn lại chỉ cần được thực hiện bởi chính hợp đồng thông minh. Hợp đồng thông minh giải phóng không gian phát triển của lớp ứng dụng và các nhà phát triển có thể xây dựng các ứng dụng khác nhau mà người dùng có thể sử dụng, bước vào kỷ nguyên chuỗi khối 2.0.

Nhưng Ethereum vẫn phải đối mặt với vấn đề cân bằng, tức là vấn đề về khả năng mở rộng, khả năng sử dụng và tính độc lập.Các DAPP ứng dụng hiện tại được triển khai trên EVM về cơ bản đang cạnh tranh để giành được không gian khối hạn chế trên chuỗi và không gian có thể mở rộng cũng bị hạn chế: chỉ có thể thực hiện tối ưu hóa chung để xử lý nhiều loại EVM, nhưng các kịch bản Ứng dụng khác nhau có các yêu cầu khác nhau. Ví dụ: Defi cần được xác nhận nhanh chóng, nhưng các ứng dụng NFT yêu cầu dung lượng lưu trữ, vì vậy Ethereum không thể phù hợp với mọi tình huống ứng dụng và trần khả dụng thấp: tất cả các DAPP dựa trên EVM đều cần dựa vào môi trường cơ bản của Ethereum, vì EVM được triển khai trên mỗi nút trên mạng Ethereum, nếu DAPP cần được sửa đổi, nó sẽ bị giới hạn liệu nó có tương thích với mạng Ethereum bên dưới hay không. Sau khi hợp đồng thông minh được triển khai, về cơ bản, các nhà phát triển chỉ có thể dựa vào hợp đồng để chạy một cách tự chủ.

EVM đã thực sự mở ra không gian kịch bản ứng dụng nơi chuỗi khối được hỗ trợ bởi công nghệ cơ bản.Các hệ thống như iOS của Apple cung cấp cho các nhà phát triển khả năng sáng tạo, biến điện thoại di động từ một công cụ liên lạc đơn lẻ thành một công cụ thông minh bao gồm các hoạt động xã hội, giải trí và công việc. Là lớp dưới cùng của hợp đồng thông minh, EVM của Ethereum cũng mang đến cho các nhà phát triển không gian sáng tạo không giới hạn, mang đến hệ thống tài chính phi tập trung Defi mà chúng ta thấy hiện nay, cung cấp cho NFT các quyền đã được xác nhận và nền kinh tế trò chơi phi tập trung Body gamefi.

tiêu đề phụ

1.3 Cosmos: Blockchain 3.0, mạng chuỗi khối mô-đun có thể mở rộng

Cosmos tiến thêm một bước trên cơ sở Ethereum và cung cấp giàn giáo để xây dựng các chuỗi khối dưới dạng CosmosSDK, cung cấp khung phát triển chung và các mô-đun Cosmos SDK, giúp đơn giản hóa rất nhiều khó khăn trong quá trình phát triển chuỗi khối và có thể được tùy chỉnh cho các nhà phát triển. tiện ích mở rộng.

1.3a) Xây dựng public chain

Trước hết, tất cả các ứng dụng giải quyết các kịch bản ứng dụng cụ thể cần phải được xây dựng trên chuỗi công cộng cơ bản. Cụ thể, lớp ứng dụng ở lớp trên của chuỗi công khai có tác động lớn nhất đến sự phát triển ứng dụng, còn lớp mạng và lớp đồng thuận tại phần dưới cùng của chuỗi công khai cung cấp nhiều hơn Điều quan trọng là hiệu suất cơ bản của ứng dụng đang chạy, miễn là thiết kế cơ bản cụ thể đảm bảo hiệu suất, nó sẽ không ảnh hưởng nhiều hơn đến bản thân ứng dụng.

Tuy nhiên, nếu bạn muốn đạt được sự áp dụng chính thống, bạn có thể cần toàn bộ chuỗi công khai để phục vụ riêng ứng dụng. Ví dụ: Axie, một trò chơi chuỗi phổ biến trong 21 năm, đã chọn phát triển chuỗi phụ Ronin của riêng mình để xử lý một số lượng lớn giao dịch. Nếu bạn tiếp tục dựa vào Ethereum, nơi thực hiện các hoạt động giao dịch khác của Defi, NFT và các hoạt động giao dịch khác, nó sẽ không những không thể xử lý hoạt động kinh doanh của trò chơi Axie mà còn gây ra tắc nghẽn trên mạng Ethereum. Xét cho cùng, TPS của Ethereum chỉ là 10. Do đó, về lâu dài, một số lượng lớn các ứng dụng được chất đống trên một chuỗi chính để chia sẻ tài nguyên, điều này không thể đáp ứng các ứng dụng mà còn kéo toàn bộ mạng xuống. Một chuỗi công khai duy nhất là không thể tối ưu cho mọi kịch bản ứng dụng. Các dự án trên các tuyến đường khác nhau nên chọn xây dựng trên hệ sinh thái chuỗi công khai phù hợp với họ. Cosmos cung cấp một chuỗi khối mô-đun mà các nhà phát triển có thể xây dựng hiệu quả hơn. Một chuỗi thích ứng với kịch bản ứng dụng

Đồng thời, sự bùng nổ của các ứng dụng trên Ethereum cũng khiến các nhà phát triển nhận ra rằng các kịch bản ứng dụng khác nhau có các yêu cầu khác nhau đối với chuỗi công khai, chẳng hạn như tốc độ xác nhận có tác động lớn hơn đến các dự án Gamefi so với các dự án Defi. Lý tưởng nhất là mỗi ứng dụng nên có một chuỗi khối độc lập để xem xét các kịch bản sử dụng hàng loạt trong tương lai. Tuy nhiên, việc phát triển lớp dưới cùng của chuỗi công khai là không cần thiết và cũng không lãng phí tài nguyên, thiết kế hiện tại của chuỗi công khai vị trí gần giống nhau và khối lượng công việc phát triển rất lớn và không có nhiều người thực sự có thể làm được .

1.3b) Thành phần của chuỗi công khai

Chúng ta có thể xem xét những gì cần thiết để xây dựng một chuỗi khối từ đầu:

1. Lớp dữ liệu: công nghệ lưu trữ dữ liệu, chủ yếu dựa trên lưu trữ dữ liệu mật mã, để đạt được bảo mật giao dịch, bao gồm cây Merklle, chữ ký số, hàm băm, công nghệ mã hóa bất đối xứng, v.v., lưu trữ dữ liệu trong một khối và sau đó truyền chuỗi Cấu trúc , kết hợp với công nghệ tem thời gian, được kết nối để tạo thành một khối.

2. Tầng mạng: Cơ chế giao tiếp giữa các nút trong mạng ngang hàng ảnh hưởng đến tốc độ xác nhận thông tin của chuỗi khối và cũng quyết định khả năng mở rộng của chuỗi khối

3. Lớp đồng thuận: Phương thức kế toán thống nhất, cho phép các nút phi tập trung đồng ý và xác nhận các bản ghi của sổ cái để đảm bảo tính bảo mật của chuỗi khối.

4. Lớp khuyến khích: Khuyến khích các nút tham gia vào chuỗi khối thông qua mô hình khuyến khích kinh tế, thường được gọi là cơ chế khai thác, là cơ sở cho hoạt động của chuỗi khối

5. Lớp hợp đồng: Các hợp đồng thông minh do Ethereum đại diện có thể phát triển và tự động thực thi các ứng dụng

6. Lớp ứng dụng: sản phẩm hướng đến người dùng

1.3c) Cơ chế đồng thuận Tendermint

Tendermint thực chất là tên của công ty do người sáng lập Jae Kwon tạo ra trước khi Cosmos được thành lập và Tendermint Core là phần mềm thực tế được sử dụng. Nó chủ yếu bao gồm hai thành phần: Tendermint Core, cung cấp cơ chế đồng thuận, công cụ đồng thuận và điều chỉnh với hầu hết các ngôn ngữ lập trình Giao diện ABCI.

Trong thiết kế của Cosmos, lớp dữ liệu và lớp mạng được phân loại thành lớp mạng, lớp hợp đồng và lớp khuyến khích được phân loại thành lớp đồng thuận, và lớp hợp đồng và ứng dụng được phân loại thành lớp ứng dụng. Đối với các nhà phát triển, lớp dưới cùng của lớp mạng và lớp đồng thuận không phải là chìa khóa cho sự phát triển của họ, mà là sự phát triển của lớp ứng dụng, chịu trách nhiệm về logic nghiệp vụ để cung cấp các kịch bản ứng dụng. Tendemint cung cấp một lớp mạng chung và lớp đồng thuận, cho phép các nhà phát triển xây dựng các lớp ứng dụng của riêng họ trên cơ sở này.

Là một công cụ chung, Tendermint Core có thể ghi lại các giao dịch trên chuỗi một cách an toàn và nhất quán, bao gồm lớp mạng và lớp đồng thuận. Lớp mạng sử dụng giao thức Gossip, mô phỏng sự lây lan của dịch bệnh trong mạng nút P2P. Giao thức mạng cũng là giao thức được sử dụng bởi lớp mạng Bitcoin; lớp đồng thuận sử dụng BFT+POS, chúng ta có thể xem xét thuật toán cụ thể.

1.3c1) Công cụ đồng thuận Tendermint Core: Thuật toán đồng thuận POS dựa trên BFT

Trên thực tế, ai cũng từng gặp phải vấn đề về sự đồng thuận, đó là thảo luận xem nên ăn gì khi đi ăn cùng bạn bè. Chỉ là trong chuỗi khối, nó trở thành một nút để thảo luận về những gì sẽ viết trên khối tiếp theo.Chuỗi khối cho phép các nút tham gia hoặc rời khỏi bất cứ lúc nào, ngay cả khi có sự cố xảy ra thì các nút trong mạng vẫn có thể hoạt động bình thường. Điều này dựa trên các quy tắc được xây dựng trước và bộ quy tắc này là cơ chế đồng thuận.

Satoshi Nakamoto lần đầu tiên kết hợp Khả năng chịu lỗi của Byzantine (BFT) vào thiết kế Bitcoin và bắt đầu giới thiệu cơ chế chịu lỗi hàn lâm vào điện toán phân tán như chuỗi khối, suy nghĩ về việc xây dựng một hệ thống đáng tin cậy trong một môi trường không đáng tin cậy . Jae Kwon là người đầu tiên thực sự đề xuất áp dụng nghiên cứu BFT vào chuỗi khối PoS và đã tạo ra Tendermint để hiện thực hóa ý tưởng của mình.

Cơ chế chịu lỗi BFT Byzantine

Năm 1982, Lamport, Shostak và Pease lần đầu tiên đề xuất Bài toán các tướng Byzantine.Một nhóm tướng Byzantine từ các vị trí khác nhau bao vây một thành phố và cần quyết định tấn công hay rút lui. Tuy nhiên, các tướng ở các vị trí khác nhau chỉ có thể liên lạc với nhau thông qua sứ giả, nếu có kẻ phản bội trong số các tướng này, kẻ phản bội có thể gửi các thông điệp khác nhau đến các tướng khác nhau, chẳng hạn như gửi tin nhắn giả cho một tướng đang có xu hướng rút lui mà các tướng khác cũng đang có ý định rút lui.Quyết định của mọi người.

Khả năng của một vị tướng trung thành đạt được cơ chế đồng thuận khi có mặt những kẻ phản bội được gọi là BFT, Byzantine Fault Torerance. BFT đảm bảo rằng khi tổng số nút là N, số nút bị lỗi hoặc độc hại là F. Miễn là N >= 3F + 1, mạng vẫn có thể đạt được sự đồng thuận và đưa ra quyết định nhất quán.

Những người tham gia mạng không thể xác định liệu ai đó đang nói dối hay tin nhắn đã bị sửa đổi.Ngay cả khi những vấn đề này tồn tại, hệ thống mà những người tham gia có thể đạt được sự đồng thuận để đưa ra quyết định được gọi là Dung sai lỗi Byzantine (BFT).

Bằng chứng cổ phần POS

cơ chế đồng thuận

cơ chế đồng thuận

Quá trình đạt được sự đồng thuận chủ yếu là người xác minh nhận được 2/3 số phiếu bầu trong quá trình nhiều vòng đề xuất, bỏ phiếu trước và gửi trước (là số lượng) cộng 1, nếu không thì bắt đầu lại toàn bộ quá trình. Những người chỉ tham gia vào giai đoạn chuẩn bị đề xuất, bỏ phiếu trước và gửi trước được gọi là nút không xác minh hoặc ứng dụng khách nhẹ, đảm bảo rằng tất cả các nút trong mạng đều có thể nghe tin nhắn; người xác minh tham gia vào toàn bộ quá trình từ bỏ phiếu đến tạo khối còn được gọi là Nó là một nút đầy đủ; người xác minh bắt đầu mỗi vòng của quá trình bỏ phiếu còn được gọi là người đề xuất, để đảm bảo rằng trách nhiệm được hoàn thành, các quyền có được theo mã thông báo đã cam kết càng lớn thì càng lớn xác suất được chọn. Nói cách khác, bạn đầu tư càng nhiều thì cơ hội nhận lại tiền càng cao.

Tất nhiên, không phải vòng nào cũng tạo khối thành công và toàn bộ quá trình sẽ bắt đầu lại khi người đề xuất có thể ngoại tuyến hoặc bị trì hoãn.

Đồng thời, khách hàng nhẹ có thể xác minh tính hợp lệ của giao dịch. So với trình xác minh lưu trữ thông tin chuỗi khối hoàn chỉnh, ứng dụng khách nhẹ chỉ cần tải xuống định kỳ một phần thông tin, đó là tiêu đề khối (có thể hiểu là tiêu đề của bài viết) và thậm chí không cần đồng bộ hóa tất cả các tiêu đề khối trên chuỗi. Kết quả cuối cùng của khối có thể được sử dụng để theo dõi tập hợp các trình xác thực tham gia bỏ phiếu và xác minh xem hơn hai phần ba số trình xác nhận từ khối đã cam kết trước hay chưa.

Tất nhiên, không phải vòng nào cũng tạo khối thành công, người đề xuất có thể ngoại tuyến hoặc thông tin không đạt tiêu chuẩn, sau đó toàn bộ quá trình sẽ bắt đầu lại.

hiệu suất

Sự đồng thuận của Nakamoto và cách thức của POW cho phép mọi người tham gia với tư cách là những người khai thác để có được quyền ghi sổ thông qua sự cạnh tranh về sức mạnh tính toán, tức là để tạo ra các khối. Tuy nhiên, Tendermint sẽ đặt trước các nút cố định, nếu bạn muốn tăng nó, bạn cần ít nhất 2/3 số nút bỏ phiếu nhất trí, đồng thời, để ngăn chặn quá nhiều nút đạt được sự đồng thuận và làm chậm lại, phía trên giới hạn của các nút thầu là 100 và kết quả thu được có tính xác định cuối cùng, có nghĩa là trong cùng điều kiện đầu vào, kết quả đầu ra luôn được xác định, đảm bảo rằng giao dịch của người dùng được hoàn thành ngay lập tức. Và Bitcoin có thể có nguy cơ phân nhánh.

Trình xác minh Tendermint có giới hạn 100 có thể được cam kết là không đủ phân quyền,Tuy nhiên, phân cấp trong blockchain nên là một phương tiện, không phải là mục đích cuối cùng.Miễn là chi phí phá hủy hệ thống đủ cao và có các cơ chế phòng thủ và trừng phạt có mục tiêu, ngay cả khi các bằng chứng xác minh của Tendermint được cố định và biết trước, thì điều đó sẽ không ngăn cản sự đồng thuận ổn định và tất định.

Tendermint Core, với tư cách là công cụ đồng thuận cung cấp lớp mạng và lớp đồng thuận, là một cơ chế đồng thuận hỗ trợ BFT. Điều này có nghĩa là ngay cả khi 1/3 số nút bị lỗi, bao gồm cả các cuộc tấn công của hacker và mã độc, mạng của Tendermint vẫn có thể đạt được sự đồng thuận và hoạt động bình thường. Điều này có nghĩa là mạng sử dụng công cụ đồng thuận Tendermint có thể đảm bảo hoạt động an toàn của mạng trong hầu hết các trường hợp, đây là điều kiện tiên quyết để bất kỳ ứng dụng nào bắt đầu sử dụng quy mô lớn; đồng thời, tốc độ nhanh, thời gian tạo khối là khoảng 1 giây và giao dịch tương tự được đảm bảo Ghi lại trên chuỗi theo cùng một thứ tự

1.3c2) Giao diện ABCI: giao diện giải phóng các nhà phát triển

Trong mạng chuỗi khối Cosmos, mỗi chuỗi khối sử dụng Tendermint làm lớp mạng chung và lớp đồng thuận cơ bản và mỗi ứng dụng có thể thiết kế logic kinh doanh của riêng mình ở lớp ứng dụng. Đối với các nhà phát triển, họ chỉ cần gọi ABCI, Giao diện chuỗi khối ứng dụng và họ có thể xây dựng các ứng dụng trực tiếp trên giao dịch cuối cùng được cung cấp bởi cơ chế đồng thuận do thầu cung cấp.

ABCI: phương thức gọi linh hoạt

ABCI, tên đầy đủ là Giao diện chuỗi khối ứng dụng, vì giao thức ổ cắm là giao diện cuộc gọi, không giống như các chuỗi khối khác yêu cầu nhà phát triển học và sử dụng một ngôn ngữ cụ thể, nhà phát triển có thể chọn ngôn ngữ mà họ quen thuộc để phát triển.

Chúng ta đã thấy rằng Bitcoin và Ethereum đều áp dụng một ý tưởng tích hợp khi thiết kế mạng chuỗi khối.Mỗi ngăn xếp công nghệ, tức là mỗi cấp độ của chuỗi khối mà chúng ta vừa đề cập, là một liên kết và các chương trình phụ thuộc không thể tách rời riêng lẻ.

Kiến trúc tổng thể này dễ gặp phải hai vấn đề trong quá trình phát triển.

1) Mã khó sử dụng. Ví dụ: một chồng Bitcoin bao gồm mempool nhóm giao dịch sẽ được xử lý, số dư tài khoản, quyền của người dùng, v.v. Nếu bạn muốn tách mempool ra, nó sẽ trở nên rất khó khăn, thậm chí nếu nó được phân nhánh, nó sẽ khó duy trì .Mã mì, chằng chịt như sợi mì, lộn xộn khó hình dung.

2) Hạn chế ngôn ngữ phát triển. Trong mạng Ethereum, EVM cần biên dịch mã hợp đồng thông minh thành mã byte thông qua trình biên dịch và tải nó lên chuỗi khối trước khi thực hiện các thao tác. sự vững chắc.

loại chức năng

Chủ yếu có 3 lớp ứng dụng kết nối ABCI và lớp đồng thuận Tenderint, bao gồm:

1) CheckTx: Xác minh giao dịch và gửi nó đến nhóm giao dịch mempool để phát giao dịch

2) DeliverTx: Gửi tới công cụ đồng thuận để xử lý và cập nhật trạng thái

3) BeginBlock/EndBlock: Truy vấn trạng thái của lớp ứng dụng

Giao thức abci bao gồm một số loại thông báo khác nhau. Lõi Tendermint sẽ tạo 3 kết nối ABCI đến lớp ứng dụng:

Trong khoa học máy tính, kiến ​​trúc nguyên khối thường không được coi là một thông lệ tốt. Cosmos đã biến nhu cầu ban đầu là xây dựng một kiến ​​trúc chuỗi khối xếp chồng lên nhau từ lớp dưới cùng thành một cấu trúc mô-đun có thể kết hợp tự do. Cũng giống như lắp ráp một chiếc máy tính, bạn có thể lắp ráp thẻ nhớ, màn hình, bàn phím và chuột thành một chiếc máy tính, bạn cần cân nhắc thêm các cấu hình cụ thể trước khi có thể lái xe trên đường. Cấu hình của lớp ứng dụng cũng cung cấp các công cụ Cosmos SDK, một khung cho phép các nhà phát triển tùy chỉnh cấu hình cho các kịch bản ứng dụng, cung cấp một mô hình phát triển mới.

Một sơ đồ tóm tắt Tendermint

1.3d) Cosmos SDK: Phương pháp phát triển mô-đun

Bản chất của chuỗi khối là một cỗ máy trạng thái có thể được nhân rộng, một mô hình logic giúp đơn giản hóa mối quan hệ nhân quả của mọi thứ và một điều kiện nhất định có thể được đưa ra để cập nhật trạng thái. Ví dụ: Bitcoin là một sổ cái mà mọi người có thể tải xuống, sau khi một giao dịch mới thành công, nó sẽ được cập nhật vào sổ cái này để mọi người có thể nhìn thấy.Trên thực tế, một số lượng lớn giao dịch có thể được đóng gói và tải lên chuỗi để sửa đổi trạng thái của sổ cái.

1.3d1) Thiết kế mô-đun SDK

Thông qua thiết kế mô-đun, SDK cung cấp các chức năng ứng dụng phổ biến và mỗi chức năng có thể chạy độc lập và được kết hợp với nhau. quản lý. Mỗi mô-đun cũng có thể được coi là một máy trạng thái nhỏ riêng biệt, nhà phát triển có thể tùy chỉnh trạng thái và cách thay đổi trạng thái và lưu nó trong Multistory dưới dạng KVStore để hỗ trợ sử dụng trong tương lai. Đồng thời, với tư cách là phần mềm nguồn mở, các nhà phát triển có thể lặp lại nhanh chóng thông qua thực hành dự án.

Mô-đun SDK là một công cụ phát triển đơn giản và thiết thực mà các nhà phát triển có thể cung cấp cho các nhà phát triển khác và các nhà phát triển có thể tự do tạo nhiều ứng dụng hơn.

Cơ chế hoạt động

Trạng thái của lớp ứng dụng được xác định và duy trì thông qua cơ chế của Multistore và trạng thái của lớp ứng dụng được chia thành các mô-đun khác nhau, có thể được coi là một máy trạng thái độc lập.Giao diện ABCI trong basepp cơ sở được xây dựng trong CosmosSDK có thể được gọi trực tiếp để thích ứng với tất cả các loại ứng dụng. Cơ chế đồng thuận Tendermint được gửi tới nhóm giao dịch mempool sau khi được CheckTX xác minh là không bị tấn công. Sau khi nút xác minh đạt được sự đồng thuận và tạo thành công một khối, giao dịch được đóng gói trên chuỗi và trạng thái được sửa đổi thành công thông qua DeliverTx, nghĩa là giao dịch thành công.

Sau khi nhận được giao dịch ở dạng byte thông qua chức năng DeliverTx, giải mã và trích xuất tin nhắn. Sau khi xác minh thông tin liên quan đến giao dịch, chẳng hạn như có chữ ký hay không, nó sẽ được đẩy đến mô-đun tương ứng để xử lý và cuối cùng là trạng thái đã cập nhật. Trạng thái cập nhật được lưu bởi chức năng Multistore trong SDK và thông tin cũng có thể được chia để tương ứng với các mô-đun khác nhau.

1.3d2) Chức năng mô-đun SDK

Chức năng được cung cấp bởi các mô-đun hiện có

Phân hệ tài khoản: phân hệ tài khoản quản lý tài khoản của công ty

Phân hệ ngân hàng: giao dịch chuyển nhượng công ty

Mô-đun đặt cược: cam kết mã thông báo của công ty

Mô-đun chém: chém chiến lược trừng phạt phân chia

Mô-đun phân phối: mô-đun phân phối phân phối phần thưởng của công ty

Mô-đun cung cấp: được tạo bởi tiền mới

Mô-đun Gov: quản trị trên chuỗi

Về cơ bản, nó bao gồm các chức năng cần thiết của lớp ứng dụng và các nhà phát triển có thể trực tiếp sử dụng các bánh xe này để phát triển ô tô của riêng họ.

khả năng tương thích

SDK hỗ trợ các nhà phát triển sử dụng mô-đun của bên thứ ba, nhưng cần thực hiện một số kiểm tra an toàn để đảm bảo rằng mỗi mô-đun có thể thích ứng với nhau.

Giao thức IBC và SDK chạy độc lập. Việc sử dụng mô-đun Cosmos SDK không yêu cầu ràng buộc với cơ chế đồng thuận của Tendermint. Các nhà phát triển có thể chọn giao thức đồng thuận cơ bản theo nhu cầu của riêng họ và mô-đun IBC được giới thiệu sau này được liên kết theo một số điều kiện.Các thuật toán đồng thuận khác nhau, chẳng hạn như hai chuỗi công khai chính của Bitcoin và Ethereum.

Mô hình khả năng đối tượng hỗ trợ mô hình đối tượng

SDK Cosmos hỗ trợ mô hình khả năng đối tượng, cho phép logic vận hành của từng mô-đun được lưu trữ trong chức năng Keeper. Bằng cách gọi Keeper, thiết bị lưu trữ mô-đun có thể được đọc và ghi trong ứng dụng tương ứng. Điều này có nghĩa là ngay cả khi có một cuộc tấn công độc hại hoặc không xác định, mà không cần biết mã cụ thể, các đối tượng và liên kết được tham chiếu có thể được phân tích để đảm bảo tính bảo mật của hệ thống, miễn là có các liên kết giữa các đối tượng được tham chiếu.

Điều khiển hợp lý này được gọi là người quản lý có thể được ẩn sau hậu trường để cô lập các mã khác nhau và cuối cùng là cải thiện tính bảo mật của hệ thống. Đối với kiến ​​trúc ứng dụng, các nhà phát triển có thể sắp xếp rõ ràng hơn các chức năng, logic và liên kết của mã, do đó, việc xác định vấn đề dễ dàng hơn, thích ứng với các ngôn ngữ khác và thậm chí tối ưu hóa hơn.

Các ứng dụng được xây dựng với Cosmos có lớp ứng dụng độc lập, lớp đồng thuận và lớp mạng. Các nhà phát triển có thể chọn trình xác minh của lớp mạng để xây dựng cộng đồng và hệ thống kinh tế của riêng họ. Nếu lớp đồng thuận mặc định Tendermint Core được sử dụng, các nhà phát triển có thể chọn trình xác minh của riêng họ trên nhiều chuỗi khối vũ trụ. Chuỗi công khai dựa trên SDK Cosmos đã có các dịch vụ được cung cấp bởi các chuỗi công khai lớn như Binance Chain, Terra và Kava.

Josh, người đã phát triển ví Keplr, từng kết luận rằng sử dụng hợp đồng thông minh giống như đang thuê một ngôi nhà và phát triển với CosmosSDK là xây dựng ngôi nhà của riêng bạn.

1.3e) Giao thức chuỗi chéo IBC: Giao thức TCP/IP của Internet chuỗi khối

Giao thức chuỗi chéo IBC là một trong các mô-đun của SDK Cosmos. Các ứng dụng được xây dựng bằng SDK Cosmos có thể được nâng cấp để tương thích với giao thức IBC, giống như chúng tôi thường nâng cấp phần mềm điện thoại di động.

IBC, tên đầy đủ của Giao thức truyền thông liên chuỗi khối liên chuỗi, thống nhất tiêu chuẩn cho giao tiếp chuỗi chéo giữa các chuỗi khối khác nhau. Nó có thể được hiểu là trọng lượng và thước đo thống nhất của Nhà nước Tần trong thời Chiến quốc, hay theo cách nói của Sunny Aggarwal, cựu trưởng nhóm nghiên cứu của Tendermint, IBC là tiêu chuẩn hóa các thùng chứa để vận chuyển hàng hóa và thực hiện thương mại kinh tế toàn cầu.

1.3e1) Thiết kế giao thức chuỗi chéo

Các chức năng và kịch bản được cung cấp bởi một chuỗi công khai duy nhất bị hạn chế, do đó, các chuỗi chéo được yêu cầu để đáp ứng nhiều nhu cầu hơn, chẳng hạn như thanh toán qua Alipay sau khi đặt hàng trên Meituan. Chuỗi chéo về cơ bản là chuyển dữ liệu an toàn và đáng tin cậy sang một chuỗi khác và đạt được hiệu quả mong muốn.

Nhắc đến lịch sử phát triển của Internet, ra đời từ Arpanet, ARPANET (Advanced Research Projects Agency Network, Mạng Cơ quan Dự án Nghiên cứu Cao cấp) là mạng đầu tiên thực hiện giao tiếp từ xa với máy tính, nhưng nó chỉ có thể được truyền trong một số giới hạn nhất định. thông tin các nút.Mãi cho đến khi giao thức TCP/IP, hay Internet Protocol Suite, giao thức truyền mạng của Internet Protocol Suite/IPS, cung cấp một cơ chế tiêu chuẩn về cách giao tiếp và nhận thông tin giữa các máy tính khác nhau, thì mạng Internet mà chúng ta sử dụng ngày nay mới được hình thành. Ngoài TCP/IP, cần có các giao thức khác để đảm bảo các loại truyền tải khác nhau, chẳng hạn như HTTP cho các trang web, SMTP cho email, v.v.

Là một tiêu chuẩn xuyên chuỗi, giao thức IBC cung cấp:

1. Khả năng tương tác

Là cơ sở của chuỗi chéo, giao thức IBC có thể nhận ra khả năng tương tác chuỗi chéo thực sự, bao gồm:

1.) Chuỗi chéo tài sản: chuyển tài sản trên các chuỗi khác nhau sang chuỗi mục tiêu, chẳng hạn như chuyển ETH sang chuỗi ATOM

2.) Thông tin chuỗi chéo: Lấy và sử dụng thông tin từ các chuỗi khác, chẳng hạn như vay trên Cosmos sau khi thế chấp tài sản trên chuỗi Ethereum

Giá trị của chuỗi chéo không chỉ được phản ánh trong giá trị của các mã thông báo mà còn mang lại Internet thực bao gồm các chuỗi khối, giống như Internet mà chúng ta sử dụng hiện nay

2. Bảo mật

Càng ít chức năng, càng ít có khả năng có lỗ hổng bảo mật có thể bị khai thác.Và IBC giả định rằng các chuỗi khác nhau không tin tưởng lẫn nhau. Tính bảo mật của giao thức IBC xuất phát từ tính chính xác của sự đồng thuận Tendermint. Tính bảo mật của BFT và chức năng xác minh của các nút nhẹ được thảo luận ở trên có thể cung cấp đủ bảo mật và không có sự tin cậy nào khác có thể xảy ra giả thiết.

3. Tính linh hoạt

Việc theo đuổi công nghệ có thể không có điểm dừng, nhưng công nghệ là công cụ phục vụ nhu cầu và phán quyết cuối cùng đến từ người dùng. Do đó, khi một công nghệ được áp dụng, sự lựa chọn có thể không phải là công nghệ tốt nhất mà là công nghệ có nhiều người dùng nhất. Tương tự như quá trình phát triển của công nghệ Internet, sau khi công nghệ mạng TCP/IP được đề xuất, đã có những giải pháp có hiệu suất tốt hơn, nhưng không có giải pháp nào được toàn mạng áp dụng. Đối với blockchain cũng vậy, ngoài nghiên cứu về công nghệ thì có thể chấp nhận những công nghệ đòi hỏi nhu cầu của người dùng.

Từ quan điểm chung, giao thức IBC chỉ đưa ra các yêu cầu tối thiểu trên lớp ứng dụng, điều này có lợi cho việc triển khai rộng rãi giao thức IBC. tiêu chuẩn xuyên chuỗi.

4. Khả năng tương thích

Là một tiêu chuẩn chung, IBC cần thích ứng với nhiều loại chuỗi khối không tin tưởng lẫn nhau. Đảm bảo rằng kết quả của chuỗi khối với tư cách là một máy trạng thái là xác định, nghĩa là không thể rút nó, để đảm bảo thực hiện giao tiếp chính xác. Điều này có nghĩa là chuỗi khối phải có cơ chế đồng thuận cung cấp tính hữu hạn để tương thích, hiện tại Bitcoin và Ethereum của POW không hỗ trợ nó, nhưng Cầu trọng lực được giới thiệu sau này cũng có thể đạt được chuỗi chéo.

1.3e2) Nội dung giao thức chuỗi chéo

Tương tự như giao thức TCP/IP, nó xác định rằng các máy tính khác nhau sử dụng cấu trúc địa chỉ IP (ID máy tính), số cổng (ID chương trình ứng dụng) và số giao thức (tiêu chuẩn lớp vận chuyển) để truyền thông tin khi truyền thông tin.

Trong giao thức IBC, địa chỉ IP của máy tính định vị là ID kênh và cổng của ứng dụng định vị là ID cổng, cùng với thông tin đồng bộ hóa của máy khách, nó tạo thành một cách truyền thông tin được tiêu chuẩn hóa. Giao thức ngắn gọn giúp giảm gánh nặng giao tiếp giữa các chuỗi trên chính chuỗi và không có quá nhiều ràng buộc đối với chính ứng dụng tham gia vào giao tiếp giữa các chuỗi, giúp nó trở nên linh hoạt hơn.

Port ID

Mỗi ứng dụng mô-đun có một cổng cụ thể, được gọi là ID cổng

Kênh

Trước hết, mỗi mô-đun cần đề xuất một kênh bằng giao thức truyền thông IBC và có thể thiết lập nhiều kênh để tránh tình trạng quá tải thông tin của một kênh. Cũng có thể từ chối kênh khi gặp lỗi trả về khi khởi tạo kênh.

Đồng thời, kênh có thể đảm bảo thứ tự giao dịch và về mặt lý thuyết cũng có thể hỗ trợ các kênh bị rối loạn để tạo điều kiện xác minh tính hợp lệ.

cổng cảng

Mỗi mô-đun có thể được liên kết với bất kỳ số lượng cổng nào và các ID cổng khác nhau có thể được sử dụng khi thiết lập kênh với các mô-đun khác, có thể thích ứng với thông tin của các tình huống ứng dụng khác nhau.

khách hàng nhẹ

Ứng dụng khách nhẹ cần đồng bộ hóa thông tin tiêu đề khối của bên kia, theo dõi bộ xác thực của bên kia trong thời gian thực để xác minh tính hợp lệ và hợp pháp của giao dịch và hỗ trợ chuỗi khối đẳng cấu được xây dựng với CosmosSDK

Bắt tay kết nối bắt tay

Sau khi liên lạc được thiết lập, cần phải xác nhận phương thức hoạt động và việc trao đổi thông tin chỉ có thể được thực hiện sau khi đạt được thỏa thuận

1) Chuỗi A khởi tạo yêu cầu OpenInit qua các chuỗi tới Chuỗi B và đợi Người chuyển tiếp nhận yêu cầu.

2) Sau khi Realy nhận được yêu cầu OpenInit, nó sẽ tạo một yêu cầu OpenTry và gửi nó đến chuỗi B.

3) Sau khi chuỗi B nhận được yêu cầu OpenTry, nó đồng ý và xác nhận để tạo gói OpenACK và gửi nó đến chuỗi A bởi Bộ chuyển tiếp theo cách tương tự.

4) Chuỗi A đánh giá liệu bắt tay có thành công thông qua gói dữ liệu OpenACK hay không và nếu thành công, nó sẽ gửi OpenConfirm và trả lại gói dữ liệu chứa thông tin cho chuỗi B và thông tin được truyền thành công; nếu không, bắt tay thất bại

gói tin

Giao dịch xuyên chuỗi

Giao dịch xuyên chuỗi

Nếu người dùng cần chuyển 100 ATOM từ chuỗi A sang chuỗi B, thì quy trình giao dịch là

1) Xác minh xem tài sản xác minh khách hàng nhẹ có hợp pháp và hợp lệ hay không

2) Chuỗi A gửi bằng chứng rằng ATOM đã bị khóa

3) Chuỗi B xác minh bằng chứng của chuỗi A

4) Chuỗi B tạo phiếu giảm giá 100 AMT Voucher, có thể được lưu hành và sử dụng cho đến khi quay lại Chuỗi A để mở khóa 100 ATOM ban đầu

Trên thực tế, các giao dịch xuyên chuỗi chỉ là sự trao đổi quyền sở hữu tài sản trên hai chuỗi, với BTC vẫn trên chuỗi khối Bitcoin và ETH trên chuỗi khối Ethereum. BTC mất giá trị khi nó rời khỏi chuỗi khối Bitcoin và giao dịch thực sự chuyển BTC dưới dạng giá trị của một tài sản.Theo mô hình Cosmos, bản thân tài sản đó có thể được chuyển trên chuỗi.

1.3e3) So sánh giao thức chuỗi chéo với Polkadot XCMP

giao thức XCMP

XCMP, tên đầy đủ là Giao thức truyền thông điệp xuyên chuỗi, một chuỗi dù được đưa vào chuỗi chuyển tiếp của Polkadot trở thành một trong các chuỗi trong mạng đa chuỗi, sau đó giao tiếp với các dù chuỗi khác được kết nối với cùng một chuỗi chuyển tiếp thông qua giao thức này.

Cơ chế hoạt động của XCMP

Nút thu thập các giao dịch trong chuỗi song song và gửi chúng đến khối ứng cử viên được gọi là trình thu thập và xác minh khối ứng cử viên do trình thu thập cung cấp trong chuỗi chuyển tiếp để hoàn thành giao dịch, còn được gọi là khối và nút được gọi là trình xác nhận. Người thu thập giao thức XCMP có thể gửi và nhận tin nhắn từ các parachains khác.

Nếu một chuỗi song song, chuỗi A, cần gửi tin nhắn đến một chuỗi B khác, thì:

1. Mã thông báo đã cam kết DOT sử dụng giao thức XCMP để mở kênh một chiều từ chuỗi A đến chuỗi B để gửi tin nhắn. Cần có một kênh khác để nhận tin nhắn. Có thể trả lại tiền đặt cọc khi đóng kênh sau khi gửi tin nhắn .

2. Trình thu thập trên chuỗi A sẽ đặt tin nhắn, người nhận và dấu thời gian vào hàng đợi đầu ra của chuỗi A.

2. Khi người thu thập của chuỗi B chuyển tin nhắn qua mạng của cơ chế Tin đồn, anh ta sẽ tìm thấy tin nhắn và đặt nó vào hàng đợi đầu vào, và tin nhắn sẽ được lưu trong trình xác minh của chuỗi A và chuỗi B để đảm bảo rằng nó là hợp pháp và hợp lệ

3. Người thu thập của chuỗi B gửi tin nhắn cho người xác minh của chuỗi chuyển tiếp, sau khi người xác minh xác nhận, anh ta đưa thông tin vào chuỗi chuyển tiếp để ghi lại tin nhắn và tạo một khối để hoàn thành việc gửi tin nhắn.

Tin nhắn được gửi bằng XCMP có thể bao gồm bất kỳ dữ liệu và tin nhắn nào, nghĩa là, nó hỗ trợ khả năng tương tác giữa các chuỗi của tài sản trên các chuỗi và thông tin trên các chuỗi, chẳng hạn như gọi hợp đồng giữa các chuỗi.

Tuy nhiên, theo hệ sinh thái đa chuỗi hiện tại, có thể thấy trước rằng sẽ có sự gia tăng lớn trong các giao dịch xuyên chuỗi và mỗi khi bạn sử dụng chuỗi chéo XCMP của Polkadot, bạn cần cam kết DOT để sử dụng kênh một lần , có một chi phí nhất định và sẽ hy sinh hiệu quả. Hiện tại, giao thức XCMP vẫn đang được phát triển và vẫn cần phải chờ xem hiệu quả thực tế sau khi nó trực tuyến.

Giao thức XCMP của Polkadot duy trì an ninh toàn cầu thông qua chuỗi chuyển tiếp và giao thức Cosmos IBC đơn giản giúp giảm chi phí của các chuỗi chéo theo thiết kế. Giao thức IBC giống một hiệp định thương mại toàn cầu của WTO hơn. Bất kỳ quốc gia nào cũng có thể tự do thiết lập các hiệp định Thương mại đa phương, mở cửa thương mại toàn cầu.

Nhóm Cosmo thích so sánh giao thức IBC với tiêu chuẩn container. Các container được tiêu chuẩn hóa có thể được giao dịch tại bất kỳ cảng nào trên thế giới. Giao thức IBC của Cosmos chuẩn hóa thông tin chuỗi chéo, cho phép các chuỗi khối trong mạng Cosmos giao tiếp và giao dịch. Trong mạng tích hợp kinh tế này, Cosmos Hub là trung tâm của mạng này.

1.3f) Cosmos Hub: Trung tâm giá trị

Mạng Cosmos áp dụng mô hình hub-and-spoke và Hub đóng vai trò là trung tâm trung tâm trong mạng, kết nối các chuỗi khối khác được gọi là Vùng. Zone có thể kết nối với Hub và ghi lại từng chuỗi công khai dưới dạng trạng thái của Zone Khi trao đổi thông tin, ba chuỗi khối độc lập của Hub và các bên tương tác sẽ để lại hồ sơ.

Trong số đó, Cosmos Hub là blockchain đầu tiên trong mạng và Cosmos Hub được phát triển dựa trên CosmosSDK cũng là trung tâm đầu tiên trong mạng đa chuỗi Cosmos.

1.3f1) Hub: Trung tâm Giao thông vận tải

Giao thức IBC cho phép mọi chuỗi công khai được kết nối với nhau, nhưng phương pháp này không thể mở rộng. Nếu có 10 chuỗi trong mạng và mỗi chuỗi giao tiếp với các chuỗi khác, 45 liên kết sẽ được tạo ra; nếu có 100 chuỗi, chuỗi hai pha sẽ tạo ra 4950 liên kết. Rõ ràng, cách tiếp cận này không bền vững.

Để thay đổi cách nghĩ, hãy nối tất cả các mắt xích thành chuỗi, khi đó chỉ cần 9 mắt xích cho 10 mắt xích, và chỉ cần 99 mắt xích cho 100 mắt xích. Trong khi mức độ phức tạp giảm đi đáng kể thì rủi ro tin cậy lại tăng lên. Khi A liên kết với B và B liên kết với C, thì nếu bạn đi từ chuỗi A sang chuỗi C, bạn phải đồng thời tin tưởng chuỗi A và chuỗi B để đảm bảo an toàn cho tài sản mà chuỗi C nhận được. Việc xác minh rất phức tạp và dễ bị rủi ro bảo mật.

Chúng ta cũng có thể tìm ra giải pháp cho cùng một vấn đề trong thế giới thực, chẳng hạn như lập kế hoạch chuyến bay. Về mặt lý thuyết, bạn có thể đến đích bằng cách cất cánh từ bất kỳ sân bay nào, nhưng khi xem xét chi phí, lợi ích và lợi ích, cuối cùng bạn sẽ thấy các sân bay trung tâm lớn xuất hiện dưới dạng trạm trung chuyển. Cosmos Hub là trung tâm trong mạng.

Cơ chế hoạt động

Cosomos Hub áp dụng mô hình hub-and-spoke. Mỗi blockchain giao tiếp trực tiếp với Hub dưới dạng một khu vực. Hub sẽ đồng thời cập nhật các tiêu đề khối của tất cả các Khu vực dưới dạng thông tin xác minh và các Khu vực khác nhau có thể giao tiếp thông qua Hub. Là một trung tâm, Hub có thể nhận trạng thái và thông tin của tất cả các Vùng, nghĩa là Hub ghi lại số dư và hồ sơ giao dịch của từng chuỗi khối dưới dạng sổ cái, tránh vấn đề thanh toán hai lần (Chi tiêu gấp đôi). Khi Vùng 1 muốn chuyển tiền qua chuỗi đến Vùng 2, sau khi Vùng 1 gửi thông báo chuyển khoản đến Hub, Hub sẽ chứng minh cho Vùng 2 rằng thông báo chuyển tiền là chính xác và Vùng 2 thực hiện chuyển khoản sau khi xác minh rằng thông báo đó là chính xác. hợp pháp thông qua tiêu đề khối được lưu trữ trên Hub.

có thể nâng cấp

Khi một phiên bản mới của mạng xuất hiện hoặc cấu hình cần được cập nhật, tất cả các trình xác thực cần chuyển sang chuỗi khối được nâng cấp cùng một lúc, điều này có thể dẫn đến các nhánh cứng trong các mạng chuỗi khối khác. Chuỗi khối trong mạng Cosmos, tức là phân vùng, chỉ cần chuyển người dùng của phân vùng hiện có sang phân vùng mới thông qua truy cập Hub để nâng cấp thành công.

Mô hình Hub + Zone cho phép Cosmos mở rộng mạng một cách an toàn, ngay cả khi có 100 chuỗi khối trong mạng hoặc thậm chí nhiều chuỗi khối hơn cũng có thể đạt được khả năng tương tác.

1.3f2) Trung tâm: Trung tâm giá trị

Bảo mật chuỗi khối

Dữ liệu được xác minh bởi chuỗi khối thông qua cơ chế đồng thuận rất khó bị giả mạo, do đó đảm bảo tính bảo mật của dữ liệu và giao dịch. Đối với các mạng sử dụng cơ chế POW, chẳng hạn như Bitcoin, bảo mật được cung cấp bởi sức mạnh băm được cung cấp bởi những người khai thác. Chỉ khi làm chủ được 51% sức mạnh tính toán của toàn bộ mạng thì mới có thể khởi động một cuộc tấn công để can thiệp vào dữ liệu, đồng thời được gọi là tấn công 51%. Hiện tại, quy mô của mạng Bitcoin rất lớn nên rất khó thu thập 51% sức mạnh tính toán và ngay cả khi có thể thực hiện được thì chi phí cũng khá cao nên tính bảo mật của mạng đồng thuận POW là khá cao.

Nhưng nếu một chuỗi nhỏ có sức mạnh tính toán kém hơn thì khả năng bị tấn công sẽ rất cao và mạng rất không an toàn. Tương tự, các mạng sử dụng sự đồng thuận của PoS cũng gặp phải vấn đề tương tự, nhưng đảm bảo an ninh đã thay đổi từ sức mạnh tính toán sang tiền gửi cầm cố. Trong mạng PoS, người xác minh có quyền xác minh khối đầu ra thông qua khoản ký gửi cầm cố, đồng thời cung cấp bảo mật. Càng nhiều tài sản đặt cược, bảo mật càng mạnh. Nếu một chuỗi có quy mô nhỏ và số tiền được cam kết bởi các nút nhỏ, thì chi phí cho các nút làm điều ác và chi phí cho những kẻ tấn công cũng sẽ giảm và tính bảo mật của mạng sẽ giảm đi đáng kể.

Sự cần thiết của bảo mật chuỗi chéo

Như đã đề cập trước đó, với tư cách là một cơ chế đồng thuận POS dựa trên BFT, Tendermint yêu cầu 2/3 tổng số tài sản cầm cố trên chuỗi để đạt được sự đồng thuận. trong Tổng tài sản cầm cố của chuỗi. Ví dụ: người xác minh trên một chuỗi đã cam kết tổng cộng 10 triệu đô la Mỹ, nếu 50 triệu tiền được tập hợp trên chuỗi, thì người xác minh với suy nghĩ hợp lý sẽ chọn ăn cắp 50 triệu tiền và chỉ tối thiểu là 7 triệu đô la Mỹ đô la là bắt buộc, bạn có thể nhận được 50 triệu - 7 triệu đã bị phạt và tịch thu = 43 triệu đổi lại.

Cách để cung cấp sự an toàn là tăng chi phí làm điều ác. Có hai cách

1) Đảm bảo rằng tỷ lệ tài sản cầm cố trên chuỗi so với TVL (tổng giá trị bị khóa) trên chuỗi nằm trong phạm vi tương đối an toàn.

2) Cho phép các chuỗi có nhiều tài sản cầm cố hơn, chẳng hạn như Hub, phân bổ tài sản cho các chuỗi khác có ít tài sản cầm cố hơn để cung cấp bảo mật.

Các kịch bản ứng dụng được cung cấp trên mỗi chuỗi là khác nhau và TVL có thể thu được cũng bị hạn chế. Nhưng đối với hệ sinh thái Cosmos có thể tương tác, việc đảm bảo tính bảo mật của từng phân vùng có thể đảm bảo tính bảo mật của toàn bộ mạng, do đó, việc toàn bộ mạng phải trả giá bằng cách phân bổ vốn cho các chuỗi có ít tiền cam kết hơn là rất có ý nghĩa.

Chuỗi được phân vùng có thể thêm tài sản cam kết của Hub trên cơ sở mã thông báo gốc của chuỗi của chính nó và chi phí thực hiện hành vi xấu của nút sẽ thay đổi từ tài sản chuỗi ban đầu thành tổng tài sản chuỗi ban đầu cộng với tài sản của Hub.

Giá trị của bảo mật chuỗi chéo

Giá trị chính mà bảo mật chuỗi chéo sẽ được ra mắt vào tháng 2 năm 2022 mang lại cho Cosmos là

1) Đảm bảo tính tối giản của Hub: **Các chức năng được đơn giản hóa mang lại khả năng bảo mật được cải thiện, vì có ít lỗ hổng bảo mật có thể bị lộ hơn. Hơn nữa, các chức năng đơn giản có thể phục vụ người dùng mục tiêu chính xác hơn và tránh phục vụ người dùng có nhu cầu khác nhau cùng một lúc. ** Ví dụ: các tính năng mà người dùng Defi thích có thể không nhất thiết khiến người dùng Gamefi hài lòng. Đồng thời, thiết kế mô-đun có thể tháo rời mô-đun cung cấp một chức năng ứng dụng nhất định thành một chuỗi khối chạy độc lập và sử dụng cùng một bộ trình xác nhận, ngay cả khi bị tấn công, Hub vẫn có thể hoạt động bình thường và tránh bị tắt máy.

2) Hạ thấp ngưỡng phát triển và vận hành chuỗi công khai: điều đầu tiên chuỗi công cộng phải đảm bảo là bảo mật. Khi tính bảo mật của tài sản và dữ liệu có thể được đảm bảo, người dùng sẽ bắt đầu trở thành người dùng của chuỗi công khai. Chi phí duy trì chuỗi công khai, như đã mô tả ở trên, đòi hỏi rất nhiều tiền. Nếu nhà phát triển có thể cung cấp một kịch bản ứng dụng tốt nhưng thiếu đủ tiền để bắt đầu lạnh lùng, thì có thể nhận được thông qua bảo mật chuỗi chéo.

3) Đảm bảo tính bảo mật của mạng Cosmos: Bằng cách chia sẻ trình xác thực, Hub liên kết các chuỗi khối được phân vùng trong Cosmos với Hub và trở thành một cộng đồng cùng quan tâm. Nguyên tắc thùng cũng được áp dụng cho mạng Cosmos liên kết từng phân vùng, bảo mật mạng của Cosmos phụ thuộc vào phân vùng yếu nhất và bảo mật chuỗi chéo đảm bảo rằng phân vùng yếu nhất cũng có thể thuê bảo mật của Hub, điều này thực sự bổ sung cho bảo mật của Hub, các block yếu hơn đã được hoàn thiện, đảm bảo an toàn cho toàn hệ thống mạng. Bất kể kịch bản ứng dụng phân vùng có thể mang lại bao nhiêu giá trị kinh tế, với tư cách là người tham gia mạng Cosmos, nó thực sự sẽ là người thụ hưởng toàn bộ an ninh mạng.

Điều đáng nói là chức năng của sổ cái trung tâm trong mạng Cosmuo Hub có thể ảnh hưởng đến việc phân cấp, nhưng mọi người đều có thể điều hành trung tâm của riêng mình và các phân vùng khác nhau cũng có thể tạo thành mạng cục bộ và chạy các Trung tâm độc lập.

Mạng không yêu cầu sự cho phép, bất kỳ ai cũng có thể tạo một chuỗi khối hoặc phân vùng trung tâm và có quyền từ chối các kết nối từ các chuỗi khối khác để tạo thành mạng cục bộ của riêng họ. Đồng thời, các mạng LAN được phân vùng cũng có thể liên lạc với nhau để đảm bảo rằng liên lạc nội bộ không bị ảnh hưởng bởi mạng bên ngoài. Mạng Cosmos có thể là nơi thử nghiệm nơi cả nhà phát triển và người dùng có thể thử nghiệm các hình thức kinh tế và xã hội khác nhau.

1.3f2) Atom: nắm bắt giá trị

Mã thông báo gốc của Cosmos Hub là Atom. Để trở thành người xác thực, bạn cần cam kết Atom trên Hub dưới dạng tiền gửi để có quyền khai thác và nhận phí xử lý cũng như thu nhập giao dịch. Trình xác thực trên Hub không chỉ có thể kiếm được lợi ích cho Hub mà còn áp dụng cho các lợi ích bổ sung cho chuỗi của các phân vùng khác. Một khi node ác, Hub sẽ tịch thu Atom thông qua cơ chế phạt Chém

Một cách để cung cấp bảo mật chuỗi chéo

Mô hình kinh tế

Mô hình kinh tế

$ATOM là mã thông báo quản trị của Cosmos Hub. Bằng cách đặt cược cho Atom, một người có thể đồng thời trở thành một nút của Trung tâm và các phân vùng khác để nhận phần thưởng và phí giao dịch, bao gồm cả mã thông báo của Atom và các phân vùng khác. Bắt đầu từ khối gốc, 1/3 tổng số Nguyên tử sẽ được sử dụng làm phần thưởng công việc cho người xác thực mạng.

Nguồn cung cấp ban đầu là 200 triệu. Atom áp dụng mô hình lạm phát. Trong năm đầu tiên, 7% sẽ được phát hành cho phần thưởng như các nút. Sau đó, mức tăng hàng năm sẽ dao động theo tỷ lệ thế chấp hàng năm: nếu tổng số Atom được cam kết ít hơn hơn 2/3 tổng cung, tỷ lệ lạm phát tăng lên 20%; nếu tổng số cầm cố lớn hơn 2/3 tổng cung, tỷ lệ lạm phát sẽ giảm xuống ít nhất 7%.

Hiện tại, tổng lượng lưu hành là 286 triệu $ATOM, với tổng giá trị thị trường là 8,4 tỷ đô la Mỹ và giá trị thị trường cao nhất là 11,9 tỷ đô la Mỹ được ghi nhận vào ngày 21 tháng 1. Giá trị của Atom là một phần lớn chi phí của các nút làm điều ác (số lượng cam kết * giá trị mã thông báo) và sự đánh giá cao của Atom cung cấp một sự đảm bảo nhất định cho an ninh mạng của Cosmos bằng cách tăng chi phí cho việc làm điều ác.

Khi ngày càng có nhiều chuỗi khối tham gia mạng Cosmos, các thông tin, tài sản và giao dịch khác nhau được giao dịch thông qua Cosmos Hub và Atom là đơn vị tiền tệ của Hub với tư cách là trung tâm vận chuyển và trung tâm giá trị, là sự nắm bắt quy mô giao dịch ngày càng tăng trên đường Hub.

cơ chế quản trị

Mạng blockchain, khi lặp lại và nâng cấp phần mềm, là không thể tránh khỏi, và cách thực hiện các thay đổi và ứng dụng cần có cơ chế quản trị. Nhóm Cosmos đã giải thích cơ chế quản trị độc lập trong "Quy trình cơ chế quản trị trung tâm trong Cosmos":

Trong thế giới thực, có đủ loại hệ thống kinh tế, công ty, chính phủ và quốc gia, mỗi người tham gia có thể có một mục đích khác nhau và điều này cũng đúng với blockchain. Sự khác biệt xuất phát từ các ý tưởng triết học hoặc chính trị đã gây ra các nhánh Bitcoin và cộng đồng Ethereum đôi khi phải vật lộn để đạt được sự đồng thuận và trong một số trường hợp thậm chí còn ảnh hưởng đến việc nâng cấp Ethereum.

Cosmos tin rằng không có bộ quy tắc chung nào có thể thích ứng hoàn hảo với các kịch bản ứng dụng của từng chuỗi khối trong mạng này, vì vậy mỗi chuỗi khối được phân vùng có thể chạy cơ chế quản trị của riêng mình một cách độc lập.Bất kỳ ai nắm giữ Atom đều có thể đưa ra đề xuất quản trị cho Hub hoặc Zone, đó có thể là bản cập nhật phần mềm, phí khối hoặc thậm chí là thay đổi trong cơ chế chính sách bảo mật. Người dùng và nhà phát triển được tự do thử nghiệm với tiềm năng không giới hạn.

1.3g) Giao tiếp chuỗi không đồng nhất: Tương thích với Ethereum

Ngoài chuỗi công khai đẳng cấu sử dụng CosmosSDK, các chuỗi công khai không đồng nhất khác cũng có thể kết nối với hệ sinh thái Cosmos.

Rõ ràng, với tư cách là hệ sinh thái có nhiều nhà phát triển nhất, khả năng tương thích của Ethereum có thể cho phép nhiều nhà phát triển hơn tham gia hệ sinh thái Cosmos và thu hút nhiều người dùng hơn.

Phân loại chuỗi khối:

1. Tất định: Trạng thái trên chuỗi khối là tất định, nghĩa là giao dịch không thể đảo ngược, chẳng hạn như chuỗi khối dựa trên sự đồng thuận của Tendermint. Bất cứ lúc nào, mọi khối bắt đầu từ khối genesis đều có thể được sao chép và suy luận.

2. Chuỗi xác suất: Những người tham gia mạng trong chuỗi khối chỉ có thể coi một chuỗi nhất định là chuỗi chính với một xác suất nhất định theo tỷ lệ các chuỗi khác nhau. Ví dụ: Bitcoin sử dụng POW chỉ có thể xác nhận giao dịch bằng cách xác nhận rằng khối nằm trên chuỗi dài nhất và thường cần đợi 6 xác nhận khối, đây là quy tắc chuỗi dài nhất.

Như đã đề cập ở trên, tiền đề của giao thức chuỗi chéo IBC là giao dịch được xác nhận, sau cùng thì bạn chỉ có thể thực hiện giao dịch với người khác sau khi xác nhận giao dịch trên chuỗi của chính mình. Do đó, khi kết nối với các chuỗi khối không xác định khác, chẳng hạn như Ethereum, Cosmos cung cấp Cầu trọng lực để kết nối các mã thông báo gốc của Ethereum và EVMOS hỗ trợ hoạt động của các hợp đồng thông minh của Ethereum.

1.3g1) Cầu trọng lực: Cầu nối chuỗi chéo giữa Cosmos và Ethereum

Cầu nối chuỗi chéo là một phương pháp cho phép chuyển tài sản và dữ liệu giữa các chuỗi khối với các cơ chế đồng thuận, tiêu chuẩn mã thông báo và mô hình quản trị khác nhau. Nó giữ tài sản trên chuỗi ban đầu, giải phóng tài sản trên chuỗi mục tiêu, đồng thời xác định quyền lưu ký và mở khóa của tài sản.điều kiện. Cầu Gravity, được triển khai thành công vào ngày 19 tháng 1 năm 2022, là cầu nối giữa Ethereum và Cosmos, đồng thời hỗ trợ chuyển tài sản giữa chuỗi dựa trên SDK Cosmos và Ethereum thông qua giao thức IBC.

Là một thành viên của hệ sinh thái nhà phát triển Cosmos, nhóm Althea đã phát triển một cây cầu xuyên chuỗi không được phép dựa trên Vùng chốt trong sách trắng Cosmos, một cây cầu ủy quyền có thể kết nối Cosmos và các chuỗi khối không phải cuối cùng khác, Gravity Bridge. Đồng thời, Gravity Bridge, với tư cách là cầu nối chuỗi chéo dành riêng cho Cosmos và Ethereum, không trực tiếp là một trong các mô-đun của Cosmos SKD, mà là một chuỗi khối độc lập với hệ sinh thái Cosmos và có các mã thông báo độc lập để thúc đẩy người dùng và xác minh. . Gravity Bridge sẽ có những người xác minh độc lập của riêng mình chịu trách nhiệm bảo trì và bảo mật mạng. Đồng thời, thông qua bảo mật chung của Cosmos, những người xác minh nắm giữ Atoms cũng có thể cung cấp dịch vụ cho việc tạo khối Gravity Bridge.

Trong thiết kế của cây cầu xuyên chuỗi, nó có thể được chia thành:

1) Các cầu nối dựa trên sự tin cậy được triển khai bằng cách giới thiệu các trình kiểm tra đáng tin cậy: Ví dụ: cầu nối chuỗi chéo của Avalanche Bride yêu cầu các nhân chứng đáng tin cậy sử dụng công nghệ MPC và Điện toán đa bên an toàn là điện toán bảo mật đa bên trong điện toán riêng tư để đảm bảo tính hợp lệ của các giao dịch Đó là hợp pháp và biến giao dịch xuyên chuỗi thành một quy trình giao dịch thông thường trên chuỗi.

2) Cầu không tin cậy: Trước tiên, Gravity Bridge khóa tài sản sẽ được chuyển trên chuỗi ban đầu và sau khi xác minh tính hợp lệ của tài sản, nó sẽ ánh xạ tài sản vào chuỗi mục tiêu để sử dụng làm tài sản.

Là một cây cầu không cần xin phép, việc quản lý Gravity Bridge sẽ được thực hiện dưới hình thức DAO, một tổ chức phi tập trung và DAO sẽ nắm giữ một nửa số token cho các đợt airdrop, phát triển sinh thái và khai thác thanh khoản trong tương lai

1.3g2) EVMOS: Trung tâm Vũ trụ EVM

Evmos, hay EVM trên Cosmos, có nguồn gốc từ Ethermint, lần đầu tiên được hình thành trong Cosmos để tương thích với EVM của Ethereum. Đây là một chuỗi khối bao gồm SDK Cosmos, sự đồng thuận của Tendermint và các mô-đun tương thích với EVM. Nó sẽ được ra mắt vào cuối tháng 1 năm 2022.

EVMO: Trung tâm Ethereum

Là một chuỗi khối EVM tương thích, Evmos có thể được sử dụng làm Trung tâm trong hệ sinh thái Cosmos để kết nối với chuỗi Ethereum của các kịch bản ứng dụng cụ thể, chẳng hạn như chuỗi hỗ trợ tài chính phi tập trung Defi hoặc chuỗi hỗ trợ NFT, để mỗi kịch bản ứng dụng có thể được được sử dụng độc lập. Nhận được sự hỗ trợ lớn nhất trong chuỗi khối.

Đồng thời, cả EVMO và IBC sẽ hỗ trợ mô hình mã thông báo của Ethereum, ERC20, điều này cũng có nghĩa là các chuỗi không tương thích với EVM khác giao tiếp thông qua IBC trong hệ sinh thái Cosmos cũng có thể tương tác với hệ sinh thái Ethereum. Nói cách khác, hệ sinh thái Cosmos và hệ sinh thái Ethereum có thể đạt được khả năng tương tác

Hơn nữa, bản nâng cấp SDK Cosmos sẽ được nâng cấp trong năm nay có thể cho phép các chuỗi tương thích với Evmos có được bảo mật chuỗi chéo. EVMOS, với tư cách là một Hub, có thể cung cấp bảo mật cho các chuỗi phân vùng tương thích EVM khác.

Mô hình kinh tế: Giá trị chung của cộng đồng

Mặc dù trong hệ sinh thái Ethereum, chỉ những người khai thác duy trì mạng mới có thể nhận được phần thưởng khối, Evmos thưởng cho tất cả những người tham gia hệ sinh thái Evmos:

Phần thưởng đặt cược (người xác thực + người ủy quyền): 40%

Đồng đội: 25%

Sử dụng tiền thưởng: 25%

Nhóm tiền thưởng cộng đồng: 10%

Đồng thời, nó cũng thưởng cho hành vi tạo ra giá trị sinh thái, bao gồm:

Phần thưởng khai thác thanh khoản

Phần thưởng khai thác thanh khoản

Chia sẻ doanh thu hợp đồng thông minh

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

2. Lựa chọn nhiều chuỗi: Cosmos vs Polkadot vs Avalanche

Trong mạng đa chuỗi, bảo mật chuỗi chéo và khả năng mở rộng đa chuỗi trái ngược nhau.Cosmos, Polkadot và Avalanche đều cung cấp các giải pháp thiết kế khác nhau.

Cosmos, Polkadot và Avalanche có thể được coi là Taobao, Tmall và JD.com tương ứng. Avalanche với tùy chỉnh chuyên nghiệp có thể thu hút nhiều người dùng doanh nghiệp hơn, Polkadot với chi phí bảo mật có thể thu hút nhiều nhà phát triển hơn với sự hỗ trợ tài chính và Comos Chính Taobao cho phép tất cả những thứ để phát triển.

Nhiều thương nhân khác nhau ổn định, mang lại nhiều loại lưu lượng truy cập và người dùng khác nhau, và cuối cùng để lại một hệ sinh thái chuỗi khối liên kết với nhau phát triển mạnh. Công nghệ có thể có giải pháp tốt hơn nhưng giải pháp được áp dụng cuối cùng phải là công nghệ đáp ứng nhu cầu thực tế.

Nếu bạn chỉ hy vọng rằng một blockchain có thể đáp ứng tất cả các nhu cầu hoặc kịch bản kỹ thuật, thì khả năng cao là hy vọng này sẽ thất bại.Trên thực tế, mạng đa chuỗi không nhất thiết chỉ có một người chiến thắng, Polkadot và Avalanche cũng có thể được sử dụng làm hệ sinh thái được phân vùng của hệ sinh thái Cosmos để mang đến cho nhà phát triển và người dùng nhiều lựa chọn hơn.tiêu đề cấp đầu tiên

3. Tính tất yếu của nhiều chuỗi: tiền đề của Web 3.0

tiêu đề phụ

3.1) Thế giới đa chuỗi: chuỗi khối mô-đun có thể mở rộng vô hạn

Lưu lượng do chuỗi công cộng mang theo bị hạn chế và việc nhận ra tất cả các kịch bản ứng dụng trên một chuỗi công khai là không thực tế. Khi những người chủ đạo chấp nhận chuỗi khối làm công nghệ cơ bản, chúng ta có thể cần thiết kế các chuỗi khác nhau cho các tình huống ứng dụng khác nhau và chuỗi khối mô-đun giúp dễ dàng xây dựng chuỗi khối

3.1a) Thiết kế chuỗi khối: Tam giác bất khả thi

Trong thiết kế của blockchain, có một tam giác bất khả thi nổi tiếng, đó là:

1) Phân cấp: có trung tâm quyền lực tập trung hay không, chủ yếu được đo bằng số nút

2) Khả năng mở rộng: Thông lượng dữ liệu là gì, chủ yếu được đo bằng TPS, Giao dịch mỗi giây.

3) Bảo mật: liệu nó có thể được bảo vệ trước các cuộc tấn công mạng, bao gồm tấn công Sybil, DOS, v.v.

Tất cả các chuỗi công khai được thiết kế để đạt được ba mục tiêu này trên một chuỗi chính cùng một lúc và họ chỉ có thể chọn mục tiêu thứ hai trong số ba. Ví dụ: các chuỗi công cộng như Ethereum trước khi mô đun hóa đảm bảo tính phi tập trung. và bảo đảm. Và hầu hết các thiết kế chuỗi khối đều được thiết kế theo cách tích hợp, tức là chuỗi khối nguyên khối, rất khó để cung cấp một hiệu suất nhất định mà không ảnh hưởng đến các chức năng khác, cho đến khi có thể tháo rời và kết hợp thiết kế chuỗi khối.

Thiết kế mô-đun giải cứu chuỗi khối khỏi tam giác bất khả thi này, cho phép các mô-đun khác nhau chịu trách nhiệm cho các mục tiêu khác nhau và hoàn thành các mục tiêu bằng cách kết hợp các mô-đun thay vì yêu cầu một mô-đun hoàn thành tất cả các mục tiêu. Khi các chuỗi khối có thể kết hợp và có thể mở rộng, ngày càng nhiều chuỗi khối có thể cung cấp nhiều kịch bản ứng dụng hơn và hỗ trợ ngày càng nhiều người sử dụng chuỗi khối, vì công nghệ chuỗi khối cơ bản có thể hỗ trợ Web 3.0 trong tương lai.

3.1b) Thiết kế chuỗi khối: Chuyên môn hóa

Cho dù đó là tính phi tập trung, tính bảo mật hay khả năng mở rộng, các thuộc tính này đều là kết quả của việc mô tả quy trình làm việc của chuỗi khối. Quy trình làm việc mà chúng tôi đã mô tả trước đó có thể được tóm tắt như sau:

1. Sự đồng thuận: Để các nút tham gia mạng đạt được sự đồng thuận và mỗi nút sao chép cùng một kết quả theo cùng một thứ tự, điều này xác định mức độ phân cấp và bảo mật của chuỗi khối. Nó có thể được hiểu là sự xác nhận của giao dịch.

2. Tính khả dụng của dữ liệu: Sau khi các nút hoàn thành sự đồng thuận và nhận được kết quả, sẽ có đủ dung lượng trên chuỗi để lưu và có sẵn cho mọi người, có thể hiểu là thanh lý giao dịch.

3. Thực thi: Hoàn thành các chức năng được yêu cầu và tải kết quả mới lên chuỗi. Tốc độ thực thi quyết định liệu chuỗi khối có thể được mở rộng để hỗ trợ nhiều giao dịch hơn hay không. Nó có thể được hiểu là việc giải quyết các giao dịch.

Mặc dù hầu hết các chuỗi khối thực hiện ba chức năng trên cùng một chuỗi, Ethereum đã bắt đầu khám phá Lớp 2, đó là thêm một lớp độc lập mới trong khi vẫn giữ lại các lớp hợp đồng thông minh và đồng thuận của Ethereum. Đây thực sự là sự phân công thiết kế lao động của blockchain.

tiêu đề phụ

3.2) Defi đa chuỗi: một hệ thống tài chính hoàn chỉnh

Mùa hè defi liên tiếp vào năm 2020 và mùa hè nft vào năm 2021 đã mang lại một lượng vốn lớn vào hệ sinh thái tiền điện tử và chuỗi công khai hàng đầu, Ethereum, không thể đáp ứng được dòng tiền lớn đổ vào nhanh chóng, dẫn đến một lượng lớn lưu lượng Ethereum tràn, mang lại Một số chuỗi công khai đã hoạt động xuất sắc, chẳng hạn như Avalanche và Solana, nhưng từ quan điểm hiệu suất dữ liệu, Ethereum vẫn chiếm vị trí thống trị tuyệt đối.

Vẫn còn một điều kiện tiên quyết chính cho khả năng kết hợp tài chính, đó là trao đổi thông tin xuyên chuỗi. Giờ đây, mỗi chuỗi công khai xác định giá dựa trên tài sản sinh thái và thông tin trên chuỗi của chính nó, giống như một đảo dữ liệu. Mặc dù có những nhà tiên tri có thể cung cấp giá thị trường, nhưng thị trường và công nghệ hiện tại vẫn chưa trưởng thành. Chuỗi đầy khủng hoảng và các sự cố bảo mật hầu như không bao giờ dừng lại.

3.2a) Chiến trường được phân đoạn: Lãng phí thanh khoản

Nhưng đối với thị trường tài chính, lớp dưới cùng của việc định giá tài sản là tính thanh khoản và tiền đề của tính thanh khoản là tính đối xứng thông tin. Lưu thông thông tin là cần thiết trước khi lưu chuyển tài sản, và hiệu quả của thị trường dựa trên mức độ mà giá cả thị trường có thể phản ứng với thông tin ảnh hưởng đến thị trường. Rõ ràng, thông tin thị trường trên blockchain theo phong cách vẫn có sự lệch giá trong trường hợp không có các kênh truyền thông hiệu quả.

Mặc dù có một số lượng lớn các công cụ và rô-bốt trên chuỗi có thể tìm kiếm chênh lệch giá bất đối xứng giữa các chuỗi để cân bằng chênh lệch giá, nhưng đây chỉ là chênh lệch giá ngắn hạn dựa trên lợi nhuận và không thực sự cho phép tài sản luân chuyển giữa các chuỗi khác nhau .Chúng vẫn khác nhau.Không có kênh giao dịch tài sản xuyên chuỗi giữa các chuỗi để tài sản có thể luân chuyển ở cả hai đầu.

Hệ sinh thái đa chuỗi dẫn đến sự phân mảnh thanh khoản và mỗi chuỗi đã ký gửi một lượng lưu lượng và tài sản nhất định trên chuỗi. Tuy nhiên, việc thiếu các kênh liên lạc giữa các chuỗi công khai khác nhau khiến các tài sản này không thể lưu thông. Cùng một tài sản thiếu trở thành tài sản không thể giao dịch do các phương pháp lập bản đồ chuỗi khác nhau hoặc tài sản có chi phí giao dịch cao và ma sát giao dịch quá mức gây lãng phí thanh khoản.

3.2b) Giao tiếp xuyên chuỗi: bước đầu tiên trong việc tái cấu trúc mạng tài chính

Công nghệ chuỗi khối đang xây dựng lại một thế hệ cơ sở hạ tầng tài chính mới, từ các sàn giao dịch cung cấp thanh khoản và thị trường cho vay vốn, đến bảo hiểm rủi ro lãi suất cung cấp các công cụ quản lý rủi ro, quyền chọn, thị trường tương lai, v.v. chỉ là một phần của bài toán trong hệ thống tài chính. Một thị trường tài chính hoàn chỉnh là một trò chơi ghép hình hoàn chỉnh, khi tài sản có thể tự do lưu chuyển từ thị trường cho vay sang thị trường tiền tệ, hoặc thị trường vốn có rủi ro cao hơn, thì hệ thống tài chính được coi là đã hình thành. Đối với các kênh lưu thông này, mạng do Cosmos xây dựng thông qua giao thức IBC và cầu nối cung cấp một kênh lưu thông mạng tài chính.

3.2c) Defi đa chuỗi: triển vọng ứng dụng

Khi tài sản giữa các chuỗi khác nhau có thể lưu chuyển, chúng tôi có thể khám phá các kịch bản ứng dụng mới:

1) Cho vay liên chuỗi: Vay là nhu cầu thấp nhất trong hệ thống tài chính, cung cấp tính thanh khoản cho các nhà giao dịch tham gia vào các cơ hội đầu tư và thu nhập khác nhau do hệ thống tài chính cung cấp, bất kể chuỗi hoặc tiêu chuẩn nào dựa trên Mã thông báo. Người dùng hiện tại có thể thế chấp ETH trên Ethereum, liên hệ với Atom trên Cosmos, DEX trên Gravity, trao đổi phi tập trung, thu được lợi tức đầu tư cố định hoặc thậm chí cao hơn, tăng đáng kể tính thanh khoản trên các chuỗi khác nhau và mở ra các cơ hội Giao dịch mới.

tiêu đề phụ

3.3) Mạng xã hội đa chuỗi: bản sắc thống nhất

Trong đời thực, chúng ta làm việc trong một công ty, vay ngân hàng, đi xem triển lãm ở phòng trưng bày, chúng ta có thể có những bản sắc khác nhau. Trong Web 2, mỗi người chúng ta đều có tài khoản WeChat, tài khoản Alipay và tài khoản Douyin nhưng đây là những tài khoản độc lập, bạn cần nhớ những thông tin tài khoản này và hành vi của bạn trên các ứng dụng này không thể sử dụng trên các nền tảng khác trên màn hình. Ví dụ: bạn bè của bạn trên WeChat có thể không nhất thiết phải phát hiện ra rằng bạn là một blogger video hài hước trên Douyin.

Trong thế giới đa chuỗi, những hành vi này có thể được ghi lại và hiển thị trên chuỗi. Những dữ liệu này có thể bao gồm tài sản tài chính, hành vi giao dịch và các hoạt động tham gia. Khác với việc lưu trữ dữ liệu bị phân mảnh, phân tán và bị hỏng trong xã hội truyền thống, bạn có thể thấy danh tính, sở thích và trải nghiệm của mình trên chuỗi. Bạn có thể tìm thấy những người yêu thích nghệ thuật thu thập NFT giống mình và cũng có thể tìm thấy Người chơi để chơi trò chơi với.

3.3a) Tương tác xã hội đa chuỗi: triển vọng ứng dụng

Trong thời đại xã hội 3.0 của Web 3, liệu sự giao tiếp, hợp tác và tương tác xã hội giữa con người với nhau sẽ có những đổi khác nào?

1) DID, Nhận dạng phi tập trung Nhận dạng danh tính phi tập trung: một người không chỉ có thể là bậc thầy tài chính trong thế giới defi mà còn có thể là vua trò chơi trong gamefi, hoặc thậm chí là người tạo ra NFT và tất cả các danh tính này có thể được chuyển qua ID phản ánh . Tất cả các thuộc tính xã hội, kỹ năng làm việc và sở thích nghệ thuật của bạn có thể được khám phá và công nhận thông qua DID.

tóm tắt

tóm tắt

Các lập trình viên luôn mơ ước thay đổi thế giới. Satoshi Nakamoto đã làm điều đó với Bitcoin và Vitalik đã làm điều đó với Ethereum. Liệu Jae kwon, người đề xuất mạng Cosmos, cũng có thể làm điều đó với Cosmos không?

Mạng Cosmos được hình thành vào năm 2014 có thể nói là Đúng kỹ thuật sai thời điểm, Cosmos không đúng lúc đã trở lại nổi bật sau 8 năm, liệu lần này có đúng kỹ thuật đúng thời điểm?

Công nghệ là như vậy, có thể đã xuất hiện một điểm uốn nào đó, sau đó bước vào giai đoạn phát triển bùng nổ. Điểm uốn này có thể xảy ra rất sớm, hoặc có thể vài năm sau mới xảy ra, chúng ta không thể phán đoán khi nào nó sẽ xảy ra, cũng như chúng ta không thể tưởng tượng được nó sẽ mang đến những biến đổi kinh thiên động địa như thế nào. Nhưng khi chúng ta ở trong đó, chúng ta có thể thấy rằng, khi nhìn lại, một số điều đã được định sẵn sẽ xảy ra.

Foresight
作者文库