Skip to content
B

차트 분석, 전문가 관점을 받아보세요

무료로 시작하기

Ethereum

Proof of Stake (PoS)

Proof of Stake (PoS)

PoS là cơ chế đồng thuận yêu cầu validator khóa tối thiểu 32 ETH làm tài sản thế chấp để tham gia xác thực giao dịch. Validator hành xử trung thực sẽ nhận thưởng, còn nếu gian lận sẽ bị phạt cắt giảm ETH (slashing); mỗi slot kéo dài 12 giây, mỗi epoch gồm 32 slot và thời gian finality mất khoảng 12,8 phút.

Điểm chính cần nắm

Chương 2: Ethereum

Tổng quan

Ethereum không chỉ đơn giản là một loại tiền mã hóa — đây là một nền tảng blockchain có khả năng lập trình, tạo nên nền tảng cốt lõi cho hệ sinh thái tài chính phi tập trung (DeFi) và Web3 hiện đại. Nếu Bitcoin tập trung vào lưu trữ giá trị và thanh toán ngang hàng (P2P), thì Ethereum được thiết kế với tham vọng trở thành một "máy tính thế giới" (World Computer) — nơi bất kỳ logic nào cũng có thể được thực thi trực tiếp trên blockchain. Trung tâm của tầm nhìn này là Hợp đồng thông minh (Smart Contract) và Máy ảo Ethereum (EVM), hai yếu tố kết hợp với nhau tạo nên hệ sinh thái ứng dụng phi tập trung (dApp) rộng lớn như ngày nay.

Chương này sẽ trình bày một cách có hệ thống các khái niệm kỹ thuật cốt lõi của Ethereum. Bắt đầu từ môi trường thực thi EVM, tiếp theo là cấu trúc phí giao dịch (Gas, EIP-1559), cơ chế đồng thuận (PoS, The Merge), tiêu chuẩn token (ERC-20), cho đến các giải pháp mở rộng (Rollup, Blob Transactions) — chương này bao quát 19 khái niệm cốt lõi cấu thành nên Ethereum. Các khái niệm này liên kết chặt chẽ với nhau: hiểu một khái niệm sẽ giúp bạn nắm bắt sâu hơn những khái niệm còn lại.

Kể từ khi ra mắt năm 2015, Ethereum đã không ngừng tiến hóa qua các đợt nâng cấp liên tiếp. The Merge năm 2022 đánh dấu bước chuyển sang Proof of Stake (PoS), và nâng cấp Dencun năm 2024 mang đến cơ chế Blob Transactions — tất cả đều thể hiện sự theo đuổi đồng thời ba mục tiêu: khả năng mở rộng, bảo mật và tính bền vững. Qua chương này, người đọc sẽ xây dựng được nền tảng kỹ thuật vững chắc về Ethereum, từ đó hiểu được tại sao hệ sinh thái blockchain hiện tại lại hình thành và xoay quanh Ethereum như vậy.


Máy ảo Ethereum (EVM)

Định nghĩa

Máy ảo Ethereum (EVM) là công cụ tính toán dạng stack (stack-based) dùng để thực thi bytecode của hợp đồng thông minh trên mạng Ethereum. EVM là một máy tính ảo mang tính tất định (deterministic), được thiết kế để hàng nghìn node có thể đồng thời thực thi cùng một đoạn mã và cho ra cùng một kết quả. Các hợp đồng thông minh được viết bằng ngôn ngữ bậc cao như Solidity hay Vyper sẽ được biên dịch thành bytecode bậc thấp mà EVM có thể hiểu được, sau đó EVM phân tích và thực thi từng opcode một.

