ietf-satp / draft-ietf-satp-architecture

Other
1 stars 0 forks source link

Desirable properties #9

Open yaronf opened 1 year ago

yaronf commented 1 year ago
findthomas commented 1 year ago

Actually, the ACID properties applies to the 2PC transaction itself (in classical distribute database designs), and not the databases or networks themselves. Some databases implement Transaction Monitors (TM) as endpoints (fronting the database) to permit the database to participate in the distributed transactions.

In the case of SATP, the TM construct is represented by the Gateways.

Byzantine correctness (maybe there is a better term for this): the protocol needs to survive not only unintentional failures, but also intentional failures and corruptions caused by one of the gateways being malicious.

This is a topic that the WG has not yet discussed in-depth. For example, what if G2 purposely tries to deny transfers from completing.

yaronf commented 1 year ago

IMO eventually you'd need a legal action, hence my text in #13. So yes, we need to be very crisp when defining this property.