Sebastien Rousseau

Unveiling a new Cryptocurrency and Faster Payment Solution

Isang eksperimento noong unang bahagi ng 2018 sa Ethereum ERC-223 smart contracts at mga programmable payment tokens.

8 min basahin
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"

Buod ng Ehekutibo / Mga Pangunahing Aral

  • Ang pangunahing hipotesis. Ang mga smart contract ng Ethereum ay maaaring palitan ang relay race ng correspondent-banking para sa mga pagbabayad sa buong mundo, na nagse-settle sa loob ng ilang segundo kaysa sa mga araw at inaalis ang layer ng bayad na 3–7% (World Bank, 2018).
  • Ang tiyak na kontribusyon ng ERC-223. Inayos ng pamantayan ang kapintasan ng tahimik na pagkawala ng token sa ERC-20 sa pamamagitan ng pag-aatas na mag-expose ang mga smart contract ng isang function na tokenFallback, na nagpapabalik ng mga nabigong paglipat sa halip na sunugin ang mga token nang hindi na mababago (Ethereum EIPs).
  • Mga primitive ng pagbabayad ng EXTC. Sinuportahan ng disenyo ng token ang mga solong atomic na paglipat, mga nakatakdang utos na nagsisimula ayon sa oras, mga multi-signature na corporate disbursement, at mga instant na micro-loan na sinusuportahan ng collateral — lahat nang walang clearing institution.
  • Ang inihayag ng eksperimento. Ang teknikal na disenyo ay magkakaugnay, ngunit ang Ethereum mainnet noong 2018 ay nagproseso ng humigit-kumulang 15 transaksyon bawat segundo. Kinailangan ng dami ng pagbabayad sa malaking sukat ang mga solusyon sa Layer-2 na hindi pa handa sa produksyon.
  • Pamana. Ang mga arkitekturang ideya sa EXTC — programmable na pera, atomic na settlement, lohika ng token na naka-embed ang pagsunod — ay muling lumabas sa mga susunod na protokol ng DeFi, mga disenyo ng CBDC, at mga balangkas ng tokenised na deposito.

Ang Problema: Mga Pagbabayad sa Buong Mundo noong 2018 #

Ang mga internasyonal na pagbabayad sa unang bahagi ng 2018 ay mabagal, mahal, at hindi malinaw ayon sa disenyo. Ang isang retail na paglipat mula sa United Kingdom patungong Timog-silangang Asya ay karaniwang kinasasangkutan ng dalawa hanggang apat na correspondent na bangko, bawat isa ay nag-sisingilin ng bayad at nagdadagdag ng isang araw sa settlement chain. Ang database ng World Bank na Remittance Prices Worldwide ay nagtatala ng average na pandaigdigang gastos na 6.9% para sa isang remittance na USD 200 sa Q1 2018.

Ipinakita na ng cryptocurrency na ang peer-to-peer na digital na pera ay teknikal na posible. Ang Bitcoin ay nagse-settle ng mga transaksyon sa buong mundo sa humigit-kumulang sampung minuto, at ang programmable na layer ng Ethereum ay nagdagdag ng mga smart contract — self-executing na code na maaaring i-encode ang mga panuntunan sa pagbabayad nang direkta sa mismo ang paglipat. Ang agwat sa pagitan ng kung ano ang teknikal na posible sa on-chain at ng ibinibigay ng legacy na correspondent banking ang disenyo ng espasyo na pinasok ng EXTC.

Ang Teknikal na Pundasyon: ERC-20 at ang Kapintasan Nito #

Ang pamantayan ng ERC-20, na pormal na nasa Ethereum Improvement Proposal 20, ay tinukoy ang canonical na interface para sa mga fungible na token: balanceOf, transfer, transferFrom, approve, at allowance. Sa unang bahagi ng 2018, ang ERC-20 ay ang nangingibabaw na pamantayan ng token, na may daan-daang token na na-deploy sa mainnet.

Gayunpaman, ang ERC-20 ay may istrukturang problema. Kapag ang mga token ay direktang ipinadala sa isang smart contract address gamit ang karaniwang function na transfer, ang kontrata ay walang paraan para matukoy ang papasok na paglipat o kumilos dito. Ang mga token na ipinadala sa ganitong paraan ay permanenteng nakulong. Tinantya ng komunidad ng Ethereum na milyun-milyong dolyar ng mga ERC-20 token ang nawala sa ganitong paraan sa kalagitnaan ng 2018.