Các điểm cốt lõi

  • Kiến trúc dạng stack: EVM sử dụng stack thay vì thanh ghi (register) để thực hiện các phép tính. Các opcode như ADD, MULTIPLY, STORE, CALL hoạt động theo cơ chế lấy toán hạng ra khỏi stack, thực hiện phép tính rồi đẩy kết quả trở lại. Độ sâu tối đa của stack là 1.024 phần tử.
  • Đảm bảo tính tất định trong thực thi: Với cùng một đầu vào, bất kỳ node nào trên thế giới khi thực thi đều phải cho ra đúng một kết quả. Để đảm bảo điều này, EVM không cho phép bất kỳ yếu tố phi tất định nào như phép tính dấu phẩy động hay gọi hệ thống bên ngoài. Khi cần dữ liệu bên ngoài, hệ thống sử dụng oracle để ghi dữ liệu lên on-chain trước rồi mới tham chiếu.
  • Tiêu chuẩn thực tế của ngành (de facto standard): EVM đã lan rộng far beyond phạm vi của Ethereum. Hầu hết các Layer 2 rollup như Arbitrum, Optimism, Base, zkSync đều tương thích với EVM, và nhiều blockchain Layer 1 thay thế (Alt-L1) như BNB Chain, Polygon, Avalanche C-Chain, Fantom cũng đã áp dụng EVM. Lý do nằm ở lợi thế mạnh mẽ: toàn bộ hệ sinh thái công cụ phát triển, ngôn ngữ lập trình và thư viện của Ethereum có thể được tận dụng ngay lập tức.
  • Môi trường sandbox cô lập: EVM chạy trong môi trường sandbox hoàn toàn cô lập, nên mã hợp đồng thông minh không thể truy cập trực tiếp vào hệ thống file, mạng hay bộ nhớ của máy chủ. Điều này vừa tăng cường bảo mật, vừa là nền tảng để đảm bảo tính tất định trong thực thi.
  • Mô hình lưu trữ: EVM sử dụng cấu trúc lưu trữ vĩnh viễn (persistent storage) cho mỗi hợp đồng, dưới dạng các cặp khóa-giá trị 256-bit. Thao tác đọc/ghi storage là các phép tính tốn kém về mặt tính toán, do đó chi phí gas cho chúng được đặt ở mức tương đối cao.

Các khái niệm liên quan

Vì EVM là môi trường thực thi của Ethereum, nó liên kết với hầu hết mọi khái niệm trong hệ sinh thái. Trực tiếp nhất là Hợp đồng thông minh — mã chạy trên EVM; Gas — đơn vị đo chi phí tính toán cho từng opcode mà EVM thực thi. Rollup là giải pháp mở rộng giúp di chuyển việc thực thi EVM ra ngoài Layer 1 trong khi vẫn duy trì khả năng tương thích EVM. Sự phổ biến rộng rãi của EVM cũng chính là nền tảng kỹ thuật cho phép Composability trong hệ sinh thái Ethereum trở thành hiện thực.


Hợp đồng thông minh

Định nghĩa

Hợp đồng thông minh là các chương trình tự thực thi (self-executing) được triển khai trên blockchain, tự động thực thi khi các điều kiện định sẵn được thỏa mãn mà không cần bất kỳ trung gian nào. Nếu hợp đồng truyền thống dựa vào hệ thống pháp lý và bên thứ ba đáng tin cậy, thì hợp đồng thông minh mã hóa logic vào code, ghi lên blockchain và thực thi tự động khi điều kiện đủ — qua đó thay thế sự tin tưởng bằng code và toán học. Một khi đã triển khai, mã nguồn của hợp đồng thông minh là bất biến (immutable) và luôn thực thi theo cách tất định, cho ra kết quả có thể dự đoán được.

Các điểm cốt lõi

  • Tính bất biến và thực thi tất định: Sau khi hợp đồng thông minh được triển khai lên blockchain, mã nguồn không thể bị chỉnh sửa hay xóa tùy tiện. Điều này cung cấp sự đảm bảo tin cậy mạnh mẽ, nhưng đồng thời cũng là hạn chế lớn khi có bug vì việc sửa chữa rất khó khăn. Để giải quyết vấn đề này, các kỹ thuật thiết kế như proxy pattern (mẫu proxy có thể nâng cấp) được ứng dụng rộng rãi.
  • Cơ sở hạ tầng cốt lõi của DeFi: Mọi ứng dụng DeFi — từ sàn giao dịch phi tập trung (DEX), giao thức cho vay, đến hệ thống stablecoin — đều được xây dựng bằng hợp đồng thông minh. Logic của Automated Market Maker (AMM) trên Uniswap, quy tắc cho vay thế chấp của Aave, hay cơ chế phát hành DAI của MakerDAO — tất cả đều được mã hóa thành code hợp đồng thông minh.
  • Nền tảng của NFT và token: Cả token ERC-20 lẫn NFT ERC-721 (Non-Fungible Token) đều được triển khai dưới dạng hợp đồng thông minh. Tổng cung token, quy tắc chuyển nhượng, quản lý quyền sở hữu — tất cả đều được định nghĩa bên trong mã hợp đồng.
  • Rủi ro từ lỗ hổng bảo mật: Vì code chính là quy tắc, bug trong hợp đồng thông minh có thể dẫn đến hậu quả nghiêm trọng. Các vụ hack DAO năm 2016 (thiệt hại khoảng 60 triệu USD) và Poly Network năm 2021 (thiệt hại khoảng 600 triệu USD) là minh chứng điển hình cho tầm quan trọng của kiểm toán bảo mật (audit). Nhiều lỗ hổng đã được biết đến như tấn công tái nhập (reentrancy attack), tràn số nguyên (integer overflow) và nhiều dạng khác.
  • Solidity và hệ sinh thái phát triển: Ngôn ngữ chính để phát triển hợp đồng thông minh trên Ethereum là Solidity, tiếp theo là Vyper. Hệ sinh thái được hỗ trợ bởi các framework phát triển như Hardhat, Foundry và các thư viện đã được kiểm chứng bảo mật như OpenZeppelin.

Các khái niệm liên quan

Hợp đồng thông minh được thực thi trên EVM và tiêu thụ chi phí Gas khi chạy. Tiêu chuẩn token ERC-20 là một trong những interface tiêu biểu nhất được triển khai dưới dạng hợp đồng thông minh. Composability xuất phát từ khả năng các hợp đồng thông minh gọi lẫn nhau, còn Account Abstraction là nỗ lực mở rộng chức năng của hợp đồng thông minh cho cả các tài khoản thông thường (EOA).


Gas

Định nghĩa

Gas là đơn vị trừu tượng dùng để đo lường khối lượng tính toán trên mạng Ethereum. Mọi giao dịch Ethereum đều phải trả chi phí gas tương ứng với lượng tài nguyên tính toán cần thiết để thực thi. Gas đảm nhận hai vai trò cốt lõi: thứ nhất, cung cấp phần thưởng kinh tế cho các node vận hành và validator; thứ hai, ngăn chặn các cuộc tấn công spam và từ chối dịch vụ (DoS) khi kẻ tấn công cố tình dùng vòng lặp vô hạn hay các phép tính nặng để làm tê liệt mạng. Giá gas được biểu thị bằng đơn vị gwei, trong đó 1 gwei = 1 phần tỷ ETH (0,000000001 ETH).

