89
KINH NGHIM T PHÁP LUT MT S QUC GIA TRONG VIC ĐIU CHNH
NHNG VN ĐỀ PHÁP LÝ LIÊN QUAN ĐẾN HP ĐỒNG THÔNG MINH
Xa Kiu Oanh*
Nguyn Văn Dương**
Tóm tt
Cùng vi s bùng n ca cuc cách mng công nghip ln th tư, s phát trin ca Internet là
nguyên nhân tt yếu dn đến s hình thành các giao dch hin đại tn ti và phát trin song song
vi các giao dch truyn thng. S xut hin ca các loi hình giao dch mi này đòi hi h
thng pháp lut ca các quc gia trên thế cn phi có s thích ng và thay đổi để kp thi điu
chnh nhng vn đề mi này. Blockchain là mt trong nhng công ngh đin hình đang pt
trin và được s quan tâm ca người dân, doanh nghip và Chính ph trên phm vi toàn cu.
Để có th thc hin được các giao dch trên nn tng Blockchain thì Hp đồng thông minh
(Smart Contract) đóng mt vai trò quan trng và trung tâm trong nn tng này. Tuy nhiên, Hp
đồng thông minh là mt vn đề còn tương đối mi và tn ti nhiu quan đim khác nhau. Do
đó, vic điu chnh ca các quc gia trên thế gii v Hp đồng thông minh có nhiu đim khác
nhau. Thông qua bài viết này, nhóm tác gi nghiên cu tng quan v khái nim, đặc đim ca
Blockchain và Hp đồng thông minh; nghiên cu s điu chnh v Hp đồng thông minh ca
h thng pháp lut mt s quc gia, t đó làm cơ s để đưa ra gi m, kiến ngh v pháp lut
điu chnh Hp đồng thông minh ti Vit Nam.
T khóa: Blockchain, Hp đồng thông minh, Hoa K, Nam Phi, Singapore, Vit Nam.
* Thc sĩ lut hc, Khoa Lut Dân s, Trường Đại hc Lut Thành ph H Chí Minh.
** Hc viên CHL Lut Kinh tế khóa 36, Trường Đại hc Lut Thành ph H Chí Minh.
90
1. Khái nim và đặc đim ca Blockchain
1.1. Khái nim Blockchain
Vào năm 2008, tác gi Satoshi Nakamoto đã đưa ra nhng khái quát chung v Blockchain
trong tác phm “Bitcoin: A peer-to-peer Electronic Cash System”. Tuy nhiên, khái nim v
Blockchain trong khong thi gian này chưa được làm rõ cho đến khi Blockchain Ethereum
hay còn gi là Blockchain thế h 02 ra đời vào năm 2015. Điu này đã đánh du s phát trin
và tm quan trng ca công ngh Blockchain trong các lĩnh vc ca đời sng - xã hi. Thut
ng Blockchain đã được nhiu hc gi, t chc quan tâm, đề cp và tiếp cn vi nhiu khái
nim khác nhau.
Hin nay, theo T chc Hp tác và Phát trin Kinh tế (OECD) thì: “Blockchain là mt s
cái chung ca các giao dch gia các bên trên mng, không b kim soát bi mt cơ quan ch
qun. Có th hiu rng s cái như mt cun s ghi chép: Nó s ghi li và lưu tr mi giao dch
ca người dùng theo trt t thi gian. Thay vì vic ghi chép này s do mt cơ quan kim soát
s cái thc hin, mt bn sao nguyên bn ca s cái s được nm gi bi mi người dùng trên
h thng và gi là các nút (nodes)”1. Đồng thi, Ngân hàng Trung ương châu Âu (ECB) cũng
có cách tiếp cn tương t vi OECD v Blockchain, theo đó: “Blockchain là s cái lưu tr h
sơ ca mi giao dch được thc hin và được tp hp thành các khi và thc hin theo sơ đồ
hot động ca tin mt mã có tính phi tp trung”2. Hay theo tp đoàn công ngh đa quc gia
(IBM) cũng đưa ra khái nim: “Blockchain là mt s cái được chia s, bt biến, to điu kin
thun li cho quá trình ghi li các giao dch và theo dõi tài sn trong mt mng lưới kinh
doanh. Tài sn có th là tài sn hu hình hoc vô hình”3.
Có th nói rng, Blockchain là khái nim liên quan đến nhiu lĩnh vc khác nhau như
khoa hc máy tính, cng ngh s, pháp lý,… Vic đưa ra được khái nim ca Blockchain giúp
cho cách hiu v công ngh này tr nên rõ ràng và d dàng tiếp cn hơn. Ngoài ra, vic có khái
nim c th cũng giúp cho công ngh này được đại đa s nhng nhà đầu tư, nhà phát trin quan
tâm và chú trng đầu tư hơn cho công ngh này.
Thông qua nghiên cu mt s khái nim v Blockchain, nhóm tác gi cho rng:
“Blockchain hay công ngh chui khi là mt phương thc lưu tr d liu liên quan đến giao
dch ca các bên thông qua h thng Internet da trên s cái phân tán (phi tp trung), không
chu kim soát bi mt ch th nht định. Vic lưu tr này được nhóm thành các chui và khi;
d liu được lưu tr theo trt t v thi gian”.
1.2. Đặc đim ca Blockchain
Da trên nghiên cu khái nim ca công ngh Blockchain, nhóm tác gi đưa ra mt s
đặc đim ca Blockchain như sau:
Th nht, tính phi tp trung d liu (phân tán d liu)
Khác vi s cái truyn thng thì d liu được qun lý theo mô hình s cái tp trung
(centralized ledger), các d liu được ghi nhn và lưu tr ti mt nơi duy nht (máy ch) và do
mt ch th qun lý, kim soát. Khi mun truy cp vào h thng d liu này thì cn phi có s
chp thun bi ch th qun lý và các máy còn li (máy ph thuc vào máy ch) phi thông
qua máy ch đểđược d liu này. Như vy, khi xy ra các s kin dn đến nhng d liu ti
máy ch b phá hy thì có th d liu s b mt hoc hư hi.
1 OECD, “Blockchain Primer”, https://www.oecd.org/finance/OECD-Blockchain-Primer.pdf
2 European Central Bank (2015), “Virtual Curency Schemes – A Further Analysis”,
www.ecb.europa.eu/pub/pdf/other/virtualcurrencyschemesen.pdf
3 Nguyn Qunh Xuân Mai, Vũ Th Hng, Hoàng An (2022), Nhng khía cnh pháp lý đối vi vic ng dng
công ngh Blockchain trong bo h quyn tác gi, Đề tài nghiên cu khoa hc, Đại hc Lut Hà Ni, tr. 13.
91
Tuy nhiên, vi mô hình s cái phân tán (non - centralized ledger) thì d liu không b tp
trung ti mt máy ch nht định mà các máy tính có trong h thng Blockchain đều có th truy
cp và s hu d liu đồng đẳng. trong h thng này, các máy tính đều cùng kim soát và
qun lý các dòng d liu mà không cn thông qua mt máy ch được qun lý và kim soát bi
mt ch th th ba. Điu này có th khc phc được tình trng khi có s kin làm d liu ca
mt hoc mt s máy tính thuc h thng b phá hy s không làm nh hưởng đến các d liu
ca các máy tính khác. T đó, mà d liu được bo đảm.
Th hai, tính bt biến
Đối vi mô hình s cái truyn thng thì mi d liu được qun lý và kim soát bi mt
ch th th ba. Vy nên, không th tránh khi d liu có nguy cơ b can thip bi chính ch th
qun lý và kim soát. Nhưng điu này khó có th din ra trong Blockchain, bi l trong h thng
Blockchain d liu được lưu tr ti các nút trong mng lưới phi tp trung (non – centralized
network) và các nút khác phi ph thuc vào nút ch4. Mi khi trong chui luôn có cu trúc
như sau:
- Mã băm (hash funtion): là thut toán dùng để ánh x d liu có kích thước bt k
sang mt giá tr “băm” có kích thước c định, giá tr băm còn được gi là “đại din
thông đip” hay “đại din bn tin”.5 Mã băm nhm định danh cho tng khi và
không th trùng lp gia các khi.
- D liu giao dch (Data): là thông tin liên quan đến giao dch mà các bên thc hin;
- Nhãn thi gian (Timestamp): thi gian khi được to ra;
- Mã băm ca khi trước (Previous Block Hash).6
Da trên cu trúc ca mt khi th hin được tính bt biến ca Blockchain, do các khi
phía sau luôn được liên kết vi khi trước đó bng mã băm ca khi trước và kết hp cùng mã
băm ca mình. Do đó, gn như không th can thip và thay đổi cu trúc vì nếu mt khi b thay
đổi thì mã băm ca khi đó cũng b thay đổi nhưng các khi phía sau và phía trước đều tn ti
mã băm theo d liu ban đầu nên vic thay đổi mt khi s làm đứt gãy chui do không tương
thích. Ngoài ra, trong Blockchain vic can thip, xác nhn, xác minh d liu s da trên cơ chế
đồng thun phi tp trung (decentralized consensus), điu này đồng nghĩa vi vic mun thay
đổi d liu cn phi có s đồng ý ca đa s người tham gia. Như vy, giúp d liu trong
Blockchain chng li s thay đổi d liu.
Th ba, tính ngang hàng (tính đồng đẳng)
Trong h thng Blockchain không tn ti mt máy ch và lưu tr toàn b d liu ti
mt v trí mà tt c các máy tính trong h thng này đều đồng đẳng và có quyn truy cp d
liu và lưu tr mt bn sao. Ngoài ra, mi máy tính trong h thng đều có chc năng và quyn
hn ngang hàng vi nhau không có s chi phi và can thip ln nhau hoc nh hưởng đến d
liu ca nhau. Đây là cách thc máy tính hot động vi mô hình (peer – to – peer) hoc còn gi
cách khác là mô hình mng phi tp trung (distributed network).
2. Khái nim và đặc đim ca Hp đồng thông minh
2.1. Khái nim ca Hp đồng thông minh
4 S.Lee (2018), “Bitcoin’s Energy Consumtion Can Power An Entire Country – But EOS Is Trying To Fix That”,
https://www. Forbes.com/sites/shermanlee/2018/04/19/bitcoins-energy-consumption-can-power-
5 Đoàn Ngc Sơn (2017), Nghiên cu, ng dng công ngh Blockchain trong thanh toán di động, Lun văn thc
sĩ công ngh thông tin, Trường Đại hc công ngh - Đại hc Quc gia Hà Ni, tr.06.
6 OECD, “Blockchain Primer, the Secretary-General of the OECD 2018”, www.oecd.org/finance/blockchain.
92
Hp đồng truyn thng thường được định nghĩa: “là s tha thun gia các bên v vic
xác lp, thay đổi hoc chm dt quyn, nghĩa v dân s7 hoc “hp đồng là s tha thun
gia hai hoc nhiu ch th t đó to ra nghĩa v thc hin hoc không thc hin mt công
vic c th8 hoc “hp đồng là mt li ha hoc các li ha mà khi vi phm nó thì pháp lut
s đưa ra bin pháp khc phc hoc vic thc hin mà pháp lut theo mt cách thc nào đó
tha nhn rng đây là nghĩa v9. Nhng định nghĩa hp đồng nêu trên có s tương đồng nht
định và khái quát chung ca pháp lut hp đồng. Tuy nhiên, hp đồng thông minh là hình thc
hp đồng mi, có nhng đặc đim khác bit so vi hp đồng truyn thng và đóng vai trò quan
trng trong môi trường công ngh s nhưng đến hin ti vn chưa có mt khái nim c th cho
hp đồng thông minh và còn nhiu quan đim tranh cãi liên quan đến khái nim ca hp đồng
này.
Thc tế, trong tác phm “Syscion: A peer-to peer Electronic Cash System with
Blockchain-Base Services for E-Business” thì tác gi J. Sidhu đã đưa ra khái nim: “Hp đồng
thông minh là mt thut ng mô t kh năng t đưa ra các điu kin và thc thi tha thun ca
h thng máy tính bng công ngh Blockchain”10. Hoc tác gi Szabo cũng định đề cp vi đến
hp đồng thông minh vi khái nim: “mt hp đồng thông minh là mt tp hp các li ha,
bao gm các giao thc mà các bên thc hin nhng li ha khác. Các giao thc thường được
thc hin vi các chương trình trên mng máy tính hoc trong các hình thc đin t k thut
s khác nhau, do đó, các hp đồng này là thông minh hơn so vi t tiên trên giy ca chúng.
Không s dng trí tu nhn to được ám ch11. Hay hp đồng thông minh còn được định
nghĩa: “là mã được trin khai trong môi trường chui khi hoc mã ngun mà t đó mã đó
được biên dch. Nó được thc hin theo cách phân tán bi các công c khai thác ca mng
chui khi cơ bn nếu và khi các điu kin cơ bn được đáp ng. Vic thc thi hp đồng thông
minh được kích hot thông qua giao dch chui khi và s to ra s thay đổi trong trng thái
chui khi”. Có th nhn thy, hu hết các khái nim nêu trên tuy có nhng đim tương đồng
khi đề cp đến hp đồng thông minh nhưng các khái nim này vn tương đối mơ h khiến cho
các hc gi khó có th hiu hết v hp đồng thông minh. Ngoài ra, nhng khái nim này còn
chưa làm rõ được tính thông minh ca loi hp đồng này trong chính khái nim.
Thông qua nghiên cu và phân tích v hp đồng thông minh, nhóm tác gi đưa ra khái
nim v hp đồng thông minh như sau: “Hp đồng thông minh là mt chương trình máy tính
được cu to t ngôn ng máy tính th hin s tha thun ca các bên nhm to ra các quyn
và nghĩa v da trên nn tng công ngh Blockchain, theo đó tha thun ca các bên s được
t động hóa mà không cn đến s can thip ca con người và ch cn da trên các điu kin
đã đặt ra trước”.
2.2. Đặc đim ca Hp đồng thông minh
Xut phát t vic hp đồng thông minh là mt cơ s quan trng ca công ngh
Blockchain, do đó Hp đồng thông minh cũng có nhng đặc đim cơ bn ca công ngh này
c th là tính phân tán d liu, tính bt biến, tính ngang hàng. Ngoài nhng đặc đim nêu trên
thì hp đồng thông minh có mt s đặc đim, như sau:
Th nht, tính chính xác
7 Điu 385 B lut Dân s năm 2015.
8 Phm Văn Chính (2021), Nhng vn đề pháp lý v Hp đồng thông minh, Lun văn thc sĩ lut hc, Khoa Lut
Đại hc Quc gia Hà Ni, tr. 08.
9 The Law Dictionary, https://thelawdictionary.org/contracts-i-3/, truy cp ngày 09/01/2023.
10 J. Sidhu (2017), Syscoin: A Peer-to-Peer Electronic Cash System with Blockchain-Based Services for E-
Business, 26th International Conference on Computer Communication and Networks (ICCCN), Vancouver, BC,
tr.01 -0 6.
11 Phm Văn Chính (2021), tlđd (10), tr. 09.
93
Hp đồng thông thường được son tho bng ngôn ng t nhiên, vì vy có th dn đến
vic thiếu thng nht hoc dn đến các cách hiu khác nhau. Tuy nhiên, Hp đồng thông minh
được son tho và lp trình bng ngôn ng máy tính (các mã code), vy nên hp đồng thông
minh s luôn đảm bo tính chính xác và đơn nghĩa theo ý chí ca các bên. Có th nói đây là
điu mà hp đồng thông thường khó có th đạt được. Tuy vy, đây cũng là mt nhược đim
ca hp đồng thông minh, bi vì luôn đảm bo tuân th chính xác các điu khon được đặt lnh
nên s tr nên cng nhc và thiếu tính linh hot và không th đáp ng được vi nhng hc
thuyết cơ bn ca hp đồng như: hoàn cnh thay đổi cơ bn, s kin bt kh kháng,… mc dù
được thc hin chính xác nên đôi lúc trong mt s hoàn cnh nht định thì tính chính xác này
s gây ra s thiếu công bng cho mt bên.
Th hai, tính t động
Hp đồng thông minh được viết bng mã máy tính (codes), t đó khi tha mãn các điu
kin ca mã máy tính thì các điu kin s được t động thc thi mà không cn các bên can thip
hoc hành động ca con người để các cam kết trong hp đồng thông minh được din ra. Khi
xy ra s kin mt trong các bên thc hin không đúng hoc không thc hin theo các điu kin
được thiết lp trong hp đồng thông minh thì điu khon trng pht s được t động thc hin
mà không cn thông qua các cơ quan th ba (Tòa án, trng tài,...) để gii quyết. Tính t động
ưu đim nhm mc đích giúp các bên có th t động thc thi các cam kết mà không b can
thip hoc chi phi bi các nhân t ch quan hoc khách quan nhưng điu này vô tình khiến
cho kh năng ngăn chn ca các bên, cơ quan có thm quyn (Tòa án, cơ quan nhà nước…)
trong vic thc hin hp đồng thông minh là không th.
Th ba, tính độc lp
Do tính bt biến và tính chính xác nên hp đồng thông minh luôn được độc lp mà không
cn ch th th ba chng thc hp đồng. Ngoài ra, do được h tr bi tính t động nên mi
quy trình thc hin ca hp đồng thông minh s da trên các tha thun ca các bên và t thc
hin mà không cn s tác động và chi phi bi các ch th. Do đó, hp đồng thông minh được
đảm bo độc lp và tránh trường hp b chi phi cũng như la đảo và làm gi.
3. Quy định ca pháp lut mt s quc gia v Hp đồng thông minh
3.1. Pháp lut ca Hoa K
Hoa K luôn là quc gia hàng đầu trong vic cp nht và hoàn thin pháp lut nhm kp
thi thích ng vi s phát trin ca thi đại. Đặc bit, ti Hoa K vic áp dng tương đối ph
biến hp đồng thông minh đã góp phn thúc đẩy vic pháp lut điu chnh v loi hp đồng
này. Có th k đến trường hp nhng công ty bo him đã s dng hp đồng thông minh để x
lý t đồng khiếu ni, dù do nhng hp đồng này có mc bi thường ln. Khách hàng mua vé
máy bay có bao gm bo him da trên hp đồng thông minh s được bi thường khi b tr
chuyến bay hơn 45 phút và khi hp đồng có quy định v khon bi thường thì h thng s t
động gii ngân và chuyn khon bi thường cho hành khách12. Tuy nhiên, vi hình thc nhà
nước liên bang thì pháp lut ca Hoa K phân hóa hai cp độ điu chnh v hp đồng thông
minh, như sau:
a. Cp nhà nước liên bang
cp độ liên bang cho đến thi đim hin ti thì Hoa K chưa có Lut Hp đồng liên
bang. Ngoài ra, Hoa k chưa có đạo lut liên bang hoc hướng dn quy định trc tiếp v hp
12 Tinianow (2019), “Insurance Interrupted: How Blockchain Innocation is Transforming the Insurance Industry”,
https://www.forbes.com/sites/andreatinianow/2019/01/09/insurance-interrupted-how-blockchain- innovation-is-
transforming-the-insurance-industry/#22041c053ec6, truy cp ngày 09/01/2023.