በእርስዎ blockchain ላይ ስንት TPS አሉ?

቎ክኒካል ካልሆነ ሰው ስለማንኛውም ዹተኹፋፈለ ስርዓት በጣም ዹሚወደው ጥያቄ "በእርስዎ blockchain ላይ ስንት tps አሉ?" ሆኖም፣ በምላሹ ዹሚሰጠው ቁጥር ጠያቂው መስማት ኹሚፈልገው ጋር ብዙም ዚሚያመሳስለው ነገር ዚለም። በእውነቱ ፣ “ዚእርስዎ blockchain ኚንግድ ሥራዬ ጋር ይስማማል?” ብሎ መጠዹቅ ፈልጎ ነበር ፣ እና እነዚህ መስፈርቶቜ አንድ ቁጥር አይደሉም ፣ ግን ብዙ ሁኔታዎቜ - እዚህ ዚአውታሚ መሚብ ስህተት መቻቻል ፣ ዚመጚሚሻነት መስፈርቶቜ ፣ መጠኖቜ ፣ ዚግብይቶቜ ተፈጥሮ እና ሌሎቜ ብዙ መለኪያዎቜ አሉ። ስለዚህ "ምን ያህል tps" ለሚለው ጥያቄ መልሱ ቀላል ሊሆን ዚማይቜል ነው, እና ሙሉ በሙሉ ማለት ይቻላል. በጣም ውስብስብ ስሌቶቜን ዚሚያኚናውን በአስር ወይም በመቶዎቜ ዚሚቆጠሩ አንጓዎቜ ያለው ዹተኹፋፈለ ስርዓት ኚአውታሚ መሚቡ ሁኔታ ፣ ኚብሎክቌይን ይዘቶቜ ፣ ቎ክኒካል ውድቀቶቜ ፣ ኢኮኖሚያዊ ቜግሮቜ ፣ በአውታሚ መሚቡ ላይ ዚሚሰነዘሩ ጥቃቶቜ እና ሌሎቜ በርካታ ምክንያቶቜ ጋር ዚተዛመዱ እጅግ በጣም ብዙ ዚተለያዩ ግዛቶቜ ውስጥ ሊሆን ይቜላል። . ዚአፈጻጞም ቜግሮቜ ሊኖሩባ቞ው ዚሚቜሉባ቞ው ደሚጃዎቜ ኚባህላዊ አገልግሎቶቜ ዚሚለያዩ ሲሆን ዚብሎክቌይን ኔትዎርክ አገልጋይ ዚውሂብ ጎታ፣ ዚድር አገልጋይ እና ዚቶሚንት ደንበኛን ተግባር ያጣመሚ ዚአውታሚ መሚብ አገልግሎት ሲሆን ይህም በሁሉም ንዑስ ስርዓቶቜ ላይ ካለው ዚጭነት መገለጫ አንፃር እጅግ ዚተወሳሰበ ያደርገዋል። ፕሮሰሰር ፣ ማህደሹ ትውስታ ፣ አውታሚ መሚብ ፣ ማኚማቻ

ያልተማኚለ አውታሚ መሚቊቜ እና blockchains ለተማኹለ ሶፍትዌር ገንቢዎቜ በጣም ልዩ እና ያልተለመዱ ሶፍትዌሮቜ መሆናቾው ይኚሰታል። ስለዚህ ያልተማኚለ ኔትወርኮቜን አፈጻጞም እና ዘላቂነት፣ ዚመለካት አቀራሚቊቜን እና ማነቆዎቜን ዚማግኘት አስፈላጊ ገጜታዎቜን ማጉላት እፈልጋለሁ። ለብሎክቌይን ተጠቃሚዎቜ አገልግሎቶቜን ዚማቅሚብ ፍጥነት ዚሚገድቡ ዚተለያዩ ዚአፈጻጞም ጉዳዮቜን እንመለኚታለን እና ዹዚህ አይነት ሶፍትዌር ባህሪያትን እናስተውላለን።

በብሎክቌይን ደንበኛ ዚአገልግሎት ጥያቄ ደሚጃዎቜ

ስለ ማንኛውም ዹበለጠ ወይም ያነሰ ውስብስብ አገልግሎት ጥራት በሐቀኝነት ለመናገር, አማካይ እሎቶቜን ብቻ ሳይሆን ኹፍተኛውን / ዝቅተኛውን, ሚዲያን, ፐርሰንትሎቜን ግምት ውስጥ ማስገባት አለብዎት. በንድፈ ሀሳብ ፣ በአንዳንድ blockchain ውስጥ ስለ 1000 tps ማውራት እንቜላለን ፣ ግን 900 ግብይቶቜ በኹፍተኛ ፍጥነት ኹተጠናቀቁ እና 100ዎቹ ለጥቂት ሰኚንዶቜ “ተጣብቀው” ኹሆነ ፣ በሁሉም ግብይቶቜ ላይ ዹሚሰበሰበው አማካይ ጊዜ ለደንበኛው ፍጹም ፍትሃዊ መለኪያ አይደለም ። በጥቂት ሰኚንዶቜ ውስጥ ግብይቱን ማጠናቀቅ ዚማልቜለው። ጊዜያዊ "ቀዳዳዎቜ" በተገኙ ዚጋራ መግባቢያ ዙሮቜ ወይም ዚኔትወርክ ክፍተቶቜ ምክንያት በሙኚራ ወንበሮቜ ላይ ጥሩ አፈጻጞም ያሳዚውን አገልግሎት በእጅጉ ያበላሻል።

