Piers Ridyard, 25 februari 2020
Vandaag open sourcen we de Radix-code voor wat uiteindelijk de eerste versie zal worden van het Radix Publieke Netwerk (RPN-1) – dit is in geen geval een gedaan werk, maar maakt deel uit van ons verdere doel om opener te zijn met onze community.
RPN-1 is de eerste van drie versies die we uitgeven, elk gebouwd op de eerdere, ons brengend van een eenvoudig, ongeshard, lager doorvoernetwerk naar de in toenemende mate presterende versies van RPN-2 en RPN-3, elk toenemend bouwend op de laatste uitgifte terwijl de transactionele – en staatgeschiedenis behouden blijven.
Vanuit ons GitHub-repo zul je in staat zijn om onze team-progressie, de mijlpalen die we bereiken, alsook alle obstakels die we onderweg tegen komen te volgen.
• Radix Github: https://github.com/radixdlt
• Radix DLT kernconsensus en netwerken: https://github.com/radixdlt/radixdlt-core
• Radix Engine-bibliotheek: https://github.com/radixdlt/radix-engine-library
Voel je vrij om nieuwe kwesties naar voren te brengen op GitHub voor alle code-gerelateerde zorgen die je hebt, echter het team is op het moment niet in staat om zich toe te wijden aan een bijzonder tijdraam voor antwoord daarop; wanneer we het punt bereiken dat community-coding / -testing mogelijk is zullen we meer documentatie uitbrengen rond onze codekwaliteitscriteria, alsook de minimale vereisten voor code-dekking en ons code-veiligheidsbeleid.
Dat gezegd hebbende; als je wilt doorgaan en in onze code wilt duiken en dan ons vragen erover wilt stellen voel je dan vrij om je aan te sluiten bij ons ontwikkelaars-communitykanaal op Discord, of je kunt je ook inschrijven voor onze nieuwsbrief om snelle updates te ontvangen. We zijn ook nieuwsgierig om te horen wat je vindt dat het open-source-proces goed heeft gedaan – als er een project is waarvan je vindt dat we ervan moeten leren, post dit dan in ons Discord-kanaal.
Waarom open source?
Radix heeft meer dan 8 jaren gewerkt aan gedecentraliseerde protocollen. Een groot deel van die tijd was het enige full-time teamlid Dan, maar Dan was niet alleen – eerst via Bitcointalk en later via de eMunie-fora fond Dan voortdurend aanmoediging, raad en ideeën van hen die zijn project volgden en ondersteunden. Tijdens deze vroege jaren deelde hij continu prototypes, testnetten en mislukkingen. Dit bouwde zijn eerste publieke volgers.
Toen de cryptomarkt verhitte en we in de 2017 bull-markt stortten voelde openheid plotseling als een last – vooral voor een project dat zo gericht was op de aflevering van het product in plaats van het pitchen via non-technische whitepapers en fundswerving met een anonieme website en een Ethereumadres. Het wegnemen van onze technologie, deze laten kopiëren en gebruiken voor een valse ICO leek niet alleen tot de echte mogelijkheden te behoren, maar leek ook welhaast zeker.
Dus besloten we de luiken te sluiten, te concentreren op het bouwen van ons team, het bouwen van een community, en het bouwen van code. Echter deze beslissing voelt nu fout voor waar de markt zich heden bevindt; het heeft ons losgemaakt van onze community en het breekt met enkele van onze meest gekoesterde principes rondom welke we op de eerste plaats in de crypto-industrie zijn gekomen.
Ik groepeer deze ideeën in drie categorieën:
• Transparantie
• Anti-fragiliteit
• Publiek bezit
Transparantie
Eén van de kernprincipes van het bouwen van cryptografische code-bibliotheken is transparantie. Veel decennia geleden realiseerden computerveiligheidsspecialisten dat de beste manier om veerkrachtige veiligheidssystemen te bouwen was om de code verantwoordelijk voor die systeemveiligheid te open sourcen. Het was enkel in het zonlicht van beoordeling, gebruik, ingebruikname en collectief onderzoek dat deze systemen gehard konden worden tot het punt dat de code met vertrouwen gebruikt kon worden. Code van dit type is bijna volledig hoe we het internet tegenwoordig beveiligen.
Deze ideeën bevinden zich ook dicht bij het hart en de aard van onverlatenheid op vertrouwen. In principe hoef ik je code niet te vertrouwen omdat ik je code kan beoordelen – niets is verborgen, en dus zijn er geen verassingen. In de praktijk moet de grote meerderheid van ons vertrouwen omdat we vaardigheid, tijd noch inclinatie hebben om werkelijk te gaan graven in al de software die we gebruiken. Echter wanneer het belang van een systeem toeneemt nemen zowel de prikkels om aan te vallen als om veiligheid te verzekeren samen toe – open source zijnde geeft beide een gelijkwaardig speelveld.
Het is dit gelijkwaardige speelveld dat essentieel is – het aanvallen van een systeem heeft het vaak niet nodig dat de code gezien wordt; het is eenvoudigweg het kijken naar manieren om de manier waarop een systeem reageert op invoer te misbruiken. Het repareren van een misbruik vereist ALTIJD het in staat zijn om direct met de code te werken. Open source is een onbeheerde manier van het toelaten dat reparaties gesuggereerd worden, in plaats van dat enkel misbruik wordt onthuld.
Transparantie vormt ook het hart van publiek gedecentraliseerde ledgertechnologie. De reden dat we onvertrouwde consensussystemen vertrouwen is dat het algoritme dat gebruikt wordt transparant is met bewijsbare veiligheidsverbondenheden. Het ook transparant maken van de code die dat algoritme implementeert voltooit de vertrouwenslus. Of het nu Bitcoin, Ethereum of Radix is, hoe meer ogen en denkvermogens zowel de theorie als implementatie in code kunnen verifiëren, hoe meer een onvertrouwd systeem vertrouwd kan worden.
Transparantie breidt ook de manier uit waarop aan updates en patches wordt gewerkt en waarop ze worden geïmplementeerd. Open source-code is geen statisch object; het is een levend project dat doorgaat met evolueren terwijl het waarde aan de wereld brengt. In staat zijnde om te zien waaraan wordt gewerkt geeft ook de mogelijkheid en uitnodiging aan anderen om te helpen bij dingen waaraan nog gewerkt moet worden.
Anti-fragiliteit
Het verlangen naar decentralisatie ontspringt aan een fundamenteel verlangen naar anti-fragiliteit. Voor sommigen heeft dit te maken met een wantrouwen naar autoriteit, voor anderen gaat het om het creëren van meer veerkracht in de meest essentiële systemen ter wereld. Wanneer een goed publiek bezit is hebben we in zijn algemeenheid minder zorgen dat het weggenomen kan worden. Zoals iedere fundamentele belangrijke infrastructuur willen we, wanneer we ons erop moeten verlaten, dat deze veerkrachtig en zelf-reparerend is.
Mensen geven erom vanwege dezelfde reden dat ze erom geven dat het internet doorgaat met bestaan: het is vitaal belangrijk voor ze. De inzet is zelfs hoger voor publieke ledgers omdat dit is waar de rijkdom van mensen zal leven, niet slechts informatie.
Maatregelen voor anti-fragiliteit van een publieke ledger kunnen het volgende omvatten:
• Kan het protocol, eenmaal gelanceerd, gestopt worden door zijn maker?
• Kan het protocol onafhankelijk van enige entiteit of person overleven?
• Wordt het protocol sterker wanneer het belangrijker wordt?
Open source is hierin een essentiële component; als de software waarop het netwerk is gebaseerd niet open en gratis is kan ik nooit 100% erop vertrouwen dat deze niet van me wordt weggenomen. Terwijl “open review” (bv. Het Swirlds- / Hashgraph-model) de functie uitvoert van “kan ik de code vertrouwen” faalt deze bij de “kan iemand het van me wegnemen” omdat het het idee van collectief eigenaarschap breekt; het is niet langer “ons” goed, het is “jouw” goed, en mij wordt eenvoudigweg een beperkt gebruikersrecht verleend.
Publiek bezit
Gedecentraliseerde publieke netwerken als Radix werken om een nieuwe wereldwijde digitale gemeenschappelijkheid te creëren voor de rijkdom van de wereld. Deze gemeenschappelijkheid wordt ontworpen om mensen samen te verbinden om een onderling verbonden web van adressen te creëren waar het eigenaarschap van alles verzonden, opgeslagen en geprogrammeerd kan worden.
Decentralisatie ligt in het hart van deze missie – een fundamenteel verlangen om een waarlijk anti-fragiel, zelfonderhoudend, zelfbestendigend systeem te bouwen. Eén waarop de wereld zich kan verlaten en op kan vertrouwen. Dat start met open source.
Website (https://radixdlt.com)
Medium (https://medium.com/@radixdlt)
Telegram (https://t.me/radix_dlt)
Twitter (https://twitter.com/RadixDLT)
Waarom we open sourcen
By Arvin | Radix DLT Nederlands | 18 Sep 2020
How do you rate this article?
1
Arvin
Professional Dutch translator and copywriter in the crypto space.
Radix DLT Nederlands
Nieuws en achtergrondartikelen van en over Radix DLT (https://www.radixdlt.com/).
Send a $0.01 microtip in crypto to the author, and earn yourself as you read!
% to author / 80% to me.We pay the tips from our rewards pool.