Intervju med Lior Yaffe: Medstifter og hovedutvikler i Ardor

Ardor (ARDR) er en Blockchain as a Service (BaaS) -plattform som utvikler en unik kjedearkitektur fra foreldre og barn. Det lanserte hovednettet i januar 2018.

Prosjektet ble faktisk født av omfattende arbeid som ble utført på den tid testet NXT platfom. Utviklerne ønsket å forbedre NXT-blockchain ved å redusere blockchain-oppblåsthet, øke skalerbarhet og eliminere tilpasningsproblemer.

Vi var ganske fascinert av Ardor-prosjektet og dets teknologi, så vi bestemte oss for å nå ut til teamet deres og stille dem noen ekstra spørsmål. Deres hovedutvikler, Lior Yaffe, svarte gjerne på disse spørsmålene.

Lior Yaffe-intervju

Lior Yaffe Jelurida

Lior Yaffe på 4YFN-konferansen. Bilde via Jelurida

Som medstifter av Jelurida, Lior Yaffe er ikke bare hovedutvikleren på Ardor, men han er også utviklingsledelsen på alle deres andre prosjekter. Disse inkluderer slike som NXT osv.

Derfor er han kanskje en av de beste menneskene å snakke med om de tekniske aspektene ved Ardor og den bredere visjonen om flerkjede arkitektursystemer. Nedenfor er vårt fullstendige intervju:

På deg selv og Jelurida

Hvordan og når ble du involvert i blockchain engineering?

Jeg begynte å programmere i en alder av 13 år, lærte informatikk på universitetet og jobbet i nesten 20 år som en profesjonell programvareingeniør for mainframe-integreringsprodukter (ingenting å gjøre med blockchain). Jeg begynte å kode for Nxt tilbake i 2014 som en hobby og gjorde det gradvis til min heltidsjobb.

Det som ansporet dannelsen av Jelurida og den endelige lanseringen av ditt første blockchain-prosjekt, NXT?

Jelurida ble dannet i 2016, den gang var Nxt klonet i rask tempo, og det førte til bekymring for samfunnet vårt å skille mellom legitime prosjekter og opportunistiske prosjekter, så vi følte at den beste måten å håndtere dette på var å danne en juridisk enhet og en ny type lisensavtale, JPL, for å beskytte programvare og sikkerheten til brukerne våre.

Å danne selskapet ga også juridisk beskyttelse for våre blockchain-utviklere og ga oss en mulighet til å skaffe penger til å finansiere den langsiktige utviklingen.

Mye av inspirasjonen og utviklingen bak Ardor kom fra utfordringer du møtte med NXT. Disse inkluderte ting som Blockchain Bloat, Single token chain og spesielle tilpasningsproblemer. Var det noen andre utfordringer du opplevde med NXT som hjalp til med å informere din utvikling av Ardor?

Utfordringene du nevnte er ikke spesifikke for Nxt, de er iboende begrensninger for stort sett ethvert annet enkelt blockchain-produkt. Å jobbe med utviklere og gründere på Nxt-baserte prosjekter i 2014 og 2015 ga selvfølgelig teamet vårt et unikt perspektiv på begrensningene til eksisterende blockchain-løsninger, for eksempel behovet for sluttbrukere å betale transaksjonsgebyrer, behovet for hver node å behandle hver transaksjon, og den vanskelige utformingen av de fleste smarte kontraktplattformer, for bare å nevne noen.

På Ardor

Hvordan kom du til barnekjedeløsningene på Ardor? Hvordan er disse forskjellige fra sidekjeder som er utviklet av andre prosjekter?

Tidlig i 2016 ble det tydelig at for blockchain-teknologi for å nå vanlig adopsjon, ville det være nødvendig med en ny arkitektur for å forbedre designen av enkeltkjeden. Barnekjeder er det unike Ardor løsning.

I et nøtteskall bruker den en foreldrekjede for å bevise at det er enighet om stavene mens den laster de faktiske desentraliserte applikasjonene til flere “barnekjeder”, som arver deres sikkerhet fra foreldrekjeden. Dette er en del av det samme produktet. Tvert imot er sidekjedeløsninger, som de som ofte diskuteres i sammenheng med Bitcoin, en løsning.