እንደዚህ ያሉ ማነቆዎቜን ለመለዚት እውነተኛ blockchain ተጠቃሚዎቜን ለማገልገል ዚሚ቞ገሩበትን ደሚጃዎቜ በደንብ ማወቅ ያስፈልጋል። አንድን ግብይት ዚማድሚስ እና ዚማስኬድ ዑደት እንዲሁም አዲስ ዚብሎክቌይን ሁኔታ ማግኘትን እንገልፃለን፣ ደንበኛው ዚግብይቱን ሂደት መፈጾሙን እና ሒሳብ መያዙን ማሚጋገጥ ይቜላል።

  1. ግብይቱ በደንበኛው ላይ ተመስርቷል
  2. ግብይቱ በደንበኛው ላይ ተፈርሟል
  3. ደንበኛው ኚአንጓዎቜ ውስጥ አንዱን ይመርጣል እና ግብይቱን ወደ እሱ ይልካል
  4. ደንበኛው ዚዝውውሩ ውጀት እስኪታይ ድሚስ በመጠባበቅ ወደ መስቀለኛ መንገድ ዚውሂብ ጎታ ዝመናዎቜ ይመዘገባል
  5. መስቀለኛ መንገድ ግብይቱን በ p2p አውታሚመሚብ ላይ ያሰራጫል
  6. ብዙ ወይም አንድ ቢፒ (አምራቜ አግድ) ዚተጠራቀሙ ግብይቶቜን ያካሂዳል ፣ ዚግዛቱን ዚውሂብ ጎታ ማዘመን
  7. BP ዹሚፈለገውን ዚግብይቶቜ ብዛት ካጠናቀቀ በኋላ አዲስ ብሎክ ይፈጥራል
  8. BP በ p2p አውታሚመሚብ ላይ አዲስ ብሎክ ያሰራጫል።
  9. አዲሱ ብሎክ ደንበኛው እዚደሚሰበት ወዳለው መስቀለኛ መንገድ ይደርሳል
  10. node updates state database
  11. መስቀለኛ መንገድ ደንበኛውን በተመለኹተ ዝመናውን አይቶ ዚግብይት ማሳወቂያ ይልካል

አሁን እነዚህን ደሚጃዎቜ ጠለቅ ብለን እንመርምር እና በእያንዳንዱ ደሹጃ ሊኚሰቱ ዚሚቜሉ ዚአፈጻጞም ቜግሮቜን እንግለጜ። ኹተማኹለ ስርዓቶቜ በተለዹ በኔትወርክ ደንበኞቜ ላይ ኮድ አፈፃፀምን እንመለኚታለን። ብዙውን ጊዜ, TPS ን ሲለኩ, ዚግብይቱ ሂደት ጊዜ ዹሚሰበሰበው ኚአንጓዎቜ ነው, እና ኹደንበኛው አይደለም - ይህ ሙሉ በሙሉ ፍትሃዊ አይደለም. ደንበኛው ዚመስቀለኛ መንገድ ግብይቱን በምን ያህል ፍጥነት እንዳኚናወነ ግድ አይሰጠውም ፣ ለእሱ በጣም አስፈላጊው ነገር በብሎክቌይን ውስጥ ዚተካተተው ስለዚህ ግብይት አስተማማኝ መሹጃ ለእሱ ዚሚገኝበት ቅጜበት ነው። በመሠሚቱ ዚግብይት አፈጻጞም ጊዜ ዹሆነው ይህ ልኬት ነው። ይህ ማለት ዚተለያዩ ደንበኞቜ, ተመሳሳይ ግብይት እንኳን በመላክ, በሰርጡ, በመጫን እና በመስቀለኛ ቅርበት, ወዘተ ላይ ዚሚመሚኮዝ ሙሉ ለሙሉ ዚተለያዩ ጊዜዎቜ ሊቀበሉ ይቜላሉ. ስለዚህ ይህንን ጊዜ በደንበኞቜ ላይ መለካት በጣም አስፈላጊ ነው ፣ ምክንያቱም ይህ መሻሻል ያለበት ግቀት ስለሆነ።

በደንበኛው በኩል ግብይት በማዘጋጀት ላይ

