paint-brush
MyETHMeta v2 - Fanatsarana sasany amin'ny Gravatar ho an'ny kaontinao Ethereumny@thebojda
Tantara vaovao

MyETHMeta v2 - Fanatsarana sasany amin'ny Gravatar ho an'ny kaontinao Ethereum

ny Laszlo Fazekas4m2024/12/24
Read on Terminal Reader

Lava loatra; Mamaky

MyETHMeta dia serivisy metadata mitovy amin'ny Gravatar ho an'ny kaonty Ethereum. Tany am-boalohany dia napetraka tao amin'ny rojo Polygon izy io, saingy izao dia ao amin'ny rojo Gnosis. Ny serivisy dia azo havaozina mora foana amin'ny URL voafaritra.
featured image - MyETHMeta v2 - Fanatsarana sasany amin'ny Gravatar ho an'ny kaontinao Ethereum
Laszlo Fazekas HackerNoon profile picture


Nanomboka niasa tamin'ny tetikasa MyETHMeta tokony ho telo taona lasa izay aho, izay serivisy metadata mitovy amin'ny Gravatar ho an'ny kaonty Ethereum. Fantatro fa misy vahaolana hafa, toy ny fampifandraisana ny metadata amin'ny anarana ENS, saingy te-hamorona rafitra tsotra indrindra aho, izay miasa toa an'i Gravatar.


Miaraka amin'ny MyETHMeta, ampy ny manendry URL iray amin'ny adiresinay Ethereum indray mandeha, izay mitentina ampahany amin'ny cents amin'ny rojo Gnosis. Tsy misy vidiny miverimberina toy ny amin'ny ENS, ary ny metadata dia azo havaozina mora foana amin'ny URL voatondro. Tsotra ny fanatanterahana izany amin'ny fampiantranoana Web2 nentim-paharazana, ary raha mampiasa fitahirizana tsy miankina, toy ny IPFS na Swarm, dia azo atao koa izany amin'ny fampiasana IPNS na Swarm Feeds.


Satria efa nanoratra lahatsoratra feno momba ny serivisy aho dia aleoko mifantoka amin'ny fanovana sy ny drafitra ho avy.


Fifindra-monina mankany amin'ny Fikambanana GitHub: Ho an'ny MyETHMeta tany am-boalohany, dia nisoratra anarana sehatra manokana aho ary nampiantrano ireo pejy tao amin'ny AWS. Na izany aza, satria ity dia dApp (miaraka amin'ny fifanarahana marani-tsaina ny backend), dia tsy ilaina tanteraka ity fananganana ity. Ny serivisy omen'ny Fikambanana GitHub sy ny Pejy GitHub mifandraika dia ampy tsara. Antony iray hafa nahatonga an'io fanapahan-kevitra io ny faniriako hanao ny fanompoana ho mahaleo tena amin'ny tenako araka izay azo atao. Hatramin'izao, dia niantoka ny vidin'ny domains sy fampiantranoana aho. Raha toa ka tsy afaka nanao izany intsony aho noho ny antony rehetra (ohatra, raha voadonan'ny fiara aho), dia tsy afaka ny serivisy. Miaraka amin'ity fanamboarana ity dia afaka miasa tsara izy io raha tsy misy ahy.


Layout Repository Restructured: Miaraka amin'ny fifindra-monina any amin'ny fikambanana, dia nozaraiko koa ny tahiry efa misy ho tahiry tsy miankina maromaro. Izany dia mahatonga ny tetikasa ho voalamina kokoa sy mora kokoa amin'ny fitantanana.


Fifanarahana Smart vaovao momba ny rojo Gnosis: Ny fifanarahana maranitra MyETHMeta dia napetraka tany am-boalohany tamin'ny rojo Polygon. Na dia somary ambany aza ny vidin'ny entona any, ny rojo Gnosis dia mbola mora kokoa. Ny fanoratana URL tokana (izay, amin'ny ankamaroan'ny toe-javatra, no hany ilaina isaky ny kaonty) dia ampahany kely monja amin'ny sarany.


Fanohanana ny EIP-712 Meta-Transactions: Na dia ambany dia ambany aza ny saram-pandraharahana Gnosis, maro ireo mpampiasa no mbola miady mafy amin'ny famatsiana ny kaontiny amin'ny xDAI. Miaraka amin'ny meta-transactions EIP-712, ny mpanome tolotra profil dia afaka miantoka izany vidiny izany, ka miteraka traikefa mpampiasa tsara kokoa. Raha misy olona mahay mametraka MetaMask (na kitapom-bola rehetra), dia afaka mamorona profil MyETHMeta mora foana izy ireo amin'ny alàlan'ny mpamatsy mombamomba azy.


