Worker Node use cases
Last updated
Last updated
Similarly as for blockchain or DLT (Decentralized Ledger Technology) application, Worker Node technology should mainly be considered for specific use-cases.
You can consider utilizing Worker Nodes for either Active or Reactive use case types.
Active use cases describes a situation when system relies on Worker Nodes as a primary executors of business logic. In such a case, Worker Nodes plays a non-removable role from the system and biggest advantage is their flexibility, lightweight architecture and decentralized nature. Example - Oracle Network ------------------------------
Reactive use cases describe a situation when system rely on Worker Nodes as a verification layer that ensures that result of the logic execution is done in tamper-proof and trustless manner. The decentralized nature additionally participates to the overall system security and ensures verification possibilities. Example - verification of 24/7 energy matching algorithm
Main roles that Worker Nodes play in above use case type:
Application runs the business logic itself along with Worker Nodes
Worker Nodes executed functionality is part of a "bigger" system
Reactive way of using Worker Nodes offers a balance between Speed & Security
There are four types of problems that Worker Nodes along with their capabilities coming from EWX Ecosystem are best equipped to solve.
Need for trustless execution (decentralized)
(Public) Verifiability of results e.g. for auditing needs
Need for system participants incentivisation
Need for blockchain use with strong security, advanced governance and data privacy care
Each use case type is presented below.
Trustless execution - Worker Nodes use ensures that multi-party consensus can be achieved.
Verifiability - Worker Nodes EWX integration allows for auditability and verifiability of execution results
Participants incentivisation - Worker Nodes EWX integration allows for incentivisation of active, well-behaving system contributors
Need for Blockchain use with maintained privacy - Use of Worker Node and EWX ecosystem integration allows for various of features that are often looked for when there is a need for Blockchain use. E.g.
Strict governance with options like Operators Whitelisting
Fully private set-up and isolation of Worker Nodes execution within private network
Not exposing private data on public blockchain