Projeto em contexto de estágio – Instituo Politecnico - ESTG (Guarda)

Bibliographic Details
Main Author: Pereira, Francisco
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