Blockchain Food System Flashcards

Handle Food Tracking from Cultivating up until Consumer

1
Q

What is the purpose of the Blockchain-based Food Traceability System (BFTS)?

A

To define the requirements for the BFTS, ensuring it meets user needs and complies with industry standards.

Intended for developers, project managers, testers, and stakeholders.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What technologies are used in the BFTS for tracking food products?

A

Blockchain technology, IoT sensors, and a mobile app.

Data storage, monitoring conditions, and consumer access via QR codes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What food safety regulations does the BFTS comply with?

A

ISO 22005 and FSMA.

Global food safety standards.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is the significance of QR codes in the BFTS?

A

Unique QR codes are generated for each product batch to track its journey.

Including origin, storage conditions, and transportation route.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are the main project goals of the BFTS?

A
  • Ensure Transparency
  • Enhance Food Safety
  • Consumer Empowerment
  • Compliance with Food Safety Regulations
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is the role of IoT sensors in the BFTS?

A

To monitor environmental conditions during the storage and transport of food products.

Data is recorded on the blockchain for integrity.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is the consensus mechanism used in the blockchain layer?

A

Proof of Stake (PoS) or Byzantine Fault Tolerance (BFT).

Ensures fast and reliable validation of transactions.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What are the functional requirements of the BFTS?

A
  • Blockchain-based Data Storage for Food Traceability
  • QR Code Generation for Product Tracking
  • Integration with IoT Sensors for Monitoring Storage Conditions
  • Consumer-facing Mobile App to Scan and Track Product History
  • Generate Alerts Based on IoT Data
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is the maximum transaction processing time for the BFTS?

A

10 seconds.

The system must handle up to 10,000 transactions per second (TPS).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What are the non-functional requirements for the BFTS?

A
  • Performance
  • Security
  • Usability
  • Reliability
  • Scalability
  • Compliance
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What type of database is used in the BFTS?

A

NoSQL databases (CouchDB or MongoDB) for non-critical off-chain data.

Critical supply chain data remains on-chain.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Who are the user personas in the BFTS?

A
  • Farmer
  • Supply Chain Operators
  • Distributor
  • Consumers
  • Regulators
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

True or False: The BFTS will manage in-store inventory.

A

False.

The system does not handle in-store inventory.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is a significant challenge for the BFTS in remote areas?

A

Limited connectivity and bandwidth.

The system must be optimized for effective operation under these conditions.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is the expected uptime for the BFTS?

A

99.9%.

Ensures continuous availability for all stakeholders.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Fill in the blank: The BFTS integrates with _____ for seamless interaction.

A

third-party APIs.

17
Q

What are the primary components of the BFTS architecture?

A
  • Blockchain
  • IoT sensors
  • User-facing applications
18
Q

What is the role of smart contracts in the BFTS?

A

Automate processes such as data entry and verification without intermediaries.

Ensures accountability and fosters trust.

19
Q

What is the purpose of the use case diagram in the BFTS?

A

To depict how different actors interact with the BFTS.

20
Q

What are the hardware requirements for the BFTS?

A

Devices capable of reading QR codes and monitoring IoT sensor data.

21
Q

What does the acronym BFTS stand for?

A

Blockchain-based Food Traceability System.