Sign in with Zcash
Intermediate - 7 min
TL;DR
- Banye site n'igosi na ị chịkwaa adreesị Zcash, kama iji paswọọdụ
- Ejiri atụmatụ abụọ: ịbịanye aka na ihe ịma aka, ma ọ bụ iziga ụgwọ echekwara ya na koodu dị n'ime memo
- Ebe ọ bụ na adreesị ndị e chebere ekpuchiwo nguzozi gị nakwa akụkọ ihe mere eme, igosi njikwa adịghị egosipụta ego i nwere n'ụlọ akụ̀.
- Ọdịnaya ahụ dị n'oge. Enweghi ụkpụrụ akwadoro ma mmejuputa ya anaghị arụ ọrụ ọnụ na usoro ndị ọzọ nke ụlọ ọrụ, ọ bụ ezie na e nwere ọtụtụ ihe gbasara ha iji mee ka a mara ọkwa zuru oke maka ngwa ahịa ọhụrụ.
Who is this for?
- Ndị mmepe chọrọ nbanye na-enweghị paswọọdụ ma ghara ịnakọta data nkeonwe
- Ndị ọrụ na-ahọrọ ịghara inye adreesị ozi-e ha n'ebe ọ bụla.
- Onye ọ bụla chọrọ ịbanye n'ejighị akụkọ ego ha jikọta na akaụntụ.
The Problem
Ọtụtụ nhọrọ nbanye na-agbapụta ihe:
- ** Okwuntughe na email** mepụta akaụntụ jikọtara gị na njirimara, ha abụọ ga-ejedebe n'ime mmebi iwu.
- Social sign-in na agwa onye ọrụ njirimara ebe ọbụla ị banyere nakwa mgbe.
- ** Nbanye n'ime obere akpa ego na agbụ ndị doro anya** dị njọ karịa ka ọ dị. Ijikọ obere akpa nwere ike inye saịtị ahụ niile ịkwụ ụgwọ gị na akụkọ azụmahịa, ruo mgbe ebighị ebi
Ị na-ahọrọkarị n'etiti ịdị mfe nke okwu ahụ na ikpughe ihe.
Why Zcash?
Zcash na-ekewapụ igosi njikwa site n'ịgbapụta ego:
- Adreesị echekwara na-edebe nguzozi na akụkọ azụmahịa nzuzo, yabụ igosi gị otu anaghị ekwu ihe ọ bụla gbasara ihe ị nwere
- Memo ndị ezoro ezo nwere ike iburu koodu nbanye otu oge na nzuzo n'ime azụmahịa ahụ
- ** Igodo igosi** na-enye ohere maka ikpughe nhọrọ, yabụ enwere ike inye ngwa ahụ ihe ọ chọrọ ma ọ bụghị karịa.
How It Works
Ụzọ abụọ apụtala. Ha niile na-ejedebe site n'ime ka ngwa ahụ nwee njirimara siri ike maka gị ma enweghị paswọọdụ.
Ụzọ nke 1: Binye aka na ihe ịma aka ahụ .
- Ngwa ahụ na-emepụta ihe ịma aka, otu oge eji eme ihe.
- Ihe akaebe akpa ego gị nke na-agbagha igodo dị n'azụ adreesị gị.
- Ngwa ahụ na-enyocha mbinye aka ma banye gị n'ime ya.
Ọ dịghị ihe a na-agbasa, ya mere enweghị ụgwọ ma ọ bụ ichere maka ngọngọ. Ihe nkọwa dị mkpa bụ: ZIP 304, Adreesị Sapling Mbinye aka, nke ka bụ ihe e dere ede, ya mere nkwado obere akpa maka ịbịanye aka na ozi dịgasị iche.
Ụzọ nke abụọ: Gosi ya site na ịkwụ ụgwọ echekwara.
- Ngwa ahụ na-emepụta koodu otu oge ma gosipụta arịrịọ ịkwụ ụgwọ.
- Ị na-eziga obere azụmahịa echekwara ya site n'iji koodu ahụ dị n'akwụkwọ ozi a.
- Ngwa ahụ na-ele anya maka ihe ncheta, kwekọrọ koodu ya ma banye gị n'ime kọmputa.
This works with wallets that already support memos today, which is most of them. The tradeoff is that it costs a network fee and you wait for confirmation.
Idebe adreesị ahụ na nzuzo
Ngwa anaghị echekwa adreesị gị iji mata gị. Ụfọdụ mmejuputa iwu na-ejikọta ya ọnụ yana uru ngwa ahụ, nke mere saịtị ọ bụla ga -ahụ ihe dị iche, njirimara kwụsiri ike maka otu onye ọrụ. Nke a gbochiri saịtị site n'iji atụnyere ndetu jikọọ akaụntụ gị.
Trade-offs
Ọ dị mkpa ka ị ghọta ya tupu i jiri ya mee ihe ma ọ bụ tụkwasị ya obi.
| Ihe ịma aka ebinyere aka | Ịkwụ ụgwọ echebere |
|---|
| Ọnụ ego | N'efu | Ụgwọ netwọkụ kwa nbanye |
| Ọsọ | Ozugbo | Na-eche nkwenye |
| Nkwado obere akpa | N'ụzọ dị oke mma, ZIP 304 bụ ihe e dere ede | Obosara, naanị ihe achọrọ bụ ndetu |
| Na-ahapụ ndekọ agbụ ígwè | No | Ee, azụmahịa dị |
Ihe ndị a na-ejikọ ọnụ:
- ** Enweghị mgbake akaụntụ site na ndabara.** Ịhapụ igodo pụtara ịlafu akaụntụ ahụ, ọ gwụla ma ngwa ahụ emepụta ụzọ nkwụghachi azụ.
- Ojiji adreesị nwere ike ijikọ gị. Iji otu adres ahụ gafee ọtụtụ saịtị na-eme ka nsogbu nsuso, nke mere ihe njirimara ngwa pụrụ iche ji dị mkpa.
- ** Ọ dịghị ọkọlọtọ a kwadoro.** Ọrụ ọ bụla nwere atụmatụ nke ya, n'ihi ya ịbanye maka otu anaghị arụ ọrụ na onye ọzọ.
- ** Ọ bụghị amaghị aha ya n'onwe ya.** O na-ezobe ego gị site na ngwa ahụ, mana ngwa ahụ ka nwere ike ịkọwa ihe ị na-eme ozugbo i batara.
Common Mistakes to Avoid
- Ịghaghachi koodu ịma aka. Koodu ọ bụla kwesịrị ịbụ otu eji eme ihe ma mebie ngwa ngwa, maọbụ enwere ike weghachite ya ọzọ
- Ịjụ ndị ọrụ ka ha zipụ ego bara uru iji banye. Ụgwọ ahụ bụ ihe akaebe, ya mere ọnụego kwesịrị ịbụ obere
- Ichekwa adreesị ahụ mgbe onye njirimara ngwa-ngwa ga-arụ otu ọrụ ahụ
- Na-eche na ozi mbinye aka ga arụ ọrụ ebe niile. Lelee obere akpa ndị ọrụ gị nwere n'ezie
- Iwere ihe ncheta dị ka nzuzo mgbe emechara ya. Ọ na-egosi onye zitere ya mere, ọ bụghị paswọọdụ
Projects Exploring This
E wuru ndị a maka Zcash Nbanye track nke ZecHub Hackathon 3.0Ha bụ nnwale karịa ngwaahịa ndị emechara, ha na-egosikwa etu esi arụ otu echiche n'ụzọ dị iche.
- ZecAuth - a obere akpa njikọ protocol maka Zcash, na mmụọ nke ihe WalletConnect eme n'ebe ndị ọzọ. Ngwa ahụ gosipụtara koodu QR ma ọ bụ ozi ederede site na ngwa ahụ iji mee ka onye ọrụ nwee ike ijikọ ya na akaụntụ ha.
zecauth:// njikọ na-ebu ihe ịma aka gbakwunyere ikike ọ na - arịọ, dị ka ịbanye n'ime ya, ịrịọ maka ịkwụ ụgwọ ma ọ bụ ịnweta ilele. Enweghị azụmahịa, enweghị ego, enweghi mmekọrịta agbụ. Ọ na - ebute nkọwapụta usoro ederede edepụtara yana koodu ahụ
- ZShield - turns a shielded address into a W3C DID and an OpenID Connect identity. The browser generates a keypair, the server issues a nonce over a ZIP 304 style interface, the wallet signs it, and the server returns a JWT. Because the result is OIDC compatible, existing apps can consume it without bespoke integration
- ZecPass - proves ownership through a signed memo, and is built so the app never learns the user's address at all. It derives an application scoped hash to use as a stable identifier, keeps challenges single use and time bound, and ships a drop in React button with a Node verification library
- Portal - login by sending a shielded transaction with a one time code in the memo, running on mainnet. The same flow is reused to unlock paid content and to send or receive money from a link
- ZcashMe - na-eji ụgwọ echekwara dịka ihe akaebe nke njirimara, ma lekwasị anya na desktọọpụ gaa na ọdịiche mkpanaka ka ịbanye n'ime laptọọpụ anaghị achọ mgbatị nchọgharị.
- ZBooks - an accounting and payouts tool that treats sign in with Zcash as a reusable auth primitive rather than the product itself, and reads treasury data through a Unified Full Viewing Key
Related pages