Các điểm cốt lõi

  • Mức tiêu thụ gas đa dạng theo độ phức tạp: Lượng gas tiêu thụ thay đổi đáng kể tùy theo độ phức tạp của phép tính. Một giao dịch chuyển ETH đơn giản tốn 21.000 gas, trong khi một giao dịch DeFi phức tạp (ví dụ swap qua nhiều bước) có thể tiêu tốn hàng trăm nghìn đến hàng triệu gas. Việc triển khai một hợp đồng thông minh mới lên blockchain cũng tiêu thụ một lượng gas đáng kể.
  • Gas Limit (Giới hạn gas): Người dùng đặt gas limit — tức lượng gas tối đa họ sẵn sàng chi cho giao dịch. Chỉ phần gas thực sự sử dụng mới bị tính phí; gas chưa dùng sẽ được hoàn trả. Tuy nhiên, nếu giao dịch không hoàn thành trong phạm vi gas limit (out-of-gas), toàn bộ thay đổi trạng thái sẽ bị hoàn tác (rollback) và phần gas đã tiêu không được hoàn lại.
  • Block Gas Limit: Mỗi block Ethereum cũng có giới hạn tổng gas tối đa có thể chứa. Cơ chế này giới hạn kích thước block, đảm bảo các node có thể xử lý block trong thời gian hợp lý. Giới hạn này có thể được điều chỉnh động tùy theo tình trạng mạng.
  • Chi phí gas theo từng opcode: Mỗi opcode của EVM có mức phí gas tương ứng với lượng tài nguyên tính toán mà nó tiêu thụ. Ví dụ, phép tính số học như ADD chỉ tốn 3 gas, trong khi ghi giá trị mới vào storage (SSTORE) tốn tới 20.000 gas. Cấu trúc chi phí này khuyến khích các nhà phát triển viết code tối ưu gas.
  • Tầm quan trọng của tối ưu hóa gas: Trong bối cảnh chi phí gas trên Ethereum khá cao, các nhà phát triển hợp đồng thông minh đặc biệt chú trọng tối ưu gas. Nhiều kỹ thuật được áp dụng như lưu biến số vào memory thay vì storage, sử dụng event để ghi log, hay áp dụng phép tính bitwise — tất cả đều nhằm giảm thiểu lượng gas tiêu thụ.

Các khái niệm liên quan

Gas đo lường chi phí tính toán của từng opcode trong EVM; Hợp đồng thông minh càng phức tạp thì càng tiêu tốn nhiều gas. EIP-1559 là nâng cấp cải cách toàn diện cơ chế định giá gas. Rollup là giải pháp mở rộng giúp chuyển việc thực thi sang Layer 2, qua đó giảm đáng kể chi phí gas thực tế mà người dùng phải trả.


EIP-1559

Định nghĩa

EIP-1559 (Ethereum Improvement Proposal 1559) là cải cách cơ chế phí giao dịch được đưa vào Ethereum thông qua hard fork London vào tháng 8/2021. Thay thế mô hình đấu giá đơn thuần trước đây (giao dịch trả giá gas cao nhất được ưu tiên xử lý), EIP-1559 giới thiệu cấu trúc kép gồm base fee (phí cơ sở) động và tip (phí ưu tiên) do người dùng tự đặt. Nâng cấp này không chỉ cải thiện đáng kể khả năng dự đoán phí giao dịch mà còn tạo ra sự thay đổi lớn trong chính sách tiền tệ của ETH thông qua cơ chế đốt (burn) base fee.

Các điểm cốt lõi

  • Base Fee (Phí cơ sở) động: Base fee được giao thức tự động thiết lập và điều chỉnh tối đa ±12,5% sau mỗi block tùy theo mức độ tắc nghẽn mạng. Khi block vượt kích thước mục tiêu (target size), base fee tăng; khi dưới mức đó, base fee giảm. Người dùng phải trả ít nhất bằng base fee thì giao dịch mới được xử lý, nhưng việc ước tính con số này đã trở nên dễ dàng hơn rất nhiều.
  • Đốt Base Fee (ETH Burn): Base fee không được chuyển cho validator mà bị đốt hoàn toàn (destroyed). Đây là bước ngoặt quan trọng trong lịch sử Ethereum: mạng càng bận rộn, càng nhiều ETH bị đốt, tạo ra áp lực giảm phát lên nguồn cung. Khi lượng ETH bị đốt vượt lượng phát hành mới, ETH trở thành tài sản có nguồn cung giảm ròng — câu chuyện này thường được gọi là "Ultra Sound Money".
  • Tip (Phí ưu tiên): Khoản phí thực sự đến tay validator chỉ là tip (priority fee) mà người dùng tự đặt. Tip có tác dụng khuyến khích validator đưa giao dịch vào block của họ. Người dùng có thể tùy chỉnh mức tip; khi mạng nhàn rỗi, chỉ cần tip tối thiểu cũng có thể đảm bảo giao dịch được xử lý nhanh chóng.
  • Max Fee (Phí tối đa): Người dùng đặt maxFeePerGas — tổng phí tối đa họ sẵn sàng chi trả. Nếu base fee thực tế thấp hơn mức này, phần chênh lệch sẽ được hoàn trả lại. Cơ chế này đảm bảo người dùng không phải trả phí vượt mức cần thiết.
  • Cải tiến so với cơ chế cũ: Trước EIP-1559, người dùng rất khó ước tính mức giá gas cần đặt để giao dịch được chấp nhận, và phí có thể tăng vọt đột ngột trong lúc mạng tắc nghẽn. Cơ chế mới cải thiện đáng kể khả năng dự đoán phí, từ đó nâng cao trải nghiệm người dùng.

