J ❑

5.6K posts

J ❑ banner
J ❑

J ❑

@dn4l0b

Explore. Experience. Evolve. Previously - @lagrangedev // @microsoft // Venture Capital.

🌐 Katılım Eylül 2016
4.7K Takip Edilen822 Takipçiler
Sabitlenmiş Tweet
J ❑
J ❑@dn4l0b·
🪜
J ❑ tweet media
QME
2
0
2
0
J ❑
J ❑@dn4l0b·
It's [*****] season. Can you feel it?
English
0
0
0
58
Linus ✦ Ekenstam
Linus ✦ Ekenstam@LinusEkenstam·
This is unacceptable, this should not work Image to 3D worlds, unbelievable
English
114
237
3K
324K
J ❑ retweetledi
Nick Almond
Nick Almond@DrNickA·
1. I don’t care. It’s worldcoin. Dropping the “coin” is of course cleaner (and world dot org really sells the world domination plans), but doesn’t hide the low float pump and dump underneath. 2. Hubris time. We will be the ones that win the unbounded escalation game, be damned with the atrocities. Buried in the techno babble here is a clear escalation that I have described in my talk. People sold their private keys (was very easy to do so for a long long time, I think many, many did which means the sybil resistance is already compromised). So they escalated to provide liveness checks via cyclical doxxing. That precisely escalates the game to where you need captive humans now. If the value of a captured worldID is sufficient people will capture humans FULL TIME so they can complete “liveness checks” to get that value. Layers to this, some will do it willingly (for money), some are already trafficked humans and this is a new revenue line, some will just get bundled into a van to live in a subsistence eyeball farm. Escalate more to find new depths of human hell. 3. It does. It already has. It did from day one. Did the DPRK already exist before crypto? Yes. Did eyeball farms? No. Now they do. QED. Feel free to not take this seriously if you like. I literally don’t care. I’m done with this now. I absolve myself of future atrocities and those like them. I’m not the one blitz scaling dystopia. I consider my role in this debacle done. There is not a single good argument here to say this isn’t happening, apart from something along the lines of the state can do it therefore so can we (foreshadowing). The state has courts, and laws and due process. 4. So yes it does create a perfect big tech rug button. Notice the dodging of the more dangerous version of the state having it. Plus some gaslighting and misdirection about farcaster or something. 5. The tinder ad telegraphed their intent for the orbs. Manipulate social norms and miniaturise the orbs to scale them to remote operation. Handy for those with eyeball farms. 6. I know it doesn’t stop deepfakes. It never will. Literally doesn’t solve any problem apart from commodifying human eyeballs. 7. I have spoken to a number of ZkTLS teams it’s better in every way and the problems with it articulated here are solvable and in some cases solved. Social graph based solutions and fuzzier notions of authentic human identity are what’s needed. hasEyeballs(), is not identity.
dcbuilder.eth ⚪️@dcbuilder

