203 lukemat

Kaikki blockchainin transaktiot eivät ole tasavertaisia

Liian pitkä; Lukea

Tämä opinnäytetyö tarkastaa, miten kaivostyöläiset priorisoivat Bitcoin- ja Ethereum-kauppoja, ja analysoi token-äänestysjakelua yhdistelmähallinnossa, paljastaen avoimuuden ja oikeudenmukaisuuden aukot.
featured image - Kaikki blockchainin transaktiot eivät ole tasavertaisia
EScholar: Electronic Academic Papers for Scholars HackerNoon profile picture
0-item

Kirjoittaja :

1 Johnathan Messias Peixoto Afonso

Author:

1 Johnathan Messias Peixoto Afonso

Pöytä vasemmalla

abstrakti

Julkaisuja

Tunnustukset

CHAPTER 1: INTRODUCTION

Luku 1: Johdanto
  1. Introduction

    1.1 Overview of thesis contributions

    1.2 Thesis outline

CHAPTER 2: BACKGROUND

2.1 Blockchains ja älykkäät sopimukset

2.2 Kaupankäynnin priorisoinnin normit

2.3 Transaktioiden priorisointi ja riitojen läpinäkyvyys

4.3 hajautettu hallinto

2.5 Blockchain skaalautuvuus Layer 2.0 -ratkaisuilla

CHAPTER 3. TRANSACTION PRIORITIZATION NORMS

  1. Transaction Prioritization Norms

    3.1 Methodology

    3.2 Analyzing norm adherence

    3.3 Investigating norm violations

    3.4 Dark-fee transactions

    3.5 Concluding remarks

CHAPTER 4. TRANSACTION PRIORITIZATION AND CONTENTION TRANSPARENCY

  1. Transaction Prioritization and Contention Transparency

    4.1 Methodology

    4.2 On contention transparency

    4.3 On prioritization transparency

    4.4 Concluding remarks

CHAPTER 5. DECENTRALIZED GOVERNANCE

  1. Decentralized Governance

    5.1 Methodology

    5.2 Attacks on governance

    5.3 Compound’s governance

    5.4 Concluding remarks

CHAPTER 6. RELATED WORK

6.1 Kaupankäynnin priorisointi

6.2 Transaktioiden priorisointi ja riitojen läpinäkyvyys

3.3 hajautettu hallinto

CHAPTER 7. DISCUSSION, LIMITATIONS & FUTURE WORK

7.1 Tilauksen tekeminen

7.2 Liiketoiminnan läpinäkyvyys

7.3 Äänestys sähkönjakelusta älykkäiden sopimusten muuttamiseksi

Johtopäätös


Appendices

Liite A: Transaktioiden priorisointivaatimusten lisäanalyysi

Liite B: Transaktioiden priorisoinnin ja riitauttamisen läpinäkyvyyden lisäanalyysi

Liite C: Äänioikeuden jakautumisen lisäanalyysi

bibliografiaa

abstrakti

Blockchains on mullistanut keskitettyjä sektoreita, kuten pankki- ja rahoitussektoreita edistämällä hajauttamista ja avoimuutta. Blockchainissa tiedot välitetään osallistujien tai sovellusten antamien tapahtumien kautta. Kaivostyöläiset valitsevat, järjestävät ja validoivat kriittisesti odottavat tapahtumat lohkojen sisällyttämiseksi, priorisoimalla ne, joilla on korkeammat kannustimet tai maksut.


Lisäksi sovellukset, jotka toimivat lohkoketjun yläpuolella, luottavat usein hallintoprotokollisiin hajauttamaan päätöksentekovaltaa tekemään muutoksia niiden ydintoiminnallisuuteen. Nämä muutokset voivat vaikuttaa siihen, miten osallistujat vuorovaikutuksessa näiden sovellusten kanssa. Koska yksi token on yhtä suuri kuin yksi ääni, osallistujilla, joilla on useita tokeneja, on suurempi äänivalta tukea tai hylätä ehdotetut muutokset.


Tässä opinnäytetyössä tarkastamme Bitcoin- ja Ethereum-blokkiaineita selvittääksemme kaivostyöläisten noudattamia normeja liiketoiminnan priorisoinnin määrittämisessä. Tarkastamme myös hajautettua hallintoa koskevia protokollia, kuten Compoundia, arvioidaksemme, onko äänestysvoima jakautunut oikeudenmukaisesti osallistujien kesken.

Julkaisuja

Parts of this thesis have appeared in the following publications and technical reports.


• “Ymmärtäminen Blockchain Governance: Analysoi hajautettu äänestys muuttaa DeFi älykkäitä sopimuksia”. J. Messias, V. Pahari, B. Chandrasekaran, K. P. Gummadi, ja P. Loiseau. Tämä työ on toimitettu ja odotamme tällä hetkellä päätöstä.


• “Dissecting Bitcoin ja Ethereum Transactions: On the Lack of Transaction Contention and Prioritization Transparency in Blockchains”. J. Messias, V. Pahari, B. Chandrasekaran, K. P. Gummadi, ja P. Loiseau. In Proceedings of 27th Financial Cryptography and Data Security (FC), Bol, Braˇc, Kroatia, toukokuu 2023.


• “Selfish & Opaque Transaction Ordering in the Bitcoin Blockchain: The Case for Chain Neutrality”. J. Messias, M. Alzayat, B. Chandrasekaran, K. P. Gummadi, P. Loiseau, ja A. Mislove. In Proceedings of the 21st ACM SIGCOMM Internet Measurement Conference (IMC), Virtual Event, marraskuu 2021.


• “On Blockchain Commit Times: Analyysi siitä, miten kaivostyöläiset valitsevat Bitcoin-liiketoimia”. J. Messias, M. Alzayat, B. Chandrasekaran ja K. P. Gummadi. In 2nd International KDD Workshop on Smart Data for Blockchain and Distributed Ledger (SDBD), Virtual Event, elokuu 2020.


Additional publications and technical reports while at MPI-SWS.


• ”Koordinoitu mallinnus vs. P2P-kaivostoiminta: analyysi tehottomuudesta ja epätasa-arvosta todiste-of-työn lohkoketjuissa”. M. Alzayat, J. Messias, B. Chandrasekaran, K. P. Gummadi ja P. Loiseau. kesäkuu 2021. (tekninen raportti)


• ”(Mis)Information Dissemination in WhatsApp: Gathering, Analyzing and Countermeasures”. G. Resende, P. Melo, H. Sousa, J. Messias, M. Vasconcelos, J. Almeida, ja F. Benevenuto. Proceedings of the 28th Web Conference (WWW), San Francisco, USA, toukokuu 2019.


• “WhatsApp Monitor: A Fact-Checking System for WhatsApp”. P. Melo, J. Messias, G. Resende, K. Garimella, J. Almeida ja F. Benevenuto. 13. kansainvälisen AAAI-konferenssin Web- ja sosiaalisen median konferenssissa (ICWSM), München, Saksa, kesäkuu 2019.


• “Search Bias Quantification: Investigating Political Bias in Social Media and Web Search”. J. Kulshrestha, M. Eslami, J. Messias, M. B. Zafar, S. Ghosh, K. P. Gummadi, ja K. Karahalios. In Information Retrieval Journal, Springer. Volume 22, Issue 1-2, huhtikuu 2019.


• ”Microtargeting Socially Divisive Ads: A Case Study of Russia-Linked Ad Campaigns on Facebook”.F. N. Ribeiro, K. Saha, M. Babaei, L. Henrique, J. Messias, F. Benevenuto, O. Goga, K. P. Gummadi ja E. M. Redmiles.

Tunnustukset

Haluaisin myös kiittää syvästi Balakrishnan Chandrasekarania ja Patrick Loiseaua heidän rakentavista näkemyksistään ja kannustuksestaan opintoihini. Haluan myös laajentaa arvostukseni aiemmalle neuvonantajalleni, Fabrício Benevenuto, jonka johdonmukainen ohjaus ja tuki vei minut tämän PhD-matkan läpi.


