Blockchain-platforme og teknik, der skal ses i 2019

no.thisispatrick - “Elektrisk vand” (CC BY-NC-ND 2.0)

Ethereum har været den dominerende smarte kontraktplatform siden 2015, men løbet om at bygge Googles, Amazons og Apples af smarte kontraktplatforme begyndte virkelig at varme op i 2018 - og indsatsen er høj. Plattformerne, der dominerer det voksende internetværdi af værdi, kunne let kommandere billioner dollar markedshætter.

TL; DR: Se den fulde liste over kryptoteknologi, der skal være opmærksom på i 2019 i bunden.

I slutningen af ​​2018 er udviklere trætte af at vente på at skalere på EVM til at blive en ting. Nye teknologier som Raiden Networks ankomst til Ethereum mainnet bringer Ethereum-udviklere et længe forventet håb, men det kan være for lidt for sent. I år begynder alternative blockchains med hurtigere lag 1-konsensus bagt i at tiltrække udviklerens opmærksomhed. Hvor udviklere går, følger apps og brugere.

Det vil dog være svært at indhente det. Ethereum har tusinder af udviklerkurser, tutorials, artikler og Stack Overflow-svar, og det er et ret forspring. De har også det største, mest aktive samfund, der arbejder med forbedringsforslag og udvikling af kerneprotokol.

Udviklere kan være frustrerede over langsomme transaktioner og forfærdelige brugergrænseflader, men Ethereum ejer stadig udviklerens mindshare med en bred margin. Over 3.000 ICO'er er lanceret på Ethereum, og dens nærmeste konkurrenter er stadig i de lave hundreder. Ethereum har lidt nogle store slag i 2018, men en stor demonstration i denne uge fungerer som et svar til udfordrere: Må ikke tælle Ethereum lige ud.

Ethereum springer: Dette er ikke slut endnu!Top 24 timers vindere, 28. december 2018

Dominante temaer

Det dominerende kryptotema i 2017 var ICO-big bang: Dawn of Initial Coin Offerings (ICOs). Denne eksplosion fortsatte med at udvide sig gennem første halvdel af 2018, før lovgivningsmæssige betænkeligheder fik en nedkøling af kryptobranchen.

Månedlig ICO-finansiering: 2014–2018 kilde: CoinDesk

Der var to dominerende temaer i 2018:

BUIDL-landingsbanen - kan vi få vores kryptoprojekter til at markedsføre, før pengene løber ud? Undertema: Affald i kryptobranchen. Mange virksomheder brugte uhyrlige penge på at flyve over hele verden til konferencer, før de byggede et levedygtigt produkt. At bruge penge på markedsføring, før du har bygget en MVP, er det modsatte af LEAN-startfilosofien, der har domineret klogt teknisk lederskab siden dot com-boblen i 2001 brast.

Krypto “vinteren” - I slutningen af ​​2017 krydsede kryptomarkedet endnu en 10x vækstmarkør. Hver gang dette sker, trækker markedet sig tilbage, før det klatrer til en anden 10x multipel højere end sidst. 2018 var det første år efter en 10x top, så naturligvis tog vi en anden tumle. Desværre holdt mange kryptoprojekter de penge, de rejste på markedet under en prisfald på 80% –90%, og nu løber pengene ud. Dette har ført til en masse afskedigelser. (Se også: “BUIDL jul: Historien om Blockchain-juleafskedigelser”)

Hvad betyder det? Krypto-markedet har forudsigelige op- og nedture. Baseret på tidligere resultater ved vi, at efter at vi ramte den næste 10x markør, er priserne sandsynligvis tank 80% - 90% i de følgende måneder. Hvad dette betyder for statskasser er, at de skal planlægge projektbanen - traditionelt mindst 18 måneders driftsudgifter, og indsætte disse penge i fiat valuta for at beskytte dem mod markedsnedgangscyklus. På den måde kan de fortsætte med at fungere, uanset hvad kryptomarkedet gør. Hvis der er ekstra midler, efter at du har placeret denne landingsbane i opbevaring, skal du holde de penge på markedet og håbe på langsigtede gevinster, mens du BUIDL.

