SlideShare a Scribd company logo
1 of 11
Download to read offline
DAPP LÀ GÌ?
LỘ TRÌNH ĐỂ TRỞ THÀNH
NHÀ PHÁT TRIỂN
ỨNG DỤNG PHI TẬP TRUNG
itguru.vn - hot job for IT Experts
Mở đầu
Ethereum có thể gọi là 1 cuộc cách
mạng hóa cách chúng ta nghĩ về các
ứng dụng
Hãy cùng tìm hiểu xem Dapp là gì,
đặc điểm và lộ trình để trở thành một
dApp developer
Viết tắt của Decentralized Application: Ứng dụng phi
tập trung hay còn gọi là Ứng dụng phân quyền
DApp là gì?
Dapp được xây dựng trên một mạng phi tập trung như
Ethereum
Dapp = frontend + smart contract backend
Sự phát triển của Dapps có thể coi là 1 bước tiến tới
tương lai của Internet, gọi là Web 3.0
Tại sao lại là
Ethereum?
Có nhiều giao thức để xây dựng Dapp,
nhưng phổ biến nhất chính là Ethereum
01
Cho phép người dùng tạo & chạy hợp
đồng thông minh qua 1 mạng phi tập trung
02
Loại bỏ sự cần thiết của bên thứ 3 để xử lý
giao dịch giữa các đồng cấp (peers)
03
Tất cả hợp đồng thông minh về cơ bản
được lưu trữ trên nhiều node máy tính trên
thế giới
04
Đặc điểm của
DAPPs
Chạy trên blockchain
Code được tạo thành mã nguồn
mở hoạt động độc lập
Tạo ra các DAPP tokens để cung
cấp giá trị cho nodes
Người dùng được cấp quyền truy
cập vào để trao đổi token
Những người khai thác được
thưởng bằng token
Các loại DAPP
Ứng dụng quản lý tiền
Các ứng dụng tích hợp tiền với các sự kiện bên
ngoài, trong thế giới thực
Các tổ chức tự trị phi tập trung (Decentralized
Autonomous Organizations – DAO)
Tại sao
DAPP sẽ là
tương lai?
Xử lý thanh toán: Người dùng có thể
giao dịch trực tiếp bằng tiền điện tử
Thông tin đăng nhập của người dùng:
Hệ thống khóa công khai và riêng tư,
loại bỏ quy trình đăng ký kéo dài
Tin cậy và khả năng kiểm tra: Người
dùng hoặc bên thứ 3 dễ dàng kiểm
tra thông tin giao dịch
Lộ trình để trở thành
một dApp developer
01. Xác định mục tiêu
Bạn sẽ rất dễ mất động lực và không
thể về đích
02. Chọn blockchain
Tập trung vào một số công nghệ
Blockchain thực sự quan trọng, tránh
bị phân tâm
03. Tìm hiểu những ứng dụng
dApps hiện có
Cách tuyệt vời để khám phá các
Dapp phổ biến là truy cập trang web
danh sách Dapp
04. Tìm hiểu về Ethereum
Bạn cần hiểu những điều cơ bản về
Ethereum để hiểu phần còn lại của
quá trình phát triển trên Ethereum
05. Tìm hiểu các công cụ
phát triển và các thư viện
Bạn sẽ cần các công cụ sau: Solc,
Web3, Remix,...
06. Tìm hiểu về Smart
contract và Solidity
Có những chương trình nhỏ được
triển khai trên Ethereum Blockchain
chạy tự động sau khi được triển khai
07. Xây dựng dApp của chính bạn
Bạn đã nghe về Cryptokitties? Nó
được xây dựng trên Ethereum, là ví
dụ điển hình về Dapp
08. Và cuối cùng, chuẩn bị cho
cơ hội mới của bạn
Khi đã tìm hiểu các kiến thức và kỹ
năng cần có, giờ là lúc bạn tìm cơ hội
mới theo mục tiêu đã đặt ra ban đầu
Xem chi tiết bài viết TẠI ĐÂY

More Related Content

Similar to Dapp là gì và lộ trình để trở thành một nhà phát triển ứng dụng phi tập trung

Slide bao cao giua ki
Slide bao cao giua ki Slide bao cao giua ki
Slide bao cao giua ki thach28
 
Kien thuc Tuyen dung IT 2023.pdf
Kien thuc Tuyen dung IT 2023.pdfKien thuc Tuyen dung IT 2023.pdf
Kien thuc Tuyen dung IT 2023.pdfKhoa Nguyễn
 
Câu hỏi phỏng vấn.pdf
Câu hỏi phỏng vấn.pdfCâu hỏi phỏng vấn.pdf
Câu hỏi phỏng vấn.pdfGrowup Work
 
Báo cáo cuối kì
Báo cáo cuối kìBáo cáo cuối kì
Báo cáo cuối kìDaewoo Han
 
Báo cáo cuối kì
Báo cáo cuối kìBáo cáo cuối kì
Báo cáo cuối kìDaewoo Han
 
Baocao ltm
Baocao ltmBaocao ltm
Baocao ltmptlong96
 
E Com Ch00 Internet Web
E Com Ch00 Internet WebE Com Ch00 Internet Web
E Com Ch00 Internet WebChuong Nguyen
 
Báo cáo thực tập - Đàm Văn Sáng
Báo cáo thực tập  - Đàm Văn SángBáo cáo thực tập  - Đàm Văn Sáng
Báo cáo thực tập - Đàm Văn SángĐàm Văn Sáng
 
Báo cáo môn mã nguồn mở
Báo cáo môn mã nguồn mởBáo cáo môn mã nguồn mở
Báo cáo môn mã nguồn mởThuyet Nguyen
 
Đồ án thực tập cơ sở các kĩ thuật tấn công SQL injection và cách phòng chống
Đồ án thực tập cơ sở các kĩ thuật tấn công SQL injection và cách phòng chốngĐồ án thực tập cơ sở các kĩ thuật tấn công SQL injection và cách phòng chống
Đồ án thực tập cơ sở các kĩ thuật tấn công SQL injection và cách phòng chốngnataliej4
 
Bao cao web cake php
Bao cao web cake phpBao cao web cake php
Bao cao web cake phplaonap166
 
k07406Internetintranet
k07406Internetintranetk07406Internetintranet
k07406InternetintranetVo Oanh
 
Research #1 - Polygon Network (MATIC)
Research #1 - Polygon Network (MATIC)Research #1 - Polygon Network (MATIC)
Research #1 - Polygon Network (MATIC)Coin98 Insights
 
Chuong 1_Hieu Biet Ve CNTT.pdf
Chuong 1_Hieu Biet Ve CNTT.pdfChuong 1_Hieu Biet Ve CNTT.pdf
Chuong 1_Hieu Biet Ve CNTT.pdfQuocBaoNguyenTran1
 
Tìm đường trên di động (PhoneGap)
Tìm đường trên di động (PhoneGap)Tìm đường trên di động (PhoneGap)
Tìm đường trên di động (PhoneGap)Lương Bá Hợp
 
OpenWIPS-ng report Vietnamese
OpenWIPS-ng report VietnameseOpenWIPS-ng report Vietnamese
OpenWIPS-ng report VietnameseHoàng Tuấn Lê
 
Slide bao cao cuoi ki
Slide bao cao cuoi ki Slide bao cao cuoi ki
Slide bao cao cuoi ki thach28
 
Tìm việc làm từ xa ngành IT có đơn giản.pdf
Tìm việc làm từ xa ngành IT có đơn giản.pdfTìm việc làm từ xa ngành IT có đơn giản.pdf
Tìm việc làm từ xa ngành IT có đơn giản.pdfGrowup Work
 
Báo cáo thực tập cuối kỳ
Báo cáo thực tập cuối kỳBáo cáo thực tập cuối kỳ
Báo cáo thực tập cuối kỳNguyễn Vân
 

Similar to Dapp là gì và lộ trình để trở thành một nhà phát triển ứng dụng phi tập trung (20)

Athena tuần 1
Athena tuần 1Athena tuần 1
Athena tuần 1
 
