Giao diện màn hình ghi nhật ký sản xuất

Một phần của tài liệu Xây dựng mô hình nông nghiệp bền vững ứng dụng công nghệ blockchain (Trang 116)

6 Hiện thực và đánh giá thực nghiệm

6.9 Giao diện màn hình ghi nhật ký sản xuất

Sau đó, hợp tác xã nhấn nút Xác nhận để hồn tất. Khi này hệ thống cũng sẽ tạo ra một giao dịch và gửi lên mạng lưới Blockchain với thông tin như sau:

• Địa chỉ gửi: 0x7925db8deb6f7b4eb15658c1a64c462e42495a3a (Địa chỉ EOA của hợp tác xã)

• Địa chỉ nhận: 0x28e7764ec26a239792a2edba222b8e1e58fa9c30 (Địa chỉ Hợp đồng của hợp tác xã)

• Giao dịch gửi đi:

0xf904a60b80837a12009428e7764ec26a239792a2edba222b8e1e58fa9c30 80b90444b61d27f600000000000000000000000024e42fe49f4a4492dcb8e6 7c83b65f2479865e7400000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000 00000000000000000000600000000000000000000000000000000000000000 0000000000000000000003a4f8094d4a000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000028e7 764ec26a239792a2edba222b8e1e58fa9c3000000000000000000000000000 00000000000000000000000000000000000180000000000000000000000000

6.1 Hiện thực 0000000000000000000000000000000000000001c000000000000000000000 00000000000000000000000000000000000000000240000000000000000000 00000000000000000000000000000000000000000002800000000000000000 0000000000000000000000000000000000000000000002c000000000000000 00000000000000000000000000000000000000000000000300000000000000 00000000000000000000000000000000000000000000000003400000000000 00000000000000000000000000000000000000000000000000036000000000 0000000000000000664d746c100c392a3b8ae645e1971ae62111c590000000 0000000000000000000000000000000000000000000000000000000015586f c3a0692063c3a1742048c3b261204ce1bb9963000000000000000000000000 00000000000000000000000000000000000000000000000000000000000041 ea6e7071efc361d80b79b45ecc59160e6c024e6e73d3c3a39deeed5649314b 5176627c09712d172f54136438e5b463c1078428dc2b6ebbd34060534bbd3f 24801b00000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000 0000002025c819440216be83f20447ab654f8583b5bbca8088fc5ca4f3d2fe 1ad97fbbf90000000000000000000000000000000000000000000000000000 00000000000a4348c4824d2053c39343000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000 00000000000000074d30303032393800000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000 0000000000000000000b4d3030303239383030303100000000000000000000 00000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000 0000000000000000000000001330332d30312d323032322030303a32393a34 34000000000000000000000000000000000000000000000000000000000000 00000000000000000000001ba01ed3fedcc51b53d94554ea96c04a71f74093 b9942589280fca69feb45e18b219a05c4b2cfb2a92e700e3306d2292b18f1f 58d765626385ebb0677cdca4c40a98be

6.1 Hiện thực

Hình 6.10: Thơng tin tra cứu trên Block Explorer của VBChain khi ghi nhật ký thành công

Kết quả, một công đoạn mới đã được thêm vào nhật ký của đối tượng sản xuất có mã số M0002980001. Thơng tin chi tiết có thể tra cứu trên Blockchain tại đường dẫn: https://explorer.vbchain.vn/agd/tx/ 0x1d11f85d06ecb4df9b3a928f4f3e6ea0a85d702015354834a4dc7a9df17b728a

6.1.8 Hợp tác xã kích hoạt tem

Sau khi ghi nhận nhận ký sản xuất, đặc biệt là đã ghi nhận bước Thu Hoạch (hoặc Đóng gói) tạo ra một Đợt thu hoạch (chứa các nhật ký tại thời điểm thu hoạch trở về trước), thì hợp tác xã sẽ tiến hành kích hoạt tem. Như đã trình bày, nếu khơng kích hoạt tem, người tiêu dùng khi qt mã QR sẽ không tra cứu được thông tin.

