Zonder dat de meerderheid van de cryptoliefhebbers weet, is een van de meest opwindende functies van het onlangs geïmplementeerde Lightning Network een van de minst besproken: de mogelijkheid om gedecentraliseerde apps te bouwen (bekend als Lightning Network Apps of LAppps) bovenop de Lightning Network-mainnet.
Maar Bitcoin is niet volledig & heeft geen slimme contracten?
Ongeacht. Dankzij briljante off-chain implementaties via het Lightning Network is de dag aangebroken waarop de Bitcoin blockchain “gedecentraliseerde apps” ondersteunt; dit komt voornamelijk door de aangeboren infrastructuur van multi-signature, off-chain transacties via LN’s betalingskanalen.
Een betaalkanaal is een bidirectionele, off-chain verbinding tussen precies twee knooppunten (gebruikers / partijen) die bliksemsnelle (vandaar de naam) transacties mogelijk maakt. Zodra beide knooppunten, of gebruikers, het kanaal sluiten, wordt het eindsaldo gewonnen & het enige dat aan de Bitcoin-blockchain wordt toegevoegd, is een enkele transactie met twee handtekeningen.
Een enkel knooppunt kan echter meerdere van deze twee richtingen hebben kanalen open op elk moment. Bovendien kan logica worden geïntroduceerd op top van een enkel knooppunt, waardoor het genoemde knooppunt bekend wordt gemaakt voor het hosten van een betalingskanaal om een soort automatiseerbare dienst of spel te creëren. Een afbeelding hieronder toont alle LN-knooppunten vanaf donderdag 13 september om 17:08 uur:
Alle actieve Lightning-netwerkknooppunten via: https://explorer.acinq.co
LApps Overzicht
Het feit dat Lightning Network-apps (“LApps”) nu beschikbaar zijn op de Bitcoin-blockchain, adresseert twee opvallende gemeenschappelijke discussiepunten. Ten eerste is het geen klein geheim dat een gebrek aan ‘gedecentraliseerde apps’ binnen het Bitcoin-ecosysteem een van, zo niet de, luidste kritiek op Bitcoin is..
In veel gevallen is het zelfs de enkele reden Ethereum, Lisk, Cardano & er bestaat in de eerste plaats een overvloed aan blockchain-platforms: om te creëren & bieden een op blockchain gebaseerd smart contract & gedecentraliseerde app-omgeving. Plots komt Bitcoin stilletjes maar vrij letterlijk dichterbij het grootste veronderstelde concurrentievoordeel.
Wat betekent dit voor Bitcoin? Enorme adoptie op meerdere fronten: inkomende blockchain-ontwikkelaars, huidige Bitcoin-hodlers & mogelijk andere platform blockchain-veteranen. Op een punt in de niet al te verre toekomst is het een onwaarschijnlijk, maar nu mogelijk scenario dat een meerderheid van de huidige dapp & slimme contractingenieurs verlaten hun huidige blockchain naar keuze voor de gezondste van allemaal. De tijd zal het leren; Voorlopig zijn er echter geen merkbare ontwikkelingsgemeenschappen van kant verschoven.
Bovendien is een tweede groot voordeel van LApps dat ze, aangezien ze op het bliksemnetwerk zijn gebouwd, inherent gestructureerd zijn voor microtransacties. Microtransacties verlagen de toetredingsdrempel drastisch; wat opnieuw het idee bevestigt dat LApps een grote toestroom van gebruikers zullen zien & ontwikkelaars in de nabije toekomst.
De huidige use-cases voor eindgebruikers in de Bitcoin-wereld zijn, nou ja, vrij beperkt tot financiële activiteiten; financiering / beheer van portefeuilles & uitwisselingen. LN vergroot niet alleen die variëteit, het pakt ook een dubbele stoot uit door te focussen op betaalbaar ervaringen.
De echte vraag met betrekking tot aanpassingsvermogen zal uiteindelijk, normaal gesproken, voortkomen uit de feitelijke technische output: hoeveel LApps zijn er in productie?
LApps-directory
LApps zijn nog in de kinderschoenen. De onofficiële lancering vond plaats in het eerste kwartaal van dit jaar toen Blockstream de API voor het verwerken van microbetalingen introduceerde, Blikseminslag voor het Lightning Network dat gebruikmaakt van Blockstream’s c-bliksem implementatie. Met behulp van een REST API die toegankelijk is via JavaScript en Php bibliotheken, maakt Lightning Charge het gemakkelijk voor webontwikkelaars om Lightning-betalingen te accepteren voor hun inhoud, goederen en services. Naast Lightning Charge, een Scala-implementatie van LN ook ondersteunt LAapps (hierover later meer).
Ondanks de relatief recente oorsprong is er al een stevig aantal LApps publiekelijk ingezet; alle vrijgegeven LApps zijn te vinden in de officiële Lightning App Directory. Blockstream, de Bitcoin-adviesgigant met een aanzienlijk aantal Bitcoin Core-ontwikkelaars, kwam vrij publiekelijk ter ondersteuning van LApps. In de tweede helft van maart hield Blockstream een ”Week of LApps” -evenement dat uitsluitend aan de ontwikkeling was gewijd & inzet van LApps. Dit intermitterende ontwikkelingsgebeurtenis alleen al resulteerde in de inzet van zeven LApps – waarvan enkele hieronder worden behandeld. Een kwalitatieve, rudimentaire categorisering van openbare LApps, samen met een paar gekoppelde demo-samenvattingen, vindt u hieronder:
Verkooppunt & Leverancier LApps
Het accepteren van Bitcoin-betalingen is een goed idee voor e-commerceplatforms of aangepaste web-apps, maar hoge kosten & onvoorspelbare bevestigingstermijnen die eerder zijn gemaakt om Bitcoin op zijn best een evangelische zakelijke beslissing te geven. Nu LApps gebruikmaakt van het Lightning Network, verdwijnen plotseling de twee grootste bezwaren tegen de acceptatie van Bitcoin door een online bedrijf. Hieruit volgt dus dat verkooppunt & apps van leveranciers staan centraal toen LApps begon met uitrollen:
- Nanopo’s – Een eenvoudig verkooppuntsysteem voor goederen met een vaste prijs
- WooCommerce Lightning Gateway – Een uitgebreide e-commercetoepassing die kan worden geïntegreerd met voorraadbeheer- en ordervolgsystemen
NanoPos
Content Creator LApps
Een veelvoorkomende use case voor extra blockchain & aanvullende tokens is het publiceren, beheren, & licentieverlening voor originele digitale inhoud. Hoeveel dapps vallen in deze categorie? Je hoeft niet ver te zoeken om een blockchain / token te vinden blogposts publiceren, metadata van muziek bijhouden, of beheer van illustraties. Theoretisch, ieder, origineel inhoudsmedium heeft waarschijnlijk een gelanceerde (of mislukte) gedecentraliseerde app. LApps ontgrendelen ongetwijfeld vrijwel gratis, probleemloze betalingen met de grootste cryptocurrency van allemaal – maar zonder een standaardformulier voor digitale tokenisatie bestaat hetzelfde niveau van onverbeterlijke asset-tracking voor inhoud die LApps maakt?
Hieronder staan enkele voorbeelden van web-apps voor het maken van inhoud die bovenop het Lightning-netwerk van mainnet zijn gebouwd:
- FileBazaar – Een systeem voor het verkopen van bestanden zoals documenten, afbeeldingen en video’s
- Lightning Publisher voor WordPress – Een patronagemodel voor het ontgrendelen van WordPress-blogberichten
Experimenteel-recreatieve LApps
Deze derde categorie LApps vertegenwoordigt experimentele LApps die voornamelijk voorbeelden zijn van bestaande technologieën waarbij bliksembetalingen zijn ingeschakeld. Laten we eraan herinneren dat het Lightning Network niet noodzakelijkerwijs decentralisatie mogelijk maakt, maar juist wrijvingsloze Bitcoin-betalingen mogelijk maakt – wat zeker een groot aantal gebruiksscenario’s ontgrendelt die voorheen economisch niet haalbaar waren om uit te testen.
- Bliksem Jukebox – Een leuke demo die een klassieke technologie voor het Lightning Network opnieuw bedenkt
- Nanotip – De eenvoudige fooienpot, herbouwd om Lightning Network-facturen uit te geven
Zoals hierboven te zien is, is een handvol minimaal levensvatbare LApps nu live verspreid over meerdere gebruiksscenario’s. Het LApp-ecosysteem, terwijl het nu publiekelijk in gebruik is, bevindt zich weliswaar nog in de kinderschoenen – dit neemt niet weg van de buitengewone sprong voorwaarts voor Bitcoin, het Lightning Network. Andere blockchain-platforms hebben Bitcoin met succes verslagen (met name het ERC20-ecosysteem van Ethereum), het is waarschijnlijk dat we ontwikkelaars LApps van populaire dapps zien bouwen – misschien een gelijkwaardige CryptoKitties? Of een voorspellingsmarktplaats om te concurreren met Augur?
Om bovenstaande voorbeelden in te halen is er veel werk nodig. Voorlopig bestaat er geen off-chain LN-oplossing voor tokenisatiestandaarden zoals ERC20 of NEO5. Zonder activa te digitaliseren via tokens (vergeet ICO’s), kunnen LApps echt rechtstreeks concurreren met gedecentraliseerde apps?
Momenteel zien twee van de vele LN-implementaties de meeste LApp-activiteit. Eerste, Eclair, wat een Scala-implementatie is van het Lightning Network gebouwd door ACINQ. Eclair host vier LApps, waaronder de vlaggenschip Eclair desktop-app. Ten tweede is er de meer populaire LN-implementatie C-Lightning, die, zoals de naam suggereert, een “C” -implementatie is. C-Lightning LApps zijn gebouwd op de C-implementatie van het Lightning Network, ze vallen onder de Elements Project.
Overzicht
Zoals men in elk kan zien ontdekkingsreiziger, het Lightning Network bevindt zich niet langer in zijn theoretische of zelfs alfafase – dit is een succesvolle, exponentieel groeiende, off-chain Bitcoin-oplossing. Helaas bestaat er geen tool binnen het Lightning-ecosysteem dat de acceptatie van specifiek LApp-knooppunten binnen het Lightning Network-mainnet volgt; maar ik weet zeker dat daar iemand aan werkt terwijl ik dit artikel afrond, het LN-ecosysteem evolueert tenslotte op bliksem snelheden.
Een collega van mij stelde de vraag “waarom bouwen met Solidity op de Ethereum Virtual Machine terwijl een gewone webstack met Ubuntu die een Lightning Network LApp-knooppunt host een concurrerende, misschien zelfs betere, eindgebruikerservaring kan bieden?” Terwijl ik neutraal blijf in LApps & dapps die rechtstreeks concurreren totdat / als het LN-ecosysteem verantwoordelijk is voor tokenizing-activa, benadrukt de tweede helft van dat citaat wat ontwikkelaars in gedachten moeten houden naarmate beide ecosystemen volwassen worden.
De vroege & de late meerderheid van de gedecentraliseerde app-gebruikers maakt het niet uit of hun transacties off-chain, out-chain, bevestigd in meerdere verzen, gehasht met Musk1024 of iets anders zijn – ze willen gewoon de soepelere UX-ervaring mogelijk maken met dit vermeende blockchain-ding dat de wrijvingsloos, magisch digitaal geld.