Ce ne-a motivat?

Ne doream de ceva timp sa lucram cu tehnologii bazate pe blockchain si smart-contracts. Am incercat sa gasim un flux abordabil care sa poata fi imbunatatit folosind aceste tehnologii. ZON-ul a parut candidatul ideal.

Ce face aplicatia?

Hyperledger-ul Fabric ne ajuta sa virtualizam atat ZON-ii, ca moneda, cat si sa stocam in blockchain tranzactiile si regulile dupa care se desfasoara acestea. Astfel a aparut CryptoZon-ul, varianta virtualizata a ZON-ului.

Fluxuri implementate in Magazon:

  • admin topup: Gamemaster-ul acorda CryptoZoni unui utilizator, dupa ce primeste ZON-ii fizici de la acesta
  • listarea utilizatorilor din blockchain, impreuna cu balanta lor de CryptoZoni
  • afisarea balantei de CryptoZoni in pagina de profil
  • plata cu CryptoZoni in procesul de checkout
  • acordarea de CryptoZoni atunci cand un claim e aprobat de Gamemaster
  • acordarea automata de CryptoZoni in cazul in care un coleg primeste o noua certificare in platforma makeit.software
  • afisarea tuturor tranzactiilor inregistrate in blockchain

Cum am construit-o?

Am folosit o retea privata de blockchain, oferita de Hyperledger Fabric. Fluxurile au fost modelate folosind smart-contracts, stocate si ele in acelasi blockchain. Integrarea cu Magazon a presupus implementarea unui REST API pus la dispozitie de framework-ul Hyperledger Composer.

Provocari

  • modelarea tranzactiilor cu ZONi folosind conceptele expuse de Fabric (participants, assets, transactions).
  • integrarea cu Magento
  • provizionarea mediului de productie
  • integrarea cu Quantum/Zidox

Va urma

  • imbuntatatirea integrarii cu Magazon (functionalitate + design)
  • distribuirea blockchain-ului pe mai multe masini
  • dezvoltarea smart-contracts folosite de aplicatie

Built With

+ 7 more
Share this project:

Updates