Nauja viltis

Taikymo platformų ateitis

Paveikslėlis: ponas Hasgaha (CC BY-NC 2.0)

Šiuo metu mes gyvename centralizuotos kontrolės kalėjime. Šis kalėjimas suteikia galimybę privilegijuotiems asmenims patekti į namus likusių sąskaita. Tačiau technologija turi galimybę tai pakeisti.

Jei esate programinės įrangos kūrėjas, gyvenantis šiandieniniame pasaulyje, turite galimybių būti didžiausių pasaulinių revoliucijų, kurias bet kada matė pasaulis, dalimi. Revoliucija, pakeisianti milijardų žmonių gyvenimus ir sukurianti naujas ekonomines galimybes, kurios išgelbės gyvybes ir įtrauks milijardus žmonių į skaitmeninę ekonomiką.

Centralizuotos platformos

2011 m. Buvau pradedančiųjų komandos narys, dirbantis populiariausioje „Facebook“ muzikos programoje, turinčioje daugiau nei 30 milijonų aktyvių vartotojų per mėnesį. Mes augome kaip beprotiški, integravomės į kitas puikias muzikos paslaugas, tokias kaip „Spotify“, „Bands in Town“, „Google“ paiešką ir „Billboard Magazine“. Pusė milijono grupių naudojo platformą savo profiliams, kelionių datoms, muzikos transliacijai ir sujungimui tvarkyti.

Tada vieną dieną „Facebook“ išjungė atlikėjų profilių „numatytojo nukreipimo puslapio“ nustatymą. Per naktį eismas buvo sunaikintas. Tą dieną šimtai kitų kompanijų buvo aprūpintos tuo pačiu technologijos pasirinkimu. „Facebook“ apvertė vieną funkciją ir šimtai kūrėjų neteko darbo. Nebegalėjo šimtai naudingų, įdomių programų. Įspūdinga kūrybinių galimybių ekosistema buvo išnaikinta iš egzistencijos.

Tačiau „Facebook“ nėra vienintelė įmonė, kuri beatodairiškai naudojasi tokia naikinančia galia. „Google“ paieška yra pagarsėjusi kuriant didelį verslą įmonėms, kurios pasikliauja paieškos srautu, ir tada tas pačias įmones nuginčija paieškos algoritmo atnaujinimu.

Problema nėra ta, kad „Facebook“, „Google“ ar „Apple“ yra blogis. Problema ta, kad tiek daug galios yra sutelkta kontroliuojant kelioms didelėms įmonėms. Jūsų būsimos programos sveikata gali būti nepriklausoma jūsų nuožiūra. Savo likimo kontrolė galėtų priklausyti kažkam.

O kas, jei mes galėtume kurti programas ant architektūros, kurią kontroliuoja ir valdo bendruomenės, o ne apie savarankiškai besidominčios megakorporacijos užgaidas? Įsivaizduokite pasaulinį kompiuterių tinklą, susietą visus kartu, su kūrėjais bendradarbiaudami kuriant labiau įtraukiančią, decentralizuotą programų platformą.

Kai gimė žiniatinklis, kilo mintis įgalinti bet kurį asmenį, bet kur skelbti dokumentus, kuriuos būtų galima laisvai susieti. Jis buvo pastatytas ant tinklo, kurio nekontroliavo nė vienas centrinis subjektas. Dešimtajame dešimtmetyje atsirado keletas konkuruojančių nuosavybės paslaugų. Tokios įmonės kaip AOL ir „Compuserve“ pradėjo kurti savo turinio tinklus tiesiogiai konkuruodamos su žiniatinkliu: tačiau internetas laimėjo.

„Microsoft“ ir „Apple“ taip pat kovėsi dėl mobiliųjų įrenginių platformos. Jei sustabdytume laiką 2010 m., Galite manyti, kad „Apple“ laimėjo tą karą. Tačiau šiandien atvirojo kodo „Linux“ operacinė sistema suteikia galią „Android“ įrenginiams, kurie valdo 86% pasaulinės mobiliųjų išmaniųjų telefonų rinkos.

Dešimtajame dešimtmetyje bibliotekų aplinkoje vyravo komercinės programinės įrangos bibliotekos, kurios imdavo licencijos mokesčius (o kartais ir honorarus). Šiandien, jei kas nors sukurtų uždaro kodo GUI priemonių rinkinį ir bandytų imti už tai licencijos mokesčius, labai mažai žmonių būtų priversti atsisakyti atvirojo kodo „React“ ekosistemos.

Bet mes vis tiek rašome programas, kurių išlikimas priklauso nuo centralizuotų subjektų, tokių kaip „Facebook“, „Google“ ar „Twitter“. Artėja cunamis, kuris pakeis visa tai.

Dešimtojo dešimtmečio pabaigoje žmonės pradėjo dalintis MP3 failais internete, pirmiausia naudodamiesi centrinių serverių failo perdavimo protokolu (FTP). Tačiau netrukus įrašų kompanijos puolė centralizuotus serverius. Bendruomenė kovojo su „Napster“ - pirmąja populiaria decentralizuota muzikos dalijimosi tarnyba, tačiau įrašų kompanijos tvirtino, kad nors „Napster“ tiesiogiai nelaikė muzikos, ji leido žmonėms sulaužyti įstatymus.