6.1 Hiện thực

Hình 6.11: Giao diện màn hình kích hoạt tem

Để kích hoạt tem, hợp tác xã chọn tiến hành theo 04 bước như sau: 1. Bước 1. Chọn Đợt thu hoạch phù hợp

2. Bước 2. Nhập tem bắt đầu và tem kết thúc (dựa theo khoảng tem dán trên sản phẩm cuối)

3. Bước 3. Nhập thông tin ngày sản xuất (mặc định là trùng với ngày Thu hoạch) và ngày kích hoạt tem (mặc định là ngày hiện tại)

4. Bước 4. Nhấn nút xác nhận

Sau đó, hợp tác xã nhấn nút Xác nhận để hồn tất. Khi này hệ thống cũng sẽ tạo ra một giao dịch và gửi lên mạng lưới Blockchain với thơng tin như sau:

• Địa chỉ gửi: 0x7925db8deb6f7b4eb15658c1a64c462e42495a3a (Địa chỉ EOA của hợp tác xã)

• Địa chỉ nhận: 0x24e42fe49f4a4492dcb8e67c83b65f2479865e74 (Hợp đồng Fac- tory để tạo đối tượng số)

6.1 Hiện thực

• Giao dịch gửi đi:

0xf901660d80837a12009424e42fe49f4a4492dcb8e67c83b65f2479865e74 80b90104541116730000000000000000000000000000000000000000000000 0000000000000000a000000000000000000000000000000000000000000000 0000000000000000024d000000000000000000000000000000000000000000 00000000000000000002560000000000000000000000000000000000000000 0000000000000000000000e0000000000000000000000000664d746c100c39 2a3b8ae645e1971ae62111c590000000000000000000000000000000000000 000000000000000000000000000b4d30303032393830303031000000000000 00000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000001ca0be5cffa42c4302fabc22e80c1b 67addff0acec1039e383a98ae39a9467ad900ba005648cf6f11cd701d33926 8018ae9a242947e7d63e0e9c561ac76e6eb72aeb51

Hình 6.12: Thơng tin tra cứu trên Block Explorer của VBChain khi kích hoạt tem thành cơng

Kết quả, một đối tượng số sẽ được tạo ra và đại diện cho khoảng tem đã được kích hoạt. Thơng tin chi tiết có thể tra cứu trên Blockchain tại đường dẫn: https://explorer.vbchain.vn/agd/tx/ 0x69d906cba3b76a5c3b3eb7a001e3b36304d235238ffb72cea95c5dee3999cb99

6.1.9 Người tiêu dùng xác thực thông tin trên Blockchain

Để truy xuất nguồn gốc, người dùng sẽ quét mã QR dán trên sản phẩm và tra cứu thơng tin về q trình sản xuất ra sản phẩm đó. Tại màn hình dưới,

6.1 Hiện thực

dịng chữ “Thơng tin đã được xác thực trên Blockchain”. Lúc này, mô-đun cổng truy xuất nguồn gốc sẽ gọi tới Lớp xử lý dữ liệu Blockchain để tiến hành xác thực thơng tin.

Hình 6.13: Giao diện truy xuất nhật ký sản xuất

Hình 6.14: Giao diện khi xác thực thơng tin Blockchain

Hình 6.15: Giao diện tra cứu trên Block Explorer

Thông tin khi xác thực thành công đảm bảo rằng được ghi nhận bởi đúng hợp tác xã đó, dữ liệu khơng bị can thiệp và chưa hết hạn sử dụng. Người tiêu dùng cũng có thể nhấn vào nút “Xem chi tiết” để có thể tra cứu thơng tin trực tiếp trên công cụ Blockexplorer do VBChain cung cấp.

