강의

멘토링

커뮤니티

Security & Network

/

Blockchain

Khóa học Master Cấu trúc cốt lõi Ethereum – Dựa trên phiên bản Mastering Ethereum mới nhất cập nhật

Dành cho những ai từng thấy cấu trúc của Ethereum thật rời rạc, tôi sẽ hệ thống lại mọi thứ thành một luồng duy nhất từ ví, giao dịch, hợp đồng thông minh cho đến EVM. Bạn có thể dễ dàng theo dõi ngay cả khi không có nền tảng kỹ thuật.

23 học viên đang tham gia khóa học này

Độ khó Cơ bản

Thời gian Không giới hạn

  • coincraft
Cryptography
Cryptography
Blockchain
Blockchain
Ethereum
Ethereum
Solidity
Solidity
Smart Contract
Smart Contract
Cryptography
Cryptography
Blockchain
Blockchain
Ethereum
Ethereum
Solidity
Solidity
Smart Contract
Smart Contract

Bạn sẽ nhận được điều này sau khi học.

  • Dựa trên công nghệ Ethereum mới nhất, bạn có thể trang bị những kiến thức cơ bản cần thiết trong thực tiễn Web3.

  • Bạn có thể hiểu cấu trúc ví, giao dịch và hợp đồng thông minh của Ethereum như một luồng thống nhất.

  • Bạn sẽ có thể giải thích các nguyên lý nội tại về cách EVM thực thi mã và ghi lại vào khối.

  • Có thể giải thích và phân biệt rõ ràng các khái niệm cốt lõi của Web3 như Token, Oracle và DApp.

Khóa học Ethereum Master

Điểm khởi đầu hoàn hảo cho phát triển Web3 thực chiến & thấu hiểu On-chain


Khóa học này không chỉ đơn thuần dạy cách tạo DApp hay cú pháp Smart Contract.
Đây là khóa học Master Web3 Full-stack hiếm thấy tại Hàn Quốc, được thiết kế để giúp bạn hiểu "toàn bộ" hệ sinh thái Ethereum như một thể thống nhất.

Thông qua khóa học này, bạn sẽ

  • Hiểu rõ hoàn toàn cách thức hoạt động bên trong của Ethereum,

  • Bạn sẽ có khả năng tự mình tạo, triển khai, kiểm thử các hợp đồng thông minh và hiện thực hóa cả các ứng dụng DApp.

Nhiều khóa học
✔ chỉ giải thích nguyên lý blockchain,
✔ hoặc chỉ bắt chước viết theo mã code,
✔ và không cho thấy môi trường thực tế một cách đúng nghĩa, nhưng mẫu chốt là,

Khóa học này hoàn toàn khác biệt.


Không chỉ đơn thuần là thực hành.

Chuyển đổi toàn bộ kiến thức về Ethereum thành kỹ năng thực tế thông qua cấu trúc 3 bước: “Hiểu → Thực hành → Mở rộng”.

  • Thấu hiểu: Giải thích tất cả các thành phần của Ethereum như EVM, giao dịch, gas, ví, token, oracle,... trong "ngữ cảnh tổng thể".

  • thoughtful Thực hành: Triển khai thực tế trong môi trường Windows bằng Remix và Truffle, đồng thời thực hiện các giao dịch thực tế trên mạng thử nghiệm (testnet).

  • Mở rộng: Bao gồm tất cả các năng lực cốt lõi để phát triển thành một lập trình viên Web3 như cấu trúc DApp, bảo mật, token, oracle, giao thức đồng thuận, v.v.

Sau khi hoàn thành khóa học này,
bạn sẽ không còn là "người chỉ biết một phần" về Ethereum nữa,
mà sẽ trở thành người có thể thấu hiểu và trực tiếp triển khai hệ sinh thái Ethereum từ đầu đến cuối.


Khuyên dùng cho những đối tượng sau