Ang ERC-223, na iminungkahi ni Dexaran sa Ethereum GitHub issue tracker, ay natugunan ito sa pamamagitan ng pagdaragdag ng isang kinakailangan sa function na tokenFallback(address _from, uint _value, bytes _data) sa mga tumatanggap na kontrata. Kung ang tumatanggap na kontrata ay hindi nagpapatupad ng tokenFallback, ang paglipat ay nabaligtad at ang mga token ay ibinalik sa nagpadala. Ginawa nitong atomic ang mga paglipat ng ERC-223: alinman ay tinatanggap ng kontrata ang mga token at isinasagawa ang lohika nito, o malinaw na nabigo ang transaksyon.

Ang Disenyo ng Token ng EXTC #

Ang token ng Express Transaction Credits ay idinisenyo sa paligid ng limang pangunahing katangian:

Mga Primitive ng Pagbabayad na Tinukoy ng Plataporma #

Ang arkitektura ng EXTC ay idinisenyo upang palitan ang apat na tiyak na daloy ng trabaho sa pagbabayad na hindi mahusay na pinamahalaan ng mga legacy na sistema:

Mga solong atomic na pagbabayad — isang beses na paglipat na nagse-settle sa isang transaksyon ng Ethereum, karaniwang sa loob ng 15–30 segundo sa 2018 mainnet.

Mga nakatakdang utos batay sa oras — mga paulit-ulit na paglipat na naka-encode bilang mga time-locked na smart contract call, na inaalis ang pangangailangan para sa isang bangko na tumanggap at muling magsagawa ng mga pana-panahong tagubilin.

Mga corporate mass disbursement — mga batch na pagbabayad sa maraming tatanggap sa isang transaksyon, na ang bawat indibidwal na paglipat ay nangangailangan ng multi-signature na awtorisasyon, na nagbabawas ng gastos at panganib sa counterparty.

Mga instant na pautang na sinusuportahan ng collateral — nag-lock ang mga nanghihiram ng mga token ng EXTC bilang collateral sa isang smart contract; awtomatikong inilabas ng kontrata ang mga kita ng pautang sa resibo, nang walang credit committee o pagkaantala sa underwriting.

Ang Inihayag ng Eksperimento #

Ang disenyo ng EXTC ay teknikal na magkakaugnay. Inayos ng pundasyon ng ERC-223 ang pinakamahalaga sa kaligtasan na kapintasan ng nangingibabaw na pamantayan ng token, at ang mga primitive ng pagbabayad ay direktang nakabalangkas sa mga tunay na daloy ng trabaho na hindi mahusay na pinamahalaan ng correspondent banking.

Ang praktikal na limitasyon ay ang throughput ng Ethereum. Sa Q1 2018, ang mainnet ay average ng 15 transaksyon bawat segundo na may gas limit na humigit-kumulang 8 milyon bawat bloke. Ang isang network ng pagbabayad na nagpoproseso ng kahit isang maliit na bahagi ng pandaigdigang dami ng remittance — tinantya ng World Bank na 270 milyong migrante ang nagpapadala ng pera sa kanilang tahanan noong 2017 — ay mabusog ang mainnet sa loob ng ilang minuto.

Ang mga solusyon sa pag-scale ng Layer-2, lalo na ang mga state channel at ang mga maagang bersyon ng naging teknolohiya ng rollup, ay aktibong sinaliksik noong 2018 ngunit hindi pa handa sa produksyon. Ang Lightning Network ay kasilansilan nang ilunsad sa Bitcoin mainnet noong Enero 2018 na may mahahalagang caveat. Hindi pa umiiral ang mga teknikal na kinakailangan para sa isang blockchain-based na network ng pagbabayad na mag-operate sa sukat ng correspondent-bank.

Ang mga Ideyang Nakaligtas #

Maraming mga konsepto ng arkitektura mula sa EXTC at mga kontemporaryong proyekto ng payment token ang napatunayan ng kasunod na pag-unlad:

Programmable na pera — pag-encode ng mga panuntunan sa pagbabayad nang direkta sa lohika ng paglipat — naging isang sentral na tampok ng mga protokol sa pagpapahiram ng DeFi tulad ng Compound at Aave, na inilunsad noong 2018 at 2020 ayon sa pagkakasunod-sunod.

Atomic na settlement nang walang mga clearing house — ang katangian na ang isang paglipat ay matagumpay na ganap o nagbabalik — ngayon ay isang kinakailangan sa disenyo sa mga balangkas ng tokenised na deposito at wholesale na arkitektura ng CBDC na na-explore ng mga sentral na bangko kabilang ang Bank of England at ang European Central Bank.

Mga token na naka-embed ang pagsunod — ang mga paghihigpit sa paglipat at mga obligasyon sa pag-uulat na naka-encode sa mismong kontrata ng token — lumilitaw sa mga regulated na pamantayan ng token tulad ng ERC-1400 (security token) at sa mga disenyo ng compliance layer para sa Project Agorá at mga katulad na multi-central-bank na eksperimento sa tokenisation.

Hindi umabot sa sukat ng produksyon ang eksperimento ng EXTC, ngunit ang mga tanong na itinuro nito — tungkol sa programmable na settlement, atomic na paglipat, at mga self-enforcing na panuntunan sa pagbabayad — ay ang tamang mga tanong para sa 2018. Ang kinakailangang imprastraktura upang sagutin ang mga ito ay nangangailangan ng limang taon pa upang humanda.

Mga Madalas na Itanong #

Ano ang ERC-223 at bakit ginamit ito ng EXTC sa halip na ERC-20?

Ang mga token ng ERC-20 na direktang ipinadala sa mga smart contract address ay tahimik na nawala dahil walang paraan ang mga kontrata para matukoy ang papasok na paglipat. Inayos ito ng ERC-223 sa pamamagitan ng pag-aatas sa mga tumatanggap na kontrata na magpatupad ng isang function na tokenFallback; kung ang function ay wala, ang paglipat ay nagbabalik sa halip na sunugin ang mga token. Pinagtibay ng EXTC ang ERC-223 upang gawing atomic at ligtas ang lahat ng on-chain na paglipat.

Bakit hindi nag-scale ang mga maagang proyekto ng payment token upang palitan ang correspondent banking?

Ang Ethereum mainnet noong 2018 ay nagproseso ng humigit-kumulang 15 transaksyon bawat segundo. Ang mga pandaigdigang dami ng remittance lamang — hindi kasama ang trade finance o mga corporate na pagbabayad — ay mangangailangan ng sampung libu-libong transaksyon bawat segundo. Ang imprastraktura ng Layer-2 scaling na kinakailangan upang maabot ang throughput na iyon ay hindi pa handa sa produksyon hanggang 2021–2023.

Ano ang nangyari sa mga ideya sa likod ng EXTC?

Ang mga pangunahing konsepto — mga programmable na panuntunan sa pagbabayad, atomic na settlement, lohika ng token na naka-embed ang pagsunod — ay pinagtibay ng mga protokol ng DeFi, regulated na pamantayan ng security token (ERC-1400), at pananaliksik sa digital na pera ng sentral na bangko. Ang mga balangkas ng tokenised na deposito na kasalukuyang inilu-pilot ng mga komersyal na bangko ay direktang nasusubaybayan sa mga tanong sa disenyo na unang itinuro ng mga maagang eksperimento sa payment token tulad ng EXTC.

Paano inihambing ang disenyo ng EXTC noong 2018 sa mga panukala ng tokenised na deposito noong 2026?

Ang modelo ng settlement ay katulad — mga token na kumakatawan sa mga monetary na claim, inilipat nang atomically sa isang distributed ledger. Ang mga pangunahing pagkakaiba ay: (1) ang mga tokenised na deposito noong 2026 ay mga pananagutan ng komersyal na bangko kaysa sa mga bearer token; (2) nag-ooperate ang mga ito sa mga permissioned o hybrid na ledger na may regulatory oversight kaysa sa public mainnet; (3) ang pagsunod at pagpapatunay ng pagkakakilanlan ay ipinapatupad sa protocol layer kaysa sa iniiwan sa mga kalahok.

Mga Sanggunian #

Huling sinuri .

Huling sinuri .