Sebastien Rousseau

EXTC ప్లాట్‌ఫారమ్

Express Transaction Credits ప్లాట్‌ఫారమ్ నిర్మాణం

ERC-223 స్మార్ట్ కాంట్రాక్ట్‌లతో Express Transaction Credits ప్లాట్‌ఫారమ్‌ను రూపొందించడం.

8 min read
Banner for: Express Transaction Credits ప్లాట్‌ఫారమ్ నిర్మాణం

అతిపెద్ద తెల్లని స్తంభాలు.class="img-fluid clearfix"

కార్యనిర్వాహక సారాంశం / ముఖ్యాంశాలు

  • మూల సమస్య. 2018లో ఆధిపత్య Ethereum టోకెన్ ప్రమాణమైన ERC-20కు ఒక నిర్మాణాత్మక లోపం ఉంది: హ్యాండ్లర్ లేని కాంట్రాక్ట్ చిరునామాకు నేరుగా బదిలీ చేయబడిన టోకెన్‌లు నిశ్శబ్దంగా నాశనమయ్యేవి. ERC-20పై నిర్మించిన ఏ చెల్లింపు ప్లాట్‌ఫారమైనా ఆ ప్రమాదాన్ని వారసత్వంగా పొందింది (Ethereum EIPs).
  • పరిష్కారంగా ERC-223. ERC-223 గ్రహీత కాంట్రాక్ట్‌లు tokenFallback(address, uint, bytes) ఫంక్షన్‌ను అమలు చేయవలసి ఉంది. అది లేకపోతే, బదిలీ అటామిక్‌గా వెనక్కి తిరిగేది. ఏ టోకెన్‌లూ నిశ్శబ్దంగా కోల్పోబడలేదు (Ethereum EIPs GitHub).
  • EXTC యొక్క ఐదు కాంట్రాక్ట్ ప్రిమిటివ్‌లు. టోకెన్ గుర్తింపు (పేరు, చిహ్నం, 18-దశాంశ ఖచ్చితత్వం), స్థిర సరఫరా, ERC-223-అనుకూల బదిలీ, మల్టీ-సిగ్నేచర్ కార్పొరేట్ చెల్లింపు, మరియు బ్లాక్-ఎత్తు సమయ-లాక్ చేసిన స్టాండింగ్ ఆర్డర్‌లు.
  • కొలేటరల్ రుణ యంత్రాంగం. రుణగ్రహీతలు EXTC టోకెన్‌లను కాంట్రాక్ట్ ఎస్క్రోలో లాక్ చేశారు; కొలేటరల్ అందుకున్నప్పుడు కాంట్రాక్ట్ రుణ నిధులను అటామిక్‌గా విడుదల చేసింది, అండర్‌రైటింగ్ ఆలస్యం లేదా క్రెడిట్-కమిటీ ఆమోదం లేకుండా.
  • Ethereum పరిమితుల గురించి ఈ ప్రయోగం ఏం వెల్లడించింది. జనవరి 2018 గరిష్ఠంలో మెయిన్‌నెట్ త్రూపుట్ ~15 TPS మరియు లావాదేవీకి $0.10–$1.00 గ్యాస్ ఖర్చులతో, రెమిటెన్స్-స్థాయి పరిమాణాన్ని ప్రాసెస్ చేసే చెల్లింపు నెట్‌వర్క్ కూడా Layer-2 ఇన్‌ఫ్రాస్ట్రక్చర్ లేకుండా పబ్లిక్ Ethereumపై ఆర్థికంగా మరియు సాంకేతికంగా సాధ్యం కాదు.

డిజైన్ సమస్య: ERC-20 ఎందుకు సరిపోలేదు

2015లో ప్రతిపాదించబడి, Ethereum Improvement Proposal 20లో అధికారికం చేయబడిన ERC-20 ప్రమాణం, 2017–2018 ICO విజృంభణకు శక్తినిచ్చిన ప్రామాణిక ఫంజిబుల్ టోకెన్ ఇంటర్‌ఫేస్‌ను నిర్వచించింది. దాని ఆరు ప్రధాన ఫంక్షన్‌లు — totalSupply, balanceOf, transfer, transferFrom, approve, మరియు allowance — సాధారణ టోకెన్ జారీ మరియు మార్పిడికి సరిపోయాయి.

అయితే, ఒక చెల్లింపు ప్లాట్‌ఫారమ్ కోసం, ERC-20కు ఉత్పత్తి-కీలకమైన లోపం ఉంది. transfer(address _to, uint256 _value) ఫంక్షన్ కాంట్రాక్ట్ చిరునామాలతో సహా ఏ చిరునామాకైనా టోకెన్‌లను తరలించింది, గ్రహీత కాంట్రాక్ట్‌లో ఎటువంటి కోడ్‌ను ట్రిగ్గర్ చేయకుండా. ఇన్‌కమింగ్ ERC-20 బదిలీలను ట్రాక్ చేయడానికి ప్రత్యేకంగా ప్రోగ్రామ్ చేయబడని కాంట్రాక్ట్‌కు వాటిని గుర్తించే మార్గం లేదు. ఈ విధంగా పంపబడిన టోకెన్‌లు శాశ్వతంగా బంధించబడ్డాయి, తిరిగి పొందడానికి ఎటువంటి యంత్రాంగం లేదు.

2018 మధ్య నాటికి ఈ యంత్రాంగం ద్వారా పదుల మిలియన్ల డాలర్ల విలువైన ERC-20 టోకెన్‌లు శాశ్వతంగా కోల్పోబడ్డాయని Ethereum సముదాయం అంచనా వేసింది. బదిలీలు నిశ్శబ్దంగా విఫలమై వినియోగదారు నిధులను నాశనం చేయగల చెల్లింపు ప్లాట్‌ఫారమ్‌ను నిర్మించడం ఆమోదయోగ్యం కాదు.

ERC-223 పరిష్కారం: నోటిఫికేషన్‌తో అటామిక్ బదిలీ

Ethereum EIPs GitHub ఇష్యూ ట్రాకర్‌లో ప్రతిపాదించబడిన ERC-223, ఒక టోకెన్ బదిలీ చేయవలసిన పనిని మార్చడం ద్వారా నిశ్శబ్ద-నష్ట సమస్యను పరిష్కరించింది. ERC-223 కింద, transfer(address _to, uint256 _value, bytes _data) గ్రహీత చిరునామాలో కాంట్రాక్ట్ కోడ్ ఉందో లేదో తనిఖీ చేసింది. ఉంటే, బదిలీ _to.tokenFallback(address _from, uint256 _value, bytes _data)ను కాల్ చేసింది.

కీలకమైన లక్షణం: గ్రహీత కాంట్రాక్ట్ tokenFallbackను అమలు చేయకపోతే, మొత్తం బదిలీ లావాదేవీ వెనక్కి తిరిగేది. పంపినవారి బ్యాలెన్స్ నుండి ఏ టోకెన్‌లూ బయటకు వెళ్లలేదు. ఏ టోకెన్‌లూ బంధించబడలేదు. బదిలీ అటామిక్‌గా ఉంది — అది గ్రహీత కోడ్ అమలు అవుతూ పూర్తయ్యేది, లేదా స్థితి మారకుండా పూర్తిగా విఫలమయ్యేది.

EXTC కోసం, దీని అర్థం:

EXTC కాంట్రాక్ట్ ఆర్కిటెక్చర్

EXTC టోకెన్ కాంట్రాక్ట్ ఐదు మాడ్యూళ్ల చుట్టూ నిర్మించబడిన ఒక Solidity అమలు:

1. టోకెన్ గుర్తింపు

string public name = "Express Transaction Credits";
string public symbol = "EXTC";
uint8 public decimals = 18;

పద్దెనిమిది దశాంశ స్థానాలు EXTCకి సబ్-సెంట్ ఖచ్చితత్వాన్ని ఇచ్చాయి, మైక్రో-పేమెంట్ మరియు మైక్రో-రుణ వినియోగ సందర్భాలకు అవసరమైన సూక్ష్మతతో సరిపోతూ. EXTC చిహ్నం టోకెన్ కాంట్రాక్ట్‌లో నమోదు చేయబడిన ఆన్-చెయిన్ గుర్తింపు.

2. స్థిర మొత్తం సరఫరా

మొత్తం సరఫరా కాంట్రాక్ట్ డిప్లాయ్‌మెంట్ వద్ద సెట్ చేయబడింది మరియు తదుపరి మింట్‌ల ద్వారా పెంచలేము. ఈ డిజైన్ ఎంపిక EXTCను ప్రతిద్రవ్యోల్బణాత్మకంగా చేసింది: సర్క్యులేషన్ నుండి శాశ్వతంగా తొలగించబడిన ఏ టోకెన్‌లైనా — తిరిగి పొందలేని బర్న్ ఆపరేషన్‌ల ద్వారా — భర్తీ లేకుండా సరఫరాను తగ్గించాయి. స్థిర-సరఫరా మోడల్ 2018 చెల్లింపు టోకెన్ డిజైన్‌లలో ప్రామాణికంగా ఉంది, మార్పిడి మాధ్యమానికి ప్రతిద్రవ్యోల్బణ ఒత్తిడి ఒక లక్షణం అనే Bitcoin-ప్రభావిత భావనను ప్రతిబింబిస్తూ.

3. ERC-223 అనుకూల బ్యాలెన్స్ మరియు బదిలీ

ప్రధాన బదిలీ ఫంక్షన్ పూర్తి ERC-223 ఇంటర్‌ఫేస్‌ను అమలు చేసింది. అంతర్గత బ్యాలెన్స్ మ్యాపింగ్‌లు ప్రతి చిరునామా హోల్డింగ్‌లను ట్రాక్ చేశాయి. tokenFallbackను కాల్ చేయవలసిన అవసరం ఉందో లేదో నిర్ధారించడానికి isContract(address) హెల్పర్ EOA (బాహ్యంగా యాజమాన్యంలో ఉన్న ఖాతా) చిరునామాలను కాంట్రాక్ట్ చిరునామాల నుండి వేరు చేసింది.

4. మల్టీ-సిగ్నేచర్ కార్పొరేట్ చెల్లింపులు

కార్పొరేట్ చెల్లింపు వర్క్‌ఫ్లోలకు సహ-అధికారీకరణ అవసరమైంది: నిర్వచించిన థ్రెషోల్డ్ కంటే ఎక్కువ చెల్లింపును ఏ ఒక్క సంతకందారు ఏకపక్షంగా ప్రారంభించలేరు. EXTC కాంట్రాక్ట్ రెండు-లో-N మల్టీ-సిగ్నేచర్ పథకాన్ని అమలు చేసింది:

  1. నియమించబడిన ప్రారంభకుడు గ్రహీత, మొత్తం, మరియు ఒక nonceను పేర్కొంటూ ఒక బదిలీని ప్రతిపాదించాడు.
  2. ఒక సహ-సంతకందారు nonceను ధృవీకరించాడు.
  3. రెండు సంతకాలు ఆన్-చెయిన్‌లో నమోదు చేయబడిన తర్వాత మాత్రమే బదిలీ అమలు అయ్యింది.

ఇది కార్పొరేట్ ఖాతాల కోసం సింగిల్-పాయింట్-ఆఫ్-ఫెయిల్యూర్ ప్రమాదాన్ని తొలగించింది, అదే సమయంలో మొత్తం అధికారీకరణ ప్రవాహాన్ని క్లియరింగ్ హౌస్ మధ్యవర్తి లేకుండా ఆన్-చెయిన్ మరియు ఆడిట్ చేయగలిగేలా ఉంచింది.

5. బ్లాక్-ఎత్తు సమయ-లాక్ చేసిన స్టాండింగ్ ఆర్డర్‌లు

పునరావృత చెల్లింపులు — జీతాలు, సబ్‌స్క్రిప్షన్‌లు, షెడ్యూల్ చేసిన రుణ తిరిగిచెల్లింపులు — స్టాండింగ్-ఆర్డర్ ప్రిమిటివ్ అవసరమైంది. EXTC దీన్ని సమయ-లాక్‌గా అమలు చేసింది: ఒక releaseBlock పరామితితో కాంట్రాక్ట్‌లో ఒక బదిలీ రికార్డు నిల్వ చేయబడింది. Ethereum బ్లాక్ ఎత్తు releaseBlockను చేరే వరకు బదిలీ అమలు కాలేదు.

2018లో సమయ ప్రాక్సీగా బ్లాక్ ఎత్తు ఒక ఆచరణాత్మక ఎంపిక. Ethereum 15-సెకన్ల బ్లాక్ విరామాన్ని లక్ష్యంగా పెట్టుకుంది, దీని వల్ల నిమిషాల పరిధిలో వాల్-క్లాక్ సమయానికి బ్లాక్ ఎత్తు సహేతుకంగా నమ్మదగిన ప్రాక్సీ అయ్యింది. సంపూర్ణ టైమ్‌స్టాంప్‌లు (block.timestamp) అందుబాటులో ఉన్నాయి కానీ ±900-సెకన్ల విండోలో మైనర్ మానిప్యులేషన్‌కు గురయ్యే అవకాశం ఉంది, దీని వల్ల ఆర్థిక కాంట్రాక్ట్‌లకు బ్లాక్ ఎత్తు సురక్షితమైన సూచన అయ్యింది.

కొలేటరల్-ఆధారిత తక్షణ రుణ యంత్రాంగం

EXTC లెండింగ్ ప్రిమిటివ్ అత్యంత సంక్లిష్టమైన భాగం. డిజైన్:

  1. రుణగ్రహీత కొలేటరల్ లాక్ చేస్తారు. రుణగ్రహీత lockCollateral(uint256 _collateralAmount)ను కాల్ చేసి, ERC-223 tokenFallback ద్వారా EXTC టోకెన్‌లను లెండింగ్ కాంట్రాక్ట్ ఎస్క్రోకు బదిలీ చేశారు.
  2. లోన్-టు-వాల్యూ నిష్పత్తి తనిఖీ. కాంట్రాక్ట్ ముందుగా-కాన్ఫిగర్ చేసిన LTV నిష్పత్తిని (ఉదా. 50%) చదివి, లాక్ చేసిన కొలేటరల్‌కు వ్యతిరేకంగా గరిష్ఠ రుణ మొత్తాన్ని లెక్కించింది.
  3. అటామిక్ రుణ చెల్లింపు. కొలేటరల్ కనీస థ్రెషోల్డ్‌ను చేరుకుంటే, కాంట్రాక్ట్ వెంటనే రుణ మొత్తాన్ని రుణగ్రహీత చిరునామాకు బదిలీ చేసింది. అండర్‌రైటింగ్ క్యూ లేదు, క్రెడిట్ కమిటీ లేదు, సెటిల్‌మెంట్ ఆలస్యం లేదు.
  4. తిరిగిచెల్లింపు మరియు విడుదల. తిరిగిచెల్లింపు వద్ద — అసలు మొత్తం కలిపి స్థిర వడ్డీ రేటు — కాంట్రాక్ట్ కొలేటరల్‌ను రుణగ్రహీతకు తిరిగి విడుదల చేసింది. releaseBlock నాటికి తిరిగిచెల్లించడంలో వైఫల్యం స్వయంచాలక లిక్విడేషన్‌ను ట్రిగ్గర్ చేసింది: కాంట్రాక్ట్ కొలేటరల్‌ను రుణదాత నియమించిన చిరునామాకు బదిలీ చేసింది.

మొత్తం ప్రవాహం కాంట్రాక్ట్ కోడ్ ద్వారా అమలు చేయబడింది. ఏ పక్షమూ మరో పక్షాన్ని నమ్మవలసిన అవసరం లేదు లేదా నిబంధనలను అమలు చేయడానికి మధ్యవర్తిపై ఆధారపడవలసిన అవసరం లేదు.

ఈ ప్రయోగం ఏం వెల్లడించింది

EXTC కాంట్రాక్ట్ ఆర్కిటెక్చర్ సాంకేతికంగా సుసంగతంగా ఉంది. ERC-223 ERC-20 యొక్క అత్యంత తీవ్రమైన భద్రతా లోపాన్ని పరిష్కరించింది. మల్టీ-సిగ్నేచర్ మరియు సమయ-లాక్ ప్రిమిటివ్‌లు నిజమైన కార్పొరేట్ చెల్లింపు వర్క్‌ఫ్లోలకు నేరుగా మ్యాప్ అయ్యాయి. కొలేటరల్ రుణ యంత్రాంగం, భద్రపరచిన రుణాలను పూర్తిగా స్వయంచాలకంగా మరియు ఆన్-చెయిన్‌లో స్వయం-అమలు చేయగలదని ప్రదర్శించింది.

ఆచరణలో రెండు పరిమితులు వెల్లడయ్యాయి:

గ్యాస్ ఖర్చులు. జనవరి 2018 గరిష్ఠంలో, Ethereum గ్యాస్ ధరలు 50–100 gweiకి చేరుకున్నాయి, ఒకే ERC-223 టోకెన్ బదిలీ ఖర్చు $0.50–$2.00 అయ్యింది. $10–$50 మైక్రో-పేమెంట్‌లు లేదా రెమిటెన్స్‌ల కోసం, ఆ ఫీజులు నిషేధాత్మకంగా ఉన్నాయి.

త్రూపుట్. 2018 ప్రారంభంలో Ethereum మెయిన్‌నెట్ బ్లాక్ గ్యాస్ పరిమితి సుమారు 8 మిలియన్ గ్యాస్. ఒక ERC-223 బదిలీ దాదాపు 50,000–80,000 గ్యాస్ వినియోగించింది. అందువల్ల నెట్‌వర్క్ ప్రతి బ్లాక్‌కు సుమారు 100–160 EXTC టోకెన్ బదిలీలను ప్రాసెస్ చేయగలదు, లేదా 15-సెకన్ల బ్లాక్ విరామం వద్ద సెకనుకు దాదాపు 7–11. చెల్లింపు నెట్‌వర్క్ స్థాయి — సెకనుకు వందల లేదా వేల లావాదేవీలు — అప్పటికి ఉత్పత్తి రూపంలో ఇంకా లేని Layer-2 ఇన్‌ఫ్రాస్ట్రక్చర్ లేకుండా పబ్లిక్ Ethereumపై సాధించలేనిది.

ఇవి ఇన్‌ఫ్రాస్ట్రక్చర్ పరిమితులు, EXTCలో డిజైన్ లోపాలు కాదు. కాంట్రాక్ట్ లాజిక్ సరైనది. అంతర్లీన బ్లాక్‌చెయిన్ ఇంకా ఆర్థిక-పరిశ్రమ స్థాయిలో చెల్లింపు పరిమాణానికి మద్దతు ఇవ్వలేకపోయింది.

ఉత్పత్తికి చేరిన ఆలోచనలు

EXTC నుండి అనేక డిజైన్ నమూనాలు తదుపరి అభివృద్ధి ద్వారా ధృవీకరించబడ్డాయి:

గ్రహీత నోటిఫికేషన్‌తో అటామిక్ టోకెన్ బదిలీ — ప్రధాన ERC-223 లక్షణం — ERC-777 (2019)కు ఆధారమైంది, ఇది నోటిఫికేషన్ మోడల్‌ను విస్తరించి, తర్వాత DeFi లెండింగ్ ప్రోటోకాల్‌లలో చేర్చబడింది. tokenFallback నమూనా ఆధునిక DeFi ఆర్కిటెక్చర్ అంతటా కనిపిస్తుంది.

కార్పొరేట్ చెల్లింపుల కోసం మల్టీ-సిగ్నేచర్ అధికారీకరణ — అమలుకు ముందు బహుళ ఆన్-చెయిన్ సంతకాలు అవసరమయ్యే నమూనా — DAO ట్రెజరీ నిర్వహణ మరియు సంస్థాగత కస్టడీ పరిష్కారాలకు ప్రామాణిక మోడల్‌గా మారింది. 2018లో ప్రారంభమైన Gnosis Safe ఈ నమూనాను పెద్ద ఎత్తున ప్రాచుర్యంలోకి తెచ్చింది.

మధ్యవర్తులు లేకుండా కొలేటరల్-ఆధారిత తక్షణ రుణాలు — ఎస్క్రోలో కొలేటరల్‌ను లాక్ చేసి, రుణ నిధులను అటామిక్‌గా విడుదల చేసే యంత్రాంగం — Compound (2018) మరియు Aave (2020) వంటి DeFi లెండింగ్ ప్రోటోకాల్‌ల మౌలిక డిజైన్.

షెడ్యూల్ చేసిన చెల్లింపుల కోసం బ్లాక్-ఎత్తు సమయ లాక్‌లు — భవిష్యత్తు అమలు సమయాన్ని కాంట్రాక్ట్‌లో ఎన్‌కోడ్ చేసే నమూనా — DeFi పర్యావరణ వ్యవస్థ అంతటా టోకెన్ వెస్టింగ్ కాంట్రాక్ట్‌లు, ఆలస్యమైన గవర్నెన్స్ ప్రతిపాదనలు, మరియు సమయ-వెయిటెడ్ యావరేజ్ ప్రైస్ (TWAP) ఒరాకిల్ డిజైన్‌లలో కనిపిస్తుంది.

EXTC ప్రయోగం ఉత్పత్తి స్థాయిని చేరలేదు. డిజైన్‌ను ఆచరణీయం చేయడానికి అవసరమైన ఇన్‌ఫ్రాస్ట్రక్చర్ పరిపక్వం చెందడానికి మరో మూడు నుండి ఐదు సంవత్సరాలు పట్టింది. అది అడిగిన డిజైన్ ప్రశ్నలు 2018కి సరైనవి.

తరచుగా అడిగే ప్రశ్నలు

ERC-20 లోపాన్ని పరిష్కరించినప్పటికీ ERC-223 ఆధిపత్య టోకెన్ ప్రమాణంగా ఎందుకు స్వీకరించబడలేదు?

