No Password Reset? How Frostr Saves Your Nostr Identity

No Password Reset? How Frostr Saves Your Nostr Identity

Born out of a hackathon at TABCONF 2024, Frostr might have simply solved Nostr’s most pernicious problem: the lack to reset your password in case your personal key will get compromised.

Began in October of 2024, Frostr simply introduced the alpha launch of Igloo and Frost2x, a desktop and accompanying browser extension key signers for the Nostr ecosystem. 

The mission was based by Topher (cmdruid) who made his title as a Bitcoin engineer for growing Tapscript — a preferred library for managing Taproot, Schnorr signatures, and Bitcoin transactions — and Austin (bitcoinplebdev) a Lightning developer for Voltage and founding father of PlebDevs, a Lightning-powered developer schooling platform with over 500 enrolled college students. 

Whereas resetting a password could seem innocuous or like a easy UI characteristic, it’s not that straightforward. Let me take you on a journey of the complexity of the difficulty it solves and the magnitude of what’s at stake if we fail to unravel this apparently easy downside. 

The Social Media Revolution

Social media has modified the world. And but, we discover ourselves in a wierd place with our digital identities. Who we’re on-line and the way we assert possession of our on-line profiles usually will depend on trusted third events like Fb which are too massive to care about any particular person buyer and basically have the facility to vary the foundations at any time, and even cancel your account altogether.

The deplatforming of controversial influencers and even politicians lately function examples of how this centralized energy might be wielded. Maybe the best-known illustration of that is the elimination of U.S. President Donald Trump from each Fb and Twitter shortly after the January 6 riots on the U.S. capitol, simply days earlier than the tip of his first time period. 

Nonetheless, a lot of the world continues to function on this digital neo-feudalism construction. It appears there’s a basic downside with the “decentralization” of id that’s but to be solved.

Trendy-Day Financial institution Theft

Identity techniques are a crucial layer of society. Whether or not you’re a citizen of Rome 2,000 years in the past or of america in the present day, doorways open and shut based mostly on what ID you maintain. At the moment’s techniques, as superior as they could appear, depend on a pre-digital conception of id and safety: They depend upon authenticating your face.

The ID card itself, whether or not your driver’s license or passport, helps authorities workers, financial institution tellers and bar bouncers everywhere in the world do a quite simple factor: Determine in the event you appear to be the particular person on the official card, after which kind out if you’re allowed entry or not.

However the world is altering quick. Neither the obscurity of your bodily look nor the key nature of your social safety quantity (SSN) are what they had been within the pre-internet world: Many individuals have printed their full names and footage to Fb, and a collection of hacks have leaked tons of SSN information to the darkish internet. (For instance, the Equifax Information Breach in 2017, which affected 147.9 million People, or the Nationwide Public Information Breach of 2024 with over 200 million People compromised.)

Within the analog, pre-internet days, when a robber burst by way of the doorways of their native financial institution, they’d achieve this to take the money, gold and tradable valuables saved within the vaults.

However that’s not how issues work. Within the digital age, cash is not money. Fiat funds are sometimes reversible, so in the event you hack right into a financial institution and transfer cash to your account one way or the other, not solely can that be reversed, however you simply uncovered a hyperlink to your id.

At the moment, the net equal of a robber just isn’t seeking to steal money, gold or different valuables, however somewhat, private id information.

That information can, in flip, be used to defraud those self same banks, in addition to companies of all sizes.

Certainly, id fraud prices greater than all different types of theft mixed, totaling over $56 billion in 2020.

Not solely have many of those centralized platforms had their information vaults hacked and their contents bought on the darkish internet for pennies on the greenback, however AI is enhancing rapidly and has already handed the Turing check of picture era. We’re at a degree the place rogue actors can create pretend selfies holding pretend IDs with leaked person information and idiot the gatekeepers to your digital wealth.

This menace is prone to incentivize change, and you may see the brand new efforts by tech corporations and authorities establishments to improve id techniques. Take California’s cellular driver’s license app for example, mDL — developed in partnership with each Google and Apple — is initially built-in with airports for id verification. However the app additionally invitations builders to combine it as a type of authentication for web sites typically. ID.me takes the same strategy and is already totally built-in with the IRS, boasting 136 million members. 

Many of those apps require face or fingerprint authentication, and ask for more and more advanced KYC selfies from their customers who should maintain up IDs and up to date newspapers to be authenticated. 

Regardless of the apparent weak point of utilizing your face to authenticate your id within the age of Fb, tech giants proceed to depend on biometric information, combining it with mass surveillance instruments seen within the social credit score rating techniques being constructed up in China. 

To have an opportunity at curbing what looks like destiny within the digital age, earlier than it involves the West, we want an id authentication system that’s each safe and agnostic to biometric information. We’d like an id system that doesn’t depend on our face. 

Enter Nostr, a Bitcoin-Period Identity and Social Media Protocol

Born out of the Bitcoin developer ecosystem, Nostr has rapidly grown right into a social media community in its personal proper.

An abbreviation of “Notes and Other Stuff Transmitted by Relays” — a little bit of a mouthful — Nostr empowers customers to authenticate themselves into social media pseudonyms (nyms) and signal their posts with a Bitcoin-style personal key. As a self-custody system that basically democratizes the web away from its present construction, it opens up a complete new set of prospects for social media.

Proponents of Nostr argue that customers can lastly personal their very own information and not must depend upon the charity or benevolence of the Silicon Valley giants once they determine to maneuver platforms or choose the improper political social gathering.

Nostr works through a distributed client-server community topology, which lets you entry content material throughout numerous servers referred to as relays. If one goes down or begins censoring customers unfairly, chances are high there’s one other window into the Nostr content material feed that may grant you entry and help you publish your ideas.

The dream of Nostr is to unlock a brand new era of social media know-how that doesn’t flip customers into merchandise by mining their information, that doesn’t pressure biometric authentication, compromising their privateness, and that permits builders to construct in an open community whose cryptography and specs are already open supply and which is natively built-in with Bitcoin, the web’s cash. 

Celebrities and customers who want to shield their Nostr manufacturers from pretend accounts attempting to impersonate them can observe a typical much like the one developed by Keybase, which requested customers to publicly attest to their a keybase id with their different social media accounts, consolidating markers of fame into one cryptographically managed id. Although that’s not at present a follow in Nostr, it’s a downside moderately effectively solved in a decentralized approach by Keybase.

However, it’s not all sunshine and rainbows. Pushing id possession to the sides comes with a complete new set of issues that up till now have probably not been solved and which have personally held me again from investing in build up my model on Nostr. 

No Password Resets

There’s at present no actual technique to reset your password for a Nostr nym or id. Constructed on a easy public key pair system, in case your personal key will get hacked or leaked, your id is actually now underneath the management of whoever bought it. (You each have the key, so nobody has unique management of it.)

It is a large problem. Though the examples of such hacks are usually not too frequent, they’re a major deterrent for manufacturers that may contemplate placing critical capital into constructing on this new social community protocol.

This explicit threat is made worse by the supposed design of Nostr, which invitations many various interfaces to be created to entry content material of varied sorts with the identical person identities and implies that customers give their personal keys to a number of shoppers, thus multiplying the danger of compromise.

One layer of protection that has been constructed up and turn out to be widespread in consequence is the thought of an exterior signer, usually a browser extension like Alby that helps handle your personal key as a type of password supervisor, facilitating signing of content material for you on the assorted Nostr platforms.

Whereas this works effectively sufficient in the present day it doesn’t remedy the basic downside. One mistake and the nym is successfully compromised, the worth of that built-up model or fame not simply harmed however probably exploitable by scammers carrying your id to harass your mates or prospects.

