Beginnersgids voor Solana: de eerste blockchain op webschaal

Solana

Blockchain heeft veel potentieel. Het eerste decennium van gedecentraliseerde tokenplatforms is hoe dan ook succesvol geweest. Solana werkt aan het creëren van oplossingen waarmee gedecentraliseerde blockchains een wereldwijd systeem kunnen worden dat bestaande grote datasystemen kan vervangen.

Solana heeft een aantal innovatieve oplossingen voor enkele van de meest voorkomende uitdagingen waarmee blockchain wordt geconfronteerd. Een van de grootste is niet nieuw. Schaalbaarheid is een hot topic in de blockchain-gemeenschap en een van de grootste redenen waarom veel mensen twijfelen of een gedecentraliseerde blockchain gecentraliseerde betalingssystemen zoals Visa zou kunnen vervangen..

Solana

Bitcoin was een van de grootste doorbraken in het overbruggen van vertrouwen en het creëren van nieuw geld, maar het zal waarschijnlijk niet het platform zijn dat een gedecentraliseerd wereldwijd afwikkelingssysteem creëert. Zoals veel van de blockchains die er zijn, kan het simpelweg niet snel genoeg transacties afwikkelen om praktisch te zijn als een wereldwijd platform.

Solana heeft een goede oplossing voor het schaalbaarheidsdilemma en heeft ook een aantal andere geweldige ideeën die blockchain kunnen helpen de volgende ontwikkelingsfase in te gaan.

Maak kennis met Solana

Solana is in 2017 opgericht door Anatoly Yakovenko, een voormalig manager bij Qualcomm met uitgebreide ervaring in het werken met gedecentraliseerde en gedistribueerde systemen, naast het werken aan compressie-algoritmen voor Dropbox.

Anatoly heeft de krachten gebundeld met CTO Greg Fitzgerald en Chief Scientist Eric Williams om een ​​betrouwbaar en gedistribueerd protocol te creëren dat het verstrijken van de tijd binnen de datastructuur codeert en een hogere schaalbaarheid mogelijk maakt dan gewone blockchains van laag 1.

Vanaf juli 2019 heeft Solana $ 20 miljoen USD aan financiering binnengehaald, met de steun van hun hoofdinvesteerder Multicoin Capital.

Solana ziet oplossingen

Solana heeft acht belangrijke innovaties gecreëerd die de manier waarop blockchain wordt geïmplementeerd als een gedecentraliseerd systeem kunnen veranderen. Het heeft Proof of History (PoH) geïmplementeerd, een protocol om het verstrijken van de tijd in de blockchain-datastructuur in te bedden, en het geïntegreerd met TowerBFT, het op Proof-of-Staked gebaseerde consensusmechanisme van het systeem..

Door gebruik te maken van PoH, wat een hoge frequentie is Controleerbare vertragingsfunctie (VDF), hoopt Solana de problemen te elimineren die aanleiding hebben gegeven tot andere mogelijke oplossingen, zoals sharding.

Een verifieerbare vertragingsfunctie is een functie die meer rekentijd nodig heeft om te evalueren dan om te verifiëren. Solana gebruikt een geserialiseerde, recursieve SHA256, die periodiek het aantal en de hash bemonstert, als een effectieve VDF. Deze datastructuur kost real-time om te genereren, gezien de specifieke SHA256-instructies op CPU’s en kan parallel worden geverifieerd door de hash-keten te splitsen over meerdere GPU-cores. Volgens het bedrijf:

“Solana’s specifieke implementatie maakt gebruik van een sequentiële voorimage-resistente hasj die continu over zichzelf heen loopt, waarbij de vorige uitvoer als de volgende invoer wordt gebruikt. Periodiek worden de telling en de huidige output geregistreerd.

Voor een SHA256-hashfunctie (ook het hash-algoritme van Bitcoin) is dit proces onmogelijk te parallelliseren zonder een brute force-aanval met 2¹²⁸-kernen.

We kunnen er dan zeker van zijn dat er realtime is verstreken tussen elke teller zoals deze werd gegenereerd, en dat de geregistreerde volgorde van elke teller dezelfde is als in realtime. “

Integratie met TowerBFT

Door het gebruik van het PoH-grootboek kan een gebruiker de status van alle knooppunten berekenen met een fractie van de berichtoverhead van de meeste PoS-systemen. Het werkt ook met Solana’s versie van PBFT (Practical Byzantine Fault Tolerance) als de netwerkklok, waardoor het protocol stemvergrendelingen in het grootboek kan coderen. kunnen stemmen op twee afzonderlijke vorken van de blockchain tegelijkertijd. Als een poging wordt gedetecteerd, wordt de kwaadwillende Validator bestraft en wordt zijn inzet verlaagd.

Praktisch gezien is er elke keer dat een validator op een specifieke versie van het grootboek op een gespecificeerde PoH-hoogte stemt, een lock-out die aan die stem is gekoppeld. Die validator mag niet stemmen op een toekomstige versie van het grootboek die die stem niet bevat voor een bepaalde hoeveelheid PoH-tijd (zonder het risico van slashing). Elke extra stem op een grootboek verhoogt (verdubbelt) de stemuitsluiting van elke vorige stem, waardoor een exponentieel groeiende toewijding aan veiligheid (consistentie) op de gegeven tak ontstaat.

Het bewijs van inzet

TowerBFT biedt daarmee de snijdende regels die ten grondslag liggen aan Solana’s Proof of Stake consensusarchitectuur. In dit ontwerp worden de grootboekstemmen van validators gewogen door het bedrag aan kapitaal (SOL) dat ze op het spel hebben gezet tijdens het valideren.

