[Lớp học cryptocurrency] Bài 19: Cách thức hoạt động của Ethereum

[Lớp học cryptocurrency] Bài 19: Cách thức hoạt động của Ethereum

[Lớp học cryptocurrency] Bài 19: Cách thức hoạt động của Ethereum

Nhật Hoài

Active Member
9,576
59,534
Bạn đã biết Ethereum là gì, bây giờ chúng ta hãy tìm hiểu sâu về cách hoạt động của nó.

Hãy nhớ lại khái niệm cuốn sổ ứng dụng phân tán ở bài học trước.

Sử dụng Ethereum, ứng dụng không cần bất kỳ thực thể nào để lưu trữ hay kiểm soát dữ liệu của nó. Để thực hiện điều này, Ethereum mượn phần lớn từ quy trình hoạt động của Bitcoin và mô hình blockchain, nhưng điều chỉnh nhỏ để hỗ trợ cả ứng dụng, ngoài tiền tệ.

Ethereum có thể hỗ trợ các nhà phát triển ứng dụng tạo ra các app hay các thoả thuận có các bước mới cần bổ sung, các quy định về sở hữu, hình thức giao dịch thay thế hay các cách khác để chuyển giao quyền sở hữu.

Mục tiêu của Ethereum là cho phép nhà phát triển tạo ra nhiều chương trình hơn, khi mà các giao dịch qua blockchain hoàn toàn tự động hoá và được kiểm soát chặt chẽ.

Mạng lưới blockchain của Ethereum


Cấu trúc của mạng blockchain của Ethereum rất giống với Bitcoin, cơ bản nhất ở điểm nó là một cuốn sổ cái dùng chung của toàn bộ lịch sử giao dịch trên thế giới. Mỗi node trên mạng lưới lưu trữ 1 bản sao của lịch sử này.

Sự khác biệt lớn nhất của Ethereum chính là mỗi node lưu trữ tình trạng gần nhất của mỗi hợp đồng thông minh, ngoài các giao dịch ether.

Đối với mỗi ứng dụng chạy trên nền tảng Ethereum, mạng lưới cần phải lưu lại thông tin tình trạng của của chúng, bao gồm số dư của người chơi, tất cả các mã code của hợp đồng thông minh và nơi lưu trữ chúng.

Bitcoin sử dụng thông tin đầu ra của các giao dịch chưa được thanh toán để quyết định ai sở hữu bao nhiêu Bitcoin. Đơn giản là thế này: mỗi khi một giao dịch được tạo ra, mạng lưới sẽ ‘chia nhỏ’ tổng giao dịch như tiền giấy, trả lại hay ‘thối lại’ bitcoin cho người dùng. Cơ chế hoạt động này đã được giải thích trong bài học “Giao dịch mua bán Bitcoin hoạt động như thế nào?”.

Mặt khác, Ethereum lại sử dụng các tài khoản.

received_2048544212085760.png

Như các tài khoản ngân hàng thông thường, các token ether sẽ nằm trong ví và có thể dễ dàng chuyển qua các tài khoản khác thông qua các kênh thanh toán.

Máy ảo Ethereum là gì?


Với Ethereum, mỗi khi một chương trình được sử dụng, một mạng lưới hàng ngàn các máy tính sẽ vận hành nó.

Các hợp đồng viết bằng ngôn ngữ lập trình chuyên biệt cho hợp đồng thông minh được biên soạn lại thành ‘bytecode’, một dạng ngôn ngữ mà các ‘máy ảo EthereumEthereum virtual machine (EVM)’ có thể đọc và ghi.

Tất cả các node thực thi hợp đồng này đều sử dụng EVM.

Hãy nhớ rằng mỗi node trên mạng lưới đều giữ 1 bản sao của giao dịch và lịch sử các giao dịch của mạng lưới. Mỗi khi người dùng thực hiện hành động nào đó, tất cả các node trên mạng lưới cần phải đi đến kết luận là sự thay đổi đó chính thức xảy ra.

received_2048544205419094.png

Mục đích ở đây là để mạng lưới các máy đào và node chịu trách nhiệm chuyển một thực thể từ tình trạng này sang tình trạng khác, thay vì phải thông qua một bên thứ ba như PayPal hay ngân hàng. Các máy đào Bitcoin xác nhận quyền sở hữu Bitcoin từ người này sang người khác, trong khi EVM thực thi một hợp đồng theo đúng các điều khoản mà người lập trình ghi ra lúc tạo ra nó. Ở đây các máy đào có nhiệm vụ ngăn chặn các hành vi xấu – như việc xài tiền nhiều hơn 1 lần hay từ chối các hợp đồng chưa được trả phí.

Có vài ngàn Ethereum node trên thế giới, và mỗi node đều đang biên dịch và thực hiện một đoạn code như nhau. Nhưng liệu như vậy có quá đắt đỏ so với cách tính toán thông thường không? Có đấy. Đó là lý do mạng lưới này chỉ được dùng cho các trường hợp đặc biệt.

Xem thêm:

>> [Lớp học cryptocurrency] Bài 18: Ether là gì?
 

Giới thiệu sách Trading hay
Phương Pháp Thực Chiến Hiệu Suất Cao Của Nhà Quán Quân Giao Dịch Tài Chính

Sách hướng dẫn phương pháp giao dịch hiệu suất cao của tác giả Robert Miner, người đã từng nhiều lần vô địch và đạt thứ hạng cao tại các cuộc thi trading toàn thế giới

BÌNH LUẬN MỚI NHẤT

  • Mạc An trong Phân tích Forex - Vàng - Hàng hóa 6 Xem / 1 Trả lời
  • DuongHuy trong Phân tích Forex - Vàng - Hàng hóa 329 Xem / 21 Trả lời
  • Quíc Óp trong Phân tích Forex - Vàng - Hàng hóa 863 Xem / 6 Trả lời
  • Mạc An trong Phân tích Forex - Vàng - Hàng hóa 1,209 Xem / 57 Trả lời
  • Quíc Óp trong Phân tích Forex - Vàng - Hàng hóa 355 Xem / 7 Trả lời
  • nlinh trong Lập trình MQL - Expert Advisor - Indicator 13,920 Xem / 14 Trả lời
  • ngoi_sao_co_doc trong Phân tích Forex - Vàng - Hàng hóa 24,467 Xem / 86 Trả lời
  • AdBlock Detected

    We get it, advertisements are annoying!

    Sure, ad-blocking software does a great job at blocking ads, but it also blocks useful features of our website. For the best site experience please disable your AdBlocker.

    Back
    Bên trên