ቶን: ቴሌግራም ክፍት አውታረ መረብ. ክፍል 1፡ መግቢያ፣ የአውታረ መረብ ንብርብር፣ ADNL፣ DHT፣ ተደራቢ አውታረ መረቦች

ቶን: ቴሌግራም ክፍት አውታረ መረብ. ክፍል 1፡ መግቢያ፣ የአውታረ መረብ ንብርብር፣ ADNL፣ DHT፣ ተደራቢ አውታረ መረቦች

አሁን ለሁለት ሳምንታት ሩኔት ስለ ቴሌግራም እና ሁኔታውን በRoskomnadzor ምክንያት ትርጉም የለሽ እና ምህረት የለሽ እገዳውን ሲያሰማ ቆይቷል። ሪኮቼው ብዙ ሰዎችን አበሳጭቷል፣ ነገር ግን እነዚህ ሁሉ በGektimes ላይ የተለጠፉ ርዕሶች ናቸው። ሌላ ነገር ገረመኝ - በቴሌግራም - ቴሌግራም ክፈት ኔትዎርክ መሰረት ለመልቀቅ የታቀዱትን የቶን ኔትዎርክ ሀበሬ ላይ አንድም ትንታኔ እስካሁን አላየሁም። ይህንን ጉድለት ለማካካስ ፈለግሁ ፣ ምክንያቱም እዚያ የሚጠና ነገር አለ - ምንም እንኳን ስለ እሱ ምንም እንኳን ኦፊሴላዊ መግለጫዎች ባይኖሩም።

ላስታውሳችሁ ቴሌግራም እጅግ በጣም ግዙፍ የሆነ የተዘጋ ICO ቀድሞ የማይታመን ገንዘብ ሰብስቧል የሚሉ ወሬዎች አሉ። በዚህ አመት የግራም የራሱ የምስጠራ ምንዛሬ ስራ ይጀምራል ተብሎ ይጠበቃል - እና እያንዳንዱ የቴሌግራም ተጠቃሚ በራስ ሰር የኪስ ቦርሳ ይኖረዋል፣ ይህም በራሱ ከሌሎች የምስጢር ምንዛሬዎች የላቀ ጥቅም ይፈጥራል።

እንደ አለመታደል ሆኖ ፣ ምንም ኦፊሴላዊ መግለጫዎች ስለሌሉ ፣ ከዚህ የበለጠ ብቻ መቀጠል እችላለሁ ያልታወቀ ምንጭ ሰነድ, ወዲያውኑ አስጠነቅቃችኋለሁ. እርግጥ ነው, በጣም የተዋጣለት የውሸት ሊሆን ይችላል, ነገር ግን ይህ በኒኮላይ ዱሮቭ የተጻፈ (እና ምናልባትም በአንዱ ባለሀብቶች) የተፃፈ የወደፊት ስርዓት እውነተኛ ነጭ ወረቀት ሊሆን ይችላል. ነገር ግን የውሸት ቢሆንም እንኳ አጥንተን እንድንወያይበት የሚከለክለን የለም አይደል?

ይህ ሰነድ ምን ይላል? እኔ በራሴ ቃላቶች, ወደ ጽሁፉ ቅርበት, ነገር ግን በሩሲያኛ እና ትንሽ በሰብአዊነት (ኒኮላይ ወደ መደበኛ ሂሳብ የመሄድ ዝንባሌው ይቅር ይለኝ) እንደገና ለመናገር እሞክራለሁ. ይህ እውነት ቢሆንም፣ ይህ የስርአቱ ረቂቅ መግለጫ እንደሆነ እና በይፋ በሚጀመርበት ጊዜ ሊለወጥ እንደሚችል ያስታውሱ።

