Ứng dụng phi tập trung ( DApps ) là các ứng dụng chạy trên hệ thống máy tính phân tán, tức là mạng blockchain . Mặc dù có nhiều cách khác nhau để xác định DApp, chúng thường được mô tả là các ứng dụng có các đặc điểm sau:
- Mã nguồn mở – Mã nguồn được cố ý cung cấp cho công chúng, có nghĩa là bất kỳ ai cũng có thể xác minh, sử dụng, sao chép và sửa đổi mã.
- Phi tập trung – Vì DApps chạy trên mạng blockchain nên chúng không bị kiểm soát bởi một tổ chức hoặc cơ quan có thẩm quyền. Thay vào đó, chúng được duy trì bởi nhiều người dùng (hoặc các nút ).
- An toàn bằng mật mã – Ứng dụng được bảo vệ bằng mật mã , có nghĩa là tất cả dữ liệu được ghi lại và duy trì trong một chuỗi khối công cộng. Không có một điểm thất bại nào.
Có nhiều vấn đề trong các ứng dụng cũ mà DApp cố gắng giải quyết. Lợi ích chính của việc chọn DApp thay vì ứng dụng truyền thống là ứng dụng sau này sử dụng kiến trúc tập trung bằng cách lưu trữ dữ liệu của chúng trên các máy chủ do một thực thể duy nhất kiểm soát. Điều này có nghĩa là chúng có một điểm lỗi duy nhất, đó là dễ bị các sự cố kỹ thuật và các cuộc tấn công độc hại.
Một máy chủ tập trung bị xâm nhập có thể gỡ bỏ toàn bộ mạng của ứng dụng, khiến nó tạm thời hoặc vĩnh viễn không thể sử dụng được. Ngoài ra, các hệ thống tập trung thường xuyên bị rò rỉ hoặc đánh cắp dữ liệu, khiến các công ty và người dùng cá nhân gặp rủi ro.
Có rất nhiều DApp, với các trường hợp sử dụng khác nhau. Chúng có thể bao gồm trò chơi , nền tảng truyền thông xã hội, ví tiền điện tử và ứng dụng tài chính ( DeFi ).
Các ứng dụng phi tập trung thúc đẩy hoạt động của riêng chúng thông qua một hệ thống được mã hóa (mã thông báo kỹ thuật số được tạo ra thông qua việc sử dụng các hợp đồng thông minh ). Các mã thông báo có thể dành riêng cho một DApp cụ thể (ví dụ: mã thông báo Steem được sử dụng trên Steemit) hoặc chúng có thể có nguồn gốc từ blockchain lưu trữ DApp, như trong trường hợp CryptoKitties sử dụng ether (ETH).
Tóm lại, DApp được thiết kế dưới dạng các dự án mã nguồn mở chạy trên mạng blockchain. Đổi lại, bản chất phân tán của các mạng này cung cấp sự minh bạch, phi tập trung và khả năng chống lại các cuộc tấn công.