ከብሎክቼይን እስከ DAG፡ አማላጆችን ማስወገድ

በዚህ ጽሑፍ ውስጥ ስለ DAG (Directed Acyclic Graph) እና በተከፋፈሉ ደብተሮች ውስጥ ስላለው አተገባበር እነግርዎታለሁ, እና ከ blockchain ጋር እናነፃፅራለን.

ከብሎክቼይን እስከ DAG፡ አማላጆችን ማስወገድ

በ cryptocurrencies ዓለም ውስጥ DAG አዲስ ነገር አይደለም። ስለ blockchain scalability ችግሮች መፍትሄ ሆኖ ሰምተው ይሆናል. ግን ዛሬ ስለ መጠነ-ሰፊነት አንነጋገርም, ነገር ግን ክሪፕቶ ምንዛሬዎች ከሌሎች ነገሮች ሁሉ ስለሚለዩት: ያልተማከለ, የአማላጆች እጥረት እና የሳንሱር መቋቋም.

ከብሎክቼይን እስከ DAG፡ አማላጆችን ማስወገድ

እንዲሁም DAG የበለጠ ሳንሱርን እንደሚቋቋም እና ወደ ደብተሩ ለመግባት ምንም አማላጆች እንደሌሉ አሳይሃለሁ።

ከብሎክቼይን እስከ DAG፡ አማላጆችን ማስወገድ

እኛ የምናውቃቸው blockchains ውስጥ ተጠቃሚዎች በቀጥታ ወደ ደብተር ራሱ መድረስ አይችሉም። አንድ ግብይት ወደ ደብተር ላይ ለመጨመር ሲፈልጉ, ይህንን ለማድረግ የማገጃውን አምራቹን (አ.ካ. "ማዕድን") "መጠየቅ" አለብዎት. በሚቀጥለው እገዳ ላይ የትኛውን ግብይት እንደሚጨምር እና የትኛው እንዳልሆነ የሚወስኑት የማዕድን ቆፋሪዎች ናቸው. ወደ ብሎኮች ልዩ መዳረሻ ያላቸው እና የማን ግብይት በመዝገቡ ውስጥ ለመካተት ተቀባይነት እንደሚኖረው የመወሰን መብት ያላቸው ማዕድን አውጪዎች ናቸው።

ማዕድን አውጪዎች በእርስዎ እና በተከፋፈለው ደብተር መካከል የቆሙ አማላጆች ናቸው።

ከብሎክቼይን እስከ DAG፡ አማላጆችን ማስወገድ

በተግባራዊ ሁኔታ, በአብዛኛው አነስተኛ ቁጥር ያላቸው የማዕድን ገንዳዎች የኔትወርክን የኮምፒዩተር ሃይል ከግማሽ በላይ ይቆጣጠራሉ. ለ Bitcoin እነዚህ አራት ገንዳዎች ናቸው, ለ Ethereum - ሁለት. ከተጣመሩ የፈለጉትን ግብይት ማገድ ይችላሉ።

ከብሎክቼይን እስከ DAG፡ አማላጆችን ማስወገድ

ባለፉት ጥቂት ዓመታት ውስጥ, blockchains ብዙ ልዩነቶች ቀርበዋል, አግድ አምራቾችን በመምረጥ መርሆዎች ይለያያሉ. ነገር ግን የማገጃው አምራቾች እራሳቸው የትም አይሄዱም, አሁንም "በእገዳው ላይ ቆመው" ናቸው: እያንዳንዱ ግብይት በአግድ አምራቹ በኩል መሄድ አለበት, እና ካልተቀበለ, ከዚያም ግብይቱ, በእውነቱ, የለም.

ከብሎክቼይን እስከ DAG፡ አማላጆችን ማስወገድ

ይህ በብሎክቼይን የማይቀር ችግር ነው። መፍታት ከፈለግን ዲዛይኑን በጥልቅ መለወጥ እና ብሎኮችን እና አምራቾችን ሙሉ በሙሉ ማስወገድ አለብን። እና የብሎኮችን ሰንሰለት ከመገንባት ይልቅ፣ በእያንዳንዱ ግብይት ውስጥ የበርካታ ቀደሞቹን ሃሾችን ጨምሮ ግብይቶቹን እራሳቸው እናገናኛለን። በውጤቱም, በሂሳብ ውስጥ እንደ ቀጥተኛ አሲሊክ ግራፍ - DAG በመባል የሚታወቀው መዋቅር እናገኛለን.