Các khái niệm liên quan

EIP-1559 được xây dựng trên hệ thống Gas và tiếp tục hoạt động sau The Merge, duy trì cơ chế đốt ETH ngay cả trong môi trường PoS. Cơ chế đốt ETH có liên quan mật thiết đến bối cảnh kinh tế của Liquid Staking Token (LST) — cân bằng giữa phần thưởng staking và lượng ETH bị đốt chính là yếu tố quyết định tỷ lệ lạm phát thực của ETH.


The Merge

Định nghĩa

The Merge là sự kiện nâng cấp lịch sử diễn ra vào ngày 15/9/2022, đánh dấu việc Ethereum chuyển đổi cơ chế đồng thuận từ Proof of Work (PoW) sang Proof of Stake (PoS). Cái tên "Merge" (hợp nhất) xuất phát từ việc Beacon Chain — chuỗi PoS vận hành song song kể từ tháng 12/2020 — được sáp nhập với lớp thực thi Ethereum hiện hữu. Nâng cấp này giúp giảm mức tiêu thụ năng lượng hơn 99,9% và phân tách rõ ràng kiến trúc Ethereum thành Execution Layer (lớp thực thi) và Consensus Layer (lớp đồng thuận).

Các điểm cốt lõi

  • Giảm tiêu thụ năng lượng đột phá: Dưới cơ chế PoW, việc đào Ethereum tiêu tốn điện năng tương đương một quốc gia nhỏ. Sau khi chuyển sang PoS, mức tiêu thụ năng lượng giảm hơn 99,9%, xóa bỏ phần lớn những chỉ trích về tính bền vững môi trường của Ethereum. Điều này cũng giúp hạ thấp rào cản tiếp cận với các nhà đầu tư tổ chức và người dùng quan tâm đến yếu tố môi trường.
  • Tách biệt Execution Layer và Consensus Layer: The Merge chia Ethereum thành hai lớp độc lập. Execution Layer xử lý giao dịch và thực thi EVM, còn Consensus Layer (Beacon Chain) quản lý validator và xác nhận cuối cùng (finalization) của block. Hai lớp giao tiếp với nhau thông qua Engine API. Kiến trúc tách biệt này tăng tính linh hoạt cho các nâng cấp trong tương lai.
  • Tốc độ giao dịch không thay đổi đáng kể: Trái với nhiều hiểu lầm phổ biến, bản thân The Merge không làm thay đổi đáng kể tốc độ xử lý giao dịch hay mức phí trên Ethereum. Block time chỉ thay đổi nhẹ từ khoảng 13 giây xuống 12 giây; việc cải thiện thông lượng thực sự phụ thuộc vào các giải pháp mở rộng riêng biệt như rollup.
  • Kết thúc kỷ nguyên đào coin, mở ra kỷ nguyên validator: Kể từ The Merge, hoạt động đào Ethereum chính thức chấm dứt, các thợ đào GPU mất đi vai trò trong mạng. Thay thế họ là các validator staking ETH — những người nhận phần thưởng thông qua việc đề xuất block và tham gia chứng thực (attestation).
  • Nâng cấp phức tạp nhất trong lịch sử Ethereum: The Merge là kết quả của nhiều năm nghiên cứu, phát triển và hàng chục lần thử nghiệm trên testnet. Việc thay thế hoàn toàn cơ chế đồng thuận trên một mainnet đang vận hành với hàng trăm tỷ USD tài sản mà không gây gián đoạn là một thách thức kỹ thuật chưa từng có tiền lệ.