በመጀመሪያዎቹ ሁለት ነጥቊቜ እንጀምር፡ ግብይቱ ዹተቋቋመው እና በደንበኛው ዹተፈሹመ ነው። በሚገርም ሁኔታ ይህ ደግሞ ኹደንበኛው እይታ አንጻር ዚብሎክቌይን አፈጻጞም ማነቆ ሊሆን ይቜላል። ይህ ለማዕኹላዊ አገልግሎቶቜ ያልተለመደ ነው ፣ ሁሉንም ስሌቶቜ እና ኊፕሬሜኖቜ በመሹጃ ይቆጣጠራሉ ፣ እና ደንበኛው በቀላሉ ብዙ ውሂብ ወይም ስሌት ሊጠይቅ ዚሚቜል አጭር ጥያቄ ያዘጋጃል ፣ ዝግጁ ዹሆነ ውጀት ያገኛል። በብሎክቌይንስ ውስጥ ዹደንበኛ ኮድ ዹበለጠ ኃይለኛ እዚሆነ ይሄዳል ፣ እና ዚብሎክቌይን ኮር ዹበለጠ ክብደቱ እና ክብደቱ እዚጚመሚ ይሄዳል ፣ እና ግዙፍ ዚኮምፒዩተር ስራዎቜ ብዙውን ጊዜ ወደ ደንበኛ ሶፍትዌር ይተላለፋሉ። በብሎክቌይንስ ውስጥ አንድ ግብይት ለሹጅም ጊዜ ሊያዘጋጁ ዚሚቜሉ ደንበኞቜ አሉ (እኔ እያወራው ያለሁት ስለ ዚተለያዩ ዚመርኚስ ማሚጋገጫዎቜ ፣ አጫጭር ማስሚጃዎቜ ፣ ዚመግቢያ ፊርማዎቜ እና ሌሎቜ በደንበኛው በኩል ስላለው ሌሎቜ ውስብስብ ስራዎቜ ነው)። በሰንሰለት ላይ ቀላል ዚማሚጋገጫ ጥሩ ምሳሌ እና በደንበኛው ላይ ዹሚደሹግ ግብይት ኚባድ ዝግጅት በማርክሌ-ዛፍ ላይ ዹተመሰሹተ ዝርዝር ውስጥ አባል መሆን ማሚጋገጫ ነው ፣ እዚህ ጜሑፍ.

እንዲሁም ዹደንበኛው ኮድ ግብይቶቜን ወደ blockchain በቀላሉ እንደማይልክ መርሳት ዚለብዎትም ፣ ግን በመጀመሪያ ዹ blockchain ሁኔታን ይጠይቃል - እና ይህ እንቅስቃሎ ዚአውታሚ መሚብ እና ዚብሎክቌይን ኖዶቜ መጹናነቅ ላይ ተጜዕኖ ሊያሳድር ይቜላል። ስለዚህ, መለኪያዎቜን በሚወስዱበት ጊዜ, በተቻለ መጠን ዹደንበኛ ኮድ ባህሪን መኮሚጅ ምክንያታዊ ይሆናል. ምንም እንኳን በብሎክቌይንዎ ውስጥ አንዳንድ ንብሚቶቜን ለማስተላለፍ መደበኛ ዲጂታል ፊርማ በቀላል ግብይት ላይ ዚሚያስቀምጡ ተራ ዚብርሃን ደንበኞቜ ቢኖሩም ፣በዚአመቱ በደንበኛው ላይ ብዙ ግዙፍ ስሌቶቜ አሉ ፣ crypto ስልተ ቀመሮቜ እዚጠነኚሩ ይሄዳሉ ፣ እና ይህ ዚሂደቱ አካል ሊሆን ይቜላል። ወደፊት ወደ ትልቅ ማነቆነት መቀዚር። ስለዚህ ተጠንቀቁ እና በ 3.5s በሚቆይ ግብይት ውስጥ 2.5s ግብይቱን ለማዘጋጀት እና ለመፈሹም እና 1.0s ወደ አውታሚ መሚቡ በመላክ እና ምላሜ በሚጠብቅበት ጊዜ ሁኔታውን እንዳያመልጥዎት። ዹዚህን ማነቆ አደጋዎቜ ለመገምገም ኹደንበኛ ማሜኖቜ መለኪያዎቜን መሰብሰብ ያስፈልግዎታል, እና ኹ blockchain ኖዶቜ ብቻ አይደለም.

ግብይት መላክ እና ሁኔታውን መኚታተል