Devs sier, “vi kan ikke endre bitcoin, så vi finner en slags løsning for å knytte noe annet til den.” Mange andre prosjekter kunngjorde sidekjedeløsninger, men ærlig talt har jeg ikke sett noen annen flerkjede-arkitektur i produksjon på et offentlig hovednett bortsett fra Ardor. Ingenting har kommet engang i nærheten av det vi har i produksjonen – og vi har hatt det i mer enn et år.

La oss snakke om Ignis. Har det vært et godt konseptbevis for Ardor-barnekjeder?

Ignis er den første, og til en viss grad, “kjernen” barnekjeden til Ardor. Det gir alle funksjonalitet av Nxt og mer. Ignis er kjeden som brukes til å distribuere lette smarte kontrakter, og utstede eiendeler som NFT-er (kalt “singleton assets” i Ardor), og utfører kontospesifikke transaksjoner, for eksempel å sette kontoegenskaper eller kontokontroll, som er en avansert form for multisig-konto.

I motsetning til andre barnekjeder er den helt offentlig og tillatelsesfri – så alle kan opprette en konto og bygge en desentralisert applikasjon. Mens Jelurida slipper nye funksjoner for Ignis-barnekjeden regelmessig, har ikke selskapet noen kontroll over hvem som bruker og bygger på Ignis.

Så langt har ikke Ignis hatt glede av adopsjon, men jeg forventer at når vi får en bredere adopsjon av Ardor-plattformen som helhet, og lette kontrakter spesielt vil markedet begynne å få en dypere forståelse av viktigheten av Ignis – noe som øker etterspørselen etter IGNIS-token.

Lette kontrakter Ignis

Bildekilde: Ardor

Bortsett fra Ignis, har du en rekke andre prosjekter som allerede har bygget på Ardor. Hvilke av dem er du spesielt begeistret for og hvorfor?

Dette er et annet område der vi takket være observasjoner av markedet og erfaringer fra Nxt har skilt oss fra andre prosjekter. Ardor barnekjeder er opprettet av Jelurida basert på en avtale med ledelsenhet for barnekjeder.

Derfor sørger vi for at hver barnekjede i Ardor-plattformen har en betydelig og gjennomtenkt forretningssak bak seg. AEUR gir et fullt operativt Euro-knyttet token og fiat gateway, BITS representerer en gruppe blockchain-veteraner som utvikler desentraliserte applikasjoner ved hjelp av plattformen vår, MPG administreres av en gruppe spesialister på eiendomsinvesteringer som bruker Ardor-plattformen for å tokenisere eiendom.

Alle disse prosjektene ble nøye gjennomgått av Jelurida før de ble distribuert til produksjon. Jeg tror hver og en av dem representerer et unikt eksempel for fremtiden for desentraliserte applikasjoner.

Når det er sagt, bygges ikke alle prosjekter som nye barnekjeder. Tarasca bruker ganske enkelt den offentlige Ignis-barnekjeden til å drive kunstauksjoner og digitale kortspill på blockchain. EZYCount bruker Ignis-tokens for å lage en nyskapende token-as-a-lisensmodell for lisensiering av regnskapsprogramvare. Det er spennende å se flere og flere av disse konseptene testes i virkeligheten på Ardor-plattformen.

Etter det ovennevnte, er det noen prosjektideer som du helst vil se utviklet på Ardor blockchain

Sikker. Tilbake i oktober publiserte vi tre kodingsutfordringer for applikasjoner i den virkelige verden, inkludert en desentralisert myntutveksling, en autentisert skylagringsløsning og et omdømmestyringssystem i kjeden. Vi fikk veldig gode løsninger, og jeg vil oppmuntre vinnerne til å fortsette å optimalisere arbeidet.

Fremover ser jeg Ardor bli en de facto standard for hybridapplikasjoner, som er blockchain-baserte mens de fritt grensesnitt med eksterne sentraliserte tjenester, som de som tilbys av FAMGA-selskaper og lignende.

Transaksjonskuponger ser veldig interessante ut. Kan du forklare dette konseptet litt mer for oss? Har disse blitt brukt av noen prosjekter foreløpig?

Transaksjonskuponger er blockchain-abstraksjonen av en faktura og har vært tilgjengelig på Ardor-nettstedet siden august 2018. I det spesifikke tilfellet av betaling representerer de en digitalt signert betalingsanmodning; de kan imidlertid brukes til mange andre bruksområder, for eksempel avstemningsdelegasjoner, bevis på identitet osv.

Sluttresultatet er at det blir nesten umulig for brukerne å sende penger til feil kontoadresse når de bruker transaksjons bilag. For tiden bruker vi dem til intern plattformbokføring, dusørutbetalinger osv.