አሁን ሁሉም ሰው ያለአማላጆች በቀጥታ ወደ መዝገቡ መዳረሻ አለው። አንድ ግብይት ወደ ደብተር ላይ ማከል ሲፈልጉ በቀላሉ ያክሉት። ብዙ የወላጅ ግብይቶችን መርጠሃል፣ ውሂብህን ጨምረሃል፣ ፈርመህ ግብይትህን በአውታረ መረቡ ላይ ላሉ እኩዮች ልካለህ። ዝግጁ። ይህን ከማድረግ የሚከለክልዎት ማንም የለም፣ ስለዚህ የእርስዎ ግብይት አስቀድሞ በሂሳብ መዝገብ ላይ ነው።

ይህ በጣም ያልተማከለ፣ ብዙ ሳንሱርን የማያረጋግጥ መንገድ ነው ያለአማላጆች ግብይቶችን ወደ ደብተር ለመጨመር። ምክንያቱም ሁሉም ሰው በቀላሉ ከማንም ፍቃድ ሳይጠይቁ ግብይቶቻቸውን ወደ መዝገብ ቤት ስለሚጨምሩ።

ከብሎክቼይን እስከ DAG፡ አማላጆችን ማስወገድ

DAGs በመመዝገቢያ ዝግመተ ለውጥ ውስጥ ሦስተኛው ደረጃ ተደርጎ ሊወሰድ ይችላል። በመጀመሪያ የተማከለ መዝገቦች ነበሩ፣ አንድ አካል እነሱን ማግኘት የሚቆጣጠርበት። ከዚያም በሂሳብ መዝገብ ውስጥ ግብይቶችን የመዘገቡ ብዙ ተቆጣጣሪዎች የነበሩት blockchains መጣ። እና በመጨረሻም፣ በDAG ውስጥ ምንም ተቆጣጣሪዎች የሉም፤ ተጠቃሚዎች ግብይቶቻቸውን በቀጥታ ይጨምራሉ።

ከብሎክቼይን እስከ DAG፡ አማላጆችን ማስወገድ

አሁን ይህ ነፃነት ስላገኘን ወደ ትርምስ ሊያመራ አይገባም። በመዝገቡ ሁኔታ ላይ ስምምነት ሊኖረን ይገባል። እና ይህ ስምምነት፣ ወይም መግባባት፣ አብዛኛውን ጊዜ በሁለት ነገሮች ላይ ስምምነት ማለት ነው።

  1. ምንድን ነው የሆነው?
  2. ይህ የሆነው በምን ቅደም ተከተል ነው?

የመጀመሪያውን ጥያቄ በቀላሉ መመለስ እንችላለን-አንድ ጊዜ በትክክል የተፈጠረ ግብይት ወደ ደብተር ከተጨመረ በኋላ ተከስቷል. እና ጊዜ። ስለዚህ መረጃ በተለያየ ጊዜ ለሁሉም ተሳታፊዎች ሊደርስ ይችላል, ነገር ግን በመጨረሻ ሁሉም አንጓዎች ይህንን ግብይት ይቀበላሉ እና እንደተፈጸመ ያውቃሉ.

blockchain ቢሆን ኖሮ ፈንጂዎች ምን እንደሚሆን ይወስናሉ. በማዕድን ማውጫው ውስጥ ለማካተት የወሰነው ምንም ይሁን ምን ይከሰታል. በእገዳው ውስጥ ያላካተተው ነገር ሁሉ አይከሰትም።

በ blockchains ውስጥ, ማዕድን አውጪዎች ሁለተኛውን የጋራ ስምምነት ችግር ይፈታሉ: ቅደም ተከተል. በብሎክ ውስጥ ያሉ ግብይቶችን እንደፈለጉ እንዲያዝዙ ተፈቅዶላቸዋል።