Mange projekter kunne ikke gøre det. Disse virksomheder tvinges til at skære ned på personale, og IMO, de skal starte med kassereren.

Bitcoin-pris (log): Hver nye røde pil er 10 gange højere end den sidste

Kyndige kryptoinvestorer er opmærksomme på markedscyklusserne og planlægger strategier for langsigtede investeringer, som de forventer at forblive i 7–10 år. For disse investorer begynder udsigterne for crypto-investeringer at se godt ud igen.

En note om ”kryptovinteren”: Krypto-markedet har aldrig set en vinter som den, som AI-industrien oplevede mellem 1987 og 2009, hvilket sandsynligvis inspirerede navnet ”kryptovinter”. I løbet af den meget rigtige AI-vinter brugte forskere eufemismer som "maskinlæring" og "analyse" for at sikre finansiering for at undgå stigmatisering af "AI", som mange var begyndt at se som utopisk sci-fi, der aldrig ville være reel. I dag har fremskridt inden for AI ført til nogle af vores mest spændende teknologier, herunder selvkørende biler, selvflyvende droner og store gennembrud inden for robotik.

Hvad bliver temaerne i 2019?

Hvis 2017 handlede om ICO'er, og 2018 handlede om overlevelse, hvad vil de primære kryptotemaer i 2019 være?

Brugertraktion

dApps havde et lille publikum i 2018, men 2019 kan være året, hvor vi ser de første multi-million bruger dApps, og ikke-crypto nørder endelig vil begynde at handle i cryptocurrencies.

Ifølge DappRadar har de mest populære Ethereum dApps i 2018 i øjeblikket mindre end 1.000 aktive brugere dagligt. Men allerede kommer en ny race af krypto-apps op.

Den kryptoaktiverede Brave Browser (ledet af Brendan Eich, medstifter af Mozilla, og skaberen af ​​JavaScript, som er standardprogrammeringssprog på webplatformen) har haft mere end 10 millioner installationer i Google Play-butikken. Modig gør det nemt for brugerne at tjene og bruge BAT-cryptocurrency (Basic Attention Token). Du kan tjene crypto ved at gennemse dine yndlingswebsteder. Hvis du tilmelder dig, vil Brave erstatte de potentielt farlige sporingsannoncer, der vises af annoncenetværkene, med annoncer, der ikke sporer din opførsel. Til gengæld tjener du automatisk BAT bare for at gøre det, du altid har gjort.

Skærmbillede: Modig browserintegreret BAT-tegnebog

Sliver.tv er et streaming-websted til videospil, der lader videospilsafspillere streame deres spil-sessioner live for andre spilelskere at se. Den integrerede for nylig Theta cryptocurrency, som giver seerne mulighed for at tjene cryptocurrency ved at se strømme og dele deres netværksbåndbredde med andre seere.

Screenshot Left: Tencent Games 'Ring of Elysium live stream på Sliver. Højre: Sliver.tv's integrerede Theta-tegnebog.

De kan også vinde Theta, donere det til streamere og bruge det til at købe virtuelle og fysiske varer i Sliver-butikken. Med mere end 20 000 aktive brugere hver måned er Sliver.tv muligvis den mest populære kryptoaktiverede app til dato til brug for et generelt publikum (dvs. ikke en investering / bytte / tegnebog-app).

Sliver.tv er en meget lovende start, men den bruger en centraliseret depotbog, og brugere kan ikke trække midler.

Cent.co er et kig på fremtiden for indholdsbaserede sociale netværk. Forestil dig det bedste af Twitter og Medium: Indhold med lang form præsenteret i indholdsstrømme med bidestørrelse, som du kan udvide til det store billede. Du kan tip brugere, der opretter indholdet, og du bliver belønnet, når andre også tip. Tipning kaldes "såning". Når du frøindhold, går en del af disse penge til den oprindelige indholdsskaber, og en del går til alle, der har podet indholdet, før du gjorde det. Det skaber et økonomisk incitament til at sende indhold af høj kvalitet og til frøindhold, som du tror vil blive populært på platformen.

Cent skærmbillede

Cent startede livet som en måde at tilbyde vederlag for at få noget arbejde - enhver form for arbejde - udført af brugerne af Cent-økosystemet. Du kan stille et spørgsmål og tilbyde en dusør for svaret. Du kan bede om hjælp til logo-design eller bede om hjælp til at redigere dit seneste indlæg. Alt, hvad der er værd at have penge for dig. Du styrer, hvor mange penge du tilbyder, og antallet af modtagere, der vil modtage de penge, så du aldrig ved et uheld blæser dit budget, hvis dit tilbud bliver viralt. Ideen bag Cent var at skabe en økonomi, der kunne give brugerne mulighed for at forlade deres daglige job og begynde at tjene penge online ved kun at bruge deres talenter og Cent-platformen. Jeg er ikke sikker på, hvor mange penge folk tjener per time på Cent, men hvad jeg er sikker på, er, at det ser meget lovende ud.

Det er også en af ​​de mest brugervenlige dApps, jeg har set hidtil, og indtil videre ser jeg ikke nogen tegn på, at det forfalskes af problemer med Ethereum-skalering. For at bruge Cent skal du bruge en Web3-browser som Trust eller Coinbase Wallet.

Jeg er stadig ivrig efter at se en dApp med en brugerstyret tegnebog nå ud til mere end 10 millioner brugere. Vil det ske i 2019?

Ethereum Challengers

Ethereum-udfordrere løber ind i produktions- og samfundsopbygningsfaser i 2019. Ethereum har et kæmpe forspring, men 2019 kan være det år, hvor konkurrencepresset virkelig begynder at presse. Ethereum-udfordrere kommer primært i to former: ICO-platforme og dApp-platforme.

Potentielt vil mange udfordrere udfylde begge roller, men det kan hjælpe med at se på dem uafhængigt, alligevel.

ICO-platforme - Næsten siden dagen lanceringen har Ethereum været standardplatformen til at bygge videre på, hvis du vil lancere en ICO. Smarte kontraktansøgninger har endnu ikke opnået nogen reel brugertraktion, men ICO'er var et hit i 2017 og 2018.

Ethereum er ikke længere det eneste valg til lancering af en ICO i 2019, og er muligvis ikke det bedste valg. Konkurrenterne begynder at trappe op. I 2018 lancerede hundredevis af cryptoassets på konkurrenter. Især anerkendte Waves, at lancering af kryptoassetter var morderen-appen til Ethereum, og satte sig for at gøre det let. De gjorde netop det. Du kan udstede et nyt token på Bølger med absolut ingen kodning krævet.

Skærmbillede: Waves token generation tool

De har også en masseoverførselsfunktion, der lader dig nemt distribuere dine tokens til mange mennesker - for at udføre airdrops eller distribuere tokens fra din ICO, for eksempel. Den svære del af at gennemføre en ICO er børsnotering. Waves-tegnebogen indeholder en integreret decentral udveksling (DEX), så brugerne kan begynde at handle med dit nye token med det samme. Waves DEX-funktionalitet kan sammenlignes positivt med centraliserede udvekslinger og slår let brugeroplevelsen i nogen af ​​de konkurrencedygtige Ethereum-baserede DEX'er. I modsætning til centraliserede udvekslinger administreres DEX-midler af brugerstyrede nøgler, så de ikke behøver at stole på en centraliseret udveksling med forældremyndighed eller bekymre sig om, hvad der sker, hvis en udveksling bliver hacket. Android Waves-tegnebogen er blevet downloadet mere end 100.000 gange.

