Chagua Lugha

Uchimbaji Madini ya Kujihini kwenye Blockchain: Uchambuzi wa Mchanganyiko Mwingi na Athari za Usalama

Uchambuzi kamili wa uchimbaji madini ya kujihini kwenye blockchain na mchanganyiko mwingi yanayotenda vibaya, muundo wa mnyororo wa Markov, viwango vya faida, na athari za usalama kwa makubaliano ya PoW.
hashratecoin.org | PDF Size: 0.8 MB
Ukadiriaji: 4.5/5
Ukadiriaji Wako
Umekadiria waraka huu tayari
Kifuniko cha Waraka PDF - Uchimbaji Madini ya Kujihini kwenye Blockchain: Uchambuzi wa Mchanganyiko Mwingi na Athari za Usalama

Yaliyomo

1. Utangulizi

Teknolojia ya Blockchain, tangu kuanzishwa kwa Bitcoin mwaka 2008, imebadilisha mfumo wa mifumo isiyo ya katikati kupitia utaratibu wake wa makubaliano ya Uthibitisho-wa-Kazi (PoW). Hata hivyo, usalama wa PoW unakabiliwa na changamoto kubwa kutokana na tabia za kimkakati za uchimbaji madini, hasa uchimbaji madini ya kujihini. Karatasi hii inajibu swali muhimu la jinsi mchanganyiko mwingi ya uchimbaji madini yanayotenda vibaya yanaathiri faida ya mikakati ya uchimbaji madini ya kujihini.

Uchimbaji madini ya kujihini inahusisha wachimbaji madini kudumisha minyororo ya kibinafsi na kufichua vitalu kwa mikakati ili kupata malipo yasiyo sawa ikilinganishwa na uwezo wao halisi wa kompyuta. Wakati utafiti uliopita ulilenga wachimbaji madini wa kujihini mmoja, kazi yetu inapanua uchambuzi huu kwa mchanganyiko mwingi yanayoshindana, na kutoa tathmini halisi zaidi ya vitisho vya usalama vya blockchain.

21.48%

Kizingiti cha uchimbaji madini ya kujihini ya ulinganifu

25%

Kizingiti asilia cha uchimbaji madini ya kujihini

23.21%

Kizingiti kilichoboreshwa na MDP

2. Msingi na Kazi Zinazohusiana

2.1 Blockchain na Uthibitisho-wa-Kazi (Proof-of-Work)

Usalama wa blockchain ya Bitcoin hutegemea fumbo la kisiri la hash linalotatuliwa kupitia mahesabu makubwa. Wachimbaji madini wanashindana kupata vitalu halali, na wachimbaji madini waliofanikiwa hupokea malipo ya fedha za kidijitali. Makubaliano ya PoW yanatumika kama msingi kwa takriban 90% ya blockchain za umma.

2.2 Misingi ya Uchimbaji Madini ya Kujihini

Kazi muhimu ya Eyal na Sirer ilionyesha kuwa uchimbaji madini ya kujihini huwa na faida wakati mchimbaji madini anadhibiti zaidi ya 25% ya jumla ya kiwango cha hash. Utafiti unaofuata kwa kutumia Mchakato wa Maamuzi ya Markov (MDP) ulipunguza kizingiti hiki hadi takriban 23.21%. Hata hivyo, tafiti hizi zilichukulia mchimbaji madini mmoja mwenye kujihini, na kupuuza hali halisi ya mchanganyiko mwingi yanayoshindana.

3. Mbinu na Mfano

3.1 Uundaji wa Mnyororo wa Markov

Tunaanzisha mfano mpya wa mnyororo wa Markov kuonyesha mabadiliko ya hali kati ya minyororo ya umma na ya kibinafsi. Mfano huu unazingatia mchanganyiko wa waaminina unaowakilisha wachimbaji madini wote waaminina na mchanganyiko miwili ya uchimbaji madini ya kujihini wasiojua majukumu ya kutenda vibaya ya kila mmoja.

Nafasi ya hali inafafanuliwa kwa urefu wa jamaa wa minyororo ya kibinafsi na ya umma, na mabadiliko yanayoanzishwa na matukio ya uchimbaji madini na ufichuo wa kimkakati wa vitalu.

3.2 Uchambuzi wa Mabadiliko ya Hali

Uchambuzi wetu unachambua matukio yote yanayowezekana yanayosababisha mabadiliko katika hali za mnyororo, ikiwa ni pamoja na:

  • Wachimbaji madini waaminina wakipata vitalu vipya kwenye mnyororo wa umma
  • Wachimbaji madini wenye kujihini wakipanua minyororo yao ya kibinafsi
  • Ufichuo wa kimkakati wa minyororo ya kibinafsi
  • Uandikaji upya wa minyororo na vitalu vilivyotengwa

4. Matokeo na Uchambuzi

4.1 Viwango vya Faida

Mfano wetu wa kihisabati unatoa misemo iliyofungwa kwa viwango vya faida. Kwa wachimbaji madini wenye kujihini wa ulinganifu, hitaji la chini la kiwango cha hupungua hadi 21.48%, chini sana ikilinganishwa na kizingiti cha asili cha 25%.

Hata hivyo, ushindani kati ya wachimbaji madini wenye kujihini wasio na ulinganifu huongeza kizingiti cha faida, na kufanya iwe vigumu zaidi kwa mchanganyiko madogo kupata faida kutoka kwa mikakati ya uchimbaji madini ya kujihini.

4.2 Uchambuzi wa Tabia ya Muda Mfupi

Ucheleweshaji wa faida huongezeka kadiri kiwango cha hash cha wachimbaji madini wenye kujihini kinapungua. Ugunduzi huu unapendekeza kuwa mchanganyiko madogo ya uchimbaji madini lazima subiri muda mrefu zaidi kutambua faida kutoka kwa uchimbaji madini ya kujihini, na kufanya mkakati huo usivutie kwa mchanganyiko yenye rasilimali duni za kompyuta.

Bila marekebisho ya ugumu yanayofuata, uchimbaji madini ya kujihini hutupia mbali uwezo wa kompyuta na huwa hana faida katika muda mfupi.

5. Utekelezaji wa Kiufundi

5.1 Mfumo wa Kihisabati

Mfano wa mnyororo wa Markov unaweza kuwakilishwa na tumbo la uwezekano wa mabadiliko $P$ lenye hali $S = \{s_1, s_2, ..., s_n\}$. Usambazaji wa hali thabiti $\pi$ unakidhi:

$$\pi P = \pi$$

$$\sum_{i=1}^{n} \pi_i = 1$$

Hali ya faida ya uchimbaji madini ya kujihini inapewa na:

$$R_{kujihini} > R_{mwaminina} = \alpha$$

ambapo $\alpha$ inawakilisha sehemu ya kiwango cha hash ya mchimbaji madini.

5.2 Utekelezaji wa Msimbo

Hapa chini kuna utekelezaji wa msimbo wa bandia wa Python kwa kuiga tabia ya uchimbaji madini ya kujihini:

class KigezoChaUchimbajiKujihini:
    def __init__(self, alpha, gamma=0.5):
        self.alpha = alpha  # kiwango cha hash cha mchimbaji kujihini
        self.gamma = gamma  # uwezekano wa kupitisha mnyororo wa kujihini
        
    def igiza_duara(self, hali):
        """Igiza duara moja la uchimbaji madini"""
        if random() < self.alpha:
            # Mchimbaji kujihini apata block
            return self.mchimbaji_amepata_block(hali)
        else:
            # Mchimbaji mwaminina apata block
            return self.mwaminina_amepata_block(hali)
    
    def hesabu_faida(self, maduara=10000):
        """Hesabu faida ya muda mrefu"""
        jumla_malipo = 0
        hali = {'ongo_ya_kibinafsi': 0, 'mnyororo_wa_umma': 0}
        
        for _ in range(maduara):
            hali = self.igiza_duara(hali)
            jumla_malipo += self.hesabu_malipo(hali)
        
        return jumla_malipo / maduara

6. Matumizi ya Baadaye na Mwelekeo

Ufahamu kutoka kwa utafiti huu una athari kubwa kwa usalama wa blockchain na ubunifu wa utaratibu wa makubaliano. Kazi ya baadaye inapaswa kulenga:

  • Kukuza njia za kugundua tabia ya uchimbaji madini ya kujihini kwa wakati halisi
  • Kubuni itifaki za makubaliano zinazostahimili uchimbaji madini ya kujihini ya mchanganyiko mwingi
  • Kuchunguza athari za ucheleweshaji wa kueneza mtandao kwenye faida ya uchimbaji madini ya kujihini
  • Kupanua uchambuzi kwa Uthibitisho-wa-Miliki (Proof-of-Stake) na utaratibu mseto wa makubaliano