Slide bao cao giua ki
Slide bao cao giua ki Slide bao cao giua ki
Slide bao cao giua ki
 
Kien thuc Tuyen dung IT 2023.pdf
Kien thuc Tuyen dung IT 2023.pdfKien thuc Tuyen dung IT 2023.pdf
Kien thuc Tuyen dung IT 2023.pdf
 
Câu hỏi phỏng vấn.pdf
Câu hỏi phỏng vấn.pdfCâu hỏi phỏng vấn.pdf
Câu hỏi phỏng vấn.pdf
 
Báo cáo cuối kì
Báo cáo cuối kìBáo cáo cuối kì
Báo cáo cuối kì
 
Báo cáo cuối kì
Báo cáo cuối kìBáo cáo cuối kì
Báo cáo cuối kì
 
Baocao ltm
Baocao ltmBaocao ltm
Baocao ltm
 
E Com Ch00 Internet Web
E Com Ch00 Internet WebE Com Ch00 Internet Web
E Com Ch00 Internet Web
 
Báo cáo thực tập - Đàm Văn Sáng
Báo cáo thực tập  - Đàm Văn SángBáo cáo thực tập  - Đàm Văn Sáng
Báo cáo thực tập - Đàm Văn Sáng
 
Báo cáo môn mã nguồn mở
Báo cáo môn mã nguồn mởBáo cáo môn mã nguồn mở
Báo cáo môn mã nguồn mở
 
Đồ án thực tập cơ sở các kĩ thuật tấn công SQL injection và cách phòng chống
Đồ án thực tập cơ sở các kĩ thuật tấn công SQL injection và cách phòng chốngĐồ án thực tập cơ sở các kĩ thuật tấn công SQL injection và cách phòng chống
Đồ án thực tập cơ sở các kĩ thuật tấn công SQL injection và cách phòng chống
 
Bao cao web cake php
Bao cao web cake phpBao cao web cake php
Bao cao web cake php
 
k07406Internetintranet
k07406Internetintranetk07406Internetintranet
k07406Internetintranet
 
Research #1 - Polygon Network (MATIC)
Research #1 - Polygon Network (MATIC)Research #1 - Polygon Network (MATIC)
Research #1 - Polygon Network (MATIC)
 
Chuong 1_Hieu Biet Ve CNTT.pdf
Chuong 1_Hieu Biet Ve CNTT.pdfChuong 1_Hieu Biet Ve CNTT.pdf
Chuong 1_Hieu Biet Ve CNTT.pdf
 
Tìm đường trên di động (PhoneGap)
Tìm đường trên di động (PhoneGap)Tìm đường trên di động (PhoneGap)
Tìm đường trên di động (PhoneGap)
 
OpenWIPS-ng report Vietnamese
OpenWIPS-ng report VietnameseOpenWIPS-ng report Vietnamese
OpenWIPS-ng report Vietnamese
 
Slide bao cao cuoi ki
Slide bao cao cuoi ki Slide bao cao cuoi ki
Slide bao cao cuoi ki
 
Tìm việc làm từ xa ngành IT có đơn giản.pdf
Tìm việc làm từ xa ngành IT có đơn giản.pdfTìm việc làm từ xa ngành IT có đơn giản.pdf
Tìm việc làm từ xa ngành IT có đơn giản.pdf
 
Báo cáo thực tập cuối kỳ
Báo cáo thực tập cuối kỳBáo cáo thực tập cuối kỳ
Báo cáo thực tập cuối kỳ
 

More from ITguru.vn

9 lý do các công ty phần mềm có thể từ chối các lập trình viên giỏi
9 lý do các công ty phần mềm có thể từ chối các lập trình viên giỏi9 lý do các công ty phần mềm có thể từ chối các lập trình viên giỏi
9 lý do các công ty phần mềm có thể từ chối các lập trình viên giỏiITguru.vn
 
Làn sóng nghỉ việc ồ ạt và những tác động đối với các nhà phát triển phần mềm
Làn sóng nghỉ việc ồ ạt và những tác động đối với các nhà phát triển phần mềmLàn sóng nghỉ việc ồ ạt và những tác động đối với các nhà phát triển phần mềm
Làn sóng nghỉ việc ồ ạt và những tác động đối với các nhà phát triển phần mềmITguru.vn
 