በ DAG ውስጥ የግብይቶች ቅደም ተከተል እንዴት እንደሚወሰን?

ከብሎክቼይን እስከ DAG፡ አማላጆችን ማስወገድ

የእኛ ግራፍ ስለተመራ ብቻ፣ አስቀድሞ የተወሰነ ቅደም ተከተል አለን። እያንዳንዱ ግብይት የሚያመለክተው አንድ ወይም ከዚያ በላይ የቀድሞ፣ የወላጅ የሆኑትን ነው። ወላጆች, በተራው, ወላጆቻቸውን ይጠቅሳሉ, ወዘተ. ወላጆች ከልጆች ግብይት በፊት በግልጽ ይታያሉ። ማንኛውም ግብይቶች በወላጅ-ልጅ አገናኝ ሽግግሮች ሊደረስባቸው የሚችሉ ከሆነ፣ በዚያ የግብይቶች ሰንሰለት ውስጥ ባሉ ግብይቶች መካከል ያለውን ቅደም ተከተል በትክክል እናውቃለን።

ከብሎክቼይን እስከ DAG፡ አማላጆችን ማስወገድ

ነገር ግን በግብይቶች መካከል ያለው ቅደም ተከተል ሁልጊዜ ከግራፉ ቅርጽ ብቻ ሊወሰን አይችልም. ለምሳሌ, ሁለት ግብይቶች በግራፉ ትይዩ ቅርንጫፎች ላይ ሲተኛ.

ከብሎክቼይን እስከ DAG፡ አማላጆችን ማስወገድ

እንደዚህ ባሉ ጉዳዮች ላይ አሻሚነትን ለመፍታት፣ የትዕዛዝ አቅራቢዎች በሚባሉት ላይ እንተማመናለን። እኛም "ምስክር" እንላቸዋለን። እነዚህ ተራ ተጠቃሚዎች ናቸው ተግባራቸው ያለማቋረጥ ግብይቶችን በስርዓት ወደ አውታረ መረቡ መላክ ማለትም ፣ ማለትም። እያንዳንዱ የቀደመ ግብይታቸው በወላጅ-ልጅ ግንኙነቶች ሽግግር ሊደረስበት ይችላል። የትዕዛዝ አቅራቢዎች የታመኑ ተጠቃሚዎች ናቸው፣ እና መላው አውታረ መረብ ይህን ህግ እንዳይጥስ በእነሱ ላይ ይመሰረታል። ስለዚህ በምክንያታዊነት እመኑአቸው፣ እያንዳንዱ ትዕዛዝ አቅራቢው የሚታወቅ (ስም-አልባ) ሰው ወይም ድርጅት እንዲሆን እና ህጎቹን ከጣሰ የሚያጣው ነገር እንዲኖረው እንጠይቃለን፣ ለምሳሌ ስም ወይም እምነት ላይ የተመሰረተ ንግድ።

ከብሎክቼይን እስከ DAG፡ አማላጆችን ማስወገድ

የትዕዛዝ አቅራቢዎች የሚመረጡት በተጠቃሚዎች ነው፣ እና እያንዳንዱ ተጠቃሚ ወደ አውታረ መረቡ በሚልኩት እያንዳንዱ ግብይት የታመኑ አቅራቢዎቹን ዝርዝር ያካትታል። ይህ ዝርዝር 12 አቅራቢዎችን ያካትታል። ይህ አንድ ሰው የእያንዳንዳቸውን ማንነት እና መልካም ስም ለማረጋገጥ የሚያስችል አነስተኛ ቁጥር ያለው ሲሆን በትዕዛዝ አቅራቢዎች አናሳዎች የማይቀሩ ችግሮች በሚፈጠሩበት ጊዜ አውታረ መረቡ ሥራውን እንደሚቀጥል ለማረጋገጥ በቂ ነው።

ይህ የአቅራቢዎች ዝርዝር ከተጠቃሚ ወደ ተጠቃሚ ይለያያል፣ ነገር ግን የአጎራባች ግብይቶች ዝርዝሮች እስከ አንድ አቅራቢ ሊለያዩ ይችላሉ።

