Thank you to those of you that collected my writings, it helps me out and keeps me going!
clt, logonaut.eth, sdot, lvackerman, tiamat-envoy, higher, eurekajohn, anons
Grateful to all 282 of you for reading, hope you're having a great start to your week!
Join the /nerdery channel on Farcaster.
Key Takeaways
Onchain identity is the accumulation of an entity's Work that collectively makes up who they are.
Ethereum Name Service (ENS) is the onchain address lookup tool to help you keep identity organized and subdomains are an excellent tool to do that.
Reputation attached to your identity is the most scarce resource you have, guard it well with a cold wallet.
Keep three separate wallets for different activities to keep funds & identity safu.
Split up the ENS Owner
role from the ETH Address
to ensure your onchain identity can't get phished!
Individuals are defined by their actions. In other words, identity is the accumulation of all the things an individual has done. The sum and product of all their Work performed. Onchain actions and attributions give individuals a way to point to their Proof of Work (POW), be it write an article on Paragraph, go viral on Farcaster, or even hack and drain a crypto payment provider.
History in web3 is tied to static wallet addresses generated as Externally Owned Accounts (EOAs) by wallet apps like Metamask, Rainbow, and others. Losing access to that history hurts because now you've lost any and all Proof of Work tied to that address. But, you can build an identity layer and abstract it from the Ethereum address 0x123...
to a moveable human-readable name like ispeaknerd.eth
.
ENS - Ethereum Name Service
Names (ispeaknerd.eth
) βοΈ Ethereum addresses (0x123...
)
DNS - Domain Name Service
Names (google.com
) βοΈ IP addresses (127.0.0.1
)
Owners can redirect the names to new addresses if needed, like how google.com can point to a new server if something goes wrong. In this way, owners can maintain their history and identity even if they lose access to their Ethereum wallet or it becomes compromised in some way.
Secure your web3 identity to navigate the web3 digital landscape without compromising your peace of mind. In this article I'll show how Farcaster is integrating onchain and social identities and how people on Farcaster are leveraging ENS to safeguard our Proof of Work (POW) and onchain identities.
Onchain identity using ENS is a self-sovereign identity, acting like a self-issued onchain passport. The current scheme uses NFTs to represent one's registration, which, while easy to transfer, can also be easily stolen if not properly secured.
More and more tools are also using Farcaster as an identity source. Unify your social identity on Farcaster with your onchain identity by adding an Farcaster record to ENS.
This will only continue to become more valuable as more and more tools learn that they can leverage Farcaster for a user's social graph and preferences.
For example, Airstack now uses Sign In With Farcaster (SIWF) to unify onchain and social identities for users. Neynar is popularizing Sign In With Neynar (SIWN) for app developers, and Drakula has shown how apps can bootstrap their entire userbase from the Farcaster social graph.
This interconnected approach ensures a robust yet flexible identity system that evolves with the web3 landscape. But it means that users now must protect both their funds and their identity.
Ensuring your web3 identity remains secure without causing unnecessary stress boils down to smart management of your digital assets and identities. By utilizing tools like ENS and maintaining separate wallets for different activities, you can protect your funds and POW effectively.
My hot wallet ispeaknerd.eth
was becoming too large of a target as my original DEGEN airdrop ballooned in value, if someone noticed and hacked my account, I'd lose it all. I moved my DEGEN out of my hot wallet for safekeeping following the Rule of Three for wallets as described in my previous article:
High-value assets ("blue-chips") and large amounts of crypto should be kept in a hardware wallet, a vault account that is not directly connected to the internet. This is the least-accessed account, think of it as your safety-deposit box at the bank.
Your day-to-day funds can be kept in an operational wallet, a separate internet-connected account that you use to interact with trusted entities, be they dapps, exchanges, or people.
Finally, you want to have a third, risky degen wallet. This is the condom for all your other assets, preventing those untested NFT minting contracts, those unsafe airdrops, etc. from putting the rest of your money at risk. If you interact with the wrong contract and lose ALL the funds in this account, it shouldn't hurt too bad because your funds are elsewhere.... they are elsewhere, right? :|
Ok, I've convinced you. You want to protect your identity and your onchain POW. But what's the best way to keep track of all these 0x123...
accounts and keep it all secure?!??
We can use ENS to get the flexibility of changeable names with the security of hardware wallets and smart accounts.
I touched on it in my initial article about Farcaster, but basically we need to separate the ENS Owner
from the ETH Address
record.
Owner
, Manager
, and ETH Address
of an ENS?Owner
: βThe owner of the ENS name - the wallet that hold the ENS name NFT.
Manager
: βThe manager of records - the wallet allowed to make changes to its records (but not transfer the name)
ETH Address
: The wallet address the ENS name points to - where funds sent to a name are received.
Full details are on the ENS support docs.
The ETH Address
is the wallet the ENS name points to, this will be the operational wallet we use to sign into Farcaster.
You can easily set your Wallet Address in the ENS Manager app
Owner
is the wallet that holds ENS NFT, can transfer the token to give ownership to another address. This should be your vault account, a hardware wallet or a personal multisig like SAFE for even higher security.
If you already have an ENS, you can send the ENS NFT to your vault account using the ENS Manager app.
Put the ENS Owner
on a hardware wallet, point the ETH Address
to a low-value wallet you can use daily.
The especially paranoid can easily create a new ENS subdomain for Farcaster specifically or even for their high-risk activity. For example, @sdv.eth uses hot.sdv.eth
for his degen activity.
ENSdata.net by @pugson is a fantastic, free resource for looking up ENS and Farcaster data using simple json API call. I'm using it for my /tabletop backend services already.
Local-only portfolio tracker Rotki by OG ETH dev @lefteris.eth is great and constantly adding new features! I've used it for ~2 years now.
Take the Boring Security classes to level up your security knowledge and stay safe out there!
Follow the /infosec channel on Farcaster
Use delegate.xyz to maintain minting connection between hot & cold wallets
If you enjoyed this,
Please subscribe π
Give me a shout on Farcaster
Come join the /nerdery channel and the /infosec channel
Share this post with someone who will enjoy it! You earn a referral fee when someone collects this post using your referral link.
Over 400 subscribers
hey anyone need a video creator, dev community person, and a docs writoooooor hmu @cameron @dawufi @cassie @samuellhuber.eth @thatguyintech @linda https://ispeaknerd.github.io/
okay I am in live. https://ispeaknerd.github.io/posts/work-sample-2-developer-documentation/ adding a little bit more context explainers to this and a image of the results in between and it's gold Video as cherry on top. That's kind of also what I try to achieve in our docs. Do you want to write about Farcaster by chance :D
would love to, have done a fair bit of fc writing nontechnically, love to transfer that over to tech side https://paragraph.xyz/@ispeaknerd.eth/curating-chaotic-channels https://paragraph.xyz/@ispeaknerd.eth/passport-control-for-onchain-and-social-identities
u mean u?
Yessir
wuf
Thanks for collecting these two articles @katwolfie.eth π What was particularly valueful for you? What made them worth collecting? https://paragraph.xyz/@ispeaknerd.eth/passport-control-for-onchain-and-social-identities https://paragraph.xyz/@ispeaknerd.eth/acculturate-to-accelerate-on-farcaster
I added them here! Iβm going to try making a frame thatβs not so clunky. I want the links to go directly to the articles. Maybe add buttons that link to the authorβs pages too. https://gallery.so/katwolfie/galleries/2grAHuCQEy1EjDrcXeAK8NuqKmm
Another Wednesday, another Weekly Digest, where we spotlight a few great pieces of writing over the past month or so. First up is @stc and his fascinating explorations into the concepts and methods behind his algorithmic plotter graphics series βProcedural Drawingsβ. https://paragraph.xyz/@stc/time-shifting
Next, @rtfkt dives into the lifecycle of online communities β Inception, Establishment, Maturity, and Mitosis or Revival βΒ and highlights the importance of communication and value to prevent community stagnation and fragmentation. https://paragraph.xyz/@kalen/the-pulse-of-online-communities-navigating-the-lifecycle
@zoz.eth writes about how decentralized social graphs are evolving into dynamic ecosystems, but the primary challenge is achieving a self-sustaining growth cycle. Success in this domain will come from focusing on high-quality, engaging content rather than superficial feature tweaks, ensuring the amplification of ideas that attract and retain thoughtful users. https://paragraph.xyz/@0xzoz/the-infinite-client-1
@ispeaknerd.eth discusses strategies for securing onchain and social identities in the web3 landscape using Ethereum Name Service (ENS) and Farcaster, emphasizing the importance of managing multiple wallets for different activities to safeguard oneβs reputation and digital assets. https://paragraph.xyz/@ispeaknerd.eth/passport-control-for-onchain-and-social-identities
@0xantidote.eth explores the history of social media and lessons learned along the way, as well as the potential and challenges faced by newer decentralized platforms. "What I do believe is that for the foreseeable future, we won't see any new platform paradigms emerge because we are stuck with mobile phones as a computational platform. Instead, innovation will come from social-native apps, which use these platforms as a means of distribution." https://paragraph.xyz/@antidote/next-gen-social-apps
@maryams.eth just finished it this week! https://warpcast.com/sadeghian/0x87bfd56d
gas is dummy cheap rn fam go get the ENS for your side project! and/or update your security posture to protect your onchain identity. details in the article https://paragraph.xyz/@ispeaknerd.eth/passport-control-for-onchain-and-social-identities https://app.ens.domains/
cc @limes.eth @kevinoconnell @slobo.eth @greg
thanks for collecting @sabosscoin! appreciate it π what was valueful about the article for you?
Oh great to know cheers bud. Might be a good time to extend
I was considering getting a new ENS to use as my main name (Kylith is what I used as my gamertag, but I feel like I could probably find something cooler since "we're so early"). Any advice for finding a good replacement?
Up to you, 6 char and less gets stupid expensive. Mine has a story and I like that but then others use memes and shit like @warpcastadmin.eth and @we who uses his address as his ENS π 0x42.....eth Personally think crypto identity should be separate from past history (it's a scam, going to 0 π) but you do you Think personal significance is the most imp part, @vitalik.eth probably like the name π but us pseudoanons prefer building a fresh reputation Β―\_(γ)_/Β―
This week I shipped on the #superchain π’π’ shipped code for /tabletop: - use @pugson's ensdata.net to update my /tabletop subscriber data in db tied to fc data from @neynar - rewrote db write fns use header name instead of column # in gsheets Wrote: - shipped 2 articles that mint on base https://paragraph.xyz/@ispeaknerd.eth/passport-control-for-onchain-and-social-identities?referrer=0x3eEFAa9d6e2ab7972C1001D41C82BB4881389257 /tabletop community: - streamed playtests of @brennen.eth's /nouns board game Nounish on @unlonely (tokens on base) T/Th - community game night Thursday w/ @nounishprof @matthew & @jtgi - using Hypersub for community gating on base https://warpcast.com/ispeaknerd.eth/0x31bc00d7 shippers get strippers π’π’
This is quite a lot of work onchain. Kudos and keep building and creating!
Thank you! shippers get strippers π’π’
LMFAOOOOOOO
How to unify your social and onchain Proof of Work using Ethereum Name Service /ens and then secure it from scammers by following the Rule of Three for wallet security. https://paragraph.xyz/@ispeaknerd.eth/passport-control-for-onchain-and-social-identities
Thank you for writing this, I will try and dig in later when I have more bandwidth. 222 $degen
Thanks fam appreciate it
How to unify your social and onchain Proof of Work using Ethereum Name Service /ens and then secure it from scammers by following the Rule of Three for wallet security. cc @limes.eth @slobo.eth @yb @ted @adrienne https://paragraph.xyz/@ispeaknerd.eth/passport-control-for-onchain-and-social-identities
Are you the first to publish? π± π
shippers get strippers π’π’
Love the thoroughness! 3000 $degen
Thank you fam! strive for actionable value always! πͺ
6003 $DEGEN respect!
Thanks fam!!
great piece!
Thanks fam, what was valueful about it for you?
generally speaking security people donβt think to explain how you can be secure while increasing convenience/creating ease of use, i.e using this ENS system you can be paranoid and rotate keys often while maintaining consistent name schemes for yourself and others, so you donβt have to actively update people with your new address etc. also makes it easy to ensure you are always paid / sent shit to the safe / newest addy
deffo agree, never seen anyone talk about it anywhere 3000 $DEGEN ty for the feedback!
Check out @ispeaknerd.eth's latest blog post on the importance of onchain identity and how to secure it using Ethereum Name Service (ENS). Learn about managing your reputation, protecting your assets with cold wallets, and integrating your social identity on Farcaster for a robust web3 presence.