Bỏ qua, tới nội dung chính

Ethereum

Ethereum là một cỗ máy trạng thái có thể lập trình, được bảo mật bằng bằng chứng cổ phần, trong đó ETH dùng để trả phí thực thi và bảo mật mạng.

Bài 8/16, 8 phút đọc

Tóm tắt nhanh

  • Ethereum kết hợp trạng thái tài khoản, thực thi hợp đồng thông minh và đồng thuận bằng chứng cổ phần.
  • Gas đo lường tính toán và phí; ETH là tài sản gốc dùng trong các cơ chế này.
  • Thực thi và đồng thuận giải quyết những bài toán xác thực khác nhau.
  • Rủi ro về hợp đồng, ví, oracle, cầu nối và quản trị vẫn còn đó.

Sau bài này bạn có thể

  • Giải thích tài khoản, giao dịch, hợp đồng thông minh và gas của Ethereum
  • Mô tả vai trò riêng biệt của thực thi và đồng thuận bằng chứng cổ phần
  • Nhận diện các rủi ro về hợp đồng, khóa, phí, trình xác thực và ứng dụng

Tính toán dùng chung với việc thực thi có trả phí

Ethereum duy trì trạng thái tài khoản và hợp đồng. Người dùng ký một giao dịch có thể chuyển ETH hoặc gọi một hợp đồng thông minh (smart contract), một chương trình được lưu tại một địa chỉ. Việc thực thi tiêu tốn gas, đại lượng đo công việc tính toán; phí ngăn chặn việc dùng tài nguyên không giới hạn. Các máy khách thực thi áp dụng các chuyển đổi trạng thái, trong khi các máy khách đồng thuận và trình xác thực (validator) bằng chứng cổ phần thống nhất về lịch sử khối và tính chung cuộc. Hợp đồng thông minh thực thi mã đúng như đã triển khai; điều đó không có nghĩa là mã đúng, không cần nâng cấp hay đầy đủ về mặt pháp lý.

Ý chính: Hãy tách bạch ETH với tư cách tài sản, việc thực thi EVM, cách tính gas, logic hợp đồng và bảo mật đồng thuận.

Thực thi và đồng thuận

Lớp thực thiLớp đồng thuận
Câu hỏiGiao dịch này tạo ra chuyển đổi trạng thái nào?Những khối nào hình thành chuỗi được chấp nhận?
Bên tham giaMáy khách thực thi chạy lại các giao dịchTrình xác thực đề xuất và chứng thực
Trọng tâm thất bạiLỗi hợp đồng, trạng thái không hợp lệ, hành vi gasLỗi trình xác thực, tính chung cuộc và lựa chọn nhánh

Gọi một hợp đồng thông minh

Một ví yêu cầu người dùng phê duyệt một giao dịch cho phép chi tiêu token.

  • Xác minh mạng, hợp đồng đích và hàm được yêu cầu.
  • Phân biệt một lần chuyển có giới hạn với một hạn mức rộng hoặc một lệnh gọi đặc quyền.
  • Ước tính gas và nhận ra giao dịch có thể thất bại mà vẫn tiêu tốn phí.
  • Coi việc mã nguồn đã xác minh khớp là bằng chứng hữu ích, không phải bằng chứng logic an toàn hay hợp lý về mặt kinh tế.

Cạm bẫy thường gặp: hiểu 'không cần tin cậy' là 'không có rủi ro'

Loại bỏ một bên trung gian có thể thay sự phụ thuộc đó bằng mã hợp đồng, trình xác thực, cầu nối, oracle, khóa quản trị và bảo mật ví. Các giao dịch và tương tác với hợp đồng có thể khó đảo ngược. Các giả định về niềm tin được phân phối lại và trở nên tường minh hơn; chúng không biến mất.

Luyện ngay điều vừa học

Làm bài kiểm tra và thẻ ôn tập của bài này trên app, rồi thử ý tưởng bằng tiền ảo trong giao dịch giả lập. Tài khoản miễn phí, không cần thẻ.

Nội dung giáo dục, không phải lời khuyên đầu tư. Các ví dụ chỉ mang tính minh họa. Đọc tuyên bố miễn trừ