Why Sign-In with Ethereum is a Game-Changer - Part 1

sprucePubblicato 2022-03-02Pubblicato ultima volta 2022-03-02

Introduzione

Sign-In with Ethereum is a game-changer for user choice on the Internet. Instead of submitting to "Big Login," users can now login using the same keys controlling their blockchain accounts--without an intermediary.

Sign-In with Ethereum is a game-changer for user choice on the Internet. Instead of submitting to "Big Login," users can now login using the same keys controlling their blockchain accounts--without an intermediary.

Sign-In with Ethereum is a game-changer for user choice on the Internet.

Instead of submitting to "Big Login," users can now login using the same keys controlling their blockchain accounts--without an intermediary. This approach has the promise but not guarantee to rebalance power dynamics in favor of the user. With Sign-In with Ethereum, we open a path where large corporations can no longer strip a user's ability to access services nor spy on their actions.

Sign-In with Ethereum is an open standard for authentication developed entirely in the open, informed through public discourse with community members across dapps, apps, wallets, security firms, and far more. You can find all the meeting recordings and notes on login.xyz. This approach is a far cry from the closed development of proprietary identity systems found in tech giants or government vendors, rightfully protested by privacy and digital rights advocates.

In contrast, Sign-In with Ethereum (EIP-4361) defines an open creative commons (CC) signing format for Ethereum accounts to securely authenticate with any web-based services. It was built by the community with direct support from the Ethereum Foundation and ENS, with Spruce tapped to lead the charge late last year. I'm excited to discuss the significance of Sign-In with Ethereum, and how it is so much more than "Connect Wallet" for all builders in Web3.

Connect Wallet vs. Sign-In

The "Connect Wallet" button is a staple of dapps today. Hitting the button starts one's journey into Web3 and blockchain interactions.

However, connecting a wallet allows you to tell the app which account you claim to be using, and the guarantees stop there. It's more for your wallet to understand which account you want to use to interact with smart contracts, send crypto around, or even sign messages through the dapp. Connecting a wallet is incredibly basic--the dapp remembers nothing about you and is establishing a front for simple interactions.

When applications want richer contextual interactions with users, such as loading their preferences or private chat messages, we need to first ensure we're talking to the actual keyholder behind the account, and not someone just pretending to control the account. "Connect Wallet" does not provide this guarantee, but Sign-In with Ethereum (SIWE) does. Put another way, we need to authenticate the user to establish a session with them to securely read and write their data. For this example, I would like to introduce Connected Carl and Session Sam:

Connected Carl uses dapps and has a great time. He can make trades on Uniswap, lend on Aave, or even buy an NFT on OpenSea, just by connecting his wallet. For a while, things are going quite well for Carl until one day, he runs into an issue: he wishes these dapps remembered something about him to give him a better experience when he came around the third, fourth, and fifth times he used them.

Carl is thinking about how much better his experience could be if Uniswap automatically imported his liquidation preferences, Aave remembered his favorite lending markets or even OpenSea remembered his name rather than a 0x2Fe1a3... account. Carl has to restart from square one each time he connects his wallet.

Session Sam doesn't have this problem. After authenticating with dapps and establishing a session, this information is saved. Even if Sam disconnects and authenticates again, Sam continues from where he left off and has everything still remembered about him in the application. His information can even be saved in a remote data vault that he controls.

Unifying Sign-In with Ethereum

Across Web3, you will find many existing services offering some form of "Sign-In with Ethereum," but not many to standard. They will typically use this to establish a cookie-based session with a user which can manage privileged metadata about the account. For example, if you want to give users the ability to customize their own profiles on your website (such as OpenSea does), you should authenticate the user before they can make any changes, ensuring that only the user can edit their own profile. The workflow for this looks like the following:

The first step after connecting a wallet is to give users a human-readable message so they can understand what they're getting themselves into. There have been plenty of cases where users are presented with "LOGIN," some inconsistent phrasing about "signing in," or even sometimes just an arbitrary number ("here, sign this random crazy set of letters and numbers"). Instead, we can define a set of required fields based on existing practices, a number of good security measures, and a rigid grammar that strikes the balance between human-readable and safe. Additionally, wallets wouldn't have to change their existing interfaces and practices to at least continue to serve users this kind of message.

We can first take all these jumbled 'Sign-In with Ethereum' messages and have an accepted common way of presenting users with the request:

Common Message - Common Interface

With an agreed-upon signing message format, apps and wallets can now speak the same language. As the app presents the user with a signing request, the wallet can then check the request, check if it would fit as an EIP-4361 message, and let the user know that they're signing into a website.

At this point, instead of presenting the user an arbitrary block of text to sign, the wallet can present a friendly stylized interface that feels good and removes any doubt about the action the user is about to take. The user can now just "Sign-In" by clicking a confirmation dialog because the wallet understands the signing request. For full transparency, the specification states that the entire message and fields must still be made available in additional sub-interfaces (such as a detail view).

From the EIP-4361 message, we now get a cleaner interface:

The specification also introduces additional security requirements for wallets, such as domain binding to prevent phishing attacks and nonces to prevent replay attacks, the user is further protected throughout the experience. For example, if the wallet finds a valid SIWE message but the user is signing for example.com but is actually on exampie.com, the wallet can warn the user about the situation:

Beyond Authentication

Sign-In with Ethereum messages can also be interpreted as authorizations to access particular resources, or a delegation to a session key for increased functionality and ease-of-use around dapp UX. For example, imagine a world where instead of an app holding a user's data, a user can instead enrich their session with data they retain? For more on that, we highly recommend checking out the following:

From Sign-In with Ethereum to Session Keys

Session keys let users root all their digital interactions to their keys.

Spruce

Wayne Chang

I'll be following this post with an additional one about the benefits Sign-In with Ethereum for Web2. Until then - go implement SIWE!

As we continue our work supporting Sign-In with Ethereum, we especially welcome implementers who already have users relying on similar workflows, authors of related EIPs, and wallet vendors who would like to do more to support user-owned identities to join us.

Letture associate

Trading

Spot
Futures

Articoli Popolari

Cosa è ETH 3.0

