Chagua Lugha

Uthibitishaji Sambamba wa Kazi (PPoW) na Upigaji Kura wa Mtindo wa DAG na Upunguzaji wa Malipo Unakolenga: Uchambuzi na Usanidi wa Itifaki

Uchambuzi wa itifaki mpya ya sarafu ya kidijitali inayotumia Uthibitishaji wa Kazi (PoW) inayotumia upigaji kura ulio na muundo wa DAG na upunguzaji wa malipo unakolenga kuboresha uthabiti, uwezo wa kuhimili mzigo, ucheleweshaji, na ukinzani dhidi ya mashambulizi ikilinganishwa na Bitcoin na Tailstorm.
computingpowercoin.org | PDF Size: 0.2 MB
Ukadiriaji: 4.5/5
Ukadiriaji Wako
Umekadiria waraka huu tayari
Kifuniko cha Waraka PDF - Uthibitishaji Sambamba wa Kazi (PPoW) na Upigaji Kura wa Mtindo wa DAG na Upunguzaji wa Malipo Unakolenga: Uchambuzi na Usanidi wa Itifaki

1. Utangulizi na Muhtasari

Karatasi hii inawasilisha itifaki mpya ya sarafu ya kidijitali inayotumia Uthibitishaji wa Kazi (PoW) inayoshughulikia vikwazo muhimu vya Bitcoin na lahaja yake ya hivi karibuni, Tailstorm. Uvumbuzi wa msingi upo katika kuchanganya makubaliano ya Uthibitishaji Sambamba wa Kazi (PPoW) na upigaji kura wa mtindo wa DAG na mpango wa upunguzaji wa malipo unakolenga. Itifaki hii inalenga kutoa dhamana bora zaidi za uthabiti, uwezo wa juu wa kuhimili mzigo wa shughuli, ucheleweshaji wa chini wa uthibitishaji, na ukinzani ulioimarishwa dhidi ya mashambulizi yanayotegemea motisha, kama vile uchimbaji wa kujihini.

Kazi hii imechochewa na utegemezi wa duara katika mifumo ya PoW kati ya algoriti za makubaliano na mipango ya motisha. Ingawa sifa za Bitcoin zimeeleweka vyema, itifaki nyingi mpya hazina uchambuzi wa kina wa uthabiti na motisha. Tailstorm iliboresha Bitcoin lakini ilikuwa na mapungufu: upigaji kura wake ulio na muundo wa mti uliacha baadhi ya kura zisithibitishwe, na upunguzaji wake wa malipo ulio sawa uliwatesa wachimbaji wasio na hatua pamoja na wale waliofanya makosa.

Ufahamu Muhimu

  • DAG Kuliko Mti: Kuunda kura kama Grafu Isiyo na Mzunguko Iliyoelekezwa (DAG) badala ya mti huruhusu kura zaidi kuthibitishwa kwa kila bloku na kuwezesha adhabu iliyolengwa na sahihi.
  • Upunguzaji Unakolenga: Malipo hupunguzwa kulingana na mchango wa kura ya mtu binafsi kwa kutokuwa na mstari (mfano, kusababisha matawi), sio sawasawa kwenye bloku nzima.
  • Ukinzani wa Mashambulizi: Utafutaji wa mashambulizi unaotegemea kujifunza kwa kuimarisha unaonyesha itifaki inayopendekezwa ina ukinzani mkubwa zaidi dhidi ya mashambulizi ya kimotisha kuliko Bitcoin na PPoW ya msingi.
  • Ugunduzi Muhimu: PPoW bila upunguzaji wa malipo inaweza kuwa dhaifu zaidi kuliko Bitcoin chini ya hali fulani za mtandao.

2. Usanidi wa Msingi wa Itifaki

2.1 Misingi ya Uthibitishaji Sambamba wa Kazi (PPoW)

PPoW, kama ilivyoletwa katika kazi ya awali, inahitaji idadi inayoweza kusanidiwa $k$ ya "kura" (au mablocku) za PoW kuchimbwa kabla ya bloku kuu inayofuata kuweza kuongezwa. Hii huunda muundo sambamba wa mablocku. Kila kura ina shughuli. Usanidi huu kwa asili hutoa dhamana za uthabiti zenye nguvu zaidi kuliko mnyororo wa mstari wa Bitcoin kwa sababu kukamilisha bloku kunahitaji uthibitisho mbalimbali unaounga mkono.

