கோர்டா - வணிகத்திற்கான திறந்த மூல பிளாக்செயின்

Corda பல்வேறு நிதி நிறுவனங்களுக்கிடையில் நிதிக் கடமைகளைச் சேமிப்பதற்கும், நிர்வகிப்பதற்கும் மற்றும் ஒத்திசைப்பதற்கும் விநியோகிக்கப்பட்ட லெட்ஜர் ஆகும்.
கோர்டா - வணிகத்திற்கான திறந்த மூல பிளாக்செயின்
கோர்டாவில் காணக்கூடிய வீடியோ விரிவுரைகளுடன் நல்ல ஆவணங்கள் உள்ளன இங்கே. கோர்டா உள்ளே எவ்வாறு செயல்படுகிறது என்பதை சுருக்கமாக விவரிக்க முயற்சிப்பேன்.

கோர்டாவின் முக்கிய அம்சங்கள் மற்றும் பிற பிளாக்செயின்களில் அதன் தனித்துவத்தைப் பார்ப்போம்:

  • கோர்டாவிற்கு அதன் சொந்த கிரிப்டோகரன்சி இல்லை.
  • கோர்டா மைனிங் மற்றும் ப்ரூஃப்-ஆஃப்-வொர்க் அமைப்பைப் பயன்படுத்தவில்லை.
  • பரிவர்த்தனை/ஒப்பந்தத்தின் தரப்பினரிடையே மட்டுமே தரவு பரிமாற்றம் நிகழ்கிறது. அனைத்து நெட்வொர்க் முனைகளுக்கும் உலகளாவிய ஒளிபரப்பு இல்லை.
  • அனைத்து பரிவர்த்தனைகளையும் நிர்வகிக்கும் மத்திய கட்டுப்பாட்டாளர் இல்லை.
  • Corda பல்வேறு ஒருமித்த வழிமுறைகளை ஆதரிக்கிறது.
  • ஒரு தனிப்பட்ட ஒப்பந்தம்/ஒப்பந்தத்தின் மட்டத்தில் பங்கேற்பாளர்களிடையே ஒருமித்த கருத்து அடையப்படுகிறது, முழு அமைப்பின் மட்டத்தில் அல்ல.
  • ஒரு பரிவர்த்தனை சம்பந்தப்பட்ட பங்கேற்பாளர்களால் மட்டுமே உறுதிப்படுத்தப்படுகிறது.
  • கோர்டா முறையான மனித சட்ட மொழிக்கும் ஸ்மார்ட் ஒப்பந்தக் குறியீட்டிற்கும் இடையே நேரடி இணைப்பை வழங்குகிறது.

பேரேடு

கோர்டாவில் லெட்ஜரின் கருத்து அகநிலையானது. ஒற்றை மைய தரவு களஞ்சியம் இல்லை. மாறாக, ஒவ்வொரு முனையும் தனக்குத் தெரிந்த உண்மைகளின் தனித்தனி தரவுத்தளத்தை பராமரிக்கிறது.

எடுத்துக்காட்டாக, 5 முனைகளின் வலையமைப்பை கற்பனை செய்து பாருங்கள், அங்கு ஒரு வட்டம் என்பது முனைக்கு தெரிந்த உண்மை.

கோர்டா - வணிகத்திற்கான திறந்த மூல பிளாக்செயின்

நாம் பார்க்கிறபடி, எட், கார்ல் மற்றும் டெமிக்கு உண்மை 3 பற்றி தெரியும், ஆனால் ஆலிஸ் மற்றும் பாப் ஆகியோருக்கு அது தெரியாது. ஒவ்வொரு முனையின் தரவுத்தளத்திலும் பொதுவான உண்மைகள் சேமிக்கப்பட்டு, தரவு ஒரே மாதிரியாக இருக்கும் என்று கோர்டா உத்தரவாதம் அளிக்கிறது.

மாநிலங்களில்

மாநிலம் ஆகும் மாறாத ஒரு குறிப்பிட்ட நேரத்தில் ஒன்று அல்லது அதற்கு மேற்பட்ட பிணைய முனைகளுக்குத் தெரிந்த உண்மையைப் பிரதிபலிக்கும் ஒரு பொருள்.

மாநிலங்கள் தன்னிச்சையான தரவுகளை சேமிக்க முடியும், எடுத்துக்காட்டாக, பங்குகள், பத்திரங்கள், கடன்கள், அடையாள தகவல்.

எடுத்துக்காட்டாக, பின்வரும் நிலை IOU-ஐப் பிரதிபலிக்கிறது - இது ஆலிஸ் பாபுக்கு X தொகையை செலுத்த வேண்டியுள்ளது.

கோர்டா - வணிகத்திற்கான திறந்த மூல பிளாக்செயின்
காலப்போக்கில் ஒரு உண்மையின் வாழ்க்கைச் சுழற்சி நிலைகளின் வரிசையால் குறிப்பிடப்படுகிறது. தற்போதைய நிலையைப் புதுப்பிக்க வேண்டிய அவசியம் ஏற்பட்டால், புதிய ஒன்றை உருவாக்கி, தற்போதைய நிலையை வரலாற்றுச் சிறப்புமிக்கதாகக் குறிக்கிறோம்.

கோர்டா - வணிகத்திற்கான திறந்த மூல பிளாக்செயின்

பரிவர்த்தனைகள்

பரிவர்த்தனைகள் என்பது லெட்ஜரைப் புதுப்பிக்கும் முன்மொழிவுகள். அனைத்து லெட்ஜர் பங்கேற்பாளர்களுக்கும் அவை ஒளிபரப்பப்படாது, அவற்றைப் பார்க்கவும் நிர்வகிக்கவும் சட்டப்பூர்வ உரிமை உள்ள நெட்வொர்க் பங்கேற்பாளர்களுக்கு மட்டுமே கிடைக்கும்.

பின்வரும் பட்சத்தில் ஒரு பரிவர்த்தனை லெட்ஜரில் சேர்க்கப்படும்:

  • ஒப்பந்தப்படி செல்லுபடியாகும்
  • தேவையான அனைத்து பங்கேற்பாளர்களாலும் கையொப்பமிடப்பட்டது
  • இரட்டைச் செலவுகளைக் கொண்டிருக்கவில்லை

கோர்டா UTXO (செலவிடப்படாத பரிவர்த்தனை வெளியீடு) மாதிரியைப் பயன்படுத்துகிறது, இதில் ஒவ்வொரு லெட்ஜர் நிலையும் மாறாமல் இருக்கும்.

ஒரு பரிவர்த்தனை உருவாக்கப்படும் போது, ​​முந்தைய பரிவர்த்தனையின் வெளியீட்டு நிலை (ஹாஷ் மற்றும் குறியீட்டின் மூலம்) உள்ளீட்டிற்கு மாற்றப்படும்.

கோர்டா - வணிகத்திற்கான திறந்த மூல பிளாக்செயின்
பரிவர்த்தனை வாழ்க்கை சுழற்சி:

  • உருவாக்கம் (தற்போது, ​​பரிவர்த்தனை என்பது லெட்ஜரைப் புதுப்பிப்பதற்கான ஒரு திட்டம் மட்டுமே)
  • கையொப்பங்களைச் சேகரிக்கவும் (பரிவர்த்தனைக்கு தேவையான தரப்பினர் பரிவர்த்தனையில் கையொப்பத்தைச் சேர்ப்பதன் மூலம் புதுப்பிப்பு முன்மொழிவை அங்கீகரிக்கிறார்கள்)
  • பரிவர்த்தனையை லெட்ஜருக்குச் சமர்ப்பிக்கவும்

லெட்ஜரில் ஒரு பரிவர்த்தனை சேர்க்கப்பட்டவுடன், உள்ளீட்டு நிலைகள் வரலாற்று ரீதியாகக் குறிக்கப்படும் மற்றும் எதிர்கால பரிவர்த்தனைகளில் பயன்படுத்த முடியாது.

கோர்டா - வணிகத்திற்கான திறந்த மூல பிளாக்செயின்
உள்ளீடு மற்றும் வெளியீட்டு நிலைகளுக்கு கூடுதலாக, ஒரு பரிவர்த்தனை பின்வருவனவற்றைக் கொண்டிருக்கலாம்:

  • கட்டளைகள் (பரிவர்த்தனையின் நோக்கத்தைக் குறிக்கும் பரிவர்த்தனை அளவுரு)
  • இணைப்புகள் (விடுமுறை நாள்காட்டி, நாணய மாற்றி)
  • நேர சாளரங்கள் (செல்லுபடியாகும் காலம்)
  • நோட்டரி (நோட்டரி, சிறப்பு நெட்வொர்க் பங்கேற்பாளர்கள் பரிவர்த்தனைகளை சரிபார்க்கிறார்கள்)

கோர்டா - வணிகத்திற்கான திறந்த மூல பிளாக்செயின்

ஒப்பந்தங்கள்

பரிவர்த்தனை செல்லுபடியாகும் தன்மையைப் பற்றி நாம் பேசும்போது, ​​தேவையான கையொப்பங்களின் இருப்பை மட்டுமல்ல, ஒப்பந்தத்தின் செல்லுபடியாகும். ஒவ்வொரு பரிவர்த்தனையும் அதை ஏற்றுக்கொண்டு உள்ளீடு மற்றும் வெளியீட்டு நிலைகளை சரிபார்க்கும் ஒப்பந்தத்துடன் தொடர்புடையது. ஒரு பரிவர்த்தனை அதன் அனைத்து மாநிலங்களும் செல்லுபடியாகும் பட்சத்தில் மட்டுமே செல்லுபடியாகும்.

