Decentralizing the Identity Stack: Galactica Testnet's Latest Upgrades in Zero Knowledge Certification
Written by Jami Sabety-Javid
Key Updates in the Release:
ZK-Certificates: Updated to version 0.10.2, this release includes important updates such as the introduction of metadata fields for the name and symbol in Verification Soulbound Tokens (SBTs) to align with the ERC721 standard (#59). Additionally, a queue system has been implemented in the ZkCert registry to fix concurrency conflicts (#57).
Galactica ZK Vault Snap: Enhanced to version 0.7.3, the vault now handles ZkCert salt as a decimal string, resolving JSON compatibility issues between TypeScript (using number) and Go (using uint64) (#58).
Snap-API: Upgraded to version 0.2.1, this update introduces a multichain SDK configuration (#56) and a new filtering option for the listzKCerts method, allowing users to refine their certificate searches more effectively.
The latest version of the Galactica Tesnet, an important step forward for the Galactica Network, has recently launched. This update introduces a range of upgrades; visit our repository for the full list.
A standout feature of this release is the expanded versatility of the zkCert infrastructure. This update introduces the capability to accommodate various certificate types, including those for X (formerly Twitter). Users can now effortlessly link their X accounts to our network, obtaining zero-knowledge certificates that safeguard personal information. This enhancement broadens the scope of zkCerts, significantly boosting the technical flexibility of the Galactica Network and opening it up to a broader audience.
This release refines the zkKYC fields, updating and standardizing humansID and specific requirements under the new gip1 label(#50). These changes are designed to streamline the know-your-customer processes and user privacy.
Furthermore, the efficiency of the zkCert Registry has been improved, allowing for better concurrency and faster transaction handling. A new cryptographic component, the Poseidon sponge circuit, has been introduced to facilitate the hashing of more than 16 inputs, improving the system's data-handling efficiency(#43).
The Merkle1 tree structure has also seen upgrades. A smaller Merkle variant is being implemented to optimize storage and processing speeds(#52). Moreover, issues related to finding leaf indices in sparse Merkle trees have been addressed, ensuring more accurate and reliable data integration(#40).
The Galactica ZK Vault, another ecosystem element, has been updated to version 0.7.0. It has been generalized to support a wider array of zkCerts and adjusted to work seamlessly with the new merkle-proof-service. This service aims to swiftly provide updated Merkle proofs, bettering the overall user experience.
Additionally, the Snap-API has been updated to versions 0.2.0 and 0.2.1. This update introduces a filter option for the listzKCerts method, allowing users to streamline their search certificates and interactions with the system.
Last but certainly not least, the Galactica-Types and examples of dApp front-ends have received updates to support the newly introduced standards and functionalities. These include updated addresses(#45), ZK prover implementations, and connection management improvements(#46).
The Testnet upgrades underscore the ongoing commitment to advancing the blockchain and cryptographic fields, setting new standards for security, efficiency, and user experience in persistent digital identity verification and beyond.
The full changelog is available on GitHub for developers and users interested in a detailed list of changes. See here for comprehensive insights into the modifications and upgrades made in this latest release.
Join us on Zealy and participate in the Cypher State Campaign.