nick.eth Profile Banner
nick.eth Profile
nick.eth

@nicksdjohnson

Followers
79,528
Following
910
Media
1,558
Statuses
42,967

Lead developer of ENS & Ethereum Foundation alum. Certified rat tickler. he/him. bsky: wc:

Isle of Wight, United Kingdom
Joined April 2009
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
@nicksdjohnson
nick.eth
4 years
I'm a "senior developer". I helped launch Google App Engine and spent 4 years teaching others to use it. I wrote parts of the SDK that are still in use today. I just googled "App Engine Python getting started". In case anyone's wondering when you stop Googling basic stuff.
55
2K
7K
@nicksdjohnson
nick.eth
2 years
Tweet media one
207
329
4K
@nicksdjohnson
nick.eth
2 years
When I started ENS as a side-project at the Ethereum Foundation back in 2016, I never imagined it would be as successful and widely used as it is today - and we're only just getting started. None of it would have been possible without the help of some incredible people.
90
311
4K
@nicksdjohnson
nick.eth
2 years
True Names Limited (TNL), the nonprofit that funds and organises development on @ensdomains , has terminated the contract of Brantly Millegan effective today.
760
342
2K
@nicksdjohnson
nick.eth
6 months
An Open Letter RE: Blockchain Domain Name Patents Since its founding in 2017, ENS has been a consistent and outspoken advocate of open source, open standards, and the importance of governing the global namespace as a public good.
110
574
2K
@nicksdjohnson
nick.eth
3 years
Frances tried to block me again, but I was offline so it didn't work.
32
49
1K
@nicksdjohnson
nick.eth
3 years
Wait, what?
Tweet media one
98
169
1K
@nicksdjohnson
nick.eth
2 years
Tweet media one
225
111
1K
@nicksdjohnson
nick.eth
3 years
I've spent the past ~5 years building ENS, and it feels like it's all been leading up to today. I couldn't be happier that ENS is taking its next big step towards decentralisation: giving control over the protocol and its collected fees to the people who made it a success.
@ensdomains
ens.eth
3 years
ENS is decentralizing governance & is now accepting applications for DAO delegates. $ENS governance tokens will be opened for claiming by ENS users (snapshot made yesterday) a week from today, with more details about it then. Blog post or 🧵 for more 1/
370
1K
5K
74
110
1K
@nicksdjohnson
nick.eth
2 years
I hear people are interested in buying the constitution?
Tweet media one
Tweet media two
Tweet media three
Tweet media four
85
140
1K
@nicksdjohnson
nick.eth
1 year
Let's try this again: I've generated a random 12-word seedphrase, and sent 0.5 ETH to it. Then, I used it to generate these images with Midjourney v4. If you can guess the seedphrase, you can have the ETH. If nobody does in a week, I'll claim it back and reveal the phrase.
Tweet media one
Tweet media two
Tweet media three
Tweet media four
154
146
1K
@nicksdjohnson
nick.eth
3 years
Recently we were made aware of a cluster of accounts that appeared to be designed to farm the @ensdomains $ENS token airdrop. We've taken a close look at the accounts, and considered several options. I'll outline what we've described and our reasoning.
77
144
968
@nicksdjohnson
nick.eth
2 years
The one millionth live ENS name just got registered! Congratulations to winnersclub.eth.
58
112
920
@nicksdjohnson
nick.eth
2 years
Waking up to discover that VCs value a for-profit competitor to ENS with a fraction of the reach and no real utility at a billion dollars and feeling pretty good, really.
60
102
904
@nicksdjohnson
nick.eth
2 years
Brantly's statements on gender, sexuality, cis/trans status, etc don’t reflect my views, or True Names Limited’s.
45
49
878
@nicksdjohnson
nick.eth
4 years
Internet, please meet my daughter.
Tweet media one
91
11
870
@nicksdjohnson
nick.eth
5 months
It's done! Control over the ENS root has now officially been transferred to the DAO. I'm so proud to be able to claim that ENS is, in its entirety, effectively decentralized.
Tweet media one
@nicksdjohnson
nick.eth
5 months
Truly the end of an era. Here's the message I just sent to the ENS root keyholders, requesting the transfer of the last of their powers to the DAO. Thank you so much @jasoncarver @danfinlay @mathsguy @mhswende @SergeyNazarov @tayvano_ for your service to ENS over the years.
Tweet media one
55
140
701
59
169
755
@nicksdjohnson
nick.eth
2 years
A historic moment; the ENS DAO's first proposal, to request transfer of funds and crucial admin controls from the multisig to the DAO, has just passed. All four measures were approved. Here's a copy of the email I just sent the keyholders:
22
117
800
@nicksdjohnson
nick.eth
5 months
Okay, so it's clear @Ledger has learned nothing about opsec from multiple breaches. At this point I don't think anyone should in good conscience recommend their hardware or use their libraries.
41
102
774
@nicksdjohnson
nick.eth
2 years
I've published the repo with the @ensdomains governance contracts and the (final) airdrop merkle tree. If you're curious what your total is, you can search for your address in the repo!
78
122
724
@nicksdjohnson
nick.eth
11 months
So excited that this is now public: .box will be the first Blockchain native DNS-routable TLD, and it's enabled via ENS! All registrations and transfers will be onchain, and the owner of the NFT will own both the DNS and ENS names.
77
161
714
@nicksdjohnson
nick.eth
2 years
Snapshot have given me a final count: 84,350 ethereum accounts signed the ENS constitution!
32
46
723
@nicksdjohnson
nick.eth
5 months
Truly the end of an era. Here's the message I just sent to the ENS root keyholders, requesting the transfer of the last of their powers to the DAO. Thank you so much @jasoncarver @danfinlay @mathsguy @mhswende @SergeyNazarov @tayvano_ for your service to ENS over the years.
Tweet media one
55
140
701
@nicksdjohnson
nick.eth
3 years
Ever wonder why Ethereum folks seem so positively disposed towards Polygon? Also, holy crap. I'm not for sale, but if I was it'd be for a lot more than a one-time payment of $500.
Tweet media one
107
71
700
@nicksdjohnson
nick.eth
10 months
Unpopular opinion: truly decentralised, trustless Sybil resistance or proof of humanity is impossible. We should stop trying to make it work, and instead focus on building systems that don't assume individuals are unique humans.
107
110
677
@nicksdjohnson
nick.eth
1 year
Incredible to think @ensdomains is 6 years old today. Going from a personal project to one of the largest projects and DAOs in the space, and one of the only that's self-sustaining. ENS has grown far beyond anything I could have forseen, and that's all down to its community.
61
129
635
@nicksdjohnson
nick.eth
6 months
A primer on .eth and the DNS root We're frequently asked about the possibility of getting .eth added to the DNS root, so it would resolve in all browsers natively. Many will be aware of some of the variables that complicate that, but the whole story is fairly complex.
66
145
578
@nicksdjohnson
nick.eth
2 years
May is now an All Time High for every single ENS metric we track - registrations, renewals, revenue (ETH & USD) and income (ETH & USD). And there's still a week of May left. 🤯
Tweet media one
64
175
551
@nicksdjohnson
nick.eth
3 years
I feel like we take @etherscan for granted so much of the time. The level of detail it grants to transaction data is invaluable; I don't know what I'd do without it.
12
30
570
@nicksdjohnson
nick.eth
2 years
EIP 3668, AKA CCIP Read, the core component of ENS's L2 support and a vital primitive for fetching offchain data, is now Final! 🎉🎉🎉
35
106
537
@nicksdjohnson
nick.eth
1 year
I have generated a random 12-word seedphrase, and sent 0.5 ETH to it. Then, I used the seedphrase to generate these images with Midjourney v4. If you can guess the seedphrase, you can have the ETH. If nobody does in a week, I'll claim it back and reveal the phrase.
Tweet media one
Tweet media two
Tweet media three
Tweet media four
43
64
531
@nicksdjohnson
nick.eth
3 months
Gasless DNSSEC is now live on Ethereum mainnet! Now that the code is deployed, it needs to be enabled on a per-TLD basis. I'm running the script to do this now, but with nearly 1500 TLDs, it will take a while. You can track the progress here:
80
133
507
@nicksdjohnson
nick.eth
2 years
Looks like May 2 was another crazy day for ENS. Breaking records again: Highest revenue ($1.95M), most registrations (63k), most registration years (100k).
Tweet media one
41
114
490
@nicksdjohnson
nick.eth
3 years
I mean, I know you've been giving it away for free, but now you're selling it too?
10
10
507
@nicksdjohnson
nick.eth
2 years
Did I miss something? Why is everyone suddenly 100% convinced we're in a bear market?
87
22
496
@nicksdjohnson
nick.eth
5 months
I think that projects that are VC funded should not qualify for RPGF funding. Once you accept VC dollars, with their implicit expectation of a financial return, you're not a public good.
46
61
499
@nicksdjohnson
nick.eth
3 years
So we've decided to go with option 4. The 784 accounts we've identified from that cluster have been added to a blacklist, and the airdrop totals will be recalculated without those accounts.
20
27
501
@nicksdjohnson
nick.eth
3 years
I've found that a useful metric in life is to assume that when someone is deeply, obviously wrong about something you know well, it's safest to assume they're similarly wrong about things you don't know well.
@elonmusk
Elon Musk
3 years
@itsALLrisky Ideally, Doge speeds up block time 10X, increases block size 10X & drops fee 100X. Then it wins hands down.
10K
12K
51K
19
51
507
@nicksdjohnson
nick.eth
2 years
Did miss the 2x multiplier in the ENS airdrop because the account with a primary name was not the account that owned the name? The DAO is considering whether to send additional tokens to these users; check the list here to see if your account is included:
75
79
496
@nicksdjohnson
nick.eth
2 years
Applying a code of conduct retroactively to someone's past statements that were unrelated to the organisation - and in fact were made before the organisation even existed - seems like a fairly radical position to me.
@FWBtweets
Friends With Benefits
2 years
On January 11th, 2022, FWB and the Code of Conduct Committee were notified of a violation of the Code of Conduct through the surfacing of past remarks made on Twitter by a member and leader of the FWB community Link to Code of Conduct:
33
11
110
58
38
488
@nicksdjohnson
nick.eth
2 years
One big issue with ENS's DNS integration right now is that it requires a *lot* of gas to claim your ENS name. RSA signatures cost ~90k - 160k gas to verify, while ECDSA sigs cost ~1.7M gas, and each name requires several proofs! Reducing these gas costs would be great, right?
28
48
488
@nicksdjohnson
nick.eth
2 years
Many of you were hurt by Brantly's comments over the past 24 hours, and we strongly believe that ENS should be an inclusive community. Going forward we'll continue to do everything we can to ensure that remains the case.
127
11
490
@nicksdjohnson
nick.eth
6 years
I quite like Bitcoin Cash: It's given Bitcoiners something to irrationally hate instead of Ethereum.
15
70
454
@nicksdjohnson
nick.eth
2 years
I’ve been working with Brantly for a number of years now, and I’ve never seen Brantly treat anyone as different or lesser because of who they are.
56
23
463
@nicksdjohnson
nick.eth
2 years
If you tag me in a "retweet and tag x friends" post, I *will* block you, no ifs buts or maybes.
348
17
406
@nicksdjohnson
nick.eth
1 year
If you feel entitled to tell me I should avoid speaking my mind because you're worried it will hurt your bags, I kindly invite you to fuck off into the sun.
95
48
422
@nicksdjohnson
nick.eth
5 years
I couldn't be happier to announce that we're now expecting our first child, a girl, due late April 2020.
41
6
424
@nicksdjohnson
nick.eth
6 months
In January of this year, Unstoppable Domains was granted its first patent, number US11558344, Resolving Blockchain Domains. This patent is based entirely on innovations that ENS developed and contains no novel innovations of its own.
9
49
428
@nicksdjohnson
nick.eth
2 years
The ENS team has such cool stuff planned for DevCon this year. Just wait 'til you see it.
49
45
396
@nicksdjohnson
nick.eth
3 years
Unpopular take: I regret not getting a fidenza much more than a punk because many of the fidenzas are legitimately really pretty artwork. The 8 bit aesthetic is fun, but I wouldn't hang it on my wall.
36
15
412
@nicksdjohnson
nick.eth
2 years
Neil Gaiman just announced he was raffling off an NFT to benefit a humanitarian charity, and the pushback from fans was so loud he deleted the tweet. People would literally rather see children starve than their favourite creator have even the slightest involvement with NFTs.
45
49
420
@nicksdjohnson
nick.eth
2 years
I know there's a labour shortage, but this is ridiculous.
Tweet media one
15
25
425
@nicksdjohnson
nick.eth
2 years
Show me your best ENS memes!
125
26
394
@nicksdjohnson
nick.eth
3 years
Today I accidentally burned the first ENS name ever registered. A short 🧵.
25
67
401
@nicksdjohnson
nick.eth
2 years
Today I learned that I'm now popular enough that I'm not allowed to have opinions about stuff.
76
14
392
@nicksdjohnson
nick.eth
2 years
I've mostly been staying out of this fight, but "I'm not an insider, I only bought tokens at an 80% discount" is a pretty ridiculous take.
@zhusu
朱溯 🐂
2 years
Agreed Samani pitched sol to me around the same time he pitched sbf, I 100iqed it as I thought Ethereum would actually scale, later bought Solana in saft otc Mkt was trading $1.1, saft otc was $0.2 I later 100iqed again and sold some sol/eth at 20x, prob worst decision of 2021
66
59
885
21
16
394
@nicksdjohnson
nick.eth
3 years
Today, @ensdomains took a giant leap forward in decentralisation.
9
79
389
@nicksdjohnson
nick.eth
6 months
Failing that, ENS Labs stands ready to challenge this patent, which we believe is entirely derivative of our own inventions; a position we are able and willing to demonstrate.
11
20
393
@nicksdjohnson
nick.eth
2 years
I want to give an ENS constitution 📘 token to @VitalikButerin , but he's not answering my DMs. Vitalik, do you want a beautiful numbered copy of the most important constitution in Ethereum?
42
39
368
@nicksdjohnson
nick.eth
2 years
As of now, ENS now uses an exponential curve for premium pricing for recently expired names. Anyone want to spend $97.2M on structures.eth?
Tweet media one
76
46
376
@nicksdjohnson
nick.eth
2 years
Holy shit.
@tomuky
tomuky.eth
2 years
$ENS @ensdomains has more paying customers than #Bitcoin in the last 24 hrs
Tweet media one
38
130
618
22
51
379
@nicksdjohnson
nick.eth
9 months
Being into crypto and not liking speculation is like being into gardening and not liking weeds.
@sassal0x
sassal.eth/acc 🦇🔊
9 months
Being into crypto and not liking speculation is like being into gardening and not liking plants
57
37
534
41
35
378
@nicksdjohnson
nick.eth
2 months
ENS is 1% of Ethereum state. 😲
Tweet media one
30
55
385
@nicksdjohnson
nick.eth
2 years
Now that claims are open for $ENS at , everyone claiming will need to choose a delegate, who will vote on their behalf on DAO decisions. There's a dizzying array of candidates - over 300 - which makes for a difficult choice. Here are a few I endorse.
19
73
361
@nicksdjohnson
nick.eth
2 years
Brantly has been a valued team member of TNL for the past three years. However, as a team we felt that his position with TNL is no longer tenable.
25
5
363
@nicksdjohnson
nick.eth
3 years
Devastated to hear about Virgil pleading guilty. The title of this talk at that conference was "blockchain and peace". His ambition was to use ethereum to make peace between North and South Korea. Naive and impractical, sure, but not worthy of imprisonment.
14
56
361
@nicksdjohnson
nick.eth
2 years
What's the wrongest you've been about something in crypto? I thought punks were kind of fun, but not really worth the gas and time to claim them, because people would have forgotten about them in a month.
128
15
360
@nicksdjohnson
nick.eth
2 years
Don't forget, every 3 letter ENS name is also a Maker variable name.
45
30
348
@nicksdjohnson
nick.eth
6 months
For transparency, we're also publishing our communications with UD on this matter, attached here.
Tweet media one
Tweet media two
Tweet media three
10
29
364
@nicksdjohnson
nick.eth
1 year
The NameWrapper, and new versions of the PublicResolver, ETHRegistrarController, and ReverseRegistrar have all been deployed to mainnet. Addresses of these new contracts can be found here:
37
125
345
@nicksdjohnson
nick.eth
2 years
Today was just me and my daughter for most of the day. We: - Went through a car wash - a first for her - Went to a toy museum - Went to a playground - Tried to feed ducks - Visited grandparents Nothing big, yet one of the most fulfilling days I've had in a long time.
17
5
356
@nicksdjohnson
nick.eth
1 year
Just proposed my first block as an eth 2 validator! 🎉
20
5
352
@nicksdjohnson
nick.eth
2 years
I honestly thought this was parody at first.
Tweet media one
24
18
350
@nicksdjohnson
nick.eth
6 months
You didn't *really* think I'd forget to renew it, did you?
41
27
332
@nicksdjohnson
nick.eth
2 years
Got the proof of the "unlimited edition" for the ENS constitution book and it is 🔥. Reply with your page number and I'll send you a pic!
Tweet media one
Tweet media two
83
26
315
@nicksdjohnson
nick.eth
2 years
Delegates! A new vote is now live on Snapshot for the @ensdomains DAO; this one is a proposal to send an additional ~213k $ENS from the DAO treasury to users who missed out on the 2x multiplier in the airdrop due to an edge case. Go vote!
46
64
328
@nicksdjohnson
nick.eth
2 years
I've put together an ENS dashboard, which tracks a number of interesting metrics for ENS adoption: - Registrations and renewals. - Active .eth names. - Revenue and income from name registrations. - Monthly accounts for the current and previous years.
17
55
330
@nicksdjohnson
nick.eth
6 years
So here's the deal: If this tweet is retweeted 500 times, @jeffehh will buy my @CryptoKitties , and I'll donate 100% of the proceeds to @Worldbuilders_ . That's anywhere up to $92k. Help us do this? Please?
Tweet media one
17
483
308
@nicksdjohnson
nick.eth
2 years
I'm pleased to release the first draft of the governance documentation for the ENS DAO! If you want to participate in the DAO, you'll want to read this, and use the request form linked there to apply for write access to the forum.
14
63
328
@nicksdjohnson
nick.eth
2 years
I often want to tease something, but always get paranoid that when it's revealed people will think it doesn't live up to the hype and be disappointed. (I guess you can consider this tweet a meta-teaser. But don't get too excited.)
62
36
313
@nicksdjohnson
nick.eth
1 year
It wants out.
Tweet media one
24
24
322
@nicksdjohnson
nick.eth
2 years
Has anyone seen this man's Google Keys?
Tweet media one
72
18
312
@nicksdjohnson
nick.eth
2 years
I’m an Atheist, a Humanist, and politically liberal. My views are about as opposite Brantly’s as you could imagine, on just about any issue you’d care to name.
7
4
324
@nicksdjohnson
nick.eth
2 years
🤨
Tweet media one
60
5
313
@nicksdjohnson
nick.eth
2 years
I can't believe a16z haven't registered their ENS name.
Tweet media one
23
17
323
@nicksdjohnson
nick.eth
2 years
Any delegates or stewards with concerns or questions should feel free to reach out to me via ENS forum DM. Anyone wanting to speak to Brantly should note that his Twitter account is currently suspended for an unknown period, and so he cannot receive DMs there.
64
2
318
@nicksdjohnson
nick.eth
2 years
Happy merge everyone! Congratulations to everyone who made it possible.
12
24
315
@nicksdjohnson
nick.eth
2 years
The right in the US has gone from basically fiscally conservative to attempting to throw elections, endorsing insurrection, banning books, and passing laws to make it illegal to let your kids dress how they want. But sure, it's the left moving the overton window.
@elonmusk
Elon Musk
2 years
Tweet media one
86K
195K
1M
43
23
313
@nicksdjohnson
nick.eth
2 years
Thank you to the @EFDevcon team - you did an outstanding job. Many are calling this the best DevCon yet, and I'm inclined to agree.
21
24
310
@nicksdjohnson
nick.eth
2 years
I'm increasingly moving away from configurable contracts, and towards contracts with immutable values, and redeploying them if they change - especially for contracts primarily used by other contracts. It saves gas on every call and makes audit/review easier. Anyone else?
36
18
305
@nicksdjohnson
nick.eth
2 years
Hey guys, are we sure this is a good idea? Maybe we should reconsider.
31
14
292
@nicksdjohnson
nick.eth
2 years
Our ENS community manager, @futurealisha , has written up a post kickstarting the formation of DAO workstreams. If you're interested in improving the ENS ecosystem, community, public goods, or governance of the DAO itself, this is your call to action!
10
58
296
@nicksdjohnson
nick.eth
4 months
I've just posted a draft proposal to the ENS DAO forums for the upgrade of ENS's DNSSEC functionality to support new 'gasless' DNSSEC! We're hoping to get this in the voting window on January 10.
22
66
281
@nicksdjohnson
nick.eth
1 year
👀
89
51
287
@nicksdjohnson
nick.eth
6 months
@matthewegould We are asking you to license your patent openly. Not just to ENS - to anyone, unless they violate the agreement. That's exactly taking into account the fact that there are multiple naming systems. Patent non-aggression pacts like this are already in use by IBM and others.
13
22
304
@nicksdjohnson
nick.eth
2 years
I don’t expect anyone at TNL to share my views, but I do expect them to treat others with equality and respect, regardless of their gender, cis/trans status, sexual orientation, or religion (or lack thereof).
7
6
293
@nicksdjohnson
nick.eth
3 years
One of the things we did preparing for the token was have our lawyer write up an ethics policy for the core team. We'll release a copy of that shortly for transparency. I have 100% confidence in my team and their ethics.
10
4
284
@nicksdjohnson
nick.eth
3 years
Since it's out anyway, let me show off a side project I've been working on with @DeanEigenmann and @matthewdif . We're calling it Weiroll, and it's a tool for chaining smart contract operations together into larger transactions.
15
56
279