ETH3.0 e $eth 3.0: Un'Analisi Approfondita del Futuro di Ethereum Introduzione Nel panorama in rapida evoluzione delle criptovalute e della tecnologia blockchain, ETH3.0, spesso indicato come $eth 3.0, è emerso come un argomento di considerevole interesse e speculazione. Il termine comprende due concetti principali che warrantono chiarimenti: Ethereum 3.0: Questo rappresenta un potenziale futuro aggiornamento volto ad aumentare le capacità dell'attuale blockchain di Ethereum, concentrandosi principalmente sul miglioramento della scalabilità e delle prestazioni. ETH3.0 Meme Token: Questo progetto di criptovaluta distinto cerca di sfruttare la blockchain di Ethereum per creare un ecosistema incentrato sui meme, promuovendo il coinvolgimento all'interno della comunità delle criptovalute. Comprendere questi aspetti di ETH3.0 è essenziale non solo per gli appassionati di criptovalute, ma anche per coloro che osservano tendenze tecnologiche più ampie nello spazio digitale. Che cos'è ETH3.0? Ethereum 3.0 Ethereum 3.0 è pubblicizzato come un aggiornamento proposto per la rete Ethereum già stabilita, che è stata la spina dorsale di molte applicazioni decentralizzate (dApps) e contratti smart sin dalla sua nascita. I miglioramenti previsti si concentrano principalmente sulla scalabilità, integrando tecnologie avanzate come lo sharding e le prove a conoscenza zero (zk-proofs). Queste innovazioni tecnologiche mirano a facilitare un numero senza precedenti di transazioni al secondo (TPS), potenzialmente raggiungendo milioni, affrontando così una delle limitazioni più significative della tecnologia blockchain attuale. Il miglioramento non è meramente tecnico, ma anche strategico; è volto a preparare la rete Ethereum per un'adozione e un'utilità diffuse in un futuro contrassegnato da un aumento della domanda di soluzioni decentralizzate. ETH3.0 Meme Token Al contrario di Ethereum 3.0, l'ETH3.0 Meme Token si avventura in un dominio più leggero e giocoso, combinando la cultura dei meme di internet con la dinamica delle criptovalute. Questo progetto consente agli utenti di acquistare, vendere e scambiare meme sulla blockchain di Ethereum, fornendo una piattaforma che promuove il coinvolgimento della comunità attraverso la creatività e interessi condivisi. L'ETH3.0 Meme Token mira a dimostrare come la tecnologia blockchain possa intersecarsi con la cultura digitale, creando casi d'uso che siano sia divertenti che finanziariamente praticabili. Chi è il Creatore di ETH3.0? Ethereum 3.0 L'iniziativa verso Ethereum 3.0 è principalmente propulsa da un consorzio di sviluppatori e ricercatori all'interno della comunità di Ethereum, tra cui Justin Drake. Conosciuto per le sue intuizioni e contributi all'evoluzione di Ethereum, Drake è stato una figura di spicco nelle discussioni riguardanti la transizione di Ethereum verso un nuovo livello di consenso, chiamato “Beam Chain.” Questo approccio collaborativo allo sviluppo significa che Ethereum 3.0 non è il prodotto di un creatore singolo, ma piuttosto una manifestazione di ingegno collettivo focalizzato sul progresso della tecnologia blockchain. ETH3.0 Meme Token I dettagli riguardanti il creatore dell'ETH3.0 Meme Token sono attualmente non rintracciabili. La natura dei token meme conduce spesso a una struttura più decentralizzata e guidata dalla comunità, il che potrebbe spiegare la mancanza di attribuzione specifica. Questo si allinea con l'etica della comunità crypto più ampia, dove l'innovazione spesso nasce da sforzi collaborativi piuttosto che individuali. Chi sono gli Investitori di ETH3.0? Ethereum 3.0 Il supporto per Ethereum 3.0 proviene principalmente dalla Ethereum Foundation insieme a una comunità entusiasta di sviluppatori e investitori. Questa associazione fondamentale fornisce un considerevole grado di legittimità e migliora le prospettive di implementazione di successo poiché sfrutta la fiducia e la credibilità costruite nel corso degli anni di operazioni della rete. Nel clima in rapida evoluzione delle criptovalute, il supporto della comunità gioca un ruolo cruciale nello sviluppo e nell'adozione, posizionando Ethereum 3.0 come un serio contenditore per i futuri progressi della blockchain. ETH3.0 Meme Token Sebbene le fonti attualmente disponibili non forniscano informazioni esplicite riguardo ai fondamenti o alle organizzazioni di investimento che sostengono l'ETH3.0 Meme Token, ciò è indicativo del modello di finanziamento tipico per i token meme, che spesso si basa sul supporto di base e sul coinvolgimento della comunità. Gli investitori in tali progetti sono tipicamente individui motivati dal potenziale per innovazioni guidate dalla comunità e dallo spirito di cooperazione trovato all'interno della comunità crypto. Come Funziona ETH3.0? Ethereum 3.0 Le caratteristiche distintive dell'Ethereum 3.0 risiedono nella sua proposta di implementazione della tecnologia di sharding e zk-proof. Lo sharding è un metodo di partizionamento della blockchain in pezzi più piccoli e gestibili o “shard,” che possono elaborare transazioni in modo concorrente piuttosto che sequenziale. Questa decentralizzazione dell'elaborazione aiuta a prevenire la congestione e garantisce che la rete rimanga reattiva anche sotto un carico pesante. La tecnologia delle prove a conoscenza zero (zk-proof) contribuisce con un ulteriore livello di sofisticazione consentendo la validazione delle transazioni senza rivelare i dati sottostanti coinvolti. Questo aspetto non solo migliora la privacy, ma aumenta anche l'efficienza complessiva della rete. Si parla anche di incorporare una macchina virtuale Ethereum a conoscenza zero (zkEVM) in questo aggiornamento, amplificando ulteriormente le capacità e l'utilità della rete. ETH3.0 Meme Token L'ETH3.0 Meme Token si distingue capitalizzando sulla popolarità della cultura dei meme. Stabilisce un mercato per gli utenti che desiderano partecipare al trading di meme, non solo per divertimento, ma anche per potenziale guadagno economico. Integrando funzioni come lo staking, la fornitura di liquidità e meccanismi di governance, il progetto promuove un ambiente che incentiva l'interazione e la partecipazione della comunità. Offrendo una miscela unica di intrattenimento e opportunità economica, l'ETH3.0 Meme Token mira ad attrarre un pubblico variegato, che va dagli appassionati di crypto ai semplici intenditori di meme. Timeline di ETH3.0 Ethereum 3.0 11 Novembre 2024: Justin Drake accenna al prossimo aggiornamento ETH 3.0, incentrato sui miglioramenti della scalabilità. Questo annuncio segna l'inizio delle discussioni formali riguardo l'architettura futura di Ethereum. 12 Novembre 2024: La proposta attesa per Ethereum 3.0 dovrebbe essere svelata a Devcon a Bangkok, preparando il terreno per un feedback più ampio della comunità e potenziali passi successivi nello sviluppo. ETH3.0 Meme Token 21 Marzo 2024: L'ETH3.0 Meme Token viene ufficialmente elencato su CoinMarketCap, segnando il suo ingresso nel dominio pubblico delle criptovalute e aumentando la visibilità per il suo ecosistema basato sui meme. Punti Chiave In conclusione, Ethereum 3.0 rappresenta una significativa evoluzione all'interno della rete Ethereum, concentrandosi sul superamento delle limitazioni riguardanti scalabilità e prestazioni attraverso tecnologie avanzate. I suoi aggiornamenti proposti riflettono un approccio proattivo alle future esigenze e usabilità. D'altra parte, l'ETH3.0 Meme Token incarna l'essenza della cultura guidata dalla comunità nello spazio delle criptovalute, sfruttando la cultura dei meme per creare piattaforme coinvolgenti che incoraggiano la creatività e la partecipazione degli utenti. Comprendere gli scopi e le funzionalità distinte di ETH3.0 e $eth 3.0 è fondamentale per chiunque sia interessato ai continui sviluppi nello spazio crypto. Con entrambe le iniziative che tracciano percorsi unici, esse sottolineano collettivamente la natura dinamica e multifacetica dell'innovazione blockchain.

