Castigatorul Hackaton In Lumina Reflectoarelor: Contractul NFTFarm

Castigatorul premiului exploratorului Rose

Traduceri din comunitate : Spanish | Filipino | Kazakh | German | Russian | Romanian

Acest articole face parte din seria de articole care acopera castigatorii hackatonului Cautarea de ROSE. Puteti afla mai multe informatii despre competitie si castigatori aici.

Acest articol este o traducere in limba romana. Articolul original il puteti gasi AICI.

Articolul a fost tradus de catre Stefanescu Mihnea, ambasador roman Oasis Protocol Foundation.

Poti sa ne spui cateva cuvinte despre tine ?

Salut, ma numesc Silas si locuiesc in Shanghai, China deocamdata. Am masterul in Stiinta Cibernetica si Inginerie la Universtitatea Shanghai Jiaotong, iar acum lucrez in blockchain si confidentialitatea datelor cum ar fi TEE.

Cand si de ce ti-a fost starnit interesul fata de tehnologia blockchain?

Am auzit de blockchain prima data in urma cu 7 ani, iar acum consider ca tehnologia blockchain va schimba fundamental societatea in care traim. Va avea un impact major asupra Internetului. Va afecta modul in care functioneaza economia, guvernele si afacerile.

Spune-ne despre proiectul tau (ce este, cum functioneaza?)

Proiectul meu este un Oasis NFT Farm prin staking de Token ERC20. Un token non-fungibil (NFT) este un tip special de token criptografic care reprezinta ceva unic. Tokenii non-fungibili nu sunt interschimbabili mutual pentru o suma monetara specifica. De exemplu, CryptoKitties, popularele colectionabile de pe Ethereum, au fost printre primii tokeni non-fungibili care au obtinut adoptia in masa. Cu ajutorul Contractului NFTFarm, utilizatorii pot farma tokeni non-fungibili facand staking la un token ERC20 pe Oasis Ethereum Paratime.

Mai intai, lansati un Contract NFTFarm cu doi constructori, emissionRate, care reprezinta rata de puncte generate per token LP per secunde de staking, si adresa de contact IpToken. Administratorii folosesc functia addNFT pentru a transfera NFT de la un contract ERC1155. Utilizatorii ar trebui sa aprobe NFTFArm in Contractul ERC1155 inainte de a depozita tokeni LP pentru acest contract.

NFT-urile sunt depozitate in acest contract, avand niste Preturi asociate sub forma de puncte. Pentru a revendica un NFT, utilizatorul trebuie sa aiba suficiente puncte pentru a atinge pragul de Pret. Pentru a mari balanta de puncte, utiizatorii trebuie sa depuna tokeni LP pentru acest contract. Balanta de puncte creste dinamic cu fiecare secunda peritand utilizatorilor sa Farmeze NFT-uri!

Ce probleme cheie din lumea reala cauta acest proiect sa rezolve?

Tokenii non-fungibili nu sunt interschimbabili mutual pentru pentru o cantitate monetara specifica. Marea problema a NFT-urilor este ca le lipseste lichiditatea, desi caracteristicile NFT-urilor determina acest lucru. Deci am vrut sa ofer NFT-urilor mai multa lichiditate si atribute financiare, sau NFT-ul poate sa blocheze lichiditatea pentru a fabrica tokeni LP ca DeFi. Voi dezvolta piata de trading NFT pe platforma Oasis pentru a cumpara, vinde si arata NFT.

Care sunt componentele importante de confidentialitate ale proiectului, daca exista bineinteles?

Consider ca mentinerea confidentialitatii financiare este esentiala pentru a ne pastra libertatile. In pietele NFT, majoritatea colectionarilor de arta crypto nu sunt dispusi sa isi arate colectiile si identitatea reala, dar uneori trebuie sa dovedeasca ca detine un NFT specific. Deci este extrem de important sa ai confidentialitate.

Cum foloseste proiectul tau Paratime-ul Oasis Ethereum, daca il foloseste?

Comparandu-l cu Ethereum, Oasis Protocol este dezvoltat de experti mondiali in calcul confidential. Paratime-ul Oasis Ethereum cauta sa suporte tranzactii confidentiale si sa stocheze date in smart contract-uri Ethereum. Toate smart contract-urile Ethereum existente, DApps, instrumentele pentru dezvoltatori si librariile functioneaza pe Paratime-ul Oasis Ethereum fara schimbarea codului. Deci a trebuit doar sa imi codez contractul NFT farm in Solidity ca si pe Ethereum cu mici optimizari.

Cum pot altii sa iti incerce aplicatia si sa afle mai multe despre lucrurile la care lucrezi?

Daca doreste cineva sa faca deploy pe proiectul meu sa sa il testeze, poate sa faca deploy la contracte pe Paratime-ul Oasis cu BUIDL pentru Oasis Ethereum IDE. Si puteti accesa pagina mea de github, care contine toata documentatia de care aveti nevoie.

Leave a Reply

Your email address will not be published. Required fields are marked *