Aplicativo descentralizado

Um aplicativo descentralizado, também conhecido como DApp, é um aplicativo de computador que funciona em uma rede peer-to-peer descentralizada. DApps possuem código aberto e operam de forma autônoma, independentemente de autoridades centrais.[1]

Características

De acordo com o livro branco "The General Theory of Decentralized Applications", um aplicativo pode ser considerado um DApp quando obedece a quatro critérios:[2]

  • O aplicativo deve possuir código aberto, operar de maneira autônoma sem que alguma entidade controle a maioria de seus tokens. Adaptações ao aplicativo devem ocorrer mediante a consenso entre seus usuários.
  • Dados relativos ao aplicativo devem ser armazenados em uma blockchain pública.
  • O aplicativo utiliza algum token criptográfico, necessário para obter acesso ao DApp e para recompensar contribuições de seus usuários.
  • O aplicativo deve gerar tokens de acordo com algum algoritmo criptográfico que atuam como prova do valor da contribuição de usuários do sistema.

O modelo de descentralização dos DApps os proporciona vantagens em relação a aplicativos centralizados tradicionais. O funcionamento dos aplicativos descentralizados não depende de entidades centrais, assim, seu sistema não é sujeito a possíveis falhas em servidores ou datacenters. Por conta da distribuição de elementos do aplicativo em uma blockchain, os próprios usuários tem acesso a seu conteúdo de maneira transparente e podem participar do processo de verificação de sua autenticidade, fator que é responsável pela dificuldade de que algum agente malicioso consiga atacar a rede. A descentralização também acarreta no aumento exponencial da dificuldade para que seu conteúdo seja censurado ou seu acesso restringido por corporações ou pelo governo.[3]

Porém, o desenvolvimento de DApps requer conhecimento sobre o funcionamento e a estrutura da blockchain e de criptografia, fator proibitivo na criação de novos aplicativos. Além disso, DApps herdam uma série de problemas e limitações da tecnologia blockchain, como a necessidade de que seja pago um custo para realizar operações na cadeia, a necessidade de uma rede suficientemente grande e robusta para que o aplicativo opere adequadamente e o problema da escalabilidade, que causa a diminuição da velocidade e o aumento do custo de operações na blockchain uma vez que a rede cresce mais do que o esperado. Aplicativos descentralizados também são vulneráveis ao chamado ataque dos 51%, que ocorre quando alguma entidade ou grupo assume o controle de mais da metade dos nós responsáveis pela verificação da autenticidade de transações na blockchain, tornando possível a realização de operações fraudulentas na rede.[4]

Informações técnicas

Blockchain

A blockchain é uma tecnologia que organiza dados em uma estrutura chamada de bloco e utiliza técnicas de criptografia para ligar os blocos uns aos outros, formando uma cadeia de blocos.[5] Para que um novo bloco seja adicionado à cadeia, é necessário que ele seja propagado pela rede da blockchain e validado pelos próprios usuários do sistema, este processo é chamado de mineração e é responsável pela alta confiabilidade da tecnologia. O conteúdo da blockchain é público e a tecnologia permite que usuários mantenham uma cópia integral da cadeia, assim, sua integridade e manutenção não dependem de um servidor ou entidade central, garantindo a descentralização do serviço que usa a tecnologia.

Aplicativos descentralizados usam mecanismos de consenso como o de prova de trabalho e o de prova de participação para garantir a autenticidade dos dados inseridos na blockchain. Através do mecanismo de prova de trabalho, usuários que estão participando do processo de mineração da blockchain tentam resolver um problema criptográfico que verifica a autenticidade de um bloco, onde o primeiro usuário a solucionar o problema é remunerado com um valor da criptomoeda associada à blockchain. Este processo é repetitivo, lento e computacionalmente custoso. O mecanismo de prova de participação delega a tarefa de mineração a usuários com probabilidade proporcional à quantidade da criptomoeda que eles possuem.[6]

Contrato inteligente

Aplicativos descentralizados interagem com a blockchain por meio de contratos inteligentes, protocolos auto-executáveis codificados diretamente na blockchain que estabelecem um conjunto de regras para que ocorra a interação de maneira autônoma e transparente. Protocolos como o Ethereum e o EOS dispõem de uma implementação de contratos inteligentes que permite o desenvolvimento de programas sofisticados que operam em suas respectivas blockchains,[7] funcionando como plataformas que abrem espaço para que desenvolvedores produzam DApps que operem sobre a blockchain do protocolo.

Considerações