2.2 Kutoka Mti hadi DAG: Usanidi wa Upigaji Kura

Tailstorm iliunda kura hizi $k$ kama mti, ambapo kila kura mpya inarejelea mzazi mmoja. Hii huleta shida: wachimbaji wanapaswa kuchagua tawi gani kupanua, na kuacha matawi mengine—na shughuli zao—zisithibitishwe hadi bloku inayofuata.

Itifaki inayopendekezwa inaunda kura kama Grafu Isiyo na Mzunguko Iliyoelekezwa (DAG). Kura mpya inaweza kurejelea kura kadhaa zilizopita kama wazazi. Hii huongeza muunganisho na huruhusu kura zaidi kujumuishwa katika seti ya makubaliano kwa bloku fulani, na kuboresha viwango vya uthibitishaji wa shughuli na kupunguza ucheleweshaji.

2.3 Utaratibu wa Upunguzaji wa Malipo Unakolenga

Tailstorm ilipunguza malipo kwa uwiano na kina cha mti wa kura, na kuwatesa wachimbaji wote katika mti mrefu (usio na mstari) sawasawa. Itifaki mpya inatekeleza mpango wa upunguzaji unakolenga. Malipo ya kura ya mchimbaji yanahesabiwa kulingana na jukumu lake maalum katika DAG:

$Reward_v = MalipoYaMsingi \times (1 - \alpha \cdot C_v)$

Ambapo $C_v$ ni kipimo cha mchango wa kura $v$ kwa kutokuwa na mstari au uundaji wa matawi (mfano, kura ngapi zinazoshindana zinazorejelewa ambazo hazijaunganishwa wenyewe). Kigezo $\alpha$ hudhibiti nguvu ya upunguzaji. Hii inahakikisha tu wachimbaji ambao vitendo vyao vinaumiza moja kwa moja mstari wa makubaliano ndio wanahukumiwa.

3. Uchambuzi wa Usalama na Motisha

3.1 Dhamana za Uthabiti dhidi ya Bitcoin

Karatasi hii inadai kuwa baada ya muda wa dakika 10 wa uthibitishaji, uwezekano wa shambulio la matumizi mara mbili linalofanikiwa ni takriban mara 50 chini kuliko katika Bitcoin, chini ya mawazo ya kweli ya mtandao. Hii inatokana na hitaji la $k$-kura katika PPoW, ambayo hufanya iwe vigumu kwa kitabiri kwa mshambuliaji kurejesha bloku iliyothibitishwa.

3.2 Utafutaji wa Mashambulizi Kwa Kujifunza Kwa Kuimarisha (RL)

Mchango mkubwa wa kimetodolojia ni matumizi ya Kujifunza kwa Kuimarisha (RL) kutafuta kwa utaratibu mikakati bora ya kushambulia itifaki hiyo. Wakala wa RL hujifunza kuendesha wakati wa kuchapisha kura na uteuzi wa mzazi ili kuongeza faida. Njia hii ni madhubuti zaidi kuliko uchambuzi wa mashambulizi ya kiholela na ilifunua kuwa PPoW ya kawaida (bila upunguzaji) ni dhaifu.

3.3 Ukinzani Dhidi ya Mashambulizi ya Kimotisha

Mchanganyiko wa upigaji kura wa DAG na upunguzaji unakolenga huunda kizuizi chenye nguvu kwa uchimbaji wa kujihini. Mashambulizi yanayohusisha kuzuia mablocku au kuunda matawi huwa na faida ndogo kwa sababu malipo ya mshambuliazi hupunguzwa moja kwa moja. Uchambuzi unaotegemea RL unathibitisha ukinzani bora wa itifaki inayopendekezwa ikilinganishwa na Bitcoin na Tailstorm.

4. Tathmini ya Utendaji

4.1 Uwezo wa Kuhimili Mzigo wa Shughuli & Ucheleweshaji

Kwa kujaza shughuli ndani ya kila moja ya kura $k$ kwa kila bloku, itifaki hii inafikia uwezo wa juu wa kuhimili mzigo kuliko mfano wa Bitcoin wa bloku moja kwa kila muda. Muundo wa DAG zaidi hupunguza ucheleweshaji kwa kuruhusu kura zaidi (na hivyo shughuli zao) kuthibitishwa katika bloku ya sasa badala ya kuahirishwa.

4.2 Ulinganisho na Tailstorm

