Open Source Serverless Framework Skeet ondersteunt nu Sign In With Solana (SIWS)
Open Source Serverless Framework Skeet ondersteunt nu Sign In With Solana (SIWS)

ELSOUL LABO B.V. (Hoofdkantoor: Amsterdam, Nederland, CEO: Fumitake Kawasaki) is verheugd aan te kondigen dat het open source serverless framework Skeet nu "Sign In With Solana" (SIWS) op de Solana Blockchain ondersteunt.
Door de integratie met "Sign In With Solana" versterkt Skeet zijn beveiligingsfuncties en biedt het een robuustere Web3-infrastructuur voor dApp-ontwikkeling. De standaardisatie van berichtformaten stelt wallets in staat waarschuwingen aan gebruikers te geven, waardoor een veiligere gebruikerservaring wordt gecreëerd.
Naarmate het Solana-ecosysteem zich richting verdere standaardisatie beweegt, blijft Skeet groeien als een uitgebreide ontwikkelinfrastructuur die zich aanpast aan deze evoluerende behoeften.
Wat is Sign In With Solana (SIWS)?

SIWS is een gestandaardiseerde methode voor applicaties om gebruikers te authenticeren op de Solana Blockchain. Het biedt een eenvoudiger en veiliger alternatief met een-klik-aanmelding ten opzichte van de traditionele "connect + signMessage"-workflow.
Huidige uitdagingen bij het inloggen met wallets zijn onder andere:
- Inconsistente gebruikerservaring doordat elke dApp een uniek berichtformaat heeft, waardoor gebruikers niet weten wat ze kunnen verwachten.
- Gebrek aan standaardisatie in berichtformaten dwingt wallets verwarrende platte-tekstberichten te tonen, wat gebruikers verder in verwarring brengt.
- Kwaadwillende websites kunnen gebruikers misleiden om berichten te ondertekenen, en noch de wallet noch de gebruiker kan ingrijpen.
- De traditionele "connect + signMessage" vereist meerdere niet-intuïtieve stappen.
Sign In With Solana (SIWS) biedt een uitgebreide oplossing voor deze uitdagingen.
De technische specificatie voor SIWS is gemodelleerd naar EIP-4361 (Sign In With Ethereum) maar gaat verder dan de mogelijkheden daarvan. SIWS verschuift de verantwoordelijkheid voor berichtconstructie van dApps naar de wallet, wat resulteert in consistente, gebruiksvriendelijke interfaces en verbeterde beveiliging voor eindgebruikers.
Daarnaast standaardiseert SIWS het berichtformaat, waardoor wallets berichtgegevens kunnen onderzoeken om de legitimiteit ervan te waarborgen of verdachte activiteiten te signaleren. Domeinbinding is een belangrijke functie van SIWS, waarmee wallets gebruikers kunnen waarschuwen als een website zich voordoet als een andere entiteit.
De SIWS-specificatie is open source en wordt beheerd door Solana's Phantom wallet.
Voor een technische uitleg kunt u het volgende artikel raadplegen:
Implementing Sign In With Solana (SIWS) - Medium
Wat is Skeet?

Skeet is een open source TypeScript serverless framework waarmee je full-stack apps kunt bouwen op GCP (Google Cloud) en Firebase.
Met Skeet kun je snel alles ontwikkelen, van API-servers tot web-, iOS- en Android-apps met TypeScript. Het maakt actief gebruik van technologieën met een goede ontwikkelaarservaring, zoals GraphQL en Firestore.
Skeet is een modern applicatieframework dat het eenvoudig maakt om applicaties te ontwikkelen met AI-technologieën zoals ChatGPT en Vertex AI, evenals op Blockchain gebaseerde Web3 dApps zoals Solana.
Je kunt de demo uitproberen via de onderstaande link. Je kunt ook PaLM2, Vertex AI en OpenAI's ChatGPT (GPT-3.5, GPT-4) uitproberen om hun functies te vergelijken.
Skeet Demo App:
Bovendien kun je deze demo-app binnen slechts 5 minuten op je eigen pc of cloudomgeving draaien met de Skeet CLI.
Krijg eerst een beeld van wat je kunt doen met de demo, en begin dan direct met app-ontwikkeling met de Skeet CLI.
De Skeet CLI is ook uitgerust met AI en biedt krachtige ondersteuning zoals automatische codegeneratie via chat, wat de productiviteit van ontwikkelaars aanzienlijk verhoogt.
Skeet CLI (GitHub):
Skeet wordt ontwikkeld als open source project om ontwikkelings- en onderhoudskosten te verlagen in alle applicatieontwikkelingsomgevingen wereldwijd.
Voor meer informatie kunt u de officiële documentatie raadplegen.
Skeet Documentatie:


