Projeto em contexto de estágio – Instituo Politecnico - ESTG (Guarda)
Main Author: | |
---|---|
Publication Date: | 2023 |
Language: | por |
Source: | Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
Download full: | http://hdl.handle.net/10314/8798 |
Summary: | Ao contrário do que muitas pessoas associam, Blockchain não são criptomoedas. As Blockchain são um conjunto de tecnologias e metodologias que permitem acrescer à segurança, transparência, e autenticidade da informação, é mesmo por isso que as criptomoedas usam a tecnologia blockchain. A sua origem e aparecimento surge com a resolução do problema de um conjunto de problemas associados à digitalização que vão desde como realizar assinaturas digitais e terminam na descoberta da resolução do problema do double spending (duplicação da mesma informação). As Blockchains são redes peer-to-peer em que os vértices da rede, os nodes, contêm dois tipos de dados os on-Chain e os dados off-Chain. Os dados on-Chain de uma Blockchain (BC) devem ser comuns em todos os nodes, os dados off-Chain podem divergir entre os diferentes nodes e servem para apoiar o seu funcionamento. Uma Blockchain pode ter vários tipos de nodes, dependo da sua funcionalidade. Por exemplo na Ethereum há os: full-nodes, light-nodes, mobile-nodes. O uso da tecnologia blockchain está inevitavelmente e cada vez mais presente nas nossas vidas. O uso desta tecnologia traz grandes benefícios em segurança e transparência, mas tem custos elevados em consumo de energia elétrica devido a um elevado processamento e grande necessidades de espaço para armazenamento. A interação com a blockchain é feita por meio de wallets (carteiras) e de DApps (aplicações descentralizadas). As DApps são Apps que consistem em interfaces de Smart Contracts, o seu backend é um node móbile de um Blockchain. Neste trabalho foram programados e criados Smart Contracts usando o Remix IDE.com os Smart contracts criados, foi feita a também sincronizados tecnologias tais como: o editor de código remix com o simulador de Blockchains, o Ganache; e a uma carteira de contas de Blockchain o MetaMask. No trabalho foi criada e testada uma rede peer to peer e a sua conexão à Ethereum. Foi ainda criada uma DApp e foi desenhado um curso em Blockchain com 5 módulos. |
id |
RCAP_714082a24c971c4ebcac0c6b4bba73dd |
---|---|
oai_identifier_str |
oai:bdigital.ipg.pt:10314/8798 |
network_acronym_str |
RCAP |
network_name_str |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
repository_id_str |
https://opendoar.ac.uk/repository/7160 |
spelling |
Projeto em contexto de estágio – Instituo Politecnico - ESTG (Guarda)Smart Contactsoliditypeer2peerblockchainEthereumrede de testeAo contrário do que muitas pessoas associam, Blockchain não são criptomoedas. As Blockchain são um conjunto de tecnologias e metodologias que permitem acrescer à segurança, transparência, e autenticidade da informação, é mesmo por isso que as criptomoedas usam a tecnologia blockchain. A sua origem e aparecimento surge com a resolução do problema de um conjunto de problemas associados à digitalização que vão desde como realizar assinaturas digitais e terminam na descoberta da resolução do problema do double spending (duplicação da mesma informação). As Blockchains são redes peer-to-peer em que os vértices da rede, os nodes, contêm dois tipos de dados os on-Chain e os dados off-Chain. Os dados on-Chain de uma Blockchain (BC) devem ser comuns em todos os nodes, os dados off-Chain podem divergir entre os diferentes nodes e servem para apoiar o seu funcionamento. Uma Blockchain pode ter vários tipos de nodes, dependo da sua funcionalidade. Por exemplo na Ethereum há os: full-nodes, light-nodes, mobile-nodes. O uso da tecnologia blockchain está inevitavelmente e cada vez mais presente nas nossas vidas. O uso desta tecnologia traz grandes benefícios em segurança e transparência, mas tem custos elevados em consumo de energia elétrica devido a um elevado processamento e grande necessidades de espaço para armazenamento. A interação com a blockchain é feita por meio de wallets (carteiras) e de DApps (aplicações descentralizadas). As DApps são Apps que consistem em interfaces de Smart Contracts, o seu backend é um node móbile de um Blockchain. Neste trabalho foram programados e criados Smart Contracts usando o Remix IDE.com os Smart contracts criados, foi feita a também sincronizados tecnologias tais como: o editor de código remix com o simulador de Blockchains, o Ganache; e a uma carteira de contas de Blockchain o MetaMask. No trabalho foi criada e testada uma rede peer to peer e a sua conexão à Ethereum. Foi ainda criada uma DApp e foi desenhado um curso em Blockchain com 5 módulos.Escola Superior de Tecnologia e Gestão2023-10-23T10:09:51Z2023-10-232023-07-01T00:00:00Zbachelor thesisinfo:eu-repo/semantics/publishedVersionhttp://hdl.handle.net/10314/8798http://hdl.handle.net/10314/8798porPereira, Franciscoinfo:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2025-01-05T03:02:57Zoai:bdigital.ipg.pt:10314/8798Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T19:26:47.166290Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse |
dc.title.none.fl_str_mv |
Projeto em contexto de estágio – Instituo Politecnico - ESTG (Guarda) |
title |
Projeto em contexto de estágio – Instituo Politecnico - ESTG (Guarda) |
spellingShingle |
Projeto em contexto de estágio – Instituo Politecnico - ESTG (Guarda) Pereira, Francisco Smart Contact solidity peer2peer blockchain Ethereum rede de teste |
title_short |
Projeto em contexto de estágio – Instituo Politecnico - ESTG (Guarda) |
title_full |
Projeto em contexto de estágio – Instituo Politecnico - ESTG (Guarda) |
title_fullStr |
Projeto em contexto de estágio – Instituo Politecnico - ESTG (Guarda) |
title_full_unstemmed |
Projeto em contexto de estágio – Instituo Politecnico - ESTG (Guarda) |
title_sort |
Projeto em contexto de estágio – Instituo Politecnico - ESTG (Guarda) |
author |
Pereira, Francisco |
author_facet |
Pereira, Francisco |
author_role |
author |
dc.contributor.author.fl_str_mv |
Pereira, Francisco |
dc.subject.por.fl_str_mv |
Smart Contact solidity peer2peer blockchain Ethereum rede de teste |
topic |
Smart Contact solidity peer2peer blockchain Ethereum rede de teste |
description |
Ao contrário do que muitas pessoas associam, Blockchain não são criptomoedas. As Blockchain são um conjunto de tecnologias e metodologias que permitem acrescer à segurança, transparência, e autenticidade da informação, é mesmo por isso que as criptomoedas usam a tecnologia blockchain. A sua origem e aparecimento surge com a resolução do problema de um conjunto de problemas associados à digitalização que vão desde como realizar assinaturas digitais e terminam na descoberta da resolução do problema do double spending (duplicação da mesma informação). As Blockchains são redes peer-to-peer em que os vértices da rede, os nodes, contêm dois tipos de dados os on-Chain e os dados off-Chain. Os dados on-Chain de uma Blockchain (BC) devem ser comuns em todos os nodes, os dados off-Chain podem divergir entre os diferentes nodes e servem para apoiar o seu funcionamento. Uma Blockchain pode ter vários tipos de nodes, dependo da sua funcionalidade. Por exemplo na Ethereum há os: full-nodes, light-nodes, mobile-nodes. O uso da tecnologia blockchain está inevitavelmente e cada vez mais presente nas nossas vidas. O uso desta tecnologia traz grandes benefícios em segurança e transparência, mas tem custos elevados em consumo de energia elétrica devido a um elevado processamento e grande necessidades de espaço para armazenamento. A interação com a blockchain é feita por meio de wallets (carteiras) e de DApps (aplicações descentralizadas). As DApps são Apps que consistem em interfaces de Smart Contracts, o seu backend é um node móbile de um Blockchain. Neste trabalho foram programados e criados Smart Contracts usando o Remix IDE.com os Smart contracts criados, foi feita a também sincronizados tecnologias tais como: o editor de código remix com o simulador de Blockchains, o Ganache; e a uma carteira de contas de Blockchain o MetaMask. No trabalho foi criada e testada uma rede peer to peer e a sua conexão à Ethereum. Foi ainda criada uma DApp e foi desenhado um curso em Blockchain com 5 módulos. |
publishDate |
2023 |
dc.date.none.fl_str_mv |
2023-10-23T10:09:51Z 2023-10-23 2023-07-01T00:00:00Z |
dc.type.driver.fl_str_mv |
bachelor thesis |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10314/8798 http://hdl.handle.net/10314/8798 |
url |
http://hdl.handle.net/10314/8798 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.publisher.none.fl_str_mv |
Escola Superior de Tecnologia e Gestão |
publisher.none.fl_str_mv |
Escola Superior de Tecnologia e Gestão |
dc.source.none.fl_str_mv |
reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia instacron:RCAAP |
instname_str |
FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
collection |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
repository.name.fl_str_mv |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia |
repository.mail.fl_str_mv |
info@rcaap.pt |
_version_ |
1833598104900730880 |