கோர்டாவில் உள்ள ஒப்பந்தங்கள் எந்த JVM மொழியிலும் எழுதப்படுகின்றன (உதாரணமாக, ஜாவா, கோட்லின்).

class CommercialPaper : Contract {
    override fun verify(tx: LedgerTransaction) {
        TODO()
    }
}

ஒரு வகுப்பிலிருந்து மரபுரிமை பெறுவது அவசியம் ஒப்பந்த மற்றும் முறையை மேலெழுதவும் சரிபார்க்க. பரிவர்த்தனை தவறானதாக இருந்தால், விதிவிலக்கு அளிக்கப்படும்.

பரிவர்த்தனை சரிபார்ப்பு உறுதியானதாக இருக்க வேண்டும், அதாவது. ஒப்பந்தம் எப்போதும் பரிவர்த்தனையை ஏற்க வேண்டும் அல்லது நிராகரிக்க வேண்டும். இது தொடர்பாக, பரிவர்த்தனையின் செல்லுபடியாகும் நேரம், சீரற்ற எண்கள், ஹோஸ்ட் கோப்புகள் போன்றவற்றைச் சார்ந்திருக்க முடியாது.

கோர்டாவில், ஒப்பந்தங்கள் சாண்ட்பாக்ஸ் என்று அழைக்கப்படுவதில் செயல்படுத்தப்படுகின்றன - இது சற்று மாற்றியமைக்கப்பட்ட ஜே.வி.எம்.

நீரோடைகள்

நெட்வொர்க் முனைகளுக்கு இடையேயான தொடர்பை தானியக்கமாக்க, நூல்கள் சேர்க்கப்பட்டன.

ஒரு ஓட்டம் என்பது ஒரு குறிப்பிட்ட லெட்ஜர் புதுப்பிப்பை எவ்வாறு செயல்படுத்துவது மற்றும் எந்த கட்டத்தில் பரிவர்த்தனை கையொப்பமிடப்பட்டு சரிபார்க்கப்பட வேண்டும் என்பதை ஒரு முனைக்கு தெரிவிக்கும் படிகளின் வரிசையாகும்.

கோர்டா - வணிகத்திற்கான திறந்த மூல பிளாக்செயின்

பரிவர்த்தனை அனைத்து தரப்பினராலும் கையொப்பமிடப்பட்டு லெட்ஜரில் வருவதற்கு சில நேரங்களில் மணிநேரங்கள், நாட்கள் ஆகும். பரிவர்த்தனையில் பங்கேற்கும் முனையைத் துண்டித்தால் என்ன நடக்கும்? நூல்களுக்கு சோதனைச் சாவடிகள் உள்ளன, அதில் நூலின் நிலை முனையின் தரவுத்தளத்தில் எழுதப்படும். ஒரு கணு பிணையத்திற்கு மீட்டமைக்கப்படும் போது, ​​அது விட்ட இடத்திலேயே தொடரும்.

ஒருமித்த கருத்து

லெட்ஜரில் நுழைவதற்கு, ஒரு பரிவர்த்தனை 2 ஒருமித்த கருத்துகளை அடைய வேண்டும்: செல்லுபடியாகும் தன்மை மற்றும் தனித்தன்மை.

பரிவர்த்தனையின் செல்லுபடியாகும் முடிவு அதில் நேரடியாக சம்பந்தப்பட்ட தரப்பினரால் மட்டுமே எடுக்கப்படுகிறது.

நோட்டரி முனைகள் பரிவர்த்தனையின் தனித்தன்மையை சரிபார்த்து, இரட்டைச் செலவுகளைத் தடுக்கின்றன.

பாப் $100 வைத்திருப்பதாகவும், அதே உள்ளீட்டு நிலையைப் பயன்படுத்தி $80 சார்லிக்கும் $70 டானுக்கும் மாற்ற விரும்புவதாகவும் கற்பனை செய்து கொள்வோம்.

கோர்டா - வணிகத்திற்கான திறந்த மூல பிளாக்செயின்

அத்தகைய தந்திரத்தை இழுக்க கோர்டா உங்களை அனுமதிக்காது. பரிவர்த்தனை செல்லுபடியாகும் காசோலையை கடந்து சென்றாலும், தனித்தன்மை சோதனை தோல்வியடையும்.

முடிவுக்கு

கோர்டா இயங்குதளம், R3 பிளாக்செயின் கூட்டமைப்பால் உருவாக்கப்பட்டது, இது பிளாக்செயின் தொழில்நுட்பத்திற்கான தூய பயன்பாட்டு வழக்கு அல்ல. கோர்டா என்பது நிதி நிறுவனங்களுக்கான மிகவும் சிறப்பு வாய்ந்த கருவியாகும்.

ஆதாரம்: www.habr.com

கருத்தைச் சேர்