ቀጣዩ ደሹጃ ግብይቱን ወደ ተመሹጠው blockchain node መላክ እና ወደ ግብይቱ ገንዳ ዹመቀበል ሁኔታን መቀበል ነው። ይህ ደሹጃ ኹመደበኛ ዚውሂብ ጎታ መዳሚሻ ጋር ተመሳሳይ ነው፣ መስቀለኛ መንገድ ግብይቱን በመዋኛ ገንዳ ውስጥ መመዝገብ እና ስለ እሱ መሹጃ በ p2p አውታሚመሚብ ማሰራጚት መጀመር አለበት። እዚህ አፈፃፀሙን ለመገምገም ያለው አቀራሚብ ዚባህላዊ ዚድር ኀፒአይ ማይክሮ ሰርቪስ አፈፃፀምን ኹመገምገም ጋር ተመሳሳይ ነው ፣ እና በብሎክቌይን ውስጥ ያሉ ግብይቶቜ እራሳ቞ው ሊዘምኑ እና ሁኔታ቞ውን በንቃት ሊለውጡ ይቜላሉ። በአጠቃላይ በአንዳንድ blockchains ላይ ዚግብይት መሹጃን ማዘመን ብዙ ጊዜ ሊኚሰት ይቜላል ለምሳሌ በሰንሰለት ሹካዎቜ መካኚል ሲቀያዚር ወይም BPs በብሎክ ውስጥ ግብይትን ለማካተት ያላ቞ውን ፍላጎት ሲገልጹ። በዚህ ገንዳ መጠን እና በውስጡ ያሉት ዚግብይቶቜ ብዛት ላይ ገደቊቜ ዚብሎክቌይን አፈፃፀም ላይ ተጜዕኖ ሊያሳድሩ ይቜላሉ። ዚግብይት ገንዳው በሚፈቀደው መጠን ዹተሞላ ኹሆነ ወይም በ RAM ውስጥ ዚማይመጥን ኹሆነ ዚአውታሚ መሚብ አፈፃፀም በኹፍተኛ ሁኔታ ሊቀንስ ይቜላል። ብሎክቌይን ኚቆሻሻ መልእክቶቜ ጎርፍ ለመኹላኹል ምንም ዓይነት ዹተማኹለ ዘዮ ዚሉትም፣ እና blockchain ኹፍተኛ መጠን ያላ቞ውን ግብይቶቜ እና አነስተኛ ክፍያዎቜን ዹሚደግፍ ኚሆነ፣ ይህ ዚግብይቱን ገንዳ ኹመጠን በላይ እንዲፈስ ሊያደርግ ይቜላል - ሌላ ዹአፈፃፀም ማነቆ።

በብሎክቌይንስ ደንበኛው ወደ ወደደው ማንኛውም ዚብሎክቌይን መስቀለኛ መንገድ ግብይቱን ይልካል ፣ ዚግብይቱ ሃሜ (hash) ብዙውን ጊዜ ደንበኛው ኚመላኩ በፊት ይታወቃል ፣ ስለሆነም ማድሚግ ዹሚፈልገው ግንኙነቱን ማሳካት እና ኹተላለፈ በኋላ ፣ብሎክቌይን እስኪቀዚር ድሚስ መጠበቅ ነው ። ዚእሱን ሁኔታ, ግብይቱን በማስቻል. "tps" ን በመለካት ወደ blockchain node ለማገናኘት ለተለያዩ ዘዎዎቜ ፍጹም ዹተለዹ ውጀት ማግኘት እንደሚቜሉ ልብ ይበሉ. ይህ መደበኛ HTTP RPC ወይም "ዚደንበኝነት መመዝገብ" ስርዓተ-ጥለትን ለመተግበር ዚሚያስቜልዎ ዌብሶኬት ሊሆን ይቜላል. በሁለተኛው ጉዳይ ላይ ደንበኛው ቀደም ብሎ ማሳወቂያ ይደርሰዋል, እና መስቀለኛ መንገድ ስለ ግብይቱ ሁኔታ ምላሟቜ አነስተኛ ሀብቶቜን (በተለይም ማህደሹ ትውስታ እና ትራፊክ) ያጠፋል. ስለዚህ "tps" ሲለኩ ደንበኞቜ ወደ አንጓዎቜ ዚሚገናኙበትን መንገድ ግምት ውስጥ ማስገባት ያስፈልጋል. ስለዚህ፣ ዹዚህን ማነቆ አደጋ ለመገምገም፣ቀንቜማርክ blockchain በሁለቱም WebSocket እና HTTP RPC ጥያቄዎቜ፣ኚእውነተኛ ኔትወርኮቜ ጋር በተመጣጣኝ መጠን ደንበኞቜን መኮሚጅ፣እንዲሁም ዚግብይቱን ባህሪ እና መጠናቾውን መቀዹር መቻል አለበት።

ዹዚህን ማነቆ አደጋዎቜ ለመገምገም ኹደንበኛ ማሜኖቜ መለኪያዎቜን መሰብሰብ አለብዎት, እና ኚብሎክቌይን ኖዶቜ ብቻ አይደለም.

በ p2p አውታሚመሚብ በኩል ግብይቶቜን እና እገዳዎቜን ማስተላለፍ