Ngồi ra, người tiêu dùng cũng có thể truy cập trực tiếp vào trang Block- explorer và tiến hành tra cứu thông tin qua địa chỉ Hợp đồng thông minh của hợp tác xã. Lấy ví dụ như khi tra cứu với địa chỉ Hợp đồng thông minh 0x28e7764EC26a239792a2EDba222B8e1E58fa9C30 (được tạo ra ở các bước trên), thì ta được thơng tin như hình sau:

6.1 Hiện thực

Hình 6.16: Thơng tin Blockchain của địa chỉ Hợp đồng thơng minh

Trong đó, mục Transactions sẽ chứa tất cả những giao dịch ghi nhận thông tin nhật ký sản xuất của hợp tác xã này. Đồng thời, khi nhấn vào một giao dịch cụ thể, người tiêu dùng cũng sẽ xem được chi tiết công đoạn đã được lưu trên Blockchain.

6.2 Đánh giá thực nghiệm

Hình 6.17: Thơng tin Blockchain chi tiết của một giao dịch

6.2 Đánh giá thực nghiệm

6.2.1 Đánh giá triển khai thực tế tại Kata Farm Group

Giải pháp phần mềm đã được triển khai thực tế tại Kata Farm Group, có địa chỉ tại Đắk Lắk, Việt Nam trong giai đoạn 01/12/2019 đến 01/05/2020. Nhìn chung, trong 06 tháng theo dõi quá trình triển khai thực tế tại Kata Farm Group, giải pháp đã đáp ứng được các yêu cầu đặt ra và hoạt động ổn định trong khoảng thời gian đầu khi đã:

• Hợp tác xã đã chuẩn hóa dữ liệu và số hóa thành cơng 291 đối tượng sản xuất

6.2 Đánh giá thực nghiệm

• Hợp tác xã đã thực hiện 92 đợt kích hoạt tem với tổng số 5823 tem được dán trên sản phẩm cuối

• Hợp tác xã đã tạo ra tổng cộng 4131 giao dịch trên mạng lưới Blockchain Tuy nhiên, khi triển khai trong thời gian dài, hợp tác xã sẽ gặp phải một số vấn đề như sau:

• Chi phí nhân cơng để thực hiện việc dán, kích hoạt và quản lý tem quá lớn, đặc biệt là cho những hợp tác xã có số lượng lớn sản phẩm và nhiều loại mặt hàng khác nhau. Bởi lẽ, nhân viên cần cẩn thận và dán đúng tem đúng sản phẩm cuối.

• Chi phí in ấn tem đang chiếm tỉ trọng lớn trên giá thành sản phẩm khiến cho chi phí đầu vào cao và có thể tăng giá bán sản phẩm.

• Để có thơng tin mới nhất và đầy đủ, hợp tác xã phải có nhân lực phụ trách việc nhập thông tin nhật ký cho các đối tượng sản xuất định kỳ, trong trường hợp này là 291 đối tượng. Điều này khiến cho hợp tác xã này khó lịng triển khai phần mềm.

Để khắc phục những vấn đề trên trong những tháng tiếp theo, Kata Farm Group đã sử dụng linh hoạt phần mềm truy xuất nguồn gốc Blockchain theo hướng sau:

• Sử dụng mã QR của đối tượng sản xuất đại diện cho loại sản phẩm. Điều này dẫn tới các sản phẩm cuối sẽ không thể phân biệt với nhau và cũng không thể phân biệt sản phẩm mới và sản phẩm cũ. Tuy nhiên, giải quyết được bài tốn chi phí in ấn tem và chi phí nhân cơng dán tem.

• Ẩn thơng tin thời gian ghi nhật ký và dùng chung nhật ký cho nhiều mùa vụ khác nhau. Cách này tiết kiệm công sức ghi nhận thông tin nhưng lại khơng đảm bảo tính minh bạch.

6.2.2 Đánh giá về chi phí khi thương mại hóa

6.2 Đánh giá thực nghiệm

