TrangThanhTung
Newbie
Gần đây, bản nâng cấp Shapella của Ethereum đã trở thành chủ đề được bàn tán nhiều nhất. Là chuỗi dẫn đầu trong số các chuỗi công khai, Ethereum đã mang lại nhiều cột mốc đổi mới và mang tính cách mạng cho thị trường. Nhiều chuỗi công khai mới nổi cạnh tranh với Ethereum đã tham gia cuộc đua. Các chuỗi công khai cuối cùng được trao quyền bởi công nghệ blockchain, sự cạnh tranh giữa các chuỗi công khai tập trung vào việc tối ưu hóa và đổi mới liên tục trong kiến trúc layer và những cải tiến tiếp theo về hiệu suất của chuỗi công khai.
Từ mạng Bitcoin trong những ngày đầu tiên, thông qua Ethereum với các hợp đồng thông minh, đến các chuỗi công khai đang nổi lên nhắm mục tiêu vào các ứng dụng và giải pháp trong thế giới thực khác nhau, mặc dù tất cả chúng đều khác nhau trong cách triển khai cụ thể, kiến trúc của các chuỗi công khai thường bao gồm một số layer , cụ thể là layer cơ sở hạ tầng phần cứng, layer dữ liệu, layer mạng, layer đồng thuận, layer Incentive, layer hợp đồng và layer ứng dụng.
Layer cơ sở hạ tầng phần cứng
Dữ liệu trên blockchain được lưu trữ an toàn trên máy chủ trong trung tâm dữ liệu. Khi người dùng truy cập các ứng dụng trên blockchain, máy khách sẽ gửi yêu cầu đến máy chủ. Nói một cách đơn giản, layer cơ sở hạ tầng phần cứng là một mạng lưới các thiết bị giao tiếp và trao đổi dữ liệu với nhau.
Layer dữ liệu
Layer dữ liệu, còn được gọi là layer truyền dữ liệu, lưu trữ tất cả dữ liệu giao dịch on-chain theo cách an toàn và bất biến, hoạt động giống như một cơ sở dữ liệu. Khi một số lượng giao dịch nhất định được xác minh bởi các node, dữ liệu sẽ được gộp thành một khối và được kết nối với khối dữ liệu trước đó trên blockchain (ngoại trừ khối gốc). Đây là quá trình lưu trữ dữ liệu trên layer dữ liệu. Nó liên quan đến hai thành phần quan trọng: cây Merkle và hàm hash, cả hai đều đảm bảo rằng dữ liệu là bất biến, đầy đủ và an toàn.
Layer mạng
Peer-to-peer (P2P) của blockchain cho phép các node trao đổi dữ liệu giao dịch và đạt được sự đồng thuận về tính hợp lệ của các giao dịch. Layer mạng được thiết kế để tạo thuận lợi cho việc trao đổi thông tin P2P và thúc đẩy giao tiếp giữa các node. Layer này, còn được gọi là layer lan truyền, chủ yếu bao gồm cơ chế mạng P2P cũng như cơ chế xác thực và truyền dữ liệu.
Layer đồng thuận
Là layer quan trọng nhất trong hoạt động blockchain, layer đồng thuận chịu trách nhiệm xác thực các giao dịch. Nó yêu cầu một số node nhất định để xác minh một giao dịch. Do đó, mọi giao dịch được xử lý bởi nhiều node, sau đó phải đi đến cùng một kết quả và đồng ý về tính hợp lệ của nó. Layer này dựa trên các cơ chế đồng thuận để xác minh các giao dịch và thêm chúng vào blockchain. Các cơ chế đồng thuận thường được sử dụng bao gồm Proof of Work (PoW), Proof of Stake (PoS) và Proof of Stake được ủy quyền (DPoS). Hiện tại, hầu hết các chuỗi công khai trên thị trường đang đổi mới dựa trên sự đồng thuận của PoS, chẳng hạn như Ethereum, Fantom và CoinEx Smart Chain (CSC).
Layer Incentive
Chuỗi công khai yêu cầu một cơ chế khuyến khích khuyến khích các node và người dùng tích cực tham gia và đóng góp vào hệ thống chuỗi công khai. Đây là những gì layer incentive được thiết kế. Layer này bao gồm một số biện pháp khuyến khích, bao gồm phần thưởng node và phí giao dịch, để thu hút các node và đảm bảo hoạt động an toàn của toàn bộ mạng. Ví dụ: CSC có 101 validator và thưởng cho chủ sở hữu mã thông báo để trở thành validator.
Layer hợp đồng
Là cơ sở của các đặc tính mã nguồn mở và có thể lập trình của chuỗi công khai, layer hợp đồng lưu trữ tất cả các loại mã, thuật toán và hợp đồng thông minh. Layer này cũng cung cấp nhiều loại thành phần và dịch vụ cho chuỗi công khai, chẳng hạn như hợp đồng thông minh, ví tiền điện tử, DAO và truyền dữ liệu.
Layer ứng dụng
Đây là layer nơi các hợp đồng thông minh, mã chuỗi và ứng dụng phi tập trung (DApp) chạy. Các thành phần chính của layer này bao gồm giao diện người dùng, tập lệnh, API và khung. Trên layer này, các hợp đồng thông minh được kích hoạt khi một số điều kiện nhất định đã được thỏa thuận được đáp ứng, chẳng hạn như ngày hết hạn của hợp đồng và việc thực hiện giá spot, sau đó được thực hiện thông qua DApps.
Một chuỗi công khai phát triển thường bao gồm layer cơ sở hạ tầng phần cứng, layer dữ liệu, layer mạng, layer đồng thuận, layer incentive, layer hợp đồng và layer ứng dụng. Hiểu các layer và ứng dụng của chúng là rất quan trọng đối với các nhà phát triển đang tìm cách cải thiện khả năng mở rộng của chuỗi công khai thông qua đổi mới công nghệ. Bằng cách cải thiện kiến trúc, các nhà phát triển sẽ có thể xây dựng một hệ sinh thái chuỗi công khai an toàn, hiệu quả và phi tập trung hơn.
Từ mạng Bitcoin trong những ngày đầu tiên, thông qua Ethereum với các hợp đồng thông minh, đến các chuỗi công khai đang nổi lên nhắm mục tiêu vào các ứng dụng và giải pháp trong thế giới thực khác nhau, mặc dù tất cả chúng đều khác nhau trong cách triển khai cụ thể, kiến trúc của các chuỗi công khai thường bao gồm một số layer , cụ thể là layer cơ sở hạ tầng phần cứng, layer dữ liệu, layer mạng, layer đồng thuận, layer Incentive, layer hợp đồng và layer ứng dụng.
Layer cơ sở hạ tầng phần cứng
Dữ liệu trên blockchain được lưu trữ an toàn trên máy chủ trong trung tâm dữ liệu. Khi người dùng truy cập các ứng dụng trên blockchain, máy khách sẽ gửi yêu cầu đến máy chủ. Nói một cách đơn giản, layer cơ sở hạ tầng phần cứng là một mạng lưới các thiết bị giao tiếp và trao đổi dữ liệu với nhau.
Layer dữ liệu
Layer dữ liệu, còn được gọi là layer truyền dữ liệu, lưu trữ tất cả dữ liệu giao dịch on-chain theo cách an toàn và bất biến, hoạt động giống như một cơ sở dữ liệu. Khi một số lượng giao dịch nhất định được xác minh bởi các node, dữ liệu sẽ được gộp thành một khối và được kết nối với khối dữ liệu trước đó trên blockchain (ngoại trừ khối gốc). Đây là quá trình lưu trữ dữ liệu trên layer dữ liệu. Nó liên quan đến hai thành phần quan trọng: cây Merkle và hàm hash, cả hai đều đảm bảo rằng dữ liệu là bất biến, đầy đủ và an toàn.
Layer mạng
Peer-to-peer (P2P) của blockchain cho phép các node trao đổi dữ liệu giao dịch và đạt được sự đồng thuận về tính hợp lệ của các giao dịch. Layer mạng được thiết kế để tạo thuận lợi cho việc trao đổi thông tin P2P và thúc đẩy giao tiếp giữa các node. Layer này, còn được gọi là layer lan truyền, chủ yếu bao gồm cơ chế mạng P2P cũng như cơ chế xác thực và truyền dữ liệu.
Layer đồng thuận
Là layer quan trọng nhất trong hoạt động blockchain, layer đồng thuận chịu trách nhiệm xác thực các giao dịch. Nó yêu cầu một số node nhất định để xác minh một giao dịch. Do đó, mọi giao dịch được xử lý bởi nhiều node, sau đó phải đi đến cùng một kết quả và đồng ý về tính hợp lệ của nó. Layer này dựa trên các cơ chế đồng thuận để xác minh các giao dịch và thêm chúng vào blockchain. Các cơ chế đồng thuận thường được sử dụng bao gồm Proof of Work (PoW), Proof of Stake (PoS) và Proof of Stake được ủy quyền (DPoS). Hiện tại, hầu hết các chuỗi công khai trên thị trường đang đổi mới dựa trên sự đồng thuận của PoS, chẳng hạn như Ethereum, Fantom và CoinEx Smart Chain (CSC).
Layer Incentive
Chuỗi công khai yêu cầu một cơ chế khuyến khích khuyến khích các node và người dùng tích cực tham gia và đóng góp vào hệ thống chuỗi công khai. Đây là những gì layer incentive được thiết kế. Layer này bao gồm một số biện pháp khuyến khích, bao gồm phần thưởng node và phí giao dịch, để thu hút các node và đảm bảo hoạt động an toàn của toàn bộ mạng. Ví dụ: CSC có 101 validator và thưởng cho chủ sở hữu mã thông báo để trở thành validator.
Layer hợp đồng
Là cơ sở của các đặc tính mã nguồn mở và có thể lập trình của chuỗi công khai, layer hợp đồng lưu trữ tất cả các loại mã, thuật toán và hợp đồng thông minh. Layer này cũng cung cấp nhiều loại thành phần và dịch vụ cho chuỗi công khai, chẳng hạn như hợp đồng thông minh, ví tiền điện tử, DAO và truyền dữ liệu.
Layer ứng dụng
Đây là layer nơi các hợp đồng thông minh, mã chuỗi và ứng dụng phi tập trung (DApp) chạy. Các thành phần chính của layer này bao gồm giao diện người dùng, tập lệnh, API và khung. Trên layer này, các hợp đồng thông minh được kích hoạt khi một số điều kiện nhất định đã được thỏa thuận được đáp ứng, chẳng hạn như ngày hết hạn của hợp đồng và việc thực hiện giá spot, sau đó được thực hiện thông qua DApps.
Một chuỗi công khai phát triển thường bao gồm layer cơ sở hạ tầng phần cứng, layer dữ liệu, layer mạng, layer đồng thuận, layer incentive, layer hợp đồng và layer ứng dụng. Hiểu các layer và ứng dụng của chúng là rất quan trọng đối với các nhà phát triển đang tìm cách cải thiện khả năng mở rộng của chuỗi công khai thông qua đổi mới công nghệ. Bằng cách cải thiện kiến trúc, các nhà phát triển sẽ có thể xây dựng một hệ sinh thái chuỗi công khai an toàn, hiệu quả và phi tập trung hơn.