In een recente ontwikkeling heeft Circle haar Web3 Services productlijn uitgebreid met de introductie van een Smart Contract Platform en Gas Station. Deze nieuwe toevoegingen zijn gericht op het vereenvoudigen van de ontwikkelaarservaring en het verbeteren van de eindgebruikerservaring bij het gebruik van blockchain-toepassingen.
Eerste stappen in Web3 Services
Circle lanceerde in juni haar Web3 Services productlijn met de introductie van Programmeerbare Portemonnees. Deze bieden ontwikkelaars een platform om veilige Web3 portemonnees te integreren met een naadloze gebruikerservaring die specifiek is afgestemd op hun applicaties.
De uitdaging van gasfees en smart contracts
Na samenwerking met duizenden ontwikkelaars en talloze bedrijven, kwam Circle tot de conclusie dat het omgaan met gasfees en het werken met smart contracts de grootste uitdagingen zijn voor de mainstream adoptie van blockchain-ervaringen. Om deze obstakels te overwinnen, introduceert Circle nu twee nieuwe updates: de Gas Station en het Smart Contract Platform.
Hoe werkt Gas Station?
Gas Station is een innovatieve oplossing van Circle die is ontworpen om de uitdagingen van blockchain netwerkfees (bekend als “gas”) te overwinnen. Voor ontwikkelaars en eindgebruikers is het beheren van gasfees vaak een complex en tijdrovend proces, vooral bij het werken met Externally Owned Accounts (EOAs).
De Uitdagingen van Gas Tokens
- Voor App-ontwikkelaars: Het beheer van gas tokens is vaak een last tijdens zowel de ontwikkeling als het testen van apps. Ze moeten niet alleen gas tokens verkrijgen via verschillende bronnen, maar ook zorgen voor een continue aanvoer van deze tokens naar de portemonnees van hun gebruikers als ze besluiten de netwerkfees te sponsoren.
- Voor Eindgebruikers: Nieuwe gebruikers van Web3-applicaties vinden het vaak ontmoedigend om gas tokens te moeten verkrijgen voordat ze transacties kunnen uitvoeren. Dit vormt een grote barrière voor de adoptie van dergelijke apps.
Hoe werkt het?
Met Gas Station kunnen ontwikkelaars nu eenvoudig gas tokens sponsoren op Ethereum virtual machine (EVM)-compatibele L2-ketens, waardoor gebruikers een gasvrije ervaring krijgen. Dit wordt bereikt door gebruik te maken van account abstractie. Daarnaast zijn de Programmeerbare Portemonnee-API’s verbeterd om standaard Smart Contract Portemonnees te creëren, in lijn met de ERC4337 standaard.
Configuratieproces voor Ontwikkelaars
Het opzetten van de Gas Station is eenvoudig en kan in twee stappen worden voltooid:
- Via hun Web3 Services Console kunnen ontwikkelaars Paymaster-beleidsregels configureren zoals de maximale waarde van transacties en dagelijkse limieten voor gasuitgaven.
- Vervolgens kunnen ze de paymaster activeren met hun opgeslagen creditcardgegevens.
Hoe werkt het smart contract platform
Het Smart Contract Platform van Circle is ontworpen om de potentie van blockchain-technologie voor bedrijven te ontsluiten. Het stelt ontwikkelaars in staat om eenvoudig contractinteracties in hun applicaties te integreren, waardoor ze de unieke voordelen van blockchain-technologie kunnen benutten zonder de technische uitdagingen.
De Huidige Uitdagingen van Smart Contracts
- Voor Ontwikkelaars: Er is een gespecialiseerde set vaardigheden vereist om smart contracts te bouwen en te upgraden, sleutels te beveiligen en monitoring- en auditing-tools effectief te gebruiken.
- Voor Bedrijven: De adoptie van smart contracts wordt beperkt door de technische complexiteit en het gebrek aan gebruiksvriendelijke ontwikkeltools.
Hoe werkt het?
Het platform stelt ontwikkelaars in staat om contracten te importeren die al in de industrie worden gebruikt, zoals die van ThirdWeb of OpenZepplin, of code van gevestigde protocollen zoals Uniswap, Compound en Aave. Na het importeren kunnen ontwikkelaars de functies van het contract gemakkelijk lezen en begrijpen en de gegenereerde REST-API’s en code direct in hun apps integreren.
Toekomstige Uitbreidingen
Circle plant de Smart Contract Platform verder uit te breiden met vooraf gecontroleerde contractsjablonen voor een verscheidenheid aan use cases, waardoor ontwikkelaars nog meer mogelijkheden krijgen om de voordelen van blockchain-technologie te benutten.
Toekomstige mogelijkheden
Met de introductie van het Smart Contract Platform, de Programmeerbare Portemonnees en de Gas Station hebben ontwikkelaars nu toegang tot een geïntegreerd enterprise-grade Web3 platform en robuuste ontwikkeltools om blockchain-aangedreven apps en bedrijven te bouwen.