Sebastien Rousseau

Unveiling a new Cryptocurrency and Faster Payment Solution

Un experiment din începutul anului 2018 cu contracte inteligente Ethereum ERC-223 și tokenuri de plată programabile.

7 min de citit
Banner for: Unveiling a new Cryptocurrency and Faster Payment Solution

A very tall building that has a lot of holes in it.class="img-fluid clearfix"

Rezumat executiv / Concluzii cheie

  • Ipoteza de bază. Contractele inteligente Ethereum puteau înlocui releu-ul de banking corespondent pentru plățile transfrontaliere, decontând în secunde mai degrabă decât zile și eliminând stratul de comisioane de 3–7% (World Bank, 2018).
  • Contribuția specifică a ERC-223. Standardul a corectat defectul de pierdere silențioasă a jetoanelor din ERC-20 cerând contractelor inteligente să expună o funcție tokenFallback, făcând transferurile eșuate să se întoarcă în loc să ardă ireversibil jetoanele (Ethereum EIPs).
  • Primitivele de plată ale EXTC. Designul jetonului suporta transferuri atomice unice, ordine permanente declanșate de timp, disbursări corporative cu semnătură multiplă și micro-împrumuturi instantanee garantate — toate fără o instituție de compensare.
  • Ce a dezvăluit experimentul. Designul tehnic era coerent, dar rețeaua principală Ethereum în 2018 procesa aproximativ 15 tranzacții pe secundă. Volumul de plăți la scară necesita soluții Layer-2 care nu erau încă gata pentru producție.
  • Moștenire. Ideile arhitecturale din EXTC — bani programabili, decontare atomică, logică de conformitate încorporată în jetonuri — au reapărut în protocoalele DeFi ulterioare, designurile CBDC și cadrele de depozite tokenizate.

Problema: plățile transfrontaliere în 2018 #

Plățile internaționale la începutul anului 2018 erau lente, costisitoare și opace prin design. Un transfer de retail din Regatul Unit în Asia de Sud-Est implica de obicei între două și patru bănci corespondente, fiecare percepând un comision și adăugând o zi lanțului de decontare. Baza de date Remittance Prices Worldwide a Băncii Mondiale a înregistrat un cost mediu global de 6,9% pentru un transfer de 200 USD în T1 2018.

Criptomoneda demonstrase deja că numerarul digital peer-to-peer era fezabil din punct de vedere tehnic. Bitcoin deconta tranzacții la nivel global în aproximativ zece minute, iar stratul programabil al Ethereum a adăugat contracte inteligente — cod auto-executabil care putea codifica regulile de plată direct în transfer. Decalajul dintre ceea ce era posibil tehnic on-chain și ceea ce livra banking-ul corespondent moștenit reprezenta spațiul de design în care a intrat EXTC.

Fundația tehnică: ERC-20 și defectul său #

Standardul ERC-20, formalizat în Ethereum Improvement Proposal 20, a definit interfața canonică pentru jetoane fungibile: balanceOf, transfer, transferFrom, approve și allowance. La începutul anului 2018, ERC-20 era standardul dominant de jetoane, cu sute de jetoane implementate pe rețeaua principală.

Cu toate acestea, ERC-20 avea o problemă structurală. Când jetoanele erau trimise direct la o adresă de contract inteligent folosind funcția standard transfer, contractul nu putea detecta transferul incoming sau acționa asupra lui. Jetoanele trimise în acest fel erau blocate permanent. Comunitatea Ethereum a estimat că milioane de dolari în jetoane ERC-20 fuseseră pierdute astfel până la mijlocul anului 2018.

ERC-223, propus de Dexaran pe tracker-ul de probleme Ethereum GitHub, a abordat aceasta adăugând o cerință pentru funcția tokenFallback(address _from, uint _value, bytes _data) pe contractele receptoare. Dacă contractul receptor nu implementa tokenFallback, transferul se întorcea și jetoanele erau returnate expeditorului. Aceasta a făcut transferurile ERC-223 atomice: fie contractul accepta jetoanele și executa logica sa, fie tranzacția eșua curat.

Designul jetonului EXTC #

Jetonul Express Transaction Credits a fost proiectat în jurul a cinci atribute de bază:

Primitivele de plată vizate de platformă #

Arhitectura EXTC a fost proiectată pentru a înlocui patru fluxuri specifice de plată pe care sistemele moștenite le gestionau ineficient:

Plăți atomice unice — un transfer unic care s-a decontat într-o singură tranzacție Ethereum, de obicei în 15–30 de secunde pe rețeaua principală din 2018.

Ordine permanente bazate pe timp — transferuri recurente codificate ca apeluri de contracte inteligente cu blocare temporală, eliminând necesitatea ca o bancă să primească și să reexecute instrucțiuni periodice.

Disbursări corporative în masă — plăți în lot către mai mulți destinatari într-o singură tranzacție, cu fiecare transfer individual necesitând autorizare cu semnătură multiplă, reducând costul și riscul de contraparte.

