Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

Giao dịch

Khí ga (gas)

Hiểu 'gas' là điều cơ bản để hiểu cách mạng Ethereum hoạt động.

EVM - Máy ảo Ethereum (EVM) chạy trên mỗi nút Ethereum - là một mô phỏng của
hệ thống máy tính. Một ví dụ về máy ảo thông thường, không phải blockchain là phần
mềm VirtualBox, cho phép bạn mô phỏng hệ thống máy tính (khách) trên phần cứng
vật lý (máy chủ) của bạn. Bất kỳ hoạt động nào trong EVM đều tiêu tốn chu kỳ CPU,
truy cập đĩa, bộ nhớ, của máy lưu trữ (có tính phí). Chi phí này được thanh toán qua
Ethereum 'gas'.

Để ngăn chặn tình trạng "quá tải" của máy chủ, mỗi hoạt động trên EVM sẽ tiêu thụ
một lượng gas nhất định. Việc truy cập bộ nhớ hoặc ghi vào đĩa có chi phí khác nhau
với mỗi nhà điều hành EVM đặt giới hạn trên cho lượng khí tiêu thụ trong quá trình
thực hiện hợp đồng. Vì vậy, nếu một nhà điều hành độc hại tạo ra một hợp đồng thông
minh đi vào một vòng lặp vô hạn, mỗi vòng lặp sẽ tiêu thụ một số khí và cuối cùng
chạy đến giới hạn, lúc đó EVM sẽ hủy bỏ việc thực hiện hợp đồng này. Về cơ bản,
hợp đồng càng lớn, càng phức tạp và càng thực hiện nhiều thao tác, thì việc chạy nó
càng tốn kém.

Do giới hạn khối khí, thị trường phí hầu như luôn xác định giao dịch đặt hàng nào
được khai thác vì những người khai thác tìm kiếm lợi nhuận sẽ chọn các giao dịch có
phí cao nhất.

Thị trường phí

Bây giờ chúng ta đã hiểu các khái niệm chính xung quanh giao dịch và khối, đã đến lúc
thảo luận về thị trường khí Ethereum. Vì chúng tôi có giới hạn về số lượng tính toán có
thể được thực hiện trên mỗi khối, chúng tôi có giới hạn về “nguồn cung” có sẵn cho
các giao dịch Ethereum mỗi ngày. Điều này có nghĩa là một thị trường được tạo ra bởi
những người bên cầu để đưa các giao dịch của họ vào các khối.

Tại thời điểm này, người dùng xác định số tiền họ sẵn sàng trả cho mỗi đơn vị gas (giá
gas). Điều này sẽ dao động tùy thuộc vào nhu cầu hiện tại của mạng và có kế hoạch đại
tu hệ thống hiện tại thông qua EIP-1559 . Do giới hạn khối khí, thị trường phí hầu như
luôn xác định giao dịch đặt hàng nào được khai thác vì những người khai thác tìm kiếm
lợi nhuận sẽ chọn các giao dịch có phí cao nhất.

Giới hạn khối khí Ethereum có nghĩa là có giới hạn về số lượng tính toán có thể xảy ra
trên mỗi khối. Điều này tạo ra một thị trường phí cho khí đốt, nơi các thợ đào sẽ chấp
nhận các giao dịch trả tiền cao hơn trước. Những người dùng muốn giao dịch của họ
được đưa vào trước có thể trả giá xăng cao hơn những người không vội vàng. 

Khối

+ Cuối cùng, các giao dịch được chia thành từng đợt với nhau và được các thợ mỏ đưa
vào các khối. Mọi giao dịch xảy ra đều thay đổi trạng thái của Ethereum và chiếm một
lượng nhỏ không gian trong một khối, góp phần vào cả kích thước trạng thái và kích
thước khối .

+ Một yếu tố khác cần xem xét khi nghĩ về các khối là tỷ lệ chú . Các khối chú thích là
toàn bộ một bài viết của riêng chúng nhưng trong thời gian ngắn, nếu hai khối được
tìm thấy đồng thời bởi những người khai thác, họ sẽ chạy đua trên mạng để xem cái
nào lan truyền trước. “Người chiến thắng” nhận được khối chính với phần thưởng 2
ETH và người thua cuộc nhận được khối chú với phần thưởng nhỏ hơn. Do những tối
ưu hóa trong các ứng dụng khách Geth và Parity gần đây, tỷ lệ chú thích đã giảm và ổn
định ở mức 7%.

+Để giữ cho quy mô nhà nước và tỷ giá không rõ ràng, Ethereum có khái niệm về giới
hạn khối khí . Vì mọi giao dịch đều có tổng lượng khí được tiêu thụ, giới hạn này xác
định mức độ tính toán có thể được thực hiện trên mạng Ethereum trên mỗi khối.

Cách hoạt động của Etherreum blockchain:

Về cơ bản, Blockchain của Ethereum cũng tương tự như các Blockchain khác, nó
được cấu thành bởi mạng lưới các máy tính hay còn gọi là Nodes.

Để tham gia vào mạng lưới, các nodes cần cài đặt phần mềm Ethereum Client như
Geth, Parity,...

Khi cài đặt Ethereum Client, đồng nghĩa với việc các nodes sẽ phải chạy một chương
trình máy ảo là Ethereum Virtual Machine (EVM). EVM sẽ chịu trách nhiệm thực thi
các Smart Contract (hợp đồng thông minh).

Khi các nhà phát triển muốn xây dựng ứng dụng phi tập trung (dapps) trên Ethereum,
họ cần phải triển khai các smart contract thông qua ngôn ngữ lập trình Solidity.
Cách hoạt động của Máy ảo Ethereum (EVM) trên Ethereum Blockchain:

Và để kích hoạt việc thực thi các hoạt động như smart contract, lệnh giao dịch... mạng
lưới cần đến một lượng phí gọi là “Gas". Phí Gas trong mạng Ethereum sẽ được thanh
toán bằng đồng tiền kỹ thuật số gọi là Ether (hay ETH).

Khi giao dịch được thực thi, đây là lúc cần đến việc xác nhận giao dịch đó có hợp lệ
hay không. Trong mạng của Ethereum, thành phần đảm nhiệm việc xác nhận giao dịch
này có tên - Miner Node.

Để mạng lưới vận hành độc lập, nhất quán các miner nodes phải tuân theo luật đồng
thuận là Consensus (hay còn gọi là cơ chế đồng thuận). Ethereum sử dụng cơ chế
đồng thuận tên là Proof of Work (PoW - bằng chứng công việc), tức là các miner
nodes phải chứng minh được công việc họ đã hoàn thành và thông báo đến toàn mạng
lưới. Sau đó, các miner nodes khác trong mạng lưới sẽ xác nhận xem bằng chứng này
là có hợp lệ hay không. Công việc ở đây có thể là:

• Tạo ra block mới bằng cách tìm ra lời giải thông qua thuật toán - Ethash.

• Xác nhận giao dịch trên mạng lưới.

Khi bằng chứng được thông qua (tức hợp lệ), dữ liệu giao dịch sẽ được ghi vào
Blockchain của Ethereum và không thể thay đổi.

You might also like