173 Totale visualizzazioniPubblicato il 2024.04.04Aggiornato il 2024.12.03

Cosa è ETH 3.0

Cosa è ETHEREUM

HarryPotterTrumpHomerSimpson777Inu: Panoramica di un Progetto Crypto Web3 Introduzione Nel mondo in rapida evoluzione delle criptovalute e della finanza decentralizzata, progetti innovativi emergono frequentemente, catturando l'interesse della comunità degli investitori e degli appassionati di crypto. Uno di questi progetti è HarryPotterTrumpHomerSimpson777Inu, una criptovaluta che si trova all'incrocio tra cultura popolare e tecnologia blockchain. Questo token guidato dalla comunità mescola personaggi e figure politiche ben noti, con l'obiettivo di creare una piattaforma coinvolgente e promuovere un'adozione diffusa. Che cos'è HarryPotterTrumpHomerSimpson777Inu? HarryPotterTrumpHomerSimpson777Inu è un token costruito sulla blockchain di Ethereum, progettato per essere accessibile e divertente per un pubblico diversificato. L'unicità di questo progetto deriva dal suo approccio tematico, che intreccia elementi di fantasia, politica e intrattenimento. Sfruttando il fascino nostalgico di personaggi amati, il progetto cerca di creare un'esperienza di criptovaluta coinvolgente, incoraggiando il coinvolgimento e la partecipazione della comunità. L'obiettivo principale di HarryPotterTrumpHomerSimpson777Inu è stabilire un token che risuoni con gli utenti a livello personale, promuovendo sia il divertimento che il coinvolgimento nell'ambito crypto. Questo branding distintivo mira ad attrarre individui che in precedenza potrebbero non essersi interessati alle criptovalute, facilitando un nuovo punto di ingresso per utenti potenziali. Creatore di HarryPotterTrumpHomerSimpson777Inu L'identità del creatore dietro HarryPotterTrumpHomerSimpson777Inu rimane sconosciuta. Questa non è una pratica rara nel dominio delle criptovalute, dove l'anonimato è spesso preferito dai fondatori come mezzo di protezione della privacy e promozione di un ethos decentralizzato. Questa oscurità non diminuisce il valore del progetto; al contrario, riflette una tendenza più ampia all'interno del settore, dove molti progetti di successo sono emersi da origini anonime. Investitori di HarryPotterTrumpHomerSimpson777Inu Le informazioni pubbliche riguardo agli investitori di HarryPotterTrumpHomerSimpson777Inu sono limitate. La natura del progetto, incentrata sul coinvolgimento della comunità, suggerisce una dipendenza da investimenti di piccole dimensioni da parte di singoli appassionati piuttosto che da sostegni sostanziali da fondazioni di investimento consolidate o corporation. Questo livello di trasparenza nel finanziamento è tipico di molti progetti di criptovaluta guidati dalla comunità, dove il supporto spesso proviene da movimenti di base piuttosto che da investitori istituzionali. Come Funziona HarryPotterTrumpHomerSimpson777Inu? Operando sulla blockchain di Ethereum, HarryPotterTrumpHomerSimpson777Inu sfrutta la sua solida infrastruttura per facilitare transazioni e promuovere interazioni tra gli utenti all'interno della comunità. Ciò che distingue questo progetto è il suo posizionamento tematico: canalizzando il carisma di personaggi iconici provenienti da diversi ambiti culturali, crea un'identità di marca distintiva. Questo approccio non solo attrae gli utenti, ma coltiva anche una comunità fedele attorno al token. Le meccaniche operative del progetto si concentrano sul coinvolgimento della comunità. Adotta un modello decentralizzato che incoraggia la partecipazione, consentendo agli utenti di interagire attraverso vari canali mentre promuovono lo scambio di idee e esperienze. Inoltre, il progetto abbraccia i principi del Web3, privilegiando la sovranità degli utenti e la decentralizzazione, che sono i pilastri del futuro di Internet. Timeline di HarryPotterTrumpHomerSimpson777Inu La storia di HarryPotterTrumpHomerSimpson777Inu è segnata da diversi eventi decisivi: 12 agosto 2023: L'inizio di HarryPotterTrumpHomerSimpson777Inu, segnando il suo ingresso nell'ecosistema delle criptovalute. Fase di Sviluppo: Un periodo focalizzato sulla costruzione di una strategia completa per stimolare la crescita guidata dalla comunità e il coinvolgimento degli utenti. Listing sugli Scambi: Sebbene i dettagli specifici di listing non siano stati divulgati, il progetto è stato reso accessibile su vari scambi di criptovalute, migliorando la sua visibilità nel mercato. Coinvolgimento della Comunità: Sforzi continui per coinvolgere attivamente la comunità, stabilendo canali di dialogo e promuovendo la partecipazione attraverso varie attività, tra cui concorsi, discussioni e votazioni comunitarie. Aspetti Chiave di HarryPotterTrumpHomerSimpson777Inu Focus sulla Comunità Un tratto distintivo di HarryPotterTrumpHomerSimpson777Inu è la sua forte enfasi sul coinvolgimento della comunità. Il progetto incoraggia attivamente gli utenti a partecipare a discussioni, condividere idee e contribuire all'evoluzione del progetto. Questa interazione coltiva un senso di appartenenza e di ownership tra i membri della comunità, essenziale per la sostenibilità a lungo termine del token. Utilizzo della Blockchain di Ethereum La scelta di costruire sulla blockchain di Ethereum consente a HarryPotterTrumpHomerSimpson777Inu di sfruttare le sue caratteristiche di sicurezza ben consolidate e architettura decentralizzata. Questa base garantisce affidabilità per le transazioni e fornisce un framework affidabile su cui sviluppare varie funzionalità. Approccio Tematico Unico Fusione di elementi della cultura pop nella sua identità, HarryPotterTrumpHomerSimpson777Inu crea una narrazione coinvolgente che lo differenzia da altre criptovalute. L'amalgama di personaggi e temi genera riconoscimento e intrigo immediati, rendendo il token relazionabile a un'ampia gamma di utenti potenziali. Anonimato nello Sviluppo Il creatore anonimo del progetto rimane una caratteristica ricorrente in molte iniziative di criptovaluta. Questo aspetto evidenzia un ethos di decentralizzazione, introducendo anche un livello di mistero che potrebbe affascinare un segmento della comunità crypto, attirando l'attenzione sul progetto e invitando l'impegno da parte di utenti che supportano l'idea di un'iniziativa decentralizzata e gestita dalla comunità. Conclusione HarryPotterTrumpHomerSimpson777Inu si presenta come un'aggiunta distintiva al panorama delle criptovalute, combinando il fascino della cultura popolare con le meccaniche innovative della tecnologia blockchain. Sebbene i dettagli riguardanti il creatore e gli investitori specifici rimangano non divulgati, il focus del progetto sulla comunità e il suo approccio tematico lo contraddistinguono come un potenziale attore influente nel contesto del Web3 e delle criptovalute. Man mano che l'ecosistema delle criptovalute continua ad espandersi, iniziative come HarryPotterTrumpHomerSimpson777Inu ci ricordano le molteplici modalità in cui la blockchain può connettere le comunità globali attraverso narrazioni e valori condivisi.