That is much like the quite common impersonation scams on Fb, Instagram and Twitter, which clone your profile and DM your recognized associates with phishing schemes, however even worse. In Nostr such an assault can be achieved with your id — not a pretend profile — considerably harming confidence within the authenticity of all content material for many who are conscious of the difficulty. 

The answer ought to be easy: simply create a password reset characteristic. Proper?

Effectively, it seems some very inventive engineering is required right here, as a result of password resets are mainly solely potential by giving up your management over your id to a 3rd social gathering who can replace a central database and offer you a brand new key set.

Till now, that’s. Let’s dive into Frostr. 

Frost a Breakthrough in Sovereign Key Administration

Latest breakthroughs in cryptography have opened new doorways for self custody within the Bitcoin and cryptocurrency business. One particular innovation that’s rapidly getting into the market is Frost, a Schnorr-based key administration and key rotation scheme that achieves comparable performance as Bitcoin multi-signature addresses and transactions, however with out the on-chain transactions prices or privateness trade-offs. 

Schnorr is a type of cryptography invented within the Nineties. A number of years after the expiration of its European and U.S. patents, Schnorr began being mentioned as a potential future improve to Bitcoin, and was in the end launched within the Taproot gentle fork improve of 2020. 

That very same yr Chelsea Komlo and Ian Goldberg printed “FROST: Flexible Round-Optimized Schnorr Threshold Signatures”, a technical spec that set the inspiration for its use within the Lightning Community infrastructure in addition to new multi-signature schemes for self custody generally known as FROST.

Whereas the cryptography is advanced and explaining it past the scope of this text, it resembles schemes like Shamir’s secret sharing. The cryptographic rules concerned enable customers to create a 24-word seed with Trezor’s {hardware} pockets, cut up up into three shares of 12 phrases every. Any two shares mixed might be assembled into the grasp personal key of the pockets, whereas anybody share alone is inadequate to compromise or get better entry to the account.

Right here’s a two-minute video clarification of FROST by Andrew Poelstra, Head of Analysis at Blockstream:

This similar precept is utilized in FROST, a scheme which is designed to allow multi-party, multi-signature wallets, like these utilized by exchanges, probably changing multi-signature Bitcoin scripts, benefiting customers with extra privateness and decrease prices.

Frostr extends FROST by integrating it with Nostr’s relay protocol — therefore the added “r” within the title. It additionally adapts the know-how to single-user wallets, somewhat than industrial-grade, multi-user schemes, permitting less complicated setups and unlocking key rotation (password resets) for particular person customers with single key pairs, like these utilized in Nostr.

Frostr allows three new options specifically:

  • Threshold key signing, in order that if one key will get compromised, it may be rotated out, and a contemporary set of sub keys are generated, which generate the Nostr personal keypair. No want to vary your Nostr private and non-private keys (nsec). Just like — for instance — a 2-of-3 multisignature Bitcoin pockets, the place if one secret’s misplaced or compromised, the opposite two can be utilized to maneuver the cash to a brand new secure construction, and regain management of three contemporary keys, however off-chain. It’s a magical factor.
  • No want for application-layer options to Nostr key rotation, solely the important thing signers like Alby must combine Frostr; Nostr apps like Primal or Damus wouldn’t even know that Frostr is getting used for key rotation by its customers. 
  • Customers who have already got Nostr accounts, whose nsecs haven’t been compromised, don’t must migrate to new keypairs and identities however merely take away their nsecs from present key signers and begin utilizing Frostr as a safer key administration system as a substitute. 

The outcome? A serious piece of the decentralized social media puzzle is unlocked: Trustless identities with password resets that don’t depend upon centralized gatekeepers for authentication.

The implications of this innovation, if fruitful, are basic. The Nostr ecosystem can be sensible to check out Frostr; it would simply be sufficient of a safety and UI enchancment that a complete new era of non-biometric, trustless digital identities, and sovereign information possession use circumstances are unlocked for the Bitcoin age.

For a deeper dive into Frostr, try their web site at Frostr.org or take a look at this podcast I recorded with Topher and Austin on the subject. 

