Giacomo Barbieri, Flarescan

Geschreven door Jillian Godsil van https://www.blockleaders.io

14 november 2023

Flarescan - een verhaal in transparantie

Flare heeft de handen ineengeslagen met het Avascan team en samen brengen ze Flarescan - een uitgebreide gids voor het Flare ecosysteem, inclusief Flare en Songbird mainnets, maar ook de Coston en Coston2 testnets.

Het doel is om de ervaring zeer soepel en gebruiksvriendelijk te maken op zowel flarescan.com als het Routescan block explorer platform. Of je nu een gebruiker of een ontwikkelaar bent, Flarescan is gemakkelijk toegankelijk en biedt belangrijke inzichten in alles wat er op de C-Chain gebeurt, inclusief adressen, transacties en de tokens van het netwerk.

Daarnaast biedt Flarescan een venster op de P-Chain, zodat ontwikkelaars diep in de blockchainactiviteit kunnen duiken die verbonden is met het staken en valideren van token. Het is ontworpen om gegevens op een visueel aantrekkelijke manier weer te geven, zodat ontwikkelaars gemakkelijk kunnen begrijpen wat er gaande is in het Flare-universum.

Er zijn verificatievinkjes die helpen om geverifieerde contracten te onderscheiden van de rest, zodat je zeker weet dat je met betrouwbare gegevens werkt.

Laten we eens uitzoeken hoe dit is gebeurd en wie de mensen achter dit project zijn. We spreken met Giacomo (Jaack) Barbieri om meer te weten te komen - hij is Operations Lead bij Avascan en nauw betrokken bij de ontwikkeling van Flarescan.

Het verhaal vanaf het begin:

Giacomo (Jaack) Barbieri is Italiaan en heeft informatica gestudeerd in Rome. Het kostte hem zeven jaar om zijn basisdiploma te halen omdat hij doorwerkte op de universiteit, waardoor hij verschillende sabbatperiodes moest nemen. Na zes maanden op de universiteit probeerden hij en een paar medestudenten een blog te schrijven. Dit was in 2014 en het was erg populair en erg nieuw - en het voldeed ook aan hun sluwe plan om gratis toegang te krijgen tot software en andere nieuwe technologie in ruil voor recensies.

Ze zouden de oorspronkelijke tech influencers genoemd kunnen worden en de blog heette Tweaknology (nu niet meer beschikbaar). Het bleek een succes te zijn met meer dan 100.000 lezers en leidde ertoe dat Barbieri een baan kreeg als journalist/blogger bij veel grote Italiaanse media, waaronder uiteindelijk Repubblica en La Stampa. Kort daarna ging hij aan de slag bij een Chinees bedrijf dat Italiaanse bedrijven hielp bij het uitbesteden van de productie van hardware en van daaruit raakte hij verzeild in de planning van evenementen met Campus Party.

De evenementen die hij hielp organiseren waren in Fintech en hij kreeg de kans om internationale namen te ontmoeten zoals voormalig VS VP Al Gore, klokkenluider Edward Snowden en iPhone hacker George Hotz.

Na de pandemie veranderde echter alles. Barbieri werd uitgenodigd om het eerste niet-stichtende lid van Avascan te worden. De oprichters hadden een kans gezien om een block explorer te maken voor de Avalanche blockchain en vlak voor de lancering zagen ze in dat ze marketing- en communicatiehulp nodig hadden.

"Ik greep deze kans met beide handen aan en in een paar maanden tijd slaagde ik erin om de community te laten groeien tot enkele duizenden. We slaagden er ook in om een paar miljoen dollar aan delegaties op onze validators te ontvangen. Avalanche zou veel subnetten kunnen hebben (potentieel duizenden) en we wisten dat we fondsen nodig hadden om onze ontwikkeling te dekken - we hadden veel geluk dat we de subsidie kregen om deze kosten te dekken."

De financiering gaf hen twee jaar de tijd om de indexering van de subnetten te beheren, onderzoek en ontwikkeling uit te voeren en een aantal kernfuncties op Avascan te ontwikkelen.

"De hele tijd waren we bezig met het optimaliseren van onze indexeringsarchitectuur."

De kernmissie van Avascan is om zoveel mogelijk nieuwe subnets te indexeren. Veel subnets hadden niet de financiën om hun eigen block explorers te ontwikkelen en dus bood Avascan deze indexeringsdiensten aan tegen een zeer lage prijs.

"Het upgraden naar EVM blockchains was vrij eenvoudig, omdat Ethereum-gebaseerde blockchains vrijwel hetzelfde zijn - en onder C-Chain vallen. Het echte werk was het ontwikkelen en onderhouden van de indexeringstechnologie voor X-Chain en P-Chain."

X Chain is niet compatibel met DeFi of zelfs met Metamask en wordt gebruikt om geld te versturen en te ontvangen. P Chain, waarbij P staat voor platform, houdt zich bezig met het inzetten van AVAX.

