Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 111 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
111
Dung lượng
1,18 MB
Nội dung
page (Trang bìa trang 1) TR I H C QU C GIA TP.HCM NG I H C BÁCH KHOA - H ANH THI (font size 14) NG D NG CÔNG NGH BLOCKCHAIN (DLT) VÀO VI C TRUY XU T NGU N G C S N PH M (font size 16) Chuyên ngành: KHOA H C VÀ K THU T MÁY TÍNH Mã s : 8480101 LU N V N TH C S TP H CHÍ MINH, tháng 07 n m 2022 CỌNG TRỊNH C HOĨN THĨNH T I TR NG I H C BỄCH KHOA ậ HQG -HCM Cán b h ng d n khoa h c : TS NGUY N C THÁI (Ghi rõ h , tên, h c hàm, h c v ch ký) Cán b ch m nh n xét : TS PH M HOÀNG ANH (Ghi rõ h , tên, h c hàm, h c v ch ký) Cán b ch m nh n xét : TS TR N THANH TÙNG (Ghi rõ h , tên, h c hàm, h c v ch ký) Lu n v n th c s đ c b o v t i Tr ng HQG Tp HCM ngày 21 tháng n m 2022 i h c Bách Khoa, Thành ph n H i đ ng đánh giá lu n v n th c s g m: (Ghi rõ h , tên, h c hàm, h c v c a H i đ ng ch m b o v lu n v n th c s ) TS TR N TU N ANH ậ Ch t ch h i đ ng TS NGUY N TI N TH NH ậ Th kỦ h i đ ng TS PH M HOĨNG ANH - y viên h i đ ng TS TR N THANH TỐNG ậ Thành viên ph n bi n PGS TS NGUY N TU N NG ậ Thành viên ph n bi n Xác nh n c a Ch t ch H i đ ng đánh giá LV Tr ng Khoa qu n lý chuyên ngành sau lu n v n đ c s a ch a (n u có) CH T CH H I NG TR NG KHOA KH&KTMT i I H C QU C GIA TP.HCM TR NG I H C BÁCH KHOA C NG HOÀ XÃ H I CH NGH A VI T NAM c L p - T Do - H nh Phúc NHI M V LU N V N TH C S H tên h c viên: H ANH THI MSHV: 2070289 Ngày, tháng, n m sinh: 02/10/1979 N i sinh: TP Hu Chuyên ngành: KHOA H C VÀ K THU T MÁY TÍNH Mã s : 8480101 I TÊN TÀI: ng d ng công ngh Blockchain (DLT) vào vi c truy xu t ngu n g c s n ph m Applying the Blockchain technology (DLT) for the product's origin traceability II NHI M V VA N I DUNG: Ngày 01/3 - 07/3 08/3 - 14/3 15/3 – 28/3 29/3 – 29/4 02/5 – 13/6 14/6 – 30/6 21/7 H ng m c - Th c hi n nghiên c u t ng quan tài li u khoa h c liên quan ph ng pháp lu n th c hi n lu n án; đ xu t ph m vi h ng m c c a nghiên c u v Blockchain (Cơng ngh s phân tán DLT), đ ng th i đánh giá mơ hình kinh doanh c a m t th ng hi u th c ph m (Vissan) đ i v i vi c truy xu t ngu n g c s n ph m - Vi t báo cáo - Nghiên c u cơng trình, d án liên quan v Blockchain (Công ngh s phân tán DLT), thu t toán đ ng thu n, h p đ ng thông minh đ c áp d ng vi c truy xu t ngu n g c s n ph m cho doanh nghi p, c th th ng hi u th c ph m - Vi t báo cáo (ti p) - ánh giá so sánh gi i pháp công ngh permissioned Blockchain, h p đ ng thông minh, thu t tốn đ ng thu n cơng ngh s phân tán DLT đ quy t đ nh ch n gi i pháp hi n th c Blockchain (DLT) cho đ tài, đ ng th i đánh giá hi u su t, kh n ng m r ng th tr ng phát tri n c a gi i pháp Blockchain (DLT) đ c ch n, gi i pháp Hyperledger Fabric - Vi t báo cáo (ti p) - Nghiên c u thi t k k thu t c a Hyperledger Fabric v i vi c phát tri n h p đ ng thông minh tri n khai t p trung sâu vào thi t k ki n trúc, m ng Fabric thành ph n đ th c hi n b n demo - Vi t báo cáo (ti p) - Th c hi n thi t k hi n th c gi i pháp (demo) quy trình truy xu t ngu n g c s n ph m n hình cho th ng hi u Vissan ch n - Vi t báo cáo (ti p) - Ki m th b n thi t k hi n th c demo Hoàn t t báo cáo - N p b n báo cáo đ tài - B o v đ tài Th i gian tu n tu n tu n tu n tu n 2,5 tu n ii III NGÀY GIAO NHI M V : 01/03/2022 IV.NGÀY HOÀN THÀNH NHI M V : 30/07/2022 V CÁN B H NG D N: TS NGUY N C THÁI TP.HCM, ngày 30 tháng 06 n m 2022 CÁN B H NG D N (H tên ch kí) TR CH NHI M B MÔN ÀO T O (H tên ch ký) NG KHOA….…………… (H tên ch ký) Ghi chú: H c viên ph i đóng t nhi m v vào trang đ u tiên c a t p thuy t minh LV ii L I CÁM N Em chân thành c m n s h ng d n, giúp đ t n tình c a Th y TS Nguy n c Thái su t khóa h c, đ c bi t s h ng d n nhi t tình c a Th y đ i v i đ tài khóa lu n t t nghi p c a em nh ng tháng qua D i s giám sát t n tình c a th y nh ng l i khuyên quý báu v m i th c m c trình h c t p c ng nh th c hi n lu n v n này, cu i em ti p thu đ c nh ng ki n th c quan tr ng n m v ng công ngh Blockchain (DLT) cho đ tài TS Thái h d n em k l ng ng đ qu n lý t t ph m vi yêu c u t đ u nh đó, em th c hi n đ tài th i h n Và em c ng mu n c m n t t c Th y Cô khác c a ch ng trình Th c s Khoa h c K Thu t Máy tính t n tâm gi ng d y đào t o, b n thân em sinh viên khác ch ng trình đ t đ c s ti n b liên t c t tin h n hai n m qua Và c m n gia đình thân yêu c a - Ruby, Len, Beta - nh ng ng i quan tâm t n tình vi c theo h c hai n m qua giúp tơi có đ ng l c, s t p trung c ng nh s cam k t hồn thành khóa h c tơi ngh r ng tơi khơng th hồn thành nó, d u v y, gia đình nh bên c nh đem l i nh ng ngày tháng yên bình đ tơi n tâm vi c h c, có tr i nghi m cá nhân hoàn thành s m nh t v i khó quên Và bi t n Cha M , nh ng ng hành trình c đ i i sinh tơi cho bi t r ng h c t p iii TÓM T T V n đ truy xu t ngu n g c s n ph m (đ c bi t nông s n, th c ph m) ch đ nóng nh ng n m g n nh m x lý hàng gi , gi i quy t v n đ ni m tin, tính b t bi n, tính liêm chính, minh b ch v ngu n g c xu t x c a s n ph m đ i v i quy trình nhi u đ i tác c a doanh nghi p (DLT) mã ngu n m tài s nghiên c u n n t ng Blockchain đ xu t m t gi i pháp phù h p nh t c a n n t ng permissioned Blockchain, hi n th c cơng ngh Blockchain đ quy trình m i v quy trình truy xu t ngu n g c s n ph m cho th c ch n đ demo m t ng hi u th c ph m Vissan Sau ti n hành so sánh n n t ng Blockchain (DLT), t p trung vào permissioned Blockchain, công ngh s phân tán Hyperledger Fabric đ c ch n th o lu n sâu thêm v hi u su t, ki n trúc k thu t, c u trúc s cái, t ch c m ng, peer node, orderer service node, thu t toán đ ng thu n, nguyên lý phát tri n h p đ ng thông minh nghiên c u d li u th tr Fabric vào l nh v c khác B n demo đ ng v vi c áp d ng công ngh c th c hi n đ ch s hi u n ng c a Fabric nh m t n n t ng Blockchain (DLT) phù h p cho truy xu t ngu n g c s n ph m gi i quy t t t toán truy xu t ngu n g c s n ph m cho doanh nghi p nông s n, th c ph m v i nhi u ch c n ng phù h p Trong ph m vi đ tài, vi c quan sát khía c nh b o m t c a gi i pháp đ c trình bày d i d ng m t nhìn tồn di n v tính ng d ng c a Fabric Blockchain (DLT) v i mơ hình STRIDE V ph m vi yêu c u c a lu n án, d i m c chính, bao g m: 1) Nghiên c u n n t ng Blockchain (DLT), thu t toán đ ng thu n ch n gi i pháp Hyperledger Fabric sau so sánh d a tiêu chí đánh giá theo mơ hình SMART 2) Nghiên c u ki n trúc thi t k k thu t c a Hyperledger Fabric 3) Th c hi n m t quy trình n hình liên quan đ n chu i giá tr c a m t th ng hi u th c ph m (công ty Vissan) xuyên su t t khâu s n xu t đ n khâu s n ph m có m t t i c a hàng (bán hàng) xây d ng b n demo đ ch ng minh tính an tồn, tính tồn v n, minh b ch b t bi n c a d li u đ c ghi l i h th ng blockchain Ch đ xem công khai v i Hyperledger Explorer (đ hi n th kh i tr ng iv thái, m ng, mã mã, kh i ch đ xem giao d ch m i nh t) c ng đ c cung c p đ tr c quan hóa d li u c a s Blockchain Nghiên c u c a đ tài đ xu t m t gi i pháp k thu t v v n đ truy xu t ngu n g c s n ph m cho công ty Vissan b ng cách s d ng công ngh s Blockchain v i minh ch ng b ng vi c hi n th c demo h th ng sau nghiên c u ki n th c n n t ng so sánh th c nghi m n n t ng Blockchain B n demo h th ng đ c đ xu t đ th c hi n m t quy trình n hình v i s tham gia c a nhi u bên ch ng minh r ng Blockchain (DLT) m t gi i pháp t t đ truy xu t ngu n g c s n ph m cho chu i giá tr c a doanh nghi p Các giao d ch c a nhà s n xu t ng bán (phía khách hàng) đ c ghi l i m ng l i i blockchain c a Fabric đ bên liên quan có th d dàng theo dõi ngu n g c s n ph m toàn b n n t ng s Blockchain nh m h n ch c ng nh ch ng n n hàng gi c a s n ph m mang th ng hi u Vissan mà khách hàng mua Vi c tri n khai đ m b o tính b o m t tính b t bi n c a d li u chu i giá tr c a công ty, đ ng th i h tr c ch tham gia c a bên th ba (ví d c quan qu n lý) đ ki m tra chu i giá tr m t cách d dàng, minh b ch b t c có b t k s c x y v i s n ph m c a doanh nghi p Vì v y, v m t t ng th , u giúp b o v toàn di n th ng hi u th c ph m t bên s n xu t đ n đ u cu i khách hàng cho doanh nghi p Vissan tài nghiên c u xây d ng thi t k ki n trúc k thu t Fabric phân tích kh n ng h tr Blockchain cho th y h th ng đ c đ xu t có hi n th c t t h n so v i cách tri n khai truy n th ng khác vi c gi i quy t toán truy xu t ngu n g c s n ph m cho quy trình nhi u đ i tác c a doanh nghi p V i vi c th c thi h p đ ng thông minh (chaincode) m ng Blockchain, m t m c đ đó, h th ng demo c a Vissan r t khó b t n cơng v i ý đ gi m o s n ph m Vi c xác minh danh tính c a t t c tr ng thái s n ph m s n xu t đ n ng i bán) đ m ib c chu i giá tr (t nhà c thi t k đ ng n ch n vi c thay th b i s n ph m hàng gi b i bên b t h p pháp trình s n xu t ho c bán hàng H n n a, khách hàng đ u cu i sau có th d dàng ki m tra phân tích tính xác th c c a s n ph m Vissan t o u ki n thu n l i cho vi c truy v n d li u s C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an v SUMMARY Tracing the origin of products, especially agricultural products, and foods, has been a hot topic recently to deal with counterfeit goods and solving the issues of trust and immutability, integrity, and transparency of the product origin for the multi-actor processes of enterprises This thesis will study the open-source Blockchain (DLT) platforms and propose a suitable solution (permissioned blockchain) to implement the demo for a novel process flow of the product origin traceability for the food brand Vissan After conducting the comparison of the Blockchain (DLT) platforms, focusing on the permissioned ones, Hyperledger Fabric is selected, and further discussed regarding its performance, technical architecture, ledger, network, peer, ordering service, consensus, smart contract development, and the market adoption applying Fabric into the different business domains The demo is implemented to indicate the Fabric capability as an enterprise-grade and production-ready permissioned blockchain platform to solve the addressed problem of the product origin traceability The observation of security aspects is presented as an inclusive view of the application using Fabric Blockchain (DLT) The scope of the thesis includes, briefly: 1) Studying the general permissioned Blockchain (DLT) platforms, consensus algorithms, and select the final DLT after the empirical comparison 2) Studying the architecture and technical design of Hyperledger Fabric 3) Conducting a typical process related to the value chain of a food brand (Vissan) going through from the production (manufacturing stage) to the stage that products are at stores (selling stage) and building the demo using Fabric to prove the security, integrity, transparency, and immutability of the data recorded in the blockchain system A public explorer view (to show the latest status blocks, network, chaincodes, view blocks, and transactions) is also provided to visualize the ledger data This study proposes a technical solution of the product original traceability solution for Vissan company using the Blockchain (DLT) of a Fabric-based anti- Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an vi counterfeit management system for Vissan’s products This thesis implements the system demo after studying the foundation knowledge and thoroughly comparing the blockchain platforms The proposed system demo (at minimum viable product level) of the typical process with multi-actors involvement proves that the Blockchain (DLT) is a good solution for the product traceability for the company value chain The manufacturer (production side) and seller (customer side) transactions are recorded in the Fabric blockchain network so that the stakeholders could easily trace the anti-counterfeiting of the purchased branded Vissan products throughout the blockchain platform With this implementation which ensures the security and immutability of the data in the value chain of the company, the third-party arbitration mechanism such as regulators can also be used to check the illegal part of the value chain easily whenever any incidents happen to the given products So, inclusively, this helps adequate protection for the Vissan food brand, as a whole from production parties to end customers of Vissan The study elaborates the Fabric technical architecture design and analyzes the blockchain enablement indicating that the proposed system has a better implementation comparing to other traditional ways of implementation for the product origin traceability for the multi-actors process of the private company With the smart contract (chaincode) execution in the blockchain network, to some extent, Vissan’s demo system is difficult to forge by malicious attackers The identity verification of all product status updates at each step in the value chain (from manufacturer to sellers) is designed to stop counterfeit substitution by illegal parties for the production or sale process Furthermore, end customers are later easily checking and analyzing the authenticity of Vissan’s product and facilitate querying the data in the Blockchain (DLT) Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an vii L I CAM OAN T t c ngu n tham kh o trình nghiên c u c a đ u đ nghiên c u k l ph c ng li t kê đ y đ ph n Tài li u tham kh o, nh m ch ng pháp lu n h c thu t (nghiên c u trình làm đ tài) mà th c hi n su t th i gian th c hi n lu n v n Trong sáu tháng qua, v i thái đ nghiêm túc, cam k t cao, n l c h t đ hồn thành t t lu n v n này, d i s giám sát c a Th y TS Nguy n c Thái, n l c tìm hi u làm ch công ngh m i, đ c bi t l nh v c Blockchain (DLT) Tơi tìm hi u k cơng trình, d án liên quan đ có th t hồn thành đ tài theo khung th i gian qui đ nh Ngay t đ u, v i m t k ho ch qu n lý th i gian t t, v i nhi m v c th đ c phân b cho t ng tu n, v i vi c qu n lý ph m vi t t, qu n lý thu th p nghiên c u liên quan, t p chí, trang web k thu t tài li u báo cáo công ngh k thu t l nh v c Blockchain (DLT) toán truy xu t ngu n g c s n ph m, tuân th th c hi n nghiêm túc m c th i gian cam k t hoàn thành đ tài Lu n án c ng hi n th c demo quy trình m i nh m gi quy t tốn truy xu t ngu n g c s n ph m cho m t th ng hi u th c ph m (Vissan) theo k ho ch Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an 85 across the blockchain network, organization infrastructure, and threat intelligence providers To further the security analysis, the solution is also analyzed based on the STRIDE, a security risk analysis model to review the application This model analyzes information insecurity risks, including Spoofing identity (authentication ậ impersonating something or someone else), Tampering with data (integrity ậ modifying data or code), Repudiation (claiming to have not acted), Information Disclosure (confidentiality - exposing information to someone not authorized to see it), Denial of Service (availability ậ deny or degrade service to users), and Elevation of privilege (authorization - gain capabilities without proper authorization) With the below analysis and evaluation according to the STRIDE model for the system, we can conclude that the system achieves the desired security requirements 5.3.1.1 Against Spoofing identity Supposedly a situation where the attacker will spoof the certificate authority account to attack this system, because the credential issuer's account is verifiable through the X.509 certificate via the Fabric certificate authority (CA), so this is impossible 5.3.1.2 Against Tampering It is not possible to modify any transaction because it has been included in the ledger thanks to the blockchain design, as the tamper-proof system As Fabric uses the Elliptic Curve Encryption Algorithm (ECDSA) to ensure the security of the entire system, therefore the communication is encrypted in every process in the value chain by ECDSA to ensure the system’s data integrity, non-repudiation, and privacy As we have discussed, Fabric as a permissioned platform enables confidentiality through its channel architecture and private data feature In channels, participants on its network establish a sub-network where every member has visibility to a particular set of transactions Thus, only those nodes that participate in a channel have access to the smart contract (chaincode) and data transacted, preserving the privacy and confidentiality of both Private data allows collections between members on a channel, allowing much of the same protection as channels without the maintenance Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an 86 overhead of creating and maintaining a separate channel So this help to protect against tampering 5.3.1.3 Against non-Repudiation Data is digitally signed using the private key corresponding to the public key in the issuer's X.509 certificate All information posted on the blockchain by a CA will always be monitored and tracked back to that identified organization, therefore no participant can impersonate them as analyzed above 5.3.1.4 Against Information Disclosure It is impossible to compute the private keys from the public key used in the Fabric Therefore, there is no risk of exposing private keys from participants as the private keys must be stored in the secret storage 5.3.1.5 Against Denial of Service (DoS) DoS attacks disrupt the network’s availability and are a threat to any distributed system Many different attacks can result in denial of service, which makes it difficult to proactively prevent This risk can be mitigated by collecting performance metrics, such as transaction throughput and latency, to detect compromised availability early on Since the Fabric is deployed as a distributed system (microservice architecture) with multiple nodes deployed not in a centralized environment, therefore the DoS threat is also mitigated compared to other traditional applications 5.3.1.6 Against Elevation of privilege The highest authority in the system is the root organization This right is guaranteed by a digital signature using ECDSA Therefore, it is impossible for attackers can gain authority or fake the digital signature (certificate authority) in the system 5.4 Conclusion This study proposes a technical solution of the product original traceability solution for Vissan company using the Blockchain (DLT) of a Fabric-based anticounterfeit management system for Vissan’s products This thesis implements the Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an 87 system demo after studying the foundation knowledge and thoroughly comparing the blockchain platforms The proposed system demo (at minimum viable product level) of the typical process with multi-actors involvement proves that the Blockchain (DLT) is a good solution for the product traceability for the company value chain The manufacturer (production side) and seller (customer side) transactions are recorded in the Fabric blockchain network so that the stakeholders could easily trace the anti-counterfeiting of the purchased branded Vissan products throughout the blockchain platform With this implementation which ensures the security and immutability of the data in the value chain of the company, the third-party arbitration mechanism such as regulators can also be used to check the illegal part of the value chain easily whenever any incidents happen to the given products So, inclusively, this helps adequate protection for the Vissan food brand, as a whole from production parties to end customers of Vissan By comparing with the traditional solutions, this proposed system focuses more on the security protection of data by using the Fabric blockchain The study elaborates the Fabric technical architecture design and analyzes the blockchain enablement indicating that the proposed system has a better implementation of the product origin traceability for the multi-actors process in private companies With the smart contract (chaincode) executed in the blockchain network, and data populated to the ledger, to some extent, Vissan’s demo system is difficult to forge by malicious attackers The identity verification of all product status updates at each step in the value chain (from manufacturer to sellers) is designed to stop counterfeit substitution by illegal parties for the production or sale process Furthermore, end customers are later easily checking and analyzing the authenticity of Vissan’s product and facilitate querying the data in the Blockchain (DLT) And with further recommendations to complete the wider scope significantly, the future implementation can: (a) add and administrate more organizations accordingly to other business aspects such as regulators, financial partners, payment e-wallets, etc Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an 88 (b) apply Fabric’s private data and multiple channels to manage inclusively the product master data with the integration to the current Vissan’s ERP (Enterprise Resource Planning) and CRM (Customer Relationship Management), IoT systems (c) also, for some considerations to revoke or to update the product data when incidents happen with the counterfeited or contaminated situations, it is helpful with this feature implemented (d) in prospects, providing the frontend of mobile or website with QR scan and query for product information is also a good user experience improvement for a completed product origin traceability application (e) and many more with other features Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an 89 REFERENCES [1] T Hà “G o ông Cua' b làm gi ” Internet: https://vnexpress.net/gao-ong-cua-bi-lam-gia4357946.html, Sep 17, 2021 [2] “IBM Food Trust - Blockchain for the world’s food supply.” Internet: https://www.ibm.com/blockchain/solutions/food-trust [3] Stephen O’neal "Blockchain for Food, How the Industry Makes Use of the Technology." Internet: https://cointelegraph.com/news/blockchain-for-the-food-how-industry-makes-useof-thetechnology?fbclid=IwAR2XCOBujLMt6pLZYxDEyOEfMiQk6M3ArufA5q0nCKc7kcezTa JNRLgAXrI Jul 7, 2019 [4] “S nét v VISSAN.” Internet: https://www.vissan.com.vn/gioi-thieu-vissan/so-net-vevissan [5] V D B c “N m 2021, Vissan (VSN) đ t k ho ch l i nhu n gi m 12% v 180 t đ ng.” Internet: https://www.tinnhanhchungkhoan.vn/nam-2021-vissan-vsn-dat-ke-hoach-loinhuan-giam-12-ve-180-ty-dong-post266258.html, Apr 8, 2021 [6] S Nakamoto “Bitcoin: A Peer-to-Peer Electronic Cash System.” Internet: https://bitcoin.org/bitcoin.pdf, 2008 [7] D Yaga et al “Blockchain Technology Overview.” Internet: https://nvlpubs.nist.gov/nistpubs/ir/2018/NIST.IR.8202.pdf, Oct., 2018 [8] V Buterin “Ethereum white paper.” Internet: https://ethereum.org/669c9e2e2027310b6b3cdce6e1c52962/Ethereum_Whitepaper Buterin_2014.pdf Sep 13, 2022 [9] G Wood (2016, November 10) Polkadot white paper (Draft 1) [Online] Available: https://polkadot.network/PolkaDotPaper.pdf [10] A Yakovenko Solana: A new architecture for a high performance blockchain (v0.8.13) [Online] Avalable: https://solana.com/solana-whitepaper.pdf [11] Gartner “What is Blockchain.” Internet: https://www.gartner.com/document/4005567?ref=solrAll&refval=312939085 2021 [12] R Merkle (1988) “A Digital Signature Based on a Conventional Encryption Function.” Proceedings of Crypto ’87 [Online], pp 369ậ378 Available: https://link.springer.com/content/pdf/10.1007/3-540-48184-2_32.pdf [13] V Scott (1992, Jul.) “Responses to NIST’s proposal.” Communications of the ACM [Online] 35(7) Available: https://people.csail.mit.edu/rivest/pubs/RHAL92.pdf [14] B Lashkari and P Musilek “A Comprehensive Review of Blockchain Consensus Mechanisms.” IEEE Access [Online] vol 9, pp 43620-43652 Available: 10.1109/access.2021.3065880 [15] B Lampson “The ABCDs of Paxos,” presented at the Principles of Distributed Computing Conference, Cambrigde, 2001 [16] L Lamport et al (1982, Jul.) “The Byzantine generals problem”, ACM Transactions on Programming Languages and Systems [Online] 4(3), pp 382-401 [17] L.Lamport et al (2001) “Paxos made simple”, ACM Sigact News [Online] 32(4), pp 18-25 Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an 90 [18] D Ongaro and J Ousterhout “Search In of an understandable consensus algorithm,” in the Proceedings of USENIX ATC’14: 2014 USENIX Annual Technical Conference, 2014, Philadelphia, pp 305-319 [19] C Copeland and H Zhong, “Tangaroa: a byzantine fault tolerant raft.” Internet: https://www.scs.stanford.edu/14au-cs244b/labs/projects/copeland_zhong.pdf, 2016 [20] B.Podgorelec et al.“Analysis of fault tolerance in permissioned blockchain networks,” in 2019 XXVII International Con- ference on Information, Communication and Automation Technologies (ICAT) IEEE, 2019, pp 1-6 [21] 2020.[Online] Available: https://docs.wavesprotocol.org/en/blockchain/ leasing#leasingbenefits-for-the-node-owner [22] 2020.[Online].Available:https://wavesprotocol.org/ [23] Q He et al., “On the consensus mechanisms of blockchain/dlt for internet of things,” in 2018 IEEE 13th International Symposium on Industrial Embedded Systems (SIES) IEEE, 2018, pp 1ậ10 [24] L Chen et al., “On security analysis of proof-of-elapsed-time (poet),” in International Symposium on Stabilization, Safety, and Security of Distributed Systems Springer, 2017, pp 282ậ297 [25] L S Sankar et al., “Survey of consensus protocols on blockchain applications,” in 2017 4th International Conference on Advanced Computing and Communication Systems (ICACCS) IEEE, 2017, pp 1ậ5 [26] M Castro et al., “Practical byzantine fault tolerance,” in OSDI, 99 (1999), 1999, pp 173ậ 186 [27] 2020 [Online] Available: https://docs.neo.org/docs/en-us/basic/whitepaper.html [28] 2020 [Online] Available: https://neo.org/ [29] The Internet of Services Foundation “Internet of services: The next-generation, secure, highly scalable ecosystem for online services.” Internet: https://tokeninsight.com/api/upload/whitePaper/InternetofServices_en.pdf, Dec.31, 2017 [30] A Shahaab et al., “Applicability and appropriateness of distributed ledgers consensus protocols in public and private sectors: A systematic review.” Internet: https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=8672572 [31] D Mazieres “The stellar consensus protocol: A federated model for internet-level consensus.” Stellar Development Foundation, vol 32, 2015 [32] L Baird “The swirlds hashgraph consensus algorithm: Fair, fast, byzan- tine fault tolerance,” Swirlds, Inc Technical Report SWIRLDS-TR-2016, vol 1, 2016 [33] “Shared Worlds ậ Building the trust layer of the internet.” Internet: https://www.swirlds.com/, 2016 [34] “Proof of Authority” Internet: https://www.poa.network/for-users/whitepaper/poadaov1/proof-of-authority [35] S De Angelis et al., “Pbft vs proof-of-authority: Applying the cap theorem to permissioned blockchain,” in Italian Conference on Cyber Security (06/02/18), Italia, 2018 [36] O.Samuel et al., “A blockchain model for fair data sharing in deregulated smart grids,” in IEEE Global Communications Conference (GLOBCOM 2019), 2019 [37] D Schwartz et al., “The ripple protocol consensus algorithm,” Ripple Labs Inc White Paper, vol 5, no 8, 2014 Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an 91 [38] C Cachinand and M Vukolic “Blockchain consensus protocols in the wild,” arXiv preprint arXiv:1707.01873, 2017 [39] F Armknecht et al (2015, Jan.), “Ripple: Overview and outlook.” Trust and Trustworthy Computing [Online] pp 163-180 [40] H Moniz, “The stanbul bft consensus algorithm.” arXiv preprint arXiv:2002.03613, 2020 [41] 2020 [Online] Available: https://stakenet.io/ [42] 2020 [Online] Available: https://stakenet.io/Stakenet_Whitepaper.pdf [43] F Muratov et al., “Yac: Bft consensus algorithm for blockchain.” arXiv preprint arXiv:1809.00554, 2018 [44] D Bumblauskas et al., “A blockchain use case in food distribution: Do you know where your food has been?.” International Journal of Information Management, Volume 52, 2020 [45] Y Cen et al., “Improving Business Process Interoperability by Shared Ledgers,” 6th International Conference, 2017 [46] S E Chang and Y Chen "When Blockchain Meets Supply Chain: A Systematic Literature Review on Current Development and Potential Applications." in IEEE Access, vol 8, pp 62478-62494, 2020 [47] N Alzahrani and N Bulusu, “Block-Supply Chain: A New Anti-Counterfeiting Supply Chain Using NFC and Blockchain.” 30-35 10.1145/3211933.3211939, 2018 [48] F Tian "An agri-food supply chain traceability system for China based on RFID & blockchain technology," in the 2016 13th International Conference on Service Systems and Service Management (ICSSSM), 2016, pp 1-6, doi: 10.1109/ICSSSM.2016.7538424 [49] F.Tian "A supply chain traceability system for food safety based on HACCP, blockchain & Internet of things," in the 2017 International Conference on Service Systems and Service Management, 2017, pp 1-6, doi: 10.1109/ICSSSM.2017.7996119 [50] L, Ramundo et al., “State of the art of technology in the food sector value chain towards the IoT,” in the 2016 IEEE 2nd International Forum on Research and Technologies for Society and Industry Leveraging a better tomorrow (RTSI), 2016, 1-6 10.1109/RTSI.2016.7740612 [51] D Tse and B Zhang "Blockchain application in food supply information security," in the 2017 IEEE International Conference on Industrial Engineering and Engineering Management (IEEM), 2017, pp 1357-1361, doi: 10.1109/IEEM.2017.8290114 [52] G Baralla et al., "Ensure Traceability in European Food Supply Chain by Using a Blockchain System," in the 2019 IEEE/ACM 2nd International Workshop on Emerging Trends in Software Engineering for Blockchain (WETSEB), 2019, pp 40-47, doi: 10.1109/WETSEB.2019.00012 [53] S Chen et al., “Processes, benefits, and challenges for adoption of blockchain technologies in food supply chains: a thematic analysis.” Inf Syst E-Bus Manage 19, 909ậ935, 2021, https://doi.org/10.1007/s10257-020-00467-3 [54] P Olsen et al., “Applications, limitations, costs, and benefits related to the use of blockchain technology in the food industry.” Nofima, 2019, http://hdl.handle.net/11250/2586121 [55] W G Johnson “Blockchain Meets Genomics: Governance Considerations for Promoting Food Safety and Public Health.” Journal of Food Law & Policy, 15(1), 2019, https://scholarworks.uark.edu/jflp/vol15/iss1/3 Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an 92 [56] S Mondal et al., "Blockchain Inspired RFID-Based Information Architecture for Food Supply Chain." in IEEE Internet of Things Journal, vol 6, no 3, pp 5803-5813, June 2019, doi: 10.1109/JIOT.2019.2907658 [57] Y Xu et al., “Application of blockchain technology in food safety control current trends and future prospects.” Critical Reviews in Food Science and Nutrition, 2020, DOI: 10.1080/10408398.2020.1858752 [58] H Feng et al., “Applying blockchain technology to improve agri-food traceability: A review of development methods, benefits and challenges.” Internet: https://www.sciencedirect.com/science/article/abs/pii/S0959652620310787 [59] J Qian et al (2020), “Filling the trust gap of food safety in food trade between the EU and China: An interconnected conceptual traceability framework based on blockchain.” Journal of Cleaner Production, Volume 260, Wiley Online Library Available: https://doi.org/10.1002/fes3.249 [60] Z Hao et al (2020), “A Novel Visual Analysis Method of Food Safety Risk Traceability Based on Blockchain.” Int J Environ Res Public Health Available: https://doi.org/10.3390/ijerph17072300 [61] A Iftekhar et al (2020), “Application of Blockchain and Internet of Things to Ensure Tamper-Proof Data Availability for Food Safety.” Journal of Food Quality, vol 2020, Article ID 5385207, 14 pages Available: https://doi.org/10.1155/2020/5385207 [62] K Behnke et al., “Boundary conditions for traceability in food supply chains using blockchain technology.” International Journal of Information Management, Volume 52 [63] D Prashar et al., “Blockchain-Based Traceability and Visibility for Agricultural Products: A Decentralized Way of Ensuring Food Safety in India.” Sustainability 2020, 12, 3497 Available: https://doi.org/10.3390/su12083497 [64] A Iftekhar A and X Cui “Blockchain-Based Traceability System That Ensures Food Safety Measures to Protect Consumer Safety and COVID-19 Free Supply Chains.” Foods 2021; 10(6):1289 Available: https://doi.org/10.3390/foods10061289 [65] S Kamble et al., "Modeling the blockchain enabled traceability in agriculture supply chain." International Journal of Information Management, vol 52, p 101967, 2020 Available: 10.1016/j.ijinfomgt.2019.05.023 [66] S Nanayakkara et al., "A methodology for selection of a Blockchain platform to develop an enterprise system." Journal of Industrial Information Integration, vol 23, p 100215, 2021 Available: 10.1016/j.jii.2021.100215 [67] F.M Kasie “Combining simple multiple attribute rating technique and analytical hierarchy process for designing multi-criteria performance measurement framework.” Global J Res Eng Ind Eng 13 (1) (2013) 14ậ30 [68] Corda “Corda - Documentation & training for corda platform developers and operators.” Corda, 2020 Available: https://docs.corda.net [69] J.M Mahon “Unveiling Corda and Corda Enterprise 4.5 and Corda Network Enterprise Manager 1.3.” Medium, 2020 Available: https://medium.com/corda/unveiling-c orda-andcorda-enterprise-4-5-and-corda-network-enterprise-manager-1-3-2e3e 0fe6c0e5 [70] Corda "Corda: A Technical White Paper." R3, 2022 [Online] Available: https://www.r3.com/reports/corda-technical-whitepaper/ [Accessed: 27- Jun- 2022] [71] A Avramenko “Credits Blockchain Platform”, GitHub, 2020 AvailableL https://github.com/CREDITSCOM Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an 93 [72] Credits “Credits Blockchain developer hub.” Credits, 2020 Available: https://developers.credits.com [73] P Wuille “Elements Project.” GitHub, 2020 Available: https://github.com/ElementsProject [74] Elements “How Elements works and the roles of network participants.” Elements, 2020 Available: https://elementsproject.org/how-it-works [75] Ethereum “Ethereum Developer Resources.” Ethereum, 2020 Available: https://ethereum.org/developers/ [76] C Schwarz “Ethereum 2.0: A Complete Guide.” Medium, 2020 Available: https://medium.com/chainsafe-systems/ethereum-2-0-a-complete-guide-d46d8ac914ce [77] J Wilcke “A Permissioned Implementation of Ethereum supporting Data Privacy.” GitHub, 2020 Available: https://github.com/jpmorganchase/quorum [78] S Cherian “Hyperledger Fabric.” GitHub, 2020 Available: https://github.com/hyperledger/ fabric [79] R Belchior “Hyperledger Fabric: Technical Overview.” Medium, 2020 Available: https://towardsdatascience.com/hyperledger-fabric-technical-overview-a63046c2a430 [80] HyperledgerFabric “Hyperledger Fabric.” Hyperledger, 2020 Available: https://hyperledger -fabric.readthedocs.io/en/latest/whatis.html [81] E Androulaki et al., “Hyperledger fabric: a distributed operating system for permissioned blockchains,” in Proceedings of the thirteenth EuroSys conference, pp 1-15, IEEE, New York, NY, United States, 2018 [82] B Smith and K Christidis “IBM Blockchain: an enterprise deployment of a distributed consensus-based transaction log,” in: Proceedings of the Fourth International IBM Cloud Academy Conference, pp 140ậ143, 2016 [83] IBM Blockchain “IBM Blockchain platform - Build, Operate Govern Grow.”, 2020 [84] Microsoft “IBM Blockchain platform, Visual Studio Marketplace.”, 2020 Available: https://marketplace.visualstudio.com/items?itemName=IBMBlockchain.ibm-block chainplatform [85] G Greenspan “Multichain private Blockchain - white paper” [86] G Greenspan “MultiChain 2.0 and consensus 2019.” MultiChain, 2020 Available: https://www.multichain.com/blog/2019/03/multichain-2-0-and-consensus-2019/ [87] R Telgote “MultiChain Introduction.” Medium, 2020 Available: https://medium.com/@rahultelgote1989/multichain-introduction-part-1-c489387a60f1 [88] NEM "NEM Technical Reference (Techical whitepaper)." [Online] Available: https://nem.io/wp-content/themes/nem/files/NEM_techRef.pdf [89] A Reyes “NEM Project.” GitHub, 2020 Available: https://github.com/NemProject [90] NEM “Nem Blockchain.” Medium, 2020 Available: https://medium.com/nemofficial/tagged/nem-Blockchain [91] "Hyperledger ậ Open Source Blockchain Technologies." Hyperledger Foundation, 2022 [Online] Available: https://www.hyperledger.org/ [Accessed: 27- Jun- 2022] [92] Hyperledger.org, 2022 [Online] Available: https://www.hyperledger.org/wpcontent/uploads/2017/08/Hyperledger_Arch_WG_Paper_1_Consensus.pdf [Accessed: 27Jun- 2022] Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an 94 [93] D Khan, L Jung, M Hashmani, M Cheong, "Empirical Performance Analysis of Hyperledger LTS for Small and Medium Enterprises", Sensors, vol 22, no 3, p 915, 2022 Available: 10.3390/s22030915 [94]"Hyperledger - Hyperledger - Hyperledger Foundation", Wiki.hyperledger.org, 2022 [Online] Available: https://wiki.hyperledger.org/ [Accessed: 27- Jun- 2022] [95] "A Blockchain Platform for the Enterprise — hyperledger-fabricdocs main documentation", Hyperledger-fabric.readthedocs.io, 2022 [Online] Available: https://hyperledger-fabric.readthedocs.io/en/release-2.2/ [Accessed: 27- Jun- 2022] [96] C T Nguyen, D T Hoang, D N Nguyen, D Niyato, H T Nguyen, and E Dutkiewicz, “Proof-of-stake consensus mechanisms for future blockchain networks: fundamentals, applications and opportunities,” IEEE Access, vol 7, pp 85 727ậ85 745, 2019 [97] Comparative analysis of blockchain consensus algorithms IEEE, 2018 [98] 2020 [Online] Available: https://how.bitshares.works/en/master/ technology/dpos.html [99] 2020 [Online] Available: https://bitshares.org/ [100] F Schuh and D Larimer, “Bitshares 2.0: general overview,” accessed June-2017.[Online] Available: http://docs bitshares org/downloads/bitshares-general pdf, 2017 [101] F Yang et al., “Delegated proof of stake with downgrade: A secure and efficient blockchain consensus algorithm with downgrade mechanism.” IEEE Access, vol 7, pp 118 541ậ118 555, 2019 [102] T Guggenberger et al., “An In-Depth Investigation of Performance Characteristics of Hyperledger Fabric “, ACM, 2020 [103] D Khan et al., “Empirical Performance Analysis of Hyperledger LTS for Small and Medium Enterprises.” Sensors 2022, 22, 915 https://doi.org/10.3390/ s22030915 [104] X Xu et al., “ Latency performance modeling and analysis for hyperledger fabric blockchain network.” Inf Process Manag 2021, 58, 102436 [CrossRef] [105] Jiang et al., “Performance analysis of Hyperledger Fabric platform: A hierarchical model approach.” Peer-Peer Netw Appl 2020, 13, 1014ậ1025 [CrossRef] [106] C Wang and X Chu, “Performance characterization and bottleneck analysis of hyperledger fabric.”, In Proceedings of the 2020 IEEE 40th International Conference on Distributed Computing Systems (ICDCS), Singapore, 8ậ10 July 2020; pp 1281ậ1286 [107] H Sukhwani et al., “Performance modeling of PBFT consensus process for permissioned blockchain network (hyperledger fabric),” in Proceedings of the 2017 IEEE 36th Symposium on Reliable Distributed Systems (SRDS), Hong Kong, China, 26ậ29 September 2017; pp 253ậ255 [108] Y Hao et al., ”Performance analysis of consensus algorithm in private blockchain.” In Proceedings of the 2018 IEEE Intelligent Vehicles Symposium (IV), Suzhou, China, 30 Juneậ July 2018; pp 280ậ285 [109] S Shalaby et al., “Performance evaluation of hyperledger fabric.”, In Proceedings of the 2020 IEEE International Conference on Informatics, IoT, and Enabling Technologies (ICIoT), Doha, Qatar, 2ậ5 February 2020; pp 608ậ613 [110] S Pongnumkul et al., “Performance Analysis of Private Blockchain Platforms in Varying Workloads.”, In 26th International Conference on Computer Communication and Networks IEEE, Vancouver, Canada, 6, 2017 Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an 95 [111] E Androulaki et al., “Hyperledger fabric: a distributed operating system for permissioned blockchains.”, In Proceedings of the thirteenth EuroSys conference (pp 1-15), IEEE, New York, NY, United States, 2018 [112] B Arati et al., “Performance Characterization of Hyperledger Fabric In Crypto Valley Conference on Blockchain Technology.”, IEEE, Zug, Switzerland, 65ậ74, 2018 [113] T Dinh et al., “Untangling Blockchain: A Data Processing View of Blockchain Systems.”, Transactions on Knowledge and Data Engineering 30, (2018), 1366–1385, 2018 [114] T Dinh et al., “Blockbench: A Framework for Analyzing Private Blockchains.”, In Proceedings of the International Conference on Management of Data ACM, Chicago, Illinois, USA, 1085ậ1100, 2017 [115] Y Hao et al., “Performance Analysis of Consensus Algorithm in Private Blockchain.”, In Intelligent Vehicles Symposium IEEE, Changshu, Suzhou, China, 280ậ285., 2018 [116] Q Nasir et al., “Performance Analysis of Hyperledger Fabric Platforms”, Security and Communication Networks 1, 2018 (2018), 14, 2018 [117] P Thakkar et al., “Performance Benchmarking and Optimizing Hyperledger Fabric Blockchain Platform.”, in the IEEE 26th International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems IEEE, Banff, Alberta, Canada, 264ậ276, 2018 [118] Murat Kuzlu et al (2019), “Performance Analysis of a Hyperledger Fabric Blockchain Framework: Throughput, Latency and Scalability,” in the IEEE International Conference on Blockchain IEEE, Atlanta, Georgia, USA, 536ậ540 [119] N.L.S Thanh et al (2019), “Impact of Network Delays on Hyperledger Fabric,” in INFOCOM 2019 – Conference on Computer Communications Workshops IEEE, Paris, France, 222ậ227 [120] Julian Dreyer et al (2020), “Performance Analysis of Hyperledger Fabric 2.0 Blockchain Platform.” Association for Computing Machinery, New York, NY, USA, 32ậ38 [121] D Geneiatakis et al (2020), “Blockchain Performance Analysis for Supporting CrossBorder E-Government Services.” IEEE Transactions on Engineering Management, 67(4), 1310ậ1322 [122] Parth Thakkar and Senthil Nathan (2020) “Scaling Hyperledger Fabric Using Pipelined Execution and Sparse Peers.” Retrieved 2021-02-14 from https://arxiv.org/pdf/2003.05113.pdf [123] Canhui Wang and Xiaowen Chu (2020) “Performance Characterization and Bottleneck Analysis of Hyperledger Fabric.” Retrieved 2021-02-14 from https://arxiv.org/pdf/2008.05946 [124] XiaoqiongXu et al (2021), “Latency Performance Modeling and Analysis for Hyperledger Fabric Blockchain Network.” Information Processing & Management 58, 1, 13 [125] T Nakaike et al "Hyperledger Fabric Performance Characterization and Optimization Using GoLevelDB Benchmark," in the 2020 IEEE International Conference on Blockchain and Cryptocurrency (ICBC), 2020, pp 1-9, doi: 10.1109/ICBC48266.2020.9169454 [126] J Sousa et al., “A Byzantine Fault-Tolerant Ordering Service for the Hyperledger Fabric Blockchain Platform”, ACM, 2017 [127] D O J Ousterhout, 2014, In Search of an Understandable Consensus Algorithm, In {USENIX} Annual Technical Conference, USENIX Association, Philadelphia, Philadelphia, USA, 305ậ319 Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an 96 [128] R Alexander et al “Building a Blockchain Application that Complies with the EU General Data Protection Regulation.”, MIS Quarterly Executive 18, (2019), 263–279, 2019 [129]"Case Studies ậ Hyperledger Foundation", Hyperledger Foundation, 2022 [Online] Available: https://www.hyperledger.org/learn/case-studies [Accessed: 28- Jun- 2022] [130] 2020.[Online].Available:https://credits.com/ [131] L M Bach et al, “Comparative Analysis of Blockchain Consensus Algorithm”, 41st International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO), 2018 Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an 97 PROFILE Full name: HO ANH THI Date of birth: 02 / 10 / 1979 Place of birth: Hue City Address: 1017/48 Hong Bang, Ward 12, District 6, HCMC TRAINING PROCESS 1997 - 2003, University of Technology, Bachelor of Engineering, Computer Engineering 2016 - 2018: University of Northampton, Master of Business Administration, Entrepreneurship 2004, Certified Lecturer of Global Aptech Training Center 2007, BEA WebLogic Portal Development Certified 2007, IBM SOA Development Certified 2015, SAP Hybris Ecommerce Platform Certified 2016, SAP Hybris Ecommerce Consultant Certified 2016, Magento Ecommerce Plaftform Certified 2017, Adobe Digital Experience Manager Platform Certified 2020, Thought Machine Core Banking Platform Certified WORKING PROCESS 05/2020 ậ present: Country Head at GFT (Germany) • Setup the company and grow teams from ground up (presently at 200+ resources) • Work with headquarter to align the growth strategy for Vietnam in next years 08/2018 ậ 04/2020: Country Head of Technology and Program Management at Abakus • Work and align with Group Technology to oversee local technology, implementation and risk management Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an 98 • Build cross-functional teams from the ground up to develop products, manage the Vietnam operation and business execution to align with regional strategy 12/2016 ậ 07/2018: Head of Engineering and Delivery at SmartOSC • Oversee cross-functional activities of delivery and development at the company level for all project models (dedicated teams, fix-priced projects for Omni-Channel eCommerce, Digital Marketing, Digital Transformation • Work directly with agencies, partners or customers business & technical teams to build up the engagement 09/2014 ậ 11/2016: Head of Enineering and Delivery at SAI Digital • Work directly with partners, agencies, customers to provide technical solution proposals, project estimation and schedule to implement • Lead the consulting activities for solution design, work with Pre-sale team and ODC teams to deliver projects 11/2010 ậ 09/2014: Senior Solution Architect and Enginering Manager at NashTech Global • Onsite working directly with technical teams, business teams at customer site to provide design solution and delivery planning • Manage ODC deliveries from beginning to go live phase • Lead, direct and communicate vision and mission for project teams • Work closely with company leaders to provide information regarding performance and development opportunities 06/2009 ậ 11/2010: Senior Solution Architect and Enginering Manager at COA Solutions • Working with Principal Architect team from COA Solution UK • Manage project development activities and process • Monitor and control to achieve planned financial objectives for the department • Manage project plan, task management, and task assignment and delivery 03/2008 ậ 06/2009: Project Lead and Technical Architect at NextVIEW Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn