Sebastien Rousseau

EXTC தளம்

Express Transaction Credits தளத்தின் உருவாக்கம்

ERC-223 smart contracts மூலம் Express Transaction Credits தளத்தை வடிவமைத்தல்.

8 நிமிட வாசிப்பு
Banner for: Express Transaction Credits தளத்தின் உருவாக்கம்

பிரம்மாண்டமான வெண்ணிற தூண்கள்.class="img-fluid clearfix"

நிர்வாகச் சுருக்கம் / முக்கியக் குறிப்புகள்

  • மூலச் சிக்கல். 2018-இல் ஆதிக்கம் செலுத்திய Ethereum டோக்கன் தரநிலையான ERC-20-இல் ஒரு கட்டமைப்புக் குறைபாடு இருந்தது: ஒரு smart contract முகவரிக்கு நேரடியாகப் பரிமாற்றப்பட்ட டோக்கன்கள், அந்த ஒப்பந்தத்திற்கு ஒரு கையாளும் நிரல் இல்லாவிட்டால் அமைதியாக அழிக்கப்பட்டன. ERC-20-இன் மேல் கட்டமைக்கப்பட்ட எந்தவொரு கட்டணத் தளமும் அந்த ஆபத்தை மரபுரிமையாகப் பெற்றது (Ethereum EIPs).
  • தீர்வாக ERC-223. ERC-223, பெறுநர் ஒப்பந்தங்கள் ஒரு tokenFallback(address, uint, bytes) செயல்பாட்டைச் செயல்படுத்துவதைக் கோரியது. அது இல்லாதிருந்தால், பரிமாற்றம் அணு-அளவில் மீளப்பட்டது. எந்த டோக்கனும் அமைதியாக இழக்கப்பட முடியாது (Ethereum EIPs GitHub).
  • EXTC-இன் ஐந்து ஒப்பந்த அடிப்படைக் கூறுகள். டோக்கன் அடையாளம் (பெயர், சின்னம், 18-தசம துல்லியம்), நிலையான வழங்கல், ERC-223-இணக்கமான பரிமாற்றம், multi-signature நிறுவன விநியோகம், மற்றும் block-height நேர-பூட்டப்பட்ட நிரந்தர ஆணைகள்.
  • பிணையக் கடன் வழிமுறை. கடன் வாங்குபவர்கள் EXTC டோக்கன்களை ஒரு ஒப்பந்த எஸ்க்ரோவில் பூட்டினர்; பிணையம் பெறப்பட்டவுடன், அடிமன வெளியீட்டுத் தாமதம் அல்லது கடன்-குழு ஒப்புதல் இன்றி, ஒப்பந்தம் கடன் தொகையை அணு-அளவில் வெளியிட்டது.
  • Ethereum வரம்புகள் குறித்து இந்தச் சோதனை வெளிப்படுத்தியது. ~15 TPS mainnet கடத்துதிறன் மற்றும் ஜனவரி 2018 உச்சத்தில் ஒரு பரிவர்த்தனைக்கு $0.10–$1.00 gas செலவுகளுடன், remittance-அளவிலான அளவைக் கூட செயலாக்கும் ஒரு கட்டண வலைப்பின்னல், Layer-2 உள்கட்டமைப்பு இல்லாமல் பொது Ethereum-இல் பொருளாதார ரீதியாகவும் தொழில்நுட்ப ரீதியாகவும் சாத்தியமற்றதாக இருந்தது.

வடிவமைப்புச் சிக்கல்: ERC-20 ஏன் போதுமானதாக இல்லை

2015-இல் முன்மொழியப்பட்டு Ethereum Improvement Proposal 20-இல் முறைப்படுத்தப்பட்ட ERC-20 தரநிலை, 2017–2018 ICO எழுச்சிக்கு சக்தியூட்டிய நியமப்படுத்தப்பட்ட fungible token இடைமுகத்தை வரையறுத்தது. அதன் ஆறு அடிப்படை செயல்பாடுகள் — totalSupply, balanceOf, transfer, transferFrom, approve, மற்றும் allowance — எளிய டோக்கன் வெளியீடு மற்றும் பரிமாற்றத்திற்குப் போதுமானதாக இருந்தன.

இருப்பினும், ஒரு கட்டணத் தளத்திற்கு, ERC-20-இல் உற்பத்திக்கு-முக்கியமான ஒரு குறைபாடு இருந்தது. transfer(address _to, uint256 _value) செயல்பாடு, பெறுநர் ஒப்பந்தத்தில் எந்த நிரலையும் தூண்டாமல், contract முகவரிகள் உட்பட எந்தவொரு முகவரிக்கும் டோக்கன்களை நகர்த்தியது. உள்வரும் ERC-20 பரிமாற்றங்களைக் கண்காணிக்கக் குறிப்பாக நிரலாக்கப்படாத ஒரு ஒப்பந்தத்திற்கு அவற்றைக் கண்டறிய எந்த வழியும் இல்லை. இவ்வாறு அனுப்பப்பட்ட டோக்கன்கள், மீட்பதற்கான எந்த வழிமுறையும் இன்றி, நிரந்தரமாகச் சிக்கிக்கொண்டன.

இந்த வழிமுறையின் மூலம் 2018 ஆம் ஆண்டின் நடுப்பகுதிக்குள் பல்லாயிரக்கணக்கான டாலர்கள் மதிப்புள்ள ERC-20 டோக்கன்கள் நிரந்தரமாக இழக்கப்பட்டதாக Ethereum சமூகம் மதிப்பிட்டது. பரிமாற்றங்கள் அமைதியாகத் தோல்வியடைந்து பயனர் நிதியை அழிக்கக்கூடிய ஒரு கட்டணத் தளத்தைக் கட்டமைப்பது ஏற்றுக்கொள்ளத்தக்கதாக இல்லை.

ERC-223 தீர்வு: அறிவிப்புடன் கூடிய அணு-அளவிலான பரிமாற்றம்

Ethereum EIPs GitHub issue tracker-இல் முன்மொழியப்பட்ட ERC-223, டோக்கன் பரிமாற்றம் என்ன செய்ய வேண்டும் என்பதை மாற்றுவதன் மூலம் அமைதியான-இழப்புச் சிக்கலைத் தீர்த்தது. ERC-223-இன் கீழ், transfer(address _to, uint256 _value, bytes _data) பெறுநர் முகவரியில் contract நிரல் உள்ளதா என்பதைச் சரிபார்த்தது. இருந்தால், பரிமாற்றம் _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-க்கு சென்ட்-க்கும் குறைவான துல்லியத்தை வழங்கின, இது micro-payment மற்றும் micro-loan பயன்பாட்டு நிகழ்வுகளுக்குத் தேவையான நுண்மையுடன் பொருந்தியது. EXTC சின்னம் டோக்கன் ஒப்பந்தத்தில் பதிவுசெய்யப்பட்ட on-chain அடையாளங்காட்டியாக இருந்தது.

2. நிலையான மொத்த வழங்கல்

மொத்த வழங்கல் ஒப்பந்தம் நிறுவப்படும்போது அமைக்கப்பட்டது மற்றும் அடுத்தடுத்த mint-கள் மூலம் பணவீக்கமடையச் செய்ய முடியாது. இந்த வடிவமைப்புத் தேர்வு EXTC-ஐ பணவாட்டமுள்ளதாக (deflationary) ஆக்கியது: புழக்கத்திலிருந்து நிரந்தரமாக அகற்றப்பட்ட எந்தவொரு டோக்கனும் — மீளமுடியாத burn செயல்பாடுகள் மூலம் — மாற்றீடு இன்றி வழங்கலைக் குறைத்தது. நிலையான-வழங்கல் மாதிரி 2018 கட்டண டோக்கன் வடிவமைப்புகளில் நிலையானதாக இருந்தது, பணவாட்ட அழுத்தம் ஒரு பரிமாற்ற ஊடகத்திற்கு ஒரு அம்சம் என்ற Bitcoin-தாக்கப்பட்ட அனுமானத்தைப் பிரதிபலித்தது.

3. ERC-223 இணக்கமான இருப்பு மற்றும் பரிமாற்றம்

முக்கிய பரிமாற்றச் செயல்பாடு முழு ERC-223 இடைமுகத்தையும் செயல்படுத்தியது. உள் இருப்பு mappings ஒவ்வொரு முகவரியின் வைத்திருப்புகளையும் கண்காணித்தன. isContract(address) உதவிச் செயல்பாடு, tokenFallback அழைக்கப்பட வேண்டுமா என்பதைத் தீர்மானிக்க, EOA (externally owned account) முகவரிகளை contract முகவரிகளிலிருந்து வேறுபடுத்தியது.

4. Multi-Signature நிறுவன விநியோகங்கள்

நிறுவனக் கட்டண பணிப்பாய்வுகளுக்கு இணை-அங்கீகாரம் தேவைப்பட்டது: ஒரு வரையறுக்கப்பட்ட வரம்பிற்கு மேல் எந்தவொரு விநியோகத்தையும் ஒரே ஒரு கையொப்பமிடுபவர் தனிப்பட்ட முறையில் தொடங்க முடியாது. EXTC ஒப்பந்தம் ஒரு two-of-N multi-signature திட்டத்தைச் செயல்படுத்தியது:

  1. நியமிக்கப்பட்ட ஒரு தொடங்குபவர், பெறுநர், தொகை, மற்றும் ஒரு nonce-ஐக் குறிப்பிட்டு ஒரு பரிமாற்றத்தை முன்மொழிந்தார்.
  2. ஒரு இணை-கையொப்பமிடுபவர் அந்த nonce-ஐ உறுதிப்படுத்தினார்.
  3. இரண்டு கையொப்பங்களும் on-chain பதிவுசெய்யப்பட்ட பின்னரே பரிமாற்றம் செயல்படுத்தப்பட்டது.

இது நிறுவனக் கணக்குகளுக்கான ஒற்றை-புள்ளி-தோல்வி ஆபத்தை அகற்றியது, அதே நேரத்தில் முழு அங்கீகாரப் பாய்வையும் on-chain-இல் மற்றும் ஒரு clearing house இடைத்தரகர் இன்றித் தணிக்கை செய்யத்தக்கதாக வைத்திருந்தது.

5. Block-Height நேர-பூட்டப்பட்ட நிரந்தர ஆணைகள்

தொடர் கட்டணங்கள் — சம்பளங்கள், சந்தாக்கள், திட்டமிடப்பட்ட கடன் திருப்பிச்செலுத்துதல்கள் — ஒரு நிரந்தர-ஆணை அடிப்படைக் கூறைத் தேவைப்படுத்தின. EXTC இதை ஒரு நேர-பூட்டாகச் செயல்படுத்தியது: ஒரு releaseBlock அளவுருவுடன் ஒரு பரிமாற்றப் பதிவு ஒப்பந்தத்தில் சேமிக்கப்பட்டது. Ethereum block height ஆனது releaseBlock-ஐ அடையும் வரை பரிமாற்றம் செயல்பட முடியாது.

நேர மாற்றாக block height 2018-இல் ஒரு நடைமுறைத் தேர்வாக இருந்தது. Ethereum 15-வினாடி block இடைவெளியை இலக்காகக் கொண்டிருந்தது, இது சில நிமிடங்களுக்குள் wall-clock நேரத்திற்கு block height-ஐ நியாயமான நம்பகமான மாற்றாக ஆக்கியது. முழுமையான நேர முத்திரைகள் (block.timestamp) கிடைத்தன, ஆனால் ±900-வினாடி சாளரத்திற்குள் miner கையாளுதலுக்கு உட்பட்டவை, இது நிதி ஒப்பந்தங்களுக்கு block height-ஐ பாதுகாப்பான குறிப்பாக ஆக்கியது.

பிணையம் அடிப்படையிலான உடனடி கடன் வழிமுறை

EXTC கடன் வழங்கும் அடிப்படைக் கூறு மிகவும் சிக்கலான பகுதியாக இருந்தது. வடிவமைப்பு:

  1. கடன் வாங்குபவர் பிணையத்தைப் பூட்டுகிறார். கடன் வாங்குபவர் lockCollateral(uint256 _collateralAmount)-ஐ அழைத்து, ஒரு ERC-223 tokenFallback மூலம் EXTC டோக்கன்களை கடன் வழங்கும் ஒப்பந்த எஸ்க்ரோவிற்கு மாற்றினார்.
  2. Loan-to-value விகிதச் சரிபார்ப்பு. ஒப்பந்தம் முன்-கட்டமைக்கப்பட்ட ஒரு LTV விகிதத்தை (எ.கா. 50%) படித்து, பூட்டப்பட்ட பிணையத்திற்கு எதிராக அதிகபட்சக் கடன் தொகையைக் கணக்கிட்டது.
  3. அணு-அளவிலான கடன் விநியோகம். பிணையம் குறைந்தபட்ச வரம்பைப் பூர்த்தி செய்தால், ஒப்பந்தம் உடனடியாகக் கடன் தொகையைக் கடன் வாங்குபவரின் முகவரிக்கு மாற்றியது. அடிமன வெளியீட்டு வரிசை இல்லை, கடன் குழு இல்லை, தீர்வுத் தாமதம் இல்லை.
  4. திருப்பிச்செலுத்துதல் மற்றும் வெளியீடு. திருப்பிச்செலுத்துதலின் போது — அசல் மற்றும் ஒரு நிலையான வட்டி விகிதம் — ஒப்பந்தம் பிணையத்தைக் கடன் வாங்குபவருக்கு மீண்டும் வெளியிட்டது. releaseBlock-க்குள் திருப்பிச்செலுத்தத் தவறியது தானியங்கு கலைப்பைத் தூண்டியது: ஒப்பந்தம் பிணையத்தைக் கடன் வழங்குபவரின் நியமிக்கப்பட்ட முகவரிக்கு மாற்றியது.

முழுப் பாய்வும் ஒப்பந்த நிரலால் அமல்படுத்தப்பட்டது. விதிமுறைகளை அமல்படுத்த எந்தவொரு தரப்பும் மற்றொரு தரப்பை நம்பவோ அல்லது ஒரு இடைத்தரகரை நம்பியிருக்கவோ தேவையில்லை.

இந்தச் சோதனை வெளிப்படுத்தியது

EXTC ஒப்பந்தக் கட்டமைப்பு தொழில்நுட்ப ரீதியாக ஒத்திசைவானதாக இருந்தது. ERC-223 ஆனது ERC-20-இன் மிக மோசமான பாதுகாப்புக் குறைபாட்டைத் தீர்த்தது. multi-signature மற்றும் நேர-பூட்டு அடிப்படைக் கூறுகள் நிஜ நிறுவனக் கட்டண பணிப்பாய்வுகளுடன் நேரடியாக இணைந்தன. பிணையக் கடன் வழிமுறை, பிணைக்கப்பட்ட கடன் வழங்குதல் on-chain-இல் முழுமையாகத் தானியக்கமாகவும் தன்னை-அமல்படுத்தும்படியும் இருக்க முடியும் என்பதை நிரூபித்தது.

நடைமுறையில் இரண்டு கட்டுப்பாடுகள் தங்களை வெளிப்படுத்திக்கொண்டன:

gas செலவுகள். ஜனவரி 2018 உச்சத்தில், Ethereum gas விலைகள் 50–100 gwei-ஐ எட்டின, இது ஒரு தனி ERC-223 டோக்கன் பரிமாற்றத்தின் செலவை $0.50–$2.00 ஆக ஆக்கியது. $10–$50 மதிப்புள்ள micro-payment அல்லது remittance-களுக்கு, அந்தக் கட்டணங்கள் தடையாக இருந்தன.

