nick (@nicklb_) profile picture

rust + cryptography · building multiparty computation @Arcium prev. physics @ ETH Zurich 🇬🇷🇨🇭🏳️‍🌈

Joined January 2014
Photo by nick (@nicklb_)
one of the holy grails of crypto would be to replicate CEX privacy and compliance but with blockchains’ decentralization everyday users don’t want to go fully onchain because their entire financial life becomes public, and institutions don’t know how to make blockchain platforms compliant because regulations aren't built for systems with no central authority. so you end up with horrible contracts with whitelists and multisigs as admins, i.e. the lack of privacy of web3 with the centralization of web2. it’s a really underrated benefit of multiparty computation that it can plausibly fix this. secret sharing data across a bounded set of parties gets you a lot more decentralization and privacy than a CEX, while still providing plausible compliance if the parties are located in the relevant jurisdiction for example the result is a trading platform that can’t see your tx history but can still check you are compliant, and lift bad actors’ privacy when required by the law this isn’t an either/or situation: private, decentralized systems like Monero and Zcash will always be around. but this creates practical middle grounds for both individuals leaving CEXes and institutions moving onchain — bringing us the privacy we need while taking into account the reality of compliance requirements MPC opens an entire new whitespace in crypto, and enables practical bridges between the world we’re living in and the one we’re building.
5
1
14
1,044
nick retweeted
Introducing Arcium Blackthorn™ Encrypted Superintelligence ↓
109
115
73
585
197,744
nick retweeted
With the ARX TGE done, we're shifting into a higher gear. Arcium already has the most used privacy ecosystem in crypto, all powered by encrypted compute, and there's a lineup of new applications ready to launch. We're also broadening what encrypted compute can do: - Arcium Blackthorn (Encrypted AI) - C-SPL (confidential transfers on Solana) If you want to use encrypted compute to unlock entirely new mechanisms for your application, or you want to bring privacy to users and businesses who demand it, reach out to me. We'll help you build some of the most exciting products crypto hasn't seen yet. Welcome to the zero-to-one ecosystem.
ARX is now live.
32
24
3
206
11,895
nick retweeted
Arcium has now processed 1M computations. The fastest growing confidential computing network in the world.
134
100
86
495
171,174
nick retweeted
soo uhhh ... basically we take an endemically secure batched base ROT, run it through a programmable-once pseudorandom function, extend it with SoftSpokenOT and a Fiat-Shamir'd consistency check (bit-level hashing via the tweakable Matyas–Meyer–Oseas construction for that sweet circular correlation robustness, BLAKE3 doing the rest), expand the LPN seeds into pseudorandom correlation generators, bootstrap subfield VOLEs via COPEe over a degree-d field extension, fold in GGM-tree single-point sVOLEs, stack the whole lot into n-party VOLEs to mint singlets, sacrifice a few for good luck, authenticate everything with pairwise BDOZ MACs over F_{p^k}, bucket-cut-and-choose the daBits to bridge F₂ and F_{2²⁵⁵₋₁₉}, clear the curve25519 cofactor (obviously), then evaluate the arithmetic circuit at one round of communication per gate
Introducing the Cerberus Whitepaper
21
4
3
72
6,044
Arcium network stats on @solana mainnet over the last 24h: - Over 50,000 <encrypted> computations - 144,000 transactions - 18,000,000 MPC rounds (all of this before full mainnet launch even!)
🚨 ICYMI #2: > ZINC has surpassed 155,000 @arcium encrypted computations, making us the #1 program in the Arcium ecosystem! > We’ve spent over 2,400 SOL (~$200,000) on buybacks so far > Over 24,000 $ZINC (~$125,000) has been burned in total > 34,500+ SOL (~$2,850,000) in total round volume! 🦺
69
44
22
371
88,930
hey david, i’d love to hear where your claimed limit of 3 parties for cerberus comes from? BDOZ online phases are extremely fast and the main factor in computation time is latency rather than bandwidth until you reach a much higher number of nodes or parallel computations. adding nodes doesn’t add rounds of communication, and consequently runtime isn’t significantly affected between 3 and 6 parties for example. it’s also an advantage of having separate clusters that you can distribute that load instead of having it all weigh on a single committee. which brings us to interoperability: privacy fundamentally limits free interoperability, since program B shouldn’t be able to do whatever it wants with program A’s private state (including reveal it): there needs to be role-based access, which requires involvement of the committee. which is exactly what we have with symmetric-key encryption for data meant for specific users (or even other programs). interop then comes in two distinct flavors: permissionned (the one you mention where program A re-encrypts part of its state to program B’s key so B can use it), and permissionless, where a user provides their state plus a ZKP to show it corresponds to the onchain symmetric ciphertext (umbra actually uses this trick for certain ops already). sidenote: ZKPs are also something you leave out when talking about your privacy solution, is it the same as zama where the user’s expected to produce this big zkp client-side with every tx? as for silent decryption attacks, you know just as well as me that all threshold systems share those attacks, yours included. and yes it involves more parties, but you conveniently gloss over the 2/3 honest supermajority assumption and just talk about committee sizes as if they were comparable in any way to dishonest majority (they aren’t). not only do you eventually run into diminishing returns on security (you can’t expect 50-100 nodes to all run on different infrastructure and not reuse providers/locations at all, which makes them less independent in terms of hacks), but even with a small probability of hacking a given node, you require far larger committee sizes to match dishonest majority’s security. e.g. for a 5% chance of a node being compromised, your system would need 21 nodes to match the security of a 4-party MXE. in our case, the recovery set can be extremely large because its size has no impact on throughput, only on key recovery. also believe it or not key switching is a thing in MPC too! which means you can set up your MXE so that keys are rotated every epoch and the state is re-encrypted by the committee, which mitigates key leaks in the exact same way FHE-based systems can
because @joaomendoncaaaa is always bugging me that i'm writing too many things in comments deep in conversations no one ever reads - here’s a quote of the full discussion with a tl;dr: - the underlying cryptogtaphy of arcium (generic MPC) cannot scale the committee size, 3 parties look like the practical cap - this leads to: -- fragile security -- susceptibility to offchain attacks that leave no trace and break privacy forever -- a design choice (multiple committees) that sacrifices composability, requiring complex patches like an external confidential token standard - these consequences can be cleverly downplayed or even reframed to look like advantages, but a larger more decentralized committee is the only real solution for privacy based on threshold cryptography, which is unlikely to ever be possible with generic MPC
10
5
36
3,654
nick retweeted
Opportunity Markets are finally coming and @solana is the first blockchain to have them. A new class of information market designed to surface high-value insight and deliver it directly to a single market maker. Unlike traditional markets, they don’t produce public information. Participants stake on opportunities they believe in, and those signals are only visible to the market creator, who rewards the most useful insight. - Connects people with insight to those with capital and decision-making power - Outcomes are subjectively resolved based on usefulness, not binary truth - Favors signal quality and timing, with early conviction incentivized - Markets are open-ended, allowing new options to emerge dynamically - No slashing: participants are rewarded for being useful, not punished for being wrong - Powered by encrypted compute, making signals visible only to the market creator Think Company A is hiring a motion designer within a budget. People submit candidates, stake on the best ones, and the most valuable signal gets rewarded. Think a launchpad deciding which project to list next. Capital flows surface high-potential projects early. Think a company hiring a DevRel or marketing lead. Candidates emerge through conviction-backed signaling. Think a VC looking for early-stage startups. The best opportunities surface before they’re widely known. New markets with Encrypted Compute.
The Bench Alpha. Coming soon to Solana.
3
4
47
3,717
nick retweeted
Fairblock/Zama/Arcium/Railgun: Let's use cryptography for private transfers Circle: I'll just trust a TEE, it's been fully broken only 5 times Tempo: hold my cup, let's fully trust validium operator and lose all privacy to it, same privacy guarantee a CEX
Blockchains still broadcast every transaction publicly. Every stablecoin payment leaks the amount, the sender, and the recipient. We’re excited to share that Tempo is building Zones for businesses that need privacy: private blockchains that are interoperable with the rest of Tempo for stablecoin use cases like payroll, treasury, and settlement.
42
49
8
307
35,057
Onchain privacy has forced users to choose between partial solutions: mixers that only unlink transactions, shielded protocols that isolate every action, or privacy chains with limited composability. @CryptoRick98 breaks down how Arcium and Umbra are built to eliminate that tradeoff on Solana, from the encrypted compute layer to the consumer.
Public blockchains made markets programmable. They also made every balance, transaction, and contract interaction visible to everyone. That transparency creates a hard ceiling on what developers can actually build. @Arcium and @UmbraPrivacy are designed to break it.
15
12
1
62
14,341
Arcium Mainnet Alpha is live! For the first time ever, @solana builders can now use <encrypted> execution directly on Solana mainnet. This is only the beginning. gMPC☂️
Arcium Mainnet Alpha is Live.
74
24
4
312
22,453
nick retweeted
TL;DR - Privacy on public blockchains has historically been fragmented and episodic. Umbra introduces persistent, expressive privacy by default. - Umbra is a private financial layer on Solana, enabling private transfers, swaps, balances, and yield within a continuous shielded environment. - Umbra combines client-side zero-knowledge proofs for anonymity with MPC for confidentiality - MPC enables confidential balances via Encrypted Token Accounts (ETAs), hiding balances and transfer amounts - Privacy strength depends not only on cryptography, but on anonymity set size and user behavior. - Umbra treats anonymity sets as a first-class metric and designs the product to minimize behavioral privacy failures. - A multi-purpose shielded pool allows funds to remain private across transfers, swaps, and yield, compounding privacy over time. - The Umbra SDK allows wallets and applications to integrate private transfers, swaps, and balances, feeding activity into a shared shielded pool. - Swaps execute via public liquidity venues while identity, balances, and intent remain unlinkable. - Users can earn yield on shielded assets, incentivizing longer time in the private environment. - Umbra mitigates exit-related privacy risks through product design, including anonymity indicators, configurable unshielding delays, and confidential balances. - UTXO-based shielded systems suffer from performance decay as balances fragment into many notes over time, increasing scan and aggregation costs. - Umbra eliminates this bottleneck by consolidating balances into Encrypted Token Accounts (ETAs), using UTXOs only at the anonymity boundary. The result is encrypted balances with stable, high-performance transfers even as activity scales. - Compliance is addressed through proactive screening against risk databases and opt-in selective disclosure via read-only viewing keys. - Umbra was launched via MetaDAO as an ownership coin, with governance and economic policy determined by token holders through futarchy. - Umbra is not a mixer or a single feature, but a sovereign privacy domain with its own private state and internal economy. - Umbra is Hopecore for Privacy. Thank you all for reading!
23
22
2
180
13,826
when some nerd says “ZK solves this” and you know it doesn’t but you also don’t know how ZK works
128
88
19
2,089
89,102
🇪🇺 "I am surprised and concerned that the GDPR is being reopened and weakened at its core […]" 💬 Read the full article, including comments from Max Schrems and Markéta Gregorová, who is a European Parliament negotiator on the issue 👉 brusselstimes.com/1835654/se…
9
38
66
4,208
Gutted to lose one of the best companies in the space. Really enjoyed the ZK Hack meetup you hosted last April, cryptography in Berlin and ZK won't be the same without you guys.
Irreducible's time has come to an end. Long story short, @radi_cojbasic and I ultimately came to the realization that we couldn't sustainably build the kind of deep tech business in ZK that motivated us.
2
284
gMPC☂️! Here it is - the internet's first video on coding private transactions on Solana! 😃 This is ✨the simplest way for any Solana developer that already knows Anchor to learn how add private transactions to your apps✨.
43
27
3
153
34,013