Aorian'ireo fanovana ireo dia ireto misy drafitra ho avy vitsivitsy.


Profile Hosting: Ny tanjoko dia ny hahatonga ny MyETHMeta ho azon'ny rehetra idirana, eny fa na dia ireo tsy manana cryptocurrency na manana fahalalana momba ny blockchain. Mba hahatratrarana izany dia mikasa ny hamorona serivisy fampiantranoana profil tsotra aho izay ahafahan'ny olona mamorona sy mamoaka ny mombamomba azy manokana maimaim-poana. Ny hany ilainy dia poketra Ethereum.


Fanamarinana ny kaonty sosialy: Amin'izao fotoana izao, ny mombamomba dia rakitra JSON tsotra izay ahafahan'ny olona manoratra na inona na inona. Mikasa ny hamorona serivisy Oracle aho izay ahafahana manamarina ny kaonty sosialy. Ny kaonty voamarina dia ho voamarika amin'ny mari-pamantarana maitso, manaporofo fa tena an'ny kaonty Ethereum ilay kaonty sosialy voatondro. Satria ny kaonty sosialy dia tsy azo ampifandraisina amin'ny kaonty Ethereum iray ihany, izany dia ho karazana porofo momba ny maha-olombelona tokana (na dia tsy tena matanjaka aza).


Badge tsy manam-paharoa momba ny maha-olombelona: Ny mombamomba dia mety ahitana marika izay manaporofo ny maha-tokana azy. Raha misy mpampiasa manamarina ny maha-izy azy amin'ny alàlan'ny WordID na ny serivisy Porofon'ny maha-olombelona , dia afaka mahazo mari-pamantarana izy ireo, mampiseho fa ny mombamomba azy mifandray amin'ny kaontiny Ethereum dia miavaka tanteraka.


Fifandraisana sy tambajotra sosialy voasivana tsy misy sivana: Tao amin'ny lahatsoratra teo aloha , nanoratra momba ny fomba azo anaovana fitsinjaram-pahefana tanteraka ny protocol federasiona ActivityPub. Izany dia mitaky afa-tsy ny fanondroana boaty fidirana sy boaty mivoaka (na afovoany na tsy miankina) ao amin'ny mombamomba ny JSON, izay ahafahan'ny tompon'ny kaonty mandray hafatra miafina sy manome fidirana amin'ny famahanan'ny besinimaro. Satria mifanaraka tanteraka amin'ny ActivityPub ny protocol, dia azo ampidirina ao amin'ny Fediverse amin'ny alàlan'ny vavahady tsotra.


Fanohanana ny vola Karma: Nanoratra lahatsoratra maromaro tao amin'ny HackerNoon momba ny foto-kevitry ny vola Karma aho, rafitra ara-bola mifototra amin'ny fitokisana. Ny lafiny manan-danja indrindra amin'ity vahaolana ity dia ny fiantohana fa ny olona tsirairay dia tsy manana afa-tsy kaonty iray ary afaka mifampatoky ny olona. Ny rafitra momba ny mombamomba azy dia mety amin'ny fanatrarana izany, satria mamela fomba maro hanaporofoana ny maha-tokana sy hananganana fifampitokisana eo amin'ny mpampiasa. Ny mombamomba ny MyETHMeta dia afaka mampiseho fifandanjana Karma ary manome fidirana amin'ny fifanakalozana Karma mifandray amin'ny mombamomba azy.


Raha tianao ny tetikasa dia aza misalasala manaraka azy ao amin'ny GitHub, ary misokatra hatrany amin'ny hevitra sy ny fandraisana anjara aho. Na dia tetikasan'olona tokana aza ity amin'izao fotoana izao, dia hitako ho mpitaiza fotsiny ny tenako. Koa satria ny rafitra dia tsy miankina tanteraka ary tsy mahafehy ny fiasan'ny fifanarahana marani-tsaina aho, tsy ahy ny MyETHMeta. Raha misy tsy manaiky na inona na inona, dia afaka mamorona fork ho azy manokana sy mamolavola ny tetikasa araka izay tiany. Ny rafitra dia mahaleo tena tanteraka ary tantanin'ny vondrom-piarahamonina, ary mikasa ny hanatanteraka fivoarana bebe kokoa amin'izany toe-tsaina izany aho.


Azonao atao ny mahita ny repos GitHub eto: https://github.com/MyETHMeta


L O A D I N G
. . . comments & more!

About Author

Laszlo Fazekas HackerNoon profile picture
Laszlo Fazekas@thebojda
Developer, Tech Writer, my GitHub profile: https://github.com/TheBojda

HANG TAGS

ITY ARTICLE ITY NO NARESAKA TAMIN'NY...