Um dos maiores problemas que afetam o mercado de criptomoedas e aplicativos descentralizados, é o fato de que o interesse em aspectos especulatórios da tecnologia atrai um grande número de esquemas maliciosos, como esquemas Ponzi e ICOs fraudulentas.[8]

Atualmente, por conta das limitações de desempenho da tecnologia blockchain, aplicativos descentralizados utilizam contratos inteligentes apenas para operar dados que devem ser resistentes a modificações. Os aplicativos necessitam de programas locais para atender os requerimentos de suas especificações, abrindo espaço para que funções maliciosas sejam escondidas na parte local do DApp.[9]

Os próprios contratos inteligentes também estão sujeitos a vulnerabilidades que permitem que o sistema de um aplicativo descentralizado seja atacado, em parte por conta da ausência de um padrão de normas suficientemente robusto para guiar seu desenvolvimento por desenvolvedores menos experientes,[10] e também pela possibilidade de que haja implantação maliciosa de uma backdoor por desenvolvedores mal-intencionados. Fatores agravados pela dificuldade da solução de problemas com contratos inteligentes, já que alterações no programa requerem consenso entre os usuários. Em junho de 2016, vulnerabilidades em contratos inteligentes foram responsáveis pelo roubo do equivalente a 50 milhões de dólares do fundo de investimento descentralizado DAO,[11] resultando na queda do valor do ether.

Outro problema enfrentado por DApps é a alta quantide de aplicativos não são bem sucedidos[12], seja por conta da complexidade de desenvolvimento ou por tratarem-se de aplicativos fraudulentos, resultando em grandes perdas de investimento.

Exemplos

Bitcoin

O Bitcoin é uma criptomoeda originalmente proposta por uma pessoa ou grupo anônimo que usa o pseudônimo Satoshi Nakamoto. Sua popularização foi responsável pelo aumento do interesse na exploração de aplicações da tecnologia blockchain e aplicativos descentralizados. O protocolo Bitcoin realiza transações de sua criptomoeda de maneira descentralizada através de sua blockchain, usando o mecanismo de prova de trabalho para que usuários verifiquem a autenticidade das transações.[13]

Ethereum

O Ethereum provê uma plataforma para o desenvolvimento de aplicativos descentralizados. A plataforma utiliza uma blockchain com uma linguagem de programação turing completa que permite o desenvolvimento rápido e simples de contratos inteligentes e DApps.[14] Os tokens gerados pelo Ethereum são chamados ether, que podem ser vendidos, utilizados para o pagamento de taxas de transação ou a utilização de serviços computacionais na rede do Ethereum.[15]

Golem

Golem é um aplicativo descentralizado que fornece acesso a uma rede de computadores distribuída ao permitir que usuários aluguem seus recursos computacionais não utilizados. O DApp usa um sistema de transação baseado em Ethereum para gerenciar e alcançar consenso em transações de seu token, o GNT.[16] A primeira versão do Golem opera com a renderização de imagens geradas por computador. Os desenvolvedores do aplicativo pretendem que versões futuras operem com modelos de aprendizagem de máquina.

CryptoKitties

Desenvolvido pela Axiom Zen, CryptoKitties é um jogo eletrônico que opera na blockchain do Ethereum. O jogo permite que usuários comprem, vendam, colecionem e procriem gatos virtuais chamados de CryptoKitties. Cada CryptoKitty é único, possui um número único e um genoma de 256 bits definido por atributos herdados de seus parentes. CryptoKitties são tokens não-fungíveis únicos na blockchain do Ethereum, portanto pertencem únicamente ao seu dono e podem ser vendidos em mercados apropriados. O CryptoKitty mais caro chegou a ser vendido pelo equivalente a USD$117.712 em ETH.[17] O jogo tornou-se tão popular que chegou a congestionar a rede do Ethereum, diminuindo sua velocidade significativamente.

Peppeth

Peppeth é uma rede social descentralizada que registra todo seu conteúdo na blockchain do Ethereum, o aplicativo promove a permanência do seu conteúdo e sua resistência à censura. Para registrar-se e realizar operações no DApp, usuários devem pagar uma pequena taxa em Ether.

Augur

Augur é um mercado descentralizado criado na plataforma Ethereum que permite que sejam criados mercados de aposta relacionados a eventos escolhidos pelos próprios usuários. O sistema permite que o usuário compre ações correspondentes a os possíveis desfechos do evento em questão, recompensando os apostadores proporcionalmente à sua quantidade de ações referentes ao desfecho ocorrido.