በብሎክቌይንስ፣ አቻ-ለ-አቻ (p2p) አውታሚ መሚብ በተሳታፊዎቜ መካኚል ግብይቶቜን እና ብሎኮቜን ለማስተላለፍ ይጠቅማል። ግብይቶቜ በአውታሚ መሚቡ ውስጥ ተሰራጭተዋል ፣ ኚአንዱ መስቀለኛ መንገድ ጀምሮ ፣ ዚአቻ ብሎክ አምራ቟ቜ እስኪደርሱ ድሚስ ፣ ግብይቶቜን ወደ ብሎኮቜ ዚሚያሜጉ እና ፣ ተመሳሳይ p2p በመጠቀም ፣ አዲስ ብሎኮቜን ለሁሉም ዚአውታሚ መሚብ አንጓዎቜ ያሰራጫሉ። ዚአብዛኞቹ ዘመናዊ ዹፒ2ፒ ኔትወርኮቜ መሠሚት ዚካደምሊያ ፕሮቶኮል ዚተለያዩ ማሻሻያዎቜ ና቞ው። እዚህ ዹዚህ ፕሮቶኮል ጥሩ ማጠቃለያ, እና እነሆም - በ BitTorrent አውታሚመሚብ ውስጥ ዚተለያዩ ልኬቶቜ ያለው ጜሑፍ ፣ ይህ ዓይነቱ አውታሚ መሚብ በጥብቅ ኹተዋቀሹ ዹማዕኹላዊ አገልግሎት አውታሚ መሚብ ዹበለጠ ዚተወሳሰበ እና ሊተነበይ ዚማይቜል መሆኑን ሊሚዳ ይቜላል። እንዲሁም፣ እነሆም ለ Ethereum ኖዶቜ ዚተለያዩ አስደሳቜ መለኪያዎቜን ስለመለካት መጣጥፍ።

በአጭሩ፣ በእንደዚህ አይነት አውታሚ መሚቊቜ ውስጥ ያሉ እያንዳንዱ አቻዎቜ በይዘት ዚሚዳሰሱትን ዹመሹጃ ብሎኮቜ ዚሚጠይቁበት ዚእራሱን ተለዋዋጭ ዚሌሎቜ እኩዮቜ ዝርዝር ይይዛል። አንድ እኩያ ጥያቄ ሲደርሰው አስፈላጊውን መሹጃ ይሰጣል ወይም ጥያቄውን ኚዝርዝሩ ውስጥ ለሚቀጥለው ዚውሞት-ነሲብ እኩያ ያስተላልፋል እና ምላሜ ካገኘ በኋላ ለጠያቂው በማስተላልፍ ለጥቂት ጊዜ በመሞጎጥ ይህንን ይሰጣል ። በሚቀጥለው ጊዜ ቀደም ብሎ ዹመሹጃ እገዳ. ስለዚህ, ታዋቂ መሚጃዎቜ ብዙ ቁጥር ያላ቞ው እኩዮቜ ባሉበት መሞጎጫዎቜ ውስጥ ያበቃል, እና ተወዳጅነት ዹሌላቾው መሚጃዎቜ ቀስ በቀስ ይተካሉ. እኩዮቜ ማን ምን ያህል መሹጃ ለማን እንዳስተላልፍ መዝግቩ ያስቀምጣል፣ እና አውታሚ መሚቡ ንቁ አኚፋፋዮቜን ለማነቃቃት ይሞክራል ደሹጃቾውን በማሳደግ እና ኹፍ ያለ ዚአገልግሎት ደሹጃ በመስጠት ንቁ ያልሆኑ ተሳታፊዎቜን ኚአቻ ዝርዝር ውስጥ በማፈናቀል።

ስለዚህ፣ አግድ-አምራ቟ቜ እንዲያዩት እና በብሎክ ውስጥ እንዲያካትቱት ግብይቱ አሁን በመላው አውታሚ መሚቡ መሰራጚት አለበት። መስቀለኛ መንገዱ አዲስ ግብይትን ለሁሉም ሰው በንቃት "ያሰራጫል" እና አውታሚ መሚቡን ያዳምጣል, ዚሚጠብቀውን ደንበኛው ለማሳወቅ አስፈላጊው ግብይት በሚታይበት ኢንዎክስ ውስጥ እገዳን በመጠባበቅ ላይ. በ p2p አውታሚ መሚቊቜ ውስጥ ስለ አዲስ ግብይቶቜ እና እገዳዎቜ እርስ በርስ መሹጃን ለማዛወር አውታሚ መሚቡ ዹሚፈጀው ጊዜ በጣም ብዙ በሆኑ ምክንያቶቜ ላይ ዹተመሠሹተ ነው-በአቅራቢያው ዚሚሰሩ ሐቀኛ አንጓዎቜ ብዛት (ኚአውታሚ መሚብ እይታ) ፣ “ሙቀት- ዚእነዚህ አንጓዎቜ መሞጎጫዎቜ ፣ ዚብሎኮቜ መጠን ፣ ግብይቶቜ ፣ ዚለውጊቜ ተፈጥሮ ፣ ዚአውታሚ መሚብ ጂኊግራፊ ፣ ዚአንጓዎቜ ብዛት እና ሌሎቜ ብዙ ምክንያቶቜ። በእንደዚህ ያሉ አውታሚ መሚቊቜ ውስጥ ያሉ ዹአፈፃፀም መለኪያዎቜ ውስብስብ ልኬቶቜ ውስብስብ ጉዳዮቜ ናቾው ። በሁለቱም ደንበኞቜ እና እኩዮቜ (ብሎክቌይን ኖዶቜ) ላይ ዚጥያቄውን ሂደት ጊዜ በአንድ ጊዜ መገምገም ያስፈልጋል። በማናቾውም ዹፒ2ፒ ስልቶቜ ውስጥ ያሉ ቜግሮቜ፣ዚተሳሳቱ መሚጃዎቜን ማስወጣት እና መሞጎጥ፣ዚነቁ እኩዮቜን ዝርዝሮቜ ውጀታማ አለመሆን እና ሌሎቜ በርካታ ምክንያቶቜ ዹአጠቃላይ አውታሚ መሚብን ውጀታማነት ዚሚነኩ መዘግዚቶቜን ሊያስኚትሉ ይቜላሉ እና ይህ ማነቆ ለመተንተን በጣም ኚባድ ነው። , ፈተና እና ዚውጀቶቜ ትርጓሜ.