Snart vil vi begynne å bruke dem til en ny kontrakran. Etter mitt syn representerer kuponger en annen viktig byggestein som alle desentraliserte applikasjoner vil trenge på et tidspunkt.

Dere har utviklet lette kontrakter. Hvordan er disse forskjellige fra smarte kontrakter på Ethereum-nettverket for eksempel?

Ignis lette vektkontrakter, som Ethereum-kontrakter, turer komplette kontrakter lagret på blockchain. I motsetning til Ethereum-kontrakter, lette kontrakter er kodet i Java og kjøres ikke av hver node.

I stedet gir det omfattende sikkerhetsrammeverket verktøy for pålitelig gjennomføring av spesifikke kontraktløpernoder. Kontraktene våre lagrer ikke kontraktsstatusen i kontrakten – i stedet er deres produksjon standard transaksjoner sendt til blockchain.

Denne unike løsningen gir enorm drift fordeler: Utførelse av kontrakt krever ikke gass, oppgradering av kontrakt er enkel, og bruk av kontrakt for å grensesnitt med et eksternt system støttes og oppmuntres. Å ikke lagre tilstanden i kontrakten gjør også kontraktene våre mye sikrere mot hacking.

Disse lette kontraktene er kodet i Java, noe som kan være en attraktiv løsning for bedriftssystemer. Har du fått noen interesse?

Vi lanserte nettopp kontrakter på mainnet for noen uker siden i begynnelsen av januar 2019. Jeg kan bekrefte at vi jobber med flere store programvareselskaper som vurderer plattformen vår. Så langt er tilbakemeldinger gode, men dette er tidlige dager.

Dere forsker på Zero Knowledge-transaksjoner. Kan vi til slutt se denne typen transaksjoner implementert på Ardor?

Ignis og Nxt støtter allerede en toppmoderne personvernfunksjon kalt “myntstokking”, som er basert på en forskningsartikkel publisert av tyske kryptografer. I tillegg vil vi i en av våre neste utgivelser introdusere en Shamir Secret Sharing basert løsning for privat nøkkelbeskyttelse.

Vi vurderer for tiden måter å integrere en eksisterende sikker stemmeløsning basert på ElGamal-kryptering. Som en mer langsiktig plan ser vi nøye på ZKP-, FHE- og MPC-teknologier både i sammenheng med homomorfe signaturer for å bevise utførelse av lette kontrakter, og som et optimaliseringslag på toppen av den eksisterende blockchain, forutsatt at vi kan validere bevis raskere enn vi kan validere transaksjoner i en blokk.

Hvordan går blockchain beskjæring på Ardor (i veikart for 1. kvartal 2019)?

Beskjæring av blockchain, som representerer muligheten til å fjerne transaksjoner fra blockchain når de ikke lenger er påkrevd, er ganske mye implementert. Vi vil distribuere den på testnet sannsynligvis i første halvdel av 2019 basert på utviklingsprioriteter og andre forpliktelser overfor kunder.

Alt annet vi kan se frem til fra Ardor-prosjektet for resten av 2019?

Absolutt. Vi vil fortsette å forbedre vår forretningslogikk med kundedrevne funksjoner, som barnekjedekontroll og flere transaksjonstyper for å gi bedre støtte for Security Token Offerings (STOs).

Vi planlegger å forbedre Ardor-lommeboken med et mer bruker- og mobilvennlig brukergrensesnitt, pluss at vi jobber for å støtte full nodedistribusjon på Android-enheter for bedre å støtte IOT-løsninger. Omfattende belastningstesting og ytelsesoptimalisering starter snart.

Når bruksnivået rettferdiggjør det, vil vi gå videre med undersøkelsen vår om nettnett – selv om dette kanskje må vente til 2020. Som alltid vil vi overvåke ny utvikling i blockchain-industrien og justere planene våre deretter.

Ardor-prosjektet har et veldig engasjert og aktivt samfunn rundt seg. Hvordan har dette bidratt til å drive prosjektet videre?

Nxt og Ardor-samfunnet gir fantastiske fordeler for prosjektene våre. Samfunnsmedlemmer arbeider utrettelig med å eksperimentere med produktene våre, promoterer oss, varsler oss når ting går galt eller når noe trenger en hastende respons. De tar opp gode nye ideer og gir gode tilbakemeldinger på eksisterende ideer – og skaper generelt en veldig positiv lyd rundt prosjektene våre.

