Please use this identifier to cite or link to this item: http://repositorio.yachaytech.edu.ec/handle/123456789/584
Title: Generation of native token using blockchain and distribution on faucet
Authors: Armas Arciniega, Julio Joaquín
Chamorro Garcia, Bryan Moises
Keywords: Blockchain
Proof of History
Proof of Work
Proof of Stake
JSON-RCP
Solana
Rust
Fallas bizantinas
Issue Date: Dec-2022
Publisher: Universidad de Investigación de Tecnología Experimental Yachay
Abstract: He development of this work focuses on the analysis, design, and construction of a platform that serves as a guide and experimentation in blockchain environments so that more people can take it as a start in developing projects and scientific developments. For this case, the blockchain architecture based on Proof of History (PoH) has been used to verify the order and the passage of time between events. PoH is used to encode the trustless passage of time into a ledger, an aggregate-only data structure. When used in conjunction with a consensus algorithm such as Proof-of-Work (PoW) or Proof-of-Stake (PoS), PoH can reduce messaging overhead in a Byzantine fault-tolerant replicated state machine, resulting in lower completion times of one second. The implementation has used network resources of Solana with testing environments such as clusters and nodes that accept HTTP requests using the JSON-RPC 2.0 specification. This implementation has made the faucet to distribute the created native token more dynamic and faster. The cryptocurrency was quickly developed and registered on the Solana network using the Solana Devtool. Solana has created an entire development environment to be integrated into the blockchain. Through the command line (CLI), native token can be generated and added to the new project through two main languages, Rust or Java Script through @solana/web3.js. The faucet has been implemented in two clusters, guaranteeing the testing (Testnet) and final production (Devnet) in stages. As a final result, a web faucet with capabilities to connect wallets, send native tokens, register and abstract information from the generated block, and finally show all the transactions carried out in detail.
Description: El desarrollo de este trabajo se enfoca en el análisis, diseño y construcción de una plataforma que sirva de guía y experimentación en ambientes de blockchain, para que más personas puedan tomarlo como inicio en el desarrollo de proyectos y desarrollos científicos. Para este caso se ha utilizado la arquitectura blockchain basada en Proof of History (PoH), una prueba para verificar el orden y el paso del tiempo entre eventos. PoH se utiliza para codificar el paso del tiempo sin confianza en un libro mayor, una estructura de datos solo para agregar. Cuando se usa junto con un algoritmo de consenso como Prueba de trabajo (PoW) o Prueba de participación (PoS), PoH puede reducir la sobrecarga de mensajería en una máquina de estado replicada tolerante a fallas bizantinas, lo que resulta en tiempos de finalización inferiores a un segundo. La implementación ha utilizado los recursos de la red de Solana con entornos de comprobación como clústeres y nodos que aceptan solicitudes HTTP utilizando la especificación JSON-RPC 2.0. Estas implementaciones han hecho que se desarrolle de manera más dinámica y rápida la faucet para distribuir el token nativo creado. La criptomoneda se desarrolló y registro en la red de Solana de una manera rápida por medio las devtool de Solana. Solana ha creado todo un ambiente de desarrollo para que pueda integrarse a la blockchain. Por medio del comand line (CLI) se pueden generar native token y añadir al nuevo proyecto por medio de dos lenguajes principales como Rust (es un lenguaje de programación compilado, de propósito general y multiparadigma) o Java Script por medio de @solana/web3.js. Se han logrado implementar el faucet en dos clusters, garantizando por etapas el testeo (Testnet) y producción final (Devnet). Dando como resultado final un web faucet con capacidades de conectar wallets, enviar tokens nativos, registrar y abstraer del bloque generado información, y como último mostrar todas las transacciones realizadas a detalle.
URI: http://repositorio.yachaytech.edu.ec/handle/123456789/584
Appears in Collections:Tecnologías de la Información

Files in This Item:
File Description SizeFormat 
ECMC0112.pdf1.68 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.