Referências

  1. «O que são dapps? Apps descentralizados podem revolucionar a Internet». TechTudo. Consultado em 17 de julho de 2019 
  2. Johnston, David (15 de julho de 2019), Decentralized Applications White Paper and Spec., consultado em 17 de julho de 2019 
  3. Antonopoulos, Andreas M.,. Mastering Ethereum : building smart contracts and DApps First edition ed. Sebastopol, CA: [s.n.] ISBN 9781491971918. OCLC 1065523021 
  4. «Ataque dos 51%: como funciona a prática que coloca em dúvida a segurança do blockchain». epocanegocios.globo.com. Consultado em 18 de julho de 2019 
  5. Narayanan, Arvind,. Bitcoin and cryptocurrency technologies : a comprehensive introduction. Princeton, New Jersey: [s.n.] ISBN 9780691171692. OCLC 948878724 
  6. Kostarev, Gleb (31 de julho de 2017). «Review of blockchain consensus mechanisms - Waves Platform». Medium (em inglês). Consultado em 18 de julho de 2019 
  7. «How Do Ethereum Smart Contracts Work?». CoinDesk (em inglês). Consultado em 17 de julho de 2019 
  8. Brewster, Thomas. «Ether Cryptocurrency Scammers Made $36 Million In 2018 -- Double Their 2017 Winnings». Forbes (em inglês). Consultado em 18 de julho de 2019 
  9. Cai, Wei; Wang, Zehua; Ernst, Jason B.; Hong, Zhen; Feng, Chen; Leung, Victor C. M. (2018). «Decentralized Applications: The Blockchain-Empowered Software System». IEEE Access. 6: 53019–53033. ISSN 2169-3536. doi:10.1109/ACCESS.2018.2870644 
  10. Destefanis, Giuseppe; Marchesi, Michele; Ortu, Marco; Tonelli, Roberto; Bracciali, Andrea; Hierons, Robert (20 de março de 2018). «Smart contracts vulnerabilities: a call for blockchain software engineering?». Campobasso: IEEE. 2018 International Workshop on Blockchain Oriented Software Engineering (IWBOSE): 19–25. ISBN 9781538659861. doi:10.1109/IWBOSE.2018.8327567 
  11. Finley, Klint (18 de junho de 2016). «Someone Just Stole $50 Million from the Biggest Crowdfunded Project Ever. (Humans Can't Be Trusted)». Wired. ISSN 1059-1028 
  12. Andrew Orlowski 30 Nov 2018 at 11:56. «Blockchain study finds 0.00% success rate and vendors don't call back when asked for evidence». www.theregister.co.uk (em inglês). Consultado em 19 de julho de 2019 
  13. Gazdecki, Andrew. «Proof-Of-Work And Proof-Of-Stake: How Blockchain Reaches Consensus». Forbes (em inglês). Consultado em 17 de julho de 2019 
  14. Ethereum White Paper, ethereum, 17 de julho de 2019, consultado em 17 de julho de 2019 
  15. Popper, Nathaniel (27 de março de 2016). «Ethereum, a Virtual Currency, Enables Transactions That Rival Bitcoin's». The New York Times (em inglês). ISSN 0362-4331 
  16. O'Leary, Rachel Rose (10 de abril de 2018). «Golem Arrives: One of Ethereum's Most Ambitious Apps Is Finally Live». CoinDesk (em inglês). Consultado em 17 de julho de 2019 
  17. «CryptoKitties cripple Ethereum blockchain» (em inglês). 5 de dezembro de 2017 

Ligações externas

Read other articles:

Sakera atau Sadiman juga dikenal Sagiman adalah seorang tokoh pejuang legenda anti kolonialisme di Pasuruan, Jawa Timur. Ia berjuang melawan praktek KKN yang terjadi di perkebunan tebu dan pabrik gula Hindia Belanda sekitar permulaan abad ke-19. Sakera dikenal sebagai seorang ahli bela diri yang melawan pemerintahan Belanda di perkebunan tebu di daerah Bangil sehinga dikenal Sang Kerah. Karena perlawanannya terhadap Belanda, Sakera akhinya ditangkap setelah dikhianati oleh salah satu rekannya...

 

Katedral San Cristóbal de las CasasKatedral Santo KristoforusKatedral San Cristóbal de las CasasLokasiSan Cristóbal de Las CasasNegaraMeksikoDenominasiGereja Katolik RomaArsitekturStatusKatedralStatus fungsionalAktifAdministrasiKeuskupanKeuskupan San Cristóbal de Las Casas Katedral San Cristóbal de las Casas atau yang bernama resmi Katedral Santo Kristoforus adalah sebuah gereja katedral Katolik yang terletak di San Cristóbal de Las Casas, Meksiko. Katedral ini merupakan pusat kedudukan...

 

The current lineup of Iron Maiden comprises Steve Harris, Dave Murray, Adrian Smith, Bruce Dickinson, Nicko McBrain, and Janick Gers. Iron Maiden are an English heavy metal band formed by bassist Steve Harris in 1975. The band's first album, 1980's Iron Maiden, was written primarily by Harris, with vocalist Paul Di'Anno co-writing two tracks and guitarist Dave Murray contributing Charlotte the Harlot.[1] The 1981 follow-up, Killers, was written almost entirely by the bassist, with fr...

Johan Paul van Limburg StirumJohan Paul van Limburg Stirum pada 1924 Gubernur Jenderal Hindia BelandaMasa jabatan21 March 1916 – 21 March 1921Penguasa monarkiWilhelmina PendahuluAlexander Willem Frederik IdenburgPenggantiDirk Fock Informasi pribadiLahir(1873-02-02)2 Februari 1873Zwolle, BelandaMeninggal17 April 1948(1948-04-17) (umur 75)Den Haag, BelandaSunting kotak info • L • B Johan Paul, graaf van Limburg Stirum (2 Februari 1873 – 17 April 194...

 

Tunisian football club Football clubJendouba SportFull nameJendouba SportNickname(s)Diables rougesFounded1922GroundStade Municipal de JendoubaJendouba, TunisiaCapacity8,000ChairmanSamir AkermiManagerMohamed JelassiLeagueLigue Professionelle 2, Group A2022-235thWebsiteClub website Home colours Away colours Third colours Jendouba Sport (Arabic: جندوبة الرياضية, often referred to as JS) is a football club from Jendouba in Tunisia. Founded in 1922, under the name Association Sportiv...

 

1991 compilation album by Sandy Denny and the StrawbsSandy Denny and the StrawbsCompilation album by Sandy Denny and the StrawbsReleased1991 (1991)Recorded1967 (1967) Copenhagen, DenmarkGenre Folk rock progressive folk bluegrass Length36:54LabelHannibalProducerGustav WincklerCompilerJoe BoydSandy Denny chronology Who Knows Where the Time Goes?(1985) Sandy Denny and the Strawbs(1991) The BBC Sessions 1971-1973(1991) Strawbs chronology Preserves Uncanned(1990) Sandy Denny and...

The Type 19 Infantry Fighting Vehicle[1] (Chinese: 19式步兵战车; pinyin: Yāo jiǔ shì bùbīng zhàn chē) is a family of eight-wheeled amphibious, modular armored vehicle of the People's Republic of China. It improves upon and replaces the Type 08 wheeled armored vehicle family.[2] History and development In June 2020, a new type of 8x8 armored was observed in development to replace the Type 08 wheeled armored vehicle.[3] In 2023, the vehicle entered se...

 

Синелобый амазон Научная классификация Домен:ЭукариотыЦарство:ЖивотныеПодцарство:ЭуметазоиБез ранга:Двусторонне-симметричныеБез ранга:ВторичноротыеТип:ХордовыеПодтип:ПозвоночныеИнфратип:ЧелюстноротыеНадкласс:ЧетвероногиеКлада:АмниотыКлада:ЗавропсидыКласс:Пт�...

 

Синелобый амазон Научная классификация Домен:ЭукариотыЦарство:ЖивотныеПодцарство:ЭуметазоиБез ранга:Двусторонне-симметричныеБез ранга:ВторичноротыеТип:ХордовыеПодтип:ПозвоночныеИнфратип:ЧелюстноротыеНадкласс:ЧетвероногиеКлада:АмниотыКлада:ЗавропсидыКласс:Пт�...

Executive office building of the Government of the Province of Tucumán The Tucumán Government Palace The Tucumán Government Palace is the executive office building of the Government of the Province of Tucumán. Overview Tucumán Province, the most populous and economically important in the Argentine Northwest, lacked architecturally significant government offices, early in the 20th Century. As both a remedy to that absence and a means to encourage urban renewal and development in the provi...

 

CSA Steaua BucureștiNama lengkapClubul Sportiv al Armatei SteauaJulukanRoș-Albaștrii (Merah dan Biru) Militarii (Pria Tentara) Viteziștii (The Speedsters)Nama singkatCSA SteauaBerdiri2017sebagai Asociația Sportivă a Armatei BucureștiStadionGhencea (Ground V), Bukares, RumaniaPemilikMinistry of National DefencePresidenMarius LăcătușPelatihMarius LăcătușLigaLiga III2019–20Liga IV, ke-1Situs webSitus web resmi klub Kostum kandang Kostum tandang Musim ini CSA Steaua merupakan ...

 

2020年夏季奥林匹克运动会波兰代表團波兰国旗IOC編碼POLNOC波蘭奧林匹克委員會網站olimpijski.pl(英文)(波兰文)2020年夏季奥林匹克运动会(東京)2021年7月23日至8月8日(受2019冠状病毒病疫情影响推迟,但仍保留原定名称)運動員206參賽項目24个大项旗手开幕式:帕维尔·科热尼奥夫斯基(游泳)和马娅·沃什乔夫斯卡(自行车)[1]闭幕式:卡罗利娜·纳亚(皮划艇)&#...

1787–1795 impeachment of the Governor-General of Bengal Warren Hastings in 1768 The impeachment of Warren Hastings, the first governor-general of the Bengal Presidency, was attempted between 1787 and 1795 in the Parliament of Great Britain. Hastings was accused of misconduct during his time in Calcutta, particularly relating to mismanagement and personal corruption. The impeachment prosecution was led by Edmund Burke and became a wider debate about the role of the East India Company and the...

 

Shadow Secretary of State for DefenceIncumbentJohn Healeysince 6 April 2020AppointerLeader of the OppositionInaugural holderDenis HealeyFormation1 April 1964 The Shadow Secretary of State for Defence is a member of the UK Shadow Cabinet responsible for the scrutiny of the Secretary of State for Defence and the department, the Ministry of Defence. The post is currently held by John Healey. Shadow Secretaries of State Name Entered office Left office Political party Shadow Cabinet Denis He...

 

1932 film Blondie of the FolliesTheatrical posterDirected byEdmund GouldingWritten byAnita LoosFrances MarionProduced byMarion DaviesStarringMarion DaviesRobert MontgomeryBillie DoveJimmy DuranteCinematographyGeorge BarnesEdited byGeorge HivelyMusic byWilliam AxtDistributed byMetro-Goldwyn-MayerRelease date September 1, 1932 (1932-09-01) Running time91 minutesCountryUnited StatesLanguageEnglishBudget$603,000 Blondie of the Follies is a 1932 American pre-Code comedy film directe...

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (أبريل 2018) اميليو لوبيز معلومات شخصية الميلاد 9 يوليو 1965 (59 سنة)  فيغو  الطول 1.77 م (5 قدم 9 1⁄2 بوصة) مركز اللعب حارس مرمى  الجنسية إسبانيا  مسيرة الشب...

 

Geneva Open 2018SingolareSport Tennis Vincitore Márton Fucsovics Finalista Peter Gojowczyk Punteggio6-2, 6-2 Tornei Singolare Singolare (q)   Doppio Doppio 2017 2019 Voce principale: Geneva Open 2018. Stan Wawrinka era il detentore del titolo da due anni, ma è stato battuto nei quarti di finale da Márton Fucsovics. In finale Fucsovics ha battuto Peter Gojowczyk con il punteggio di 6-2, 6-2. Indice 1 Teste di serie 2 Wild card 3 Qualificati 4 Tabellone 4.1 Legenda 4.2 Parte finale 4.3 ...

 

Cet article est une ébauche concernant un château et les Côtes-d'Armor. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. Manoir de la Vigne Le manoir de la Vigne en 2012. Type Manoir Début construction XVIe siècle Propriétaire actuel Propriété privée Protection  Inscrit MH (1976) Coordonnées 48° 36′ 53″ nord, 2° 18′ 01″ ouest Pays France Région historiq...

Cet article est une ébauche concernant un film américain. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les conventions filmographiques. The Walker Données clés Réalisation Paul Schrader Scénario Paul Schrader Acteurs principaux Woody HarrelsonKristin Scott Thomas Pays de production États-Unis Genre Thriller Durée 107 minutes Sortie 2007 Pour plus de détails, voir Fiche technique et Distribution. modifier The Walker est un thriller américain ...

 

أكاديمية كروسكا   البلد إيطاليا[1]  المقر الرئيسي فلورنسا  الموقع الرسمي الموقع الرسمي  الإحداثيات 43°49′11″N 11°13′40″E / 43.8196746°N 11.2277055°E / 43.8196746; 11.2277055   تعديل مصدري - تعديل   أكاديمية كروسكا (بالإنجليزية: Accademia della Crusca)‏ هي مجتمع مقره في فلورنسا م�...