Împrumuturi instantanee garantate — împrumutătorii blocau jetoane EXTC ca garanție într-un contract inteligent; contractul elibera automat veniturile împrumutului la primire, fără un comitet de credit sau întârziere de subscriere.

Ce a dezvăluit experimentul #

Designul EXTC era tehnic coerent. Fundația ERC-223 a rezolvat cel mai semnificativ defect de securitate al standardului dominant de jetoane, iar primitivele de plată corespundeau direct fluxurilor de lucru reale pe care banking-ul corespondent le gestiona ineficient.

Constrângerea practică era debitul Ethereum. În T1 2018, rețeaua principală medita 15 tranzacții pe secundă cu o limită de gaz de aproximativ 8 milioane pe bloc. O rețea de plăți care procesează chiar și o mică fracțiune din volumul global de remitențe — Banca Mondială a estimat 270 de milioane de migranți care trimiteau bani acasă în 2017 — ar fi saturat rețeaua principală în câteva minute.

Soluțiile de scalare Layer-2, în special canalele de stare și versiunile timpurii ale ceea ce a devenit tehnologia rollup, erau sub cercetare activă în 2018, dar nu erau gata pentru producție. Lightning Network tocmai se lansase pe rețeaua principală Bitcoin în ianuarie 2018 cu rezerve semnificative. Precondiițiile tehnice pentru ca o rețea de plăți bazată pe blockchain să funcționeze la scara băncii corespondente nu existau încă.

Ideile care au supraviețuit #

Mai multe concepte arhitecturale din EXTC și proiectele contemporane de jetoane de plată au fost validate de dezvoltarea ulterioară:

Banii programabili — codificarea regulilor de plată direct în logica de transfer — au devenit o caracteristică centrală a protocoalelor de împrumut DeFi precum Compound și Aave, lansate respectiv în 2018 și 2020.

Decontarea atomică fără case de compensare — proprietatea că un transfer fie reușește complet, fie se întoarce — este acum o cerință de design în cadrele de depozite tokenizate și arhitecturile CBDC en-gros explorate de băncile centrale, inclusiv Banca Angliei și Banca Centrală Europeană.

Jetoane cu conformitate încorporată — restricțiile de transfer și obligațiile de raportare codificate în contractul jetonului însuși — apar în standardele de jetoane reglementate precum ERC-1400 (jetoane de valori mobiliare) și în designurile stratului de conformitate pentru Project Agorá și experimente similare de tokenizare cu mai multe bănci centrale.

Experimentul EXTC nu a atins scara de producție, dar întrebările pe care le-a pus — despre decontarea programabilă, transferurile atomice și regulile de plată auto-executabile — erau întrebările potrivite pentru 2018. Infrastructura necesară pentru a le răspunde a avut nevoie de încă cinci ani pentru a se maturiza.

Întrebări frecvente #

Ce era ERC-223 și de ce a folosit EXTC în loc de ERC-20?

Jetoanele ERC-20 trimise direct la adresele contractelor inteligente se pierdeau silențios deoarece contractele nu aveau cum să detecteze transferul incoming. ERC-223 a corectat aceasta cerând contractelor receptoare să implementeze o funcție tokenFallback; dacă funcția era absentă, transferul se întorcea mai degrabă decât să ardă jetoanele. EXTC a adoptat ERC-223 pentru a face toate transferurile on-chain atomice și sigure.

De ce proiectele timpurii de jetoane de plată nu s-au putut scala pentru a înlocui banking-ul corespondent?

Rețeaua principală Ethereum în 2018 procesa aproximativ 15 tranzacții pe secundă. Volumele globale de remitențe singure — fără a lua în calcul finanțarea comerțului sau plățile corporative — ar necesita zeci de mii de tranzacții pe secundă. Infrastructura de scalare Layer-2 necesară pentru a atinge acel debit nu era gata pentru producție până în 2021–2023.

Ce s-a întâmplat cu ideile din spatele EXTC?

Conceptele de bază — regulile de plată programabile, decontarea atomică, logica de conformitate încorporată în jetonuri — au fost adoptate de protocoalele DeFi, standardele de jetoane de valori mobiliare reglementate (ERC-1400) și cercetarea monedelor digitale ale băncilor centrale. Cadrele de depozite tokenizate pilotate acum de băncile comerciale urmăresc direct întrebările de design pe care experimentele timpurii de jetoane de plată precum EXTC le-au pus prima oară.

Cum se compară designul EXTC din 2018 cu propunerile de depozite tokenizate din 2026?

Modelul de decontare este similar — jetoane reprezentând creanțe monetare, transferate atomic pe un registru distribuit. Diferențele cheie sunt: (1) depozitele tokenizate din 2026 sunt pasive ale băncilor comerciale, nu jetoane la purtător; (2) funcționează pe registre cu permisiune sau hibride cu supraveghere de reglementare, nu pe rețeaua principală publică; (3) conformitatea și verificarea identității sunt aplicate la nivelul protocolului, nu lăsate participanților.

Referințe #

Ultima revizuire .

Ultima revizuire .