3
KHI HP ĐỒNG THÔNG MINH ĐƯỢC NG DNG PH BIN TI VIT NAM –
GÓC NHÌN T NN TNG CÔNG NGH ĐẾN KHUNG PHÁP LÝ
Lê Trn Quc Công*
Tóm tt
Hp đồng thông minh ưu đim là kh năng t thc thi. Tuy nhiên, trong trường hp hp đồng
thông minh được trin khai trên nn tng blockchain nh vào nhng ưu đim ca công ngh
này như tính an toàn, tính phi tp trung và tính bt biến thì vic ng dng ph biến hp đồng
thông minh vào đời sng kinh tế xã hi là không h d dàng do nhng đặc tính v k thut ca
blockchain. Bài viết s phân tích mt s đặc đim công ngh đin hình ca nn tng blockchain
t đó xác định mt s thách th pháp lý t ngun gc k thut chui khi khi ng dng hp
đồng thông ti Vit Nam/
T khóa: Smart contract, Hp đồng thông minh, Blockchain, chui khi, công ngh chui khi,
pháp lut v hp đồng
*Thc sĩ Lut hc, Ging viên Khoa Lut Quc tế, Trường Đại hc Lut TP. HCM
4
1. Mi quan h gia hp đồng thông minh (smart contract) và công ngh chui khi
(blockchain)
Lĩnh vc tài chính luôn là mt trong nhng ng dng hay được nhc đến khi đề cp v
hp đồng thông minh. Thc vy, nhng năm va qua, th trường tài chính và thương mi đã có
nhng thay đổi ln nh vào s phát trin ca “fintech”1. Các công ngh k thut s dn được
ng dng trong các dch v tài chính và tài chính tiêu dùng và dn thay thế cách thc vn hành
mt phn hay toàn b các phương thc trung gian tài chính truyn thng. Vi s phát trin
không ngng này, các công ty tài chính, trung gian thanh toán, bo him… và k c các ngân
hàng thương mi cung cp hàng lot các sn phm, dch v vào th trường “fintech”. Nh vào
tính liên ngành ca fintech, các công ngh mi dn được ng dng trong thc tế, trong đó có
công ngh chui khi “blockchain”2 và hp đồng thông minh “smart contract”.
Mt cách ngn gn nht, Blockchain là mt loi công ngh s cái phân tán (Distributed
Ledger Technology, DLT). Trong khi mt s cái phân tán thông thường, các bn ghi d liu
được lưu tr liên tc trong mt s cái,3 thì blockchain được thiết kế dưới dng mt chui các
khi được kết ni an toàn vi nhau, trong đó mi khi cha mt b sưu tp các giao dch. Bt
đầu t khi đầu tiên trong s cái, còn được gi là "Khi Genesis", khi mi tiếp theo được thêm
vào để to thành mt chui. Kết qu là chui này to thành mt đăng ký các giao dch theo th
t thi gian, thông qua mã hóa phc tp nhm bo mt và đảm bo tính toàn vn ca d liu.
S cái blockchain được coi là bn ghi chính thc, tt c các giao dch được lưu tr bt biến
trong s cái đó, được sao chép trên tt c các nút xác thc.4 (Sơ đồ dưới đây minh ha v cách
thc hot động và ghi nhn giao dch, d liu giao dch ca mt nn tng blockchai thông
thường).
1 Mark Hochstein, Fintech (the Word, That Is) Evolves, Am. Banker (Oct. 5, 2015),
http://www.americanbanker.com/bankthink/fintech-the-wordthat-is-evolves-1077098-1.html
2 Marco Dell’Erba, Do smart contracts require a new legal framework? Regulatory fragmentation, self-regulation,
public regulation,
3 UK Government Chief Scientific Adviser, Distributed Ledger Technology: beyond block chain (2016), at 17,
https://www.gov.uk/government/uploads/system/uploads/attachment_data/file/492972/ gs-16-1-distributed-
ledger-technology.pdf
4 Whitepaper On Distributed Ledger Technology (2016), https://www.hkma.gov.hk/media/eng/doc/key-
functions/finanical-infrastructure/Whitepaper_On_Distributed_Ledger_Technology.pdf
5
Cn lưu ý là blockchain là tên gi ca mt loi công ngh lưu trtính đảm bo toàn
vn d liu cao và smart contract ch là mt trong nhng ng dng có th được trin khai da
trên nn tng công ngh này. V cơ bn “Hp đồng thông minh” được ng dng trên blockchain
là mt thut ng được s dng để mô t mã máy tính t động thc thi tt c hoc mt phn ca
tha thun và được lưu tr trên nn tng da trên chui khi. Bn thân mã được sao chép trên
toàn b nhiu nút ca mt chui khi và do đó, được hưởng li t tính bo mt, tính lâu dài và
tính bt biến mà chui khi mang li. Vì bn cht các khi đã tn ti là bt biến nên khi mi
khi mi được thêm vào chui khi, mã s được thc thi da vào cơ chế b sung. Nếu các bên
tham gia hp đồng đã ch ra rng các điu đã được quy định trước đã được đáp ng, thì mã s
thc hin bước được kích hot theo điu kin tương ng vi . Nếu không có điu kin nào được
tha mãn, mã s không thc hin bt k bước kích hot nào.
Tuy nhiên, khác vi nhng gì mà công chúng thường nghĩ, khái nim “hp đồng thông
minh” đã được đình hình t năm 1996 bi Nick Szabo5, trước 12 năm s ra đời ca blockchain
bi s hin thc hóa các ý tưởng ca Satoshi Nakamoto vào năm 2008.6 Thc tế, ngay t nhng
ngày đầu thut ng “smart contract” hay “hp đồng thông minh” là mt khái nim nhm đến
nhiu loi hp đồng khác nhau (như thế chp, trái phiếu, phân định quyn s hu tài sn, v.v.)
có th được nhúng vào phn cng và phn mm mà chúng ta đang s dng, sao cho vic vi
phm hp đồng tr nên đắt đỏ đối vi người vi phm,7. Hay nói cách khác bên vi phm nghĩa
v s phi tn nhiu chi phí hơn để thc hin hành vi vi phm thay vì tiếp tc thc hin hp
đồng. C th hơn, hp đồng thông minh cn phi được gn tham chiếu đến tài sn có giá tr
được điu khin bng phương tin s và các giao dch s được thc hin bng các giao thc
đồng b gia hai hoc nhiu bên liên quan đến giao dch đó.
Như vy, v nguyên tc, hp đồng thông minh đã tn ti k c có hay không có công
ngh blockchain.8 Tuy nhiên, hp đồng thông minh s ch có th được thc thi khi môi trường
vn hành phi đảm bo được hai yếu t sau:
(1) đảm bo tính d liu được xác định, hay nói cách khác là ni dung ca hp đồng
trong quá trình t khi ký kết đến khi thc hin phi bt biến, các phép tính toán
không th nào b nhm ln hoc li, hoc d liu không th được xác minh bi các
bên dn đến hp đồng không th thc hin được.
(2) đảm bo kh năng chng li các tác nhân phá hoi (như hack, tin tc hoc la đảo…)
dn đến hp đồng không th thc hin được.
Chính vì thế, s ra đời và phát trin ca Blockchain vi nhng ưu thế đáp ng được
nhng yêu cu trên đã làm kh năng ng dng “Hp đồng thông minh” tr nên ph biến hơn
trong các giao dch liên quan đến tài chính phi tp trung. Nn tng DLT Ethereum được ra đời
vào tháng 7 năm 2015 là mt trong nhng ví d đin hình, được thiết kế vi kh năng trin khai
5 Nick Szabo , Smart Contracts: Building Blocks for Digital Markets , 1996
https://www.fon.hum.uva.nl/rob/Courses/InformationInSpeech/CDROM/Literature/LOTwinterschool2006/szabo
.best.vwh.net/smart_contracts_2.html
6 Marco Iansiti, Karim R. Lakhani, The Truth About Blockchain, 2017 https://hbr.org/2017/01/the-truth-about-
blockchain#:~:text=Blockchain%E2%80%94a%20peer%2Dto%2D,transferring%20ownership%2C%20and%20
confirming%20transactions.
7 Nick Szabo , Smart Contracts: Building Blocks for Digital Markets , 1996. Nick Szabo cũng đưa ra mt ví d
nguyên thy ca hp đồng thông minh vào thi đim đó là máy bán hàng t động. Vi mc thit hi gii hn (tng
tin trong máy phi ít hơn chi phí vi phm cơ chế), máy thu tin và thông qua mt cơ chế đơn gin, gii quyết vic
tr li tin tha và sn phm mt cách công bng.
8 Dell'Erba, Marco, Demystifying Technology. Do Smart Contracts Require a New Legal Framework? Regulatory
Fragmentation, Self-Regulation, Public Regulation (May 17, 2018), trang. 12.https://ssrn.com/abstract=3228445
or http://dx.doi.org/10.2139/ssrn.3228445
6
được tao ra bi hp đồng thông minh9. Thc tế, hu hết các hp đồng thông minh được viết
bng mt trong các ngôn ng lp trình phù hp trc tiếp vi các chương trình máy tính thông
thường như Solidity. Chính vì thế, khi nhc đến hp đồng thông minh thì có th chia ra hai
trường hp là: (1) Các hp đồng thông minh được to ra nhm trin khai nhng lnh điu kin
đơn thun ch có mã máy tính (tác gi gi nhóm hp đồng này là “hp đồng thông minh ch
mã”); (2) Các hp đồng thông minh được to ra như là mt phương tin để thc hin mt s
điu khon ca hp đồng da trên cơ s ca hp đồng văn bn truyn thng10 (tác gi gi nhóm
hp đồng này là “hp đồng thông minh có tính pháp lý”).
Tuy nhiên, v mt k thut mt hp đồng thông minh không phi lúc nào cũng đem li
mt li thế hoàn toàn so vi hp đồng giy truyn thng. C th là:
Th nht, k c mt hp đồng thông minh được thiết lp trên nn tng Ethereum, nn
tng h tr hp đồng thông minh ph biến nht hin ti tđều phi đảm bo được tính c th
và khách quan ca cc điu kin đầu vào và d liu ca các bước hp đồng được thc hin.
Hay nói cách khác, hp đồng thông minh s hot động khi “X” xy ra thì mi thc hin bước
“Y”. Chính vì vy, các tác v mà hp đồng thông minh có th thc hin được hin tài khá thô
sơ, chng hn như t động chuyn tin đin t t ví này sang ví khác khi đáp ng mt s điu
kin nht định hay ngược li là khu tr mt khon tin đin t khi không hi đủ điu kin.
Chính vì vy, nhu cu ng dng hp đồng thông minh mt cách rng rãi l thuc rt nhiu vào
kh năng tài sn được mã hóa hoc chuyn sang qun lý bng chui khi. Lúc này nhng hp
đồng thông minh có tính pháp lý phc tp mi có th được son tho và s dng mt cách rng
rãi được.
Th hai, bn cht mt hp đồng thông minh da trên nn tng chui khi ch có th
được biên son hay thc thi da trên s hình thành ca mt khi mi trong chui khi,vì vy,
vic biên son và thc thi hp đồng đó cũng phi tn mt phn chi phí giao dch cho hp đồng
đã được thêm vào chui. Nếu hp đồng càng phc tp và tinh vi thì chi phí để thc hin các
giao dch này trên chui khi càng ln. Lúc này, li thế gim chi phí trung gian mà bn cht
blockchain mang li s không còn tn ti na. Đơn c nhưng để mt hp đồng thông minh
thuc Ethereum được thc thi thì mt khon tin ether s được s dng gi là “gas”, hp đồng
càng nhiu bước giao dch (càng nhiu điu kin, càng phc tp) thì s càng tn thêm nhiu
“gas” để trin khai.11
Th ba, như đã trình bày, hp đồng thông minh vn hành d trên s tha mãn các điu
kin. Tuy nhiên, cũng chính t đặc trưng k thut này đặt ra câu hi v nguyên tc t do sa
đổi np dung hp đồng ca các bên ký kết. Có th suy lun rng, nếu hp đồng không đáp ng
điu kin thì hp đồng đó s không thc thi và trong mt chui khi mi cũng s không có bt
c d liu nào liên quan đến vic hp đồng đó được thc thi. Và trong tình hung đó, bn cht
vic thay đổi điu kin là vic to ra mt hp đồng thông minh mi (vì hp đồng đầu tiên đã
không th đáp ng được điu kin), trong tình hung như thế, khi các điu kin gia các hp
đồng có th trùng lp hoc chng ln nhau, vic xy ra li khi thc hin ca chui khi là điu
có th xy ra. Bi l chui khi là bt biến. Vì thế vic sa đổi mt hp đồng thông minh phc
tp hơn nhiu so vi vic sa đổi mã phn mm không nm trong chui khi.12 Điu này đòi
9 Gareth Peters, and Efstathios Panayi, Understanding Modern Banking Ledgers Through Blockchain
Technologies: Future of Transaction Processing and Smart Contracts on the Internet of Money, SSRN, at 7 (2015),
https://ssrn.com/abstract=2692487.
10Stuart D. Levi and Alex B. Lipton, Skadden, Arps, Slate, Meagher & Flom LLP, An Introduction to Smart
Contracts and Their Potential and Inherent Limitations, 2018
https://corpgov.law.harvard.edu/2018/05/26/an-introduction-to-smart-contracts-and-their-potential-and-
inherent-limitations/
11 https://www.cryptocompare.com/coins/guides/what-is-the-gas-in-ethereum/
12 Stuart D. Levi and Alex B. Lipton, Skadden, Arps, Slate, Meagher & Flom LLP, An Introduction to Smart
Contracts and Their Potential and Inherent Limitations, 2018
7
hi các bên tham gia hp đồng ngay t ban đầu phi d liu hết toàn b các tình hung có th
xy ra, k c vn đề v yêu cu bi thường thit hi nếu như các điu kin đó không được đáp
ng. Tuy nhiên, bn cht pháp lut hp đồng truyn thng hoàn toàn tôn trng kh năng đàm
phán v bi thường thit hi gia các bên trong hp đồng.
Th tư, gi s môi trường vn hành hp đồng thông minh đã tha mãn và k c khi hu
hết các tài sn đã có th được mã hóa hoc qun lý bng mã hóa chui khi thì vn đề thanh
toán vn là điu cn gii quyết gia thế gii blockchain và thế gii thc. Hay nói mt cách khác
là giao dch cn phi có mt “vt ngang giá” để làm thước đo giá tr tài sn, hàng hóa đó trong
quá trình giao dch. Tin đin t có thmt gii pháp, tuy nhiên, thc tin gn đây cho thy
giá tr tin đin t so vi các phương tin thanh toán truyn thng vn còn s chênh lch v s
n định. Chưa k hàng lot các v tn công vào nhng sàn giao dch tin đin t gây thit hi
ln, vn ch được đảm bo an toàn thông tin bi kh năng phòng th và s chính trc ca nhng
nhà sáng lp vn là mt trong nhng vn đề cn quan tâm.
Chính nhng vn đề trên, phn sau bài viết s không đề cp đến nhng vn đề da
trên tính pháp lý hp đồng văn bn truyn thng như vn đề gii thích hp đồng, địa đim ký
kết hp đồng, lut áp dng hay là thm quyn gii quyết tranh chp … mà s tp trung phân
tích và gii quyết các vn đề pháp lý phát sinh t chính bn cht k thut ca hp đồng thông
minh trong nn tng blockchain mà vn các hp đồng văn bn truyn thng không gp phi t
đó tìm ra phương hướng gi m cho nhà lp pháp Vit Nam. C th là:
(1) Vn đề v môi trường nn tng k thut để trin khai hp đồng thông minh da trên
chui khi và s liên kết ca hp đồng thông minh vi các yếu t “ngoài chui
khi”.
(2) Vn đề v vic sa đổi, b sung hp đồng thông minh
(3) Vn đề chi phí giao dch và “vt ngang giá” trong các giao dch bng hp đồng
thông minh ti Vit Nam
2. Thách th pháp lý t ngun gc k thut chui khi khi ng dng hp đồng thông
minh có tính pháp lý ti Vit Nam
2.1. Môi trường nn tng k thut, cơ s h tng công ngh và s liên kết ca hp đồng
thông minh vi các yếu t “ngoài chui khi”
Như đã đề cp, thut ng hp đồng thông minh không yêu cu đến blockchain hoc bt
c môi trường công ngh đặc bit nào để mt dòng lnh có điu kin được thc thi. Tuy nhiên,
blockchain vn là môi trường lý tưởng nht để hp đồng thông minh có th được trin khai nh
vào nhng đặc đim ca mình như: tính phân tán, tính bt biến, tính an ninh, tính minh bch…13.
https://corpgov.law.harvard.edu/2018/05/26/an-introduction-to-smart-contracts-and-their-potential-and-
inherent-limitations/
13 Hany F. Atlama, Gary B. Wills, Technical aspects of blockchain and IoT, Advances in Computers, 2018, p.9,
https://doi.org/10.1016/bs.adcom.2018.10.006