Hành trình Phát triển Blockchain — Phần 01: Ethereum



Ethereum là một Blockchain phi tập trung được vận hành trên toàn cầu thông qua các nút mạng (nodes).
Nó thực thi các hợp đồng thông minh (smart contracts), và sử dụng ETH làm phí gas cho mọi giao dịch và hoạt động trên Blockchain của nó.

Chúng ta có hai loại tài khoản trên Ethereum:
1. Tài khoản sở hữu bên ngoài (Externally owned account)
2. Tài khoản Hợp đồng Thông minh (Smart Contract Account)

- Tài khoản sở hữu bên ngoài: là tài khoản bình thường được tạo trong ví như Metamask, chứa khóa riêng (private keys).

- Tài khoản Hợp đồng Thông minh: là tài khoản chứa hợp đồng thông minh viết bằng Solidity hoặc ngôn ngữ lập trình khác.

Trước khi đi vào chi tiết, hãy cùng tôi giải thích về Hợp đồng Thông minh. Thông thường, khi chúng ta nói về Contract, nghĩa là một thỏa thuận giữa hai bên để thực hiện một việc gì đó, nhưng có thể có rủi ro hoặc lừa đảo trong cam kết đó, đây là hợp đồng truyền thống.

Hợp đồng Thông minh là mã code được viết bằng ngôn ngữ Solidity sao cho khi các điều kiện phù hợp, nó sẽ thực thi một điều kiện khác. Không có sự lừa đảo bên trong vì đó là mã code được triển khai trên Blockchain, không ai có thể can thiệp vào nó.

Tài khoản sở hữu bên ngoài sẽ thực thi tất cả các chức năng của Hợp đồng Thông minh. Nó lưu trữ địa chỉ và nội dung của nó trong khi Blockchain (Ethereum) sẽ lưu trữ dữ liệu này.
ETH-0,7%
Xem bản gốc
post-image
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
  • Phần thưởng
  • Bình luận
  • Đăng lại
  • Retweed
Bình luận
0/400
Không có bình luận
  • Ghim