Ethereum er stadig den mest populære token-lanceringsplatform med en stor margin, men Waves har formået at tiltrække hundreder af projekter. Stellar er en anden populær alternativ ICO-platform, der ikke er langt bagefter. Et par projekter er lanceret på andre alternative platforme, herunder NEO, EOS osv., Men det ser ud til, at Waves og Stellar muligvis trækker væk fra pakken i 2019 for nye token-lanceringer.

Der er en god chance for, at de vil tiltrække meget flere projekter, som ellers ville være lanceret på Ethereum i 2019.

dApps

Løftet om crypto-pladsen er at opbygge internettet af værdi, og du kan måske sige, at decentrale applikationer spiller en central rolle. Men hvad er en dApp nøjagtigt? Hvorfor er de vigtige, og hvilke dApp-platforme vil omforme spillet i 2019?

Hvad er en dApp? dApp er en forkortelse til decentral applikation, og det er i det væsentlige antithesen om, hvad centraliserede applikationer er. En centraliseret applikation styrer brugerens data. For eksempel hjælper din bankapp dig med at administrere din bankkontosaldo, men du kontrollerer teknisk set ikke de penge - det gør banken.

Hvis de ønsker at låne det ud til andre mennesker uden at spørge dig, kan de (og gøre!) Hvis de ønsker at indefryse dine konti, kan de det. Hvis de ønsker at udsætte din tilbagetrækning, kan de gøre det.

Facebook er et andet godt eksempel. Hvis Facebook vil dele din liste over venner med en tredjepartsudvikler, kan de gøre det uden din tilladelse. Hvis de vil dele dine private beskeder, kan de det. Hvis de vil lukke en funktion ned og dræbe din app, kan de gøre det.

Decentraliserede apps gemmer derimod ikke alle dine brugerdata i en central database. I stedet er de afhængige af decentral teknologi som blockchains og andre DLT'er (Distribueret Ledger Technologies), decentrale databaser og decentrale fillagringssystemer. dApps kan give dig kontrol over din egen identitet, valuta og data. (De gør ikke alle det endnu, men jeg formoder, at dem, der gør, vinder Web 3.0-forstyrrelsen).

dApps er ofte nødt til at transaktivere værdien på tværs af netværket. For at gøre dette er de normalt afhængige af en blockchain, såsom Bitcoin, Ethereum, Bølger osv. De er typisk nødt til at interface med en tegnebog for at godkende transaktioner.

Mine favorit nuværende dApps har indbyggede tegnebøger og er enten depotet (hvilket betyder, at de administrerer de hårde ting som de private nøgler til dig, f.eks. Sliver.tv), eller integreres direkte med tegnebøger (f.eks. Modige).

dApp UX

Brugernes oplevelse af dApp bliver bedre. Der er nu to populære browsere med integreret dApp-support, så der er ikke behov for forvirrende browserudvidelser: Trust (for nylig erhvervet af Binance) og Coinbase Wallet (som var Toshi, indtil Coinbase købte det kort efter Trust-overtagelsen). Begge har meget bedre UX end alternativer som Metamask, og giver integrationer med Web3 API, som hjælper dApps med at integrere med Ethereum blockchain.

Mine foretrukne dApps bruger blockchains til konsensus, men de opretter forbindelse til hurtige databaser og indlæses også hurtigt. Mine foretrukne dApps kræver heller ikke brugergodkendelse til hver lille transaktion, der muligvis kan finde sted på blockchain. Nøglen til god dApp-brugeroplevelse er at være selektiv til, hvad du rammer blockchain for. For eksempel er det muligt at få en virtuel konto sikkerhedskopieret af en database, der kun skal synkroniseres med blockchain med jævne mellemrum, til afvikling eller sikkerhed eller begge dele.

