been cooking something for a while now
rotortree: an append only, n-ary variant of LeanIMT w/ a persistence layer
probably can only be used for 3 things right now, but was definitely fun designing + implementing it
IPTF Map v0.4.0 is out.
This release extends institutional privacy beyond financial institutions to resilience use cases for the public sector, NGOs, and civil society: petitions, humanitarian disbursement, and identity continuity.
π§΅
I recently created LeanIMT+, a Merkle tree construction that supports efficient membership and non-membership proofs without the overhead of Sparse Merkle Trees.
It combines LeanIMT's dynamic depth with the linked-leaf approach of Indexed Merkle Trees to reduce proof costs while maintaining efficient proofs of both inclusion and exclusion.
Read the article: https://t.co/Gks0HCh2am
New paper co-authored by Logos contributor @ugursen188: coRLN, a group variant of RLN.
RLN ties one user to one secret. coRLN lets a group share one identity and stake, acting only together β for newsrooms, bridge committees, or whistleblower coalitions.
https://t.co/VkwCIHHJQT
Shielding is the most practical primitive to achieve private transactions on Ethereum. Today's architectures come with a lot of trade-offs.
New IPTF writeup: Exploring Hardened Shielded Pools. An extension to our working pool that tackles on-chain state growth and private reads.
iptf [dot] ethereum [dot] org is live with a major update!
A comprehensive, navigable guide to privacy on Ethereum: for institutions deploying private infrastructure, and for the end users protected by it.
@iptf_updates This is the kind of work that makes Ethereum irreplaceable
Not "move fast and break things"
but "build carefully so dissidents don't get killed"
Privacy isn't a feature - it's protection for the people who need it most ππ
New writeup: Resilient Disbursement Rails.
Aid organizations' beneficiary databases are an operational security risk. IPTF's PoC shows how to run a disbursement program where no participant, at any step, holds a complete list of recipients.
This kind of thing helps a lot with legibility of privacy on chain for enterprises
Kudos to @EntEthAlliance for making it happen!
Happy for IPTF to have played a small part in making this happen
π£ The EEA Privacy Working Group is releasing its first report: "State of Privacy on Ethereum for Enterprise".
7 EEA member organizations and 1 comprehensive map of enterprise privacy on Ethereum.
More on what this means π§΅β¬οΈ
Every passport-based identity system has the same quiet hole:
Identifier = hash(passport data, app, scope).
Which means whoever knows your passport data (yes, including the issuing government, or anyone who's ever scanned your chip) can recompute your identifier across every app you've signed into.
We close it at @TACEO_IO with a threshold-keyed salt that no single party can compute alone.
- Deterministic per app, sybil resistance preserved
- Uncomputable to outsiders, even the issuer
- Key split across an MPC network so no single node can derive it either
Already used by @worldcoin and @zkpassport. If you're hitting this, we'd love to talk.
Current on-chain identity breaks when the issuer does. Sanctioned, shut down, or turned adversarial; already-verified users lose the ability to prove their credentials.
This is the first post in our three-part resilience series on identity, payments, and coordination. We published a PoC that removes the issuer from the verification path entirely.
IPTF map v0.3.0 shipped.
71 commits. 162 files changed.
New PSI patterns, composable spend and delegation primitives from EIP-8182, a post-quantum threat domain, 15 new institutional use cases, and the CROPS framework across all patterns.
Here's what landed.
welcome PlasmaBlind: a new privacy L2 that ditches SNARKs altogether, with <100ms client-side zk proofs, using the blindfold scheme and a carefully designed aggregator.
uncompromising and instant privacy on *any* device.
we implemented and benchmarked the whole thing at @PrivacyEthereum and are opening it under MIT.
paper + code available at https://t.co/nW2kMCT50p
the time for a special purpose privacy L2 has come π
CHONK is a part of Barretenberg library, which also features:
β‘οΈ UltraHonk π¦
β‘οΈ GoblinPlonkπΊ that works with Grumpkin curve π
β‘οΈ Shplonk π¦
β‘οΈ Oink π½
β‘οΈ Shplemini π
β‘οΈ SpongeBlob DA commitment scheme π§½Β (although itβs in Noir library)
The flow of nonsensical words has no end
IPTF is at ETHCC in Cannes:
@oskarth at main event (Kelly stage) 1315 Wed 1st
@yanis_mezn at main event (Taylor Stage) 1515 Wed 1st and Secret Agents (Bermuda) Wed 1st
@motypes will be presenting at Blockspace Forum Cannes tomorrow Tue 31th
...and a few more event :)