Serverless là gì và học gì để làm việc với serverless?
Serverless là gì và học gì để làm việc với serverless?Serverless là gì và học gì để làm việc với serverless?
Serverless là gì và học gì để làm việc với serverless?ITguru.vn
 
Làm thế nào để kỹ sư phần mềm có thể quản trị dự án một cách hiệu quả
Làm thế nào để kỹ sư phần mềm có thể quản trị dự án một cách hiệu quảLàm thế nào để kỹ sư phần mềm có thể quản trị dự án một cách hiệu quả
Làm thế nào để kỹ sư phần mềm có thể quản trị dự án một cách hiệu quảITguru.vn
 
10 Python framework hàng đầu để phát triển web năm 2022
10 Python framework hàng đầu để phát triển web năm 202210 Python framework hàng đầu để phát triển web năm 2022
10 Python framework hàng đầu để phát triển web năm 2022ITguru.vn
 
10 nguyên tắc lập trình cơ bản mà mọi lập trình viên phải biết
10 nguyên tắc lập trình cơ bản mà mọi lập trình viên phải biết10 nguyên tắc lập trình cơ bản mà mọi lập trình viên phải biết
10 nguyên tắc lập trình cơ bản mà mọi lập trình viên phải biếtITguru.vn
 
Lập trình viên có thể làm gì nếu đã chán viết code? Đây là 23 công việc khác ...
Lập trình viên có thể làm gì nếu đã chán viết code? Đây là 23 công việc khác ...Lập trình viên có thể làm gì nếu đã chán viết code? Đây là 23 công việc khác ...
Lập trình viên có thể làm gì nếu đã chán viết code? Đây là 23 công việc khác ...ITguru.vn
 

More from ITguru.vn (7)

9 lý do các công ty phần mềm có thể từ chối các lập trình viên giỏi
9 lý do các công ty phần mềm có thể từ chối các lập trình viên giỏi9 lý do các công ty phần mềm có thể từ chối các lập trình viên giỏi
9 lý do các công ty phần mềm có thể từ chối các lập trình viên giỏi
 
Làn sóng nghỉ việc ồ ạt và những tác động đối với các nhà phát triển phần mềm
Làn sóng nghỉ việc ồ ạt và những tác động đối với các nhà phát triển phần mềmLàn sóng nghỉ việc ồ ạt và những tác động đối với các nhà phát triển phần mềm
Làn sóng nghỉ việc ồ ạt và những tác động đối với các nhà phát triển phần mềm
 
Serverless là gì và học gì để làm việc với serverless?
Serverless là gì và học gì để làm việc với serverless?Serverless là gì và học gì để làm việc với serverless?
Serverless là gì và học gì để làm việc với serverless?
 
Làm thế nào để kỹ sư phần mềm có thể quản trị dự án một cách hiệu quả
Làm thế nào để kỹ sư phần mềm có thể quản trị dự án một cách hiệu quảLàm thế nào để kỹ sư phần mềm có thể quản trị dự án một cách hiệu quả
Làm thế nào để kỹ sư phần mềm có thể quản trị dự án một cách hiệu quả
 
10 Python framework hàng đầu để phát triển web năm 2022
10 Python framework hàng đầu để phát triển web năm 202210 Python framework hàng đầu để phát triển web năm 2022
10 Python framework hàng đầu để phát triển web năm 2022
 
10 nguyên tắc lập trình cơ bản mà mọi lập trình viên phải biết
10 nguyên tắc lập trình cơ bản mà mọi lập trình viên phải biết10 nguyên tắc lập trình cơ bản mà mọi lập trình viên phải biết
10 nguyên tắc lập trình cơ bản mà mọi lập trình viên phải biết
 
Lập trình viên có thể làm gì nếu đã chán viết code? Đây là 23 công việc khác ...
Lập trình viên có thể làm gì nếu đã chán viết code? Đây là 23 công việc khác ...Lập trình viên có thể làm gì nếu đã chán viết code? Đây là 23 công việc khác ...
Lập trình viên có thể làm gì nếu đã chán viết code? Đây là 23 công việc khác ...
 

