Ngaqala ukusebenza kuphrojekthi ye cishe eminyakeni emithathu edlule, okuyisevisi yemethadatha efana ne-Gravatar yama-akhawunti we-Ethereum. Ngiyazi ukuthi zikhona ezinye izixazululo, njengokuhlobanisa imethadatha namagama e-ENS, kodwa bengifuna ukwenza uhlelo olulula, olusebenza njengeGravatar. -MyETHMeta Nge-MyETHMeta, kwanele ukunikeza i-URL ekhelini lethu le-Ethereum kanye, okubiza ingxenyenamba yesenti ochungechungeni lwe-Gnosis. Azikho izindleko zokulungisa eziphindelelayo njenge-ENS, futhi imethadatha ingabuyekezwa kalula ku-URL eshiwo. Lokhu kuqondile ukufeza ngokusingathwa okujwayelekile kwe-Web2, futhi uma sisebenzisa isitoreji esihlukaniselwe indawo, njenge-IPFS noma i-Swarm, kungenzeka futhi ngokusebenzisa i-IPNS noma i-Swarm Feeds. Njengoba sengibhale isihloko esibanzi mayelana nenkonzo ngokwayo, lapha ngingathanda ukugxila ezinguqukweni nasezinhlelweni zesikhathi esizayo. https://hackernoon.com/myethmeta-gravatar-for-your-ethereum-account?embedable=true Nge-MyETHMeta yoqobo, ngibhalise isizinda ngokwezifiso futhi ngasingatha amakhasi ku-AWS. Nokho, njengoba lena kuyi-dApp (i-backend iyinkontileka ehlakaniphile), lokhu kusetha akudingekile nhlobo. Izinsizakalo ezihlinzekwa yi-GitHub Organizations kanye namakhasi e-GitHub ahlobene anele ngokuphelele. Esinye isizathu salesi sinqumo kwakuyisifiso sami sokwenza inkonzo izimele kimi ngangokunokwenzeka. Kuze kube manje, bengilokhu ngikhokhela izindleko zesizinda nokubamba. Uma, nganoma isiphi isizathu, bengingakwazi ukwenza kanjalo (isibonelo, uma ngishayiswa imoto), isevisi ibingeke itholakale. Ngalokhu kusetha, kungasebenza kahle ngaphandle kwami. Ukuthuthela Enhlangano Ye-GitHub: Kanye nokuthuthela enhlanganweni, ngiphinde ngahlukanisa inqolobane yaba amakhosombe amaningana azimele. Lokhu kwenza iphrojekthi ihleleke kakhulu futhi kube lula ukuyiphatha. Ukuhlelwa Kabusha Kwenqolobane: Inkontileka ehlakaniphile ye-MyETHMeta yaqale yasetshenziswa ochungechungeni lwePolygon. Ngenkathi imali yegesi iphansi lapho, uchungechunge lwe-Gnosis ishibhile. Ukubhala i-URL eyodwa (okuwukuthi, ezimweni eziningi, yikho kuphela okudingekayo nge-akhawunti ngayinye) kubiza ingxenye encane yesenti kuphela. Inkontileka Entsha Ehlakaniphile Ku-Gnosis Chain: Nakuba izinkokhelo ze-Gnosis ziphansi kakhulu, abasebenzisi abaningi basazabalaza nokuxhasa ama-akhawunti abo nge-xDAI. Nge-EIP-712 meta-transactions, umhlinzeki wephrofayela angakwazi ukumboza lezi zindleko, okuholela kumuzwa ongcono kakhulu womsebenzisi. Uma othile ekwazi ukufaka i-MetaMask (noma yisiphi isikhwama), angakha kalula iphrofayela ye-MyETHMeta ngomhlinzeki wephrofayela. Ukusekela kwe-EIP-712 Meta-Transactions: Ngemva kwalezi zinguquko, nazi izinhlelo ezimbalwa zesikhathi esizayo. Umgomo wami uwukwenza i-MyETHMeta ifinyeleleke kuwo wonke umuntu, ngisho nalabo abangenabo ubunikazi be-cryptocurrency noma abanolwazi mayelana ne-blockchain. Ukufeza lokhu, ngihlela ukudala isevisi elula yokubamba iphrofayili lapho noma ubani angakha futhi ashicilele iphrofayela yakhe mahhala. Abazodinga isikhwama se-Ethereum. Ukusingathwa Kwephrofayela: Okwamanje, iphrofayela iyifayela le-JSON elilula lapho noma ubani angabhala noma yini. Ngihlela ukudala isevisi ye-Oracle evumela ukuqinisekiswa kwama-akhawunti omphakathi. Ama-akhawunti aqinisekisiwe azomakwa ngophawu oluluhlaza, okufakazela ukuthi i-akhawunti eshiwo yomphakathi ingeye-akhawunti ye-Ethereum ngempela. Njengoba i-akhawunti yezenhlalo ingaxhunyaniswa ne-akhawunti eyodwa ye-Ethereum kuphela, lokhu kuzophinde kube uhlobo lobufakazi bobuntu obuyingqayizivele (nakuba bungaqinile kakhulu). Ukuqinisekiswa Kwe-akhawunti Yomphakathi: Amaphrofayela angafaka amabheji afakazela ukuhluka. Uma umsebenzisi eqinisekisa ubunikazi bakhe nge noma ngesevisi , angakwazi ukuyizuzela amabheji, abonisa ukuthi iphrofayela exhunywe ku-akhawunti yakhe ye-Ethereum ihluke ngokuphelele. Amabheji Obuntu Ahlukile: -WordID ye-Proof of Humanity , ngibhale ngendlela iphrothokholi edidiyelwe ye-ActivityPub ingenziwa kanjani ukuthi ihlukaniswe ngokuphelele. Lokhu kuzodinga kuphela ukucaciswa kwebhokisi lokungenayo nebhokisi lokuphumayo (noma ngabe kumaphakathi noma kwehlukaniselwe ezindaweni) kuphrofayela ye-JSON, lapho umnikazi we-akhawunti engathola khona imilayezo ebethelwe futhi anikeze ukufinyelela kokuphakelayo kwakhe okusesidlangalaleni. Njengoba iphrothokholi isebenzisana ngokugcwele ne-ActivityPub, ingase ihlanganiswe ne-Fediverse ngokusebenzisa amasango alula. I-Censorship-Free Encrypted Communication and Social Network: Esihlokweni sangaphambilini Ngibhale ku-HackerNoon mayelana nomqondo wemali ye-Karma, uhlelo lwemali olusekelwe ekuthembekeni. Isici esibucayi kakhulu salesi sixazululo siqinisekisa ukuthi umuntu ngamunye une-akhawunti eyodwa kuphela nokuthi abantu bangathembana. Isistimu yephrofayela efana naleli ilungele ukufeza lokho, njengoba ivumela izindlela eziningi zokufakazela ukuhluka nokwakha ukwethembana phakathi kwabasebenzisi. Iphrofayela ye-MyETHMeta ingase ibonise ibhalansi ye-Karma futhi inikeze ukufinyelela kokwenziwa kweKarma okuhlobene nephrofayela. Ukusekelwa Kwemali Ye-Karma: izindatshana ezimbalwa Uma uthanda iphrojekthi, zizwe ukhululekile ukuyilandela ku-GitHub, futhi ngihlala ngivulekele imibono neminikelo. Nakuba lena okwamanje kuwumsebenzi womuntu oyedwa, ngizibona ngingumnakekeli nje. Njengoba isistimu ihlukaniswe ngokuphelele futhi ngingenakho ukulawula ukusebenza kwenkontileka ehlakaniphile, i-MyETHMeta akuyona eyami. Uma kukhona ongavumelani nanoma yini, angakwazi ukuzakhela imfoloko futhi alolonge iphrojekthi ngendlela athanda ngayo. Uhlelo luzimele ngokugcwele futhi lusetshenziswa umphakathi, futhi ngihlela ukwenza ezinye intuthuko ngalo moya. Ungathola i-GitHub repos lapha: https://github.com/MyETHMeta