ከምክሪፕቶፕ በተጨማሪ ብዙ የሚጠበቁ ነገሮች እንዳሉ እንረዳለን። በቅደም ተከተል እንይዘው.

  • ቶን ቻቺን. ይህ የአጠቃላይ ስርዓቱ መሰረት ነው. ምን እንደሆነ ካላወቁ አግድ - ለማወቅ እመክራለሁ, ምክንያቱም እዚህ ብዙ blockchains ይኖራሉ. እርስ በእርሳቸዉ የተጎሳቆሉ፣ በተጨባጭ የተበታተኑ እና አልፎ ተርፎም "ቋሚ" blockchains በሌሎች blockchains ውስጥ። እንደ ጥሩ ድምፅ ያላቸው ቃላትም ይኖራሉ ፈጣን ሃይፐርኩብ መሾመር и ማለቂያ የሌለው የሻርዲንግ ፓራዲምነገር ግን በኋላ ላይ ተጨማሪ. እና በእርግጥ ፣ የአክሲዮን ማረጋገጫ እና ብልጥ ኮንትራቶች።
  • ቶን P2P አውታረ መረብ. ስርዓቱ የሚገነባበት መሰረት ላይ የአቻ ለአቻ አውታር። በመጀመሪያ በዚህ የታሪኩ ክፍል ውስጥ ትብራራለች.
  • የቶን ማከማቻ. የፋይል ማከማቻ፣ እገዳው ምንም ይሁን ምን፣ ከላይ በተጠቀሰው የአቻ-ለ-አቻ አውታረ መረብ ላይ ይገነባል። ከጅረቶች ጋር ሊመሳሰል ይችላል.
  • የቶን ተኪ. ይህ አገልግሎት ዓላማው የአውታረ መረብ ተሳታፊዎችን ስም-አልባነት ለመጨመር ነው። ማንኛውም ፓኬት በቀጥታ ሳይሆን በመካከለኛ ዋሻዎች ከተጨማሪ ምስጠራ ጋር መላክ ይቻላል - እንደ I2P ወይም TOR።
  • ቶን DHT. የዘፈቀደ እሴቶችን ለማከማቸት የተከፋፈለ የሃሽ ሰንጠረዥ። ከላይም ተገንብቷል። ቶን አውታረ መረብ (ነገር ግን በተመሳሳይ ጊዜ በእሱ ጥቅም ላይ ይውላል) እና ይረዳል የቶን ማከማቻ "ማሰራጨት" አንጓዎችን ያግኙ, እና የቶን ተኪ - መካከለኛ ተደጋጋሚዎች. ነገር ግን እንደ blockchain በተቃራኒ ይህ የሃሽ ጠረጴዛ ደህንነቱ የተጠበቀ ማከማቻ አለመሆኑን ልብ ሊባል ይገባል - በውስጡ አስፈላጊ መረጃዎችን ማከማቸት አይችሉም.
  • የቶን አገልግሎቶች. የብጁ አገልግሎቶች መድረክ። በመሠረቱ, ይህ ከላይ ከተገለጹት ነገሮች ሁሉ በላይ አዲስ ኢንተርኔት ነው. የውሂብ ልውውጥ - በኩል ቶን አውታረ መረብ/የቶን ተኪ, እና አመክንዮው በስማርት ኮንትራቶች ውስጥ ነው ቶን ቻቺን. እና በትክክል የሚታወቁ ዩአርኤሎች ያለው በይነገጽ።
  • ቶን ዲ ኤን ኤስ. ስለታወቁ ዩአርኤሎች እየተነጋገርን ያለን በመሆኑ ከነሱ ወደ 256-ቢት አድራሻዎች - መለያዎች ፣ ኮንትራቶች ፣ አገልግሎቶች እና አንጓዎች መለወጥ እንፈልጋለን።
  • የቶን ክፍያዎች. እና የገንዘብ ጉዳይ እዚህ ላይ ነው. እና ብቻ አይሆንም ግራም - እንደ ኤተር ማንኛውም "ቶከኖች" የሚቻል ይሆናል; ግራም እዚህ “ነባሪ” ምንዛሬ ብቻ ይሆናል።

ይህ በባህላዊ ፕሮቶኮሎች ላይ የተገነባውን የአውታረ መረብ ክፍል - "የተመሰረተ" የቶን ንብርብርን የሚገልጽ የመጀመሪያው ክፍል ነው. በሚቀጥለው ክፍል ስለ "ለስላሳ" - blockchain እንነጋገራለን, እሱም ከዚህ በታች በተገለጸው ስርዓት ይደገፋል. ስለዚህ፣ የእኔ የንግግሮች ቅደም ተከተል ከላይ በተጠቀሰው ሰነድ ውስጥ ጥቅም ላይ ከዋለው (ወዲያውኑ በአብስትራክት ደረጃ የሚጀምረው) በተወሰነ ደረጃ የተለየ ነው።

መሰረታዊ ፅንሰ ሀሳቦች

TL (ቋንቋ ዓይነት)። ለዘፈቀደ የውሂብ አወቃቀሮች ረቂቅ ሁለትዮሽ ቅርጸት ነው። በቴሌግራም ፕሮቶኮል ውስጥ ጥቅም ላይ ይውላል እና በቶን ውስጥ በንቃት ጥቅም ላይ ይውላል። ከእሱ ጋር በዝርዝር ለመተዋወቅ ከፈለጉ - የእሱ መግለጫ ይኸውና.

ሃሽ (ሃሽ). የዘፈቀደ የውሂብ መዋቅር ወደ አንድ ቋሚ ርዝመት የማይቀለበስ ለውጥ የሚያከናውን ተግባር። በሰነዱ ውስጥ በሙሉ ስለ ተግባሩ እንነጋገራለን SHA-256.

የአውታረ መረብ መስቀለኛ መንገድ (ኖው). መስቀለኛ መንገድ ስርዓቱ መስራቱን የሚያረጋግጥ ሶፍትዌር ነው። በተለይም እያንዳንዱ የቴሌግራም ደንበኛ ማመልከቻ የቶን መስቀለኛ መንገድን ይጨምራል ተብሎ ይታሰባል። በዝቅተኛ ደረጃ፣ አንጓዎች IPv4/IPv6 አድራሻ አላቸው እና የUDP ፕሮቶኮልን በመጠቀም ይገናኛሉ፣ ከፍ ባለ ደረጃ፣ እነሱ አላቸው ረቂቅ አድራሻዎች እና የ ADNL ፕሮቶኮሉን ተግባራዊ ያድርጉ (ስለ ረቂቅ አድራሻዎች እና ADNL - ከታች ይመልከቱ)። አንዳንድ የስርአቱ ክፍሎች አንድ ነገር ሲያደርጉ ወይም አንዳንድ መረጃዎችን ሲያከማቹ ይህ በኔትወርክ ኖዶች እንደሚደረግ ይገነዘባል.

አጭር አድራሻ (ወይም በቀላሉ አድራሻ, አድራሻ). የመስቀለኛ መንገድ አድራሻ የሚወሰነው በአደባባይ ቁልፉ ነው። የበለጠ ጥብቅ ፣ የህዝብ ቁልፍን የያዘው የመረጃ አወቃቀሩ ባለ 256-ቢት ሃሽ (SHA256) ነው (የተለየ ክሪፕቶግራፊክ አልጎሪዝም አልተገለጸም - ሞላላ ኩርባዎች እና RSA-2048 እንደ ምሳሌ ተሰጥተዋል። አንድ መስቀለኛ መንገድ ከሌላው ጋር ለመነጋገር የዚያን አድራሻ ብቻ ሳይሆን የዚህን የውሂብ መዋቅር ማወቅ ያስፈልገዋል. በንድፈ ሀሳብ አንድ አካላዊ መስቀለኛ መንገድ ማንኛውንም የአድራሻ ቁጥር መፍጠር ይችላል (ከተለያዩ ቁልፎች ጋር የሚዛመድ)።

በተጨማሪም ፣ ልክ እንደዚህ ዓይነት አገናኝ ብዙውን ጊዜ ጥቅም ላይ ይውላል፡- “ፕሮቶታይፕ” በቲኤል መዋቅር መልክ (ማንኛውንም መረጃ የያዘ) እና ከእሱ የተገኘ 256-ቢት ሃሽ ለመቅረፍ ጥቅም ላይ ይውላል።

አግድ (blockchain). Blockchain የውሂብ መዋቅር ነው, ንጥረ ነገሮች (ብሎኮች) ወደ “ሰንሰለት” የታዘዙ እና እያንዳንዱ ተከታይ የሰንሰለቱ እገዳ የቀደመውን ሃሽ ይይዛል። በዚህ መንገድ ታማኝነት ይሳካል - ለውጦች ሊደረጉ የሚችሉት አዳዲስ ብሎኮችን በመጨመር ብቻ ነው.

አገልግሎት (አገልግሎት). በ ቶን ውስጥ ያሉ አገልግሎቶች blockchainን ይጠቀማሉ ወይም አይጠቀሙ ላይ በመመስረት የተለያዩ ዓይነቶች ሊሆኑ ይችላሉ። ለምሳሌ አንድ (ወይም ብዙ) የኔትወርክ ኖዶች በብሎክቼይን ውስጥ ምንም አይነት መዝገብ ሳይፈጥሩ ከዚህ በታች የተገለፀውን ADNL ፕሮቶኮል በመጠቀም የተወሰኑ የ RPC ጥያቄዎችን ማካሄድ ይችላሉ - እንደ ባህላዊ የድር አገልጋዮች። በ ADNL ላይ HTTP የመተግበር እድልን ጨምሮ, እንዲሁም የመልእክተኛውን እራሱ ወደዚህ ፕሮቶኮል ሽግግር. ከ TOR ወይም I2P ጋር በማነፃፀር ይህ ለተለያዩ እገዳዎች የበለጠ እንዲቋቋም ያደርገዋል።

በተመሳሳይ ጊዜ፣ በርካታ አገልግሎቶች ከብሎክቼይን ጋር መስተጋብር እና ከሱ ውጭ ያሉ ጥያቄዎችን ማስተናገድን ያካትታሉ። ለምሳሌ, ለ TON Storage - የፋይል ማከማቻ - ፋይሎቹን እራሳቸው በ blockchain ላይ ማከማቸት በጣም ምክንያታዊ አይደለም. በውስጡ የፋይል hashes ብቻ ይይዛል (ስለእነሱ አንዳንድ ሜታ-መረጃዎች) እና ልዩ የአውታረ መረብ ኖዶች በADNL በኩል ወደ ሌሎች አንጓዎች ለመላክ እንደ “ፋይል አገልጋይ” ሆነው ያገለግላሉ።

የጭጋግ አገልግሎት (የጭጋግ አገልግሎት). እየተነጋገርን ያለነው ያልተማከለ አስተዳደርን የሚያመለክቱ እና በእነሱ ውስጥ ግልጽ ተሳትፎን ስለሚያመለክቱ አንዳንድ አገልግሎቶች ነው። ለምሳሌ፣ ቶን ፕሮክሲ በማንኛውም ተሳታፊ ሊደገፍ የሚችል አገልግሎት ነው መስቀለኛ መንገድን እንደ መካከለኛ (ተኪ) በሌሎች አንጓዎች መካከል የማስተላለፍያ እሽጎች። ከተፈለገ እሱ ለዚህ ያዘጋጀውን ክፍያ ሊያስከፍል ይችላል - የቶን ክፍያ ስርዓትን ለማይክሮ ክፍያዎች (ይህም በተራው ደግሞ የጭጋግ አገልግሎት ነው)።

ADNL፡ አብስትራክት ዳታግራም የአውታረ መረብ ንብርብር

በዝቅተኛው ደረጃ, በ UDP ፕሮቶኮል (ሌሎች አማራጮች ተቀባይነት ቢኖራቸውም) በኖዶች መካከል ግንኙነት ይካሄዳል.

ከላይ እንደተጠቀሰው አንድ መስቀለኛ መንገድ ፓኬትን ወደ ሌላ ለመላክ ከአደባባይ ቁልፎቹ ውስጥ አንዱን ማወቅ አለበት (ስለዚህም የሚገልጽ አድራሻ)። ፓኬጁን በዚህ ቁልፍ ኢንክሪፕት አድርጎ 256 ቢት መድረሻ አድራሻውን ወደ ፓኬቱ መጀመሪያ ያክላል - አንድ መስቀለኛ መንገድ ብዙ እነዚህ አድራሻዎች ሊኖሩት ስለሚችል ይህ የትኛውን ቁልፍ ለዲክሪፕት እንደሚጠቀም ለማወቅ ያስችለዋል።

ቶን: ቴሌግራም ክፍት አውታረ መረብ. ክፍል 1፡ መግቢያ፣ የአውታረ መረብ ንብርብር፣ ADNL፣ DHT፣ ተደራቢ አውታረ መረቦች

በተጨማሪም፣ በተቀባዩ አድራሻ ፈንታ፣ የውሂብ ፓኬጁ መጀመሪያ የሚጠራውን ሊይዝ ይችላል። መለያ ሰርጥ. በዚህ ሁኔታ የፓኬቱ ሂደት ቀድሞውኑ በአንጓዎች መካከል ባሉ ልዩ ስምምነቶች ላይ የተመሰረተ ነው - ለምሳሌ ወደ አንድ የተወሰነ ሰርጥ የተላከ መረጃ ለሌላ መስቀለኛ መንገድ የታሰበ ሊሆን ይችላል እና ወደ እሱ መተላለፍ አለበት (ይህ አገልግሎቱ ነው) የቶን ተኪ). ሌላው ልዩ ጉዳይ በቀጥታ በአንጓዎች መካከል መስተጋብር ሊሆን ይችላል፣ ነገር ግን ለዚህ ቻናል የግለሰብ ቁልፍ ጥንድ በመጠቀም ምስጠራ (በDiffie-Hellman ፕሮቶኮል ቀድሞ የተፈጠረ) ነው።

በመጨረሻም ፣ ልዩ ጉዳይ “ኑል” ቻናል ነው - መስቀለኛ መንገድ የ “ጎረቤቶቹን የህዝብ ቁልፎች ገና ካላወቀ” ያለ ምስጠራ ፓኬቶችን ሊልክላቸው ይችላል። ይህ ለመነሻነት ብቻ የታሰበ ነው - አንጓዎቹ ስለ ቁልፎቻቸው መረጃ ከላኩ በኋላ ለተጨማሪ ግንኙነት ጥቅም ላይ መዋል አለባቸው።

ከላይ የተገለጸው ፕሮቶኮል (256 ቢት የሰርጥ መለያ + የፓኬት ይዘቶች) ADNL ይባላል። ሰነዱ የ TCP አናሎግ በላዩ ላይ ወይም የራሱ ተጨማሪ - RLDP (አስተማማኝ ትልቅ ዳታግራም ፕሮቶኮል) የመተግበር እድልን ይጠቅሳል ፣ ግን ስለ አተገባበራቸው ዝርዝር ውስጥ አልገባም።

ቶን DHT: የተከፋፈለ የሃሽ ሰንጠረዥ

ልክ እንደሌሎች የተከፋፈሉ ስርዓቶች, ቶን የ DHT ትግበራን ያካትታል - የተከፋፈለ የሃሽ ሰንጠረዥ. በተለይም ጠረጴዛው ነው ካደምሊያ የሚመስል. ከእንደዚህ አይነት የሃሽ ሠንጠረዥ ጋር በደንብ የማያውቁት ከሆነ, አይጨነቁ, ከዚህ በታች እንዴት እንደሚሰሩ በዝርዝር እገልጻለሁ.

ቶን: ቴሌግራም ክፍት አውታረ መረብ. ክፍል 1፡ መግቢያ፣ የአውታረ መረብ ንብርብር፣ ADNL፣ DHT፣ ተደራቢ አውታረ መረቦች

በረቂቅ ትርጉም፣ DHT የዘፈቀደ ርዝመት ያላቸውን ሁለትዮሽ እሴቶች 256-ቢት ቁልፎችን ካርታ ያደርጋል። በዚህ ሁኔታ, በሰንጠረዡ ውስጥ ያሉት ቁልፎች ከተወሰነ የቲኤል መዋቅር (አወቃቀሮቹ እራሳቸው ከዲኤችቲ ጋር አንድ ላይ ተቀምጠዋል) hashes ናቸው. ይህ የመስቀለኛ መንገድ አድራሻዎችን ከመፍጠር ጋር በጣም ተመሳሳይ ነው - እና እነሱ በዲኤችቲ ውስጥ ሊኖሩ ይችላሉ (ለምሳሌ ፣ እንደዚህ ያለ ቁልፍ በመጠቀም ከተጠቀሰው ጋር የሚዛመድ የመስቀለኛ መንገድ IP አድራሻ። የአብስትራክት አድራሻ, እሱ ካልደበቀ). ግን በአጠቃላይ ሁኔታ ፣ “የቁልፎች ምሳሌዎች” (የእነሱ መግለጫዎች, ቁልፍ መግለጫዎች) በሃሽ ሠንጠረዥ ውስጥ የገባውን “ባለቤት” (ማለትም፣ የአንዳንድ መስቀለኛ መንገድ ይፋዊ ቁልፍ)፣ የተከማቸ የእሴት አይነት እና ይህ ግቤት በኋላ ሊቀየር የሚችልባቸውን ህጎች የሚያመለክት ሜታዳታ ነው። ለምሳሌ፣ ህጉ ባለቤቱ ብቻ እሴቱን እንዲለውጥ ወይም እሴቱን ወደ ታች መቀየርን ሊከለክል ይችላል (ከተደጋጋሚ ጥቃቶች ለመከላከል)።

ከ 256-ቢት ቁልፎች በተጨማሪ የዲኤችቲ አድራሻዎች ጽንሰ-ሀሳብ ቀርቧል. ከመደበኛ አስተናጋጅ አድራሻዎች ጋር ያለው ልዩነት የDHT አድራሻ የግድ ከአይፒ አድራሻ ጋር የተሳሰረ መሆኑ ነው። መስቀለኛ መንገድ አይፒውን ካልደበቀ ለ DHT መደበኛ አድራሻ መጠቀም ይችላል። ግን ብዙ ጊዜ፣ ለDHT ፍላጎቶች የተለየ፣ “ከፊል-ቋሚ” አድራሻ ይፈጠራል።
ቶን: ቴሌግራም ክፍት አውታረ መረብ. ክፍል 1፡ መግቢያ፣ የአውታረ መረብ ንብርብር፣ ADNL፣ DHT፣ ተደራቢ አውታረ መረቦች
የርቀት ጽንሰ-ሀሳብ ከቁልፎች እና ከዲኤችቲ አድራሻዎች በላይ ቀርቧል - በዚህ ውስጥ ሁሉም ነገር ከጠረጴዛዎች ጋር ይጣጣማል ካደምሊያ - በቁልፍዎቹ መካከል ያለው ርቀት ከነሱ XOR (ቢትዊዝ ልዩ OR) ጋር እኩል ነው። እንደ ካደምሊያ ሠንጠረዦች፣ ከተወሰነ ቁልፍ ጋር የሚዛመደው እሴት መቀመጥ አለበት። s ለዚህ ቁልፍ በጣም አጭር ርቀት ያላቸው አንጓዎች (s እዚህ በአንጻራዊ ሁኔታ ሲታይ አነስተኛ ቁጥር ነው).