Will make a list of claims I disagree with and counterarguments first and use that as reference for the video for more context: 0. The project is called World, not Worldcoin. The protocol for identity is World ID. We rebranded in October of 2024, it's better for everyone to call things what they are. 1. "Every game will be gamed. Proof of Humanity doesn't stop people rounding up humans and taking their keys". Not all games will be gamed, otherwise we'd have anarchy. There are rules in physical and digital society and they work to a big extent, otherwise no product or service would work nowadays. The way they work today in the digital world for proof of humanity is by collecting million data points on their users and using those heuristics to assess whether you are a unique human or not so as to be able to advertise effectively and provide a service in exchange (big tech business model since forever - Google, Meta, Amazon, ...) or outright KYCing / doxxing like mentioned in the talk. What World is doing is building self-custodial, transparent, privacy-preserving and verifiable tooling for leveraging your identity online and prove you are human without disclosing anything else other than a ZK proof than you are human. How? More in the video, but the flow is user goes to the orb, orb verifies that the user is a real and unique human being, realness through sensors like field of depth, light, IR and a visible light camera, those images are used to check whether the user is wearing contact lenses, glasses, a cap, ... whether they have a continuous heatmap, 3rd profile, etc etc, after that the orb will compute the iris codes (this part will soon happen completely on the user's device thanks to ZKML, will intro in the vid). Once you generate the iris codes which are unique embeddings (representations / vectors) they are linear secret shared in MPC (split into secret shards that if you add a threshold of them together you get the original data back, but you can operate on these shards without ever decrypting - world.org/blog/engineeri…, eprint.iacr.org/2024/705). These iris code AMPC shares are all private and are checked for a so called Hamming Distance (how different they are from all the rest). After the user that signed up returns a Hamming Distance for their iris code AMPC shares greater than the uniqueness threshold, the protocol deems them unique and will append the World ID public key from that user to a @SemaphoreDevs tree on Ethereum mainnet. The user creates ZK inclusion proofs against that Merkle tree with their private key which is only on their World App to prove humanness. This is some preliminary knowledge useful to understand @DrNickA's argument that Proof of Humanity doesn't solve sybil resistance, because people can just sell their private keys to third parties and those third parties can collect in theory lots of the and break the system. Even if this were the case, it'd be a great improvement over the status quo, because you're bottlenecked by social engineering cryptographic private keys whose set size is sybil resistant. The way we combat this is with a feature part of Orb+. The orb also has a secure enclave and a TEE. The enclave is able to sign the things that it sees, when the user signs up you also keep this thing we call the PCP, or the personal data custody package. The orb will take high resolution images of the user's face and irises, sign them with their secure enclave (and also do this fancy ZK thing called a polynomial commitment scheme, namely Hyrax github.com/worldcoin/hyra…) and send them over an encrypted channel to the user. These images are deleted from the orb after signup and they never hit disk, the entire OS and firmware for the orb is in an SD card, and all other memory is just RAM or GPU. No space to store images or anything else, the SD card can be extracted from the latest orbs and checked against the OSS releases on Github, we are working on lots of tools in this direction of transparency. These signed images on users' phones are used for an extra authentication check. Does the face of the frontal camera match that which was seen and signed by the orb? If yes, the World App will compute a ZKP locally of a the Face ID match and attach that with the proof of personhood (proof of private key ownership in the Semaphore public World ID tree of orb verified individuals). This version solves sybil resistance including in @DrNickA's scenario. Alternatively even if the user manages to get socially engineered, they can always go to the orb, recover a new private key and invalidate the old one, by going through a recovery flow (this flow is still a WIP, but we're making a lot of progress). One of the issues with recovery is that in the case of Semaphore, you reset the private key and thus also its nullifier set of hashes. Nullifier hashes are the H(World ID private key, app_id, action_id). These hashes are used to uniquely identify actions done by a user within an application in a fully anonymous way, because the hash contains no information that can be linked to the user unless their private key becomes public knowledge to an attacker, e.g. Eve. If you reset nullifiers by adding a new verified Semaphore identity for the user, well then the user could double spend by doing the same action twice. We will have a cooldown for such things and working on cryptographic schemes that would have the same effect as account abstraction but for nullifiers, thus effectively solving recovery, but not invalidate cryptographic guarantees of nullifier hashes for sybil resistance. Happy to discuss this with anyone. Also I do agree that this is a perpetual game between the (sybil) attacker and the defender (sybil resistance protocol, e.g. World ID and derivatives/competitors/third party identity solutions). However, that is the nature of all games, and most games in life are worth playing. Imagine if the police and army gave up in defending its citizens just because more sophisticated thieves or nation states emerged to rob/attack them. Obviously it makes sense to not give up and do your best at solving this at scale, so that the AIs don't take over the internet and humans can still benefit from all the massive growth and thriving that this upcoming revolution in technology will bring. This was all of the context that was needed to answer point one, sorry about the ones reading this, the video will be easier to understand and consume I hope. 2. "World directly incentivizes slavery" I mean ??????? It's the same thing as claiming the EF funds the DPRKs nuclear program. Capitalism on its own incentivizes slavery, that's why we had to ban it everywhere through the rule of law, constitutions, etc, wars were waged for this and nobody wants this to ever happen again. I mean come on, claiming we are doing something this abhorrent is completely ludicrous and no one will treat it seriously. We are building open identity tools, privacy is built in, it is open source, composable, auditable, transparent, we are working on decentralization at every layer of the stack and we deeply believe that if this doesn't become a credibly neutral set of technologies, World will never reach mass adoption because there are too many parties with too many conflicting interests to coordinate. If individuals, companies, states, cypherpunks and hardcore privacy advocates, etc are all to use an identity protocol at scale with billions of users, it will have to be decentralized and credibly neutral. Bitcoin has gotten there, so is Ethereum as a finality layer for DeFi, stables, etc. Or the internet with HTTP/IP, FTP, TLS, IMAP/POP, etc etc. We want everyone to build alongside us and to contribute to this vision of private and open identity. We are not building the way of proving personhood, but a way to prove personhood. We want others to build their own biometric modalities (iris scanners, palm scanners, other sybil form factors), reputation protocols (@0xIntuition, @HumnPassport, ...), web proofs (@reclaimprotocol, @plutolabs_, ...), zk KYC (Self by @Celo, @ZKPassport, @Rarimo_protocol, ...), storage proofs (@axiom_xyz, @HerodotusDev, ...), @zkemail, and so many other identity toolchains. They are all composable and will be used by developers of all kinds to build awesome applications like @zkp2p, and so many others. World ID is a tool in the tool chain and we are building lots of tools around these to make sure you can distribute privacy and self-sovereign tech to billions of humans. Some cool stats, 70% of @safe transactions on all chains are on World Chain by World App (dune.com/queries/272570…), roughly 70% roughly of all ZKPs verified on Ethereum / L2s are Semaphore proofs created by World ID users (can't find the chart rn, but was true about 3-5 months ago), we have 28M+ users, 13M+ orb verified, we have onboard about 1 in 8 people in Argentina to World ID, 160+ countries that have World ID verified individuals and we are scaling fast. Roughly onboarding 60-70k users daily to World App, or 20-30k orb verifications. This is distributing cypherpunk tech to the masses with real use cases like DeFi, onramps offramps, stablecoins, identity / PoH, etc being available to all of those users worldwide. And they are not crypto natives. 3. "World gives big tech more power.", "It is a high fidelity rug button". @DrNickA argues that even if you have privacy end to end from the orb to the protocol, etc. You may not have privacy at the app layer. The apps can do KYC, collect info on the user and have a better way of excluding users from their platforms by banning and users not being able to come back, thus being rugged. If anything having sybil resistance at scale in an open protocol makes it very easy for users to maintain access to all of the protocols and apps they like, because they have a unique identity that can't be taken away from them. If you get kicked off X, but you have a @farcaster_xyz profile verified by World ID, then that is much better! If Farcaster censors at the protocol layer, you can fork it and use that as the canonical social network! But no one can steal your social graph away from you, yet you know that you are not interacting with AIs that pollute your feed. All of the filtering/censorship will happen at the client / UI level. Not at the protocol level, because those can be co-opted. You get to a worst case scenario federated app case like with @joinmastodon, but without the bots and being able to lose your social graph at the push of a button if the protocol is implemented correctly. You can always switch clients/frontends or whatnot. Programmable cryptography and the tools we are building will also be a great vampire attack force. Proving your existing followers on social media like X or Instagram using a web proof will be massively useful to migrate graphs over to decentralized alternatives, not the contrary. We are giving everyone more tools to be able to build better experiences without having to do KYC, collect personal information or tons of data about you which is a huge liability for companies anyway because they get GDPR fines, antitrust lawsuits, investigations post hacks of customer DBs (most recently Coinbase, etc etc). All big organizations mostly don't want anything more than they need to operate the business, because everything is a liability they can be sued for if it is mishandled on purpose, or by accident/incompetence. We are inverting the identity dilemma on its head. Identity and data go to the user, the user chooses to selectively disclose data with ZKPs and provenance guarantees of that data thanks to certificate authorities, signatures, asymmetric cryptography and programmable cryptography tools (think @ZupassProject, @0xPARC, ...). 4. "Orb Mini turns your Tinder date into an operator". Admittedly the ad wasn't great in my opinion at conveying what the product is for if taken out of context (it was presented at our event in SF - live.world.org). Here is a thread from @tiagosada explaining more, I won't repeat his words. TL;DR, Orb mini is a different form factor and won't replace the orb, it is a lower signal for sybil resistance / PoP with wider scale and with a more convenient form (like a phone). x.com/tiagosada/stat… 5. "World doesn't stop deep fakes." This is true! In its current form, World ID allows you to create a proof of personhood, but not that the content you post alongside that proof is not AI generated. For that we are working on World ID Deep Face, to do real-time ZK Face ID matching of images that were signed by the orb to match the person you see in a meeting for example. This is still WIP, in R&D. There are lots of different ways to do it. ZK, TEEs for less of a performance hit, with more realtime guarantees, a lot of explorations in the product / UX side to be done as well, etc. But it is certainly a big priority for us and we will have more to share in the coming months and years as the tech and solutions evolve. Currently we only prevent deep fakes in the sense, that someone that was not the person that went to the orb could use a World ID verified private key to create a ZKP. I explained that in one of the points above with ZK Face ID. 6. I agree with @DrNickA that ZKTLS or TEE TLS (as it actually should be named) is a very good solution for a lot of the problems in the identity space. I love work from Flashbots and namely @socrates1024 on encumbering accounts into TEEs, and my friends @devloper_xyz and the @plutolabs_ team (fyi i am an angel investor in them). The problem comes when you have to trust a TEE as your root of trust and any website or API can rug you from the data you are scraping and putting into ZKTLS at any moment. You need to build proper certificate authority chains and roots of trusts that can directly be consumed in ZK (actual signed data) and not manufacture it from an MPC/@tlsnotary type source. Because that doesn't work for most solutions, believe me we tried. Also huge shoutout to Flashbots, @0xPARC and @PrivacyScaling for pioneering a lot of these technologies. You all are invaluable. These are my main disagreements, hopefully I can record the video later today / tomorrow.