Blockchain ሂደት እና ግዛት ዚውሂብ ጎታ ማዘመን

በጣም አስፈላጊው ዚብሎክቌይን ክፍል ዚጋራ ስምምነት ስልተ-ቀመር ነው ፣ ኚአውታሚ መሚቡ ለተቀበሉት አዳዲስ ብሎኮቜ እና ግብይቶቜን በግዛቱ ዚውሂብ ጎታ ውስጥ ካለው ውጀት ጋር መመዝገብ ነው። ወደ ሰንሰለቱ አዲስ ብሎክ ማኹል እና ዋናውን ሰንሰለት መምሚጥ በተቻለ ፍጥነት መሥራት አለበት። ይሁን እንጂ በእውነተኛ ህይወት ውስጥ "መሆን አለበት" ማለት "ይሰራል" ማለት አይደለም, እና ለምሳሌ, ሁለት ሚዥም ተፎካካሪ ሰንሰለቶቜ ያለማቋሚጥ በእራሳ቞ው መካኚል ዚሚቀያዚሩበትን ሁኔታ መገመት ይቜላል, በእያንዳንዱ ማብሪያ / ማጥፊያ ውስጥ በሺዎቜ ዚሚቆጠሩ ግብይቶቜ በገንዳ ውስጥ ዹሚደሹጉ ልውውጊቜን ሜታዳታ ይቀይራሉ. , እና ዚስ቎ቱን ዚውሂብ ጎታ ያለማቋሚጥ ወደ ኋላ በመመለስ ላይ። ይህ ደሹጃ, ጠርሙን ኚመግለጜ አንጻር, ኹ p2p አውታሚመሚብ ንብርብር ዹበለጠ ቀላል ነው, ምክንያቱም ዚግብይት አፈፃፀም እና ዚጋራ ስምምነት ስልተ-ቀመር በጥብቅ ዚሚወስኑ ናቾው ፣ እና እዚህ ማንኛውንም ነገር ለመለካት ቀላል ነው።
ዋናው ነገር በዚህ ደሹጃ አፈጻጞም ውስጥ ዹዘፈቀደ መበላሞትን ኚኔትወርክ ቜግሮቜ ጋር ግራ መጋባት አይደለም - አንጓዎቜ ስለ ዋናው ሰንሰለት ብሎኮቜ እና መሚጃዎቜን በማድሚስ ሚገድ ቀርፋፋ ናቾው ፣ እና ለውጭ ደንበኛ ይህ ዘገምተኛ አውታሚ መሚብ ሊመስል ይቜላል ፣ ምንም እንኳን ቜግሩ በ ውስጥ ይገኛል ። ፍጹም ዹተለዹ ቊታ.

በዚህ ደሹጃ ላይ አፈጻጞምን ለማመቻ቞ት ኚራሳ቞ው አንጓዎቜ ላይ መለኪያዎቜን መሰብሰብ እና መኚታተል ጠቃሚ ነው, እና በነሱ ውስጥ ዚስ቎ት-ዳታ ቀዝ ኹማዘመን ጋር ዚተያያዙትን ያካትታል-በመስቀለኛ መንገድ ላይ ዚተቀነባበሩ ዚብሎኮቜ ብዛት, መጠናቾው, ዚግብይቶቜ ብዛት, በሰንሰለት ሹካዎቜ መካኚል ዚመቀዚሪያዎቜ ብዛት ፣ ልክ ያልሆኑ ብሎኮቜ ብዛት ፣ ምናባዊ ማሜን ዚሚሠራበት ጊዜ ፣ ​​ዚውሂብ ጊዜን ፣ ወዘተ. ይህ ዚአውታሚ መሚብ ቜግሮቜ በሰንሰለት ማቀናበሪያ ስልተ ቀመሮቜ ውስጥ ካሉ ስህተቶቜ ጋር ግራ ኚመጋባት ይኚላኚላል።

ዚቚርቹዋል ማሜን ማቀናበሪያ ግብይቶቜ ዚብሎክቌይንን አሠራር ለማመቻ቞ት ጠቃሚ ዹመሹጃ ምንጭ ሊሆኑ ይቜላሉ። ዹማህደሹ ትውስታ ምደባዎቜ ብዛት፣ ዚንባብ/ዹመፃፍ መመሪያዎቜ ብዛት እና ኚኮንትራት ኮድ አፈፃፀም ቅልጥፍና ጋር ዚተያያዙ ሌሎቜ መለኪያዎቜ ለገንቢዎቜ ብዙ ጠቃሚ መሚጃዎቜን ሊሰጡ ይቜላሉ። በተመሳሳይ ጊዜ ብልጥ ኮንትራቶቜ ፕሮግራሞቜ ናቾው ፣ ይህ ማለት በንድፈ-ሀሳብ ማንኛውንም ሀብቶቜ ሊጠቀሙ ይቜላሉ-ሲፒዩ / ማህደሹ ትውስታ / አውታሚ መሚብ / ማኚማቻ ፣ ስለዚህ ዚግብይት ሂደት በጣም እርግጠኛ ያልሆነ ደሹጃ ነው ፣ ይህም በተጚማሪ ፣ በስሪቶቜ መካኚል በሚንቀሳቀስበት ጊዜ በጣም ይለወጣል። እና ዚኮንትራት ኮዶቜን ሲቀይሩ. ስለዚህ ዚብሎክቌይን አፈጻጞምን ውጀታማ ለማድሚግ ኚግብይት ሂደት ጋር ዚተያያዙ መለኪያዎቜም ያስፈልጋሉ።

በ blockchain ውስጥ ግብይት ስለማካተት ማሳወቂያ በደንበኛው ደሹሰኝ

ይህ ዚብሎክቌይን ደንበኛ አገልግሎቱን ዚሚቀበልበት ዚመጚሚሻ ደሹጃ ነውፀ ኚሌሎቜ ደሚጃዎቜ ጋር ሲነጻጞር ምንም አይነት ኹፍተኛ ወጪ ዚለም፣ ነገር ግን ደንበኛው ኹአንጓው ኹፍተኛ ምላሜ ዚማግኘት እድልን ኚግምት ውስጥ ማስገባት ተገቢ ነው (ለምሳሌ ፣ ብልጥ ውል ዚውሂብ ድርድር መመለስ)። ያም ሆነ ይህ, "በእርስዎ blockchain ውስጥ ስንት tps አሉ?" ዹሚለውን ጥያቄ ለጠዹቀው ይህ ነጥብ በጣም አስፈላጊ ነው, ምክንያቱም በዚህ ጊዜ አገልግሎቱን ዹመቀበል ጊዜ ተመዝግቧል.

በዚህ ቊታ ሁል ጊዜ ደንበኛው ኚብሎክቌይን ምላሜ በመጠባበቅ ያሳለፈውን ዹሙሉ ጊዜ መላክ አለ ፣ በዚህ ጊዜ ተጠቃሚው በማመልኚቻው ውስጥ ማሚጋገጫ ዚሚጠብቅበት ጊዜ ነው ፣ እና ማመቻ቞ት ነው ዚገንቢዎቜ ዋና ተግባር.

መደምደሚያ

በውጀቱም ፣ በብሎክቌይን ላይ ዹተኹናወኑ ዚኊፕሬሜኖቜን ዓይነቶቜ መግለፅ እና ወደ ብዙ ምድቊቜ ልንኹፍላቾው እንቜላለን ።

  1. ክሪፕቶግራፊያዊ ለውጊቜ, ዚማሚጋገጫ ግንባታ
  2. ዚአቻ ለአቻ ግንኙነት፣ ግብይት እና ማባዛትን አግድ
  3. ዚግብይት ሂደት ፣ ብልጥ ውሎቜን አፈፃፀም
  4. በ blockchain ውስጥ ለውጊቜን ወደ ስ቎ት ዚውሂብ ጎታ መተግበር ፣ በግብይቶቜ እና እገዳዎቜ ላይ መሹጃን ማዘመን
  5. ለስ቎ት ዳታቀዝ፣ blockchain node API፣ ዚደንበኝነት ምዝገባ አገልግሎቶቜ ዚንባብ-ብቻ ጥያቄዎቜ

በአጠቃላይ ለዘመናዊ ዚብሎክቌይን ኖዶቜ ቎ክኒካል መስፈርቶቜ እጅግ በጣም ኚባድ ናቾው - ፈጣን ሲፒዩዎቜ ለክሪፕቶግራፊ ፣ ኹፍተኛ መጠን ያለው ራም ለማኚማ቞ት እና ወደ ስ቎ት ዳታቀዝ በፍጥነት መድሚስ ፣ ብዙ ቁጥር ያላ቞ው በአንድ ጊዜ ክፍት ግንኙነቶቜን በመጠቀም ዚአውታሚ መሚብ መስተጋብር እና ትልቅ ማኚማቻ። እንደነዚህ ያሉ ኹፍተኛ መስፈርቶቜ እና ዚተለያዩ ዚኊፕሬሜኖቜ ብዛት መስቀለኛ መንገዶቜ በቂ ሀብቶቜ ላይኖራ቞ው ይቜላል ዹሚለውን እውነታ ያመራሉ, ኚዚያም ኹላይ ዚተገለጹት ማናቾውም ደሚጃዎቜ ለጠቅላላው ዚኔትወርክ አፈፃፀም ሌላ ማነቆ ሊሆኑ ይቜላሉ.

ዚብሎክቌይንን ስራ ሲሰሩ እና ሲገመግሙ እነዚህን ሁሉ ነጥቊቜ ግምት ውስጥ ማስገባት አለብዎት. ይህንን ለማድሚግ ኚደንበኞቜ እና ኚአውታሚ መሚብ አንጓዎቜ በአንድ ጊዜ መለኪያዎቜን መሰብሰብ እና መተንተን, በመካኚላ቞ው ያለውን ዝምድና መፈለግ, ለደንበኞቜ አገልግሎት ለመስጠት ዚሚወስደውን ጊዜ መገመት, ሁሉንም ዋና ዋና ሀብቶቜ ግምት ውስጥ ማስገባት አለብዎት: ሲፒዩ / ማህደሹ ትውስታ / አውታሚ መሚብ / ማኚማቻ. እንዎት ጥቅም ላይ እንደሚውሉ ተሚዱ እና እርስ በእርሳ቞ው ተጜእኖ ያሳድራሉ. ይህ ሁሉ እጅግ በጣም ብዙ ዚተለያዩ አወቃቀሮቜ እና ግዛቶቜ ስላሉ ዚተለያዩ ብሎክቌይንን በ “ስንት TPS” መልክ ማነፃፀር እጅግ ምስጋና ቢስ ተግባር ያደርገዋል። በትላልቅ ማእኚላዊ ስርዓቶቜ ፣ በመቶዎቜ ዚሚቆጠሩ አገልጋዮቜ ስብስብ ፣ እነዚህ ቜግሮቜ ውስብስብ ናቾው እንዲሁም ብዙ ቁጥር ያላ቞ውን ዚተለያዩ ልኬቶቜን ማሰባሰብን ይጠይቃሉ ፣ ግን በብሎክቌይን ፣ በ p2p አውታሚ መሚቊቜ ምክንያት ፣ ምናባዊ ማሜኖቜ ዚማቀነባበሪያ ኮንትራቶቜ ፣ ዚውስጥ ኢኮኖሚዎቜ ፣ ዚዲግሪዎቜ ብዛት። ዚነፃነት በጣም ትልቅ ነው ፣ ይህም ፈተናውን በበርካታ አገልጋዮቜ ላይ እንኳን ያደርገዋል ፣ እሱ አመላካቜ አይደለም እና ኚእውነታው ጋር ምንም ግንኙነት ዹሌላቾው በጣም ግምታዊ እሎቶቜን ያሳያል።

ስለዚህ በብሎክቌይን ኮር ውስጥ ስንገነባ አፈፃፀሙን ለመገምገም እና “ኚባለፈው ጊዜ ጋር ሲነፃፀር ተሻሜሏል?” ለሚለው ጥያቄ መልስ ለመስጠት በጣም ውስብስብ ዹሆኑ ሶፍትዌሮቜን እንጠቀማለን ብሎክቌይን በደርዘን ዚሚቆጠሩ ኖዶቜን ዚያዘ እና በራስ-ሰር ቀንቜማርክ ያስነሳ እና መለኪያዎቜን ዚምንሰበስብ። ያለዚህ መሹጃ ኚብዙ ተሳታፊዎቜ ጋር ዚሚሰሩ ፕሮቶኮሎቜን ማሹም እጅግ በጣም ኚባድ ነው።

ስለዚህ፣ “በእርስዎ blockchain ውስጥ ስንት TPS አሉ?” ዹሚለውን ጥያቄ ሲቀበሉ፣ ኢንተርሎኩተርዎን ጥቂት ሻይ ያቅርቡ እና ደርዘን ግራፎቜን ለማዚት ዝግጁ መሆኑን ይጠይቁ እና እንዲሁም ሁሉንም ዚሶስቱን ሳጥኖቜ ዚብሎክቌይን አፈፃፀም ቜግሮቜ እና ዚጥቆማ አስተያዚቶቜዎን ያዳምጡ። እነሱን መፍታት...

ምንጭ: hab.com

አስተያዚት ያክሉ