In de tweeënhalf jaar sinds de lancering heeft Avascan in totaal drie upgrades uitgevoerd voor zijn indexer. Terwijl ze werkten aan het indexeren voor de drie op Avalanche gebaseerde blockchains, realiseerden ze zich dat ze deze service ook voor andere ketens konden aanbieden.

Ze deden onderzoek en ontdekten dat hun indexeringsoplossing, Norge genaamd, zowel beter als goedkoper was dan de industriefavorieten, waaronder Etherscan en Blockscout. De feitelijke details over hoe Avascan beide beroemde indexeerders kan verbeteren zijn volgens Barbieri helaas topgeheim.

Het enige wat ze misten was de gebruiksvriendelijke en vertrouwde interface van Etherscan. Maar toen een nieuwe front-end ontwikkelaar het team kwam versterken, zette hij zich volledig in om de interface van Etherscan na te maken als proef om te begrijpen of de indexeringstechnologie 100% overeen kon komen met de gegevens die Etherscan bood.

Het Avascan-team nam hun MVP mee naar EthDenver, waar ze in november op veel belangstelling konden rekenen.

"We boden aan om EVM-compatibele werkende blokverkenners te bouwen in slechts 48 uur, waar concurrenten het over maanden hadden. We hadden dezelfde look en feel als Etherscan wat de bezoekers echt verraste en het kostte veel minder. Na Denver ging een deel van het team naar Dubai waar ze Flare ontmoetten en erg onder de indruk waren van hun ernst."

Barbieri zegt dat zijn team vooraf geneigd was om Flare leuk te vinden - ze hadden financiering opgehaald en waren gebaseerd op Avalanche - maar het was hun aanpak en hun vermogen om gegevens aan te pakken die echt indruk op hen maakte. Daarna werd er drie maanden lang diep in de technologie achter Flare gedoken.

"Maar het was de mensheid die opviel. Er is veel euforie in deze ruimte, vaak gebaseerd op valse fundamenten. Mensen vergeten stil te zitten en te luisteren. Als leider is Hugo, CEO van Flare, heel kalm en rustig. Het is zijn menselijkheid die me overtuigt."

In samenwerking met Flare heeft het team van Avascan Flarescan gemaakt, een uniforme gegevensverkenner. Dit is belangrijk en uniek. Andere scans, zoals Etherscan, zijn enkelvoudige ketenervaringen. Om ketens te vergelijken, moet je meerdere verkenners tegelijkertijd openen in verschillende tabbladen. Mensen die airdrops volgen hoppen van keten naar keten, dus het team wist dat de eerste stap was om de infrastructuur te bouwen waarop de toepassingen konden worden uitgerold.

"Gebruikers willen niet weten welke blockchain ze gebruiken - ze willen een portemonnee toevoegen en een uniforme ervaring hebben zonder te weten over de laag eronder - het is net als een website openen vanaf een mobiel of een webbrowser, mensen willen niets weten over het verbindingspunt."

Barbieri wijst op dezelfde behoefte voor ontwikkelaars - zij moeten ook gedecentraliseerde applicaties kunnen debuggen, testen en monitoren zonder hun DevX (developer experience) aan te passen met betrekking tot block explorers, contractverificatie workflows en meer.

Als blokverkenner en analyseplatform voor het Flare ecosysteem, dat de Flare en Songbird mainnets voor de Unified Mainnet Explorer en de Coston en Coston2 testnets voor de Unified Testnet Explorer omvat, geeft de volledig geïntegreerde Flarescan gebruikers toegang tot een breed scala aan gegevens. De gegevens omvatten alle activiteiten op de C-Chain, de geschiedenis van de adressen, de stroom van transacties en de tokens die beschikbaar zijn in het netwerk.

Voor ontwikkelaars zou Flarescan toegang bieden tot de C-Chain, de activiteitenlaag van de blockchain, en de P-Chain, de token staking laag. Het platform is ontworpen om gegevens te visualiseren, waarbij statistieken van het hele Flare-netwerk of gegevens over individuele transacties grafisch worden weergegeven.

Bij het ontwerpen van de blokkenverkenner voor Flare was het belangrijk om de consensuslaag te laten zien, zodat nu public staking live is gegaan, iedereen op Flare zich kan aansluiten bij het validatornetwerk en kan zien hoe het geld wordt verdeeld op het Flare-netwerk. Informatie over timing en prijs zal transparant zijn.

De volgende stap is het domeinnaamsysteem. Alle .FLR-domeinen zullen worden geïndexeerd zodat mensen transacties en geldstromen kunnen traceren met beter leesbare namen. Het draait allemaal om het weergeven van transparantie. Deze ontwikkelingen zouden het makkelijker maken voor ontwikkelaars om Flare-gebaseerde applicaties te bouwen en te implementeren terwijl ze het Flare ecosysteem verkennen.