🚀 Po milionach płatności na x402, z radością wprowadzamy x402 V2. Słuchając opinii społeczności, wydajemy V2, aby rozwijać płatności internetowe z większą elastycznością i mocą. Co nowego 🧵
Na początku wielkie podziękowania dla społeczności x402. Ta aktualizacja jest wynikiem obszernego okresu zbierania opinii od społeczności na temat proponowanej specyfikacji. Dziękujemy budowniczym, badaczom i zespołom z różnych ekosystemów, którzy przeglądali wczesne wersje, zgłaszali problemy i dzielili się konkretnymi uwagami! x402 jest silniejsze dzięki Wam. Wersja 2 zawiera aktualizacje specyfikacji x402 oraz dużą refaktoryzację referencyjnego SDK.
→ Więcej opcji płatności (multi-chain + fiat) Wersja 2 standaryzuje formaty sieci i aktywów, dzięki czemu serwery mogą akceptować stablecoiny w różnych sieciach, a nawet fiat, wszystko przez ten sam interfejs x402 – bez potrzeby tworzenia niestandardowej logiki dla każdej sieci.
→ Rozszerzenia Wersja 2 wprowadza koncepcję rozszerzeń do standardu x402. Rozszerzenia pozwalają na przesyłanie dodatkowych opcjonalnych danych między klientem, serwerem a facylitatorem w uporządkowany sposób. Otwiera to drzwi do tożsamości, wielu mechanizmów odkrywania i nie tylko. Rozszerzenia dają programistom możliwość rozszerzenia x402, bez potrzeby odgałęzania się od głównej specyfikacji.
→ Działa w więcej sieciach i transportach Wersja 2 wyraźnie oddziela specyfikację, jej SDK i ułatwiacze, co ułatwia podłączanie nowych sieci, schematów płatności i transportów. Protokół jest odpowiedni wszędzie tam, gdzie działają agenci.
→ Automatyczne odkrywanie API Nowa rozszerzenie Discovery pozwala organizatorom automatycznie przeszukiwać i aktualizować ceny/trasy. Koniec z przestarzałymi katalogami; brak ręcznych aktualizacji.
→ Czystsze nagłówki HTTP Przestarzałe nagłówki X-* zostały zastąpione nowoczesnymi nazwami: · PAYMENT-REQUIRED · PAYMENT-SIGNATURE · PAYMENT-RESPONSE Lepsza kompatybilność z proxy, infrastrukturą i nowoczesnymi frameworkami.
→ Dynamiczne routowanie (payTo ustalane na podstawie żądania) payTo może teraz być adresem onchain, rolą taką jak "handlowiec" lub nawet wywołaniem zwrotnym, które wybiera odpowiedniego odbiorcę na podstawie żądania. To umożliwia nowe przypadki użycia, takie jak rynki z obsługą x402, API wielo-najemców i katalogi wielo-łańcuchowe.
→ Prostsze, modułowe SDK SDK teraz korzysta z czystego modelu wtyczek. Możesz dodawać nowe łańcuchy, schematy, ułatwiacze i zasady biznesowe bez dotykania kodu rdzeniowego.
→ Wsteczna kompatybilność Aplikacje v1 nadal działają, podczas gdy aplikacje V2 zyskują nowe możliwości. Ułatwiający reklamują obie.
Ogromne podziękowania dla @carsonroscoe7 @flyingkittans @fabdarice @jamesrobinson50 @wolfmanreder @Jnix2007 i wielu innych, którzy przyczynili się do rozwoju, oraz dla wszystkich w ekosystemie za ich opinie i przyjęcie v1
6,61K