ERC-223 గ్రహీత కాంట్రాక్ట్‌లు tokenFallbackను అమలు చేయవలసి ఉంది, ERC-20 టోకెన్‌ల కోసం ఇప్పటికే డిప్లాయ్ చేయబడిన వేల కాంట్రాక్ట్‌లతో వెనుకటి-అనుకూలతను భంగపరచింది. ఇప్పటికే ఉన్న ERC-20 పర్యావరణ వ్యవస్థ మైగ్రేట్ చేయడానికి చాలా పెద్దది. తదుపరి ప్రతిపాదనలు — ముఖ్యంగా ERC-777 మరియు ERC-1363 — అదే సమస్యను వేర్వేరు అనుకూలత రాజీలతో పరిష్కరించాయి, కానీ నెట్‌వర్క్ ఎఫెక్ట్‌ల కలయిక మరియు నిశ్శబ్ద-నష్ట పరిస్థితిని నివారించే ర్యాప్డ్ టోకెన్ నమూనాల పరిచయం ద్వారా ERC-20 ఆధిపత్యంగా కొనసాగింది.

EXTC టోకెన్ మరియు ప్లాట్‌ఫారమ్‌కు ఏం జరిగింది?

EXTC 2018 నాటి ఒక ప్రూఫ్-ఆఫ్-కాన్సెప్ట్ మరియు ప్రారంభ పరిశోధన ప్రాజెక్ట్. Ethereum స్కేలబిలిటీ పరిమితులు మరియు నియంత్రణ అనిశ్చితి స్పష్టమవుతున్నప్పుడు విస్తృత ICO మరియు చెల్లింపు టోకెన్ మార్కెట్ 2018–2019 అంతటా బాగా కుంచించుకుపోయింది. EXTC డిజైన్‌లో పొందుపరిచిన ఆలోచనలు Layer-2 ఇన్‌ఫ్రాస్ట్రక్చర్, మెరుగైన టూలింగ్, మరియు స్పష్టమైన నియంత్రణ చట్రాలకు ప్రాప్యత కలిగిన తర్వాతి ప్రోటోకాల్‌లలో మళ్లీ ఉద్భవించాయి.

EXTC యొక్క కొలేటరల్ రుణ మోడల్ Aave వంటి ఆధునిక DeFi ప్రోటోకాల్‌లతో ఎలా పోల్చబడుతుంది?

ప్రధాన యంత్రాంగం ఒకటే: కొలేటరల్ లాక్ చేయడం, LTV నిష్పత్తికి వ్యతిరేకంగా పరిమాణం చేయబడిన రుణాన్ని పొందడం, తిరిగిచెల్లించడం లేదా లిక్విడేషన్‌ను ఎదుర్కోవడం. తేడాలు: (1) ఆధునిక DeFi ప్రోటోకాల్‌లు స్థిర నిష్పత్తుల కంటే డైనమిక్ LTV కోసం ఒరాకిల్ ధర ఫీడ్‌లను ఉపయోగిస్తాయి; (2) అవి పూల్ వినియోగానికి ప్రతిస్పందించే అల్గోరిథమిక్ వడ్డీ రేట్లను ఉపయోగిస్తాయి; (3) అవి 2018 మెయిన్‌నెట్ కంటే 10–100 రెట్లు తక్కువ గ్యాస్ ఖర్చులతో Layer-2 నెట్‌వర్క్‌లపై పనిచేస్తాయి; (4) Aave మరియు Compound అధికారిక భద్రతా ఆడిట్‌లకు గురయ్యాయి మరియు బిలియన్ల డాలర్ల లిక్విడిటీని కలిగి ఉన్నాయి, ప్రాథమిక మోడల్ పటిష్ఠమైనదని అనుభావిక ధృవీకరణను అందిస్తూ.

2018 ప్రారంభంలో Solidity వెర్షన్ పరిమితులు ఏమిటి?

EXTC కాంట్రాక్ట్ 2018 ప్రారంభంలో ఆధిపత్య వెర్షన్ అయిన Solidity 0.4.x కోసం రాయబడింది. Solidity 0.4లో తర్వాతి వెర్షన్‌లలో ప్రవేశపెట్టిన అనేక భద్రతా లక్షణాలు లేవు: ఇంటీజర్ ఓవర్‌ఫ్లో తనిఖీ (0.8.0లో స్వయంచాలకంగా జోడించబడింది), ఎర్రర్ సందేశాలతో require/revert (0.4లో పరిమితం), మరియు స్పష్టమైన ఫంక్షన్ దృశ్యమానత (0.4లో డిఫాల్ట్ పబ్లిక్). కాంట్రాక్ట్ ఓవర్‌ఫ్లో నుండి రక్షించడానికి OpenZeppelin యొక్క SafeMath లైబ్రరీపై ఆధారపడింది, కంపైలర్ దీన్ని స్థానికంగా అమలు చేయడానికి ముందు ఒక సాధారణ నమూనా.