1) Những người nhất định phải nghe bài giảng này

  • Những người mới bắt đầu phát triển Web3 nhưng muốn nhanh chóng trang bị năng lực thực chiến.

  • Những ai muốn tự tay tạo ra Token, NFT và Smart Contract của riêng mình

  • Những người muốn thấu hiểu cấu trúc bên trong của Ethereum để nâng cao năng lực phân tích dữ liệu on-chain.

  • Những người muốn hiểu rõ bản chất của Web3 với tư cách là nhà phát triển, nhà hoạch định hoặc nhà sáng tạo.

2) Những người đã biết về Web3 nhưng muốn tìm hiểu sâu hơn

  • Những người chỉ hiểu về cơ chế nhưng chưa nắm rõ luồng mã nguồn thực tế

  • Những người từng thắc mắc "hợp đồng thông minh thực sự hoạt động như thế nào" khi đầu tư crypto hoặc phân tích on-chain

  • Những người đã biết cơ bản về Solidity nhưng muốn hiểu rõ ràng về cấu trúc EVM, Gas và bộ nhớ.

3) Nhiều nhóm ngành nghề cần mở rộng sự nghiệp

  • Nhà phát triển → Nâng cấp vị thế thành Nhà phát triển Web3

  • Chuyên viên phân tích dữ liệu → Mở rộng sang lĩnh vực phân tích On-chain

  • Nhà tư vấn/Nhà hoạch định → Tạo sự khác biệt với tư cách là người sở hữu “kiến thức thực tế về Blockchain”

  • YouTuber/Blogger → Xây dựng nền tảng vững chắc để sản xuất nội dung chuyên sâu về Web3


Sau khóa học, bạn sẽ thay đổi như thế này

  • Thấu hiểu và thực hành ngôn ngữ Solidity từ đầu đến cuối.

  • Không chỉ là những bài thực hành đơn giản, bạn sẽ tự tay xây dựng một dự án DApp hoàn chỉnh.

  • Triển khai các hợp đồng thông minh (smart contract) thực tế trên mạng thử nghiệm Sepolia/Holesky.

  • Kết nối với frontend bằng cách sử dụng Web3.js / Ethers.js.

  • Bạn sẽ hiểu được cấu trúc bên trong của EVM và mô hình chi phí gas.

  • Bạn sẽ có khả năng đọc các sự kiện của hợp đồng thông minh trong phân tích on-chain.

  • Bạn sẽ nắm vững các nguyên lý cốt lõi của Web3 như DeFi, NFT và kinh tế học token (Tokenomics).

  • Bạn sẽ tạo ra 3 dự án hoàn thiện để có thể đưa vào hồ sơ năng lực (portfolio) của mình.


Đặc điểm của khóa học này

1) Không phải là khóa học chỉ để chép code – Tập trung vào thực hành trên nền tảng thấu hiểu nguyên lý

Đây không chỉ đơn thuần là bài giảng trình bày mã nguồn,
mà được thiết kế để bạn hiểu rõ từng nguyên lý một: tại sao lại viết như thế này / nếu làm theo cách khác thì sẽ ra sao / chuyện gì đang xảy ra bên trong hệ thống
.

2) Tái cấu trúc cuốn sách “Mastering Ethereum” thành phiên bản thực chiến

Khóa học này không chỉ đơn thuần là một khóa học nhập môn
mà còn bao gồm phiên bản tái hiện thực tế của cuốn sách "Mastering Ethereum" được viết bởi Gavin Wood, người sáng lập Ethereum.

3) Sự tận tâm giúp người mới bắt đầu dễ dàng theo kịp + Chiều sâu kiến thức giá trị cho cả người đã có kinh nghiệm

Được thiết kế từng bước một, không nhảy cóc để người mới bắt đầu với Web3 cũng có thể theo kịp,
nhưng vì nội dung bao hàm cả cấu trúc EVM, Gas và bộ nhớ nên những người ở trình độ trung cấp chắc chắn cũng sẽ gặt hái được nhiều kiến thức giá trị.

