GoSuda

Portal: een end-to-end versleutelde open relay die lokale diensten doorgeeft naar externe netwerken

By gosunuts views ...

AI en websites

De opkomst van AI-codeassistenten zoals Codex, Gemini en Claude Code verandert het paradigma van het maken van websites volledig. Vroeger moesten er enkele tot tientallen mensen taken verdelen om een website te kunnen aanbieden, terwijl één makerr nu in staat is die alleen te voltooien. Dit betekent dat het web niet langer het exclusieve domein van grote organisaties is, maar zich ontwikkelt tot een domein van creatieve individuen.

AI heeft de drempel voor programmeren verlaagd en heeft een tijdperk geopend waarin iedereen die een idee heeft zijn eigen dienst rechtstreeks kan bouwen. Toch bestaat er nog steeds een grote kloof tussen het bouwen van het web en het openbaar maken ervan. Deze kloof is geen technische beperking, maar een kunstmatige barrière die is ontstaan door de structuur van het hedendaagse web.

De gecentraliseerde webomgeving

De hedendaagse webomgeving is, ondanks de naam World Wide Web, extreem gecentraliseerd. Grote platforms monopoliseren publieke IP-adressen en domeinsystemen en beperken het vrije hosten door individuen, onder het voorwendsel van toegankelijkheid en gemak.

In deze structuur komen de meeste makers vast te staan voor de barrières van domeinen en infrastructuur. Het is mogelijk om een website te maken, maar niet om die aan de wereld te tonen. Als gevolg hiervan blijven individuen beperkt tot het consumeren van inhoud binnen het kader van grote platforms, en wordt hun recht om hun eigen ideeën zelf te hosten en te beheren niet gegarandeerd.

Portal: Public Open Relay To Access Localhost

portal

Portal vertrekt precies vanuit dit probleembesef. Hoe zou de wereld veranderen als iedereen de diensten die op de eigen computer draaien met de wereld kon verbinden? Portal koppelt de lokale omgeving rechtstreeks aan het web, zodat individuen eenvoudig hun eigen diensten kunnen uitrollen. Hiertoe beschikt Portal over de volgende kenmerken.

  1. Portal scheidt de hosting van het web van de contentcreatie. Hierbij functioneert de host niet langer als platformexploitant, maar uitsluitend als doorgever die de content van individuen doorstuurt. De eigenaar van de content is altijd het individu, en Portal relayt uitsluitend een end-to-end versleutelde verbinding zonder de gegevens van individuen op te slaan of te controleren. Dit betekent dat het eigendom van de dienst en de beloningsstructuur volledig bij de maker berusten.​

  2. Portal is voor iedereen eenvoudig te gebruiken. App-ontwikkelaars hebben geen aparte, complexe cloudconfiguratie of kennis van serverinfrastructuur nodig om via Portal te publiceren. Wanneer een SDK wordt geïmporteerd en enkele regels code worden toegevoegd, wordt de eigen lokale server direct uitgebreid tot een publieke dienst die overal ter wereld bereikbaar is.

  3. Portal is een volledig open-sourceproject dat niet wordt gecontroleerd door een specifieke centrale server of beheerder. Iedereen met een publiek IP-adres kan een Portal-instantie zelf uitrollen en toestaan dat deze de content van andere makers doorstuurt. Makers kunnen vrij kiezen welke Portal zij vertrouwen, of zelf een eigen Portal-node beheren.

YouTube en het web

Bij het bestuderen van de centralisatie van het hedendaagse web biedt YouTube een belangrijke les. Vroeger was de omroepindustrie een gecentraliseerd model dat zowel de productie als de distributie van content monopoliseerde. YouTube heeft echter het domein van contentcreatie voor individuen opengesteld, waardoor een ecosysteem van ongekende omvang is ontstaan waarin miljoenen makers deelnemen. Iedereen kan met één camera een omroep worden, en wat betreft de diversiteit, snelheid en omvang van content kan het bestaande omroepsysteem YouTube niet meer bijbenen.

Portal breidt deze revolutie uit naar het domein van webhosting. Door het recht om publiek te maken, dat was gemonopoliseerd door grote clouds en platforms, terug te geven aan individuen, zal Portal het creëren en distribueren van het web volledig vrij maken.