Sә FiLÿѭӧc chia sҿ cho nhӳQJQJѭӡi tham gia vào mҥQJOѭӟLĈLӅu này cho thҩy rҵng trong toàn bӝ hӋ thӕng không phҧi chӍ có mӝt vӏ trí duy nhҩt, mӝt tài liӋu có thӇ OjPFăQFӭ ÿiQJWLQGX\QKҩt, v
Trang 1ĈҤI HӐ&48Ӕ&GIA TP+Ӗ CHÍ MINH TRѬӠNG ĈҤI HӐC BÁCH KHOA -
1*ÐĈÎ1+'lj1*
;Æ<'Ӵ1*+ӊ7+Ӕ1* +Ӛ75Ӧ ĈÈ1+*,È
NHÀ HÀNG 'Ӵ$75Ç1%/2&.&+$,1
A blockchain-based reputation system for HCMC restaurants with
respect to quality of service
Trang 275ѬӠ1*ĈҤI HӐC BÁCH KHOA ±Ĉ+4*-HCM
Cán bӝ Kѭӟng dүn khoa hӑc: 76/r/DP6ѫQ
TS NguyӉQ$Q.KѭѫQJ Cán bӝ chҩm nhұn xét 1: 3*6769NJ7KDQK1JX\rn
Trang 3II NHIӊM VӨ VÀ NӜI DUNG: ThiӃt kӃ và triӇn khai thӱ nghiӋm KӋWKӕQJKӛ
tUӧÿiQKJLiWӯQJѭӡLWLrXGQJ ÿӕLYӟL QKjKjQJGӵDWUrQQӅQWҧQJEORFNFKDLQ
III NGÀY GIAO NHIӊM VӨ: 25/03/2019
IV NGÀY HOÀN THÀNH NHIӊM VӨ: 03/06/2019
Trang 4LӠ,&È0Ѫ1
KӇ tӯ khi bҳWÿҫu hӑc FKѭѫQJWUuQKFDRKӑc ngành Khoa hӑc Máy tính tҥL7Uѭӡng Ĉҥi hӑc Bách Khoa Tp.HCM, FKRÿӃn thӡLÿLӇm hiӋn tҥLW{LÿmFӫng cӕ ÿѭӧc nhiӅu kiӃn thӭc bә ích hӛ trӧ cho công viӋFĈһc biӋt ÿѭӧc tiӃp cұn và cұp nhұWÿѭӧc rҩt nhiӅu kiӃn thӭc mӟi trong nhiӅXOƭQKvӵc cӫa ngành hӑc
KӃt quҧ này, ngoài nӛ lӵc cӫa bҧn thân, còn nhӡ vào sӵ hӛ trӧ rҩt lӟn cӫa các bҥn hӑc cùng khóa, sӵ ÿӗng hành, ӫng hӝÿӝng viên cӫa gia ÿuQK và sӵ tұn tâm, tұn tình cӫa quý thҫy, cô Ĉһc biӋWÿѭӧc sӵ dìu dҳWKѭӟng dүn cӫa thҫy TS Lê /DP6ѫQ
và TS NguyӉQ$Q.KѭѫQJW{LÿmFyÿLӅu kiӋQÿӇ thӵc hiӋn luұQYăQ1Kӡ hai thҫy, W{LÿmWLӃSWKXÿѭӧc nhiӅu kiӃn thӭc chuyên môn, niӅPÿDPPrYӟLOƭQKYӵc nghiên cӭu vӅ blockchain và các ӭng dөng dӵa trên nӅn tҧQJQj\FNJQJQKѭ FiFSKѭѫQJSKiSgiҧi quyӃt vҩQÿӅ WURQJFiFOƭQKYӵc có liên quan
Mһc dù vұy, do thӡi gian tiӃp cұn các vҩQÿӅ trong luұQYăQ WѭѫQJÿӕi ngҳn, kiӃn thӭc thӵc nghiӋm còn hҥn chӃ, nên có thӇ còn nhiӅu sai sót trong báo cáo, rҩt mong quý thҫy cô ÿyQJ góp ý kiӃQKѭӟng dүQÿӇ tôi có thӇ WtFKONJ\WKrPQKLӅu kinh nghiӋm và kiӃn thӭc
Mӝt lҫn nӳD[LQFKkQWKjQKFiPѫQTXêthҫy, c{Yjÿһc biӋt thҫy TS Lê Lam 6ѫQ và thҫy TS NguyӉQ$Q.KѭѫQJ
Tp.HCM, ngày 03 tháng 06 QăP9
Ngô ĈuQK'NJQJ
Trang 5TÓM TҲT
Các cәng thông tin trӵc tuyӃQQJj\QD\ÿѭӧF[HPQKѭPӝt phҫn không thӇ thiӃu trong xã hӝi hiӋQÿҥi Sӵ bùng nә và phә biӃn cӫDWKѭѫQJPҥLÿLӋn tӱ kéo theo nhiӅu hình thӭc kinh doanh, quҧng cáo Mӛi sҧn phҭm, dӏch vө ÿѭӧc mô tҧ bҵng các hình ҧnh, bài viӃt, ngoài ra sҧn phҭPWKѭӡQJÿѭӧc trích dүn thêm các bình luұn và chҩm ÿLӇm cӫDQJѭӡi tiêu dùng Ĉӕi vӟi dӏch vө ăQXӕng nhà hàng FNJQJNK{QJQҵm ngoài
xu thӃ ÿyFiFÿiQKJLiSKҧn hӗi tӯ cӝQJÿӗQJÿmҧQKKѭӣng rҩt nhiӅXÿӃn quyӃWÿӏnh lӵa chӑn cӫDQJѭӡi tiêu dùng, tX\QKLrQWK{QJWLQÿiQKJLiSKҧn hӗi cӫa cӝQJÿӗng
có thӵc sӵ ÿiQJWLQFұy hay không, câu trҧ lӡi là không hoàn toàn tin cұy Trong mӝt
sӕ WUѭӡng hӧp, các nhà quҧn lí có thӇ sӱDÿәi hoһc xoá bӓ các bình luұn tiêu cӵc, gây bҩt lӧi cho nhà hàng; hoһc, có thӇ tӵ viӃWFiFÿiQKJLiJLҧ mҥRPDQJêQJKƭDWtFKFӵc nhҵm mөFÿtFKOҩy lòng tin tӯ khách hàng
ĈӅ tài luұn YăQQj\ÿӅ xuҩt xây dӵng mӝt mô hình quҧQOêWK{QJWLQÿiQKJLicӫDQJѭӡi tiêu dùng mӝt cách tin cұy và trung thӵc, dӵa trên nӅn tҧng blockchain VӟLP{KuQKQj\FiFWK{QJWLQÿѭӧFOѭXWUӳ trên các bӝ OѭXWUӳ phi tұp trung, thông qua các ӭng dөng phi tұp trung, trên nӅn tҧng công nghӋ blockchain ViӋc này nhҵm loҥi bӓ SKѭѫQJSKiSOѭXWUӳ và xác thӵc thông tin mӝt cách tұp trung
Trang 6ABSTRACT
Online portals today are an import part of society The development and strong popularity of e-commerce has entailed many forms of business and advertising In addition to images and articles related to products and services, consumers' reviews and ratings are often included For restaurant catering service is also not out of that trend, feedback assessments from the community have greatly influenced the decision
of consumers choice However, is this information reliable? The answer is not completely reliable In the worst-case scenario, managers can remove users¶V, modifying existing reviews and arbitrarily add fake reviews of bogus consumers
This thesis proposed an approach are completely reliable and trustworthy about consumer information management based on the blockchain platform This approach eliminates storage, authenticates centralized information when using blockchain technology, decentralized application, and distributed storage
Trang 7LӠ,&$0Ĉ2$1
7{L[LQFDPÿRDQFiFNӃt quҧ báo cáo trong luұQYăQQj\YjFKѭѫQJWUuQKOjVҧn phҭm do công sӭFODRÿӝng cӫa chính tôi thӵc hiӋn, không có sӵ sao chép tӯ nhӳng công trình nào khác, ngoҥi trӯ nhӳng kӃt quҧ tӯ FiFF{QJWUuQKNKiFÿmJKLU}WURQJluұQYăQ7ҩt cҧ các kiӃn thӭc tôi hӑc hӓLÿѭӧc tӯ nhӳng tài liӋu tham khҧRÿӅXÿѭӧc trích dүn nguӗQÿҫ\ÿӫ NӃu có bҩt cӭ sai phҥm nào so vӟi lӡLFDPÿRDQW{L[LQFKӏu các hình thӭc xӱ OêWKHRTX\ÿӏnh
Trang 8MӨC LӨC
&KѭѫQJ*,ӞI THIӊ8Ĉӄ TÀI 1
1.1 Giӟi thiӋu vҩQÿӅ 1
1.2 MөFÿtFKQJKLrQFӭu 2
1.3 NhiӋm vө nghiên cӭu 2
1.4 Phҥm vi nghiên cӭu 3
1.5 7yPOѭӧt kӃt quҧ ÿҥWÿѭӧc 3
1.6 Cҩu trúc luұQYăQ 3
&KѭѫQJ&Ѫ6Ӣ LÝ THUYӂT 5
2.1 Tәng quan nӅn tҧng blockchain 5
2.1.1 Ĉ͓QKQJKƭDY͉ blockchain 5
2.1.2 Cách thc v̵n hành cͯa n͉n t̫ng blockchain 6
2.2 NhӳQJÿһFÿLӇm chính cӫa blockchain 12
2.2.1 M͡WF˯Vͧ dͷ li͏u phân tán 12
2.2.2 Tính b͉n vͷng cͯa n͉n t̫ng blockchain 13
2.2.3 Tính minh b̩ch và không b͓ phá vͩ cͯa n͉n t̫ng blockchain 13
2.2.4 7ăQJF˱ͥng b̫o m̵t 14
2.2.5 HͫSÿ͛ng thông minh 14
2.3 Ӭng dөng cӫa blockchain 14
2.3.1 /ƭQKYc y t͇ 14
2.3.2 Qu̫n tr͓ 14
2.3.3 Ki͋m tra chu͟i cung ͱng 15
2.3.4 Tài chính 15
2.3.5 ĈiQKJLiV̫n pẖm, d͓ch vͭ 15
Trang 92.4 Nhӳng bҩt lӧi khi sӱ dөng blockchain 16
2.4.1 T͙QÿL͏QQăQJ 16
2.4.2 T͙QNK{QJJLDQO˱XWUͷ 16
2.4.3 Tính không th͋ b͓ phá vͩ FNJQJOjQK˱ͫFÿL͋m 16
&KѭѫQJ&È&+ӊ THӔNG LIÊN QUAN 17
3.1 HӋ thӕng Lina.review 17
3.1.1 T͝ng quan h͏ th͙ng 17
3.1.2 Gi̫i pháp cͯa Lina.review 18
3.1.3 Các thành ph̯n cͯa h͏ th͙ng 19
3.1.4 ˰XÿL͋PYjQK˱ͫFÿL͋m 21
3.2 HӋ thӕQJÿiQKJLi5HYDLQ 22
3.2.1 T͝ng quan h͏ th͙ng 22
3.2.2 Gi̫i pháp cͯa Revain 23
3.2.3 ˰XÿL͋PYjQK˱ͫFÿL͋m 27
3.3 Ӭng dөng bình chӑn Smart Ballot 28
3.3.1 T͝ng quan h͏ th͙ng 28
3.3.2 Gi̫i pháp cͯa Smart Ballot 28
3.3.3 ˰XÿL͋PYjQK˱ͫFÿL͋m 29
&KѭѫQJ3+È775,ӆN Hӊ THӔ1*ĈÈ1+*,È DӴA TRÊN BLOCKCHAIN 30
4.1 ThiӃt kӃ tәng thӇ 30
4.1.1 Ki͇n trúc h͏ th͙ng 31
4.1.2 6˯ÿ͛ Use Case 33
4.1.3 Bi͋Xÿ͛ Activity Diagram 35
4.2 &iFPRGXOHFKѭѫQJWUuQK 38
Trang 104.2.1 Module qu̫QOêKyDÿ˯Q 38
4.2.2 Module qu̫n lý thông tin blockchain 42
4.2.3 6PDUWFRQWUDFWÿiQKJLi 45
4.2.4 Các API giao ti͇p vͣi blockchain 46
4.3 Giao diӋQWѭѫQJWiFQJѭӡi dùng 50
4.3.1 'jQKFKRQJ˱ͥi tiêu dùng 50
4.3.2 Giao di͏QQJ˱ͥi dùng h͏ th͙ng 55
4.3.3 Giao di͏n qu̫n tr͓ h͏ th͙ng blockchain 61
4.4 Xây dӵng hӋ thӕng private blockchain: 62
4.4.1 Yêu c̯u ph̯n cͱng 62
4.4.2 T̩o node private blockchain: 63
&KѭѫQJ7+ӴC NGHIӊ09¬ĈÈ1+*,È 68
5.1 TriӇn khai hӋ thӕng private blockchain 68
5.1.1 Thành ph̯n ph̯n cͱng 68
5.1.2 Công cͭ ph̯n m͉m 68
5.1.3 Khͧi t̩o kh͙Lÿ̯u tiên cho h͏ th͙ng 69
5.1.4 Liên k͇t các node private blockchain vͣi nhau 75
5.2 Thӵc nghiӋm kiӇm tra tính dӵ phòng 79
5.3 ĈRWKӡi gian gӱLÿiQKJLiGӵa vào sӕ Oѭӧng thread cӫa CPU 80
5.4 ĈRWKӡi gian gӱLÿiQKJLiGӵa vào sӕ node trên hӋ thӕng 81
5.5 ĈRKLӋXQăQJKӋ thӕng khi xác nhұn nhiӅu yêu cҫXÿiQKJLiÿӗng thӡi 82
&KѭѫQJ.ӂT LUҰN 84
6.1 Tәng kӃt 84
6.2 NhӳQJÿyQJJySÿӅ tài 84
6.3 +ѭӟng phát triӇQWѭѫQJODL 84
Trang 11DANH MӨC CÁC TÀI LIӊU THAM KHҦO 85
Trang 12DANH MӨC HÌNH
Hình 2.1: Mô t̫ khái qu̫ v͉ s͝ cái kͿ thu̵t s͙ 7
+uQK7K{QJÿL͏p giao d͓ch trong h͏ th͙ng Bitcoin 8
Hình 2.3: Mã hoá giao d͓ch chͷ ký s͙ ÿ˯QJL̫n hóa 9
Hình 2.4: S͝ cái Bitcoin 10
Hình 2.5: C̭u trúc yêu c̯u giao d͓ch bitcoin 11
Hình 2.6: Mô hình t̵p node trung Hình 2.7: Mô hình phi t̵p trung 12
Hình 2.8: Mô hình phân tán 12
Hình 3.1: T͝ng quan h͏ th͙ng Lina.review 17
+uQK6˯ÿ͛ W˱˯QJWiFÿiQKJLi/LQDUHYLHZ 18
Hình 3.3: Khái quát v͉ h͏ th͙ng Revain 23
Hình 3.4: Mô hình b͡ l͕c t ÿ͡ng Revain 24
Hình 3.5: Mô hình b͡ l͕c thͯ công Revain 25
Hình 3.6: Mô hình Review Snapshot Storage cͯa Revain 26
Hình 3.7: T͝ng quan h͏ ͱng dͭng Smart Ballot 28
+uQK&iFKO˱XWUͷ WK{QJWLQÿiQKJLiW̵p trung 30
+uQK&iFKO˱XWUͷ WK{QJWLQÿiQKJLiSKkQWán 31
Hình 4.3: Ki͇n trúc h͏ th͙ng 31
Hình 4.4: T͝ng quát h͏ th͙ng h͟ trͫ ÿiQKJLiQKjKjQJGa trên blockchain 32
+uQK6˯ÿ͛ Use Case h͏ th͙ng 33
Hình 4.6: Bi͋Xÿ͛ ho̩Wÿ͡ng g͵LÿiQKJLi 35
Hình 4.7: Bi͋Xÿ͛ ho̩Wÿ͡QJ[HPÿiQKJLiQKjKjQJ 37
Hình 4.8: T͝ chͱc dͷ li͏u module qu̫QOêKyDÿ˯Q 38
Hình 4.9: T͝ chͱc dͷ li͏u module qu̫n lý thông tin blockchain 42
Trang 13Hình 4.10: Giao di͏QWUDQJ[HPFiFÿiQKJLi 51
+uQKĈL͋u khi͋n ch͕n nhà hàng 51
+uQK7K{QJWLQÿL͋m x͇p hàng trung bình 52
Hình 4.13: Thông tin th͙QJNrÿL͋m s͙ ÿiQKJLiFKLWL͇t 52
Hình 4.14: Hi͋n th͓ thông tin n͡i dung bình lu̵n 52
Hình 4.15: Trang biên so̩n g͵LÿiQKJLi 53
Hình 4.16: Trang tìm ki͇PKyDÿ˯Q 54
Hình 4.17: Trang nh̵SKyDÿ˯Q 55
Hình 4.18: Trang nh̵p t̵p tin chͱDKyDÿ˯Q 55
Hình 4.19: Template cho mͭc body http request nh̵SKyDÿ˯QTXDJ͕i hàm API 56
Hình 4.20: N͡i dung cͯa http response nh̵SKyDÿ˯QWKjQKF{QJE̹ng g͕i hàm API 57
Hình 4.21: Ph̯n header cͯa http request nh̵SKyDÿ˯QTXDJ͕i hàm API 57
Hình 4.22: N͡i dung body cͯa http request nh̵SKyDÿ˯QTXDJ͕i hàm API 58
Hình 4.23: Http response tr̫ v͉ khi nh̵SKyDÿ˯QTXDJ͕i hàm API không thành công 58
Hình 4.24: Header cͯa http request chͱa mã JWT không hͫp l͏ 58
Hình 4.25: Body cͯa http response tr̫ v͉ khi nh̵SKyDÿ˯QTXDJ͕i hàm API không thành công 59
Hình 4.26: Http request khi xác thc JWT qua g͕i hàm API 59
Hình 4.27 K͇t qu̫ http response sͅ tr̫ v͉ WK{QJWLQQJ˱ͥi dùng 59
Hình 4.28: Http response sͅ tr̫ v͉ WK{QJWLQQJ˱ͥi dùng 60
Hình 4.29: K͇t qu̫ http response tr̫ v͉ thông tin tͳ ch͙LÿăQJQK̵p 60
Hình 4.30: K͇t qu̫ http response tr̫ v͉ thông tin tͳ ch͙LÿăQJQK̵p 60
Hình 4.31: Giao di͏n c̵p nh̵t thông tin nhà hàng 61
Trang 14Hình 4.32: Giao di͏n qu̫n tr͓ h͏ th͙ng blockchain 61
+uQK%ORFNÿ̯u tiên cͯa node private blockchain 63
Hình 4.34: T̩o t̵SWLQÿ͋ khͧi t̩o kh͙Lÿ̯u tiên 64
Hình 4.35: Cú pháp l͏nh g͕i khͧi t̩o node private blockchain 65
Hình 4.36: Hình chͭp thông tin tên node private blockchain 66
Hình 4.37: K͇t qu̫ thc nghi͏m liên k͇t giͷa 2 node 67
Hình 4.38: Hình chͭp thc nghi͏PQRGHSULYDWHEORFNFKDLQÿ͛ng b͡ 67
Hình 5.1: C̭XWU~FO˱XWUͷ t̵p tin cͯa m͡t node 69
Hình 5.2: L͏nh t̩o tài kho̫n thc nghi͏m cho node 1 69
Hình 5.3: L͏nh t̩o tài kho̫n thc nghi͏m cho node 2 69
Hình 5.4: L͏nh t̩o tài kho̫n thc nghi͏m cho node 3 70
Hình 5.5: N͡i dung t̵p tin khͧi t̩o cho các node thc nghi͏m 70
Hình 5.6: L͏nh khͧi t̩o kh͙Lÿ̯u tiên thc nghi͏m cho node 1 71
Hình 5.7: K͇t qu̫ l͏nh khͧi t̩o kh͙Lÿ̯u tiên thc nhi͏m cho node 1 71
Hình 5.8: L͏nh khͧi t̩o kh͙Lÿ̯u tiên thc nghi͏m cho node 2 71
Hình 5.9: K͇t qu̫ l͏nh khͧi t̩o kh͙Lÿ̯u tiên thc nhi͏m cho node 2 71
Hình 5.10: L͏nh khͧi t̩o kh͙Lÿ̯u tiên thc nghi͏m cho node 1 72
Hình 5.11: K͇t qu̫ l͏nh khͧi t̩o kh͙Lÿ̯u tiên thc nhi͏m cho node 3 72
Hình 5.12: L͏nh khͧLÿ͡ng thc nghi͏m cho node 1 72
Hình 5.13: K͇t qu̫ khͧLÿ͡ng node 1 73
Hình 5.14: L͏nh khͧLÿ͡ng thc nghi͏m cho node 2 73
Hình 5.15: K͇t qu̫ khͧLÿ͡ng node 2 74
Hình 5.16: L͏nh khͧLÿ͡ng thc nghi͏m cho node 3 74
Hình 5.17: K͇t qu̫ khͧLÿ͡ng node 3 75
Hình 5.18: Thông tin tên cͯa node 1 76
Trang 15Hình 5.19: Thông tin tên cͯa node 2 76
Hình 5.20: Thông tin tên cͯa node 3 77
Hình 5.21: Template v͉ danh sách node private blockchain tham gia liên k͇t vͣi nhau 77
Hình 5.22: C̭u hình t̵p tin dùng liên k͇t 3 node thc nghi͏m 78
Hình 5.23: V͓ trí O˱XW̵p tin c̭u hình liên k͇WWURQJWK˱Pc dͷ li͏u cͯa tͳng node 78
Hình 5.24: Ki͋m qu̫ k͇t n͙i giͷa các node 79
Hình 5.25: Thc nghi͏m ki͋m tra tính d phòng h͏ th͙ng 80
+uQKĈRWKͥi gian g͵LÿiQKJLiGa vào s͙ O˱ͫng thread cͯa CPU 81
+uQKĈRWKͥi gian g͵LÿiQKJLiGa vào s͙ node trên h͏ th͙ng 81
Hình 5.28: S W˱˯QJTXDQJLͷa s͙ node và tính tin c̵y h͏ th͙ng 82
Trang 16MӨC LӨC BҦNG
B̫ng 4.1: B̫QJO˱XWUͷ WK{QJWLQQJ˱ͥi dung h͏ th͙ng 39
B̫ng 4.2: B̫QJO˱XWUͷ WK{QJWLQKyDÿ˯Q 40
B̫ng 4.3: B̫QJO˱XWUͷ thông tin v͉ nhà hàng 41
B̫ng 4.4: B̫QJO˱XWUͷ thông tin v͉ lo̩i nhà hàng 41
B̫ng 4.5: B̫QJO˱XWUͷ tài kho̫n blockchain 43
B̫ng 4.6: B̫QJO˱XWUͷ thông tin blockchain 43
B̫ng 4.7: B̫QJO˱XWUͷ thông tin smart contract 44
B̫ng 4.8: B̫QJO˱XWUͷ thông c̭u hình h͏ th͙ng 44
B̫ng 4.9: M̳u (template) t̵p tin nh̵SKyDÿ˯Q 56
B̫ng 5.1: Thc nghi͏PÿRWKͥi gian thc g͵LÿiQKJLiFͯa các h͏ th͙ng 83
Trang 17MӨC LӨC CÔNG THӬC
Bi͋u thͱc 3.1: Công thͱc tính R token cͯa h͏ th͙ng Revain 23
Bi͋u thͱc 3.2: Công thͱc tính chi phí review cͯa Revain 26
Trang 18&+ѬѪ1* GIӞI THIӊ8Ĉӄ TÀI 1.1 Giӟi thiӋu vҩQÿӅ
Mҥng LQWHUQHWQJj\QD\ÿѭӧF[HPQKѭPӝt phҫn không thӇ thiӃu trong xã hӝi hiӋQÿҥi Sӵ bùng nә và phә biӃn mҥng internet ÿmKuQKWKjQK nhiӅu hình thӭc kinh doanh, quҧng cáo trӵc tuyӃn Mӛi sҧn phҭm, dӏch vө ÿѭӧc mô tҧ bҵng các hình ҧnh, bài viӃt, ngoài ra sҧn phҭPWKѭӡQJÿѭӧc trích dүn thêm các bình luұn và chҩPÿLӇm cӫDQJѭӡi tiêu dùng Các thông tin hình ҧnh, bài viӃt ÿiQKJLi liên quan vӅ sҧn phҭm
và dӏch vө sӁ WiFÿӝQJÿӃn quyӃWÿӏnh cӫa chúng taNKLFK~QJWDÿDQJWuPNLӃm thông tin vӅ sҧn phҭPFK~QJWDÿDng quan tâm Theo nghiên cӭu do BrightLocal [1] thӵc hiӋn, KѫQQJѭӡi tiêu dùng dành sӵ quan tâm tӟi FiFÿiQKJLiWUӵc tuyӃn ngang bҵng vӟi các lӡi khuyên và gӧi ý tӯ QJѭӡi thân, ngoài ra thӕng kê còn cho thҩy có tӟi 87% OѭӧQJQJѭӡLÿѭӧc khҧo sát sӁ không lӵa chӑn sҧn phҭm và dӏch vө mà hӑ quân tâm khi các sҧn phҭm và dӏch vө ÿy nhұn các ÿiQKJLiNpP Trong nhiӅXWUѭӡng hӧp, doanh nghiӋSWKѭӡng trҧ tiӅn cho nӝLGXQJÿiQKJLiWtFKFӵFWKXrQJѭӡLÿiQKJLiKӝ nhҵPFyÿѭӧc cáFÿiQKJLiFyOӧi cho mình
Xét vӅ SKѭѫQJ GLӋn nhӳQJ QJѭӡi quҧn lí nhà hàng, hӑ có nhu cҫu nhұQ ÿѭӧc nhiӅXÿiQKJLiWtFKFӵc, bӣi vì, nӃu sӕ OѭӧQJÿiQKJLiWLrXFӵc là quá lӟn, hӑ không nhӳng mҩt nhiӅu khách hàng hiӋn tҥLPjFzQQJăQKӑ thu hút khách hàng mӟi.Trong nhiӅXWUѭӡng hӧp, doanh nghiӋp ÿm trҧ tiӅn cho nӝLGXQJÿiQKJLiWtFKFӵcWKXrQJѭӡi ÿiQKJLiKӝ nhҵm có ÿѭӧc các ÿiQKJLiFyOӧi cho mình Ngay cҧ khi bӏ ÿiQKJLiWKҩp
vӅ chҩWOѭӧng sҧn phҭm phөc vө thì hӑ vүn có thӇ thuê chuyên gia thâm nhұp hӋ thӕng
ÿӇ WKD\ÿәi kӃt quҧ ÿiQKJLi Trong mӝt sӕ WUѭӡng hӧp, doanh nghiӋp có thӇ toàn quyӅn quҧn lý hӋ thӕng thông tin, tiӃn hành [yDFiFÿiQKJLiWLrXFӵc vӅ sҧn phҭm hoһc dӏch vө cӫa hӑÿLӅu này làm cho nhӳng ÿiQKJLi này ít có giá trӏ KѫQÿӕi vӟi QJѭӡi tiêu dùng Nhӳng vҩQÿӅ Qj\Jk\NKyNKăQFKRYLӋc tҥo nӅn tҧQJÿiQKJLiWұp trung, cung cҩSFKRQJѭӡLWLrXGQJWK{QJWLQÿiQKJLiÿiQJWLQFұy và không thiên
vӏ
ĈӇ khҳc phөFFiFQKѭӧFÿLӇm nêu trên cӫa các hӋ thӕQJÿiQKJLi truyӅn thӕng ÿyOj sӱ dөQJFiFKOѭXWUӳ dӳ liӋu tұp trung, tôi sӁ thiӃt kӃ và thӱ nghiӋm mӝt hӋ thӕng ÿiQKJLi sӱ dөQJFiFKOѭXWUӳ mӟi, vӟLWLrXÿӅ FKRÿӅ tài luұQYăQWKҥFVƭ³Xây
Trang 19dӵng hӋ thӕng hӛ trӧ ÿiQKJLiQKjKjQJGӵa trên blockchain´, hӋ thӕng này sӁ cho phép QJѭӡi tiêu dùng ÿiQKJLiYӅ nhà hàng mà hӑ ÿmVӱ dөng dӏch vө cӫa nhà hàng
ÿy HӋ thӕng sӱ dөng nӅn tҧQJEORFNFKDLQOѭXWUӳ FiFÿiQKJLiFӫDQJѭӡi tiêu dùng, FiFÿiQKJLiQj\sӁ không bӏ xóa sӱa và chӕi bӓ khӓi hӋ thӕng
Sӵ bùng nә và phә biӃn cӫa internet kéo theo nhiӅu hình thӭc kinh doanh, quҧng FiRĈLNqPFiFKuQKҧnh, bài viӃt vӅ sҧn phҭm, dӏch vө là các bình luұn và chҩm ÿLӇm cӫa nhӳQJQJѭӡLÿmWӯng mua và sӱ dөng sҧn phҭm, dӏch vө ÿy&iFWK{QJWLQhình ҧnh, bài viӃWÿiQKJLiOLrQTXDQYӅ sҧn phҭm và dӏch vө sӁ WiFÿӝQJÿӃn quyӃt ÿӏnh cӫa chúng ta Tuy nhiên vҩQÿӅ nҵm ӣ chӛ liӋu chúng ta có tin cұy vào nhӳng ÿiQKJLiYjFKRÿLӇPÿmÿѭӧc công bӕ hay không NhiӅu chӫ nhà hàng, khách sҥn sҹn sàng dùng tiӅn mua chuӝc hoһFWKXrQJѭӡLJL~SÿiQKJLiWӕt dӏch vө cӫa hӑ hoһc Oj[yDÿLYjFKӍnh sӱa nhӳng ý kiӃn cӫDQJѭӡi tiêu dùng vӅ sai phҥm an toàn thӵc phҭm cӫa hӑ
LuұQYăQ có mөFÿtFKQrXOrQWKӵc trҥng quҧQOêFiFÿiQKJLiYұQKjQKFѫFKӃ OѭXWUӳ dӳ liӋu tұp trung, tӗn tҥi các giҧ mҥo Tӯ thӵc trҥQJÿytôi ÿӅ xuҩt xây dӵng mӝt hӋ thӕng quҧQOêÿiQKJLi nhà hàng dӵa trên nӅn tҧQJEORFNFKDLQ&iFÿiQKJLinày là không thӇ bӏ WKD\ÿәi, chӕi bӓÿӗng thӡLQJăQFKһQFiFÿiQKJLiJLҧ mҥo
1.3 NhiӋm vө nghiên cӭu
LuұQYăQQêu lên thӵc trҥQJWURQJOƭQKYӵFÿiQKJLiWKHRSKѭѫQJSKiSWUX\Ӆn thӕng TiӃp theo sӁ tìm hiӇu vӅ FѫVӣ lý nӅn tҧng Bockchain, va tìm hiӇu các hӋ thӕng ÿiQKJLiliên quan Tӯ các hӋ thӕQJÿiQKJLiYjFiFQJKLrQFӭu có liên quan, hӑc
Trang 20viên cӕ gҳng xây dӵng mӝt hӋ thӕQJÿiQKJLiGQJQӅn tҧng blockchain có thӇ áp dөng cho các doanh nghiӋp vӟi chi phí thҩSYjÿѫQJLҧn vұn hành
1.4 Phҥm vi nghiên cӭu
Phҥm vi nghiên cӭu luұQYăQ tұp trung vҩQÿӅ ÿiQKJLi nhà hàng dӵa trên nӅn tҧQJEORFNFKDLQÿk\OjKӋ thӕng phi tұSWUXQJÿӇ ÿҧm tính bҧo mұt, tính không thӇ WKD\ÿәi nӝLGXQJÿiQKJLitính không thӇ chӕi bӓ FiFÿiQKJLi và ÿҧm bҧo tính minh bҥch, công khai ĈӕLWѭӧng sӱ dөng hӋ thӕQJOjQJѭӡi tiêu dùng, thông qua hӋ thӕng QJѭӡi tiêu dùng sӁ ÿiQKJLiYjQKұn xét nhà hàng Ӣ cҩSÿӝ luұQYăQWKҥFVƭYjJLӟi hҥn vӅ thӡLJLDQQrQÿӅ tài chӍ dùng ӣ mӭc thӱ nghiӋm hӋ thӕQJÿiQKJLiOLrQTXDQtӟi mӝt sӕ nhà hàng tҥi Tp.HCM
1.5 7yPOѭӧt kӃt quҧ ÿҥWÿѭӧc
Dӵa trên các hӋ thӕQJÿmNKҧRViWYjSKkQWtFKÿӗng thӡi trong phҥm vi nghiên cӭX ÿӅ tài ÿm ÿӅ ra mӝt mô hình quҧQ Oê ÿiQK JLi QKj KjQJ Gӵa trên nӅn tҧng blockchain
Các tính chҩt cӫa hӋ thӕng:
- Bҵng cách sӱ dөng smart contract [3] kӃt hӧp private blockchain [4] nên kӃt quҧ ÿiQKJLiNK{QJEӏ xóa, chӍnh sӱa hay chӕi bӓ ngay cҧ vӟi ban quҧn trӏ hӋ thӕng Phân biӋWQJѭӡi dùng, chӕng gian lұn mӝWQJѭӡLÿiQKJLiQKLӅu lҫn
- Giao diӋQÿiQKJLiWK{QJTXD ӭng dөng web và GLÿӝng nên thuұn tiӋQQJѭӡi ÿiQKJLi
- Xây dӵng module quҧQOêWK{QJWLQKyDÿѫQQKjKjQJ
- Xây dӵng module kӃt nӕi vӟi blockchain Module này nhҵm mөFÿtFKSKiWWULӇn smart contract và gӱi và nhұn thông tin giao dӏch (transaction) [2] vӟi hӋ thӕng blockchain
1.6 Cҩu trúc luұn YăQ
Tә chӭc phҫn còn lҥi cӫa luұQYăQEDRJӗm nhӳng phҫQVDXÿk\
Tҥi cKѭѫQJ, tôi sӁ trình bày vӅ nhӳng Fѫ sӣ lý thuyӃt mà tôi giӟi thiӋu trong nghiên cӭu này &KѭѫQJQj\VӁ bao gӗm các khái niӋm vӅ nӅn tҧng blokchain và các hoҥWÿӝng nói chúng cӫa nӅn tҧng blockchainÿӗng thӡi nêu ra nhӳQJÿһFÿLӇm chính
Trang 21cӫa blockchain, các ӭng dөng cӫa blockchain và nêu ra các lӧi thӃ mà blockchain mang lҥi, liӋt kê mӝt sӕ ÿLӇm bҩt lӧi cӫa blockchain
Tҥi cKѭѫQJ3, tôi sӁ trình bày vӅ mӝt sӕ hӋ thӕng hӛ trӧ ÿiQKJLiQJѭӡi dùng có
sӱ dөng nӅn tҧng blockchain Nhӳng hӋ thӕQJQj\ÿѭӧc trình bày tәng quan mô hình
hӋ thӕng, các giҧLSKiSÿѭӧc áp dөng HӑFYLrQFNJQJQrXOrQFiFѭXÿLӇPYjQKѭӧc ÿLӇm các hӋ thӕng
Tҥi cKѭѫQJ4, tôi sӁ trình bày vӅ thiӃt kӃ tәng thӇ cӫa hӋ thӕng mà tôi ÿӅ xuҩt, nêu
rõ các module trong hӋ thӕng, cách thӭc phát triӇn và vұn hành mӝt hӋ thӕng private blockchain Ethereum hӛ trӧ ÿiQKJLiQJѭӡi dùng
Tҥi cKѭѫQJ5, tôi sӁ trình bày vӅ các kӃt quҧ thӵc nghiӋPTXDÿyÿiQKJLikhҧ QăQJGӵ phòng kháng lӛi, tính sҹn sàng cӫa hӋ thӕng private blockchain nhiӅu node ÿѭӧc tôi triӇn khai trong thӵc tӃ
Tҥi cKѭѫQJ6, tôi sӁ trình bày vӅ mӝt sӕ kӃt luұQÿyQJJyScӫDÿӅ WjLYjFNJQJQKѭKѭӟng phát triӇQWURQJWѭѫQJODL
Trang 22&+ѬѪ1* &Ѫ6Ӣ LÝ THUYӂT
Trong FKѭѫQJ Qj\ tôi sӁ trình bày vӅ ÿӏQK QJKƭD vӅ nӅn tҧng blockchain, các thành phҫn chính cӫa hӋ thӕng blockchain, nêu ra nhӳng ѭXÿLӇPYjQKѭӧFÿLӇm cӫa
hӋ thӕQJ &NJQJ WURQJ FKѭѫQJ Qj\ tôi sӁ nêu cách thӭc vұn hành cӫa hӋ thӕng blockchain, liӋt kӋ các loҥi nӅn tҧng blockchain hiӋn có Tӯ FѫVӣ lý thuyӃt tìm hiӇu ÿѭӧc, tôi sӁ diӉn giҧi vì sao hӋ thӕQJÿiQKJLiWURQJÿӅ tài luұQYăQQrQGQJQӅn tҧng EORFNFKDLQÿӇ OѭXWUӳu WK{QJWLQÿiQKJLiFӫDQJѭӡLWLrXGQJÿӕi vӟi nhà hàng Sau ÿk\OjVӣ sӣ lý thuyӃt vӅ nên tҧng blockchain
2.1 Tәng quan nӅn tҧng blockchain
2.1.1 ĈӏQKQJKƭDYӅ blockchain
Blockchain [5] WKHRQJKƭDÿHQOjPӝt chuӛi các khӕi Khi chúng ta nói các khӕi (block) và chuӛi (chain), nӅn tҧng blockchain ÿѭӧc hiӇXQKѭ là mӝt sә cái kӻ thuұt sӕ ÿѭӧc chia sҿ (shared digital ledger) trong mҥng Sә FiLÿѭӧc chia sҿ cho nhӳQJQJѭӡi tham gia vào mҥQJOѭӟLĈLӅu này cho thҩy rҵng trong toàn bӝ hӋ thӕng không phҧi chӍ có mӝt vӏ trí duy nhҩt, mӝt tài liӋu có thӇ OjPFăQFӭ ÿiQJWLQGX\QKҩt, vì nhӳng lҫn sao chép cùng mӝt phiên bҧn sә FiLÿѭӧFÿһt ӣ nhiӅXQѫL
Tҩt cҧ các bҧQVDRQj\ÿѭӧc cұp nhұt khi dӳ liӋu hoһc giao dӏch mӟLÿѭӧc ghi vào blockchain thông qua các luұWÿӗng thuұn cӫa hӋ thӕQJ1Jѭӡi xác thӵc giao dӏch
có trách nhiӋm phê duyӋt các giao dӏch và giám sát mҥng bҵng cách giҧi quyӃt các công thӭc tinh vi vӟi sӵ trӧ giúp cӫa máy tính Nó là mӝt hӋ thӕng ngang hàng, loҥi
bӓ tҩt cҧ mӑi khâu truQJJLDQWăQJFѭӡng an ninh, minh bҥch và sӵ әQÿӏQKFNJQJQKѭgiҧm thiӇu chi phí và lӛL GR FRQ QJѭӡi gây ra 6DX ÿk\ Oj ED ORҥi blockchain hiӋn hành:
Public blockchain Public bORFNFKDLQÿѫQJLҧQQKѭWrQJӑi công khai cӫDQyQJKƭD
là: Bҩt kǤ ai muӕn ÿӑc, viӃt hoһc tham gia mӝt public blockchain ÿӅu có thӇ ÿѭӧc Các chuӛi công cӝQJÿѭӧc phân bӕ, không có cá nhân hay tә chӭc nào có quyӅn kiӇm VRiWÿҧm bҧo rҵng dӳ liӋu không thӇ WKD\ÿәLNKLÿѭӧc xác nhұn trên blockchain Bҩt
cӭ ai, bҩt cӭ QѫL QjR Fy WhӇ sӱ dөng mӝt public blockchain ÿӇ giao dӏch miӉn là FK~QJÿѭӧc kӃt nӕi vӟi mҥng Mӝt sӕ hӋ thӕng nәi tiӃng vӅ public blockchain sӁ là
Trang 23Bitcoin và Ethereum, vӟi Bitcoin nҵm trong ӭng dөQJEORFNFKDLQÿҫXWLrQÿӇ chӭng minh rҵng giá trӏ có thӇ ÿѭӧc chuyӇn trên toàn cҫu mà không có bên thӭ EDQKѭQJkQhàng hoһc công ty chuyӇn tiӅn
Private blockchain Private bORFNFKDLQWѭѫQJWӵ QKѭpublic bORFNFKDLQQKѭQJÿѭӧc
thiӃt kӃ có phân quyӅQYjFiFÿLӅu khiӇn truy cұp hҥn chӃ nhӳQJQJѭӡi có thӇ tham gia vào mҥQJQJKƭa là nó hoҥWÿӝng giӕQJQKѭPӝt hӋ thӕQJFѫVӣ dӳ liӋu tұp trung ngày nay Private blockchain có mӝt hoһc nhiӅu thӵc thӇ kiӇm soát mҥng, dүQÿӃn sӵ phө thuӝc vào các bên thӭ EDÿӇ giao dӏch
Lý do hình thành private blockchain HiӋn tҥi public và private blockchain vүn còn
có rҩt nhiӅu thách thӭc vӅ công nghӋ cҫn phҧLÿѭӧc giҧi quyӃt, vӟi sӵ ULrQJWѭYjNKҧ QăQJPӣ rӝng là quan trӑng nhҩt Mӝt private blockchain có thӇ hӛ trӧ mã hoá 300 giao dӏch mӛi giây trên chuӛi chính và mӣ rӝQJOrQÿӃQKjQJWUăPQJKuQgiao dӏch trên giây khi cҩu hình vӟLP{KuQKÿDFKXӛi
2.1.2 Cách thӵc vұn hành cӫa nӅn tҧng blockchain
NӅn tҧQJEORFNFKDLQFKRSKpSWUDRÿәi giá trӏ mà không cҫn sӵ WLQWѭӣng hoһc chӭng cӭ làm tin Mөc tiêu cӫa phҫQQj\OjÿӇ giҧi thích cách blockchain hoҥWÿӝng mӝt cách khái quát, không thҧo luұn vӅ các chi tiӃt kӻ thuұt sâu, cung cҩp mӝWêWѭӣng chung vӅ ORJLFYjFѫFKӃ FѫEҧn Ӭng dөQJÿѭӧc biӃWÿӃn và thҧo luұn nhiӅu nhҩt vӅ blockchain chính là Bitcoin [6] và Ethereum [7] Hai loҥi tiӅn tӋ sӕ này có thӇ ÿѭӧc
sӱ dөQJÿӇ WUDRÿәi sҧn phҭm và dӏch vө tҥi mӝt sӕ vùng và lãnh thә, giӕQJQKѭÿӗng ÿ{OD0ӻ (USD), Euro (EUR), ÿӗng tiӅn ViӋt Nam và các loҥi tiӅn tӋ quӕc gia khác Lҩy ví dө vӅ Bitcoin, là mӝt trong nhӳng ӭng dөQJ ÿҫu tiên áp dөng công nghӋ EORFNFKDLQÿӇ tìm hiӇu cách hoҥWÿӝng cӫa nӅn tҧng này
2.1.2.1 HӋ thӕng blockchain Bitcoin
Bitcoin là mӝWÿѫQYӏ tiӅn tӋ kӻ thuұt sӕ cӫa nӅn tҧng blockchain Bitcoinÿӗng tiӅn bitcoin có giá trӏ vì FK~QJWDÿӗQJêWUDRÿәi hàng hóa, dӏch vө ÿӇ ÿәi lҩy mӝt Oѭӧng tiӅn ELWFRLQYjÿӇ WKHRG}LOѭӧng bitcoin mӛLQJѭӡi trong chúng ta sӣ hӳu, blockchain sӱ dөng mӝt sә cái kӻ thuұt sӕ [8] theo dõi tҩt cҧ các giao dӏch cӫa Bitcoin Hình 2.1 minh hӑDU}KѫQYӅ sә cái kӻ thuұt sӕ
Trang 24Hình 2.1: Mô t̫ khái qu̫ v͉ s͝ cái kͿ thu̵t s͙
Sә cái kӻ thuұt sӕ NK{QJÿѭӧFOѭXWUӳ trên máy chӫ tұp trung, giӕQJQKѭtrong ngân hàng hay trong trung tâm dӳ liӋX1yÿѭӧc phân tán trên toàn thӃ giӟi thông qua mҥng máy tính, vӯDOѭXWUӳ dӳ liӋu, vӯa thӵc hiӋn tính toán MӛLPi\WtQKÿҥi diӋn cho mӝt nút cӫa mҥng blockchain và có mӝt bҧn sao cӫa file sә cái
ĈӇ mô tҧ hoҥWÿӝng giao dӏch trên hӋ thӕng BiWFRLQKuQKVDXÿk\P{Wҧ vӅ WUѭӡng hӧp David muӕn gӱi bitcoin cho Sandra, anh ta sӁ thӵc hiӋn mӝt giao dӏch tӟi mҥng và sӕ Oѭӧng bitcoin trong tài khoҧn cӫa anh ta sӁ giҧm xuӕQJÿӗng bitcoin (BTC), và sӕ tiӅn cӫa tài khoҧn Sandra sӁ WăQJ 5 BTC
Trang 25Hình 2.2: 7K{QJÿL͏p giao d͓ch trong h͏ th͙ng Bitcoin
Thӵc tӃ, sә cái cӫa Bitcoin ÿѭӧc duy trì bӣi mӝWQKyPFiFPi\WtQKÿѭӧc kӃt nӕi, không giӕQJQKѭWURQJP{KuQKÿѭӧFEuQKWKѭӡQJÿѭӧc duy trì bӣi mӝt thӵc thӇ tұp trung QKѭQJkQKjQJ
Trong hӋ thӕng ngân hàng, chúng ta chӍ biӃt các giao dӏch và sӕ GѭWjLNKRҧn cӫa riêng mình, trên blockchain mӑLQJѭӡi có thӇ thҩy mӑi giao dӏch khác cӫDQJѭӡi khác Trong khi chúng ta có thӇ WLQWѭӣng vào ngân hàng cӫa mình, mҥng Bitcoin sӁ ÿѭӧc phân phӕi và nӃu có vҩQÿӅ JuÿyNK{QJFyVӵ trӧ JL~SÿӇ gӑi hoһc bҩt cӭ DLÿӇ kiӋn
HӋ thӕQJEORFNFKDLQÿѭӧc thiӃt kӃ theo cách mà không cҫn sӵ WLQWѭӣQJÿӝ an WRjQYjÿӝ tin cұy
ĈӇ có thӇ thӵc hiӋn các giao dӏch trên blockchain, chúng ta cҫn mӝt ví, mӝt FKѭѫQJWUuQKFKRSKpSOѭXWUӳ YjWUDRÿәi bitcoin Mӛi chiӃFYtÿѭӧc bҧo vӋ bӣi mӝt
Giao dʂch bitcoin khi David gʤi 5 BTC cho
Sandra
7K{QJĀLɾp giao dʂch ĀɃʚc lan truyɸn trong mɘQJOɃʒi
Mʎi node nhɤQĀɃʚc các thông tin giao dʂch và cɤp nhɤt vào sʌ cái cʞa FKtQKQy6DXĀyWUX\ɸn thông tin này cho các node lân cɤn
Trang 26SKѭѫQJSKiSPұWPmÿһc biӋt, sӱ dөng mӝt cһp khóa riêng biӋt khác nhau: mӝt khoá ULrQJWѭSULYDWH YjPӝt khóa công khai (public)
NӃu mӝWWK{QJÿLӋSÿѭӧc mã hoá bҵng khóa công khai cө thӇ, chӍ chӫ nhân cӫa NKyDULrQJWѭÿmJKpSQӕi mӟi có thӇ giҧLPmYjÿӑc tin nhҳn Mһt khác, nӃu chúng
ta mã hóa tin nhҳn bҵng khóa cá nhân, chӍ có thӇ sӱ dөQJNKyDF{QJNKDLÿѭӧc ghép nӕLÿӇ giҧi mã nó ĈӇ U}KѫQYҩQÿӅ này, hình 2.3 minh hӑDWUѭӡng hӧp David muӕn gӱi bitcoin, David cҫn phát mӝt tin nhҳQÿѭӧc mã hóa bҵng khoá riêng cӫa mình, vì vұy duy nhҩt chӍ có David mӟi có thӇ sӱ dөng bitcoin mà anh ta sӣ hӳu
Hình 2.3: Mã hoá giao d͓ch chͷ ký s͙ ÿ˯QJL̫n hóa
Trang 27Hình 2.4: S͝ cái Bitcoin
ĈӇ gӱi bitcoin, chúng ta cҫn phҧi chӭng minh rҵng mình sӣ hӳu khóa riêng cӫa mӝt ví cө thӇ, vì cҫn sӱ dөQJQyÿӇ mã hóa thông báo yêu cҫu giao dӏFK/ѭXêUҵng, chúng ta chӍ SKiWWK{QJEiRVDXNKLQyÿmÿѭӧc mã hóa, nên không bao giӡ tiӃt lӝ khóa riêng Mӛi node WURQJEORFNFKDLQÿDQJJLӳ mӝt bҧn sao cӫa sә cái, hình 2.4 là mӝt ví dө mô tҧ vӅ bҧn sao sә cái HӋ thӕng blockchain không theo dõi các sӕ GѭWjLkhoҧn, nó chӍ ghi lҥi tӯng giao dӏFKÿѭӧc yêu cҫu Sә sách trên thӵc tӃ không theo dõi sӕ GѭQyFKӍ theo dõi mӑi giao dӏFKÿѭӧFSKiWÿLWURQJPҥQJ%LWFRLQĈӇ biӃt sӕ GѭWURQJYtFK~QJWDFҫn phҧi phân tích và xác minh tҩt cҧ các giao dӏFKÿmWӯng diӉn
ra trên toàn bӝ mҥng kӃt nӕi vӟi ví cӫa mình Xác minh sӕ GѭQj\ÿѭӧc thӵc hiӋn nhӡ liên kӃWÿӃn các giao dӏFKWUѭӟFÿy, chúng ta hãy tham khҧo mӝt ví dө vӅ WUѭӡng hӧp Mary cҫn gӱi 10 bitcoin cho John, Mary phҧi tҥo yêu cҫu giao dӏch bao gӗm các liên kӃt tӟi các giao dӏFKÿӃQWUѭӟFÿyFyWәng sӕ GѭEҵng hoһFYѭӧt quá 10 bitcoin Các liên kӃWQj\ÿѭӧc gӑLOjÿҫu vào, các nút trong mҥng sӁ xác minh rҵng tәng sӕ tiӅn cӫa các giao dӏch này bҵng hoһFYѭӧt quá 10 bLWFRLQYjFiFÿҫXYjRQj\FKѭDÿѭӧc chi tiêuÿӇ hiӇu rõ chúng ta hãy tham khҧo hình 2.5 mә tҧ ÿҫXYjRYjÿҫu ra cӫa giao dӏch Trên thӵc tӃ, mӛi lҫn tham chiӃXFiFÿҫu vào trong mӝt giao dӏFKÿѭӧc xem là
Trang 28không hӧp lӋ trong bҩt kǤ giao dӏFKQjRWURQJWѭѫQJODL tҩt cҧ ÿѭӧc thӵc hiӋn tӵ ÿӝng trong ví cӫa Mary và kiӇm tra lҥi bӣi các nút mҥng Bitcoin, Mary chӍ gӱi mӝt giao dӏFK%7&ÿӃn ví cӫa John sӱ dөng khóa công khai cӫa John
Hình 2.5: C̭u trúc yêu c̯u giao d͓ch bitcoin
Mã nguӗQÿӇ thӵc hiӋn giao dӏch trên mҥng Bitcoin là mã nguӗn mӣÿLӅu này có QJKƭDOjEҩt cӭ DLFNJQJFyWKӇ tham gia vào hӋ thӕng và có thӇ thӵc hiӋn giao dӏch
2.1.2.2 HӋ thӕng blockchain Ethereum
HӋ thӕng Ethereum [7] là mӝt nӅn tҧQJÿLӋn toán phân tán khӕi chuӛi chҥy trên công nghӋ EORFNFKDLQWѭѫQJWӵ QKѭ%LWFRLQWK{QJTXDYLӋc sӱ dөng chӭFQăQJKӧp ÿӗng thông minh (smart contract) TiӅn kӻ thuұt sӕ Ethereum có thӇ thӵc hiӋn các giao dӏch, hӧS ÿӗng mҥQJ QJDQJ KjQJ WK{QJ TXD ÿѫQ Yӏ tiӅn kӻ thuұt sӕ là ETH Không nhӳng thӃ Ethereum FzQÿѭӧFÿiQKJLiOjPӝt nӅn tҧng ӭng dөng hӳu ích và
tӵ tҥo ra hӋ sinh thái tài chính phân tán cho riêng mình Ethereum là mӝt nӅn tҧng phi
Trang 29tұp trung chҥy các hӧSÿӗng thông minh, các ӭng dөng chҥ\FKtQK[iFQKѭÿѭӧc lұp trình mà không có bҩt kǤ khҧ QăQJJLDQOұn hoһc can thiӋp cӫa bên thӭ ba nào
- 1Jѭӡi dùng nҥp danh QRGHPjXÿӓ) MӛLQJѭӡi có mӝt bҧn sao cӫa sә FiLYjÿӝc lұp vӟi xác nhұn giao dӏch
- 1Jѭӡi dùng Fyÿӏnh danh (node màu xanh) Yêu cҫu phҧi có bҧn sao sә cái và tham gia và xác nhұn giao dӏch
Mӝt bҧQJWtQKÿѭӧFQKkQÿ{LKjQJQJjQOҫn thông qua mҥQJOѭӟi máy tính, mҥng OѭӟLQj\ÿѭӧc thiӃt kӃ ÿӇ cұp nhұWWKѭӡng xuyên bҧQJWtQKÿy7K{QJWLQÿѭӧc tә chӭc
Trang 30trên mӝt blockchain tӗn tҥLGѭӟi dҥQJFѫVӣ dӳ liӋXÿѭӧc chia sҿ và hòa hӧp liên tөc Ĉk\OjFiFKÿӇ sӱ dөng mҥng vӟi nhӳng lӧLtFKU}UjQJ&ѫVӣ dӳ liӋu blockchain NK{QJÿѭӧFOѭXWUӳ ӣ duy nhҩt mӝt vӏ WUtQjRQJKƭDOjFiFEҧQJKLÿѭӧFOѭXWUӳ mӝt cách công khai, dӉ kiӇm chӭng Không có mӝt phiên bҧn tұp trung nào cӫDFѫVӣ dӳ liӋu này tӗn tҥi, nên rҩt khó nӃu không nói là không thӇ bӏ tҩQF{QJÿѭӧc Blockchain ÿѭӧFOѭXWUӳ bӣi hàng triӋu máy tính cùng lúc, dӳ liӋu cӫa nó có thӇ truy cұp bӣi bҩt
cӭ ai trên Internet
2.2.2 Tính bӅn vӳng cӫa nӅn tҧng blockchain
NӅn tҧng blockchain OѭXWUӳ nhӳng khӕi thông tin giӕng nhau trên mҥQJOѭӟi và blockchain không bӏ kiӇm soát bӣi bҩt kǤ mӝt thӵc thӇ nào %LWFRLQÿѭӧc phát hành YjRQăPNӇ tӯ ÿyEORFNFKDLQ%LWFRLQÿѭӧc vұn hành mà không có sӵ JLiQÿRҥn ÿiQJĈӃn nay, không có bҩt kǤ vҩQÿӅ QjROLrQTXDQÿӃn Bitcoin là do tҩn công
2.2.3 Tính minh bҥch và không bӏ phá vӥ cӫa nӅn tҧng blockchain
MҥQJOѭӟi blockchain duy trì và thӕng nhҩt bӣi mӝt khái niӋm gӑi là FѫFKӃ ÿӗng thuұn (consensus mechanism) ĈӇ U} KѫQ YҩQ ÿӅ này tôi sӁ lҩy ví dө vӅ hӋ thӕng Bitcoin, hӋ thӕng này tӵ ÿӝng kiӇm tra 10 phút mӝt lҫn, trong khoҧng thӡi gian này mҥQJOѭӟi sӁ ÿLӅu hòa mӑi giao dӏch xҧy ra và tҥo ra mӝt khӕi mӟi Bҩt kǤ mӝt cá nhân hay tә chӭFÿӅu có thӇ tham gia vào mҥQJOѭӟi, cùng tham gia vào quá trình gӱi thông tin giao dӏch và xác nhұn giao dӏch, vì thӃ dӳ liӋXÿѭDYjRPҥQJOѭӟLÿѭӧc công khai và có tính minh bҥch .KLWKD\ÿәi bҩt kǤ thông tin nào trên blockchain, FyQJKƭD
là WKD\ÿәi dӳ liӋu cӫa mӝt hay nhiӅu khӕi cӫa hӋ thӕQJÿӇ OjPÿѭӧFÿLӅu này thì cҫn
sӱ dөng mӝWOѭӧng lӟQPi\WtQKÿӇ có thӇ thӵc hiӋn xóa bӓ các khӕi hiӋn hành thay thӃ bҵng các khӕi mong muӕQÿLӅu này là không thӇ thӵc hiӋQÿѭӧc
Mӝt mҥQJ Oѭӟi các nút tính toán tҥo thành blockchain Nút ӣ ÿk\ Oj Pi\ WtQKÿѭӧc kӃt nӕi vӟi mҥng blockchain, sӱ dөQJFOLHQWÿӇ thӵc hiӋn nhiӋm vө xác nhұn và chuyӇn tiӃp các giao dӏch Nút sӁ nhұQÿѭӧc mӝt bҧn sao cӫDEORFNFKDLQÿѭӧc tҧi tӵ ÿӝng khi tham gia mҥQJOѭӟi blockchain Mӛi nút là mӝt là quҧn trӏ viên cӫa mҥng blockchain và tӵ ÿӝng tham gia vào mҥQJÿӝng lӵc cho viӋc tham gia này chính là FѫKӝLJLjQKÿѭӧc bitcoin 1~WFzQÿѭӧc gӑLOjÿjRbLWFRLQQKѭQJWKXұt ngӳ này có
Trang 31chút gây nhҫm lүn chRQJѭӡi không am hiӇu blockchain Trong thӵc tӃ, mӛLQJѭӡi ÿDQJFҥQKWUDQKÿӇ giành bitcoin bҵng cách giҧi quyӃt nhӳQJFkXÿӕ
2.2.4 7ăQJFѭӡng bҧo mұt
Nhӡ OѭXWUӳ dӳ liӋu trên mҥng cӫa mình, blockchain loҥi bӓ nhӳng rӫLURÿLNqPvӟi dӳ liӋX ÿѭӧc tә chӭc tұp trung Mҥng cӫa nó không có nhӳQJ ÿLӇm dӉ bӏ tәn WKѭѫQJ7URQJNKLÿyYҩQÿӅ bҧo mұt trên Internet thì ngày càng trӣ nên phӭc tҥp
&K~QJWDÿӅu dӵa vào hӋ thӕng xác thӵc bҵQJWrQQJѭӡi dùng và mұt khҭXÿӇ bҧo vӋ danh tính và tài sҧn cӫa mình trên mҥQJQKѭQJKӋ thӕng này vүn có nhiӅu khҧ QăQJ
bӏ phá vӥ3KѭѫQJSKiSEҧo mұt cӫa blockchain sӱ dөng công nghӋ mã hóa vӟi cһp khóa public và private Khóa pXEOLFOjÿӏa chӍ cӫDQJѭӡi dùng trên blockchain Bitcoin gӱi qua mҥng sӁ ÿѭӧc ghi nhұn thuӝc vӅ ÿӏa chӍ ÿy.KyDSULYDWHJLӕQJQKѭmұt khҭu, cho phép chӫ sӣ hӳu truy cұp vào Bitcoin hoһc các tài sҧn kӻ thuұt sӕ khác
2.2.5 HӧSÿӗng thông minh
HӧSÿӗng thông minh có thӇ ÿѭӧc lұSWUuQKÿӇ thӵc hiӋn nhӳng chӭFQăQJÿѫQgiҧn Ví dө, mӝt giao dӏch phát sinh có thӇ ÿѭӧc thanh toán khi công cө WjLFKtQKÿiSӭng mӝt sӕ tiêu chuҭn, vӟi viӋc sӱ dөng công nghӋ blockchain, Bitcoin cho phép thanh toán tӵ ÿӝng, không cҫn sӵ tham gia cӫDFRQQJѭӡi hay bên trung gian làm chӭng
2.3 Ӭng dөng cӫa blockchain
2.3.1 /ƭQKYӵc y tӃ
KӃt quҧ bӋnh án cӫa bӋnh nhân sӁ ÿѭӧFOѭXWUӳ dӵa trên nӅn tҧng blockchain sӁ JL~SQJѭӡi bӋnh bҧo mұt toàn bӝ thông tin bӋQKiQ7URQJWUѭӡng hӧp bӋnh nhân chuyӇn bӋnh viӋn khác, thì thông tin cӫa hӑ dӉ GjQJÿѭӧc bӋnh viӋn mӟi có thӇ truy xuҩt dӉ dàng
2.3.2 Quҧn trӏ
Bҵng cách tҥo ra nhӳng kӃt quҧ minh bҥch và có thӇ truy cұp công khai, công nghӋ FѫVӣ dӳ liӋu phân tán có thӇ mang lҥi sӵ minh bҥFKÿҫ\ÿӫ cho cuӝc bҫu cӱ hay bҩt cӭ hình thӭF WKăP Gz QjR NKiF 1Kӳng hӧS ÿӗng thông minh dӵa trên Ethereum sӁ giúp tӵ ÿӝng hóa toàn bӝ quá trình Ӭng dөQJQKѭ6PDUW%DOORWFKR
Trang 32phép bình chӑn trên blockchain, nhӡ ÿyJL~STXiWUuQKEuQKFKӑn trӣ nên minh bҥch, kiӇm chӭQJÿѭӧc, không bӏ WKD\ÿәi, gian lұn
2.3.3 KiӇm tra chuӛi cung ӭng
ĈLӇn hình thành tӵu mà blockchain mang lҥi ÿyOjTXҧn lý thông tin chuӛi cung ӭQJ1Jѭӡi tiêu dùng dӉ dàng tra cӭu thông tin nguӗn gӕc xuҩt xӭ cӫa sҧn phҭPÿѭӧc chào bán ,%0ÿmSKiWWULӇn hӋ thӕng Food Trust [9] có thӇ kiӇm tra nguӗn gӕc xuҩt
xӭ cӫa nhӳng mһt hàng tiêu dùng thông qua chuӛi cung ӭng Sӱ dөng Ethereum blockchain, hӋ thӕng kiӇm tra chҩWOѭӧQJÿҧm bҧo rҵng nguӗn thӵc phҭPÿѭӧc bán trong các siêu thӏ có nguӗn gӕc rõ ràng, khai thác và bҧo quҧQÿ~QJFiFK
Nhà bán lҿ KjQJ ÿҫu thӃ giӟi Walmart là mӝt trong nhӳng doanh nghiӋp tiên phong trong viӋc áp dөng nӅn tҧQJEORFNFKDLQÿӇ quҧn lý theo dõi các mһWKjQJÿDQJEiQÿһc biӋt mһt hàng thӵc phҭPWѭѫLVӕng
2.3.4 Tài chính
&K~QJWDWKѭӡng nghe thuұt ngӳ tiӅn kӻ thuұt sӕĈӭQJVDXWKjQKF{QJÿӗng tiӅn
kӻ thuұt sӕ là nӅn tҧng blockchain Các giao dӏch sӱ dөng nӅn tҧng blockchain sӁ không bӏ bên thӭ ba kiӇm soát Thay vào dùng tiӅn mһt hoһc chuyӇn khoҧn bҵng tiӅn
tӋ WK{QJWKѭӡQJQJѭӡi gӱi yêu cҫu xác thӵc cho giao dӏch bҵng loҥi tiӅn kӻ thuұt sӕ
ÿӇ thanh toán cho dӏch vө và hàng hóa Mӝt khi giao dӏFKÿѭӧc xác thӵc thành công, nӝLGXQJÿѭӧFOѭXPLQKEҥch vào trong nhӳng khӕi
Trang 332.4 Nhӳng bҩt lӧi khi sӱ dөng blockchain
2.4.1 TӕQÿLӋQQăQJ
Do dӳ liӋXÿѭӧFOѭXWUӳ phi tұSWUXQJQrQEORFNFKDLQQrQÿmWҥo ra mӝt sӕ Oѭӧng lӟn nhӳng sӵ GѭWKӯa dӳ liӋu Mӛi lҫn giao dӏFKÿѭӧc thӵc hiӋQQyÿѭӧc xác nhұn nhiӅu lҫn vì có nhiӅu nút trên mҥng Quy trình này sӱ dөng rҩt nhiӅXÿLӋn Các private blockchain có thӇ không bӏ ҧQKKѭӣng nhiӅu vì có thӇ giӟi hҥn sӕ Oѭӧng nút Tuy nhiên, nӃu là ngân hàng, phҧi xӱ lý hàng nghìn giao dӏch mӛi phút trên toàn cҫu, thì ÿk\VӁ là vҩQÿӅ lӟn
2.4.2 TӕQNK{QJJLDQOѭXWUӳ
ĈӇ vұn hành mӝt nút trên blockchain, ví dө Bitcoin, chúng ta phҧi tҧi xuӕng 60GB
dӳ liӋX 7URQJ WѭѫQJ ODL VӁ có nhiӅu blockchain vӟL GXQJ OѭӧQJ OѭX WUӳ lên hàng 7HUDE\WH.KLÿyFKӍ có các cөm máy chӫ mӟi có thӇ vұn hành toàn bӝ FiFQ~WĈLӅu này sӁ tҥo ra mӝt mҥQJOѭӟi tұp trung, vӕQÿѭӧc coi là mӝt sӵ phân quyӅn
2.4.3 Tính không thӇ bӏ phá vӥ FNJQJOjQKѭӧFÿLӇm
Giҧ sӱ chúng ta có mӝt chiӃFYtÿLӋn tӱQKѭQJEӏ mҩt mã chӭng thӵFÿӇ mӣ ví ÿy.K{QJFyOLrQNӃWÿӇ reset mұt khҭu, không có hӋ thӕng tұp trung, hotline hӛ trӧ Chúng ta mҩt toàn bӝ sӕ tiӅn trong ví mà không thӇ thu hӗi Mӝt khi dùng blockchain
ÿӇ xác thӵc giao dӏch, chúng ta phҧi chҳc chҳn muӕn giao dӏch diӉn ra Vì giao dӏch mӝWNKLÿѭӧc thӵc hiӋn sӁ không thӇ ÿҧRQJѭӧc hay làm lҥi
Trang 34&+ѬѪ1* CÁC Hӊ THӔNG LIÊN QUAN
7URQJFKѭѫQJQj\W{LVӁ trình bày vӅ tәng quan hӋ thӕng, giҧi pháp và nêu ra các ѭXÿLӇPQKѭӧFÿLӇm cӫa ba hӋ thӕng liên quan, các hӋ thӕQJQj\ÿӅu sӱ dөng nӅn tҧQJEORFNFKDLQÿӇ OѭXWUӳ ÿiQKJLiQJѭӡi tiêu dùng
3.1 HӋ thӕng Lina.review
3.1.1 Tәng quan hӋ thӕng
Lina.review [10] là hӋ thӕQJÿѭӧc giӟi thiӋu vào TKiQJQăP+Ӌ thӕng Lina.review có thӇ cung cҩp các dӏch vө quҧQOêÿiQKJLiQJѭӡi dùng, quҧn lý chuӛi cung ӭng, quҧn lý hӗ VѫVӭc khӓe, chính phӫ ÿLӋn tӱ« 7URQJÿӅ tài, này tôi chӍ khҧo ViWWtQKQăQJTXҧn lý các ÿiQKJLiFӫa Lina.review Mô hình tәng quan hӋ thӕQJÿiQKgiá cӫD/LQDUHYLHZÿѭӧc mô tҧ trong hình 3.1
Hình 3.1: T͝ng quan h͏ th͙ng Lina.review
Trang 353.1.2 Giҧi pháp cӫa Lina.review
Bҵng cách sӱ dөng công nghӋ blockchain, Lina.review giҧi quyӃt các vҩQÿӅ liên TXDQÿӃn tính minh bҥch và bҩt biӃn cӫDÿLӇm sӕFNJQJQKѭSKiWWULӇQFѫFKӃ ÿӇ giúp QJѭӡi dùng và chuyên gia kiӃm lӧi nhuұn dӵa trên phát triӇn hӋ thӕng và chҩWOѭӧng ÿiQKJLiFӫa hӑ (thông qua hӧSÿӗng thông minh)
Trang 36dӏch (liên kӃt, mөc tiêu chuyӇQÿәi ) Ví dө: 1000 lҫn nhҩp chuӝt vӟi mӭc giá 1000 LINA (1 LINA cho mӛi nhҩp chuӝt)
- HoҥWÿӝng 2 1Jѭӡi bán lҿ nҥp 1000 LINA cho hӧSÿӗQJWK{QJPLQKÿӇ ÿһt giá thҫX/,1$Qj\VDXÿyVӁ bӏ khóa và sӁ chӡ phê duyӋt
- HoҥW ÿӝng 3 Nhân viên Lina.review xem xét và phê duyӋt giá thҫu Trong WUѭӡng hӧp bӏ tӯ chӕi, sӕ tiӅQÿһt cӑc sӁ ÿѭӧc hoàn lҥLFKRQJѭӡi bán lҿ
- HoҥWÿӝng 4 Khi giá thҫXÿѭӧc chҩp thuұn, dӏch vө Lina.review sӁ ÿѭӧc thông báo ÿӇ thӵc hiӋQÿҩu giá
- HoҥWÿӝng 5 Giá thҫXÿѭӧc thӵc hiӋn trên trang web Lina.review dӵa trên các thông sӕ chiӃn dӏch
- HoҥWÿӝng 6 Bҩt cӭ NKLQjRQJѭӡi dùng click vào liên kӃt quҧng cáo, nhҩp chuӝt sӁ ÿѭӧc ghi lҥi vào private blockchain cӫa - Lina Core
- HoҥWÿӝng 7 Bҩt cӭ NKLQjRQJѭӡi dùng gӱLEjLÿiQKJLiFKLWLӃWÿiQKJLiVӁ ÿѭӧc ghi lҥi trên Private Blockchian - /LQD&RUH/ѭXêUҵQJÿiQKJLiFyWKӇ phҧi ÿѭӧc nhân viên Lina.review phê duyӋt hoһc phiӃu bҫu tӯ các chuyên gia
- HoҥWÿӝng 8 Dӏch vө Lina.review sӁ ÿӏnh kǤ kiӇm tra các giao dӏch trên private blockchain - Lina Core và cҩu hình giá thҫXÿӇ [iFÿӏnh xem chiӃn dӏFKFyÿѭӧc thӵc WKLÿҫ\ÿӫ hoһc hӃt hҥn hay không
- HoҥWÿӝng 9 .KLÿҩXJLiÿѭӧc thӵc hiӋQÿҫ\ÿӫ hoһc hӃt hҥn, hӧSÿӗng thông minh LINA sӁ ÿѭӧc gӑi vӟi thông tin thӕQJNrÿӇ tính phí và phân phӕi chia sҿ doanh WKXFKRQJѭӡi dùng và chӫ WRNHQ/,1$7URQJWUѭӡng hӧSÿҩu thҫXÿѭӧc thӵc hiӋn mӝt phҫn, sӕ tiӅn còn lҥi (nӃu có) sӁ ÿѭӧc hoàn lҥLFKRQJѭӡi bán
3.1.3 Các thành phҫn cӫa hӋ thӕng
Ĉӕi vӟLWKѭѫQJJLDMerchant) 7KѭѫQJJLD QJKƭDOj nhӳng bên có dӏch vө, sҧn
phҭPÿѭӧFÿiQKJLiĈӇ tham gia hӋ thӕQJQJѭӡi bán phҧLÿăQJNêYӟi Lina.review
vӅ OƭQKYӵc kinh doanh cӫa hӑ và có thӇ phҧi trҧ SKtÿăQJNêKRһc các phí niêm yӃt sҧn phҭm (nӃu có, tùy theo cҩu hình)
Ĉӕi vӟLQJѭӡLGQJWKѭӡng (Common User) NJѭӡLGQJWKѭӡQJOjQJѭӡi sӱ
dөng hӋ thӕQJ/LQDUHYLHZÿӇ tìm kiӃm thông tin vӅ sҧn phҭPYjÿiQKJLiFӫa sҧn
Trang 37phҭPFNJQJQKѭYLӃWÿiQKJLiYjFKRÿLӇm cӫa riêng hӑ LoҥLQJѭӡLGQJWK{QJWKѭӡng
sӁ không nhұQÿѭӧc doanh thu cho nhӳng ÿiQK giá cӫa hӑ
Ĉӕi vӟi nhà quҧng cáo (Advertiser) Nhà quҧng cáo là doanh nghiӋp hoһc cá
nhân muӕn quҧng cáo trên Lina.review hoһc các hӋ thӕQJÿiQKJLiNKiFFKҥy trên nӅn tҧQJEORFNFKDLQ/LQDĈѭѫQJQKLrQPӝt merchant có thӇ là advertiser và các nhà quҧQJFiRÿӝc lұSÿѭӧc coi là mӝW0HUFKDQWÿһc biӋt trên Lina.review Vì vұy, nhà quҧQJFiRFNJQJFyWKӇ ÿѭӧc gӑi là merchant Doanh thu tӯ quҧng cáo sӁ ÿѭӧc phân
bә cho nhӳQJQJѭӡi tham gia hӋ thӕng theo cҩu hình cӫa tӯng hӋ thӕng trên nӅn tҧng Lina Phí quҧQOêYjÿLӅu hành cӫa Lina.review là 10%
Ĉӕi vӟi chuyên gia (Helper) Chuyên gia là nhӳQJQJѭӡi FyWUuQKÿӝ và sӁ thӵc
hiӋn ÿiQKJLiVҧn phҭm và dӏch vө trên hӋ thӕng
ĈiӅu kiӋQÿӇ trӣ thành chuyên gia ĈăQJNêYӟi Lina.review bҵQJFiFKÿtQKNqP
&91JѭӡLÿăQJNêFKӍ ÿѭӧc coi là chuyên gia VDXNKLÿѭӧc hӋ thӕng phê duyӋt Ӣ FiFJLDLÿRҥn sau cӫa hӋ thӕng, khi Lina.review phát triӇn, sӵ chҩp thuұQÿӇ trӣ thành chuyên gia sӁ rҩt nghiêm ngһWGRÿiQKJLiWKHRÿӏQKKѭӟnJQJѭӡi dùng cӫa hӋ thӕng 1JRjLUDÿӇ trӣ thành chuyên giaQJѭӡi dùng cҫn gӱi nhiӅXÿiQKJLiFKҩWOѭӧng, ÿѭӧc chҩp nhұn rӝQJUmL6DXNKLÿҥWÿӃn cҩSÿӝ cө thӇQJѭӡLÿiQKJLiVӁ ÿѭӧFWKăQJcҩp lên chuyên gia/ѭXêUҵng tùy thuӝFYjRNtFKWKѭӟc cӫa hӋ thӕQJPjQJѭӥng Qj\FNJQJVӁ WăQJWKHR
Chuyên gia sӁ ÿѭӧc nhұn mӝt phҫQÿiQJNӇ doanh thu quҧng cáo hoһFSKtÿăQJ
ký (tӕLÿD W\WKXӝFYjROƭQKYӵc cӫa hӑ Thông sӕ nói trên chӍ ÿѭӧc áp dөng cho Lina.review và các hӋ thӕQJÿiQKJLiGӵa trên khӕi Lina khác có thӇ cҩu hình chính sách khuyӃn khích và chia sҿ doanh thu cӫa chính hӑ Chuyên gia có trách nhiӋm hàng tháng gӱi mӝt sӕ OѭӧQJÿiQKJLiQKҩWÿӏnh vӟi chҩWOѭӧng có thӇ chҩp nhұQÿѭӧc (dӵa trên các yӃu tӕ QKѭVӕ OѭӧQJQJѭӡLWKtFKÿӗQJê 7URQJWUѭӡng hӧp chuyên gia NK{QJÿiSӭQJFiFÿLӅu kiӋn này trong hai tháng liên tiӃp (có thӇ cҩu hình ÿѭӧF QJѭӡi trӧ giúp sӁ ÿѭӧc giҧm hҥng xuӕQJQJѭӡLGQJWK{QJWKѭӡng
Ĉӕi vӟLQJѭӡi xây dӵng hӋ thӕng (System Builder) Cá nhân hoһc công ty có
nhu cҫu xây dӵng mӝt hӋ thӕQJÿiQKJLiWUrQQӅn tҧng blockchain cӫa Lina có thӇ dӉ dàng thӵc hiӋn viӋc này ViӋc tham gia miӉQSKtQKѭQJ/LQD3ODWIRUPVӁ tính phí dӵa
Trang 38trên các hoҥWÿӝng trên hӋ thӕng Khi các hӋ thӕQJWѭQKkQQj\ÿLYjRKRҥWÿӝng, 10% doanh thu cӫa hӋ thӕng sӁ chuyӇn cho Lina
Lina SDK Lina Software Development Kit là mӝt bӝ các công cө hӛ trӧ cho
viӋc phát triӇn hӋ thӕQJÿiQKJLi&iFFiQKkQKRһc công ty có mөFÿtFK[k\Gӵng riêng cho mình mӝt hӋ thӕQJÿiQKJLiWUrQQӅn tҧng Lina cung cҩp ViӋc xây dӵng mӝt nӅn tҧng riêng thì hoàn toàn miӉQSKt7X\QKLrQÿӇ hӋ thӕng hoҥWÿӝng thì chӫ
sӣ hӳu hӋ thӕQJÿѭӧc xây dӵng dӵa vào Lina SDK phҧi trҧ phí các dӏch vө QKѭTXҧng FiRYjÿiQKJLi&iFSKtQj\ÿѭӧF/LQDWKXÿӇ duy trì cho hӋ sinh thái Lina
Lina Core Blockchain Lina Core là thành phҫn cӕt lõi cӫa nӅn tҧng Lina Lina
&RUHWK~Fÿҭy hӧSÿӗQJWK{QJPLQKWUrQEORFNFKDLQÿӇ xây dӵng mӝt mҥQJOѭӟLÿiQJtin cұy cӫDQJѭӡi dùng và giҧi quyӃt các vҩQÿӅ OLrQTXDQÿӃn tính minh bҥch, bҩt biӃn cӫDÿLӇPÿiQKJLi
Lina Token Lina Token là token chính cӫa nӅn tҧng Lina Token này sӁ dӵa trên
Ethereum, mӝt nӅn tҧng phân cҩp dӵa trên blockchain cho các ӭng dөng chҥy chính [iFQKѭÿѭӧc lұp trình mà không có bҩt kǤ FѫKӝi gian lұn, kiӇm duyӋt hoһc can thiӋp cӫa bên thӭ ba bӣLÿѭӧc mã hóa mӝt cách an toàn
Lina Brigde Lina Brigde là mӝt dӏch vө cҫu nӕi giӳa mҥng blockchain Lina
Core giao dӏFKWKDQKWRiQYjWѭѫQJWiFYӟi hӧSÿӗng thông minh LINA Token trên mҥng Public Ethereum Các token giӳa private blockchain và Ethereum có thӇ ÿѭӧc KRiQÿәLFKRQKDX1KѭYұy, sӕ GѭFӫa hӧSÿӗng thông minh ETH (LINA Token) có thӇ bҵng vӟi token bên trong private blockcKDLQ&iFFѫFKӃ trong các hӧSÿӗng thông minh cҫQÿѭӧc thӵc hiӋQÿӇ ÿҧm bҧo tính nhҩt quán cӫa tài khoҧn trong ví cӫDQJѭӡi dùng giӳa nӅn tҧng public và private blockchain
3.1.4 ѬXÿLӇPYjQKѭӧFÿLӇm
ѬXÿLӇm:
- KӃt quҧ ÿiQKJLiKRjQWRjQGRQJѭӡLGQJÿiQKJLi
- HӋ thӕQJOѭXWUӳ dӳ liӋu phi tұp trung, vì vұy không thӇ làm giҧ hay chӕi bӓ
- 1Jѭӡi dùng có thӇ nhұn token Lina tùy theo cҩu hình cӫa các WKѭѫQJJLD
Trang 39- ĈѭDUDWLrXFKtWKҭPÿӏnh và có ban kiӇm soát giúp phân loҥi có thӇ tӯ chӕi các yêu cҫu cӫa WKѭѫQJJLD
- Cho phép khách hàng tҥo ra hӋ thӕQJÿiQKJLiGӵa trên bӝ phát triӇn ӭng dөng cӫa Lina.review
- Sӵ bùng nә và phә biӃn cӫa internet kéo theo nhiӅu hình thӭc kinh doanh, quҧQJFiRĈLNqPFiFKuQKҧnh, bài viӃt vӅ sҧn phҭm, dӏch vө là các bình luұn và chҩPÿLӇm cӫa nhӳQJQJѭӡLÿmWӯng mua và sӱ dөng sҧn phҭm, dӏch vө ÿy&iFthông tin hình ҧnh, bài viӃWÿiQKJLiOLrQTXDQYӅ sҧn phҭm và dӏch vө sӁ WiFÿӝng ÿӃn quyӃWÿӏnh cӫa chúng ta Tuy nhiên vҩQÿӅ nҵm ӣ chӛ liӋu chúng ta có tin cұy vào nhӳQJÿiQKJLiYjFKRÿLӇPÿmÿѭӧc công bӕ hay không NhiӅu chӫ nhà hàng, khách sҥn sҹn sàng dùng tiӅn mua chuӝc hoһc WKXrQJѭӡi JL~SÿiQKJLiWӕt dӏch vө cӫa hӑ hoһFOj[yDÿL và chӍnh sӱa nhӳng ý kiӃn cӫDQJѭӡi tiêu dùng vӅ sai phҥm
3.2 HӋ thӕQJÿiQKJLi5HYDLQ
3.2.1 Tәng quan hӋ thӕng
Revain [11] là mӝt nӅn tҧQJÿiQKJLiNK{QJWKLrQYӏ ÿѭӧc xây dӵng trên công nghӋ blockchain, cө thӇ ÿyOjQӅn tҧng Ethereum, nhҵm khҳc phөFFiFQKѭӧFÿLӇm
Trang 40SKѭѫQJSKiSÿiQKJLiWUX\Ӆn thӕQJÿѭӧc nêu trong báo cáo ӣ FKѭѫQJWҥi mөc 1.1
Tәng quan hӋ thӕng ÿѭӧc mô tҧ trong hình 3.3
Hình 3.3: Khái quát v͉ h͏ th͙ng Revain
3.2.2 Giҧi pháp cӫa Revain
Sӱ dөng công nghӋ EORFNFKDLQ5HYDLQÿmWҥo ra mӝt hӋ VLQKWKiLQѫLQJѭӡi dùng ÿѭӧc khuyӃQNKtFKÿiQKJLiEҵQJFiFKWKѭӣng các token có tên là RVN Ngoài ra còn có mӝt token thӭ KDLÿѭӧc gӑi là ³R´+DLWRNHQFyFѫFKӃ chuyӇQÿәi phi tuyӃn MӝWÿӗng tiӅn (R) sӁ ÿѭӧc sӱ dөng trong thӡLJLDQ5HYDLQFURZGVDOHWURQJNKLÿӗng tiӅn thӭ haL591ÿѭӧc sӱ dөQJQKѭPӝWÿӗng tiӅn әQÿӏnh trong nӅn tҧQJÿӇ ÿҧm bҧo giá trӏ cӕ ÿӏnh Công thӭc tính giá trӏ token R ÿѭӧc nêu trong biӇu thӭc 3.1
ͳܴݐ݇݁݊ ൌ ܴݒ݈ܽݑ݁ሺ݅݊ܤܶܥሻ
ͲǤͲͲͲͳ ܴܸܰݐ݇݁݊ݏ
Bi͋u thͱc 3.1: Công thͱc tính R token cͯa h͏ th͙ng Revain
RVN-token chӍ có giá trӏ trong hӋ thӕng Revain và không thӇ ÿѭӧc sӱ dөng bên ngoài hӋ sinh thái Revain RVN-WRNHQVDXÿyFyWKӇ ÿѭӧc giao dӏch cho R-tokens, tӯ