Skip to main content
Have a personal or library account? Click to login
Revolutionizing Tunisian Agricultural Traceability with Blockchain: Exploring Aries and Ethereum Solutions Cover

Revolutionizing Tunisian Agricultural Traceability with Blockchain: Exploring Aries and Ethereum Solutions

Open Access
|Feb 2025

Figures & Tables

Figure 1.

Hyperledger Aries Global Architecture

Figure 2.

Proposed Architecture

Figure 3.

CNN Model Architecture

Figure 4.

Filtering a 5×5 Image Using a 3×3 Convolution Kernel.

Figure 5.

Max pooling operation using 2×2 filters.

Figure 6.

Results of the analysis.

Figure 7.

Data preprocessing

Figure 8.

Construction of CNN model.

Figure 9.

Model training.

Figure 10.

Validation of the model.

Figure 11.

Final evaluation

Figure 12.

Agent creation.

Figure 13.

Invitation creates.

Figure 14.

Invitation created from Farmer Agent to Agricultural Expert Agent

Figure 15.

Acceptance of the invitation.

Figure 16.

Message exchanges.

Blockchain applications in smart and sustainable agriculture

Blockchain use casesDescriptionCategoryPlatform
Distribution of egg [52]Followed by the distribution of eggs from farms to consumers.TraceabilityHyperledger Sawtooth
Brazilian grain export [53]Assist the producer in Brazil to track grain for global exporters.TraceabilityHyperledger Fabric
Agri Block IoT [54]Data traceability through IoT sensorsTraceabilityEthereum
Intelligent greenhouse [41]Greenhouse control and plant growth monitoring via user-friendly interfacesTraceabilityEthereum
Smart watering system [42]Integration of a fuzzy logic decision system with blockchain storage for privacy.Smart farmingCustomized (Java)
Our approachTraceability of agricultural dataSmart farmingHyperledger Aries And Ethereum

Comparative Analysis of Ethereum Blockchain and Hyperledger Aries

FeatureEthereumHyperledger Aries
Blockchain TypePublic blockchainPermissioned blockchain framework
Main PurposeSupports smart contracts and decentralized applications (DApps)Designed for decentralized identity systems and secure data exchanges between decentralized entities
Smart Contract LanguageSolidity (primarily)Not specific; depends on the specific application framework
ArchitectureBased on Proof of Work (PoW) blockchain with migration plans to Ethereum 2.0 Proof of Stake (PoS)Modular and extensible framework for developing decentralized autonomous agents (DID) and secure message exchanges
Consensus MechanismPoW, PoS planned in Ethereum 2.0Depends on the underlying ledger (including PoW, PoS)
FlexibilityDesigned for generic decentralized applicationsFocused on flexibility for decentralized identity systems and secure data exchanges
Confidentiality-tyPublic transactions by defaultAbility for private and selective transactions, emphasizing confidentiality and authorization
GovernanceThe decentralized community decides on updates.Modular governance structure, allowing customization for each specific implementation
Typical Use CaseDecentralized applications, smart contractsDecentralized identity systems, secure data exchanges between decentralized parties
DOI: https://doi.org/10.2478/ias-2025-0003 | Journal eISSN: 1554-1029 | Journal ISSN: 1554-1010
Language: English
Page range: 38 - 57
Published on: Feb 28, 2025
In partnership with: Paradigm Publishing Services
Publication frequency: 6 issues per year

© 2025 Amira Talha, Tarek Frikha, Jalel Ktari, Habib Hamam, published by Cerebration Science Publishing Co., Limited
This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 License.