கடத்துதிறன். 2018-இன் தொடக்கத்தில் Ethereum mainnet block gas வரம்பு தோராயமாக 8 மில்லியன் gas ஆக இருந்தது. ஒரு ERC-223 பரிமாற்றம் தோராயமாக 50,000–80,000 gas-ஐ உட்கொண்டது. எனவே வலைப்பின்னல் ஒரு block-க்கு தோராயமாக 100–160 EXTC டோக்கன் பரிமாற்றங்களை, அல்லது 15-வினாடி block இடைவெளியில் விநாடிக்கு தோராயமாக 7–11 பரிமாற்றங்களைச் செயலாக்க முடிந்தது. கட்டண வலைப்பின்னல் அளவு — விநாடிக்கு நூற்றுக்கணக்கான அல்லது ஆயிரக்கணக்கான பரிவர்த்தனைகள் — உற்பத்தி வடிவில் இன்னும் இல்லாத Layer-2 உள்கட்டமைப்பு இல்லாமல் பொது Ethereum-இல் அடையக்கூடியதாக இல்லை.

இவை உள்கட்டமைப்புக் கட்டுப்பாடுகளே தவிர, EXTC-இல் உள்ள வடிவமைப்புக் குறைபாடுகள் அல்ல. ஒப்பந்த தர்க்கம் சரியாக இருந்தது. அடிப்படை blockchain நிதித்-தொழில் அளவில் கட்டண அளவை இன்னும் ஆதரிக்க முடியவில்லை.

உற்பத்தியை எட்டிய கருத்துக்கள்

EXTC-இலிருந்து பல வடிவமைப்பு வடிவங்கள் அடுத்தடுத்த வளர்ச்சியால் சரிபார்க்கப்பட்டன:

பெறுநர் அறிவிப்புடன் கூடிய அணு-அளவிலான டோக்கன் பரிமாற்றம் — முக்கிய ERC-223 பண்பு — ERC-777 (2019)-க்கு அடிப்படையாக ஆனது, இது அறிவிப்பு மாதிரியை நீட்டித்தது மற்றும் பின்னர் DeFi கடன் வழங்கும் நெறிமுறைகளில் இணைக்கப்பட்டது. tokenFallback வடிவம் நவீன DeFi கட்டமைப்பு முழுவதும் தோன்றுகிறது.

நிறுவன விநியோகங்களுக்கான Multi-signature அங்கீகாரம் — செயல்படுத்துவதற்கு முன் பல on-chain கையொப்பங்களைக் கோரும் வடிவம் — DAO கருவூல மேலாண்மை மற்றும் நிறுவனக் காப்பகத் தீர்வுகளுக்கான நிலையான மாதிரியாக ஆனது. 2018-இல் தொடங்கப்பட்ட Gnosis Safe, இந்த வடிவத்தை அளவில் பிரபலப்படுத்தியது.

இடைத்தரகர்கள் இல்லாத பிணையம் அடிப்படையிலான உடனடி கடன்கள் — பிணையத்தை எஸ்க்ரோவில் பூட்டி, கடன் தொகையை அணு-அளவில் வெளியிடும் வழிமுறை — Compound (2018) மற்றும் Aave (2020) போன்ற DeFi கடன் வழங்கும் நெறிமுறைகளின் அடிப்படை வடிவமைப்பாகும்.

திட்டமிடப்பட்ட கட்டணங்களுக்கான Block-height நேர-பூட்டுகள் — எதிர்கால செயல்படுத்தல் நேரத்தை ஒப்பந்தத்தில் குறியீடாக்கும் வடிவம் — DeFi சூழல் முழுவதும் டோக்கன் vesting ஒப்பந்தங்கள், தாமதப்படுத்தப்பட்ட ஆளுகை முன்மொழிவுகள், மற்றும் time-weighted average price (TWAP) oracle வடிவமைப்புகளில் தோன்றுகிறது.

EXTC சோதனை உற்பத்தி அளவை எட்டவில்லை. வடிவமைப்பை நடைமுறைச் சாத்தியமாக்கத் தேவையான உள்கட்டமைப்பு முதிர்ச்சியடைய இன்னும் மூன்று முதல் ஐந்து ஆண்டுகள் ஆயின. அது கேட்ட வடிவமைப்புக் கேள்விகள் 2018-க்கான சரியான கேள்விகளாக இருந்தன.

அடிக்கடி கேட்கப்படும் கேள்விகள்

ERC-20-இன் குறைபாட்டைச் சரிசெய்த போதிலும், ERC-223 ஏன் ஆதிக்கமான டோக்கன் தரநிலையாக ஒருபோதும் ஏற்றுக்கொள்ளப்படவில்லை?

ERC-223, பெறுநர் ஒப்பந்தங்கள் tokenFallback-ஐ செயல்படுத்தக் கோரியது, இது ERC-20 டோக்கன்களுக்கு ஏற்கனவே நிறுவப்பட்ட ஆயிரக்கணக்கான ஒப்பந்தங்களுடன் பின்நோக்கிய இணக்கத்தன்மையை உடைத்தது. ஏற்கனவே இருந்த ERC-20 சூழல் இடம்பெயர்வதற்கு மிகப் பெரியதாக இருந்தது. அடுத்தடுத்த முன்மொழிவுகள் — குறிப்பாக ERC-777 மற்றும் ERC-1363 — அதே சிக்கலை வெவ்வேறு இணக்கத்தன்மை பரிமாற்றுகளுடன் தீர்த்தன, ஆனால் ERC-20 வலைப்பின்னல் விளைவுகளின் கலவை மற்றும் அமைதியான-இழப்புச் சூழ்நிலையைத் தவிர்த்த wrapped token வடிவங்களின் அறிமுகம் ஆகியவற்றின் மூலம் ஆதிக்கமாக இருந்தது.

EXTC டோக்கன் மற்றும் தளத்திற்கு என்ன நடந்தது?

EXTC 2018-இலிருந்து ஒரு proof-of-concept மற்றும் ஆரம்ப ஆராய்ச்சித் திட்டமாக இருந்தது. Ethereum அளவிடுதிறன் வரம்புகள் மற்றும் ஒழுங்குமுறை நிச்சயமற்ற நிலை தெளிவாகியதால், பரந்த ICO மற்றும் கட்டண டோக்கன் சந்தை 2018–2019 முழுவதும் கூர்மையாகச் சுருங்கியது. EXTC வடிவமைப்பில் பொதிந்திருந்த கருத்துக்கள், Layer-2 உள்கட்டமைப்பு, சிறந்த கருவிகள், மற்றும் தெளிவான ஒழுங்குமுறை கட்டமைப்புகளை அணுகிய பிற்கால நெறிமுறைகளில் மீண்டும் வெளிப்பட்டன.

EXTC-இன் பிணையக் கடன் மாதிரி, Aave போன்ற நவீன DeFi நெறிமுறைகளுடன் எவ்வாறு ஒப்பிடப்படுகிறது?

முக்கிய வழிமுறை ஒன்றுதான்: பிணையத்தைப் பூட்டுங்கள், ஒரு LTV விகிதத்திற்கு எதிராக அளவிடப்பட்ட ஒரு கடனைப் பெறுங்கள், திருப்பிச்செலுத்துங்கள் அல்லது கலைப்பை எதிர்கொள்ளுங்கள். வேறுபாடுகள்: (1) நவீன DeFi நெறிமுறைகள் நிலையான விகிதங்களுக்குப் பதிலாக இயங்கும் LTV-க்கு oracle விலை feed-களைப் பயன்படுத்துகின்றன; (2) அவை pool பயன்பாட்டிற்கு பதிலளிக்கும் அல்காரிதம் வட்டி விகிதங்களைப் பயன்படுத்துகின்றன; (3) அவை 2018 mainnet-ஐ விட 10–100 மடங்கு குறைவான gas செலவுகளுடன் Layer-2 வலைப்பின்னல்களில் இயங்குகின்றன; (4) Aave மற்றும் Compound முறையான பாதுகாப்புத் தணிக்கைகளுக்கு உட்பட்டுள்ளன மற்றும் பல பில்லியன் டாலர்கள் மதிப்புள்ள பணப்புழக்கத்தை வைத்திருந்தன, இது அடிப்படை மாதிரி உறுதியானது என்பதற்கான அனுபவ சரிபார்ப்பை வழங்குகிறது.

