Hiểu đúng về Ethereum, công nghệ Smart Contract và ICO_tỷ lệ kèo 888

Chắc hẳn bất cứ ai tìm hiểu về bitcoin ,ểuđúngvềEthereumcôngnghệSmartContractvàtỷ lệ kèo 888 blockchain hay tiền mã hóa (cryptocurrency) đều đã từng bắt gặp những cái tên như Ethereum (ETH), smart contract (SC), ETC20 Token hay ICO. Đây là những khái niệm được phổ biến hóa bởi Ethereum - công nghệ blockchain đột phá trong vài năm gần đây.

Nếu như bitcoin là cuộc cách mạng trong giao dịch thanh toán điện tử phi tập trung (decentralized e-payment) trên nền tảng công nghệ blockchain thì ethereum là thế hệ kế tiếp mở ra một kỷ nguyên mới cho phép các ứng dụng internet hoạt động trên nền tảng blockchain mà không bị ràng buộc bởi bất kì một tổ chức hay cá nhân nào. Vậy Ethereum là gì?

1. Ethereum

Được phát minh bởi Vitalik Buterin - lập trình viên người Canada, ethereum là một công nghệ blockchain, đồng thời là nền tảng cho phép người dùng xây dựng những ứng dụng phân tán trên nền tảng blockchain.

Cuộc cách mạng và cũng là điểm khác biệt mấu chốt giữa ethereum và bitcoin chính là hợp đồng thông minh (smart contract). Vậy Smart Contract là gì?

2. Smart contract (SC)

Smart Contract là một chương trình máy tính được viết bởi một ngôn ngữ lập trình Turing-complete (điểm khác biệt với bitcoin). Chương trình này được thông dịch thành mã biên dịch (bytecode) và được lưu trên blockchain dưới dạng SC đi kèm với 1 địa chỉ duy nhất.

Người dùng có thể dùng địa chỉ này để tương tác với SC cũng như thực thi các công cụ mà SC cung cấp. Việc thực thi này được thực hiện bởi máy ảo EVM (Ethereum Virtual Machine) được đi kèm với Ethereum Client mà các thợ mỏ sử dụng.

Mỗi một SC có thể lưu trữ những giá trị riêng và việc thay đổi này phải được đồng thuận bởi cả blockchain bởi mỗi một thay đổi tương đương với 1 giao dịch.