Crypto
Ứng dụng phi tập trung
Definition
Một ứng dụng phi tập trung (DApp) là phần mềm chạy trên blockchain hoặc mạng ngang hàng, sử dụng hợp đồng thông minh để không có bên nào kiểm soát nó.
Ứng dụng phi tập trung là gì?
Một ứng dụng phi tập trung (thường được viết tắt là DApp) là một ứng dụng mà logic cốt lõi và dữ liệu được thực thi và lưu trữ trên một mạng phi tập trung—thường là một blockchain—thay vì trên máy chủ của một công ty đơn lẻ.
Thay vì tin tưởng vào một nhà điều hành để vận hành dịch vụ, người dùng dựa vào [hợp đồng thông minh](internal:glossaryEntry:70dHOGscnIYmrjTPuIkeSb) (các chương trình được triển khai trên chuỗi) và một tập hợp các nút phân phối để thực thi các quy tắc, ghi lại giao dịch và giữ cho ứng dụng luôn sẵn có.
Ứng dụng phi tập trung hoạt động như thế nào?
Hầu hết các thiết kế ứng dụng phi tập trung chia thành ba lớp: logic trên chuỗi, một giao diện người dùng, và dịch vụ dữ liệu/lưu trữ. Logic trên chuỗi thường là một tập hợp các hợp đồng thông minh được triển khai trên một blockchain như Ethereum hoặc các mạng hợp đồng thông minh khác.
Các hợp đồng này định nghĩa các quy tắc của ứng dụng—ai có thể làm gì, cách thay đổi số dư, cách giao dịch được thanh toán, hoặc cách các phiếu bầu quản trị được tính. Bởi vì các hợp đồng sống trên chuỗi, bất kỳ ai cũng có thể xác minh mã và các chuyển trạng thái kết quả.
Giao diện người dùng (phần “frontend”) trông giống như một ứng dụng web hoặc di động bình thường, nhưng nó kết nối với blockchain thông qua một ví (ví dụ: ví trình duyệt). Khi người dùng nhấp vào một hành động—hoán đổi, cho vay, đúc, bỏ phiếu—phần frontend chuẩn bị một giao dịch và yêu cầu ví ký nó. Sau khi người dùng chấp thuận, giao dịch được phát sóng đến mạng, được đưa vào một khối và được thực thi bởi hợp đồng thông minh. Kết quả là một cập nhật trạng thái mà mỗi nút có thể xác minh độc lập.
Xử lý dữ liệu là nơi mà kiến trúc ứng dụng phi tập trung khác với các ứng dụng truyền thống. Các blockchain rất tốn kém cho các tệp lớn và dữ liệu tần suất cao, vì vậy DApps thường lưu trữ nội dung nặng ngoài chuỗi trong khi giữ lại các chứng cứ quan trọng và hồ sơ sở hữu trên chuỗi.
Một mẫu phổ biến là lưu trữ phương tiện hoặc siêu dữ liệu trong các mạng lưu trữ phi tập trung (như các hệ thống địa chỉ nội dung) và chỉ lưu trữ băm nội dung hoặc tham chiếu trong hợp đồng thông minh. Điều này giữ cho ứng dụng có thể xác minh mà không buộc blockchain phải hoạt động như một cơ sở dữ liệu đầy đủ.
Theo từng bước, một tương tác DApp điển hình trông như thế này: 1. Người dùng kết nối một ví với phần frontend DApp. 2. Phần frontend đọc trạng thái trên chuỗi (số dư, vị trí, giá cả, các đề xuất quản trị) thông qua một nút hoặc nhà cung cấp RPC. 3. Người dùng khởi động một hành động; phần frontend xây dựng một giao dịch gọi một hàm hợp đồng thông minh. 4. Ví ký giao dịch bằng khóa riêng tư của người dùng. 5.
Mạng xác thực và thực thi giao dịch; hợp đồng thông minh cập nhật trạng thái. 6. Phần frontend hiển thị trạng thái mới bằng cách đọc blockchain một lần nữa.
Phép ẩn dụ: một ứng dụng truyền thống giống như một cửa hàng nơi chủ sở hữu giữ sổ cái trong văn phòng phía sau; một ứng dụng phi tập trung giống như một sổ cái công khai trên quảng trường thị trấn nơi các quy tắc được công bố công khai và mọi cư dân có thể xác minh các mục.
Ứng dụng phi tập trung trong thực tiễn
Nhiều sản phẩm crypto được sử dụng nhiều nhất hiện nay là ví dụ về ứng dụng phi tập trung. Trong DeFi, các nhà tạo lập thị trường tự động như Uniswap cho phép người dùng giao dịch token thông qua các hợp đồng thông minh thay vì một nhà điều hành sổ lệnh tập trung. Các giao thức cho vay như Aave và Compound sử dụng các pool trên chuỗi và quy tắc tài sản thế chấp để cho phép vay và cho vay mà không cần một ngân hàng quyết định ai đủ điều kiện.
Trong NFTs, các thị trường như OpenSea và Rarible tích hợp các hợp đồng thông minh đại diện cho quyền sở hữu và chuyển nhượng các token độc nhất, trong khi các tệp phương tiện và siêu dữ liệu thường được lưu trữ ngoài chuỗi với các tham chiếu có thể xác minh.
Trong trò chơi blockchain và danh tính kỹ thuật số, DApps có thể cho phép người dùng mang theo tài sản và chứng chỉ giữa các trải nghiệm, vì quyền sở hữu được gắn với một ví thay vì một tài khoản do một nền tảng duy nhất kiểm soát.
Tại sao Ứng dụng Phi tập trung lại Quan trọng
Một ứng dụng phi tập trung quan trọng vì nó thay đổi mô hình tin cậy của phần mềm. Thay vì tin tưởng một công ty để quản lý quỹ, thực thi các quy tắc một cách công bằng, hoặc giữ dịch vụ trực tuyến, người dùng có thể dựa vào các hợp đồng thông minh minh bạch và một mạng lưới phân phối. Điều này có thể giảm thiểu các điểm thất bại đơn lẻ, hạn chế kiểm duyệt đơn phương, và làm cho bất kỳ ai cũng dễ dàng kiểm toán cách mà hệ thống hoạt động.
DApps cũng cho phép tính khả năng kết hợp — khả năng một giao thức xây dựng trên một giao thức khác như “lego tiền tệ.” Một DApp hoán đổi có thể tích hợp một giao thức cho vay; một thị trường NFT có thể tích hợp một tiêu chuẩn tiền bản quyền; một ví có thể tích hợp nhiều DApps thông qua các nguyên tắc trên chuỗi chung.
Nếu không có các ứng dụng phi tập trung, phần lớn crypto sẽ quay trở lại các dịch vụ bị cô lập, nơi người dùng phải tin tưởng vào các trung gian và không thể dễ dàng xác minh hoặc tái sử dụng logic cơ bản.
Frequently Asked Questions
Ứng dụng phi tập trung (DApp) là gì trong những thuật ngữ đơn giản?
DApp là một ứng dụng sử dụng blockchain hoặc mạng ngang hàng để thực hiện các chức năng cốt lõi của nó. Thay vì một công ty kiểm soát backend, các hợp đồng thông minh và các nút phân tán thực thi các quy tắc.
Ứng dụng phi tập trung khác gì với ứng dụng truyền thống?
Các ứng dụng truyền thống chạy trên các máy chủ tập trung do một tổ chức kiểm soát. Một ứng dụng phi tập trung chạy logic chính trên chuỗi, vì vậy người dùng có thể xác minh giao dịch và quy tắc, và không có một nhà điều hành nào có thể dễ dàng thay đổi kết quả.
DApps có luôn sử dụng hợp đồng thông minh không?
Hầu hết các DApp hiện đại đều sử dụng, vì hợp đồng thông minh cung cấp logic trên chuỗi giúp ứng dụng có thể xác minh và tự thực thi. Một số ứng dụng phi tập trung cũng dựa vào các thành phần ngang hàng, nhưng hợp đồng thông minh là xương sống phổ biến cho các DApp tiền điện tử.
Lợi ích và rủi ro chính của việc sử dụng ứng dụng phi tập trung là gì?
Lợi ích bao gồm tính minh bạch, giảm sự phụ thuộc vào trung gian và khả năng chống kiểm duyệt mạnh mẽ hơn. Rủi ro bao gồm lỗi hợp đồng thông minh, tắc nghẽn mạng và phí, và trải nghiệm người dùng phức tạp hơn so với các ứng dụng Web2.
Tại sao DApps có thể chậm hơn hoặc tốn kém hơn để sử dụng?
Bởi vì các giao dịch phải được xác thực bởi mạng và được đưa vào các khối, điều này mất thời gian và tốn phí. Khi nhiều người dùng cạnh tranh cho không gian khối, thời gian xác nhận có thể tăng lên và phí có thể tăng.