I begyndelsen af ​​2018 lancerede Lightning Network som en 2. lagsprotokol, der sad øverst på Bitcoin blockchain. I december 2018 lancerede Raiden Network en alfa på Ethereum blockchain. Begge netværk giver peer-to-peer-off-chain-betalinger ved hjælp af betalingskanaler forbundet med Hashed Timelock Contracts (HTLCs). Hvad det betyder for slutbrugerne er, at det nu er muligt at handle med din dApp næsten øjeblikkeligt i stedet for at vente på blockchain-bekræftelser, der kan tage op til 10 minutter.

Smart kontraktplatforme

Soliditet har styrt det smarte kontraktprogrammeringsøkosystem, siden det blev tilgængeligt. Det er allestedsnærværende til smart kontraktprogrammering på Ethereum Virtual Machine (EVM). Men soliditet har nogle alvorlige problemer, herunder aritmetiske overløb og understrømme, typefejl og delegatecall-sårbarheden, som frøs 300 millioner dollars. Alle disse sårbarheder er eksempler på problemer, der findes på programmeringssprogniveau. Med andre ord kunne et bedre programmeringssprog skabe mere sikre smarte kontrakter.

Udfordrerne kommer.

  • Bølger RIDE: A Turing ufuldstændig (ingen sløjfer eller rekursion), Haskell-inspireret funktionelt programmeringssprog til Waves blockchain har statiske typer, doven evaluering, mønster matching og predikatudtryk, der afgør, om en transaktion er tilladt at gennemføre eller ej. En komplet version af Turing findes også i værkerne. Waves 'support til smarte kontrakter leveres i øjeblikket på mainnet. Vi skulle se de første bølger dApps vises i 2019.
  • Plutus (Cardano) er et andet Haskell-inspireret funktionelt programmeringssprog, denne gang for Cardano blockchain. Cardano planlægger to store udgivelser i 2019: Shelley, der giver fuld decentralisering og indsats, og Cardano-CL, de virtuelle maskiner, der understøtter programmerbare smarte kontrakter.
  • Scilla (Zilliqa) er et formelt verificeret smart kontraktsprog designet med adskillelse af beregning og effekter i tankerne. Dette betyder, at beregninger og kommunikation af tilstandsovergange er strengt isoleret, hvilket gør Scilla-smarte kontrakter lettere at teste og statisk validere for at minimere chancerne for, at noget går galt. Zilliqas mainnet er planlagt lanceret i slutningen af ​​januar, 2019.
  • ewasm (Ethereum) er ikke et smart kontraktsprog pr. siger, men et compiler-mål, der giver Ethereum-programmerere mulighed for at programmere på andre sprog (som Rust, C ++, måske en dags smartkontrak-specifikke sprog som Simplicity) og kompilere til Ethereum-smag WebAssembly. ewasm er en sikrere delmængde af WebAssemble, som er det relativt nye lavmålskompilationsmål for webplatformen. Bekvemt kan wasm (og dermed ewasm) moduler bruges fra ethvert JavaScript-projekt. For de fleste blockchain-koder er typisk over 75% af koden slet ikke i smarte kontrakter - det er i JavaScript, der skal kommunikere med de smarte kontrakter. ewasm og JavaScript deler et fælles fundament af bindinger og modulstøtte.
  • JavaScript (Lisk) Lisk er en blockchain-udviklingsplatform, der giver udviklere mulighed for at kode i JavaScript og oprette tilpassede blockchains til specifikke applikationer og undgå Ethereums store skaleringsudfordring. Lisk giver udviklere mulighed for at oprette deres egne sidekæder til at styre alle en bestemt applikations blockchain-operationer, så det behøver ikke at konkurrere med alle de andre applikationer om computerkilderne i hovedkæden. I øjeblikket arbejder Lisk ikke på et smart kontraktprogrammeringssprog eller VM, og blockchain-transaktionskapaciteter ligner Bitcoin's.
  • Rust (via ewasm, Cardano-klient) er et lavere niveau sprog (som C) med nogle af sikkerhedsfunktionerne i sprog som Haskell. Rustfunktioner garanterede konstante referencer for at undgå utilsigtede mutationer, statisk forebyggelse af undtagelser fra nulmarkøren (indstillinger skal eksplicit erklæres), tilstandsfulde typer, der kun giver adgang til operationer, der er meningsfulde for den aktuelle tilstand, mønster matching er analyseret for at garantere funktions fuldstændighed (et uovertruffen mønster vil resultere i en kompileringstid-fejl) osv. Grundlæggende er det som C ++, og Haskell havde en baby, der arvede intet af de uhyggelige ting. Rust kan samles til ewasm, eller bruges til at oprette klientkode til blockchains som Cardano. Moduler til Lisk kan bygges i Rust og kompileres til wasm for at importere i Lisk-projekter.

