Ship a network that is built to last.
Decentralised from day 1 — controlled by the community.
Aztec's community launched the Ignition chain of Aztec on Ethereum main-net at 1am last night.
The future is here and it is private.
BREAKING: Aztec just shipped the Ignition Chain, the first fully decentralized L2 on Ethereum.
This launches the decentralized consensus layer that powers the Aztec Network.
https://t.co/nYyD7cykz2
🧵
Why even decentralise the sequencer?
We just shipped some additions to the Sequencing sections of the projects that have decentralised sequencer setups to answer the question: if part of the sequencer set is censoring you, how long until your tx actually gets in?
Live for @gnosischain, @aztecnetwork & @0xPolygon. 🧵
The best use case for something like ZKPassport is a sanctions check. There are a set of use cases that don’t require KYC, but currently take require full passport info to do a sanctions check. The sanctions list is effectively a public revoke lookup so easy to put in a merkle tree and prove non inclusion.
If you need full KYC, I agree it’s a mismatch of laws and not possible today. Here’s hoping we can reform existing laws.
The "just shifting where the honeypots live" argument didn't sound quite right to me, but I wouldn't consider myself an expert, so I checked with someone who is — Joe Andrews (@jaosef), CEO of @AztecLabs_ — who said:
"The key point is that with zero-knowledge-based identity primitives, you do the verification one time, against government-issued credentials, and after that, you should never have to hand that data off to anyone again.
The State Department already issued the credential. It's sitting on an NFC chip in your passport, cryptographically signed. ZKPassport reads that chip locally, on your device, generates a proof of whatever attribute is required, and nothing else leaves the phone. There is no issuer in the middle retaining data.
The data honeypots don't exist in this model because the underlying data is never aggregated in the first place.
The idea that verifiable credentials create new data brokers is valid for verifiable credentials systems specifically, where an issuer has to mint and manage credentials, but solutions like ZKPassport sidestep that need entirely because the government already did the issuance years ago when they printed your passport.
The compliance objection to this model keeps getting raised and keeps getting answered the same way: a cryptographic proof of sanctions status or age or nationality is more tamper-resistant than a KYC database.
It satisfies the underlying regulatory requirement. The question now is whether regulators acknowledge that, and we're seeing early signs they're moving in that direction."
@PryvitKyle@yeluacaM@AztecLabs_ The simplist way to stop somone using a lost passport who is not the holder is to use "Private FaceMatch". This proves that the person holding the phone, is the person on the passport. The revocation list could still be useful though.
From a quick google, looks like revoked passports are not stored in masterlists. For the use-cases where this matters you would need to prove against INTERPOL's SLTD (Stolen and Lost Travel Documents) list that countries update.
The registry does a similar thing for sanctioned passports, so it would be easy to add this as a non-inclusion check.
Could be a neat product feature.
@PryvitKyle@yeluacaM@AztecLabs_ Great question, I don't know if that would be picked up in the current registry of masterlist certificates. @madztheo do you know?
You can check the certificate registry here: https://t.co/I90FSJcU6I
Perhaps, I don't think the credential is any more derived though than the e-gate example.
The zk circuit is checking the exact attestation signed by the issuer. In both the e-gate context and the zk circuit, both will return true if the attestion is valid.
The zero-knowledge proof in the zk example is similar (although) harder to produce, than the "proof" the e-gate computer must create to convince itself the attestation is valid. Both proofs, would be "derived" in your definition.
@PryvitKyle@yeluacaM@AztecLabs_ ZKPassport does not derive new credentials. The same signature that lets you into a country via an e-gate is read via your phone's NFC chip and then verified inside a zero-knowledge circuit against the issuing countries master list published so people can travel.
Aztec Labs has acquired Obsidion, the team behind ZKPassport.
We will continue the development as open source code, enabling private identity verification for all.
In the age of AI, deep fakes and surveillance states we need this now more than ever.
Aztec Labs has acquired Obsidion, the team behind @ZKPassport.
The Obsidion team will continue to develop ZKPassport while also leading new consumer product developments.
The ZKPassport protocol will remain open source.
The entire Obsidion team joins Aztec Labs, and ZKPassport will remain open source.
Private identity verification should be the default.
We intend to make it so.
Welcome @michaelelliot & @madztheo.
Privacy on Ethereum is already here.
Aztec is the L2 that allows developers with no prior cryptography background to build smart contracts with private identity, data, and compute.
Read how Aztec delivers granular programmable privacy to Ethereum: https://t.co/2V41eT9rPU