Versions Compared

Key

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

Zoom Link: https://zoom.us/j/99220079317?pwd=OHk0U05ITnBkSmZ0aXlIQzFDYWg3UT09

Summary

Excerpt
  • Update on the Indy Ubuntu 20.04 Upgrade: Done?
  • Update on the "mixed node" problem
  • Update to DID Indy Method: Use a domain name for the "name" segment
  • Q&A

Recording of Call: 


Hyperledger is committed to creating a safe and welcoming

community for all. For more information

please visit the Hyperledger Code of Conduct.

...

  • Update on the Indy Ubuntu 20.04 Upgrade – Done?
  • Root cause and solution to the "mixed node" problem: Indy Node issue 1769
    • Discussion of the short and long term handling of the issue.
  • Using a domain name (e.g. "sovrin.org") as the name segment of a `did:indy` identifier, per this GitHub Issue

Upgrade Notes

  • Update on CI/CD Update and Ubuntu Upgrade 
  • The root cause of the "Mixed Node" issue has been found – and it's not a mixed node issue.
    • Christian Bormann has been investigating and looks like he's figured it.
    • Issue: The merging of the RevRegEntry arrays into the RevReg was implemented in the past without a specified ordering. Such a merge is implemented differently between Python 3.5 and later, such that the merged array is in a different order in the 20.04 code, and so causes the root hash to be different between implementations. The result of the root hash differences is a 20.04 node as it stands today cannot join consensus.
    • Remaining ptions to address the issue that were discussed:
      • DONE: Write a version of the Python 3.5. merge routine (C code) in Python to get the same order as previously.
      • Discussion: How to deploy the new routine and how/when to replace with a the code supplemented with a ".sort" to always produce an ordered list.
    • Actions:

...