సూచనలు

చివరిగా సమీక్షించబడింది .

ఈ వ్యాసాన్ని క్రాస్-పోస్ట్ చేయండి

Medium కోసం ఫార్మాట్ చేసి కాపీ చేయండి

# Express Transaction Credits ప్లాట్‌ఫారమ్ నిర్మాణం — Sebastien Rousseau

> Originally published at [https://sebastienrousseau.com/te/2018-02-15-the-making-of-the-express-transaction-credits-platform/](https://sebastienrousseau.com/te/2018-02-15-the-making-of-the-express-transaction-credits-platform/)

2018లో Ethereum ERC-223పై EXTC ప్లాట్‌ఫారమ్ ఎలా నిర్మించబడిందనే దానిపై సాంకేతిక లోతైన విశ్లేషణ: టోకెన్ ఆర్కిటెక్చర్, మల్టీ-సిగ్ చెల్లింపులు, సమయ-లాక్ చేసిన బదిలీలు మరియు కొలేటరల్-ఆధారిత తక్షణ రుణాలు.

Read the full article on sebastienrousseau.com: https://sebastienrousseau.com/te/2018-02-15-the-making-of-the-express-transaction-credits-platform/

Mastodon కోసం ఫార్మాట్ చేసి కాపీ చేయండి

Express Transaction Credits ప్లాట్‌ఫారమ్ నిర్మాణం — Sebastien Rousseau

2018లో Ethereum ERC-223పై EXTC ప్లాట్‌ఫారమ్ ఎలా నిర్మించబడిందనే దానిపై సాంకేతిక లోతైన విశ్లేషణ: టోకెన్ ఆర్కిటెక్చర్, మల్టీ-సిగ్ చెల్లింపులు, సమయ-లాక్ చేసిన బదిలీలు మరియు కొలేటరల్-ఆధారిత తక్షణ రుణాలు.

https://sebastienrousseau.com/te/2018-02-15-the-making-of-the-express-transaction-credits-platform/

LinkedIn కోసం ఫార్మాట్ చేసి కాపీ చేయండి

Express Transaction Credits ప్లాట్‌ఫారమ్ నిర్మాణం — Sebastien Rousseau

2018లో Ethereum ERC-223పై EXTC ప్లాట్‌ఫారమ్ ఎలా నిర్మించబడిందనే దానిపై సాంకేతిక లోతైన విశ్లేషణ: టోకెన్ ఆర్కిటెక్చర్, మల్టీ-సిగ్ చెల్లింపులు, సమయ-లాక్ చేసిన బదిలీలు మరియు కొలేటరల్-ఆధారిత తక్షణ రుణాలు.

ముఖ్యమైన వ్యూహాత్మక అంశాలు ఇవి:

- డిజైన్ సమస్య: ERC-20 ఎందుకు సరిపోలేదు. 2015లో ప్రతిపాదించబడి, Ethereum Improvement Proposal 20లో అధికారికం చేయబడిన ERC-20 ప్రమాణం, 2017–2018 ICO విజృంభణకు శక్తినిచ్చిన ప్రామాణిక ఫంజిబుల్ టోకెన్ ఇంటర్‌ఫేస్‌ను నిర్వచించింది.
- ERC-223 పరిష్కారం: నోటిఫికేషన్‌తో అటామిక్ బదిలీ. Ethereum EIPs GitHub ఇష్యూ ట్రాకర్‌లో ప్రతిపాదించబడిన ERC-223, ఒక టోకెన్ బదిలీ చేయవలసిన పనిని మార్చడం ద్వారా నిశ్శబ్ద-నష్ట సమస్యను పరిష్కరించింది.
- EXTC కాంట్రాక్ట్ ఆర్కిటెక్చర్. EXTC టోకెన్ కాంట్రాక్ట్ ఐదు మాడ్యూళ్ల చుట్టూ నిర్మించబడిన ఒక Solidity అమలు:.
- కొలేటరల్-ఆధారిత తక్షణ రుణ యంత్రాంగం. EXTC లెండింగ్ ప్రిమిటివ్ అత్యంత సంక్లిష్టమైన భాగం.

ఈ వ్యాసంలో వివరించిన సవాళ్లకు మీ సంస్థ దృక్పథం ఏమిటి?

→ https://sebastienrousseau.com/te/2018-02-15-the-making-of-the-express-transaction-credits-platform/

#Extcప్లాట్‌ఫారమ్ #Erc223 #Ethereumస్మార్ట్కాంట్రాక్ట్‌లు #టోకెన్ఆర్కిటెక్చర్ #మల్టీసిగ్నేచర్

Sebastien Rousseau | CC-BY-4.0
ఈ వ్యాసాన్ని ఉదహరించండి

Express Transaction Credits ప్లాట్‌ఫారమ్ నిర్మాణం — Sebastien Rousseau

2018లో Ethereum ERC-223పై EXTC ప్లాట్‌ఫారమ్ ఎలా నిర్మించబడిందనే దానిపై సాంకేతిక లోతైన విశ్లేషణ: టోకెన్ ఆర్కిటెక్చర్, మల్టీ-సిగ్ చెల్లింపులు, సమయ-లాక్ చేసిన బదిలీలు మరియు కొలేటరల్-ఆధారిత తక్షణ రుణాలు.

BibTeX

@online{rousseau2018express,
  author  = {Rousseau, Sebastien},
  title   = {{Express Transaction Credits ప్లాట్‌ఫారమ్ నిర్మాణం — Sebastien Rousseau}},
  year    = {2018},
  url     = {https://sebastienrousseau.com/te/2018-02-15-the-making-of-the-express-transaction-credits-platform/},
  urldate = {2018}
}

RIS

TY  - GEN
AU  - Rousseau, Sebastien
TI  - Express Transaction Credits ప్లాట్‌ఫారమ్ నిర్మాణం — Sebastien Rousseau
PY  - 2018
UR  - https://sebastienrousseau.com/te/2018-02-15-the-making-of-the-express-transaction-credits-platform/
ER  -

Vancouver

Rousseau S. Express Transaction Credits ప్లాట్‌ఫారమ్ నిర్మాణం — Sebastien Rousseau. sebastienrousseau.com. 2018 Feb 15. Available from: https://sebastienrousseau.com/te/2018-02-15-the-making-of-the-express-transaction-credits-platform/

Chicago

Rousseau, Sebastien. "Express Transaction Credits ప్లాట్‌ఫారమ్ నిర్మాణం — Sebastien Rousseau." sebastienrousseau.com. February 15, 2018. https://sebastienrousseau.com/te/2018-02-15-the-making-of-the-express-transaction-credits-platform/.

APA

Rousseau, S. (2018, February 15). Express Transaction Credits ప్లాట్‌ఫారమ్ నిర్మాణం — Sebastien Rousseau. sebastienrousseau.com. https://sebastienrousseau.com/te/2018-02-15-the-making-of-the-express-transaction-credits-platform/

ఈ వ్యాసాన్ని పునఃప్రచురించండి

Express Transaction Credits ప్లాట్‌ఫారమ్ నిర్మాణం — Sebastien Rousseau

2018లో Ethereum ERC-223పై EXTC ప్లాట్‌ఫారమ్ ఎలా నిర్మించబడిందనే దానిపై సాంకేతిక లోతైన విశ్లేషణ: టోకెన్ ఆర్కిటెక్చర్, మల్టీ-సిగ్ చెల్లింపులు, సమయ-లాక్ చేసిన బదిలీలు మరియు కొలేటరల్-ఆధారిత తక్షణ రుణాలు.

ఈ వ్యాసం కింది లైసెన్స్ కింద ఉంది Creative Commons Attribution 4.0 International. పునఃప్రచురణకు కానానికల్ URLకు ఆపాదన అవసరం.

Express Transaction Credits ప్లాట్‌ఫారమ్ నిర్మాణం — Sebastien Rousseau

2018లో Ethereum ERC-223పై EXTC ప్లాట్‌ఫారమ్ ఎలా నిర్మించబడిందనే దానిపై సాంకేతిక లోతైన విశ్లేషణ: టోకెన్ ఆర్కిటెక్చర్, మల్టీ-సిగ్ చెల్లింపులు, సమయ-లాక్ చేసిన బదిలీలు మరియు కొలేటరల్-ఆధారిత తక్షణ రుణాలు.

Originally published at https://sebastienrousseau.com/te/2018-02-15-the-making-of-the-express-transaction-credits-platform/ by Sebastien Rousseau.
Licensed under CC-BY-4.0.