Karatasi hii inashughulikia moja kwa moja dosari mbili za Tailstorm: 1) Kura Zisizothibitishwa: DAG hupunguza hili kwa kuruhusu marejeleo mengi ya wazazi. 2) Adhabu ya Pamoja: Upunguzaji unakolenga unachukua nafasi ya adhabu ya kina cha mti ulio sawa. Matokeo yake ni itifaki ambayo huhifadhi faida za Tailstorm huku ikishinda udhaifu wake.

5. Maelezo ya Kiufundi & Uundaji wa Kihisabati

Kazi ya upunguzaji wa malipo ndiyo msingi. Acha $G$ iwe DAG ya kura kwa bloku. Kwa kura $v \in G$, fafanua "alama ya mgogoro" $C_v$. Kipimo kimoja kinachopendekezwa ni:

$C_v = \frac{|\text{Wazazi Wasiounganishwa}(v)|}{|\text{Jumla ya Wazazi}(v)| + \epsilon}$

Ambapo "Wazazi Wasiounganishwa" ni kura za wazazi ambazo wenyewe hazijaunganishwa kwa ukoo. $C_v$ ya juu inaonyesha $v$ inarejelea matawi yanayokinzana, na kuongeza kutokuwa na mstari. Malipo ya mwisho hupunguzwa kwa alama hii. Lengo la wakala wa RL ni kujifunza sera $\pi$ ambayo inaongeza malipo yaliyopunguzwa ya jumla $\sum \gamma^t R_t$, ambapo $R_t$ ni malipo (yaliyowezekana kupunguzwa) kutoka kwa kuchapisha kura kwa wakati $t$ na uteuzi maalum wa wazazi.

6. Matokeo ya Majaribio & Ugunduzi

Karatasi hii pengine inajumuisha uigaji unaolinganisha viwango vya mafanikio ya mashambulizi na uwezo wa kufaidika kati ya Bitcoin, Tailstorm, PPoW ya msingi, na DAG-PPoW inayopendekezwa na upunguzaji unakolenga. Matokeo muhimu yanayotarajiwa yaliyowasilishwa kwenye chati au jedwali yangeonyesha:

  • Chati 1: Uwezekano wa Matumizi Mara Mbili dhidi ya Muda wa Uthibitishaji: Grafu inayoonyesha mkunjo wa itifaki inayopendekezwa unapungua haraka zaidi kuliko ule wa Bitcoin.
  • Chati 2: Mapato ya Jamaa ya Mshambuliaji: Chati ya mihimili inayolinganisha mapato ya mshambuliaji aliyeimarishwa na RL chini ya itifaki tofauti. Mihimili ya DAG-PPoW inapaswa kuwa ya chini kabisa, labda hata chini ya 1.0 (uchimbaji wa uaminifu).
  • Chati 3: Kiwango cha Uthibitishaji wa Shughuli: Inaonyesha asilimia ya shughuli zilizothibitishwa ndani ya bloku ya kwanza, na kuangazia faida ya DAG dhidi ya muundo wa mti.

Ugunduzi Muhimu: Majaribio yanadhaniwa kuthibitisha madai makubwa ya karatasi kwamba "uthibitishaji sambamba wa kazi bila upunguzaji wa malipo hauna ukinzani wa mashambulizi ya kimotisha kuliko Bitcoin katika baadhi ya hali za kweli za mtandao." Hii inasisitiza umuhimu kamili wa kuunganisha mbinu mpya za makubaliano na mipango ya motisha iliyosanidiwa kwa uangalifu.

7. Mfumo wa Uchambuzi: Mfano wa Kesi

Hali: Mchimbaji (M) anadhibiti 25% ya kiwango cha hash cha mtandao na anataka kutekeleza shambulio la uchimbaji wa kujihini.

Katika Bitcoin/Tailstorm: M anazuia bloku iliyopatikana ili kuunda tawi la kibinafsi. Ikiwa litafanikiwa, M anaweza kuacha mablocku ya uaminifu na kudai malipo yasiyo sawa. Wakala wa RL angejifunza mkakati huu.

