Từ các chương trước, bạn đã biết về công nghệ blockchain cũng như các rủi ro về bảo mật và các danh mục chính, nhưng bạn có thể biết ít về các công nghệ quan trọng phát sinh từ đó. Trong chương này, bạn có thể đào sâu hơn vào blockchain, hoàn toàn cách mạng hóa cách mà các ứng dụng được phát triển.
Ý tưởng về hợp đồng thông minh được đề xuất lần đầu tiên bởi Nick Szabo vào năm 1994 trong bài báo của mìnhÝ tưởng về Hợp đồng Thông minh“, mô tả một cách tự động hóa hơn cách thức thực thi quy trình được đặt ra bởi hợp đồng gốc, lấy máy bán hàng làm ví dụ.
Với sự phát triển mạnh mẽ của công nghệ blockchain, hợp đồng thông minh hiện có khả năng đạt được nhiều kịch bản ứng dụng đa dạng hơn. Hợp đồng thông minh là các chương trình được thực thi tự động trên blockchain. Chúng tự động thực thi các hướng dẫn dưới điều kiện đã xác định trước, mà không cần sự can thiệp của bên thứ ba hoặc các cơ quan trung gian. Lý thuyết, các ứng dụng dựa trên hợp đồng thông minh sẽ mở và minh bạch hơn so với các ứng dụng tập trung.
Ethereum là loại tiền điện tử lớn thứ hai theo vốn hóa thị trường. Nó đã được ra mắt bởi Vitalik Buterin vào năm 2014. Ethereum thường được nhắc đến trong các cuộc trò chuyện của mọi người khi nói đến các hợp đồng thông minh. Với gần mười năm phát triển, khái niệm về hợp đồng thông minh đã thúc đẩy nhiều đổi mới trong toàn bộ ngành công nghiệp blockchain, trong đó có nhiều ICO dựa trên tiêu chuẩn ERC-20 vào năm 2017, sự bùng nổ của tài chính phi tập trung vào năm 2020 và cơn sốt NFT vào năm 2021... Bây giờ, Ethereum đã phát triển thành một blockchain có hệ sinh thái mạnh nhất.
Nếu bạn muốn viết hợp đồng thông minh trên Ethereum và tạo ứng dụng phi tập trung, bạn phải viết chúng bằng Solidity. Bạn có thể tưởng tượng Solidity như một ngôn ngữ giao tiếp cho các hệ thống cụ thể. Hợp đồng thông minh tự động hóa các quy trình phức tạp, và sự an toàn của blockchain ngăn chúng khỏi bị can thiệp hoặc xóa để tất cả các hành động có thể được thực hiện hiệu quả hơn theo các tiêu chuẩn cụ thể.
Các mạng blockchain có thể được chia thành ba loại: chuỗi công khai, chuỗi riêng và chuỗi liên minh. Hiện nay, loại phổ biến nhất và được công nhận rộng rãi nhất là chuỗi công khai.
Khi công nghệ blockchain được công nhận rộng rãi hơn, ngày càng có nhiều người muốn sử dụng công nghệ này để giải quyết các vấn đề tương ứng. Nếu mỗi blockchain được ví như một con đường cao tốc, thì chuỗi công cộng giống như những con đường không bao giờ giao nhau, với mỗi con đường có điểm đến riêng. Điều này đúng cho multi-chain.
Với sự phát triển nhanh chóng của các ứng dụng phi tập trung trong hai năm qua, số lượng người dùng và nhu cầu thị trường đã tăng lên. Kết quả là, kiến trúc blockchain hiện có không thể hỗ trợ đầy đủ các yêu cầu sử dụng cao như vậy và các kịch bản ứng dụng được tùy chỉnh hơn.
Do đó, nhiều nhóm bắt đầu tạo ra một mạng blockchain hiệu quả hơn theo tầm nhìn và nhu cầu riêng của họ.
Nghe có vẻ hợp lý khi thiết kế những giải pháp tương ứng cho các tình huống cụ thể, nhưng việc thực hiện thực sự không bao giờ dễ dàng.
Điều này liên quan đến việc thiết kế một hệ điều hành mới từ đầu. Khi xây dựng hệ thống, nên xem xét một số yếu tố, bao gồm cách đạt được sự cân bằng giữa phân cấp, bảo mật và khả năng mở rộng, thuật toán nào nên được sử dụng để mã hóa dữ liệu, và cơ chế đồng thuận nào có thể giúp xác minh tính chính xác của thông tin được gửi đi một cách hiệu quả hơn...
Kể từ năm 2020, chúng ta đã thấy nhiều chuỗi công khai sáng tạo mới xuất hiện với hệ sinh thái độc đáo của riêng mình, mặc dù gặp nhiều khó khăn trong quá trình phát triển. Ví dụ, Flow tập trung vào việc giới thiệu IP chính thống để phát triển hệ sinh thái NFT; Cosmos cam kết xây dựng một “Internet của Chuỗi khối”; Polygon tương thích với ngôn ngữ lập trình của Ethereum; Solana, một chuỗi công khai hiệu suất cao, cho biết có thể tải 60.000 giao dịch mỗi giây; và Avalanche đạt được cả khả năng mở rộng và tương thích.
Đây chỉ là một số trong một loạt các chuỗi công khai. Ngoài những dự án này, còn có các chuỗi tương thích với EVM dựa trên Ethereum và các giải pháp mở rộng Layer 2 dựa trên Ethereum mainnet, trong đó các dự án đại diện là Optimism và Arbiturm sử dụng optimistic-rollup và zkSync sử dụng zk-rollup.
Để thúc đẩy sự phát triển hệ sinh thái, nhiều chuỗi công cộng đã đầu tư mạnh mẽ để thu hút các nhà phát triển và người dùng. Cuộc đua đã bắt đầu từ lâu. Liệu có ứng dụng nào khác có thể giải quyết vấn đề này không? 'Cầu nối giữa chuỗi' được tạo ra để giải quyết vấn đề này.
Mỗi mạng blockchain đều có cơ chế đồng thuận riêng, token, hợp đồng thông minh và cấu trúc dữ liệu riêng, làm cho việc trao đổi dữ liệu với nhau trở nên không thể. Điều này giống như tình huống khi một người Mỹ và một người Trung Quốc muốn trò chuyện bằng ngôn ngữ riêng của họ. Hoàn toàn không thể cho họ giao tiếp một cách trôi chảy mà không có một thông dịch viên.
Cây cầu liên chuỗi cho phép tương thích giữa các chuỗi khối khác nhau, và các nhà phát triển có thể hợp tác với nhau để triển khai ứng dụng phù hợp nhất với mạng chuỗi khối. Chắc chắn, cây cầu liên chuỗi là rất quan trọng đối với tương lai của ngành công nghiệp chuỗi khối.
Giải pháp theo mô-đun là chia blockchain thành các ngăn theo các chức năng khác nhau, bao gồm thực thi, thanh toán, đồng thuận, bảo mật và khả năng truy cập dữ liệu. Mỗi mô-đun xử lý các nhiệm vụ khác nhau. Một thực hành phổ biến là tách lớp thực thi, lớp bảo mật và khả năng truy cập dữ liệu để giải quyết vấn đề Tam giác Bất khả thi (khả năng mở rộng, phân quyền và bảo mật) một cách tốt hơn.
Mỗi chuỗi khối nên chịu trách nhiệm cho việc thực thi, bảo mật và khả năng sẵn có dữ liệu của chính nó, điều này đã gây ra các chỗ trở nên trong việc mở rộng của nó.
Ưu điểm của kiến trúc modular là nó cải thiện tính linh hoạt của hệ thống trong khi vẫn duy trì tính mở rộng tốt hơn vì mỗi module xử lý các nhiệm vụ khác nhau. Dưới kiến trúc này, việc bảo trì và cập nhật các chức năng trở nên dễ dàng hơn, biến nó thành một công nghệ hiện đại hơn.
Hiện tại, không có chuỗi công cộng theo mô-đun nào đã được thực hiện trong thực tế, nhưng blockchain mô-đun đáng chú ý nhất là Celestia.
Đó là một lớp đồng thuận có thể cắm và có sẵn dữ liệu. Đơn giản là, bằng cách tách cơ chế đồng thuận khỏi dữ liệu, một ứng dụng dựa trên một lớp đồng thuận cụ thể (mạng nút) có thể triển khai trực tiếp trên nhiều chuỗi.
Celestia phân tách lớp đồng thuận và lớp thực thi, cho phép các ứng dụng cụ thể được tối ưu hóa theo nhu cầu riêng của họ. Lý thuyết, các chương trình dựa trên kiến trúc này có tính linh hoạt, bảo mật và khả năng mở rộng tốt hơn.
Tuy nhiên, Celestia vẫn đang ở giai đoạn đầu. Testnet chỉ mới được phát hành vào giữa năm 2022, và thử nghiệm động lực cũng như mainnet sẽ không tiến triển đáng kể cho đến năm 2023. Hơn nữa, mặc dù công nghệ cơ bản đã hoạt động, việc phát triển và xây dựng dự án cũng như toàn bộ hệ sinh thái mất thời gian.
Với sự phát triển của số lượng ứng dụng và người dùng, công nghệ blockchain gốc không thể hỗ trợ những nhu cầu tiến triển. Vì vậy, nhiều chuỗi mới đã xuất hiện để giải quyết các vấn đề cụ thể, như Cosmos cam kết phát triển “Internet của các Blockchain”, Polygon tương thích với ngôn ngữ lập trình của Ethereum, và chuỗi công cộng hiệu suất cao Solana có thể tải lên đến 60.000 giao dịch mỗi giây. Multi-chain sẽ không thể tránh khỏi trở thành tương lai. Ngoài ra, cơ sở hạ tầng của cầu nối giữa các chuỗi với ý định mở khóa tính thanh khoản giữa các hệ sinh thái khác nhau được đánh giá cao. Nhưng không thể phủ nhận, có nhiều vấn đề bảo mật cần được giải quyết.
Công nghệ blockchain modul hiện đang ở giai đoạn đầu của mình. Chia blockchain thành các module dựa trên các chức năng khác nhau có thể đạt được tính mở rộng và linh hoạt tốt hơn. Celestia hiện đang là blockchain đại diện nhất để triển khai tính module, nhưng nó còn phải đi một quãng đường khá xa.
Công nghệ blockchain đang phát triển mạnh mẽ trong những năm gần đây, cho phép tạo ra nhiều ứng dụng đổi mới. Với sự tăng trưởng bùng nổ của số lượng ứng dụng và người dùng, các chuỗi công cộng được thiết kế cho các tình huống cụ thể xuất hiện. Chúng tôi chắc chắn sẽ thấy thêm nhiều sự đổi mới và tiến bộ trong lĩnh vực blockchain và mở ra một tương lai nơi mà blockchain trở thành xu thế chính.
Những điểm chính
Hợp đồng thông minh đầu tiên được triển khai dựa trên Ethereum. Sau đó, nó đã tạo ra một loạt các ứng dụng đổi mới, như DeFi, NFTs và dApps, thực sự đã mở khóa tiềm năng của blockchain.
Tương lai đa chuỗi chắc chắn sẽ xảy ra vì các ứng dụng khác nhau có lưu trữ dữ liệu và nhu cầu khác nhau; cầu nối đa chuỗi là một trong những cơ sở hạ tầng quan trọng trong tương lai đa chuỗi.
Blockchain modulaires distinguent les piles en fonction de tâches et fonctions spécifiques. Bien qu'il implique un processus de développement plus compliqué, il peut mieux améliorer la flexibilité et la scalabilité du système.
Bài viết liên quan
Từ các chương trước, bạn đã biết về công nghệ blockchain cũng như các rủi ro về bảo mật và các danh mục chính, nhưng bạn có thể biết ít về các công nghệ quan trọng phát sinh từ đó. Trong chương này, bạn có thể đào sâu hơn vào blockchain, hoàn toàn cách mạng hóa cách mà các ứng dụng được phát triển.
Ý tưởng về hợp đồng thông minh được đề xuất lần đầu tiên bởi Nick Szabo vào năm 1994 trong bài báo của mìnhÝ tưởng về Hợp đồng Thông minh“, mô tả một cách tự động hóa hơn cách thức thực thi quy trình được đặt ra bởi hợp đồng gốc, lấy máy bán hàng làm ví dụ.
Với sự phát triển mạnh mẽ của công nghệ blockchain, hợp đồng thông minh hiện có khả năng đạt được nhiều kịch bản ứng dụng đa dạng hơn. Hợp đồng thông minh là các chương trình được thực thi tự động trên blockchain. Chúng tự động thực thi các hướng dẫn dưới điều kiện đã xác định trước, mà không cần sự can thiệp của bên thứ ba hoặc các cơ quan trung gian. Lý thuyết, các ứng dụng dựa trên hợp đồng thông minh sẽ mở và minh bạch hơn so với các ứng dụng tập trung.
Ethereum là loại tiền điện tử lớn thứ hai theo vốn hóa thị trường. Nó đã được ra mắt bởi Vitalik Buterin vào năm 2014. Ethereum thường được nhắc đến trong các cuộc trò chuyện của mọi người khi nói đến các hợp đồng thông minh. Với gần mười năm phát triển, khái niệm về hợp đồng thông minh đã thúc đẩy nhiều đổi mới trong toàn bộ ngành công nghiệp blockchain, trong đó có nhiều ICO dựa trên tiêu chuẩn ERC-20 vào năm 2017, sự bùng nổ của tài chính phi tập trung vào năm 2020 và cơn sốt NFT vào năm 2021... Bây giờ, Ethereum đã phát triển thành một blockchain có hệ sinh thái mạnh nhất.
Nếu bạn muốn viết hợp đồng thông minh trên Ethereum và tạo ứng dụng phi tập trung, bạn phải viết chúng bằng Solidity. Bạn có thể tưởng tượng Solidity như một ngôn ngữ giao tiếp cho các hệ thống cụ thể. Hợp đồng thông minh tự động hóa các quy trình phức tạp, và sự an toàn của blockchain ngăn chúng khỏi bị can thiệp hoặc xóa để tất cả các hành động có thể được thực hiện hiệu quả hơn theo các tiêu chuẩn cụ thể.
Các mạng blockchain có thể được chia thành ba loại: chuỗi công khai, chuỗi riêng và chuỗi liên minh. Hiện nay, loại phổ biến nhất và được công nhận rộng rãi nhất là chuỗi công khai.
Khi công nghệ blockchain được công nhận rộng rãi hơn, ngày càng có nhiều người muốn sử dụng công nghệ này để giải quyết các vấn đề tương ứng. Nếu mỗi blockchain được ví như một con đường cao tốc, thì chuỗi công cộng giống như những con đường không bao giờ giao nhau, với mỗi con đường có điểm đến riêng. Điều này đúng cho multi-chain.
Với sự phát triển nhanh chóng của các ứng dụng phi tập trung trong hai năm qua, số lượng người dùng và nhu cầu thị trường đã tăng lên. Kết quả là, kiến trúc blockchain hiện có không thể hỗ trợ đầy đủ các yêu cầu sử dụng cao như vậy và các kịch bản ứng dụng được tùy chỉnh hơn.
Do đó, nhiều nhóm bắt đầu tạo ra một mạng blockchain hiệu quả hơn theo tầm nhìn và nhu cầu riêng của họ.
Nghe có vẻ hợp lý khi thiết kế những giải pháp tương ứng cho các tình huống cụ thể, nhưng việc thực hiện thực sự không bao giờ dễ dàng.
Điều này liên quan đến việc thiết kế một hệ điều hành mới từ đầu. Khi xây dựng hệ thống, nên xem xét một số yếu tố, bao gồm cách đạt được sự cân bằng giữa phân cấp, bảo mật và khả năng mở rộng, thuật toán nào nên được sử dụng để mã hóa dữ liệu, và cơ chế đồng thuận nào có thể giúp xác minh tính chính xác của thông tin được gửi đi một cách hiệu quả hơn...
Kể từ năm 2020, chúng ta đã thấy nhiều chuỗi công khai sáng tạo mới xuất hiện với hệ sinh thái độc đáo của riêng mình, mặc dù gặp nhiều khó khăn trong quá trình phát triển. Ví dụ, Flow tập trung vào việc giới thiệu IP chính thống để phát triển hệ sinh thái NFT; Cosmos cam kết xây dựng một “Internet của Chuỗi khối”; Polygon tương thích với ngôn ngữ lập trình của Ethereum; Solana, một chuỗi công khai hiệu suất cao, cho biết có thể tải 60.000 giao dịch mỗi giây; và Avalanche đạt được cả khả năng mở rộng và tương thích.
Đây chỉ là một số trong một loạt các chuỗi công khai. Ngoài những dự án này, còn có các chuỗi tương thích với EVM dựa trên Ethereum và các giải pháp mở rộng Layer 2 dựa trên Ethereum mainnet, trong đó các dự án đại diện là Optimism và Arbiturm sử dụng optimistic-rollup và zkSync sử dụng zk-rollup.
Để thúc đẩy sự phát triển hệ sinh thái, nhiều chuỗi công cộng đã đầu tư mạnh mẽ để thu hút các nhà phát triển và người dùng. Cuộc đua đã bắt đầu từ lâu. Liệu có ứng dụng nào khác có thể giải quyết vấn đề này không? 'Cầu nối giữa chuỗi' được tạo ra để giải quyết vấn đề này.
Mỗi mạng blockchain đều có cơ chế đồng thuận riêng, token, hợp đồng thông minh và cấu trúc dữ liệu riêng, làm cho việc trao đổi dữ liệu với nhau trở nên không thể. Điều này giống như tình huống khi một người Mỹ và một người Trung Quốc muốn trò chuyện bằng ngôn ngữ riêng của họ. Hoàn toàn không thể cho họ giao tiếp một cách trôi chảy mà không có một thông dịch viên.
Cây cầu liên chuỗi cho phép tương thích giữa các chuỗi khối khác nhau, và các nhà phát triển có thể hợp tác với nhau để triển khai ứng dụng phù hợp nhất với mạng chuỗi khối. Chắc chắn, cây cầu liên chuỗi là rất quan trọng đối với tương lai của ngành công nghiệp chuỗi khối.
Giải pháp theo mô-đun là chia blockchain thành các ngăn theo các chức năng khác nhau, bao gồm thực thi, thanh toán, đồng thuận, bảo mật và khả năng truy cập dữ liệu. Mỗi mô-đun xử lý các nhiệm vụ khác nhau. Một thực hành phổ biến là tách lớp thực thi, lớp bảo mật và khả năng truy cập dữ liệu để giải quyết vấn đề Tam giác Bất khả thi (khả năng mở rộng, phân quyền và bảo mật) một cách tốt hơn.
Mỗi chuỗi khối nên chịu trách nhiệm cho việc thực thi, bảo mật và khả năng sẵn có dữ liệu của chính nó, điều này đã gây ra các chỗ trở nên trong việc mở rộng của nó.
Ưu điểm của kiến trúc modular là nó cải thiện tính linh hoạt của hệ thống trong khi vẫn duy trì tính mở rộng tốt hơn vì mỗi module xử lý các nhiệm vụ khác nhau. Dưới kiến trúc này, việc bảo trì và cập nhật các chức năng trở nên dễ dàng hơn, biến nó thành một công nghệ hiện đại hơn.
Hiện tại, không có chuỗi công cộng theo mô-đun nào đã được thực hiện trong thực tế, nhưng blockchain mô-đun đáng chú ý nhất là Celestia.
Đó là một lớp đồng thuận có thể cắm và có sẵn dữ liệu. Đơn giản là, bằng cách tách cơ chế đồng thuận khỏi dữ liệu, một ứng dụng dựa trên một lớp đồng thuận cụ thể (mạng nút) có thể triển khai trực tiếp trên nhiều chuỗi.
Celestia phân tách lớp đồng thuận và lớp thực thi, cho phép các ứng dụng cụ thể được tối ưu hóa theo nhu cầu riêng của họ. Lý thuyết, các chương trình dựa trên kiến trúc này có tính linh hoạt, bảo mật và khả năng mở rộng tốt hơn.
Tuy nhiên, Celestia vẫn đang ở giai đoạn đầu. Testnet chỉ mới được phát hành vào giữa năm 2022, và thử nghiệm động lực cũng như mainnet sẽ không tiến triển đáng kể cho đến năm 2023. Hơn nữa, mặc dù công nghệ cơ bản đã hoạt động, việc phát triển và xây dựng dự án cũng như toàn bộ hệ sinh thái mất thời gian.
Với sự phát triển của số lượng ứng dụng và người dùng, công nghệ blockchain gốc không thể hỗ trợ những nhu cầu tiến triển. Vì vậy, nhiều chuỗi mới đã xuất hiện để giải quyết các vấn đề cụ thể, như Cosmos cam kết phát triển “Internet của các Blockchain”, Polygon tương thích với ngôn ngữ lập trình của Ethereum, và chuỗi công cộng hiệu suất cao Solana có thể tải lên đến 60.000 giao dịch mỗi giây. Multi-chain sẽ không thể tránh khỏi trở thành tương lai. Ngoài ra, cơ sở hạ tầng của cầu nối giữa các chuỗi với ý định mở khóa tính thanh khoản giữa các hệ sinh thái khác nhau được đánh giá cao. Nhưng không thể phủ nhận, có nhiều vấn đề bảo mật cần được giải quyết.
Công nghệ blockchain modul hiện đang ở giai đoạn đầu của mình. Chia blockchain thành các module dựa trên các chức năng khác nhau có thể đạt được tính mở rộng và linh hoạt tốt hơn. Celestia hiện đang là blockchain đại diện nhất để triển khai tính module, nhưng nó còn phải đi một quãng đường khá xa.
Công nghệ blockchain đang phát triển mạnh mẽ trong những năm gần đây, cho phép tạo ra nhiều ứng dụng đổi mới. Với sự tăng trưởng bùng nổ của số lượng ứng dụng và người dùng, các chuỗi công cộng được thiết kế cho các tình huống cụ thể xuất hiện. Chúng tôi chắc chắn sẽ thấy thêm nhiều sự đổi mới và tiến bộ trong lĩnh vực blockchain và mở ra một tương lai nơi mà blockchain trở thành xu thế chính.
Những điểm chính
Hợp đồng thông minh đầu tiên được triển khai dựa trên Ethereum. Sau đó, nó đã tạo ra một loạt các ứng dụng đổi mới, như DeFi, NFTs và dApps, thực sự đã mở khóa tiềm năng của blockchain.
Tương lai đa chuỗi chắc chắn sẽ xảy ra vì các ứng dụng khác nhau có lưu trữ dữ liệu và nhu cầu khác nhau; cầu nối đa chuỗi là một trong những cơ sở hạ tầng quan trọng trong tương lai đa chuỗi.
Blockchain modulaires distinguent les piles en fonction de tâches et fonctions spécifiques. Bien qu'il implique un processus de développement plus compliqué, il peut mieux améliorer la flexibilité et la scalabilité du système.
Bài viết liên quan