Skip navigation
Universidade Federal da Bahia |
Repositório Institucional da UFBA
Use este identificador para citar ou linkar para este item: https://repositorio.ufba.br/handle/ri/38572
Registro completo de metadados
Campo DCValorIdioma
dc.creatorLima Alves, Davi-
dc.date.accessioned2023-12-01T10:53:00Z-
dc.date.available2023-12-01T10:53:00Z-
dc.date.issued2023-08-22-
dc.identifier.citationALVES, Davi Lima. A sidechain platform for restaurant e-commerce transactions. 2023. 207 f. Dissertação (Mestrado em Ciência da Computação ) - Instituto de Computação, Universidade Federal da Bahia, Salvador (Bahia), 2023.pt_BR
dc.identifier.urihttps://repositorio.ufba.br/handle/ri/38572-
dc.description.abstractRequesting food online is daily present in the lives of people, however, it is necessary to send delivery information to different restaurant systems and sometimes these restaurants share customer-sensitive information with their partners without the authorization of the customer creating a security risk to customers’ data. Also, in most cases when a person travels to a different country and wants to request food online, it is necessary to use the local currency, requiring a currency exchange operation. Blockchains revolutionized the online payment method and intrinsically safely eliminated central authoritative entities with Bitcoin as the first blockchain utilized on a large scale. However, the scientific literature recognizes the difficulties in such technology as scalability flaws in the number of transactions executed per second on Bitcoin, high transaction time, and also the high fee per transaction, beyond the limitation of Script language. The Ethereum Blockchain was raised as a Bitcoin alternative that allowed the development of more complex applications, and despite the increase in the default number of transactions per second, it is still away from payment method solutions such as credit cards, furthermore, it had for a long period a high fee per transaction. In this thesis, we studied and proposed blockchain as a payment method for retail transactions and we created a Proof-Of-Concept (PoC) for restaurants utilizing the Lisk blockchain SDK. The Lisk Restaurant PoC represents an integration of the Lisk blockchain in the food industry allowing customers to order food fast and safely through a sidechain, an exclusive blockchain with specific custom transaction types for restaurants, eliminating third parties, reducing fees, and utilizing a single crypt-asset around the world, LSK. We performed an empirical study on our proposed solution to evaluate the performance of the number of transactions per block, transactions fee, audit ability, scalability of solution, the sending of a data message in transactions safely, and guaranteeing privacy. The results were utilized to compare with known information in literature from blockchains Bitcoin, Ethereum, and Multichain. The specific blockchain transaction types utilized in Lisk Restaurant allow guarantee data privacy for its customers allowing only transaction recipients to access sender data. Hence, through research, revision of previous research findings, and experiments of performance evaluation it was observed that the restaurant sidechain solution demonstrated the efficiency of Blockchain technology in providing global services less costly than regular ways of payment, or even other blockchains as Bitcoin or Ethereum through lower transactions fee, and respecting the privacy of customers. Furthermore, the new solution demonstrated an increase in the maximum number of Food transactions capacity in a single block, and better transaction scalability through sidechains, these accept transactions related to their business differently from blockchains such as Bitcoin or Ethereum that don’t have sidechains as they execute transactions with distinct business needs, superior to the first version of PoC Lisk Restaurant, surpassing by twice in the number of transactions capacity in a single block. Finally, experiments were performed with the Lightning network, an off-chain technology that runs on top of Bitcoin offering a scalability solution for Bitcoin. The evaluation of the results of the experiments of the Lisk sidechain solution and Lightning network show the differences between each technology and highlight the advantages and disadvantages of each one. Hence, it was observed that the Lightning network can be utilized in the retail industry but without the possibility of customized transaction costs.pt_BR
dc.languageengpt_BR
dc.publisherUniversidade Federal da Bahiapt_BR
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 Brazil*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/br/*
dc.subjectLiskpt_BR
dc.subjectBlockchainpt_BR
dc.subjectBitcoinpt_BR
dc.subjectSidechainpt_BR
dc.subjectProva de conceitopt_BR
dc.subjectDesempenhopt_BR
dc.subjectPrivacidadept_BR
dc.subjectCustopt_BR
dc.subjectLightning networkpt_BR
dc.subject.otherLiskpt_BR
dc.subject.otherBlockchainpt_BR
dc.subject.otherBitcoinpt_BR
dc.subject.otherSidechainpt_BR
dc.subject.otherProof-of-Conceptpt_BR
dc.subject.otherPerformancept_BR
dc.subject.otherPrivacypt_BR
dc.subject.otherTransaction feept_BR
dc.subject.otherLightning networkpt_BR
dc.titleA sidechain platform for restaurant e-commerce transactions.pt_BR
dc.title.alternativeUma plataforma sidechain para transações de comércio eletrônico em restaurantes.pt_BR
dc.typeDissertaçãopt_BR
dc.publisher.programPrograma de Pós-Graduação em Ciência da Computação (PGCOMP) pt_BR
dc.publisher.initialsUFBApt_BR
dc.publisher.countryBrasilpt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOpt_BR
dc.contributor.advisor1Mendonça Neto, Manoel Gomes de-
dc.contributor.advisor1ID0000-0002-0874-7665pt_BR
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/1608062196337851pt_BR
dc.contributor.referee1Silva Freitas, Allan Edgard-
dc.contributor.referee1ID0000-0003-2503-3100pt_BR
dc.contributor.referee1Latteshttp://lattes.cnpq.br/2901867166038988pt_BR
dc.contributor.referee2Rocha Pita, Robespierre Dantas da-
dc.contributor.referee2ID0000-0002-0616-620Xpt_BR
dc.contributor.referee2Latteshttp://lattes.cnpq.br/9031151666715654pt_BR
dc.contributor.referee3Sampaio, Leobino Nascimento-
dc.contributor.referee3ID0000-0003-4855-0936pt_BR
dc.contributor.referee3Latteshttp://lattes.cnpq.br/1952937182023132pt_BR
dc.contributor.referee4Mendonça Neto, Manuel Gomes de-
dc.contributor.referee4ID0000-0002-0874-7665pt_BR
dc.contributor.referee4Latteshttp://lattes.cnpq.br/1608062196337851pt_BR
dc.contributor.referee5Prazeres, Cássio Vinícius Serafim-
dc.contributor.referee5ID0000-0003-0197-0909pt_BR
dc.contributor.referee5Latteshttp://lattes.cnpq.br/5075736089100544pt_BR
dc.creator.ID0000-0002-3130-1928pt_BR
dc.creator.Latteshttp://lattes.cnpq.br/6500811630037406pt_BR
dc.description.resumoPedir comida online está presente diariamente na vida das pessoas, entretanto, este procedimento exige o envio de dados de clientes para diferentes sistemas de restaurantes, e muitas vezes esses restaurantes compartilham informações sensíveis com seus parceiros sem autorização, criando um risco à segurança ao compartilhar tais dados. Ainda, em muitos casos quando uma pessoa viaja para um país diferente de sua origem e deseja pedir comida é exigida a transação de câmbio para moeda local que tem custo elevado. As blockchains revolucionaram o modo de fazer pagamentos online e intrinsecamente de forma segura eliminando a entidade centralizadora e autorizativa, a exemplo da Bitcoin, primeira blockchain utilizada em larga escala. Entretanto, a literatura científica registra a dificuldade diante da alta frequência de transações na Bitcoin, alto tempo de transações, e, também, seu alto custo por transação além da limitação da linguagem Script para desenvolvimento de aplicações. Nesse passo a blockchain Ethereum surge como alternativa a Bitcoin, num ambiente de aplicações mais complexas com maior frequência de aplicações e número de transações por segundo, mas, ainda distante da performance de soluções como cartão de crédito, o que desfavorece esta “cadeia de blocos” ante soluções tradicionais de pagamento como o cartão de crédito, além disso teve por um grande período altas taxas de custo por transação. Do estudo deste contexto nós propomos o modelo de pagamento de transações para o varejo por meio da blockchain a partir de Prova de Conceito (POC) voltada para restaurantes utilizando o SDK da blockchain Lisk. A POC Lisk Restaurante representa uma integração da Lisk blockchain na indústria de alimentos permitindo clientes comprarem comida de forma rápida e segura através de sidechains - blockchains exclusivas para transações especiais tipo-restaurantes, sem intermediação e com menores taxas ao utilizar um único cripto ativo no mundo: o LSK. Realizamos estudo empírico da solução proposta no qual é avaliada o desempenho de transações em bloco, taxas de transação, auditabilidade, escala de solução, privacidade e segurança no envio de mensagens em transações. Os resultados foram utilizados na comparação com dados da literatura das blockchains Bitcoin, Ethereum, e Multichain. Os resultados apontam que, as transações especiais utilizadas na Lisk Restaurante permitem garantir privacidade de dados para seus clientes, pois, apenas ao recipiente de uma transação é possível acessar dados sensíveis de remetente. Assim, através de pesquisa, revisão da literatura e experimentos de avaliação de desempenho foi observado que a solução de sidechain para restaurantes demonstrou eficiência da tecnologia blockchain em prover serviços globais de forma menos custosa do que meios de pagamentos comuns; também, quando comparadas suas taxas de transações com outras blockchains como Bitcoin ou Ethereum, pois, seus valores são menores e mantida a privacidade de seus clientes. Ainda, a nossa solução demonstrou aumento na capacidade de transações Food em um único bloco e melhor escalabilidade por meio de sidechains, as quais, aceitam transações específicas ao negócio envolvido o que difere de blockchains únicas como Bitcoin ou Ethereum que executam transações de diversas finalidades, superando também à primeira versão da Prova de Conceito (PoC) Lisk Restaurante, ultrapassando em duas vezes a capacidade de número de transações ou frequência em um bloco. Finalmente, ainda foi realizado experimentos com a Lightning network, tecnologia off-chain que funciona sobre a Bitcoin sendo uma solução de escalabilidade para a Bitcoin. A avaliação de resultados de experimentos da solução sidechain Lisk e da Lightning network demonstraram as diferenças de cada tecnologia e foi enaltecida as vantagens e desvantagens de cada uma. Assim, foi observado que a tecnologia Lightning network também pode ser utilizada na indústria de varejo, mas sem a possibilidade de personalizar custos de transação.pt_BR
dc.publisher.departmentInstituto de Computação - ICpt_BR
dc.type.degreeMestrado Acadêmicopt_BR
Aparece nas coleções:Dissertação (PGCOMP)

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
Dissertação_de_mestrado.pdfDissertação de Mestrado em Ciência da Computação, Davi Lima Alves2,92 MBAdobe PDFVisualizar/Abrir
Mostrar registro simples do item Visualizar estatísticas


Este item está licenciada sob uma Licença Creative Commons Creative Commons