Katika DAG-PPoW na Upunguzaji Unakolenga:

  1. M anapata kura $V_m$. Ili kuzindua shambulio, M anazuia $V_m$ na baadaye anachapisha, akirejelea kura nyingi za zamani, zinazokinzana ili kujaribu kuunda tawi kuu.
  2. Itifaki inachambua DAG. $V_m$ ina $C_v$ ya juu kwa sababu inarejelea kura zisizounganishwa, na kwa makusudi kuongeza kutokuwa na mstari.
  3. Malipo ya $V_m$ hupunguzwa sana: $Reward_{V_m} = MalipoYaMsingi \times (1 - \alpha \cdot 0.8)$.
  4. Hata kama tawi la M litashinda, malipo yaliyopunguzwa hufanya shambulio liwe na faida ndogo kuliko uchimbaji wa uaminifu. Wakala wa RL hujifunza kuepuka mkakati huu.

Kesi hii inaonyesha jinsi mbinu za itifaki zinavyobadilisha moja kwa moja hesabu ya faida ya mshambuliaji.

8. Matumizi ya Baadaye & Mwelekeo wa Utafiti

  • Miundo Mseto ya Makubaliano: Dhana ya DAG-PPoW inaweza kuunganishwa na mbinu zingine za makubaliano kama vile Uthibitishaji wa Hisa (PoS) au mifumo iliyowakilishwa ili kuunda miundo ya usalama iliyopangwa kwa tabaka.
  • Usawazishaji wa Kigezo Kinachobadilika: Kazi ya baadaye inaweza kuchunguza kufanya $k$ (idadi ya kura) na $\alpha$ (nguvu ya upunguzaji) ibadilike, ikisawazisha kulingana na hali ya mtandao na muundo unaozingatiwa wa mashambulizi.
  • Matumizi ya Nje ya Kikoa: Wazo la msingi la kutumia muundo wa grafu kuhusisha na kuhukumu "tabia mbaya" linaweza kutumika zaidi ya blockchain hadi kwenye makubaliano ya hifadhidata iliyosambazwa na mifumo ya ushirikiano ya kugundua hitilafu.
  • Uthibitishaji Rasmi: Hatua muhimu inayofuata ni uthibitishaji rasmi wa sifa za usalama na uhai wa itifaki hiyo kwa kutumia zana kama TLA+ au Coq, kufuatia mfano uliowekwa na uchambuzi madhubuti wa itifaki kama Tendermint.
  • Changamoto za Kutekelezwa Ulimwenguni: Utafiti unahitajika kuhusu kuanzisha, usaidizi wa mteja mwepesi, na tabia ya itifaki chini ya mgawanyiko mkali wa mtandao (hali za "mgawanyiko wa akili").

9. Marejeo

  1. Nakamoto, S. (2008). Bitcoin: A Peer-to-Peer Electronic Cash System.
  2. Garay, J., Kiayias, A., & Leonardos, N. (2015). The Bitcoin Backbone Protocol: Analysis and Applications. EUROCRYPT.
  3. Sompolinsky, Y., & Zohar, A. (2016). Bitcoin’s Security Model Revisited. arXiv:1605.09193.
  4. Eyal, I., & Sirer, E. G. (2014). Majority is not Enough: Bitcoin Mining is Vulnerable. Financial Cryptography.
  5. [Marejeo ya Tailstorm] - Usajili maalum wa Tailstorm kutoka PDF.
  6. [Marejeo ya Uthibitishaji Sambamba wa Kazi] - Usajili maalum wa PPoW kutoka PDF.
  7. Sutton, R. S., & Barto, A. G. (2018). Reinforcement Learning: An Introduction. MIT Press. (Kwa metodolojia ya RL).
  8. Buchman, E., Kwon, J., & Milosevic, Z. (2018). The Latest Gossip on BFT Consensus. arXiv:1807.04938. (Kwa ulinganisho na itifaki za BFT).

10. Uchambuzi wa Mtaalam & Ukaguzi Mkali

Ufahamu wa Msingi

Karatasi hii sio tu marekebisho madogo mengine kwenye Uthibitishaji wa Kazi; ni mashambulizi ya upasuaji kwenye kitanzi cha msingi cha motisha-makubaliano kinachowatesa usanidi wa blockchain. Waandishi wamegundua kwa usahihi kwamba itifaki nyingi "zilizoboreshwa" zinashindwa kwa sababu zinaboresha uhai au uwezo wa kuhimili mzigo kwa utupu, na kupuuza jinsi mabadiliko hayo yanavyopotosha uchumi wa wachimbaji. Ufahamu wao muhimu ni kwamba usalama sio sifa ya algoriti ya makubaliano pekee, bali ni ya muunganisho mkali wake na mfumo wa adhabu unaoweza kuhusisha hatia kwa usahihi. Kuhamia kutoka kwa mti wa Tailstorm hadi DAG hakuhusu ufanisi—kulihusu kuunda undani wa uchunguzi unaohitajika kwa adhabu iliyolengwa.