phần mềm, chi phí nhân lực, chi phí in ấn tem nhãn. Chi phí thuê bao hoặc xây dựng phần mềm và chi phí nhân lực sẽ phụ thuộc vào phần mềm truy xuất nguồn gốc cụ thể và doanh nghiệp triển khai cụ thể. Trong khi đó, chi phí in ấn tem nhãn gần như là tương đồng giữa các giải pháp phần mềm lẫn nhau.

Theo như tác giả khảo sát giá trị trường, thì chi phí in tem nhãn có mã QR cố định sẽ tiết kiệm khoảng 66% so với in tem nhãn có mã QR biến đổi (mỗi tem nhãn là một loại mã QR khác nhau). Với kích thước tem 2.5 cm *3.6 cm (bế demi bo góc, tem in màu, in decal bể) thì chi phí rơi vào khoảng 250 đồng/tem, cho đơn hàng khoảng 50,000 tem và giá 320 đồng/tem cho đơn hàng 10,000 tem.

Ngoài ra, việc tăng số lượng tem in ấn sẽ làm giảm đơn giá trên mỗi tem. Nhà phát triển có thể tận dụng điều này để cung cấp tem ở mức giá cạnh tranh cho khách hàng sử dụng phần mềm truy xuất nguồn gốc của họ. Đây cũng là lí do vì sao tác giả thiết kế hệ thống mã số cho tem sản phẩm, tem thùng hàng không bao gồm mã định danh của hợp tác xã. Tuy vậy, có thể thấy rằng khi thương mại hóa phần mềm trong thực tế, thì chi phí tem nhãn sẽ là một rào cản khiến cho không phải doanh nghiệp nào cũng sẵn lòng triển khai giải pháp truy xuất nguồn gốc.

6.2.3 Đánh giá về phí xử lý giao dịch

Để người tiêu dùng có thể tra cứu thơng tin truy xuất nguồn gốc sản phẩm thì hợp tác xã cần thực hiện đầy đủ cơng đoạn và hồn thành ở bước kích hoạt tem. Với thiết kế của Hợp đồng thơng minh và quy trình nghiệp vụ của phần mềm hiện tại, thì cần trải qua các tác vụ trong bảng 6.1 như sau:

Bảng 6.1: Bảng các tác vụ cần thiết và thông số tương ứng

Tác vụ Đăng ký Tạo loại

sản phẩm Tạo mùa vụ sản xuất Ghi nhật ký Kích hoạt tem Số lượng giao dịch 3 1 1 1 1 Phí GAS tiêu tốn 4,820,522 4,629,425 142,216 1,116,464 259,205

6.2 Đánh giá thực nghiệm

Kích thước

(Bytes) 1679 336 206 1201 371

Giả định rằng nhật ký sản xuất của mùa vụ đó chỉ ghi nhận 03 cơng đoạn, thì tổng số lượng giao dịch để hồn thành bước kích hoạt tem là 10 giao dịch, tổng số phí gas để xử lý 10 giao dịch này là 10,967,832 và sẽ tiêu tốn 3,793 Bytes (tương ứng với 3.7 KB) khơng gian lưu trữ. Với các dữ kiện trên, thì tác giả sẽ so sánh (Bảng 6.2) trên các nền tảng Blockchain tương thích với EVM phổ biến hiện nay

để đánh giá được về sự chênh lệch giữa phí giao dịch giữa các nền tảng:

Bảng 6.2: Bảng so sánh phí giao dịch giữa các nền tảng Blockchain

Chỉ số Mạng Nhóm Blockchain cho doanh nghiệp Ethe- reum Binance Smart Chain Polygon Network

Đồng coin của mạng lưới Khơng có ETH BNB MATIC

Giá đồng coin của mạng

lưới9 (1) Khơng có $3,818 $530 $2.49

Giá GAS tiêu chuẩn (2) 0 92 * 10-9

ETH 5 * 10 -9 BNB 50 * 10 -9 MATIC Phí xử lý giao dịch = (1) * (2) * 10,967,832 0 $3,852 $29 $1.36

Có thể thấy được rằng, dù triển khai cho nền tảng có phí xử lý giao dịch rẻ nhất hiện tại (Polygon Network) nhưng chi phí mà người sử dụng cần bỏ ra để hồn thành tới bước kích hoạt tem đã là $1.36 (khoảng 31,000 đồng), trong khi đó đối với nền tảng mắc nhất (Ethereum) thì chi phí lên tới con số khổng lồ $3,852 (khoảng 88,000,000 đồng). Tuy nhiên, trong thực tế thì người dùng sẽ tạo rất nhiều giao dịch Blockchain để ghi nhật ký sản xuất và tất nhiên sẽ khơng có khả năng chi trả chi phí xử lý giao dịch như bảng trên. Đây là lý do vì sao tác giả định hướng triển khai phần mềm trên nền tảng Blockchain cho doanh nghiệp.

6.2 Đánh giá thực nghiệm

6.2.4 Đánh giá về hiệu năng của mạng lưới Blockchain vàmức độ lưu trữ dữ liệu mức độ lưu trữ dữ liệu

Khi so sánh về hiệu năng của mạng lưới Blockchain, chúng ta sẽ cần quan tâm tới số lượng giao dịch mà mạng lưới Blockchain đó có khả năng xử lý trong một giây (txps)[54]. Con số này sẽ được tính bằng số lượng giao dịch trong một Khối chia cho thời gian một Khối được xử lý. Bảng 6.3 sẽ trình bày các kết quả tính tốn hiệu năng của các mạng lưới Blockchain tương thích với EVM phổ biến hiện tại:

Bảng 6.3: Bảng so sánh hiệu năng giữa các nền tảng Blockchain

Chỉ số Mạng Mạng Blockchain cấu hình sẵn của VBChain Ethereum Binance Smart Chain Polygon Network

Thời gian xử lý một Khối

mới 15 giây 14 giây 3 giây 2 giây

Giới hạn GAS của một

Khối 240,000,000 30,000,000 80,000,000 20,000,000 Phí GAS tiêu tốn của

giao dịch mẫu10 1,116,464

Số giao dịch tối đa trong

mỗi Khối 214 26 71 17

Số lượng giao dịch có thể

xử lý/giây 14.26 1.85 23.66 8.5

Như vậy có thể thấy được rằng, Binance Smart Chain có hiệu năng tốt nhất khi có thể xử lý được khoảng 23 giao dịch ghi nhận ký sản xuất mỗi giây, tốt hơn so với mạng Blockchain cấu hình sẵn của VBChain mà ứng dụng phần mềm đang triển khai (khoảng 14 giao dịch mỗi giây). Tuy nhiên, về lý thuyết thì hiệu năng của các nền tảng Blockchain cho doanh nghiệp phải nhanh hơn rất nhiều so với các nền tảng Blockchain công khai, lý do là bởi vì số lượng nút ít và sử dụng luật đồng thuận mang nhiều yếu tố tập trung (hơn là đảm bảo sự phi tập trung)[55].

6.2 Đánh giá thực nghiệm

Vì vậy, việc cấu hình mạng lưới Blockchain cũng là một trong những yếu tố có thể cải tiến được.

Ngồi ra, khi áp dụng cơng nghệ Blockchain thì cũng cần phải lưu tâm tới mức độ sử dụng không gian lưu trữ[50]. Bởi vì mọi dữ liệu khi ghi nhận trên mạng lưới Blockchain sẽ được lưu trữ vĩnh viễn và khơng thể xóa sửa, hay nói cách khác, dữ liệu sẽ ngày càng phình ra theo thời gian. Trong trường hợp xấu nhất khi mạng Blockchain hoạt động hết cơng suất mỗi ngày thì ta có kết quả như bảng 6.4 sau:

Bảng 6.4: Bảng so sánh không gian lưu trữ cần thiết giữa các nền tảng Blockchain