ከብሎክቼይን እስከ DAG፡ አማላጆችን ማስወገድ

አሁን የትዕዛዝ አቅራቢዎች ስላለን፣ ግብይቶቻቸውን ወደ DAG ነጥለን ሌሎች ግብይቶችን ሁሉ በእነሱ በተፈጠረው ቅደም ተከተል ማዘዝ እንችላለን። እንዲህ ዓይነቱን ስልተ ቀመር መፍጠር ይቻላል (ተመልከት. Obyte ነጭ ወረቀት ለቴክኒካዊ ዝርዝሮች).

ነገር ግን የመላው ኔትዎርክ ቅደም ተከተል በቅጽበት ሊታወቅ አይችልም፤ የትዕዛዝ አቅራቢዎች ያለፉትን ግብይቶች የመጨረሻ ቅደም ተከተል ለማረጋገጥ በቂ የግብይቶቻቸውን ብዛት ለመላክ ጊዜ እንፈልጋለን።

እና ትዕዛዙ የሚወሰነው በ DAG ውስጥ ባሉ የአቅራቢዎች ግብይቶች አቀማመጥ ብቻ ስለሆነ ፣ በአውታረ መረቡ ላይ ያሉ ሁሉም አንጓዎች ፈጥኖም ሆነ ዘግይቶ ሁሉንም ግብይቶች ይቀበላሉ እና የግብይቱን ቅደም ተከተል በተመለከተ አንድ መደምደሚያ ላይ ይደርሳሉ።

ከብሎክቼይን እስከ DAG፡ አማላጆችን ማስወገድ

ስለዚህ፣ እንደተከሰተ በምንገምተው ነገር ላይ ስምምነት አለን፡ በDAG ውስጥ የሚያልቅ ማንኛውም ግብይት ተከሰተ። እንዲሁም ስለ የዝግጅቱ ቅደም ተከተል ስምምነት አለን-ይህ ከግብይቶች ግንኙነቶች ግልጽ ነው, ወይም በትዕዛዝ አቅራቢዎች ከተላኩ የግብይቶች ቅደም ተከተል የተገመተ ነው. ስለዚህ መግባባት አለን።

ከብሎክቼይን እስከ DAG፡ አማላጆችን ማስወገድ

በ Obyte ውስጥ ይህ የስምምነት ስሪት አለን። ምንም እንኳን የ Obyte ደብተር ማግኘት ሙሉ በሙሉ ያልተማከለ ቢሆንም፣ የግብይቶችን ቅደም ተከተል በተመለከተ ያለው መግባባት አሁንም የተማከለ ነው ምክንያቱም ከ 10 አቅራቢዎች ውስጥ 12 ቱ በፈጣሪ (አንቶን ቹሪዩሞቭ) ቁጥጥር ስር ናቸው, እና ሁለቱ ብቻ እራሳቸውን የቻሉ ናቸው. የሂሳብ ደብተርን ቅደም ተከተል ያልተማከለ ለማድረግ እንዲረዱን ከገለልተኛ ማዘዣ አቅራቢዎች አንዱ ለመሆን ፈቃደኛ እጩዎችን እንፈልጋለን።

በቅርቡ፣ የሶስተኛ ገለልተኛ እጩ የትዕዛዝ አቅራቢ መስቀለኛ መንገድን ለመጫን እና ለመጠገን ፈቃደኛ ወጣ - የኒኮሲያ ዩኒቨርሲቲ።

ከብሎክቼይን እስከ DAG፡ አማላጆችን ማስወገድ

አሁን ድርብ ወጪዎችን እንዴት እንቆጣጠራለን?

እንደ ደንቡ፣ ሁለት ግብይቶች አንድ ሳንቲም ሲያወጡ ከተገኙ፣ በሁሉም ግብይቶች የመጨረሻ ቅደም ተከተል መጀመሪያ የሚመጣው ግብይት ያሸንፋል። ሁለተኛው በስምምነት ስልተ-ቀመር የተሳሳተ ነው።