„Napster“ buvo įmonė, priklausanti ir valdoma centralizuotos bendrovės, o 2000 m. „Metallica“ padavė ieškinį „Napster“ ir jie buvo uždaryti.

Bet jei manote, kad vienatūris (P2P) pasakojimas baigėsi tuo, jūs smarkiai klystate. Iš Napsterio pelenų išaugo Gnutella, Bittorrent ir IPFS. Visi atviri protokolai su atvirojo kodo įgyvendinimais. Visi decentralizuoti ir nekontroliuojanti įmonė negali kreiptis į teismą, ir iki šiol niekam nepavyko jų uždaryti.

Centralizuota sostinė

2008 m. Būsto rinka krito. Per daug neužtikrintų hipotekos skolų susikaupė saujelėje labai didelių bankų. Kai paskolų įsipareigojimų neįvykdymo lygis pradėjo su jais susidurti, domino pradėjo smukti, todėl vien JAV bankai žlugo ir suteikė daugiau kaip 7,7 trilijonų JAV dolerių paskolų. Panašūs žlugimai ir gelbėjimosi darbai vyko visoje Europoje, keldami grėsmę visai pasaulio ekonomikai ir paleidę pasaulį į giliausią nuosmukį po didžiosios depresijos.

2009 m. Sausio 9 d. „Genesis“ blokas buvo iškastas „Bitcoin“ blokinėje grandinėje. Įdėtas į bloką buvo toks pranešimas:

„The Times 03 / Jan / 2009, kancleris ant antrojo bankų gelbėjimo slenksčio“

Pasaulio pasitikėjimas bankų įstaigomis pasiekė krizę sukeliančią žemą padėtį, o visuomenė, sudužta per dvejus metus trukusias finansines krizes, darbo vietų praradimą ir namų uždarymą, susirinko į okupuotų „Wall Street“ demonstracijas, kurios 2011 m. Pasklido po visą pasaulį. Krizę sukėlę bankininkai plūdo ant auksinių parašiutų, o vidurinė klasė išgaravo. Visuomenė buvo sužavėta.

Laikui bėgant, bankai grįžo žaisti tuos pačius žaidimus, „Facebook“, „Google“ ir „Apple“ turi dar daugiau galios, ir pasaulis patiria eskaluojamus išpuolius prieš mūsų laisves.

Mūsų vienintelė viltis

Sprogo decentralizuota architektūra. „Bitcoin“ buvo kibirkštis, sukėlusi investuotojų vaizduotę, o pinigams pilant raketų kurą į kriptovaliutas, kūrėjų bendruomenės ėmė formuotis ir augti, augti ir dar augti.

Nuo 2011 m. „Bitcoin“ tinklo maišos galia išaugo 8 dydžiais, o kartu su ja išaugo ir kaina.

Hanso HODLo „Bitcoin Hash Power“ grafikas: 2011–2018 m

„Bitcoin“ operacijos veikia dėl „Bitcoin“ grandininės grandinės: pirmasis didelio masto skaitmeninio stygiaus ir decentralizuoto sutarimo demonstravimas. Iki 2013 m. Kritinė kūrėjų masė svarstė, ką dar būtų galima pasiekti naudojant skaitmeninį stygių ir decentralizuotą knygnešių technologiją (DLT).

Pasirodo, atsakymas yra „daug“. Kūrėjas, vardu Vitalik Buterin, nusivylė, kai centralizuotas „World of Warcraft“ žaidimas, kurį jis investavo 3 metus, pakeitė taisykles. Buterinas įsitraukė į „Bitcoin“ ir norėjo ištirti, ką dar galėtų padaryti „blockchain“. Jo galvoje ėmė formuotis decentralizuoto pasaulio kompiuterio idėja.

2015 metais Vitalik Buterin, Gavin Wood ir Joseph Lubin įkūrė „Ethereum“, o aplink ją susirinko nemaža kūrėjų bendruomenė. Iki 2017 m. ICO didysis sprogimas paleido tūkstančius alternatyvių kriptovaliutų rinkinių, daugiausia „Ethereum“ viršuje, teikdamas alternatyvą tradiciniam rizikos finansavimui, ir proceso metu išrinko keletą naujų milijardierių.

Iki 2017 m. Pabaigos investicinis įniršis pasiekė aukščiausią tašką, o didžiąją 2018 m. Kainą kainos vėl grįžo į realybę. 2018 m. Kainų kritimas yra reiškinys, kuris istoriškai pasikartojo kaskart, kai „Bitcoin“ kaina pasiekė dar vieną augimo laipsnį. Patikėkite, mūsų laukia daug daugiau nei už nugaros.

Tuo tarpu pradeda pasirodyti pirmosios kartos keičiamieji „DApp“, įskaitant „Sliver.tv“ partnerystę su „Tencent Games“, kuri apdovanoja žiūrovus ir transliuotojus šifravimo valiuta, kurią galima išleisti „Sliver“ platformoje ir panaudoti žaidimams pirkti.

