Photon Data Streamer

The Photon Data Streamer is part of the Photon infrastructure, optimized for real-time data transmission to enable immediate processing and analysis. This functionality is crucial for dynamic responses and insights across various applications.

Key Functions and Processes:

  • Data Collection: Transmitter Agents collect trade data from diverse sources.

  • Data Preprocessing: Off-chain preprocessing determines the best data values and formats, such as:

    • VWAP (Volume Weighted Average Price)

    • TWAP (Time Weighted Average Price)

    • Median trading volume

  • Value Updates and Voting: Transmitters calculate and push updates to StreamDataSpotter contracts during a defined voting period.

  • Finalization and Broadcasting: Once conditions on the Entangle Blockchain are met, an update event is triggered, leading to the finalization and broadcasting of updated price information to the designated blockchain.

Data Finalization Process:

  • Proposal Aggregation: Begins with collecting Transmitter proposals.

  • Selection of Canonical Data Point: Ends with the selection of a canonical data point that best represents the observed reality.

Transmitter Bet Mechanism:

  • Transmitters bet on the accuracy of their data submissions.

  • A reward mechanism based on the collective agreement of peers encourages precision and integrity in submissions, introducing a game-theoretic layer to the consensus process.

This structured approach ensures a secure, efficient, and fair process for data streaming and operation execution within the Entangle ecosystem, maintaining the integrity and utility of the blockchain data.

Last updated