880 Totale visualizzazioniPubblicato il 2024.04.06Aggiornato il 2024.12.03

Cosa è ETHEREUM

Come comprare ETH

Benvenuto in HTX.com! Abbiamo reso l'acquisto di Ethereum (ETH) semplice e conveniente. Segui la nostra guida passo passo per intraprendere il tuo viaggio nel mondo delle criptovalute.Step 1: Crea il tuo Account HTXUsa la tua email o numero di telefono per registrarti il tuo account gratuito su HTX. Vivi un'esperienza facile e sblocca tutte le funzionalità,Crea il mio accountStep 2: Vai in Acquista crypto e seleziona il tuo metodo di pagamentoCarta di credito/debito: utilizza la tua Visa o Mastercard per acquistare immediatamente EthereumETH.Bilancio: Usa i fondi dal bilancio del tuo account HTX per fare trading senza problemi.Terze parti: abbiamo aggiunto metodi di pagamento molto utilizzati come Google Pay e Apple Pay per maggiore comodità.P2P: Fai trading direttamente con altri utenti HTX.Over-the-Counter (OTC): Offriamo servizi su misura e tassi di cambio competitivi per i trader.Step 3: Conserva Ethereum (ETH)Dopo aver acquistato Ethereum (ETH), conserva nel tuo account HTX. In alternativa, puoi inviare tramite trasferimento blockchain o scambiare per altre criptovalute.Step 4: Scambia Ethereum (ETH)Scambia facilmente Ethereum (ETH) nel mercato spot di HTX. Accedi al tuo account, seleziona la tua coppia di trading, esegui le tue operazioni e monitora in tempo reale. Offriamo un'esperienza user-friendly sia per chi ha appena iniziato che per i trader più esperti.

2.9k Totale visualizzazioniPubblicato il 2024.12.10Aggiornato il 2026.06.02

Come comprare ETH

Discussioni

Benvenuto nella Community HTX. Qui puoi rimanere informato sugli ultimi sviluppi della piattaforma e accedere ad approfondimenti esperti sul mercato. Le opinioni degli utenti sul prezzo di ETH ETH sono presentate come di seguito.

活动图片