Tuo tarpu „Waves“ platforma leidžia bet kam lengvai sukurti kriptovaliutą. Ji vykdo savo „blockchain“, remdamasi sutarimu dėl nuomojamo įrodymo (LPoS) - greitesnio bazinio sluoksnio mastelio keitimo sprendimo nei „Proof of Work“ (PoW) modeliai, kuriuos naudoja „Bitcoin“ ir „Ethereum“. Piniginės programinėje įrangoje yra įmontuota decentralizuota mainų sistema (DEX), kurioje vartotojai gali prekiauti žetonais. „Waves“ piniginėje „Android“ parduotuvėje yra daugiau nei 100 000 atsisiuntimų.

Jei jums įdomu prisijungti prie revoliucijos, dauguma kriptovaliutų programų yra sukurtos naudojant „JavaScript“ priekinėje dalyje. „Blockchain“ mazgo diegimai (programinė įranga, bendraujanti su pačiomis „blockchain“) yra paremta daugybe technologijų, įskaitant „C ++“ („Bitcoin Core“), „Go“ („Ethereum“) ir „JavaScript“ („Lisk“).

„Blockchain“ programos paprastai priklauso nuo išmaniųjų sutarčių, kurios numato sutarimą ne tik dėl to, kad duomenys būtų įrašomi į pagrindinę knygą, bet ir iš algoritmų, kurie tuos duomenis apdoroja.

Šiuo metu „Ethereum“ yra kuriama vientisume ir šiuo metu yra iki šiol labiausiai naudojama intelektualioji sutarčių programavimo kalba.

„Bitcoin“ turi „Bitcoin“ scenarijų. „Waves“ turi sąmoningai neišsamią funkcinio programavimo kalbą, vadinamą RIDE, o Cardano turi „Plutus“ - Haskelio įkvėptą funkcinio programavimo kalbą, kurią sukūrė ne kas kitas, kaip Philipas Wadleris - žmogus, kuris atvedė Monadą į Haskellą ir įkvėpė funkcinių programuotojų kartą visuose šiuolaikiniuose. programavimo kalbos.

Tačiau nepaisant visų šių „blockchain“ programavimo kalbų, didžioji dalis kriptografinių ir „blockchain“ programavimo programų pasaulyje atliekama „JavaScript“. „JavaScript“ yra defacto standartas, skirtas vartotojo sąsajoms, kurios teikia šifravimo revoliuciją.

„Didžioji dalis kriptovaliutų ir„ blockchain “programų pasaulyje atliekama„ JavaScript “.“

Naujas dienoraštis

Prieš rašydamas savo pirmąjį įrašą apie „JavaScript“, daugiau nei 10 metų profesionaliai programuodavau „JavaScript“.

Prieš rašydamas savo pirmąjį tinklaraščio įrašą apie šifravimą, aš daugiau nei 10 metų naudodavau, kurdavau ir sekdavau decentralizuotą architektūrą.

Stebėjau, mokiausi, kūriau, vedžiau komandas ir laukiau tinkamo momento. Technologija paprastai nėra sprogstama pirmą kartą, kai kas nors apie tai išgirsta. Iš pradžių jis vystosi lėtai, o paskui pasiekia posūkio tašką ir iš tikrųjų pradeda sprogti įprastam įvaikinimui.

Kriptograma ruošiasi sprogti. 2019 m. Bus metai, kai į rinką pateko pirmieji kelių milijonų vartotojų „dApp“, o ne „blockchain“ geikai pirmą kartą pradeda vykdyti sandorius kriptovaliutomis.

Kartkartėmis aš galiu čia tinklaraštyje „JavaScript“ scenoje apie decentralizuotą architektūrą, jei tai ypač sudomins „JavaScript“ kūrėjus. Vis dėlto daugiausiai mano rašytų šifrų namuose ras naujame tinklaraštyje pavadinimu „Iššūkis“.

Inauguraciniame tinklaraščio įraše „The Challenge“ parašė įtakingas kriptovaliutų analitikas Hansas HODL. Aš didžiuojuosi galėdamas jus su juo supažindinti.

Jei norite sužinoti daugiau apie tai, kodėl šifravimas yra toks didelis dalykas, atsikvėpkite, paimkite užkandį ir tada perskaitykite mūsų pasivaikščiojimo kovos dainą „Iššūkis“.

Erikas Elliotas yra paskirstytų sistemų ekspertas ir „Java“ programų programavimo “autorius. Kaip „DevAnywhere.io“ įkūrėjas, jis moko kūrėjus įgūdžių, reikalingų dirbant nuotoliniu būdu ir pritaikant darbo ir asmeninio gyvenimo pusiausvyrą. Jis kuria ir pataria kriptovaliutų kūrimo komandoms bei prisideda prie programinės įrangos patirties „Adobe Systems“, „Zumba Fitness“, „The Wall Street Journal“, ESPN, BBC ir geriausių įrašų atlikėjų, įskaitant Usherį, Franką Okeaną, „Metallica“ ir daugelį kitų.

Jis mėgsta nuotolinį gyvenimo būdą su gražiausia moterimi pasaulyje.