• Cấu trúc và các yếu tố của mạng lưới blockchain, bao gồm cách thức phân cấp tác phẩm
• Thuật toán băm và đồng thuận và vai trò của chúng trong mạng blockchain, bao gồm cơ chế đồng thuận bằng chứng công việc (PoW) và bằng chứng cổ phần (PoS)
• Lợi ích của việc sử dụng công nghệ blockchain và cách xác định liệu blockchain có phải là giải pháp phù hợp cho doanh nghiệp của bạn hay không
• Các vấn đề về khả năng mở rộng blockchain và cách giải quyết chúng
• Tiền kỹ thuật số, bao gồm các loại tài sản tiền điện tử khác nhau, quy trình mã hóa và cách thức hoạt động của các loại tiền điện tử hàng đầu (ví dụ: Bitcoin, Altcoin, Litecoin, Zcash)
• Cấu trúc và các thành phần của mạng Bitcoin và cách thức hoạt động của nó
• Các hạn chế, biến thể và máy khách của Bitcoin
• Khai thác tiền điện tử Bitcoin và mối quan hệ của nó với các cơ chế đồng thuận PoW
• Các quy trình và công cụ được sử dụng trong khai thác tiền điện tử, bao gồm các thuật toán khai thác tiền điện tử như Equihash và CryptoNight
• Phát triển chuỗi khối bằng Python, JavaScript và Java
• Các yếu tố của hệ sinh thái Ethereum
• Cách làm việc với Solidity và Ethereum, bao gồm cách sử dụng IDE Solidity như Remix và EthFiddle và tạo mạng chuỗi khối riêng bằng Ethereum
• Cách xây dựng hợp đồng thông minh an toàn bằng Ethereum và Solidity, bao gồm lỗ hổng trong hợp đồng thông minh và cách giảm thiểu chúng
• Xác minh chính thức các hợp đồng thông minh
• Blockchain được cấp phép và không được cấp phép
• Cách làm việc với khuôn khổ Hyperledger Fabric
• Đi sâu vào các dự án blockchain (bao gồm Fabric, Iroha, Burrow và Indy)
• Quyền riêng tư và bảo mật trong blockchain
• Các tổ chức tự trị phi tập trung (DAO)
• Cách thiết kế các giải pháp nhận dạng dựa trên blockchain
• Học máy và công nghệ blockchain
• Hợp đồng thông minh thông minh và sự hội tụ của blockchain và AI
• Những điều cơ bản về IoT, cách đạt được sự hội tụ giữa IoT và blockchain, và Blockchain of Things
• Blockchain được sử dụng như thế nào trong bối cảnh chăm sóc sức khỏe, công nghệ tài chính và chuỗi cung ứng
• Blockchain dưới dạng dịch vụ
• Những điều cơ bản của điện toán lượng tử và cách điện toán lượng tử sẽ ảnh hưởng đến mạng blockchain
• Tương lai của công nghệ blockchain và các vấn đề nghiên cứu mở
• Khám phá blockchain thông qua giao diện dòng lệnh Bitcoin (bitcoin-cli)
• Thiết lập mạng riêng và khai thác tiền điện tử
• Cài đặt Namecoin Client và tạo bản ghi Namecoin
• Triển khai và thử nghiệm Remix IDE
• Sử dụng Solidity, Truffle và Ganache để tạo một đồng tiền mới
• Công chứng và băm tài liệu có bằng chứng về ý tưởng
• Triển khai hợp đồng thông minh blockchain thay thế
• Tìm lỗi trong chương trình Solidity • Sử dụng Python, Java và JavaScript để phát triển blockchain
• Chạy Ganache với Metamask
• Xây dựng ứng dụng năng suất đơn giản với blockchain
*Lưu ý: Đây sẽ là các hoạt động tự học có hướng dẫn chi tiết dành cho học sinh.
Khoá học dành hco Kỹ sư phần mềm, lập trình viên, quản lý dự án, quản trị viên mạng và các chuyên gia kỹ thuật khác quan tâm đến việc tích hợp các ứng dụng và kiến trúc blockchain vào tổ chức của họ.
Đề cương Khoá học
Mô-đun 1: Giới thiệu về công nghệ Blockchain
Mô-đun 2: Chi tiết về công nghệ và mật mã
Mô-đun 3: Tác động đến ngành tài chính
Mô-đun 4: Bitcoin
Mô-đun 5: Triển khai dự án Blockchain
Mô-đun 6: Bảo mật trong Blockchain
Mô-đun 7: Khai thác tiền điện tử Mô-đun 8: Ethereum
Mô-đun 9: Các loại tiền điện tử khác
Mô-đun 10: AI và Blockchain
Mô-đun 11: Blockchain như một dịch vụ
Mô-đun 12: Khung Blockchain kinh doanh nguồn mở
Mô-đun 13: Python cho Blockchain
Mô-đun 14: JavaScript cho Blockchain
Mô-đun 15: Java cho Blockchain
Mô-đun 16: Blockchain Online IDE
Mô-đun 17: Các trường hợp sử dụng trong ngành
Mô-đun 18: IoT và Blockchain
Mô-đun 19: Ứng dụng phi tập trung (dApps)
Mô-đun 20: Tương lai của Blockchain
Mô-đun 21: Máy tính lượng tử và Blockchain
• Chương trình BDC bao gồm hơn 13 dự án về ứng dụng blockchain nhằm trang bị cho sinh viên kinh nghiệm thực tế.
• Chương trình tập trung vào tương lai của blockchain và cách nó tương tác với các công nghệ mới nổi khác như AI, máy học và IoT.
• Chương trình giảng dạy đi sâu vào nhiều khuôn khổ blockchain.
• Khóa học có nhiều bài tập và phương pháp kiểm tra thay thế để giúp sinh viên tham gia vào các chủ đề ngoài chương trình.
• BDC được biên soạn và chứng thực bởi các tác giả bán chạy nhất và các chuyên gia về chủ đề này trong lĩnh vực blockchain.
• Khóa học cung cấp lời khuyên thực tế về cách thức và thời điểm sử dụng blockchain trong bất kỳ ngành nào.