Haluaisin kiittää Ayan Majumdar, Abhisek Dash, Camila Kolling, David Miller, Junaid Ali, Sepehr Mousavi, Till Speicher, Vabuk Pahari, Vedant Nanda, Nina Grgi ́c-Hlaˇca ja monia muita, jotka ovat vaikuttaneet tohtorintutkintoon.


Kiitän MPI-SWS:n poikkeuksellisia tutkimusavustajia, jotka juhlivat innokkaasti jokaista tohtorintutkimukseni virstanpylvää. Erityinen maininta on Mohamed Alzayatille, jonka palaute ja yhteistyö olivat tärkeitä, kun aloitin tutkimusaiheeni. Olen myös kiitollinen Ahana Ghoshille, Andi Nikalle, Andrea Borgarellille, Angelica Goetzenille, Chao Wenille, Debasmita Loharille, George Tzannetosille, Heiko Beckerille, JanOliver Kaiserille, Lennard Gäherille, Matheus Stoletille, Michael Sammlerille, Mihir Vahanwalaan, Nils Müllerille, Oshrat Ayalonille, Pierfrances Ingolle, Ralf Jungille, Rati Devidzeelle, Roberta De V


Olen kiitollinen vilkkaista vuorovaikutuksista, joita minulla oli harjoittelijoiden kanssa, jotka jakoivat ja keskustelivat kiehtovista tutkimusideoista, erityisesti Aleksa Sukovic, Ani Saxena, Ana-Andreea Stoica, Baltasar Dinis, Barbara Gomes, Daniel Kansaon, Diogo Antunues, Isadora Salles, Ignacio Tiraboschi, Lucas Costa De Lima, Maria Petrisor, Pedro Las-Casas, Ruchit Rawal, Sapana Chaudhary ja monet muut.


Olen kiitollinen kaikille MPI-SWS:n henkilökunnalle, erityisesti Annika Meiserille, Carina Schmittille, Christian Kleinille, Claudille Richterille, Gretchen Gravelleelleelle, Krista Amesille, Maria-Louise Albrechtille, Rose Hobermanille ja Sarah Naujoksille heidän vilpittömistä ponnisteluistaan ja avustaan PhD-opintojen aikana.


Haluan myös kiittää isääni Jota Missiasia, äitiäni Varlene ja veljiäni Joarlensia ja Jeandersonia heidän ehdottomasta tuestaan.

Johdatus

Tällaisilla Blockchaineilla on mahdollisuus muuttaa perinteisiä ja keskitettyjä aloja, joilla on suuri yhteiskunnallinen merkitys, kuten pankki ja rahoitus (Adams et al., 2021; Daian et al., 2020; Perez et al., 2021; Qin et al., 2021). Niillä on mahdollisuus varmistaa vaatimustenmukaisuus sopimusten (eli vakiintuneiden sopimusten) ja puutteellisten mekanismien kautta, erityisesti tilanteissa, joissa osallistujat eivät voi luottaa toisiinsa (Nakamoto, 2008; Sasson et al., 2014; Van Saberhagen, 2013; Wood et al., 2014). Tämän seurauksena on saatavilla monia lohkoketjuja, kuten Bitcoin (Nakamoto, 2008), Ethereum (Wood et al., 2014), Polkadot (Wood, 2016), Zcash (


Näitä ovat: (i) transaktioiden liikkeeseenlaskijat, jotka ovat vastuussa liiketoimien antamisesta vuorovaikutuksen kautta lohkoketjun ja sen sovellusten kanssa älykkäiden sopimusten kautta; (ii) kaivostyöläiset tai lohkojen validoijat, jotka varmistavat tulevien tietojen tai lohkojen pätevyyden sisällyttämiseksi kaikkiin liiketoimiin; ja (iii) älykkäiden sopimusten sovellukset, jotka ovat ohjelmisto-ohjelmia, jotka toimivat lohkoketjun päällä, kykenevät suorittamaan ennalta määritettyjä toimia, luomaan tai siirtämään tokeneja, mahdollistamaan äänestyksen älykkäiden sopimusten muutoksista jne. Missä tahansa todellisessa skenaariossa, jossa on mukana monipuolinen ryhmä yksilöitä


Toisin kuin menneisyydessä, jossa vuorovaikutus tapahtui pääasiassa sellaisten henkilöiden välillä, jotka tiesivät ja luottivat toisiinsa, blockchainin nousu on mahdollistanut vuorovaikutuksen hajautetussa järjestelmässä, jolla ei ole luontaista luottamusta. Kuitenkin tällaisessa epäluotettavassa ympäristössä syntyy epäoikeudenmukaisuuden mahdollisuus. Yksi lohkoketjun järjestelmien kiehtovista näkökohdista on vuorovaikutus osallistujien välillä, jotka ovat vieraita toisilleen, joilla ei ole ennalta vakiintunutta luottamusta. Tämä herättää kysymyksiä siitä, toteutetaanko vuorovaikutukset oikeudenmukaisesti ja mitä oikeudenmukaisuusongelmia on olemassa. Esimerkiksi tässä väitöskirjassa keskitymme kolmeen ensisijaiseen epäoikeudenmuka


Oikeudenmukaisuus liittyy liiketoimiin.Tilausten käsittelysekvenssi on ratkaisevan tärkeä, koska jokainen etsii oikea-aikaista käsittelyä. Oikeudenmukaisuuden varmistaminen tässä tilauksessa on haastavaa. Esimerkiksi miten tiedämme, että tilaaminen on oikeudenmukaista?

Oikeudenmukaisuus liittyy liiketoimiin.


Toisin sanoen Bitcoinista, Ethereumista ja muista hajautetuista lohkoista puuttuu huomattavasti vaatimus kaikesta ennakkotietojen luottamuksesta käyttäjien välille, jotka antavat liiketoimia (eli rekisterit pysyivät lohkoketjussa), kaivostyöläiset, jotka vahvistavat liiketoimia, ja peer-to-peer (P2P) solmut, jotka ylläpitävät lohkoketjua. Huolimatta niiden laajasta käytöstä kriittisten sovellusten tilaamisessa (Daian et al., 2020; Kharif, 2017; McCorry et al., 2017; Perez et al., 2021; Pilkington, 2016; Uniswap, 2023), blockchain-protokollat eivät virallisesti määrittele tapaa, jolla kaivostyöläisten tulisi valita liiketoimia sisällyttäm


Tutkimalla tätä ongelmaa on merkittäviä vaikutuksia sekä lohkoketjujen käyttäjille että kaivostyöläisille. Erityisesti, kun asetetaan maksuja transaktioistaan, transaktioiden liikkeeseenlaskijat (eli niiden lompakko-ohjelmiston kautta) olettavat, että kaikkien kilpailevien transaktioidensa tarjoamat maksut ovat täysin läpinäkyviä - löydöksemme ovat ristiriidassa tämän oletuksen kanssa. Samoin, kun transaktiot tarjoavat erilaisia vahvistusmaksuja eri kaivostyöläisille, se herättää merkittäviä epäoikeudenmukaisuuden huolenaiheita suhteessa järjestykseen, johon nämä transaktiot sisältyvät. Olemme myös osoittaneet, että kaivostoimistoilla on yhteys, kun asetetaan etusijalle itsenäiset


Oikeudenmukaisuus liittyy liiketoiminnan läpinäkyvyyteen.Oletukset määräävät, että kaikki osallistujat voivat tarkkailla julkisia transaktioita. Tämä avoimuus vaikuttaa transaktioiden priorisointiin ja maksujen asettamiseen.

Oikeudenmukaisuus liittyy liiketoiminnan läpinäkyvyyteen.


Esimerkiksi verkon asianmukaisuus, läpinäkyvyyden puute blockchains syntyy todellisista huolenaiheista liiketoimien liikkeeseenlaskijoille, jota ei voida jättää huomiotta. Yksi merkittävä huolenaihe on riski, että liiketoimet ovat eturintamassa botit (Daian et al., 2020; Eskandari et al., 2020; Torres et al., 2021; Weintraub et al., 2022), joka luo tarvetta liiketoimien yksityisyyttä. Kaivostoimistot, jotka käsittelevät tätä tarvetta myös helpottaa, yllättävän, off-ketjun maksuja, joiden kautta liiketoimien liikkeeseenlaskijat voivat (yksityisesti) kannustaa kaivostyöntekijöitä (BTC.com, 2022; Messias et al., 2021; ViaBTC, 2022). Pidämme


Oikeudenmukaisuus liittyy äänioikeuteen älykkäiden sopimusten muuttamiseksi.Älykkäät sopimukset, jotka toimivat luottamuksen vahvistamismekanismeina, edellyttävät osallistujien suostumusta säädettyihin sääntöihin. Kuitenkin, koska näitä älykkäitä sopimuksia voidaan päivittää (tai muuttaa), se herättää kysymyksen siitä, kenellä on valtuudet muuttaa niitä.

Oikeudenmukaisuus liittyy äänioikeuteen älykkäiden sopimusten muuttamiseksi.


Toisin sanoen lohkoketjut kohtaavat haasteita, jotka liittyvät hajautettuihin päätöksentekoprosesseihin älykkäiden sopimusten muuttamiseksi. Esimerkiksi lohkoketjuja on tutkittu monissa aiemmissa töissä, jotka tutkivat eri tyyppisiä turvallisuushaavoittuvuuksia, jotka johtuvat virheellisistä toteutuksista tai tahattomista (tai ei-toivotuista) älykkäiden sopimusten täytäntöönpanosta lohkoketjujen yli, erityisesti DeFi-sovellusten yhteydessä (Daian et al., 2020; Mike Dalton, 2022; Qin et al., 2021; Torres et al., 2021; Weintraub et al., 2022). Kuitenkin harvat tutkimukset, jos sellaisia on, keskittyvät haavoittuvuuksiin, jotka voivat syntyä menettelyjen suunnittelussa


Siksi tässä opinnäytetyössä annamme myös syvällisen analyysin äänestysmalleista, valtuutuskäytännöistä ja ehdotusten tuloksista yhdessä laajalti käytetyistä hallintoprotokollista: Compound (Compound Labs, Inc., 2022a; Leshner ja Hayes, 2019). Koska Compound tallentaa äänet läpinäkyvästi lohkoketjussa (eli se käyttää ketjuäänestystä), teemme mittaustutkimuksia analysoimaan, missä määrin tämä äänestys on hajautettu, eli kuinka pieni tai suuri äänestäjien joukko määrittää muutosten tulokset.


On tärkeää tunnustaa, että keskitymme näihin oikeudenmukaisuuden huolenaiheisiin, jotka eivät merkitse yksinoikeutta. On olemassa muita huolenaiheita, kuten oikeudenmukaisuus kaivostyöläisten korvaamisessa suhteessa heidän maksuihinsa.Kuitenkin tässä opinnäytetyössä keskitymme edellä mainittuihin kolmeen oikeudenmukaisuuden huolenaiheeseen: (i) liiketoimen tilaaminen; (ii) liiketoimen läpinäkyvyys; ja (iii) äänioikeuden oikeudenmukainen jakaminen älykkäiden sopimusten muutoksiin.


Tämä artikkeli on saatavilla arkivissä CC BY 4.0 DEED -lisenssillä.

Tämä paperi onavailable on arxivKäyttöoikeus on CC BY 4.0 DEED.

Saatavilla arkistoinnissa


Trending Topics

blockchaincryptocurrencyhackernoon-top-storyprogrammingsoftware-developmenttechnologystartuphackernoon-booksBitcoinbooks