Valiators kunnen ook tokens ontvangen van niet-validerende tokenhouders en die tokens namens hen inzetten. Beloningen worden verdeeld onder validators in verhouding tot hun inzet, zodat niet-validerende tokenhouders beloningen kunnen verdienen door te delegeren aan een validator en de bijbehorende beloningen te ontvangen, minus een door de validator in rekening gebrachte commissie.

De blokproductie van Solana wordt bepaald door een willekeurig gegenereerd leidersschema, dat wordt bepaald op basis van zijn aandeel in de totale inzet aan het begin van een tijdperk. Dat wil zeggen, van een validator wordt verwacht dat hij tot leider wordt gekozen met een frequentie die medelijden heeft met zijn aandeel in de totale inzet (bijv. Een validator met 20% van de totale inzet zal ongeveer 20% van het leidersprogramma vertegenwoordigen)

Beloningen voor blokproductie worden betaald door zowel inflatie, die naar verwachting in de loop van de tijd zal afnemen, als door transactiekosten.

Ideeën die ertoe doen

Het nieuwe gebruik van PoH, TowerBFT en PoS zijn niet de enige innovaties die Solana naar de tafel brengt. Het bedrijf heeft ook andere levensvatbare systemen ontwikkeld die enkele van de tekortkomingen in de eerste generatie gedecentraliseerde blockchains aanpakken.

Archivers

Op volle capaciteit schat Solana dat zijn blockchain op jaarbasis ongeveer 4 petabyte aan gegevens zou genereren. Als het een vereiste zou zijn dat een volledig knooppunt deze gegevens opslaat, zou dit een enorme toetredingsdrempel voor deelname aan het protocol opwerpen.

Om dit aan te pakken, is Solana in staat om PoH te gebruiken om het groeiende grootboek te strippen en op te slaan over storage light-clients (Archivers). Dit betekent dat het grootboek kan worden opgesplitst en gedistribueerd over vele netwerkdeelnemers zonder dat één enkele deelnemer het volledige grootboek hoeft op te slaan, terwijl het netwerk kan zorgen voor meervoudige redundantie van het grootboek. Bovendien vormt dit een lage toetredingsdrempel om als netwerkdeelnemer bij Solana betrokken te raken. Alles wat nodig is, is wat extra opslagruimte en een internetverbinding en het is mogelijk om Solana-tokens te verdienen als beloningen voor deelname als Archiver op het netwerk.

Solana is van plan om volledige nodes te stimuleren met naar schatting 3% SOL-inflatie (jaarlijks), wat een duidelijk voordeel is ten opzichte van Bitcoin. Hoewel Bitcoin de meest waardevolle blockchain ter wereld is, gemeten naar marktkapitalisatie, worden volledige nodes niet gestimuleerd.

Turbine

De hoeveelheid tijd die nodig is om alle blockchain-gegevens naar alle knooppunten te verspreiden, kan een grote belemmering zijn voor schaalbaarheid, vanwege het gebrek aan bandbreedte.

Solana denkt dat het antwoord is om de gegevens op te splitsen in pakketten, en dat is hoe BitTorrent enorme bestanden distribueert met relatief kleine hoeveelheden bandbreedte. Turbine maakt gebruik van het hele netwerk om gegevens te verplaatsen en stelt knooppunten in staat meer te doen met minder.

Zeeniveau

Solana denkt dat parallelle validatie kan worden toegepast op slimme contracten en dat het hele netwerk kan profiteren van winst in efficiëntie.

Volgens Solana:

“Solana’s runtime kan tienduizenden contracten parallel verwerken, met gebruikmaking van zoveel cores als beschikbaar zijn voor de validator. Dit komt doordat Solana-transacties alle toestanden beschrijven die een transactie zal lezen of schrijven tijdens het uitvoeren. Dit maakt het niet alleen mogelijk dat niet-overlappende transacties gelijktijdig worden uitgevoerd, maar ook dat transacties die alleen dezelfde status lezen, ook gelijktijdig kunnen worden uitgevoerd. “

Het is duidelijk dat Solana een geïntegreerd blockchain-platform heeft gecreëerd dat goed doordachte oplossingen biedt voor enkele van de grootste problemen waarmee gedecentraliseerde blockchains worden geconfronteerd naarmate ze populairder worden..

Het SOL-teken

Solana heeft ook een token, SOL genaamd, dat kan worden doorgegeven aan knooppunten op de Solana-blockchain voor het uitvoeren van een on-chain programma of het valideren van de uitvoer ervan. Solana zegt dat:

“… Een SOL kan maar liefst 34 keer worden gesplitst. De fractionele SOL wordt een lamport genoemd. Het is genoemd ter ere van Solana’s grootste technische invloed, Leslie Lamport. Een lamport heeft een waarde van ongeveer 0,0000000000582 sol (2 ^ -34). “

Solana kan een grote impact hebben

Solana werkt aan het creëren van schaalbaarheidsoplossingen voor gedecentraliseerde blockchain-systemen en heeft enkele van de grootste problemen aangepakt waarmee gedecentraliseerde platforms worden geconfronteerd. Door sharding uit het ontwerp te verwijderen, maakt Solana netwerkbrede validatie sneller en mogelijk veiliger op de lange termijn.

De Solana-blockchain heeft het potentieel om te matchen met een platform als Visa, zonder enig gecentraliseerd systeem. De niet-lineaire architectuur die Solana gebruikt, kan andere blockchain-ontwikkelaars dwingen om lineaire blockchain-systemen te heroverwegen, vanwege hun inherente beperkingen.

Proof of History (PoH) -protocol is een interessante manier om het probleem van tijd uit een blockchain te verwijderen, en het systeem waarmee Solana mogelijk succesvol kan zijn in het creëren van een wereldwijde relatieve tijdstandaard voor gedecentraliseerde blockchain-operaties.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me