Các khái niệm liên quan

The Merge là sự kiện chuyển đổi sang Proof of Stake (PoS), và các khái niệm PoS cốt lõi như SlashingTính chung cuộc (Finality) đều được áp dụng cho Ethereum sau sự kiện này. Cơ chế đốt ETH của EIP-1559 kết hợp với lượng phát hành mới giảm sau The Merge cùng nhau định hình chính sách tiền tệ của Ethereum. Liquid Staking Token (LST) là dịch vụ bùng nổ mạnh mẽ sau The Merge, đáp ứng nhu cầu staking ngày càng tăng của cộng đồng.


Proof of Stake (PoS)

Định nghĩa

Proof of Stake (PoS) là cơ chế đồng thuận mà Ethereum áp dụng sau The Merge, trong đó validator (người xác thực) phải khóa (lock) ETH làm tài sản thế chấp để tham gia tạo và xác thực block. Tham gia với tư cách validator độc lập yêu cầu stake tối thiểu 32 ETH; hành xử trung thực sẽ nhận được phần thưởng staking, còn vi phạm quy tắc đồng thuận có thể bị slashing — mất một phần hoặc toàn bộ ETH đã stake. Ethereum PoS tổ chức thời gian thành các slot 12 giây và epoch (gồm 32 slot, khoảng 6,4 phút) để quản lý quá trình đồng thuận.

Các điểm cốt lõi

  • Cấu trúc slot và epoch: Trong Ethereum PoS, thời gian được chia thành các slot 12 giây. Mỗi slot, một validator được chọn ngẫu nhiên làm block proposer (người đề xuất block). 32 slot hợp thành một epoch (khoảng 6,4 phút); tại ranh giới epoch, quá trình justification (chứng minh tính hợp lệ) và finalization (xác nhận cuối cùng) của checkpoint diễn ra.
  • Vai trò của validator: Validator đảm nhận hai nhiệm vụ chính. Khi được chọn làm block proposer, validator tạo và phát đề xuất block mới. Các validator còn lại hoạt động như attester — ký xác nhận (attestation) rằng block đề xuất là hợp lệ. Tập hợp các attestation này dẫn đến justification và finalization của block.
  • Yêu cầu tối thiểu 32 ETH: Vận hành một node validator độc lập yêu cầu 32 ETH (tương đương hàng chục nghìn USD theo giá thị trường hiện tại). Rào cản gia nhập cao này là động lực thúc đẩy sự phát triển của các dịch vụ Liquid Staking Token (LST) và staking pool, cho phép người dùng tham gia staking với lượng ETH nhỏ hơn.
  • Cơ chế chọn ngẫu nhiên có trọng số: Block proposer không được chọn hoàn toàn ngẫu nhiên mà theo xác suất có trọng số dựa trên lượng ETH đã stake — validator stake nhiều hơn có cơ hội được chọn cao hơn. Nguồn ngẫu nhiên sử dụng RANDAO kết hợp với VDF (Verifiable Delay Function) để đảm bảo tính không thể thao túng.
  • Phần thưởng và hình phạt: Validator trung thực nhận phần thưởng từ việc đề xuất block và attestation. Ngược lại, validator có hành vi vi phạm quy tắc đồng thuận — như double voting — sẽ bị áp dụng Slashing, mất một phần đáng kể ETH đã stake. Ngoài ra, nếu không thực hiện đúng nhiệm vụ (inactivity), validator cũng bị phạt nhẹ qua cơ

ChartMentor

이 개념을 포함한 30일 코스

Proof of Stake (PoS) 포함 · 핵심 개념을 순서대로 익히고 실전 차트에 적용해보세요.

chartmentor.co.kr/briefguard

BG phân tích mẫu hình này sẽ ra sao?

Xem 'Proof of Stake (PoS)' được phát hiện như thế nào trên biểu đồ thực tế với phân tích BriefGuard.

Xem phân tích thực tế