Concepts
Các ứng dụng được viết bằng ngôn ngữ Solidity và triển khai lên Ethereum Blockchain được gọi là Smart Contract

Blockchain lưu trữ data, code và chạy code trên EVM (Ethereum Virtual Machine) Contract Data được lưu trữ trong Block, nó được khởi tạo hoặc thay đổi bởi Transaction. Khi thực hiện Transaction có thể kích hoạt Event của Contract
Database
Mỗi transaction trong mạng lưới được lưu trữ trong blockchain và khi triển khai một ứng dụng, nó cũng được xem như là một transaction. Để giữ cho các dữ liệu luôn hợp lệ và thống nhất, ethereum có một thuật toán gọi là Proof Of Work để bảo mật mạng lưới.
Source Code
Phần code biểu đạt logic của ứng dụng được viết bằng ngôn ngữ Solidity được complie bởi Solidity Complier thành Ethereum Byte Code và triển khai byte code đó trên blockchain. Cho nên Ethereum không chỉ lưu trữ transaction mà còn lưu trữ và thực thi contract code
Last updated
Was this helpful?