Teknolojia ya blockchain inavyobadilika kuelekea Uthibitisho-wa-Miliki wa Ethereum 2.0 na utaratibu mwingine wa makubaliano, kuelewa njia hizi za mashambulizi ni muhimu kudumisha usalama wa mtandao.

Uchambuzi wa Asili

Utafiti huu unatoa maendeleo makubwa katika kuelewa tabia ya uchimbaji madini ya kujihini kwa kushughulikia hali halisi ya mchanganyiko mwingi yanayoshindana. Kupunguzwa kwa kizingiti cha faida hadi 21.48% kwa wachimbaji madini wa ulinganifu kunasisitiza udhaifu unaoongezeka wa mitandao ya blockchain kadiri nguvu ya uchimbaji madini inavyozidi kujikita. Ugunduzi huu unafanana na wasiwasi iliyoinuliwa katika karatasi ya CycleGAN kuhusu tabia ya upinzani katika mifumo isiyo ya katikati, ambapo watendaji wengi wanaweza kuratibu au kushindana kwa njia ambazo hudhoofu uadilifu wa mfumo.

Ukomavu wa kihisabati wa mfano wa mnyororo wa Markov unawakilisha uboreshaji mkubwa ikilinganishwa na mbinu za majaribio zilizopita, kama kazi ya Gervais et al. (2016) ambayo ilitumia hasa uchambuzi unaotegemea uigizaji. Misemo yetu iliyofungwa inatoa ufahamu wazi zaidi kuhusu uhusiano wa msingi kati ya usambazaji wa kiwango cha hash na faida. Uchambuzi wa muda mfupi unaoonyesha kuwa uchimbaji madini ya kujihini hutupia mbali uwezo wa kompyuta bila marekebisho ya ugumu unakubaliana na matokeo kutoka kwa Karatasi Nyeupe ya Bitcoin kuhusu motisha ya kiuchumi inayounda tabia ya uchimbaji madini.

Ikilinganishwa na uchambuzi wa kitamaduni wa uchimbaji madini ya kujihini ya mchanganyiko mmoja, mbinu hii ya mchanganyiko mwingi inaonyesha vyema mfumo wa sasa wa blockchain ambapo mchanganyiko kadhaa makubwa ya uchimbaji madini yanafanya kazi wakati huo huo. Kizingiti kilichoongezeka kwa wachimbaji madini wasio na ulinganifu kinapendekeza utaratibu wa asili wa ulinzi dhidi ya watendaji wadogo wenye nia mbaya, ingawa kizingiti kilichopunguzwa kwa mchanganyiko ya ulinganifu kinaonyesha udhaifu mkubwa kwa makubaliano ya siri. Uliko huu wa pande mbili unaonyesha hali tata ya usalama ambayo inahitaji njia za kufuatilia na kukabiliana zenye ustadi.

Michango ya utafiti ina athari zaidi ya Bitcoin, na inaathiri fedha zote za kidijitali zinazotegemea PoW na inaweza kuhabarisha ubunifu wa utaratibu wa makubaliano wa kizazi kijacho. Kama ilivyoonyeshwa katika utafiti wa Ethereum Foundation, kuelewa njia hizi za mashambulizi ni muhimu kwa mpito kwa Uthibitisho-wa-Miliki na itifaki nyingine mbadala za makubaliano.

7. Marejeo

  1. Nakamoto, S. (2008). Bitcoin: A Peer-to-Peer Electronic Cash System.
  2. Eyal, I., & Sirer, E. G. (2014). Majority is not enough: Bitcoin mining is vulnerable. Communications of the ACM, 61(7), 95-102.
  3. Gervais, A., Karame, G. O., Wüst, K., Glykantzis, V., Ritzdorf, H., & Capkun, S. (2016). On the security and performance of proof of work blockchains. Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security.
  4. Zhu, J. Y., Park, T., Isola, P., & Efros, A. A. (2017). Unpaired image-to-image translation using cycle-consistent adversarial networks. Proceedings of the IEEE international conference on computer vision.
  5. Ethereum Foundation. (2021). Ethereum 2.0 Specifications. https://github.com/ethereum/eth2.0-specs
  6. Nayak, K., Kumar, S., Miller, A., & Shi, E. (2016). Stubborn mining: Generalizing selfish mining and combining with an eclipse attack. Security and Privacy (EuroS&P), 2016 IEEE European Symposium on.