2018-இன் தொடக்கத்தில் Solidity பதிப்புக் கட்டுப்பாடுகள் என்ன?

EXTC ஒப்பந்தம், 2018-இன் தொடக்கத்தில் ஆதிக்கமான பதிப்பான Solidity 0.4.x-க்காக எழுதப்பட்டது. Solidity 0.4-இல் பிற்கால பதிப்புகளில் அறிமுகப்படுத்தப்பட்ட பல பாதுகாப்பு அம்சங்கள் இல்லை: integer overflow சரிபார்ப்பு (0.8.0-இல் தானாகச் சேர்க்கப்பட்டது), பிழைச் செய்திகளுடன் கூடிய require/revert (0.4-இல் வரம்புக்குட்பட்டது), மற்றும் தெளிவான function visibility (0.4-இல் இயல்பாக public ஆக இருந்தது). ஒப்பந்தம் overflow-க்கு எதிராகப் பாதுகாக்க OpenZeppelin-இன் SafeMath நூலகத்தை நம்பியிருந்தது, இது compiler இதை நேட்டிவ் ஆக அமல்படுத்துவதற்கு முன் ஒரு பொதுவான வடிவமாக இருந்தது.

குறிப்புகள்

கடைசியாக மதிப்பாய்வு செய்யப்பட்டது .

இந்தக் கட்டுரையைக் குறுக்கு-பதிவிடுங்கள்

Medium-க்கு வடிவமைத்து நகலெடு

# Express Transaction Credits தளத்தின் உருவாக்கம் — Sebastien Rousseau

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

2018-இல் Ethereum ERC-223 அடிப்படையில் EXTC தளம் எவ்வாறு கட்டமைக்கப்பட்டது என்பதற்கான ஒரு தொழில்நுட்ப ஆழ்ந்த பார்வை: டோக்கன் கட்டமைப்பு, multi-sig விநியோகங்கள், நேர-பூட்டப்பட்ட பரிமாற்றங்கள், மற்றும் பிணையம் அடிப்படையிலான உடனடி கடன்கள்.

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

Mastodon-க்கு வடிவமைத்து நகலெடு

Express Transaction Credits தளத்தின் உருவாக்கம் — Sebastien Rousseau

2018-இல் Ethereum ERC-223 அடிப்படையில் EXTC தளம் எவ்வாறு கட்டமைக்கப்பட்டது என்பதற்கான ஒரு தொழில்நுட்ப ஆழ்ந்த பார்வை: டோக்கன் கட்டமைப்பு, multi-sig விநியோகங்கள், நேர-பூட்டப்பட்ட பரிமாற்றங்கள், மற்றும் பிணையம் அடிப்படையிலான உடனடி கடன்கள்.

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

LinkedIn-க்கு வடிவமைத்து நகலெடு

Express Transaction Credits தளத்தின் உருவாக்கம் — Sebastien Rousseau

2018-இல் Ethereum ERC-223 அடிப்படையில் EXTC தளம் எவ்வாறு கட்டமைக்கப்பட்டது என்பதற்கான ஒரு தொழில்நுட்ப ஆழ்ந்த பார்வை: டோக்கன் கட்டமைப்பு, multi-sig விநியோகங்கள், நேர-பூட்டப்பட்ட பரிமாற்றங்கள், மற்றும் பிணையம் அடிப்படையிலான உடனடி கடன்கள்.

முக்கிய மூலோபாயக் கருத்துகள் இங்கே:

- வடிவமைப்புச் சிக்கல்: ERC-20 ஏன் போதுமானதாக இல்லை. 2015-இல் முன்மொழியப்பட்டு Ethereum Improvement Proposal 20-இல் முறைப்படுத்தப்பட்ட ERC-20 தரநிலை, 2017–2018 ICO எழுச்சிக்கு சக்தியூட்டிய நியமப்படுத்தப்பட்ட fungible token இடைமுகத்தை வரையறுத்தது.
- ERC-223 தீர்வு: அறிவிப்புடன் கூடிய அணு-அளவிலான பரிமாற்றம். Ethereum EIPs GitHub issue tracker-இல் முன்மொழியப்பட்ட ERC-223, டோக்கன் பரிமாற்றம் என்ன செய்ய வேண்டும் என்பதை மாற்றுவதன் மூலம் அமைதியான-இழப்புச் சிக்கலைத் தீர்த்தது.
- EXTC ஒப்பந்தக் கட்டமைப்பு. EXTC டோக்கன் ஒப்பந்தம் ஐந்து தொகுதிகளைச் சுற்றி கட்டமைக்கப்பட்ட ஒரு Solidity செயலாக்கமாக இருந்தது:.
- பிணையம் அடிப்படையிலான உடனடி கடன் வழிமுறை. EXTC கடன் வழங்கும் அடிப்படைக் கூறு மிகவும் சிக்கலான பகுதியாக இருந்தது.

இந்தக் கட்டுரையில் விவரிக்கப்பட்ட சவால்களுக்கு உங்கள் நிறுவனத்தின் அணுகுமுறை என்ன?

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

#Extcதளம் #Erc223 #EthereumSmartContracts #டோக்கன்கட்டமைப்பு #MultiSignature

Sebastien Rousseau | CC-BY-4.0
இந்தக் கட்டுரையை மேற்கோள் காட்டுங்கள்

Express Transaction Credits தளத்தின் உருவாக்கம் — Sebastien Rousseau

2018-இல் Ethereum ERC-223 அடிப்படையில் EXTC தளம் எவ்வாறு கட்டமைக்கப்பட்டது என்பதற்கான ஒரு தொழில்நுட்ப ஆழ்ந்த பார்வை: டோக்கன் கட்டமைப்பு, multi-sig விநியோகங்கள், நேர-பூட்டப்பட்ட பரிமாற்றங்கள், மற்றும் பிணையம் அடிப்படையிலான உடனடி கடன்கள்.

BibTeX

@online{rousseau2018express,
  author  = {Rousseau, Sebastien},
  title   = {{Express Transaction Credits தளத்தின் உருவாக்கம் — Sebastien Rousseau}},
  year    = {2018},
  url     = {https://sebastienrousseau.com/ta/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/ta/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/ta/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/ta/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/ta/2018-02-15-the-making-of-the-express-transaction-credits-platform/

இந்தக் கட்டுரையை மறுபிரசுரம் செய்யுங்கள்

Express Transaction Credits தளத்தின் உருவாக்கம் — Sebastien Rousseau

2018-இல் Ethereum ERC-223 அடிப்படையில் EXTC தளம் எவ்வாறு கட்டமைக்கப்பட்டது என்பதற்கான ஒரு தொழில்நுட்ப ஆழ்ந்த பார்வை: டோக்கன் கட்டமைப்பு, multi-sig விநியோகங்கள், நேர-பூட்டப்பட்ட பரிமாற்றங்கள், மற்றும் பிணையம் அடிப்படையிலான உடனடி கடன்கள்.

இந்தக் கட்டுரை பின்வரும் உரிமத்தின் கீழ் வழங்கப்படுகிறது Creative Commons Attribution 4.0 International. மறுபிரசுரத்திற்கு நியமன URL-க்கு காரணப்பொறுப்பு தேவை.

Express Transaction Credits தளத்தின் உருவாக்கம் — Sebastien Rousseau

2018-இல் Ethereum ERC-223 அடிப்படையில் EXTC தளம் எவ்வாறு கட்டமைக்கப்பட்டது என்பதற்கான ஒரு தொழில்நுட்ப ஆழ்ந்த பார்வை: டோக்கன் கட்டமைப்பு, multi-sig விநியோகங்கள், நேர-பூட்டப்பட்ட பரிமாற்றங்கள், மற்றும் பிணையம் அடிப்படையிலான உடனடி கடன்கள்.

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