Creación de una criptomoneda que funcione como token de utilidad dentro de un ecosistema de empresas, permitiendo el pago de productos y servicios
DOI:
https://doi.org/10.36561/ING.20.5Palabras clave:
Blockchain, Criptomoneda, Sistema de pagos empresariales, Hyperledger, Token DigitalResumen
Con el creciente avance de las tecnologías de la información, cada vez aparecen más ramas de la materia. Comunidades de muchas partes del mundo se encuentran investigando y desarrollando en diferentes áreas de la informática con el fin de encontrar soluciones innovadoras. Blockchain es una de estas ramas que busca la transparencia, seguridad, y descentralización de las bases de datos y sistemas informáticos.
La constante evolución de esta tecnología nos lleva a la necesidad de estudiar los beneficios y herramientas que actualmente están siendo desarrollados en esta área de las tecnologías de la información. Investigar cuáles son las facilidades que nos brinda el hecho de incorporar esta tecnología emergente en nuestros sistemas y soluciones informáticas, cuáles son sus desventajas, así como también evaluar su posibilidad de integrarse con otras herramientas, son algunas de las inquietudes que surgen inmediatamente.
Este proyecto consistió en investigar las soluciones más populares de blockchain e implementar el despliegue de una criptomoneda que permita realizar transacciones entre un grupo cerrado de organizaciones.
Descargas
Citas
PasswordGenerator.net, “SHA256 Hash Generator”. https://passwordsgenerator.net/sha256-hash-generator/
Anders, “Blockchain” https://anders.com/blockchain/blockchain.html
Instalar pre-requisitos de Hyperledger Composer, Hyperledger. https://hyperledger.github.io/composer/v0.16/installing/installing-prereqs.html
Instalar el cliente de Composer e instalar Hyperledger Fabric, Hyperledger. https://hyperledger.github.io/composer/v0.16/installing/development-tools.html
Yeoman Introduction, Yeoman. http://yeoman.io/
Loopback Introduction, Loopback. https://loopback.io/
Passport.js Introduction, Passport.js. http://www.passportjs.org/
Hyperledger Fabric Architecture, Hyperldger. https://hyperledger-fabric.readthedocs.io/en/release-1.2/archdeep-dive.html
Definición de modelos en Composer, Hyperledger. https://hyperledger.github.io/composer/latest/reference/cto_language
Generando una API REST en Composer, Hyperldeger. https://hyperledger.github.io/composer/v0.16/integrating/getting-started-rest-api
Hyperledger Fabric Propiedades, Hyperledger. https://hyperledger-fabric.readthedocs.io/en/release-1.3/arch-deep-dive.html
Gavin Wood (2013), “Formal definition of the Ethereum protocol”, Github. https://github.com/ethereum/yellowpaper
Amy Yu, “Ethereum Development Tutorial”, Github. https://github.com/ethereum/wiki/wiki/Ethereum-Development-Tutorial
Alyssa Hertig, “How do Ethereum Smart Contracts Work”, Coin Desk. https://www.coindesk.com/information/ethereum-smart-contracts-work/
Dete (Sep 2017), “ERC: Non-fungible Token Standard”, Github. https://github.com/ethereum/eips/issues/721
James Ray, “A Next-Generation Smart Contract and Decentralized Application Platform”. Github https://github.com/ethereum/wiki/wiki/White-Paper
Alejandro Nieto (2017). “¿Qué es una ICO? La tecnología que está revolucionando la financiación empresarial”, Xataka. https://www.xataka.com/empresas-y-economia/que-es-una-ico-la-tecnologia-que-esta-revolucionando-la-financiacion-empresarial
Alyssa Hertig, “How Ethereum Mining works”. Coin Desk. https://www.coindesk.com/information/ethereum-mining-works/
Dmitry Melanchenko (May 2018) “Containers Part 2: What is docker-compose?”, Medium. https://engineering.salesforce.com/containers-part-2-what-is-docker-compose-50a3a5685cc4
Abdul Wahab (Feb 2018), Hyperledger Fabric on Multiple Hosts. Medium. https://medium.com/@wahabjawed/hyperledger-fabric-on-multiple-hosts-a33b08ef24f
How nodes work, Docker. https://docs.docker.com/engine/swarm/how-swarm-mode-works/nodes/#manager-nodes
Chernov y Gutierrez, (Ago 2018), Deploying a Multi-Node Hyperledger Fabric Network in 5 Steps. Altoros. https://www.altoros.com/blog/deploying-a-multi-node-hyperledger-fabric-network-in-5-steps/
Varun Raj (Mar 2018), “Setting up a Blockchain Business Network With Hyperledger Fabric & Composer Running in Multiple Physical Machine”, Medium. https://medium.com/hyperlegendary/setting-up-a-blockchain-business-network-with-hyperledger-fabric-composer-running-in-multiple-bfbe4e38b6c6
Hyperledger, “Architecure Explained”. https://hyperledger-fabric.readthedocs.io/en/release-1.3/arch-deep-dive.html
Mallikarjun Sarvepalli (Oct 2018), Hyperledger Fabric 1.2 on Multiple Hosts using Docker Swarm and Compose, Medium. https://medium.com/@malliksarvepalli/hyperledger-fabric-1-2-on-multiple-hosts-using-docker-swarm-and-compose-11c13635e69e
VirtualBox Introduction, VirtualBox. https://www.virtualbox.org/
IBM Cloud - Blockchain Platform, IBM. https://www.ibm.com/cloud/blockchain-platform
Quroum Main Page, JP Morgan. https://www.jpmorgan.com/global/Quorum
Blockchain en AWS, Amazon Web Services. https://aws.amazon.com/blockchain/?nc1=h_ls
CouchDB Main, CouchDB. http://couchdb.apache.org/
Docker Properties, Docker. https://www.docker.com/why-docker
Material Design, Material. https://material.io/design/
Hyperledger Certificate Authority, Hyperledger. https://openblockchain.readthedocs.io/en/latest/Setup/ca-setup/
NodeJS Documentation, NodeJS. https://nodejs.org/en/docs/
NPM Documentation, NPM. https://docs.npmjs.com/
NVM Documentation, NVM. https://github.com/creationix/nvm
Angular Documentation, Angular. https://angular.io/docs
Composer TSC update as of 30 Aug 2016, https://lists.hyperledger.org/g/composer/topic/composer_tsc_update/25106848?p=,,,20,0,0,0::recentpostdate%2Fsticky,,,20,2,0,25106848
Bitcoin: A Peer-to-Peer Electronic Cash System. https://bitcoin.org/bitcoin.pdf
What Different Types of Blockchains are There? https://dragonchain.com/blog/differences-between-public-private-blockchains
LahiruE (2018). StackOverflow. Hyperledger composer in multiple host (local network) [Online]. https://stackoverflow.com/questions/52286838/hyperledger-composer-in-multiple-host-local-network
The limits of trust-free systems: A literature review on blockchain technology and trust in the sharing economy. https://www.sciencedirect.com/science/article/pii/S1567422318300292
Comparison of blockchain platforms: a systematic review and healthcare examples. https://academic.oup.com/jamia/article/26/5/462/5419321
Documentación de Hyperledger Composer. https://hyperledger.github.io/composer/latest/introduction/introduction.html