Hợp đồng thông minh là gì? Và tại sao nó quan trọng
Mar 19•7 min read

Trả lời nhanh: 
Hợp đồng thông minh là một chương trình chạy trên blockchain và tự động thực hiện một hành động khi các điều kiện cụ thể được đáp ứng—không cần con người, ngân hàng hay luật sư để thực thi. Nếu điều kiện đúng, nó chạy. Nếu không, nó không chạy.
Vấn đề với các thỏa thuận
Mọi giao dịch tài chính bạn từng thực hiện đều phụ thuộc vào bên thứ ba để thực thi thỏa thuận.
Bạn chuyển tiền vào tài khoản ký quỹ của luật sư khi mua nhà. Luật sư nắm giữ số tiền đó cho đến khi quyền sở hữu được chuyển giao. Bạn tin tưởng luật sư. Luật sư tính phí. Quá trình này mất nhiều tuần.
Bạn mua bảo hiểm. Bạn đóng phí bảo hiểm trong nhiều năm. Khi có sự cố xảy ra, bạn nộp yêu cầu bồi thường, chờ người thẩm định, tranh luận về khoản thanh toán, và có thể nhận tiền vài tháng sau.
Bạn cho bạn bè vay tiền. Bạn soạn một hợp đồng. Nhưng nếu họ không hoàn trả, bạn cần đến tòa án—một bên thứ ba khác—để thực thi hợp đồng.
Bên trung gian có mặt khắp nơi. Trong hầu hết các trường hợp, bên trung gian là cần thiết vì không có cơ chế nào khác để thực thi thỏa thuận giữa hai người không hoàn toàn tin tưởng nhau.
Hợp đồng thông minh thay thế bên trung gian bằng code.
Hợp đồng thông minh thực sự làm gì
Hợp đồng thông minh là một tập hợp các quy tắc được viết vào chương trình và lưu trữ trên blockchain. Sau khi được triển khai, nó chạy đúng như đã viết—tự động, mọi lúc, không cần ai nhấn nút.
Cấu trúc rất đơn giản: nếu [condition], thì [action].
Ví dụ thực tế: bảo hiểm chậm chuyến bay
Hãy tưởng tượng bạn mua bảo hiểm du lịch tự động chi trả nếu chuyến bay của bạn bị trễ hơn hai giờ. Thông thường, bạn phải nộp yêu cầu bồi thường, đính kèm thẻ lên máy bay, chờ xét duyệt thủ công và hy vọng công ty bảo hiểm đồng ý.
Phiên bản hợp đồng thông minh hoạt động khác. Nó kết nối với dữ liệu chuyến bay trực tiếp. Ngay khi hãng hàng không cập nhật thời gian trễ chuyến bay của bạn lên 121 phút, hợp đồng kiểm tra điều kiện—thời gian trễ có vượt quá 120 phút không?—và ngay lập tức chuyển khoản thanh toán vào ví của bạn.
Công ty bảo hiểm không thể trì hoãn, tranh cãi về dữ liệu hay từ chối yêu cầu bồi thường. Quy tắc đã được thiết lập khi bạn mua hợp đồng bảo hiểm, và blockchain đã thực thi nó. Đó chính là mục đích.
Tại sao "thông minh" là hơi dễ gây hiểu nhầm
Hợp đồng thông minh không có trí tuệ. Chúng không đưa ra phán xét hay thích nghi với ngữ cảnh. Chúng giống như những chiếc máy bán hàng tự động cực kỳ chính xác và không thể bị can thiệp.
Nhập đúng đầu vào → nhận đầu ra đã được xác định trước. Mọi lúc. Không có ngoại lệ.
Chính sự cứng nhắc đó tạo nên sức mạnh của chúng. Các quy tắc không thể bị âm thầm thay đổi sau thực tế bởi một bên. Chúng không thể được thực thi có chọn lọc. Chúng hoạt động theo cùng một cách với mọi người, luôn luôn—vì chúng tồn tại trên một blockchain được hàng nghìn máy tính trên toàn thế giới duy trì đồng thời.
Nơi chúng tồn tại: Ethereum và xa hơn
Hầu hết các hợp đồng thông minh chạy trên Ethereum, một blockchain được thiết kế đặc biệt để lưu trữ code có thể lập trình. Ethereum không chỉ là một đồng tiền—đó là một nền tảng để chạy các ứng dụng quản lý tiền tự động.
Các blockchain khác cũng hỗ trợ hợp đồng thông minh: Solana, BNB Chain, Avalanche và nhiều chuỗi khác. Mỗi chuỗi có những đánh đổi khác nhau về tốc độ, chi phí và bảo mật.
Thực thi một hợp đồng thông minh sử dụng một khoản phí nhỏ gọi là gas, được thanh toán bằng ETH trên mạng Ethereum. Gas bù đắp cho các máy tính xử lý và xác minh giao dịch. Hợp đồng càng phức tạp, gas tiêu tốn càng nhiều.
Những gì hợp đồng thông minh đang vận hành hiện nay
Bạn đã tương tác với hợp đồng thông minh nếu bạn từng sử dụng bất kỳ tính năng nào sau đây.
Cho vay và vay crypto. Khi bạn thêm crypto làm tài sản thế chấp để vay, một hợp đồng thông minh nắm giữ tài sản thế chấp, phát hành khoản vay, theo dõi tỷ lệ vay trên giá trị và—nếu thị trường diễn biến bất lợi—tự động bán đủ tài sản thế chấp để bù đắp khoản nợ.
Sàn giao dịch phi tập trung. Khi bạn hoán đổi token này lấy token khác trên một nền tảng như Uniswap, một hợp đồng thông minh khớp lệnh giao dịch và thanh toán ngay lập tức. Không có bàn lệnh, không có rủi ro đối tác từ một nền tảng trung tâm nắm giữ tiền của bạn.
Kiếm lợi nhuận từ tỷ suất sinh lời. Các pool thanh khoản—nơi nhà đầu tư thêm token và nhận lợi nhuận—hoạt động hoàn toàn dựa trên hợp đồng thông minh. Pool thu thập phí giao dịch, phân bổ theo tỷ lệ và phân phối cho người gửi tiền mà không cần bất kỳ ai quản lý quy trình.
NFT. Khi một NFT được bán, hợp đồng thông minh tự động chuyển phần trăm tiền bản quyền vào ví của tác giả' gốc. Không người sáng tạo nào cần xuất hóa đơn cho người mua trên thị trường thứ cấp.
Tài sản được token hóa. Khi một trái phiếu được token hóa trả lãi cho người nắm giữ, hợp đồng thông minh đọc lịch thanh toán, kiểm tra số dư của từng người nắm giữ' và phân phối lãi suất theo tỷ lệ tới hàng nghìn ví, đồng thời.
Những gì hợp đồng thông minh không thể làm
Chúng không thể tự truy cập thế giới thực. Một hợp đồng thông minh chỉ có thể đọc dữ liệu từ blockchain mà nó tồn tại trên đó. Để kích hoạt hành động dựa trên các sự kiện thực tế—như chậm chuyến bay, giá cổ phiếu hay thời tiết—nó cần một nguồn dữ liệu bên ngoài đáng tin cậy được gọi là oracle. Nếu oracle sai hoặc bị thao túng, hợp đồng sẽ thực thi dựa trên dữ liệu xấu. Đây là một trong những lĩnh vực nghiên cứu rủi ro tích cực nhất trong không gian này.
Chúng không thể bị hoàn tác. Khi một hợp đồng thông minh thực thi, kết quả là cuối cùng. Không có đường dây dịch vụ khách hàng nào để đảo ngược giao dịch. Nếu code có lỗi hoặc bạn gửi tiền đến sai hợp đồng, thường sẽ không có cách khắc phục. Một số vụ hack crypto lớn nhất trong lịch sử là khai thác các lỗ hổng trong code hợp đồng thông minh.
Chúng không thể thực thi những gì chúng không được lập trình để xử lý. Một hợp đồng thông minh chỉ tốt như những điều kiện mà nhà phát triển đã lường trước.
Câu hỏi thường gặp
1. Hợp đồng thông minh có thể được thực thi về mặt pháp lý không?
Ở hầu hết các khu vực pháp lý, hợp đồng thông minh không tự động có giá trị pháp lý tương đương với một hợp đồng văn bản đã ký. Tuy nhiên, một số quốc gia và tiểu bang của Mỹ đã thông qua luật công nhận hợp đồng thông minh là ràng buộc về mặt pháp lý trong một số điều kiện nhất định. Bối cảnh pháp lý vẫn đang trong quá trình phát triển.
2. Hợp đồng thông minh có thể được thay đổi sau khi triển khai không?
Hầu hết các hợp đồng thông minh là bất biến sau khi triển khai—chúng không thể bị thay đổi. Một số được thiết kế với cơ chế nâng cấp tích hợp sẵn, nhưng chính các cơ chế đó được quản trị bởi code bổ sung hoặc phiếu bầu quản trị.
3. Ai viết hợp đồng thông minh?
Các nhà phát triển viết chúng, thường trong các ngôn ngữ lập trình như Solidity (cho Ethereum) hoặc Rust (cho Solana). Các công ty kiểm toán xem xét code trước khi triển khai để xác định các lỗ hổng—mặc dù không có cuộc kiểm toán nào đảm bảo loại bỏ hoàn toàn tất cả lỗi.
Bài viết này chỉ dành cho mục đích giáo dục và không cấu thành lời khuyên tài chính hay đầu tư.
Những tư liệu này có thể truy cập toàn cầu, nhưng tính khả dụng của thông tin không đồng nghĩa dịch vụ được mô tả cũng khả dụng mọi nơi, vì vài khu vực pháp lý nhất định không cho phép cung cấp. Những tư liệu này chỉ nhằm mục đích cung cấp thông tin nói chung, không phải lời tư vấn tài chính, pháp lý, thuế hay đầu tư; cũng không đề nghị, chào mời, khuyến khích hoặc tán thành việc sử dụng bất kỳ Dịch vụ Nexo nào, cũng như không được cá nhân hóa hay điều chỉnh theo mục tiêu đầu tư, tình hình tài chính hoặc nhu cầu cụ thể. Tài sản kỹ thuật số tiềm ẩn rủi ro cao, bao gồm nhưng không giới hạn ở biến động giá thị trường, thay đổi luật định và các tiến bộ công nghệ. Hiệu suất tài sản số trong quá khứ không phải chỉ báo đáng tin cậy cho kết quả tương lai. Tài sản kỹ thuật số không phải tiền hay tiền pháp định, không được chính phủ hoặc ngân hàng trung ương bảo đảm, phần lớn không có tài sản cơ sở, dòng doanh thu hay nguồn giá trị nào khác. Cần sử dụng phán đoán độc lập, dựa trên hoàn cảnh cá nhân, nên tham khảo ý kiến chuyên gia có trình độ trước khi đưa ra bất kỳ quyết định nào.