På det bredere Blockchain økosystemet

Du har vært kritisk til PoW-protokoller tidligere. Hva er det største problemet du ser på med disse systemene? Sikkerhet? Energi? Skalerbarhet?

Energiforbruk er et stort problem for PoW-kjeder – spesielt når man vurderer det faktum at det ikke kan reduseres uten å øke nettverkets eksponering for 50% angrep. Når det gjelder sikkerhet og skalerbarhet, er det etter mitt syn ingen direkte sammenheng mellom konsensusalgoritmen og disse faktorene.

Med riktig og effektiv design kan både PoW- og PoS-kjeder skaleres til samme nivå mens de forblir sikre – PoS-kjeder bare oppnå det samme resultatet på en mer energieffektiv måte.

Hva tror du er de største utfordringene for kryptovaluta og blockchain økosystemer for tiden? Hvordan kunne vi mest effektivt adressere disse?

For å få adopsjon fra den virkelige verden, må bransjen gi en enklere og sikrere brukeropplevelse, samt bedre skaleringsløsninger. Dette er vanskelige tekniske problemer, men jeg tror gitt nok tid og ressurser kan de løses. Ardor er allerede ligaer foran konkurrentene når det gjelder adressering av skalerbarhet, men vi har noen måter å gå med å forbedre UX.

Mer generelt er det tre ekstra problemer bransjen for øyeblikket står overfor.

Først trenger vi standardisering mellom blockchain-løsninger, tenk SQL, XML og standard APIer for å gi organisasjoner et valg av plattform og muligheten til å bytte i fremtiden – ikke bli låst inn i en bestemt plattform for alltid.

For det andre må vi gi brukerne bedre sikkerhetsgarantier. Foreløpig er hackere og svindlere ansett som kulturhelter i stedet for kriminelle. Rettshåndhevelsesbyråer er ikke veldig effektive mot disse internettforbrytelsene som spenner over flere land og kontinenter.

Til slutt trenger vi regjeringens støtte.

De mest overbevisende brukssakene for blockchain er konfigurasjoner av selskaper som trenger å jobbe sammen, men som ikke stoler på hverandre. Konkurrerende selskaper vil aldri implementere slike blockchain-applikasjoner på egenhånd når det regulatoriske miljøet er uklart.

Regjeringer må erkjenne de legitime fordelene med denne teknologien, gi et tydelig reguleringsmiljø som egner seg til denne teknologien, og støtte innsatsen for å etablere industriens beste praksis.

Hva er du personlig mest stolt av når det gjelder Ardor, NXT eller noen av de andre prosjektene du har jobbet med?

Jeg tror Ardor og Nxt-prosjektene og det fantastiske samfunnet som støtter dem representerer den tilregnelige siden av krypto. Menneskene som faktisk kan se gjennom sprøytenarkomanen og forstå den virkelige teknologien og dens langsiktige potensiale.

Jeg er stolt over å være en del av dette. På en måte er dette første gang i historien at programvareingeniører får satt reglene – dette er et stort ansvar, og det er viktig å hele tiden sjekke oss selv for ikke å misbruke denne makten.

Alt annet du vil dele med oss?

Som en blockchain-utvikler i denne utvidede markedsnedtendensen, er det viktigst å tenke i det lange løp og fortsette å fremme vårt produkt ved å levere på prioriteringene i vår planlagte veikart.

Bjørnemarkedet har også gitt oss en sjanse til å engasjere tredjeparter for en omfattende evaluering og modernisering av vår merkevarestrategi, slik at produktene våre vil være klare for første gang når markedet snur.

Konklusjon

Så det virker som om det virkelig er noen store planer for Ardor-prosjektet i horisonten. Den vellykkede lanseringen av MPG-barnekjeden har bevist bruken av foreldre-barn-arkitektur.

Selvfølgelig er det utfordringer som hele blockchain-økosystemet står overfor, men disse er ikke relatert til Ardor. Videre, med Jelurida-utviklertalentet bak Ardor-prosjektet, vil de sannsynligvis fremstå som en av de gunstige kryptovalutaene når markedet snur seg.

Hvis du vil holde deg oppdatert med Ardor-prosjektet, kan du følge deres twitter konto siden de er ganske aktive med å oppdatere samfunnet. Hvis du vil kjøpe ARDR, er den tilgjengelig på Binance og Bittrex.

Utvalgt bilde via Fotolia & Twitter

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me