ከብሎክቼይን እስከ DAG፡ አማላጆችን ማስወገድ
አንድ ሳንቲም በሚያወጡ ሁለት ግብይቶች መካከል ቅደም ተከተል መመስረት ከተቻለ (በወላጅ እና በልጅ ግንኙነቶች) ሁሉም አንጓዎች ወዲያውኑ በእጥፍ ለማሳለፍ የሚደረገውን ሙከራ አይቀበሉም።

ከብሎክቼይን እስከ DAG፡ አማላጆችን ማስወገድ

በሁለት ግብይቶች መካከል ያለው የወላጅ ግንኙነቶች ትዕዛዙ የማይታይ ከሆነ ፣ ሁለቱም ወደ ደብተር ውስጥ ይቀበላሉ ፣ እና የትዕዛዝ አቅራቢዎችን በመጠቀም በመካከላቸው መግባባት እና መመስረትን መጠበቅ አለብን። ከዚያ የቀደመው ግብይት ያሸንፋል፣ ሁለተኛው ደግሞ ልክ ያልሆነ ይሆናል።

ከብሎክቼይን እስከ DAG፡ አማላጆችን ማስወገድ

ምንም እንኳን ሁለተኛው ግብይት ዋጋ ቢስ ቢሆንም, አሁንም በመዝገቡ ውስጥ ይቀራል, ምክንያቱም እሱ አስቀድሞ ተከታይ ግብይቶች አሉት, ምንም ነገር አልጣሰም እና ይህ ግብይት ለወደፊቱ ዋጋ እንደሌለው አያውቅም. አለበለዚያ የኔትወርኩን ዋና መርህ የሚጥስ ጥሩ ቀጣይ ግብይቶችን ወላጅ ማስወገድ አለብን - ማንኛውም ትክክለኛ ግብይት ወደ ደብተር ውስጥ ይቀበላል።

ከብሎክቼይን እስከ DAG፡ አማላጆችን ማስወገድ

ይህ አጠቃላይ ስርዓቱ የሳንሱር ሙከራዎችን ለመቋቋም የሚያስችል በጣም አስፈላጊ ህግ ነው. 

አንድ የተወሰነ ግብይት “ሳንሱር” ለማድረግ ሁሉም የትዕዛዝ አቅራቢዎች እንደሚጣመሩ እናስብ። እነሱ ችላ ሊሉት እና ለግብይታቸው እንደ "ወላጅ" ሊመርጡት አይችሉም, ነገር ግን ይህ በቂ አይደለም, ግብይቱ አሁንም በተዘዋዋሪ ሊካተት ይችላል በአውታረ መረቡ ላይ ያለ ማንኛውም ተጠቃሚ ያልተጣመረ ሌላ ግብይት ወላጅ ሆኖ ሊካተት ይችላል. በጊዜ ሂደት፣ እንዲህ ዓይነቱ ግብይት እንደ በረዶ ኳስ እያደጉ ብዙ ልጆችን፣ የልጅ ልጆችን እና የልጅ የልጅ ልጆችን ከተጠቃሚዎች ይቀበላሉ፣ እና ሁሉም የተስማሙ የትዕዛዝ አቅራቢዎች እነዚህን ግብይቶች ችላ ማለት አለባቸው። ውሎ አድሮ መላውን ኔትዎርክ ሳንሱር ማድረግ ይጠበቅባቸዋል፣ ይህም እንደ ማበላሸት ነው።

ከብሎክቼይን እስከ DAG፡ አማላጆችን ማስወገድ

በዚህ መንገድ DAG በትዕዛዝ አቅራቢዎች መካከል ግጭት ቢፈጠርም ሳንሱርን መቋቋም የሚችል ሆኖ ይቆያል፣በዚህም ሳንሱርን የሚቋቋም blockchainን በማለፍ ማዕድን አውጪዎች ማንኛውንም ግብይቶች ላለማካተት ከወሰኑ ምንም ማድረግ የማንችልበት ነው። እና ይህ ከ DAG ዋና ንብረት ይከተላል-በመመዝገቢያ ውስጥ መሳተፍ ሙሉ በሙሉ ገለልተኛ እና ያለ አማላጅ ነው ፣ እና ግብይቶች የማይመለሱ ናቸው።

ምንጭ: hab.com

አስተያየት ያክሉ