Správné digitální platební systémy používají data v mezipaměti pro rychlost a trvalá data pro obnovení, vysvětluje Coinbase

Digitální výměna aktiv Coinbase nedávno vysvětlil, jak společnost buduje digitální platební systémy. Coinbase říká, že si klade za cíl vytvořit otevřený finanční systém pro spotřebitele a podniky po celém světě.

Posláním týmu Coinbase Payments je „umožnit zákazníkům přesouvat peníze dovnitř a ven z kryptoměny s příjemným a bezchybným zážitkem.“

V současné době Coinbase podporuje více než 10 různých platebních metod ve více než 30 zemích a vyvíjí další řešení.

Jak je uvedeno v blogovém příspěvku společnosti Coinbase, platby jsou „jednou z oblastí, které mají nulovou toleranci vůči jakýmkoli chybám“. Zajištění funkce toků produktů a funkcí, jak bylo zamýšleno, je „nanejvýš důležité“, dodala burza. Rovněž zmínil, že jakékoli chyby nebo závady v platbách související s „správností“ povedou k „nepřijatelné“ zkušenosti zákazníků.

Dojde-li k chybě nebo závadě, je třeba ji okamžitě opravit, aby poskytovatelé služeb byli schopni nabídnout nejlepší možný uživatelský zážitek (UX). Proces nápravy těchto typů chyb může být časově náročný a obvykle se komplikuje z důvodu různých zákonných požadavků a požadavků na dodržování předpisů, vysvětlil Coinbase.

Výměna digitálních aktiv dále poznamenala:

“V našich systémech jsme vytvořili několik úrovní, abychom zajistili správnost.” Ty zahrnují testování jednotek v implementaci, produkční test / bug pro jakoukoli aktualizaci funkcí nebo změny toku, monitorování různých chyb, míry autorizace a míry úspěšnosti; k detekci anomálií a nastavení výstrah k zachycení všeho, co by se mohlo pokazit jako regrese kvůli novým změnám. Úzká podpora se smyčkou produktu také pomáhá odhalit jakékoli problémy týkající se správnosti. “

Kromě logické správnosti lze správnost „chování systému“ rozšířit i na to, jak „jsou zpracovávány výjimky,“ dodal Coinbase.

Dalším klíčovým aspektem správnosti je, jak „odolný je systém vůči vnějším problémům a chybám,“ poznamenal Coinbase. Například jeden z důležitých konceptů v platebním ekosystému se označuje jako idempotence. To je „nutné, protože pokud existuje iniciativa opakování pro jakoukoli neúspěšnou transakci, musíme zajistit, aby opakování nemělo za následek žádný typ dvojitého poplatku,“ vysvětlil Coinbase.

Burza přidala:

“Obvykle by systém plateb typu end-to-end pokrýval klientskou stranu, back-end služby, externí partnery, kde jsou platební transakce zpracovávány na zadní straně.” Všechny transakce musí být udržovány co nejvíce atomické. “ 

Některé požadavky typu klient na službu nebo interní na externí však mohou být poměrně dlouhé, zejména v „případech vypršení časového limitu nebo selhání, a konečné výsledky (úspěch / selhání) můžeme potvrdit až po několika minutách nebo hodinách,“ poznamenal Coinbase . Výměna poukázala na to, že v některých z těchto případů „zahájí opakované pokusy od horního k dolnímu toku“. Pokud celý end-to-end nezpracovává opakování správně, to znamená, že systém je „idempotentní“, pak je „nevyhnutelné dostat se do situace zpracování stejné transakce dvakrát, což způsobí dvojí platbu nebo dvojí výplatu.“

Jakmile je však zajištěna idempotentní „kvalita“, musíme také zajistit, abychom měli k dispozici vhodný design pro „automatické opakování a zasílání zpráv uživatelům“, dodal Coinbase.

Dalším problémem, na který je třeba se zaměřit, je datový záznam, který má několik různých vrstev od horního k dolnímu. tj. „jak navrhujeme datové modely, záznam a šíření dat, abychom zajistili, že v případě jakýchkoli problémů dojde, můžeme udělat vše pro to, abychom obnovili stav systému a sledovali, co se stalo.“

Tým Coinbase dále poznamenal:

“Platby vždy používají jak data v mezipaměti pro rychlost, tak trvalá data pro návratnost.” Kdykoli existuje ukládání do mezipaměti, je důležité mít správnou strategii, která vám pomůže, kdy zapisovat do které datové vrstvy. Tj. jak provádíme šíření dat, když existuje přechodná neshoda, jak identifikovat zdroj pravdy a jak navrhujeme celý proces obnovy, abychom zajistili případnou konzistenci. “

Přidána Coinbase:

“Přestože je pro budování spolehlivých platebních systémů důležitá přesnost, musíme se dívat i dál.” Umožnit zákazníkům přesouvat peníze s příjemným zážitkem není jen to, aby byly transakce bezpečné a správné. End-to-end platební systémy jsou složité a je třeba do nich zahrnout dodržování předpisů, bezpečnost, podvody a další faktory. “

(Poznámka: Další technické podrobnosti o tom, jak implementovat efektivní digitální platební systémy, najdete na tady.)

Jak bylo nedávno oznámeno, PayPal plánuje nabídnout „super aplikaci“ se službami Fintech, jako je krypto, platby, investice, odměny, které budou přístupné prostřednictvím společného rozhraní. Společnost však uvedla, že může trvat několik let, než bude tato služba k dispozici se všemi svými slibovanými funkcemi.

Jak je uvedeno, odborníci Fintech ve službách Google Pay, GoFundMe a Adyen nedávno odhalili klíčové trendy plateb, které je třeba pečlivě sledovat v roce 2021.

Fintech firmy (jako Coinbase a TransferWise) by mohly začít vážně narušovat podnikové bankovnictví podle průmyslových analýz přeshraniční platební platformou Currencycloud.