You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The following work items were left out of the initial VIP6 spec implementation in order to expedite the Acacia release.
They require completion:
Implement per user database change log of updates (timestamped, signed). Ensure _deleted is ignored.
checkReplication() verify create / update / delete changes to databases are signed and executed in order
checkReplication() detect and handle database updates and deletions (and manage replication)
Detect storage node has been removed from DID document
Detect database has been deleted and remove from replication
Creating a DID should ensure there is currently no entry for the given DID in the DID Registry or there is currently an entry and it references this storage node endpoint
Investigate making credential checks more efficient; could only do credential check every x minutes
Unit tests (not exhuastive):
Make sure database permissions are correct when the database is re-created
Detect the storage node is no longer included in the DID document and deletes everything
Inject a fake database into storage node 1, call checkReplication() on storage node 2, make sure it's not created
The text was updated successfully, but these errors were encountered:
The following work items were left out of the initial VIP6 spec implementation in order to expedite the Acacia release.
They require completion:
_deleted
is ignored.checkReplication()
verify create / update / delete changes to databases are signed and executed in ordercheckReplication()
detect and handle database updates and deletions (and manage replication)Unit tests (not exhuastive):
checkReplication()
on storage node 2, make sure it's not createdThe text was updated successfully, but these errors were encountered: