Decentralized Application (dApp) là gì?
A Decentralized Application (dApp) là một ứng dụng chạy trên blockchain, không phải trên máy chủ của một công ty. Các quy tắc nằm trong mã, các giao dịch được ghi trên sổ cái công khai, và không có một quản trị viên duy nhất nào có thể tắt hệ thống. Hãy tưởng tượng nó như một ứng dụng tồn tại ở khắp nơi cùng lúc, với bằng chứng giao dịch được lưu sẵn.
A Decentralized Application (dApp) có nghĩa là không phí và hoàn toàn ẩn danh. Không hẳn như vậy. Bạn vẫn phải trả phí gas cho mạng, và mức độ riêng tư phụ thuộc vào lựa chọn thiết kế, ví và những gì bạn chia sẻ.
Decentralized Application (dApp) hoạt động như thế nào
Tóm tắt nhanh. A Decentralized Application (dApp) biến các lần nhấp của bạn thành hành động trên chuỗi mà bất kỳ ai cũng có thể xác minh sau này.
- Kích hoạt: Bạn kết nối ví và nhấn một nút trên giao diện người dùng của ứng dụng.
- Luật hoạt động: Ứng dụng gọi các hàm trong hợp đồng thông minh chứa các quy tắc.
- Xác thực: Mạng lưới kiểm tra giao dịch của bạn, xác nhận bạn có đủ số dư hoặc quyền, và sắp xếp nó cùng với các giao dịch khác.
- Hoàn tất: Sau khi được xác nhận, thay đổi được ghi lên blockchain, và ví của bạn sẽ phản ánh điều đó.
- Lưu trữ: Một số ứng dụng lưu dữ liệu bổ sung ngoài chuỗi và tham chiếu nó trên chuỗi để tải nhanh hơn.
Đúng vậy, đó là quy trình.
Tại sao Decentralized Application (dApp) quan trọng
Bạn muốn nhận lợi ích mà không cần xin phép. Đây là lý do Decentralized Application (dApp) có thể đáng để bạn tìm hiểu:
- Lợi ích: Sở hữu khóa riêng, giữ quyền kiểm soát tài sản, và truy cập dịch vụ decentralized finance (DeFi) bất cứ lúc nào.
- Góc nhìn: Ít người kiểm soát hơn nghĩa là ít điểm nghẽn hơn nhưng đồng thời đòi hỏi trách nhiệm cá nhân nhiều hơn.
- Phạm vi ứng dụng: Bạn sẽ thấy nó trong tài chính, nghệ thuật, trò chơi, danh tính, và công cụ cộng đồng do chủ sở hữu token điều hành.
Trước khi dùng Decentralized Application (dApp), hãy thử với một lượng nhỏ, đọc kỹ các lời nhắc giao dịch, và kiểm tra lại địa chỉ hợp đồng từ nguồn tin cậy.
Đặc điểm chính của Decentralized Application (dApp)
Dưới đây là những điểm thường phân biệt một dApp:
- Không cần xin phép: Bất kỳ ai có ví đều có thể tương tác mà không cần xin phép từ nền tảng.
- Minh bạch: Hoạt động được ghi trên chuỗi, nên kết quả có thể kiểm toán bởi bất kỳ ai.
- Mã nguồn: Nhiều dự án công bố mã dưới dạng Mã nguồn mở để cộng đồng có thể xem xét và cải thiện.
- Khả năng tương tác: Ứng dụng có thể kết nối với các công cụ trên chuỗi khác như token, oracle, và xác thực danh tính.
- Khuyến khích: Token có thể thưởng cho người dùng, người sáng tạo, hoặc người xác thực vì sự tham gia.
Biến thể
dApps có nhiều dạng, giống như giày thể thao có kiểu dáng khác nhau:
- Tài chính: Công cụ cho vay, giao dịch, và staking được giải quyết trên chuỗi.
- Trò chơi: Vật phẩm do người chơi sở hữu, chợ giao dịch, và các trận đấu trên chuỗi.
- Mạng xã hội: Bảng tin, hồ sơ, và nhắn tin với đăng nhập bằng ví.
- NFT: Đúc, đấu giá, và phòng trưng bày cho sưu tập kỹ thuật số.
- Hạ tầng: Ví, cầu nối, và bộ chỉ mục mà các ứng dụng khác xây dựng trên đó.
Một dApp có thể được phân quyền ở phía máy chủ trong khi vẫn dùng một website thông thường làm giao diện người dùng. Nếu trang web không hoạt động, bạn thường có thể gọi hợp đồng trực tiếp từ ví hoặc trình khám phá.
Ví dụ
Hoán đổi token trên Sàn giao dịch phi tập trung (DEXs) là một Decentralized Application (dApp) đang hoạt động, nơi ví của bạn giao dịch trực tiếp từ số dư.
Thông tin thú vị
CryptoKitties từng trở nên rất phổ biến vào cuối năm 2017 đến mức làm chậm Ethereum, cho thấy hai điều cùng lúc: dApps có thể lan truyền nhanh, và các blockchain cần mở rộng quy mô.
Tổng kết
Tóm tắt ngắn: Decentralized Application (dApp) là các ứng dụng chạy trên mã và cơ chế đồng thuận, không phụ thuộc vào quyết định riêng của một công ty.
