https://repositorio.ufba.br/handle/ri/38572
Tipo: | Dissertação |
Título: | A sidechain platform for restaurant e-commerce transactions. |
Título(s) alternativo(s): | Uma plataforma sidechain para transações de comércio eletrônico em restaurantes. |
Autor(es): | Lima Alves, Davi |
Primeiro Orientador: | Mendonça Neto, Manoel Gomes de |
metadata.dc.contributor.referee1: | Silva Freitas, Allan Edgard |
metadata.dc.contributor.referee2: | Rocha Pita, Robespierre Dantas da |
metadata.dc.contributor.referee3: | Sampaio, Leobino Nascimento |
metadata.dc.contributor.referee4: | Mendonça Neto, Manuel Gomes de |
metadata.dc.contributor.referee5: | Prazeres, Cássio Vinícius Serafim |
Resumo: | Pedir 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. |
Abstract: | Requesting 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. |
Palavras-chave: | Lisk Blockchain Bitcoin Sidechain Prova de conceito Desempenho Privacidade Custo Lightning network |
CNPq: | CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
Idioma: | eng |
País: | Brasil |
Editora / Evento / Instituição: | Universidade Federal da Bahia |
Sigla da Instituição: | UFBA |
metadata.dc.publisher.department: | Instituto de Computação - IC |
metadata.dc.publisher.program: | Programa de Pós-Graduação em Ciência da Computação (PGCOMP) |
Citação: | ALVES, 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. |
Tipo de Acesso: | Attribution-NonCommercial-NoDerivs 3.0 Brazil |
metadata.dc.rights.uri: | http://creativecommons.org/licenses/by-nc-nd/3.0/br/ |
URI: | https://repositorio.ufba.br/handle/ri/38572 |
Data do documento: | 22-Ago-2023 |
Aparece nas coleções: | Dissertação (PGCOMP) |
Arquivo | Descrição | Tamanho | Formato | |
---|---|---|---|---|
Dissertação_de_mestrado.pdf | Dissertação de Mestrado em Ciência da Computação, Davi Lima Alves | 2,92 MB | Adobe PDF | Visualizar/Abrir |
Este item está licenciada sob uma Licença Creative Commons