Chỉ số Mạng Mạng Blockchain cấu hình sẵn của VBChain Ethereum Binance Smart Chain Polygon Network Số lượng giao dịch có thể xử lý/giây 14.26 1.85 23.66 8.5 Số lượng giao dịch có thể xử lý/ngày 1,232,064 159,840 2,044,224 734,400 Kích thước của giao dịch

mẫu11 (Bytes)* 1201 Bytes

Không gian lưu trữ cần

thiết tối đa/ngày 1,411 MB 183 MB 2,341 MB 841 MB Như vậy, trong trường hợp hoạt động 100% hiệu năng thì mạng Blockchain mà phần mềm đang triển khai sẽ xử lý được 1,232,064 giao dịch ghi nhật ký sản xuất và yêu cầu khoảng 1,411 MB khơng gian lưu trữ. Đây cũng là một điểm có thể cải tiến cho những đề tài nghiên cứu khác sau này.

7 Tổng kết

Đánh giá lại toàn bộ các kết quả mà đề tài đã đạt được bằng cách so sánh với những kết quả đặt ra ở chương 4 và chỉ ra những khó khăn trong q trình thực hiện. Phần này cũng so sánh kết quả của đề tài với những cơng trình nghiên cứu hiện tại và chỉ ra những ưu khuyến điểm. Sau cùng sẽ trình bày về những hướng phát triển tiếp theo.

7.1 Những kết quả và đóng góp chính

Trong luận văn này, tác giả đã nghiên cứu và xây dựng thành công một giải pháp phần mềm truy xuất nguồn gốc Blockchain như một phương thức giao tiếp, nhằm hỗ trợ giải quyết hai vấn đề của nền nông nghiệp Việt Nam: Vấn đề được mùa mất giá - được giá mất mùa; Vấn đề thiếu vốn sản xuất - mở rộng kinh doanh của người nông dân. Thông qua việc giải quyết được hai vấn đề trên, một mơ hình nơng nghiệp bền vững sẽ được hình thành và mang tới hai lợi ích sau: Tăng thu nhập cho các nông trại; Nâng cao chất lượng cuộc sống cho các gia đình nơng dân và cộng đồng.

Tác giả cũng nghiên cứu và phân tích những điểm đặc trưng của các cơng trình nghiên cứu có liên quan tới phạm vi nghiên cứu, bao gồm các mơ hình Nơng nghiệp cộng đồng, mơ hình Cây xồi nhà tơi, mơ hình giúp cho người nơng dân huy động vốn hay các giải pháp truy xuất nguồn gốc hiện tại. Thơng qua đó, tác giả đánh giá và rút trích được những ưu điểm và nhược điểm của các cơng trình trên, mang tới cái nhìn tổng quan về hiện trạng các giải pháp mà thế giới đang

7.1 Những kết quả và đóng góp chính

thực hiện.

Về mặt cơng nghệ Blockchain - một cơng nghệ mới, tác giả cũng đã trình bày tổng quan về cơng nghệ này cũng như Ethereum Blockchain và các nền tảng Blockchain tương thích với máy ảo EVM. Đây là cơ sở để tác giả tiến hành nghiên cứu, phân tích và lựa chọn nền tảng Blockchain để xây dựng giải pháp phần mềm truy xuất nguồn gốc. Nền tảng được chọn sẽ khơng có bất cứ sự liên quan nào tới tiền mã hóa hoặc các vật phẩm có giá trị thực tế, khơng bị giới hạn bởi các ràng buộc pháp lý tại Việt Nam. Thông qua việc đánh giá lựa chọn này, tác giả đồng thời chỉ ra được những tính chất mà một nền tảng Blockchain cho doanh nghiệp

Một phần của tài liệu Xây dựng mô hình nông nghiệp bền vững ứng dụng công nghệ blockchain (Trang 116)

Tải bản đầy đủ (PDF)

(142 trang)