4) Bao gồm 3 dự án DApp thực tế

  • Dự án tạo và triển khai Token (ERC-20)

  • Dự án Minting NFT (ERC-721)

  • DApp đấu giá: Kết nối React Frontend + Smart Contract

5) Tái cấu trúc hoàn toàn dựa trên môi trường mới nhất

Tất cả mã nguồn đều được chỉnh sửa theo phiên bản mới nhất tính đến năm 2025,
và được cấu hình bằng các công cụ mới nhất như Truffle, Remix EDIT, MetaMask.


Bạn sẽ được học những nội dung này

Bài 1. Ethereum là gì

  • Triết lý và mục đích của Blockchain

  • Sự khác biệt về cấu trúc giữa Bitcoin và Ethereum

  • Sự ra đời của kỷ nguyên Smart Contract

  • Hiểu về ‘cấu trúc giảm thiểu sự tin cậy’ mà Web3 hướng tới

  • Tại sao Ethereum trở thành tiêu chuẩn của Web3?

Bài 2. Cơ bản về Ethereum

  • Cấu trúc tài khoản (Account): EOA vs Contract

  • Mối quan hệ giữa trạng thái (state), khối (block) và giao dịch (transaction)

  • Storage/Memory/Calldata

  • Cấu trúc mạng Ethereum (Mainnet, Testnet, Node)

  • Chuẩn bị phát triển Ethereum trên môi trường Windows

Bài 3. Ethereum Client

  • Vai trò của các client như geth, Nethermind, v.v.

  • Mạng P2P, đồng thuận, đồng bộ hóa khối

  • Light Client vs Full Node

  • Lý do lập trình viên cần phải hiểu về ‘Client’

Bài 4. Mật mã học

  • Toán học cơ bản của Blockchain

  • Hàm băm (SHA-3), cấu trúc khóa công khai/khóa cá nhân

  • Nguyên lý chữ ký, tạo khóa và xác thực giao dịch

  • Tại sao mật mã học là trụ cột cho an ninh của Ethereum

Bài 5. Ví

  • Các loại ví: Phần mềm / Phần cứng / Ví HD (HD Wallet)

  • Cài đặt và sử dụng thực tế MetaMask trên Windows

  • Cấu trúc Mnemonic và nguyên lý phái sinh tài khoản

  • Mọi việc xảy ra trong ví (chữ ký, nonce, gas, v.v.)

Bài 6. Giao dịch

  • Phân tích chi tiết cấu trúc Transaction

  • nonce, gasLimit, gasPrice, tính toán phí dịch vụ

  • Tìm hiểu về Internal Transaction và Event Log

  • Thực hành gửi giao dịch thực tế trên Remix

Bài 7. Hợp đồng thông minh và Solidity

  • Ngữ pháp cơ bản về Solidity từ A-Z

  • Biến, hàm, cấu trúc (struct), ánh xạ (mapping), sự kiện

  • Viết mã Solidity đầu tiên trên Remix

  • Biên dịch/Triển khai trong môi trường Windows + Truffle

  • Hiểu rõ hoàn toàn cấu trúc ABI

Bài 8. Smart Contract và Vyper

  • Đặc điểm và triết lý của ngôn ngữ Vyper

  • Ngôn ngữ Web3 thân thiện với nhà phát triển Python

  • So sánh cùng một tính năng giữa Solidity và Vyper

  • Khi nào nên sử dụng Vyper?

Bài 9. Bảo mật Smart Contract

  • Nguyên lý tấn công Reentrancy

  • Vấn đề Overflow, Access Control

  • Nguy cơ khi sử dụng tx.origin

  • Cách viết mã an toàn dựa trên các trường hợp hack thực tế

  • Thực hành kiểm tra bảo mật bằng thử nghiệm Remix + Truffle

Bài 10. Token

  • Tìm hiểu về tiêu chuẩn Token ERC-20

  • Transfer, Approval, Allowance

  • Phát hành mã thông báo ERC-20 của riêng bạn

  • Thực hành triển khai trên mạng thử nghiệm Sepolia

  • Viết script triển khai (deploy) Truffle trên Windows

