RobotChain: A Blockchain for Registering
Autor(a) principal: | |
---|---|
Data de Publicação: | 2019 |
Tipo de documento: | Dissertação |
Idioma: | eng |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | http://hdl.handle.net/10400.6/10050 |
Resumo: | Robots are important equipment in the modern day factory environment. To maintain and improve factory productivity, ledgers containing robotic actions may be used to identify possible bottleneck points in a assembly line or to serve as a record of in unintentional behaviours, be it of a malicious nature or not. Blockchains are a type of secure ledger, that prevent unwanted changes. These blockchains, during their lifetimes, record large amounts of data, that in a common usage its kept on its entirety. This dissertation presents RobotChain, a possible solution using blockchain technology that prevents unwanted changes in a robotic action ledger, and provides a way to use the said ledger in order to aid in production efficiency or other management requirements, and presents a time-segmentation solution for devices with limited storage capacity, integrated in RobotChain. It also presents various experiments related to the performance of Tezos blockchain network with the various modifications. |
id |
RCAP_077e2c5a1cb4f56dbe5b638d29aa16d7 |
---|---|
oai_identifier_str |
oai:ubibliorum.ubi.pt:10400.6/10050 |
network_acronym_str |
RCAP |
network_name_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository_id_str |
7160 |
spelling |
RobotChain: A Blockchain for RegisteringRobot Events using Tezos TechnologyBlockchainRobotsTezosTime-SegmentationDomínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e InformáticaRobots are important equipment in the modern day factory environment. To maintain and improve factory productivity, ledgers containing robotic actions may be used to identify possible bottleneck points in a assembly line or to serve as a record of in unintentional behaviours, be it of a malicious nature or not. Blockchains are a type of secure ledger, that prevent unwanted changes. These blockchains, during their lifetimes, record large amounts of data, that in a common usage its kept on its entirety. This dissertation presents RobotChain, a possible solution using blockchain technology that prevents unwanted changes in a robotic action ledger, and provides a way to use the said ledger in order to aid in production efficiency or other management requirements, and presents a time-segmentation solution for devices with limited storage capacity, integrated in RobotChain. It also presents various experiments related to the performance of Tezos blockchain network with the various modifications.A robótica é um fator importante do dia-a-dia de uma fábrica moderna. Como tal, é importante manter estes robots a funcionar com o melhor desempenho possível e para fazer isto, uma forma é a utilização dos registos dos próprios robots de forma a identificar falhas ou comportamentos não intencionais sejam eles de natureza maliciosa ou não. As Blockchains são um tipo de base de dados eletrónica que previne a modificação de registos já inseridos. Esta tecnologia é interessante no contexto industrial a fim de prevenir alterações dos registos de robôs, sejam estas alterações não intencionais ou alterações maliciosas. Nesta dissertação é criada a RobotChain, uma blockchain para trabalhar com robots industriais, assente na blockchain Tezos. É apresentada também uma técnica de segmentação temporal de uma blockchain a fim de se poder fazer uso de dispositivos de computação mais fracos, com armazenamento mais limitado, de forma eficiente. Estes dispositivos de computação, referidos como compute devices, são módulos utilizados para fazer interface entre os robôs e a blockchain, evitando percas de desempenho dos robôs com a execução do novo programa associado, e, servem para tornar uniforme a informação enviada para a rede. É considerada também a existência de nodos de armazenamento, denominados cold storage nodes onde é guardada informação completa da rede, nodos de pedidos, query nodes, nodos que fazem interface entre operadores humanos e a blockchain, permitindo o acesso a informação contida nesta e nodos oráculos, nodos que interagem com a rede a partir de contratos inteligentes. São apresentados também resultados experimentais resultantes das varias alterações feitas à blockchain, assim como a funcionalidade de segmentação temporal.Alexandre, Luís Filipe Barbosa de AlmeidauBibliorumFernandes, Miguel Ivo Ferreira2020-03-18T16:28:22Z2019-07-152019-06-212019-07-15T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10400.6/10050TID:202365212enginfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-12-15T09:51:26Zoai:ubibliorum.ubi.pt:10400.6/10050Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T00:50:06.471824Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse |
dc.title.none.fl_str_mv |
RobotChain: A Blockchain for Registering Robot Events using Tezos Technology |
title |
RobotChain: A Blockchain for Registering |
spellingShingle |
RobotChain: A Blockchain for Registering Fernandes, Miguel Ivo Ferreira Blockchain Robots Tezos Time-Segmentation Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática |
title_short |
RobotChain: A Blockchain for Registering |
title_full |
RobotChain: A Blockchain for Registering |
title_fullStr |
RobotChain: A Blockchain for Registering |
title_full_unstemmed |
RobotChain: A Blockchain for Registering |
title_sort |
RobotChain: A Blockchain for Registering |
author |
Fernandes, Miguel Ivo Ferreira |
author_facet |
Fernandes, Miguel Ivo Ferreira |
author_role |
author |
dc.contributor.none.fl_str_mv |
Alexandre, Luís Filipe Barbosa de Almeida uBibliorum |
dc.contributor.author.fl_str_mv |
Fernandes, Miguel Ivo Ferreira |
dc.subject.por.fl_str_mv |
Blockchain Robots Tezos Time-Segmentation Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática |
topic |
Blockchain Robots Tezos Time-Segmentation Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática |
description |
Robots are important equipment in the modern day factory environment. To maintain and improve factory productivity, ledgers containing robotic actions may be used to identify possible bottleneck points in a assembly line or to serve as a record of in unintentional behaviours, be it of a malicious nature or not. Blockchains are a type of secure ledger, that prevent unwanted changes. These blockchains, during their lifetimes, record large amounts of data, that in a common usage its kept on its entirety. This dissertation presents RobotChain, a possible solution using blockchain technology that prevents unwanted changes in a robotic action ledger, and provides a way to use the said ledger in order to aid in production efficiency or other management requirements, and presents a time-segmentation solution for devices with limited storage capacity, integrated in RobotChain. It also presents various experiments related to the performance of Tezos blockchain network with the various modifications. |
publishDate |
2019 |
dc.date.none.fl_str_mv |
2019-07-15 2019-06-21 2019-07-15T00:00:00Z 2020-03-18T16:28:22Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10400.6/10050 TID:202365212 |
url |
http://hdl.handle.net/10400.6/10050 |
identifier_str_mv |
TID:202365212 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação instacron:RCAAP |
instname_str |
Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
collection |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository.name.fl_str_mv |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
repository.mail.fl_str_mv |
|
_version_ |
1799136391466057728 |