Bitahon Protocol
The Bitahon Protocol encompasses three fundamental levels:
Transport Layer
Data is encoded into QR codes and fragmented using headers. Each QR code contains information about the version, frame number, and the total number of frames.
Session Layer
Facilitates data transmission in Protocol Buffers format, with an added ECDSA signature for data integrity and authenticity verification.
Application Layer
Defines the formats for requests (ApiRequest) and responses (ApiResponse) in Protocol Buffers format.
This protocol ensures efficient data exchange, supporting various levels of abstraction for both general and specialized use cases.