Supply hyperlink

bitcoin
Bitcoin (BTC) $ 93,628.09 3.12%
ethereum
Ethereum (ETH) $ 1,792.68 5.80%
tether
Tether (USDT) $ 1.00 0.05%
xrp
XRP (XRP) $ 2.23 3.82%
bnb
BNB (BNB) $ 605.87 0.55%
solana
Solana (SOL) $ 151.79 4.91%
usd-coin
USDC (USDC) $ 1.00 0.00%
dogecoin
Dogecoin (DOGE) $ 0.178627 4.37%
cardano
Cardano (ADA) $ 0.705638 7.73%
tron
TRON (TRX) $ 0.245554 0.49%
staked-ether
Lido Staked Ether (STETH) $ 1,791.26 5.71%
wrapped-bitcoin
Wrapped Bitcoin (WBTC) $ 93,424.03 3.11%
sui
Sui (SUI) $ 2.94 22.48%
chainlink
Chainlink (LINK) $ 14.83 7.22%
avalanche-2
Avalanche (AVAX) $ 22.27 3.12%
leo-token
LEO Token (LEO) $ 9.08 1.27%
stellar
Stellar (XLM) $ 0.26775 4.02%
shiba-inu
Shiba Inu (SHIB) $ 0.000013 3.29%
the-open-network
Toncoin (TON) $ 3.12 4.74%
hedera-hashgraph
Hedera (HBAR) $ 0.181277 2.88%
wrapped-steth
Wrapped stETH (WSTETH) $ 2,148.55 5.39%
usds
USDS (USDS) $ 1.00 0.00%
bitcoin-cash
Bitcoin Cash (BCH) $ 359.88 0.34%
litecoin
Litecoin (LTC) $ 83.66 1.44%
polkadot
Polkadot (DOT) $ 4.09 5.54%
hyperliquid
Hyperliquid (HYPE) $ 18.47 0.20%
bitget-token
Bitget Token (BGB) $ 4.50 0.05%
binance-bridged-usdt-bnb-smart-chain
Binance Bridged USDT (BNB Smart Chain) (BSC-USD) $ 0.996189 0.55%
weth
WETH (WETH) $ 1,790.27 5.32%
ethena-usde
Ethena USDe (USDE) $ 0.999623 0.03%
pi-network
Pi Network (PI) $ 0.654423 2.60%
monero
Monero (XMR) $ 228.09 3.40%
whitebit
WhiteBIT Coin (WBT) $ 28.68 0.64%
wrapped-eeth
Wrapped eETH (WEETH) $ 1,908.14 5.42%
coinbase-wrapped-btc
Coinbase Wrapped BTC (CBBTC) $ 93,633.09 3.28%
pepe
Pepe (PEPE) $ 0.000009 5.06%
uniswap
Uniswap (UNI) $ 6.00 7.29%
aptos
Aptos (APT) $ 5.32 4.53%
dai
Dai (DAI) $ 0.999845 0.05%
okb
OKB (OKB) $ 52.12 0.90%
near
NEAR Protocol (NEAR) $ 2.48 8.60%
ondo-finance
Ondo (ONDO) $ 0.925644 4.04%
gatechain-token
Gate (GT) $ 23.56 0.09%
bittensor
Bittensor (TAO) $ 333.28 3.20%
official-trump
Official Trump (TRUMP) $ 14.15 59.24%
internet-computer
Internet Computer (ICP) $ 5.10 5.67%
tokenize-xchange
Tokenize Xchange (TKX) $ 32.56 0.79%
ethereum-classic
Ethereum Classic (ETC) $ 16.76 3.31%
aave
Aave (AAVE) $ 166.02 9.35%
susds
sUSDS (SUSDS) $ 1.05 0.12%
blackrock-usd-institutional-digital-liquidity-fund
BlackRock USD Institutional Digital Liquidity Fund (BUIDL) $ 1.00 0.00%
crypto-com-chain
Cronos (CRO) $ 0.089704 0.11%
kaspa
Kaspa (KAS) $ 0.094794 3.70%
mantle
Mantle (MNT) $ 0.703867 2.51%
render-token
Render (RENDER) $ 4.57 2.30%
vechain
VeChain (VET) $ 0.025957 5.89%
ethena-staked-usde
Ethena Staked USDe (SUSDE) $ 1.17 0.08%
polygon-ecosystem-token
POL (ex-MATIC) (POL) $ 0.224928 4.23%
cosmos
Cosmos Hub (ATOM) $ 4.35 2.97%
ethena
Ethena (ENA) $ 0.346732 12.22%
lombard-staked-btc
Lombard Staked BTC (LBTC) $ 92,951.90 2.98%
algorand
Algorand (ALGO) $ 0.216173 7.01%
fasttoken
Fasttoken (FTN) $ 4.23 0.06%
filecoin
Filecoin (FIL) $ 2.75 5.62%
celestia
Celestia (TIA) $ 2.80 5.71%
sonic-3
Sonic (prev. FTM) (S) $ 0.51589 6.72%
fetch-ai
Artificial Superintelligence Alliance (FET) $ 0.620091 2.00%
arbitrum
Arbitrum (ARB) $ 0.329839 6.57%
first-digital-usd
First Digital USD (FDUSD) $ 0.998219 0.05%
jupiter-perpetuals-liquidity-provider-token
Jupiter Perpetuals Liquidity Provider Token (JLP) $ 4.13 3.02%
solv-btc
Solv Protocol SolvBTC (SOLVBTC) $ 93,300.00 3.07%
kucoin-shares
KuCoin (KCS) $ 10.34 2.95%
jupiter-exchange-solana
Jupiter (JUP) $ 0.454629 6.95%
optimism
Optimism (OP) $ 0.76172 6.93%
binance-staked-sol
Binance Staked SOL (BNSOL) $ 158.31 4.41%
maker
Maker (MKR) $ 1,476.08 4.02%
xdce-crowd-sale
XDC Network (XDC) $ 0.076489 4.09%
bonk
Bonk (BONK) $ 0.000015 9.01%
blockstack
Stacks (STX) $ 0.772102 0.26%
fartcoin
Fartcoin (FARTCOIN) $ 1.16 9.75%
worldcoin-wld
Worldcoin (WLD) $ 0.860152 8.43%
immutable-x
Immutable (IMX) $ 0.60373 10.47%
binance-peg-weth
Binance-Peg WETH (WETH) $ 1,785.15 5.16%
flare-networks
Flare (FLR) $ 0.016907 3.29%
nexo
NEXO (NEXO) $ 1.06 2.12%
kelp-dao-restaked-eth
Kelp DAO Restaked ETH (RSETH) $ 1,864.76 5.45%
eos
EOS (EOS) $ 0.667581 1.58%
story-2
Story (IP) $ 3.72 5.11%
sei-network
Sei (SEI) $ 0.194113 6.31%
usdt0
USDT0 (USDT0) $ 1.00 0.01%
injective-protocol
Injective (INJ) $ 9.46 6.08%
dexe
DeXe (DEXE) $ 15.60 2.71%
curve-dao-token
Curve DAO (CRV) $ 0.660448 2.87%
paypal-usd
PayPal USD (PYUSD) $ 1.00 0.04%
the-graph
The Graph (GRT) $ 0.090866 4.03%
rocket-pool-eth
Rocket Pool ETH (RETH) $ 2,018.09 5.52%
binance-bridged-usdc-bnb-smart-chain
Binance Bridged USDC (BNB Smart Chain) (USDC) $ 0.997299 0.43%
polygon-bridged-usdt-polygon
Polygon Bridged USDT (Polygon) (USDT) $ 1.00 0.04%
tether-gold
Tether Gold (XAUT) $ 3,311.05 2.64%
wbnb
Wrapped BNB (WBNB) $ 604.13 0.92%
Scroll to Top