Dapp là gì và lộ trình để trở thành một nhà phát triển ứng dụng phi tập trung

  • 1. DAPP LÀ GÌ? LỘ TRÌNH ĐỂ TRỞ THÀNH NHÀ PHÁT TRIỂN ỨNG DỤNG PHI TẬP TRUNG itguru.vn - hot job for IT Experts
  • 2. Mở đầu Ethereum có thể gọi là 1 cuộc cách mạng hóa cách chúng ta nghĩ về các ứng dụng Hãy cùng tìm hiểu xem Dapp là gì, đặc điểm và lộ trình để trở thành một dApp developer
  • 3. Viết tắt của Decentralized Application: Ứng dụng phi tập trung hay còn gọi là Ứng dụng phân quyền DApp là gì? Dapp được xây dựng trên một mạng phi tập trung như Ethereum Dapp = frontend + smart contract backend Sự phát triển của Dapps có thể coi là 1 bước tiến tới tương lai của Internet, gọi là Web 3.0
  • 4. Tại sao lại là Ethereum? Có nhiều giao thức để xây dựng Dapp, nhưng phổ biến nhất chính là Ethereum 01 Cho phép người dùng tạo & chạy hợp đồng thông minh qua 1 mạng phi tập trung 02 Loại bỏ sự cần thiết của bên thứ 3 để xử lý giao dịch giữa các đồng cấp (peers) 03 Tất cả hợp đồng thông minh về cơ bản được lưu trữ trên nhiều node máy tính trên thế giới 04
  • 5. Đặc điểm của DAPPs Chạy trên blockchain Code được tạo thành mã nguồn mở hoạt động độc lập Tạo ra các DAPP tokens để cung cấp giá trị cho nodes Người dùng được cấp quyền truy cập vào để trao đổi token Những người khai thác được thưởng bằng token
  • 6. Các loại DAPP Ứng dụng quản lý tiền Các ứng dụng tích hợp tiền với các sự kiện bên ngoài, trong thế giới thực Các tổ chức tự trị phi tập trung (Decentralized Autonomous Organizations – DAO)
  • 7. Tại sao DAPP sẽ là tương lai? Xử lý thanh toán: Người dùng có thể giao dịch trực tiếp bằng tiền điện tử Thông tin đăng nhập của người dùng: Hệ thống khóa công khai và riêng tư, loại bỏ quy trình đăng ký kéo dài Tin cậy và khả năng kiểm tra: Người dùng hoặc bên thứ 3 dễ dàng kiểm tra thông tin giao dịch
  • 8. Lộ trình để trở thành một dApp developer 01. Xác định mục tiêu Bạn sẽ rất dễ mất động lực và không thể về đích 02. Chọn blockchain Tập trung vào một số công nghệ Blockchain thực sự quan trọng, tránh bị phân tâm
  • 9. 03. Tìm hiểu những ứng dụng dApps hiện có Cách tuyệt vời để khám phá các Dapp phổ biến là truy cập trang web danh sách Dapp 04. Tìm hiểu về Ethereum Bạn cần hiểu những điều cơ bản về Ethereum để hiểu phần còn lại của quá trình phát triển trên Ethereum
  • 10. 05. Tìm hiểu các công cụ phát triển và các thư viện Bạn sẽ cần các công cụ sau: Solc, Web3, Remix,... 06. Tìm hiểu về Smart contract và Solidity Có những chương trình nhỏ được triển khai trên Ethereum Blockchain chạy tự động sau khi được triển khai
  • 11. 07. Xây dựng dApp của chính bạn Bạn đã nghe về Cryptokitties? Nó được xây dựng trên Ethereum, là ví dụ điển hình về Dapp 08. Và cuối cùng, chuẩn bị cho cơ hội mới của bạn Khi đã tìm hiểu các kiến thức và kỹ năng cần có, giờ là lúc bạn tìm cơ hội mới theo mục tiêu đã đặt ra ban đầu Xem chi tiết bài viết TẠI ĐÂY