thoughtful Bài 11. Oracle

  • Cấu trúc blockchain lấy dữ liệu từ thế giới bên ngoài

  • Khái niệm cơ bản về Chainlink

  • Tìm hiểu về Price Feed, VRF, Keeper

  • Rủi ro bảo mật của Oracle

  • Thực hành: Kết nối Chainlink Price Feed trong Remix

Bài 12. DApp

  • Cấu trúc của DApp: UI → Wallet → Contract

  • Web3.js vs Ethers.js

  • Thiết lập môi trường React trên Windows

  • Tạo UI kết nối MetaMask

  • Thực hành: Kết nối và vận hành Smart Contract với React

Bài 13. EVM (Máy ảo Ethereum)

  • Phân tích chi tiết mô hình thực thi EVM

  • Cấu trúc sử dụng Opcode và Gas

  • Phân tích chi phí SLOAD/SSTORE

  • Tổng hợp thực hành các chương cốt lõi của Mastering Ethereum

  • Kỹ thuật tối ưu hóa Gas

Bài 14. Giao thức đồng thuận

  • Bối cảnh chuyển đổi PoW → PoS

  • Cấu trúc người xác thực và cơ chế slashing

  • So sánh cấu trúc khả năng mở rộng L1 / L2

  • Từ quy trình tạo khối đến tính hoàn kết (finality)

  • Kiến thức về cơ chế đồng thuận cần thiết cho nhà phát triển Web3


Người tạo ra bài giảng này

COINCRAFT

  • Làm việc tại vị trí nghiên cứu viên tại Samsung Research

  • Bằng Thạc sĩ về Hệ thống Mật mã/An ninh mạng

  • Chuyên gia phân tích On-chain Web3

  • Đại diện COINCRAFT Academy

  • Tác giả cuốn sách 『Chiến lược sinh tồn để sống sót, Web3』


  • Giảng viên Blockchain/Smart Contract

"Khóa học này không chỉ đơn thuần là một bài giảng kỹ thuật,
mà được tạo ra với mục tiêu mang lại trải nghiệm học tập Ethereum thực tế nhất tại Hàn Quốc."


❓ Bạn có thắc mắc gì không?

Q1. Tôi là người mới bắt đầu hoàn toàn thì có thể theo kịp không?

A. Có thể ạ. Chương trình được thiết kế dành cho người mới bắt đầu với Web3, và các phần thực hành cũng được hướng dẫn tận tình theo từng bước.

Q2. Không phải là nhà phát triển thì có thể hiểu được không?

A. Có thể ạ. Vì nội dung tập trung vào phần giải thích nên chỉ cần hiểu được logic là bạn có thể theo kịp ngay.

Q3. Việc thiết lập môi trường thực hành rất khó khăn, tôi có được hỗ trợ không?

A. Toàn bộ quá trình thiết lập môi trường đều được cung cấp qua video, đồng thời giải thích chi tiết tất cả các điểm có thể phát sinh lỗi.


Lưu ý trước khi tham gia khóa học

Công cụ phát triển

  • Node.js (Phiên bản LTS)

  • VS Code

  • Remix IDE (dựa trên web)

  • Truffle Suite

  • MetaMask (Trình duyệt Windows)

  • Mạng thử nghiệm (testnet) Sepolia/Holesky

Tại sao lại là Windows?

  • Đa số các nhà phát triển và người mới bắt đầu trong nước đều sử dụng Windows

  • Có thể thực hiện tất cả các bài thực hành mà không cần máy ảo

  • Truffle và Remix đều hoạt động trên Windows theo cùng một cách.

  • Cấu hình phổ thông mà người dùng Linux/Mac cũng có thể làm theo y hệt.

Tài liệu học tập

  • Cung cấp mã nguồn thông qua GitHub


  • Cung cấp tài liệu tóm tắt bằng file PDF


🔥 Giờ đây chỉ còn một nhiệm vụ duy nhất mà thôi

