Skip to content

Aspectos generales sobre la adopción de la tecnología Blockchain en MiPyMes mexicanas: activos virtuales como medio de pago e implementación de contratos inteligentes

License

Notifications You must be signed in to change notification settings

GerardoCatano/InvestigacionBlockchain

Repository files navigation

Aspectos generales sobre la adopción de la tecnología Blockchain en MiPyMes mexicanas: activos virtuales como medio de pago e implementación de contratos inteligentes

Por: Gerardo Alberto Cataño Cañizales


Resumen

La tecnología Blockchain representa un cambio de paradigma en la computación como la conocemos hoy en día. En los próximos años, servicios tecnológicos tradicionales evolucionarán y nuevas soluciones surgirán siguiendo los lineamientos de la Web 3.0, donde adoptarán un nuevo enfoque global, descentralizado, distribuido, transparente y libre.

Esta investigación pretende ser un punto de partida accesible para emprendedores y microempresarios dispuestos a innovar dentro de sus negocios, al incorporar tecnologías Blockchain y obtener algunos de sus beneficios inmediatos.

Mediante la explicación de los fundamentos alrededor de los conceptos de Blockchain, activos virtuales y contratos inteligentes, esta investigación se centra en instruir al lector de una manera sencilla y asistida en cómo integrar un método de pago con criptomonedas para sus actividades comerciales y en cómo propiciar un nuevo tipo de interacción con sus clientes a través de la implementación de un contrato inteligente.

Ambos mecanismos son expuestos de manera que el lector pueda realizar paso a paso su implementación, y tienen la finalidad de permitir al comerciante ofrecer sus bienes y/o servicios de una manera vanguardista y atractiva para la ciudadanía digital.

Palabras Clave:

Blockchain, Bitcoin, Criptomoneda, Ethereum, Contrato Inteligente, Aplicación Descentralizada.


Tabla de Contenido

  1. Introducción
    1.1 Antecedentes
    1.2 Objetivo
    1.2.1 Objetivo General
    1.2.2 Objetivos Específicos
    1.3 Justificación
    1.4 Metodología
    1.5 Organización del Documento
  2. La tecnología Blockchain
    2.1 ¿Qué es Blockchain?
    2.2 Origen de la tecnología
    2.3 ¿Cómo funciona?
    2.4 Sustento criptográfico
    2.5 Componentes y características
    2.6 Blockchain público vs privado
    2.6.1 Blockchain público
    2.6.2 Blockchain privado
    2.7 Casos de uso
  3. Activos virtuales
    3.1 Descentralización
    3.2 ¿Qué son los activos virtuales o criptomonedas?
    3.3 ¿Qué es Bitcoin?
    3.4 Wallets
    3.5 Minado de criptomonedas
    3.6 Transacciones
  4. Contratos inteligentes
    4.1 ¿Qué son los contratos inteligentes o smart contracts?
    4.2 Plataforma Ethereum
    4.3 Aplicaciones descentralizadas
    4.4 Modelo de pago: Gas
    4.5 Transacciones en Ethereum
    4.6 Desarrollo en Ethereum
    4.6.1 Ethereum Virtual Machine
    4.6.2 Lenguaje de programación Solidity
    4.6.3 Redes en Ethereum
  5. Propuesta de implementación
    5.1 Objetivos de la propuesta
    5.2 Alcances y limitaciones
    5.3 Adopción de mecanismo de pago con criptomonedas
    5.3.1 Creación de cuenta de usuario en el exchange Bitso
    5.3.2 ¿Cómo recibir un pago con bitcoin?
    5.3.2.1 Dirección bitcoin de autoventa
    5.3.2.2 Dirección bitcoin dinámica
    5.3.3 ¿Cómo realizar un pago con bitcoin?
    5.3.4 ¿Cómo recibir y realizar un pago con otra criptomoneda?
    5.4 Prueba de concepto para contrato inteligente
    5.4.1 Configuración de Wallet MetaMask
    5.4.2 Entorno de desarrollo Ethereum Remix IDE
    5.4.3 Definición de caso de uso para Smart Contract
    5.4.4 Codificación y compilación del Smart Contract
    5.4.5 Despliegue del Smart Contract
    5.4.6 Interacción con el Smart Contract
  6. Conclusiones
    6.1 Conclusiones
    6.2 Recomendaciones
    6.3 Trabajos futuros
  • Referencias
  • Bibliografía
  • Apéndice A - Acrónimos
  • Apéndice B - Glosario de Términos
  • Apéndice C - Índice de figuras
  • Apéndice D - Otros recursos

Enlace a la investigación:

Aspectos generales sobre la adopción de la tecnología Blockchain en MiPyMes mexicanas


Enlace al código fuente del smart contract:

EventoAdopcion.sol


Código QR y dirección bitcoin (BTC) para donativos:

Si consideras que la información presentada en esta investigación fue útil y deseas poner en práctica lo aprendido, considera realizar un donativo en bitcoin (BTC) a través del siguiente QR/dirección:

QR y dirección BTC para donativos.

Esta tiene por objetivo recolectar fondos que serán transferidos a asociaciones civiles dedicadas al bienestar animal en mi localidad. Gracias de antemano.

About

Aspectos generales sobre la adopción de la tecnología Blockchain en MiPyMes mexicanas: activos virtuales como medio de pago e implementación de contratos inteligentes

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published