English
9
13
137
18.8K
xy.ar 🐘
xy.ar 🐘@xylophonezy·
forming the @useload archivist inner circle on tg. who wants an invite
xy.ar 🐘 tweet media
English
1
0
14
288
J ❑
J ❑@dn4l0b·
Hello world 🌎
English
0
0
1
66
J ❑
J ❑@dn4l0b·
@useload is pretty cool. As a archivist I love pmf behind this. Well done.
English
1
1
6
141
J ❑ retweetledi
Mikerah
Mikerah@badcryptobitch·
Here's a reminder that some people are only really good for technical things. Trust them with non-technical things at your own risk.
English
1
1
11
691
J ❑
J ❑@dn4l0b·
People overestimate AI in the short run & underestimate AI in the long run.
English
0
1
2
192
Odysseus | phylax.systems
Odysseus | phylax.systems@odysseas_eth·
I am stranded in a Thai island without any zyns and I have been sniffing the Thai Yall Dom with herbs and menthol like there is no tomorrow send help
English
10
0
68
4.7K
J ❑
J ❑@dn4l0b·
@VictorTaelin I agree. Responses seem subpar compared to a month ago.
English
0
0
1
35
Taelin
Taelin@VictorTaelin·
is it me or the new sonnet is just bad? in all my uses today, the old model did better. for example, on the prompt below, new sonnet fails to even *indent* the code! it is a simple task, with a <3k token prompt gist.github.com/VictorTaelin/2…
English
27
4
147
21.7K
J ❑
J ❑@dn4l0b·
Singapore 🔥
Filipino
0
0
5
204
toly 🇺🇸
toly 🇺🇸@toly·
If you are into mainstream adoption, pivot to bunkers
toly 🇺🇸 tweet media
English
248
150
1.2K
376.6K
J ❑ retweetledi
LAGRANGE
LAGRANGE@lagrangedev·
1/ Introducing a new paper from Lagrange's cryptography research team: "Reckle Trees: Updatable Merkle Batch Proofs with Applications" Reckle Trees is the core research underpinning Lagrange's ZK Coprocessor and Verifiable Database solutions. Read the paper: lagrange.dev/reckle-trees
LAGRANGE tweet media
English
4
19
90
16.2K
vx-underground
vx-underground@vxunderground·
There are rumors of a DDoS attack against social media giant Meta (formerly Facebook). We don't know if it's true. However, as is tradition, we just assume it to be a DNS issue. Cheers
English
37
137
1.8K
123.3K