የዲኤችቲ መስቀለኛ መንገድ ከሌሎች እንደዚህ ካሉ አንጓዎች ጋር ለመገናኘት፣ በማስታወስ ውስጥ ይቆያል የዲኤችቲ ማዞሪያ ሰንጠረዥ - DHT እና ከዚህ በፊት መስተጋብር የነበራቸው የአንጓዎች አይፒ አድራሻዎች በርቀት ተመድበው። 256 እንደዚህ ያሉ ቡድኖች አሉ (እነሱ በርቀት እሴት ውስጥ ከተቀመጡት በጣም አስፈላጊ ከሆነው ቢት ጋር ይዛመዳሉ - ማለትም ፣ ከ 0 እስከ 255 ርቀት ላይ ያሉ አንጓዎች በአንድ ቡድን ውስጥ ይወድቃሉ ፣ ከ 256 እስከ 65535 - ወደ ቀጣዩ ፣ ወዘተ)። በእያንዳንዱ ቡድን ውስጥ, የተወሰነ ቁጥር ያላቸው "ምርጥ" ኖዶች ይቀመጣሉ (ከፒንግ አንፃር).

ቶን: ቴሌግራም ክፍት አውታረ መረብ. ክፍል 1፡ መግቢያ፣ የአውታረ መረብ ንብርብር፣ ADNL፣ DHT፣ ተደራቢ አውታረ መረቦች

እያንዳንዱ መስቀለኛ መንገድ በርካታ ክንውኖችን መደገፍ አለበት፡- ለቁልፍ ዋጋ ማከማቸት, የመስቀለኛ መንገድ ፍለጋ и እሴቶችን መፈለግ. መስቀለኛ መንገዶችን መፈለግ በተሰጠው ቁልፍ ላይ በመመስረት, ከማዞሪያው ጠረጴዛው አጠገብ ያሉትን አንጓዎች ማውጣትን ያካትታል; መስቀለኛ መንገድ ለቁልፍ ያለውን ዋጋ ካወቀ በስተቀር (ከዚያ ብቻ ይመልሰዋል) እሴቶችን መፈለግ ተመሳሳይ ነው። በዚህ መሠረት፣ አንድ መስቀለኛ መንገድ በዲኤችቲ ውስጥ እሴትን በቁልፍ ማግኘት ከፈለገ፣ ከማዞሪያ ጠረጴዛው ወደዚህ ቁልፍ ቅርብ ወደሆኑ ጥቂት ቁጥር ያላቸው ኖዶች ጥያቄዎችን ይልካል። የሚፈለገው ዋጋ ከመልሶቻቸው መካከል ካልሆነ, ነገር ግን ሌሎች የመስቀለኛ አድራሻዎች አሉ, ከዚያም ጥያቄው ለእነሱ ይደገማል.

ቶን DHT ለተለያዩ ዓላማዎች ሊያገለግል ይችላል፣ ለምሳሌ፣ ጅረት የሚመስል የፋይል ማከማቻን ለመተግበር (ተመልከት. የቶን ማከማቻ); የተወሰኑ አገልግሎቶችን የሚተገበሩ የኖዶች አድራሻዎችን ለመወሰን; በ blockchain ላይ ስለ መለያ ባለቤቶች መረጃ ለማከማቸት. ነገር ግን በጣም አስፈላጊው መተግበሪያ የአንጓዎችን መገኘት በአብስትራክት አድራሻቸው ነው። ይህንን ለማድረግ, አድራሻው እሴቱ መፈለግ ያለበት ቁልፍ ሆኖ ያገለግላል. በጥያቄው ምክንያት መስቀለኛ መንገዱ ራሱ ይገኛል (የተፈለገው አድራሻ ከፊል ቋሚ DHT አድራሻ ከሆነ)፣ ወይም እሴቱ የአይፒ አድራሻው እና ወደብ የግንኙነት መስመር ይሆናል - ወይም ሌላ አድራሻ ሆኖ ጥቅም ላይ መዋል ያለበት መካከለኛ መሿለኪያ.

በ TON ውስጥ ተደራቢ አውታረ መረቦች

ከላይ የተገለፀው የADNL ፕሮቶኮል ማንኛውም አንጓዎች እርስ በርሳቸው መረጃ የመለዋወጥ ችሎታን ያሳያል - ምንም እንኳን የግድ በተመቻቸ መንገድ ባይሆንም። ለ ADNL ምስጋና ይግባውና ሁሉም አንጓዎች ዓለም አቀፍ የቶን ግራፍ (በጥሩ ሁኔታ የተገናኘ) ይመሰርታሉ ማለት እንችላለን። ግን በተጨማሪ ተደራቢ አውታረ መረቦችን መፍጠር ይቻላል - በዚህ ግራፍ ውስጥ ንዑስ ግራፎች።
ቶን: ቴሌግራም ክፍት አውታረ መረብ. ክፍል 1፡ መግቢያ፣ የአውታረ መረብ ንብርብር፣ ADNL፣ DHT፣ ተደራቢ አውታረ መረቦች

በእንደዚህ አይነት አውታረመረብ ውስጥ መስተጋብር የሚከናወነው በቀጥታ ብቻ ነው - በአውታረ መረቡ ውስጥ በሚሳተፉ አንጓዎች መካከል ቀድሞ በተፈጠሩ ግንኙነቶች (ከላይ በተገለጹት የ ADNL ሰርጦች)። በጎረቤቶች መካከል እንደዚህ ያሉ ግንኙነቶች መፈጠር ፣ ጎረቤቶችን መፈለግ ፣ የተደራቢውን አውታረ መረብ ግንኙነት ለመጠበቅ እና በውስጡ ያለው የመረጃ ልውውጥ መዘግየትን የሚቀንስ አውቶማቲክ ሂደት ነው።

በተጨማሪም ፣ በአውታረ መረቡ ውስጥ ትላልቅ የስርጭት ዝመናዎችን በፍጥነት ለማሰራጨት የሚያስችል መንገድ አለ - እነሱ ወደ ቁርጥራጮች ተከፋፍለዋል ፣ በስህተት ማስተካከያ ኮድ ተጨምረዋል ፣ እና እነዚህ ሁሉ ቁርጥራጮች ከአንድ ተሳታፊ ወደ ሌላ ይላካሉ። ስለዚህ, ተሳታፊው በአውታረ መረቡ ላይ ተጨማሪ ከመላክዎ በፊት ሁሉንም ክፍሎች ሙሉ በሙሉ ማግኘት የለበትም.

ተደራቢ አውታረ መረቦች ይፋዊ ወይም ግላዊ ሊሆኑ ይችላሉ። የህዝብ አውታረ መረብ አባል መሆን አስቸጋሪ አይደለም - የሚገልጽ የቲኤል መዋቅር ማግኘት አለብዎት (ይፋዊ ወይም በዲኤችቲ ውስጥ በተወሰነ ቁልፍ ሊደረስበት ይችላል)። በግል አውታረመረብ ውስጥ, ይህ መዋቅር በመስቀለኛ መንገድ አስቀድሞ መታወቅ አለበት.

እንዲቀጥል

የቶን ግምገማን ወደ ብዙ መጣጥፎች ለመከፋፈል ወሰንኩ። ይህ ክፍል የሚያበቃበት ነው, እና በሚቀጥለው ቶን የሚያጠቃልለው የብሎክቼይን (የበለጠ በትክክል፣ blockchains) አወቃቀሩን ከግምት ውስጥ ለማስገባት እቀጥላለሁ።

ምንጭ: hab.com

አስተያየት ያክሉ