Mtiririko wa Kimantiki

Hoja inajenga kwa usahihi: 1) Vikwazo vya Bitcoin vinajulikana vyema, 2) Tailstorm ilifanya maendeleo lakini ilileta matatizo mapya (adhabu kali, uthibitishaji ulioahirishwa), 3) Kwa hivyo, tunahitaji muundo (DAG) unaotoa data ya kina juu ya tabia ya mchimbaji, na 4) Lazima tutumie data hiyo kutekeleza vizuizi vya upasuaji. Matumizi ya Kujifunza kwa Kuimarisha kujaribu kwa shida pendekezo hilo ni mazuri hasa. Yanafanana na jinsi washambuliaji wa ulimwengu halisi wanavyofanya kazi—sio kufuata hati tuli, bali kutafuta kwa kubadilika faida—na hivyo hutoa tathmini ya usalama ya kweli zaidi kuliko mifano ya kitabiti ya jadi. Ugunduzi wa kushtusha kwamba PPoW ya kawaida inaweza kuwa dhaifu zaidi kuliko Bitcoin ni ushahidi wa thamani ya njia hii; inafunua nyuso zilizofichwa za mashambulizi.

Nguvu & Dosari

Nguvu: Mfumo wa dhana ni thabiti. Utaratibu wa DAG+upunguzaji unakolenga ni mzuri na unashughulikia dosari wazi katika sanaa ya awali. Ukali wa kimetodolojia (utafutaji wa mashambulizi unaotegemea RL) unaweka kiwango kipya cha kutathmini uchumi wa sarafu ya kidijitali. Karatasi pia inafaa kufafanua neno "DAG" linalotumiwa kupita kiasi mara nyingi, likitumia kwa lengo maalum, linaloweza kupimika ndani ya muktadha wa PoW, tofauti na miradi mingine ya msingi wa DAG ya kubahatisha.

Dosari & Maswali Yaliyo Wazi: Tembo kwenye chumba ni utata. Itifaki inahitaji wachimbaji na nodi kudumisha na kuchambua DAG, kuhesabu alama za mgogoro, na kutumia upunguzaji maalum. Hii huongeza mzigo wa hesabu na utekelezaji ikilinganishwa na urahisi mzuri wa Bitcoin. Pia kuna hatari ya vigezo vya upunguzaji ($\alpha$) kuwa chanzo cha mgogoro wa utawala. Zaidi ya hayo, kama ilivyo kwa mapendekezo mengi ya kitaaluma, uchambuzi unaweza kudhania mchimbaji mwenye busara, anayeongeza faida. Haishughulikii kamili watendaji wa Byzantine ambao lengo lao ni kuvuruga badala ya faida—mtindo wa tishio unaozingatiwa katika fasihi ya jadi ya BFT kama ile ya Castro na Liskov (1999).

Ufahamu Unaoweza Kutekelezwa

Kwa wasanidi wa itifaki: Uchambuzi wa motisha hauwezi kujadiliwa. Mabadiliko yoyote ya makubaliano lazima yatokanwe na zana kama RL ili kugundua motisha potofu. Ugunduzi wa "PPoW-isiyo-salama-kuliko-Bitcoin" unapaswa kuwa wito wa kuamsha. Kwa watengenezaji: Muundo wa DAG-kwa-uwajibikaji ni zana yenye nguvu inayostahili kuchunguzwa katika muktadha mwingine wa makubaliano, labda hata katika usanidi uliogawanywa au mitandao ya tabaka ya 2. Kwa jamii ya utafiti: Kazi hii inaangazia hitaji la haraka la mifumo ya kiwango, ya wazi ya chanzi ya RL kwa kushambulia uchumi wa sarafu ya kidijitali, sawa na jinsi jamii ya AI inavyokuwa na seti za data za kiwango. Hatimaye, ujumbe mkubwa zaidi ni kwamba usalama wa blockchain unasonga kutoka kwa kriptografia safi hadi taaluma mseto ya kriptografia, nadharia ya michezo, na masomo ya mashine. Mifumo salama ya baadaye itahitaji utaalamu katika zote tatu.