Du har muligvis ikke brug for smarte kontrakter

Du har muligvis ikke brug for et smart programmeringssprog for at producere en produktionsdApp i 2019.

De fleste dApp-udviklere opretter noder, der indtager data fra blockchains og trækker dem ind i en database, der kan spørges effektivt. Denne proces er ikke meget sjov og tilføjer en masse vedligeholdelsesbyrde til krypto-apps. Grafen gør det nemt at forespørge blockchain-data ved hjælp af GraphQL. Decentraliserede noder samlet blockchain-data, understøttet af IPFS.

Du kan sende beregne job til iExec og endda håndtere intens grafisk gengivelse med Render Token. Med alle disse protokolletoketter, der flyver rundt, er vi muligvis nødt til at lave nogle atomkæder på tværs af kæder for at udveksle tokens på tværs af flere blockchains.

Du kan bruge verificerbare påstande, batchet og forankret til dit valg af blockchain (forslag: Bitcoin) til at registrere enhver form for data, herunder ejerskab og overførsel af aktiver som fast ejendom, biltitler og NFT'er. Du kan gemme disse krav, understøttende filer og forskellige databaseposter (se OrbitDB) på IPFS eller Storj.

Listen

OK, det var meget. Lad os gennemgå teknologien, du skal være opmærksom på i 2019:

Cryptocurrencies

  • FLAGERMUS
  • Theta
  • bølger
  • Stellar Lumens
  • Zilliqa

Krypto-apps

  • Modig browser
  • Sliver.tv
  • Cent

Tegnebøger og dApp-browsere

  • Tillid
  • Coinbase tegnebog
  • Bølger tegnebog

dApp-platforme

  • Ethereum
  • bølger
  • Stellar
  • Cardano
  • Zilliqa
  • Lisk

Smarte kontraktsprog

  • Bølger RIDE
  • Plutus (Cardano)
  • Scilla (Zilliqa)
  • Easmus (Ethereum, andre)
  • Rust (via ewasm, Cardano-klient)

Decentraliserede Computetjenester (AWS for dApps)

  • IPFS
  • iExec
  • Storj
  • OrbitDB
  • Grafen
  • Render token

Relaterede teknologier

  • Web3 API
  • Lynnetværk
  • GraphQL
  • Cross Chain Atomic Swaps
  • Verificerbare krav
Vi BUIDLing fremtiden for berømtheder digitale samlerobjekter: kryptering.

Eric Elliott er en distribueret systemekspert og forfatter af bøgerne, "Komponerende software" og "Programmering af JavaScript-applikationer". Som medstifter af DevAnywhere.io lærer han udviklere de færdigheder, de har brug for til at arbejde eksternt og omfatte balance mellem arbejde og liv. Han bygger og rådgiver udviklingsteam til kryptoprojekter og har bidraget til softwareoplevelser for Adobe Systems, Zumba Fitness, The Wall Street Journal, ESPN, BBC og topindspilningskunstnere, herunder Usher, Frank Ocean, Metallica og mange flere.

Han nyder en fjern livsstil med den smukkeste kvinde i verden.