Khóa học này là con đường nhanh nhất và chắc chắn nhất để trở thành nhà phát triển Web3.
Hãy bắt đầu ngay bây giờ.

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Người chuẩn bị xin việc vào các doanh nghiệp Web3 và tiền mã hóa

  • Những người muốn học phát triển Ethereum hoặc Smart Contract nhưng còn thiếu "nền tảng cơ bản"

  • Người mới bắt đầu cảm thấy khó hiểu vì cấu trúc của Web3 chỉ hiển thị một cách rời rạc.

  • Những người cảm thấy rào cản về hiểu biết kỹ thuật khi đầu tư tiền điện tử hoặc phân tích on-chain

Cần biết trước khi bắt đầu?

  • Sẽ rất hữu ích nếu bạn có hiểu biết về cấu trúc mã nguồn cơ bản. Ngoài ra, nếu bạn nắm rõ các khái niệm rất cơ bản về Web3, bạn sẽ có thể theo kịp bài giảng một cách dễ dàng hơn.

  • Sẽ rất tốt nếu bạn có thể hiểu được luồng mã nguồn đơn giản. Nếu có thêm các khái niệm cơ bản về Web3, khả năng hiểu bài giảng sẽ càng cao hơn.

Xin chào
Đây là

73

Học viên

3

Đánh giá

5

Trả lời

5.0

Xếp hạng

3

Các khóa học

안녕하세요.
온체인 데이터 기반 리서치와 블록체인 실전 분석을 전문으로 하는 CoinCraft(코인크래프트)입니다.

저는 단순 투자 관점이 아닌 데이터 기반의 구조적 이해를 중심으로
지갑 주소, 트랜잭션, 스마트컨트랙트, 스테이블코인 흐름, 브릿지 구조,
그리고 프로토콜의 실제 자금 이동까지 ‘온체인 분석’ 전체를 다루는 콘텐츠를 제작하고 있습니다.

유튜브, 블로그, 뉴스레터, 책 집필, 실전 대시보드 제작을 통해
초보자도 블록체인 데이터를 직접 읽고 해석할 수 있도록
쉽고 실전적인 교육에 집중하고 있습니다.

특히 CoinCraft의 교육은 다음과 같은 특징을 갖고 있습니다.

  • 지갑 → 트랜잭션 → 블록 → 자산 → 카운터파티까지 이어지는 체계적인 커리큘럼

  • 실제 프로토콜의 흐름을 기반으로 한 실전 사례 중심 구성

  • 주소의 프로파일링, 고래 추적, 세션 분석 등 전문 분석가의 관찰 기준 공개

  • 초보자도 이해할 수 있는 쉬운 설명 + 직관적 슬라이드

  • Web3 실무자·투자자 모두 활용 가능한 실전형 분석 방법론

앞으로 인프런에서는
입문자부터 실전 분석가까지 단계별로 성장할 수 있는
온체인 분석 강의 시리즈를 지속적으로 선보일 예정입니다.

블록체인은 더 이상 기술자의 영역이 아니라,
누구나 배울 수 있고 자신의 분야에 적용할 수 있는 새로운 언어입니다.
CoinCraft와 함께 온체인 데이터의 세계를 깊고, 넓고, 정확하게 경험해보세요.

감사합니다.
CoinCraft 드림


[CoinCraft 공식 링크]
🌐 Website: https://coincraft.io
📺 YouTube: youtube.com/channel/UCT7SwOLZfnx-1zxAprRTQNg/
📝 Blog: https://coincraft.kr/
📩 Newsletter: https://coincraft.kr/newsletter
💻 GitHub: https://github.com/coincraft12

 

Chương trình giảng dạy

Tất cả

14 bài giảng ∙ (8giờ 55phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Chưa có đủ đánh giá.
Hãy trở thành tác giả của một đánh giá giúp mọi người!

2.939.002 ₫

Khóa học khác của coincraft

Hãy khám phá các khóa học khác của giảng viên!

Khóa học tương tự

Khám phá các khóa học khác trong cùng lĩnh vực!