Heb je ooit een no-coiner vriend gehad die geïrriteerd tegen je zei: "waarom kan het versturen van crypto niet net zo makkelijk zijn als het versturen van een link?" in een debat over cryptocurrency? De Solana Foundation heeft hier het antwoord op, met de aankondiging van de release van Solana Actions en blockchain-links, ook wel bekend als "blinks", op 25 juni 2024.
Misschien is je vriend stiekem een fan van Solana en heeft hij koortsachtig berichten gestuurd naar het ontwikkelingsteam op X? Hoe dan ook, blinks belooft een naadloze verbinding te brengen tussen de Solana-blockchain en welke website dan ook, zodat jij en je no-coiner vriend elkaar crypto kunnen sturen via een deelbare link (blinks).
In dit artikel bekijken we wat Solana Actions en blinks zijn, hoe de tools werken en hoe je ze vandaag al kunt gebruiken.
TL;DR
Solana Actions zijn API's die directe blockchaintransacties mogelijk maken vanuit websites, apps en sociale media zonder applicaties van derden.
Blinks zijn deelbare URL's binnen Solana Actions. Hiermee kun je blockchaintransacties voltooien vanaf welk platform dan ook.
Via Solana Actions en blinks kun je SOL staken, NFT's kopen en direct cryptobetalingen doen.
De SDK's en bibliotheken van Solana vereenvoudigen het integratieproces voor ontwikkelaars en verbeteren de gebruikerservaring en toegankelijkheid.
De beveiligingsfuncties van de tools omvatten transactievoorbeelden en vertrouwde siteverbindingen. Solana Actions heeft ook terugval-opties als je geen blockchain-wallet hebt, om de gebruikerservaring zo min mogelijk te verstoren.
Wat zijn Solana Actions en blinks?
Solana Actions is een groep tools voor ontwikkelaars die interacties met de Solana-blockchain willen vereenvoudigen en verbeteren. Meer specifiek zijn Solana Actions API's waarmee transacties kunnen worden bekeken, ondertekend en verzonden in verschillende contexten zonder dat daar een applicatie van derden voor nodig is.
Zie Solana Actions als een brug die directe blockchaintransacties mogelijk maakt vanuit vertrouwde omgevingen, zoals QR-codes, knoppen of widgets in mobiele en desktop apps en websites.
Stel je voor dat je een website bekijkt en een 'Koop nu'-knop ziet voor een NFT. In plaats van te worden doorverwezen naar een aparte marktplaats, activeer je door op de knop te klikken een Solana Action, zodat je de transactie daar kunt voltooien. Dit helpt de gebruikerservaring te verbeteren door alles binnen dezelfde interface te houden.
Blockchain-links, of blinks, zijn URL's die zijn ingesloten met deze Solana Actions. Ze transformeren elke transactie in een deelbare link, waardoor het eenvoudig wordt om blockchainacties uit te voeren vanaf vrijwel elke plek op het internet.
Je kunt bijvoorbeeld via een sms om een betaling vragen of direct vanuit een chatroom een governance-stemming starten. Blinks kunnen zelfs worden gebruikt op sociale media, zodat gebruikers NFT's kunnen kopen of contentmakers een fooi kunnen geven zonder dat daar een ingewikkelde setup voor nodig is.
Blinks neemt het concept van Solana Actions en maakt er een deelbare URL van. Als je op blink klikt, kan het je blockchainwallet openen om een transactie te bekijken en te ondertekenen, zonder van de huidige pagina weg te navigeren. Door het proces te stroomlijnen wordt blockchaintechnologie toegankelijker voor dagelijks gebruik.
Hoe kunnen Solana Actions en blinks worden gebruikt?
Solana Actions en blinks bieden verschillende toepassingen die blockchaintechnologie toegankelijker en veelzijdiger maken. Het integreren van blockchain in alledaagse platforms kan complexe transacties vereenvoudigen en nieuwe mogelijkheden openen voor leden van de community en ontwikkelaars.
Staking
Een usecase voor Solana Actions is het staken van SOL, Solana's eigen token. Staking is één manier waarop gebruikers kunnen helpen het netwerk te beveiligen. Met Solana Actions kun je je SOL direct staken via een wallet of zelfs via een eenvoudige QR-scan. Door meerdere interfaces te verwijderen, wordt het proces van staken sneller en gebruiksvriendelijker.
Minten van NFT's
Weet je nog dat je NFT's uitlegde aan je eerder genoemde no-coiner vriend? Toen je bij de "T" in NFT kwam, zagen ze er misschien al verloren uit. Solana Actions kan helpen bij de creatie en aankoop van digitale collectibles, waardoor het soms complexe proces van het genereren van NFT's beter beheersbaar wordt. Stel, je stuitte op de website van een geweldige NFT-kunstenaar. In plaats van naar een aparte marktplaats te gaan om hun kunst te kopen, kun je via een blink op de webpagina van de kunstenaar direct naar NFT gaan.
Betalingen
Naast NFT's heeft Solana Actions retailers geholpen zich aan te passen aan crypto als betalingsvorm. Retailers kunnen Solana Actions integreren in hun productpagina's, zodat klanten aankopen met crypto direct vanaf de website kunnen afronden. Bijvoorbeeld, het scannen van een QR code bij een kassa kan een Solana Action activeren, waardoor de transactie snel wordt afgerond.
Gaming
Als je van gamen houdt, kun je Solana Actions gebruiken voor in-game aankopen en het verhandelen van assets. Je kunt voorwerpen in het spel kopen, verkopen of verhandelen met blinks, allemaal binnen de interface van het spel. Blockchain-integratie kan gamen verbeteren door veilige, directe transacties te bieden zonder het spel te verlaten.
Sociale DApps
Als je je graag bezighoudt met gedecentraliseerde applicaties voor sociale media (DApps) op protocollen zoals NOSTR, dan ben je waarschijnlijk wel bekend met het geven van fooien aan contentmakers. Blinks kunnen ook worden gebruikt om creators een fooi te geven. Je kunt fooien direct vanuit een link in een bericht of het profiel van je favoriete creator versturen.
Wat zijn de voordelen van Solana Actions en blinks?
Solana Actions en blinks bieden veel voordelen die helpen om de blockchainervaring voor gebruikers en ontwikkelaars te transformeren.
Verbeterde gebruikerservaring
Blinks verbeteren de gebruikerservaring door transactiemogelijkheden direct in te sluiten op websites, apps en sociale mediaplatforms. Met deze tool hoef je je huidige omgeving niet meer te verlaten, waardoor transacties eenvoudiger en mogelijk sneller te voltooien zijn.
Verbeterde Web3-toegankelijkheid
Solana Actions kan de toegankelijkheid van Web3 een boost geven door blockchain-interacties toegankelijk te maken via elk platform dat een URL kan weergeven. De tool zou invloed kunnen hebben op het verlagen van toetredingsdrempels door crypto-beginners te helpen hun eerste transacties te voltooien, wat de adoptie stimuleert.
Robuuste beveiliging
Solana Actions en blinks bieden een veilige manier van interactie met blockchainapplicaties, vergelijkbaar met het verbinden van wallets met DApps.
Flexibiliteit
Solana Actions kunnen worden gebruikt voor betalingen, stemmen en staken, waardoor de tool een breed scala aan gebruiksmogelijkheden heeft. Dit ondersteunt de bredere acceptatie van de technologie en is gunstig voor een diverse en groeiende groep crypto-gebruikers.
Vereenvoudigde integratie voor ontwikkelaars
Voor ontwikkelaars wordt integratie veel eenvoudiger met Solana Actions en blinks. Deze tools helpen om sneller en eenvoudiger blockchaintransacties toe te voegen aan bestaande platforms, en maken het mogelijk om blockchainfuncties toe te voegen zonder aparte apps te hoeven bouwen. Ontwikkelaars profiteren ook van toegang tot bibliotheken en software development kits (SDK) die het bouwproces verder vereenvoudigen.
Zijn Solana Actions en blinks veilig om te gebruiken?
Wat betreft de veiligheid, de ontwerpprincipes van Solana Actions en blinks weerspiegelen nauw de principes die gebruikt worden bij het verbinden van wallets met DApps. Dit betekent dat je vergelijkbare voorzorgsmaatregelen moet nemen om ervoor te zorgen dat je transacties veilig zijn.
Solana Actions werken net als elke andere transactie op de Solana-blockchain, waarbij gebruikers transacties vooraf moeten bekijken, ondertekenen en versturen vanuit hun wallet. Dit proces omvat een walletverbinding, waarbij gebruikers worden gevraagd om hun wallet met de website te verbinden, net zoals ze dat met elke DApp zouden doen.
Blinks breiden deze functionaliteit uit door toe te staan dat deze acties direct vanuit URL's worden uitgevoerd. Als je op een blink klikt, zal je wallet de transactie eerst simuleren en je alle details laten zien voordat je deze goedkeurt. Deze transparantielaag helpt ongeautoriseerde transacties te voorkomen en versterkt de veiligheid van blockchaintransacties.
Als je bijvoorbeeld op een blink klikt om een artikel te betalen, toont je wallet de transactiegegevens, inclusief het bedrag en de ontvanger. Je krijgt de kans om deze informatie te bekijken voordat je verder gaat, net als bij het afrekenen in een online winkel.
Voor extra veiligheid is het ook verstandig om de volgende tips in gedachten te houden:
Vertrouwde websites: Communiceer alleen met blinks van vertrouwde domeinen. Net als bij DApps moet je ervoor zorgen dat de website waarmee je je wallet verbindt een goede reputatie heeft.
Goedgekeurde domeinen: Bij de lancering worden blinks van goedgekeurde partnerdomeinen als veiliger beschouwd. Controleer het domein altijd dubbel voordat je verder gaat met een transactie.
Regelmatige updates: Houd je walletsoftware bijgewerkt om te profiteren van de nieuwste beveiligingsfuncties.
Wat gebeurt er als je op een blink klikt zonder wallet?
Klikken op een blink zonder dat je een wallet hebt lijkt misschien meteen een fout, maar het ontwerp van blinks zorgt ervoor dat je nog steeds met de onderliggende website of applicatie aan de slag kunt. Dit is wat er gebeurt en hoe terugvalopties werken om de betrokkenheid bij Web3 te behouden.
Website of app redirect
Als je op een blink klikt en geen wallet hebt ingesteld, gedraagt de blink zich als een gewone URL. In plaats van een blockchain-transactie te starten, wordt je doorgestuurd naar een overeenkomstige website of applicatie.
Stel bijvoorbeeld dat je op een blink klikt om een NFT te minten, maar geen wallet hebt. De link brengt je mogelijk naar de webpagina van de NFT-marktplaats waar je de collectie kunt bekijken en meer te weten kunt komen over het aanmaken van een wallet.
Terugvalopties
In het systeem zijn terugvalopties ingebouwd om ervoor te zorgen dat gebruikers nog steeds de bedoelde actie kunnen uitvoeren. Hier lees je hoe deze opties werken:
Redirect naar website: De blink brengt je mogelijk naar de bestaande website van de DApp waarmee je werkt. Als je op een blink voor een DAO-voorstel klikt, word je mogelijk doorgestuurd naar de hoofdsite van de DAO waar je meer over het voorstel kunt lezen.
Pop-upinterface: Sommige blinks kunnen een interactieve interface of een popup activeren, die je door het instellingsproces van de wallet leidt of educatieve inhoud over de actie geeft.
Alternatieve acties: Ontwikkelaars kunnen blinks ontwerpen om alternatieve acties aan te bieden, zoals aanmelden voor meldingen of toegang tot beperkte functionaliteiten totdat een wallet is ingesteld.
Web3-betrokkenheid onderhouden
Een ander voorbeeld is als je op een blink klikt om een contentmaker een fooi te geven, maar geen wallet hebt aangemaakt. In deze situatie word je misschien doorverwezen naar een pagina die uitlegt hoe je een wallet aanmaakt en waarom het geven van een fooi met crypto voordelig is.
Deze terugvalmechanismen zorgen ervoor dat de community betrokken blijft, zelfs zonder onmiddellijke toegang tot een wallet. Deze aanpak:
Onderwijst nieuwe leden van de community: Door de community door te sturen naar informatieve pagina's of pop-ups, leren ze hoe ze wallets kunnen aanmaken en zich bezig kunnen houden met blockchaintechnologie.
Vereenvoudigt adoptie: Het aanbieden van stapsgewijze gidsen maakt het makkelijker voor leden van de community om blockchain-applicaties te gaan gebruiken.
Biedt continuïteit: Communityleden kunnen nog steeds de DApp of gerelateerde content verkennen zonder onderbreking.
Hoe je Solana Actions en blinks aan je applicaties kunt toevoegen
Als je een ontwikkelaar bent, kan het opnemen van Solana Actions en blinks in je applicatie blockchain toegankelijker maken voor je community. Je kunt hier klikken om de gids voor ontwikkelaars te openen en aan de slag te gaan. Hieronder volgt een vereenvoudigde uitleg van de belangrijkste stappen om Solana Actions en blinks te gaan gebruiken.
Actions URL's registreren
De eerste stap in het integreren van Solana Actions is het registreren van je Actions URL's. Deze URL's fungeren als eindpunten die transacties terugsturen die worden verwerkt door de Solana-blockchain.
Maak actions: Ontwikkel je actions als zelfstandige API's die voldoen aan de Solana Actions-specificatie.
Publiceer actions.json: Host een 'actions.json' bestand in de root van je domein (bijv: jouwdomein.nl/actions.json). In dit bestand staan al je geregistreerde actions.
Registreer bij Dialect: Zorg ervoor dat je Actions URL's geregistreerd zijn in de Dialect Actions Registry zodat ze herkend en vertrouwd worden door ondersteunde extensies.
Flows testen
Het testen van je integratie is cruciaal om er zeker van te zijn dat alles werkt zoals verwacht.
Gebruik testprogramma's: Op platforms als dial.to kun je je Actions URL invoeren en zien hoe de blink verschijnt en werkt.
Simuleer transacties: Zorg ervoor dat transacties correct worden gesimuleerd voordat gebruikers ze kunnen ondertekenen. Dit geeft een beeld van wat er zal gebeuren en stelt je in staat om aanpassingen te maken als dat nodig is.
Gebruikersfeedback: Voer gebruikerstests uit om feedback te verzamelen over de integratie en de nodige aanpassingen te doen.
Bibliotheken en SDK's voor ontwikkelaars gebruiken
Het gebruik van ontwikkelaarsbibliotheken en Solana SDK's kan het integratieproces vereenvoudigen door vooraf gebouwde functionaliteit en hulpmiddelen te bieden.
Solana SDK's: Gebruik de Solana SDK's om blockchaininteracties efficiënter af te handelen. Deze SDK's bieden documentatie en ondersteuning voor verschillende programmeertalen.
Bibliotheken: Er zijn talloze bibliotheken beschikbaar die blinks en Solana Actions ondersteunen. Deze bibliotheken helpen je om blinks met minimale inspanning te renderen en te stijlen, wat een consistente gebruikerservaring oplevert.
Hulpbronnen voor de community: Voor extra ondersteuning en bronnen kun je terecht bij de community van Solana-ontwikkelaars via forums en de officiële documentatie van Solana.
Tot slot
Solana Actions en blinks verbeteren blockchaintransacties door ze direct te integreren in websites en apps. Solana Actions zijn API's waarmee gebruikers transacties kunnen voltooien zonder het platform waarop ze zich bevinden te verlaten, waardoor de gebruikerservaring wordt verbeterd. Ondertussen zijn blinks deelbare URL's die zijn ingebed in Solana Actions die een transactie vertalen naar een link, zodat de transactie vanaf elke plek online kan worden uitgevoerd.
Deze tools hebben de potentie om de toegankelijkheid van Web3-platforms te verbeteren door de ervaring te vereenvoudigen en de drempels te verlagen. Bovendien kunnen Solana Actions en blinks ook de complexiteit verminderen voor ontwikkelaars die apps willen bouwen en blockchaintransacties willen toevoegen aan bestaande platforms. Nu is het voor gebruikers mogelijk om NFT's te kopen of betalingen te doen binnen een bestaande interface, zodat ze niet weg hoeven te navigeren.
Zou dit, met blinks die cryptotransacties makkelijker maken, een voorproefje kunnen zijn van wat we kunnen verwachten van Solana's nieuwe mobiele telefoon, die in 2025 wordt uitgebracht?
© 2024 OKX. Dit artikel mag in zijn geheel worden gereproduceerd of gedistribueerd, of uittreksels van 100 woorden of minder van dit artikel mogen worden gebruikt, mits dit gebruik niet commercieel is. Bij elke reproductie of verspreiding van het hele artikel moet ook duidelijk worden vermeld: "Dit artikel is © 2024 OKX en wordt gebruikt met toestemming." Toegestane uittreksels moeten de naam van het artikel vermelden en toeschrijving bevatten, bijvoorbeeld "Naam artikel, [naam auteur indien toepasselijk], © 2024 OKX." Afgeleide werken of ander gebruik van dit artikel zijn niet toegestaan.