Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Borrows concepts from Distirbuted Data Servcies, Blockchain, STS
  2. Not limited to a blockchain implementation in anyway
  3. Can use STS for trust verification optionally
  4. Operates as a service via API or agent
  5. Provides interfaces for extension services
  6. Configuration by file or variables
  7. Segregates roles for transaction sources and consumers
  8. Supports listeners for consumer services optionally
  9. Defines control blocks for faster processing on transaction apply or undo
  10. Provides search filters by time, by block, by transaction ID, by attributes or combinations of criteria
  11. Provides accurate time series transaction state change tracking for any transaction services  ( SQL, NOSQL, API,  RPC etc )
  12. Optionally tracks post transaction state, pre and post transaction state or state changes only
  13. Platform independent service
  14. Can run asynchronously minimizing performance impacts of transactions
  15. Provides  listeners for reactive event management
  16. Can be used to recover transactions 
  17. Idempotent transactions repeated create the same state footprint except for timestamps, status and origin
  18. SCM life cycle for transactions - transaction request > route > notifications ( synch and asynch ) > execution > commit  > notifications ( synch and asynch ) > finalization >  notifications ( synch and asynch ) 
    1. asynch processing can be done as parallel thread, callback, state db change updates, SSE ( server sent events )



VSC >> Virtual Smart Contact - a smarter smart contract

...