Desarrollo y diseño de un modelo de negocio para el sector de la oliva basado en tecnología Blockchain PDF Free Download

1 / 97
3 views97 pages

Desarrollo y diseño de un modelo de negocio para el sector de la oliva basado en tecnología Blockchain PDF Free Download

Desarrollo y diseño de un modelo de negocio para el sector de la oliva basado en tecnología Blockchain PDF free Download. Think more deeply and widely.

PROYECTO FIN DE GRADO
TÍTULO: Desarrollo y diseño de un modelo de negocio para el sector de la oliva basado en
tecnología Blockchain
AUTOR/A: Valeriu Petre Stanca
TITULACIÓN: Grado en Ingeniería Electrónica de Comunicaciones
TUTOR/A: Margarita Martínez Núñez
DEPARTAMENTO: U.D. de Ingeniería de Organización, Administración de Empresas y
Estadística
VºBº TUTOR/A
Miembros del Tribunal Calificador:
PRESIDENTE/A: Mario Vega Barbas
TUTOR/A: Margarita Martínez Núñez
SECRETARIO/A: Jesús Rodríguez Molina
Fecha de lectura:
Calificación:
El secretario/La secretaria,
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
2
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
3
Este TFG ha sido el fruto no solo del trabajo realizado en estos meses para su
finalización, sino también de un largo viaje de cuatro años en el que he conocido
a personas maravillosas, a compañeros y profesores que me han guiado, me
han enseñado nuevos horizontes y de los cuales he aprendido que, si bien la
meta es un final necesario y satisfactorio, el camino hasta llegar a ella es igual
de importante y se extraen de él innumerables riquezas.
Quisiera en primer lugar agradecer de todo corazón a mi padre Germán y a mi
madre Larisa, por su incesante esfuerzo y apoyo que me han brindado para que
yo pudiese estudiar en la Universidad. Ellos me han enseñado que con tesón y
constancia cualquier meta es posible. Si he llegado hasta aquí es gracias a sus
valores, sus consejos y sus recursos. Todo lo que he logrado y lograré será en
gran parte gracias a ellos.
También quería agradecer a mi amigo Matías, por compartir conmigo
innumerables tardes de estudio acompañadas de la característica alegría y
motivación que le definen. De él he aprendido que da igual de donde vengas,
pues lo importante es aprovechar cada oportunidad para llegar hasta donde uno
se proponga.
Agradecer a mi tutora Marga su pasión por la docencia y por enseñarme nuevos
caminos, nuevas disciplinas y habilidades acompañadas siempre de la
capacidad para transmitir y enseñar que tienen los grandes docentes. También
agradecer a Jesús, por su implicación en el proyecto, su entusiasmo por la
docencia y por compartir conmigo su conocimiento acerca de una tecnología que
al comienzo se me antojaba complicadísima.
Agradecer a mi pareja Mencía, su paciencia y compañía, su manera particular
de ver los problemas con una sonrisa y sus incesantes ganas de crecer, que han
derivado en que yo también haya aprendido a ver los problemas y las
adversidades con otro foco.
Por último, agradecer a todas las personas que me han acompañado en este
viaje, a todos los compañeros que me han enseñado, con los que he crecido,
mejorado y aprendido. Gracias a ellos hoy he llegado hasta aquí y es por eso
por lo que parte de mi esencia se ha forjado en estos cuatro años que he
compartido con vosotros.
Gracias a todos.
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
4
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
5
Resumen
En este Proyecto Fin de Grado lo que se pretende ofrecer es un Modelo de Negocio vanguardista
basado en la tecnología Blockchain y que hace uso de una red IoT de motas con sensores
incorporados para labores de monitorización y recolección de datos relevantes con el fin de
ofrecer una propuesta de valor basada en los principios de transparencia, inmutabilidad,
eficiencia, descentralización y accesibilidad.
Para cumplir con este propósito, se ha planteado una estructura de memoria en la que en primer
lugar se comienza aportando un marco tecnológico acerca de la tecnología Blockchain. Sus
inicios, forma de operar, distintas variantes y conceptos clave que nos van a ayudar a
comprender cómo funciona, por qué funciona así y que la hace tan especial frente a otras bases
de datos tradicionales.
En segunda instancia, se plantea la parte central de la que se compone este proyecto, que es el
desarrollo del Modelo de Negocio escogido para plantear una solución lo más completa, óptima
y realista posible.
Para llevar a cabo esta tarea, en primer lugar, se ha justificado la elección de BMC (Business
Model Canvas) sobre otros modelos como Lean Startup para, a continuación, plantear el marco
teórico respectivo de vital entendimiento para comprender con más profundidad las bases de
este modelo, y profundizar en conceptos clave como lo son la propuesta de valor o los
segmentos del mercado. Además, en este capítulo teórico se aportan multitud de ejemplos y
contexto tanto de Lean Startup como de Business Model Canvas para ayudar a relacionar el
marco teórico y el práctico.
Una vez tengamos una comprensión global a nivel teórico tanto de los elementos que
construyen la tecnología Blockchain como de los componentes del BMC y como estos se
interrelacionan, lo siguiente que se ha planteado en el proyecto es la solución aplicada al sector
agrícola del aceite de Oliva tanto a nivel técnico como a nivel de modelo de negocio. En el marco
técnico de Blockchain, se ha explicado en una primera parte los entresijos a nivel de código y
arquitectura que se han tenido que abordar y tratar para construir la aplicación descentralizada
desglosando los diferentes componentes necesarios para su despliegue para a continuación
mostrar los resultados obtenidos de una forma práctica y didáctica, mostrando cómo el
resultado del desarrollo teórico y técnico ha desembocado en una solución completa, escalable
y eficiente.
De una forma similar, en el marco relativo al modelo de negocio se han aplicado los principios
desarrollados en el apartado teórico a nuestro caso en concreto relativo a implementar un
modelo de negocio para el sector del aceite de oliva adaptando con un enfoque práctico cada
uno de los nueve sectores (más un décimo fruto de emplear la tecnología Blockchain) que lo
componen y tratando de buscar y conectar cada uno de ellos puesto que este BMC no busca
solo establecer los parámetros necesarios para implementar el modelo sino que además busca
encontrar las sinergias y las relaciones que lo potencien para, de este modo poder tener una
visión modular y en conjunto a la misma vez del modelo de negocio.
En resumen, a lo largo de la memoria se va a abordar la tecnología Blockchain, el modelo de
negocio Business Model Canvas y estos se van a ver unificados para dar lugar a la solución final
que integra ambos mundos en su diseño.
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
6
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
7
Abstract
In this Final Project, the aim is to present an innovative Business Model based on Blockchain
Technology, using an IoT network of nodes with embedded sensors for monitoring and data
collection purposes. The goal is to offer a value proposition based in the principles of
transparency, immutability, efficiency, decentralization, and accessibility.
To fulfil this purpose, the memory structure that has been proposed, startes with a technological
framework about Blockchain Technology. This includes its origins, operating mechanism,
multiple variants, and key concepts that help us understand how it works, why it operates this
way, and what makes it special compared to traditional databases systems.
In the second instance, the central part of this project is introduced, which involves developing
the chosen Business Model to provide a comprehensive, optimal, and realistic solution. To
accomplish this task, the selection of the Business Model Canvas (BMC) over other models, such
as Lean Startup, has been justified. Subsequently, the respective theoretical framework has
been presented to gain a vital understanding of the foundations of this model, passing through
key concepts such as value proposition and market segments. This theoretical chapter provides
numerous examples and context from both Lean Startup and Business Model Canvas to facilitate
the connection between theory and practice.
Once there is a comprehensive theoretical understanding of both the elements that make up
Blockchain technology and the components of BMC and how they interrelate, the next step in
the project is to propose a solution applied to the olive oil agricultural sector, both technically
and in terms of the business model. In the technical framework of Blockchain, the details
presented at the code and architecture levels required to build the decentralized application are
explained. This includes breaking down the different components necessary for deployment and
highlighting the practical and didactic results, demonstrating how the theoretical and technical
development has resulted in a complete, scalable, and efficient solution.
Similarly, in the framework related to the business model, the principles developed in the
theoretical section have been applied to our specific case, focusing on implementing a business
model for the olive oil sector. Each of the nine sectors (plus a tenth resulting from employing
Blockchain technology) has been adapted with a practical approach, aiming to find and connect
each sector. This BMC not only establishes the necessary parameters for implementing the
model but also seeks to identify synergies and relationships to enhance the overall business
model in a modular and interconnected way.
In summary, throughout the report, Blockchain technology and the Business Model Canvas are
explored, and they are unified to create the final solution that integrates both worlds into its
design.
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
8
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
9
Índice de contenidos
Resumen ....................................................................................................................................................... 5
Abstract ........................................................................................................................................................ 7
Índice de contenidos .................................................................................................................................... 9
Índice de ilustraciones ................................................................................................................................ 11
Índice de tablas .......................................................................................................................................... 13
Lista de acrónimos ...................................................................................................................................... 15
1 . Introducción ..................................................................................................................................... 17
2 . Marco Tecnológico Blockchain ......................................................................................................... 19
2.1 . Tecnología Blockchain ................................................................................................................ 19
2.2 . Función Hash .............................................................................................................................. 20
2.3 . Algoritmos de consenso ............................................................................................................. 21
2.4 . Tokens ........................................................................................................................................ 23
2.5 . Smart Contract ........................................................................................................................... 24
3 . Marco teórico del Modelo de Negocio ............................................................................................. 27
3.1 . Breve historia de los Modelos de Negocio ................................................................................. 27
3.2 . Modelos de Negocio y Blockchain.............................................................................................. 28
3.2.1 . Ejemplos ........................................................................................................................... 29
3.3 . Lean Startup ............................................................................................................................... 31
3.4 . Business Model Canvas .............................................................................................................. 33
3.4.1 Segmentos de mercado ...................................................................................................... 34
3.4.2 Propuesta de valor:............................................................................................................. 35
3.4.3 Canales: .............................................................................................................................. 35
3.4.4 Relaciones con los clientes: ................................................................................................ 36
3.4.5 Fuentes de ingresos: ........................................................................................................... 38
3.4.6 Recursos clave: ................................................................................................................... 39
3.4.7 Actividades clave: ............................................................................................................... 39
3.4.8 Asociaciones clave: ............................................................................................................. 40
3.4.9 Estructura de costes: .......................................................................................................... 41
3.4.10 Gobernanza de la Blockchain: ............................................................................................ 42
4 . Especificaciones y restricciones del proyecto .................................................................................. 45
4.1 Objetivos de diseño ...................................................................................................................... 45
4.2 . Especificaciones del diseño ........................................................................................................ 45
4.3 . Restricciones del diseño ............................................................................................................. 47
5 Solución de Negocio ........................................................................................................................... 49
5.1 Segmentos de mercado ............................................................................................................... 50
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
10
5.2 Propuesta de valor ....................................................................................................................... 50
5.3 Canales: ........................................................................................................................................ 53
5.4 Relaciones con los clientes: .......................................................................................................... 55
5.5 Fuentes de ingresos: .................................................................................................................... 56
5.6 Recursos clave: ............................................................................................................................. 57
5.7 Actividades clave: ......................................................................................................................... 58
5.8 Asociaciones clave:....................................................................................................................... 59
5.9 Estructura de costes: .................................................................................................................... 61
5.10 Gobernanza de la Blockchain: ................................................................................................. 61
6 Solución tecnológica ........................................................................................................................... 63
6.1 Smart Contract ............................................................................................................................. 63
6.2 Ganache ....................................................................................................................................... 66
6.3 Truffle ........................................................................................................................................... 67
6.4 Cliente .......................................................................................................................................... 69
6.5 HTML ............................................................................................................................................ 69
6.6 App.js............................................................................................................................................ 72
6.7 FunctionManager.js ..................................................................................................................... 72
6.8 Metamask .................................................................................................................................... 73
6.9 Script conversor de datos............................................................................................................. 74
7 . Resultados Tecnológicos................................................................................................................... 77
8 . Presupuesto ...................................................................................................................................... 87
8.1 . Presupuestos parciales ............................................................................................................... 87
8.1.1 Presupuesto Hardware ....................................................................................................... 87
8.1.2 Presupuesto Software ........................................................................................................ 87
8.1.3 Presupuesto de recursos de Ethereum .............................................................................. 88
8.1.4 . Presupuesto de mano de obra ......................................................................................... 88
8.2 . Presupuesto Total ...................................................................................................................... 88
9 . Impactos del proyecto ...................................................................................................................... 89
9.1 Impacto Ambiental ....................................................................................................................... 89
9.2 Impacto e implicación Social ........................................................................................................ 89
9.3 Impacto Económico ...................................................................................................................... 90
10 . Conclusiones .............................................................................................................................. 91
11 . Citas y referencias ...................................................................................................................... 93
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
11
Índice de ilustraciones
Ilustración 1. Estructura encriptado hash .................................................................................................. 20
Ilustración 2. Funcionamiento PoW ........................................................................................................... 22
Ilustración 3. Diagrama de uso de gas ........................................................................................................ 25
Ilustración 4. Gráfico histórico de publicaciones. ....................................................................................... 27
Ilustración 5. ibm food trust diagram ......................................................................................................... 30
Ilustración 6. pirámide estratégica de lean startup .................................................................................... 32
Ilustración 7. esquema modelo lean startup .............................................................................................. 32
Ilustración 8. BMC ...................................................................................................................................... 34
Ilustración 9. Lienzo BMC ........................................................................................................................... 49
Ilustración 10. Esquema visual de la propuesta de valor ........................................................................... 52
Ilustración 11. Esquema de los canales ...................................................................................................... 53
Ilustración 12. codigo qr para acceder a la encuesta ................................................................................. 54
Ilustración 13. Encuesta ............................................................................................................................. 54
Ilustración 14. esquema de asociaciones ................................................................................................... 60
Ilustración 15. declaración de versión ........................................................................................................ 63
Ilustración 16. Declaración de variables y estructuras ............................................................................... 64
Ilustración 17. Mapeo y eventos del contrato............................................................................................ 64
Ilustración 18. Modificadores y constructor .............................................................................................. 64
Ilustración 19. Primeras funciones del contrato ........................................................................................ 65
Ilustración 20. resto de funciones del contrato ......................................................................................... 66
Ilustración 21. Interfaz de Ganache ............................................................................................................ 67
Ilustración 22. Despliegue en consola del contrato ................................................................................... 68
Ilustración 23. Visualización en Ganache de la transacción ....................................................................... 68
Ilustración 24. Dependencias y puerto de escucha de la app .................................................................... 69
Ilustración 25. Definición html del encabezado ......................................................................................... 70
Ilustración 26. resultado visual del encabezado ......................................................................................... 70
Ilustración 27. Definición html del formulario ........................................................................................... 70
Ilustración 28. Formulario html .................................................................................................................. 71
Ilustración 29. Resultado de la definición de la interfaz html .................................................................... 71
Ilustración 30. Scrpts para la comunicación back-end ............................................................................... 71
Ilustración 31. Funciones de monitorización del despliegue ..................................................................... 72
Ilustración 32. Código para asegurar que se despliega correctamente el contrato ................................... 72
Ilustración 33.Código para acceder a las funciones del Smart Contract desde la web .............................. 73
Ilustración 34. Cuenta Metamask ............................................................................................................... 73
Ilustración 35. Wallets asociadas a las cuentas de Metamask ................................................................... 74
Ilustración 36. Script de Python para la conversión de datos .................................................................... 75
Ilustración 37. Despliegue del servidor web y de la aplicación .................................................................. 77
Ilustración 38. Interfaz de la DApp ............................................................................................................. 77
Ilustración 39. Private Key de Ganache ...................................................................................................... 78
Ilustración 40. Vinculación de la cuenta de Ganache en Metamask .......................................................... 78
Ilustración 41. Mensajes de status de la consola ....................................................................................... 79
Ilustración 42. Establecimiento de la transacción en Metamask ............................................................... 79
Ilustración 43. Confirmación de la transacción en Metamask ................................................................... 79
Ilustración 44. Información por consola de los datos de la transacción .................................................... 80
Ilustración 45. Código Hash de la transacción en Ganache ........................................................................ 80
Ilustración 46. Parámetros de despliegue en REMIX IDE ........................................................................... 81
Ilustración 47. Interfaz de funciones en Remix IDE .................................................................................... 81
Ilustración 48. Función AnadeCertificadorAutorizado ............................................................................... 82
Ilustración 49. Comprobación de que el certificador existe ....................................................................... 82
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
12
Ilustración 50. Alta de producto en Remix ................................................................................................. 82
Ilustración 51. Obtención de productos dados de alta .............................................................................. 82
Ilustración 52. Datos del producto dado de alta ........................................................................................ 83
Ilustración 53. Certificar una botella .......................................................................................................... 83
Ilustración 54. Comprobación de que la botella está certificada ............................................................... 83
Ilustración 55. Datos de los sensores del archivo txt ................................................................................. 84
Ilustración 56. Datos de los sensores formateados a Excel ........................................................................ 84
Ilustración 57. Manipulación de los datos en Excel .................................................................................... 85
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
13
Índice de tablas
Tabla 1. Presupuesto Hardware .................................................................................................. 87
Tabla 2. Presupuesto Software ................................................................................................... 88
Tabla 3. Presupuesto Gas ............................................................................................................ 88
Tabla 4. Presupuesto de mano de obra ...................................................................................... 88
Tabla 5. Presupuesto total .......................................................................................................... 88
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
14
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
15
Lista de acrónimos
Acrónimo
Definición
PoW
Proof of Work
PoS
Proof of Stake
EVM
Ethereum Virtual Machine
IDE
Integrated Development Environment
P2P
Peer to peer
ERC
Ethereum Request for Comments
BMC
Business Model Canvas
NPM
Node Package Manager
KPI
Key Performance Indicator
API
Application Programming Interface
UNE
Una Norma Española
AENOR
Asociación Española de Normalización y Certificación
ANIERAC
Asociación Nacional de Industriales Envasadores y Refinadores de Aceites Comestibles
ASOLIVA
Asociación Española de la Industria y el Comercio Exportador del Aceite de Oliva
IBM
International Business Machines
MRP
Material Requeriment Planning
CRM
Customers Relationship Manager
AOVE
Aceite de Oliva Virgen Extra
Dapp
Decentralized Aplication
MRP
Material Requeriment Planning
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
16
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
17
1 . Introducción
Vivimos una era en constante cambio y evolución a todos los niveles y sobre todo a nivel
tecnológico. La irrupción de la tecnología Blockchain es sin duda una innovación y herramienta
disruptiva pensada para abrir nuevos horizontes a la hora de operar y manipular datos e
información. Esta etapa reciente de la historia ha desembocado en un mundo fortalecido por
las nuevas tecnologías y herramientas y la tendencia de los mercados tecnológicos es la de
abarcar la mayor cantidad de datos posibles para operar. La información es poder, y contar con
la máxima posible sin perder fiabilidad y transparencia es a menudo una tarea ardua a la que
enfrentarse. Es por ello por lo que, muchas entidades recurren a la tecnología Blockchain como
medio de transferencia y almacenamiento de información sin necesidad de contar con entidades
centralizadas que la administren.
El primer concepto importante de este trabajo es el del uso de la tecnología Blockchain para
ámbitos que llevan coexistiendo con nosotros durante décadas y que, con el avance imparable
de la tecnología, han ido quedando obsoletos y su eficiencia a la hora de irrumpir en los
mercados es reducida.
A lo largo de este proyecto de fin de grado indagaremos en las bases de la tecnología Blockchain
y su marco tecnológico parándonos detenidamente a analizar todos los conceptos derivados de
esta. Desde su creación, forma de trabajar, alternativas, operabilidad y aplicaciones, entre las
que destacan, cómo no, el famoso mercado de criptomonedas pero que sin duda muchas otras
entidades privadas están haciendo acopio de su uso para llevar a cabo operaciones tratando de
reevaluar la propuesta de valor que ofrecían hasta la fecha.
Si bien es cierto que la base técnica y tecnológica de este proyecto es la tecnología Blockchain,
la parte central del proyecto abarca otro ámbito que se pretende ligar íntimamente a ella: Los
Modelos de Negocio.
A medida que avancemos en la lectura del proyecto, veremos cómo se van presentando las
distintas alternativas de negocio aplicables al mundo de la oliva llegando finalmente a la solución
basada en un modelo ampliamente estudiado y empleado al que se le han añadido
componentes adicionales derivados del uso de Blockchain dando lugar a la siguiente solución:
Bussiness Model Canvas basado en tecnología Blockchain. Un concepto de modelo de negocio
que busca aunar las tradicionales bases teóricas del BMC con una nueva componente
tecnológica. En este sentido se estudiarán en profundidad las bases teóricas que justifican cada
una de las piezas del puzzle que componen el lienzo sin perder de vista que estas guardan una
fuerte correlación entre ellas y que es importante valorar la visión global que nos ofrece este
modelo frente a los elementos que lo componen.
Además, el modelo contará con una red de sensores implementadas mediante motas IoT que
sin duda va a suponer una herramienta más que aprovechable a la hora de recolectar y evaluar
la información. El modelo de negocio planteado fortificado por la tecnología Blockchain y el uso
de IoT quiere dar como resultado un proyecto vanguardista, transformador, accesible y aplicable
al mundo real que pretende dar una vuelta de tuerca a los modelos tradicionales y facilitar las
labores de producción a los agricultores de Aceite de Oliva a la par que se ofrecen herramientas
de evaluación y confianza a los consumidores. Ambos sectores se han visto afectados por las
crecientes subidas de precio en el producto y las consecuencias de ello en forma de estafas y
falsificaciones. Este es un proyecto para ayudar, proteger y proponer alternativas útiles que
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
18
ayuden al mayor número de personas sin perder de vista la riqueza tecnológica que aporta para
finalmente ahorrar tiempo, intermediarios, costes y mejorar la calidad de vida de quienes
apuesten por él.
Por tanto, el objetivo último de este Proyecto Final de Grado es el de construir y diseñar un
marco estable y fiable sobre el cual operar, tanto a nivel tecnológico en lo que a tecnología
Blockchain se refiere, como a nivel conceptual en lo que a Modelos de Negocio compete para
que, aunando ambas entidades consigamos un producto tecnológicamente innovador y
funcional en cuanto a su inserción en el mercado.
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
19
2 . Marco Tecnológico Blockchain
2.1 . Tecnología Blockchain
Para poder definir de una forma clara y concisa el concepto de Blockchain debemos
remontarnos al año 1991 en el que Stuart Haber y W.Scott Stornetta introdujeron una
innovadora solución computacional para marcar documentos digitales con un time-stamp de tal
modo que, a cada documento se le asignaba un código único e inequívoco que permitía su
diferenciación y lo protegía de posibles manipulaciones o alteraciones dado que, si estas se
daban en un mismo documento el time stamp se vería alterado por tanto el código asociado
al mismo también.[1]
Siguiendo el camino de comprender en su totalidad el concepto de Blockchain el siguiente paso
es hablar de las Criptomonedas, en particular del Bitcoin, nacido en 2009 gracias a autores
anónimos que responden al pseudónimo de Satoshi Nakamoto.
Es de vital importancia mentar esta criptomoneda dado que, como se va a ir desarrollando, esta
y otras muchas más, como Ethereum, que surgirían más adelante basan su funcionamiento en
las tecnologías de registro distribuido (Distributed Ledger Technology, a las que nos referiremos
como DLT a partir de ahora) y en particular, en la Blockchain que es un tipo de DLT. [2]
El Bitcoin surge como solución alternativa a los sistemas de transacciones e intercambios
financieros tradicionales dado que estos presentan debilidades y limitaciones tales como:
Vulnerabilidad: Si la entidad financiera que está gestionando el patrimonio de un
apersona sufre algún tipo de asalto, físico o virtual, este puede verse seriamente
afectado.
Exceso de intermediarios: El sistema tradicional se vuelve seriamente ineficiente al
añadir demasiados intermediarios para completar una transacción, con el sobrecoste
que esto también implica.
La transparencia y trazabilidad del dinero y de la cuenta bancaria asociada son limitadas.
El bitcoin se basa en un sistema de pagos P2P (Peer to Peer), es decir, un sistema cuyas
transacciones se realizan directamente entre dos agentes eliminando cualquier intermediario.
Es sumamente importante conocer el concepto de Bitcoin para comprender la tecnología
Blockchain y esto se debe a que tanto Bitcoin, como Ethereum y la inmensa mayoría de las
criptomonedas que surgirían posteriormente, basan su funcionamiento y operatividad en el uso
de la tecnología Blockchain. De tal modo que, si la tecnología Blockchain fuese un sistema
operativo, Bitcoin sería uno de los tantos procesos o programas que se ejecutarían dentro de él.
Una vez esbozado un esquema general de la relación existente entre las criptomonedas y
Blockchain, pasemos a explicar en mayor detalle el concepto de esta tecnología.
La tecnología Blockchain permite almacenar datos de transacciones formando, como su propio
nombre indica, una cadena de bloques en los que cada bloque se conforma en base a una o
varias transacciones, con la particularidad de que cada uno de los bloques guarda información
de los bloques anteriores haciendo que sea imposible alterar la cadena en algún punto
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
20
intermedio dado que dejaría de ser coherente con los bloques posteriores y se detectaría el
fraude. Ahora bien, cuando se dice que los bloques guardan información de los bloques
anteriores, no lo hacen de cualquier manera, y para comprender como funciona este mecanismo
deben primero dar unas pequeñas pinceladas a conceptos de criptografía y ciberseguridad. Para
ello, el siguiente capítulo explica cómo se encriptan los bloques mediante la función Hash y
porqué este mecanismo es seguro computacionalmente.
2.2 . Función Hash
Una función Hash permite comprobar la inmutabilidad de un determinado dato, de tal modo
que a una cadena de caracteres se le asigna un código único e inequívoco que permite la
identificación de dicho dato garantizando la integridad del mismo.
A lo largo de la historia se han popularizado numerosas funciones Hash criptográficas, tales
como MD2 (que evolucionó posteriormente a MD5), RIPEMD y el estándar utilizado
actualmente, SHA, y en particular el algoritmo SHA-256 que es el que sustenta la tecnología
Blockchain. Dicho esto, concluimos que una función hash, basándose en algoritmos
matemáticos y computacionales como el SHA 256, ante cualquier entrada de datos de longitud
indeterminada provee a su salida un resumen (de 256 bits o 32 bytes en el caso de SHA-256) de
una longitud fija.[3]
Son muchas las ventajas que hacen que este algoritmo sea ampliamente empleado tanto en
ciberseguridad como en la tecnología Blockchain, entre ellas:
Eficientes computacionalmente: El Hash-256 es sumamente eficiente y no requiere de
gran coste para su cálculo.
Muy sensibles: Cualquier mínimo cambio en la entrada, produce un resultado
totalmente distinto a la salida.
Unidireccionales: Ante una misma entrada se obtiene una misma salida siempre, pero
es inmensamente costoso e improbable realizar el camino inverso y obtener la entrada
a partir de la salida.
Por tanto , tal y como se muestra en la figura, ya podemos decir que lo que contiene cada bloque
dentro de la Blockchain es un Hash cuya entrada ha sido el timestamp de la transacción del
bloque actual y un Hash cuya entrada es el timestamp (y otros datos más como la cantidad
transferida) de la transacción anterior, de tal manera que así, en caso de que un operador
malicioso quisiese corromper o manipular alguno de los bloques intermedios de la cadena, esto
no sería posible al contener información del bloque anterior y al tener el bloque posterior
información resumida mediante el hash del bloque que se trata de corromper. Queda
evidenciado por tanto que la tecnología Blockchain, respecto a otras bases de datos
tradicionales, presenta una alta integridad y fiabilidad en las transacciones que almacena.
ILUSTRACIÓN 1. ESTRUCTURA ENCRIPTADO HASH
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
21
Ahora ya sabemos qué es la tecnología Blockchain, y la manera que tiene de garantizar la
integridad de sus bloques, pero aún nos queda responder unas cuantas cuestiones importantes,
como es la siguiente: ¿quién o qué se encarga de determinar si las transacciones que se están
realizando son válidas? ¿Qué garantiza que un agente externo no pueda agregar un bloque
nuevo y fraudulento a la Blockchain? Para dar respuesta a estas preguntas llegamos al siguiente
concepto importante: El consenso o acuerdo entre los participantes.
2.3 . Algoritmos de consenso
Para hablar de los algoritmos de consenso debemos primeramente definir el concepto de nodo,
pues forman una parte activa dentro de ellos. Un nodo es un elemento básico dentro de
cualquier Blockchain y, en general dentro de cualquier red de ordenadores. De hecho, en lo
referente a la Tecnología Blockchain un nodo es un ordenador o máquina (Física o virtual) que
está interconectado a la red de Blockchain y se conecta a otros nodos respetando el principio de
las redes P2P en donde todos los nodos operan en igualdad de condiciones y de forma
equivalente, de ahí que se diga que la Tecnología Blockchain forma redes descentralizadas,
puesto que se carece de jerarquía entre nodos.
Para dar validez a una transacción y que esta sea integrada dentro de la Blockchain debe
someterse a algún tipo de consenso que trate de garantizar que no es fraudulenta o, al menos
que la mayor parte de los nodos que conforman la red estén de acuerdo en que no lo es. Existen
varios tipos de algoritmos de consenso y, en nuestro caso vamos a definir los que se han
considerado más relevantes.
Proof of Work (PoW)
Este es uno de los primeros y más populares algoritmos de consenso implementados para
garantizar que las transacciones de criptomonedas dentro de la Blockchain que las sustentaban
fuesen seguras, y fue Bitcoin el primero en implementarlo. Con este algoritmo surge el concepto
de “minero”. Las distintas transacciones que se llevan a cabo dentro de una Blockchain se
anuncian a la red en primer lugar y se clasifican como bloques candidatos a ser integrados en la
Blockchain de forma oficial. En este punto entran en juego algunos nodos de la Blockchain que
se conocen como mineros, encargados de ir añadiendo los distintos bloques a cambio de
recompensas (se hablará de dichas recompensas en próximos párrafos Véase el apartado de
Tokens). Para añadir dicho bloque los mineros compiten por descubrir un número fruto de una
agrupación arbitraria y con una complejidad computacional conocido como “nonce”. El nonce,
en combinación con los datos de la transacción y tras ser pasado como parámetro de entrada a
una función Hash da lugar a una salida que debe coincidir con las condiciones de entrada del
bloque. Cuando se da un resultado positivo, el resto de nodos de la red deben dar por válida la
salida, pues conociendo el nonce, los datos de la transacción y el algoritmo para generar el Hash
esto requiere muy poco coste computacional y, cuando esto ocurre el bloque “minado” se da
por válido y se incorpora a la Blockchain de forma inamovible y permanente (Veáse Ilustración
2). Por tanto, resulta imposible incorporar bloques nuevos sin haber determinado su nonce
previamente,y estos nonces a su vez retribuyen un identificador a cada bloque conocido como
BlockHash, que representa el trabajo hecho por el minero (o grupo de mineros) y , de ahí que
este algoritmo de consenso reciba el nombre de “Proof of Work”. Esta forma de operar resulta
muy útil frente a ataques cibernéticos dado que, si se quisiese incorporar un bloque fraudulento,
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
22
o duplicado, esto tendría un coste computacional y temporal enorme y deja de tener sentido
dado que el coste del trabajo es mayor que el de la recompensa. La gran desventaja que surge
con este algoritmo, y la razón por la que redes como Ethereum, de la que hablaremos más
adelante, han dejado de utilizarla es el gran coste energético y computacional que supone,
mayor cuantos más nodos compongan la red.[4]
Proof of Stake(PoS)
Este algoritmo de consenso se ha incorporado recientemente en la red de Ethereum 2.0 y tiene
una relevancia mayúscula dado que va a ser el que se va a emplear para el desarrollo de nuestra
Blockchain. En este algoritmo ya no se requiere poseer gran poder computacional y deja de
tener sentido el concepto de “mineros”. En su lugar, surge el concepto de validadores”. Los
validadores son determinados nodos que poseen cierta participación dentro de la Blockchain y,
que gracias a este depósito de valor dentro de la red tienen la capacidad y responsabilidad de
validar e incluir los bloques que conforman la Blockchain.
Cuantas más participaciones posea un cierto nodo, más probabilidades tendrá de ser escogido
para validar un bloque y obtener así una cierta recompensa. La siguiente cuestión es, ¿Qué le
impide a un nodo incorporar bloques fraudulentos? Pues bien, si esto ocurre dicho nodo será
sancionado con la retirada de parte de la participación de la que disponía y que le hacía
candidato a poder incluir bloques dentro de la red, y dicha sanción será mayor a la recompensa
que podría haber obtenido si hubiese realizado el proceso de forma correcta. Además, si este
comportamiento se produce de forma reiterada el nodo acabará por ser expulsado de la red.
Para entender mejor este caso, ejemplifiquémoslo con la red Ethereum. En esta red, para poder
participar como validador el usuario debe contar con un depósito de, mínimo 32 ETH (ETH es el
token de Ethereum). En la red Ethereum existen lo que se llaman “ranuras”, que equivalen a 12
segundos y “épocas”, que equivalen a 32 ranuras. Cuando se selecciona de forma aleatoria un
validador este debe proponer un bloque dentro de cada ranura y, existe a su vez otro comité de
validadores que se encargan de votar si ese bloque propuesto es válido, pues dividiendo de esta
forma la validación se obtiene una carga distribuida dentro de la red. Además, dentro de cada
época se asegura que todos los validadores activos certifiquen y esto permite que se detecte un
bloque fraudulento con facilidad puesto que existe un doble sistema de verificación de este. [5]
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
23
Además, si un validador comete una infracción (p.e proponer bloques duplicados) se le aplicarán
sanciones que van desde pequeñas penalizaciones hasta la destrucción del 100% de la garantía
del validador y la expulsión de la red por inactividad o actividad maliciosa continuada.
Con respecto al algoritmo de consenso PoW existen ventajas significativas dado que ya no existe
un desgaste y desperdicio energético tan elevado, la participación dentro de la red está más
distribuida y PoS se consiera un sistema más propenso a mantener la descentralización a largo
plazo. Sin embargo, cuenta con alguna ligera desventaja como es la seguridad, puesto que esta
no ha sido testeada tan a fondo como en el caso de PoW.
Existen otros muchos mecanismos de consenso que han dado pie a grandes Blockchains y
criptomonedas como es el caso de DPoS (Delegated Proof of Stake), BFT (Byzantine Fault
Tolerance), etc. Pero no se van a explicar puesto que no son de relevancia ni aplicación para
nuestro proyecto.
En este punto conocemos los fundamentos de la tecnología Blockchain, y también nos hemos
acercado a la comprensión de cómo se garantiza que los bloques que la conforman sean
íntegros. No obstante, a lo largo de lo que llevamos de explicación se ha mencionado en varias
ocasiones un concepto sobre el cual aún no hemos profundizado: Los Tokens.
2.4 . Tokens
Estos forman una parte importantísima dentro de casi cualquier Blockchain (en particular de la
red de Ethereum que es nuestro caso de aplicación) y, para acercarnos a la mayor comprensión
posible de esta, es de imperiosa necesidad explicarlos brevemente.
Cabe destacar en primer lugar que no es lo mismo hablar de tokens que de criptomoneda,
puesto que las criptomonedas poseen un valor intrínseco al haber sido concebidas para un
intercambio explícito mientras que los Tokens son representaciones de activos y funciones
dentro de la red que no tienen por qué traducirse necesariamente a un valor económico si no,
que como se ha visto anteriormente, pueden representar el derecho a participación dentro de
una red.[6]
Por tanto, se pueden definir los tokens como activos digitales que representan y se traducen a
un cierto valor (de cualquier índole) dentro de la Blockchain, ya sea en forma de participación,
bienes, servicios, etc. En el caso de la red Ethereum, estos tokens están normalizados y
estandarizados dentro de lo que se conoce como Ethereum Request for Comments (ERC) y,
dependiendo de la naturaleza de los mismos, estos pueden verse clasificados dentro de una
categoría u otra. Antes de continuar, debemos definir un concepto importante que determina
dicha clasificación: la fungibilidad.
Este término hace referencia a la propiedad de un determinado activo de poder ser fácilmente
intercambiado por otro activo conservándose la misma clase y valor, de tal manera que la
naturaleza de un activo fungible frente a otro es indistinguible.[7]
Por ejemplo, en el caso del oro, dos piezas de oro del mismo peso y quilates pueden ser
intercambiadas sin problema dado que este es un activo fungible. En cambio, dos cuadros del
mismo autor no son intercambiables puesto que el valor que se le da a las dos piezas de arte, no
han de coincidir necesariamente y estaríamos ante un caso de activo no fungible.
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
24
Volviendo a la clasificación que realiza Ethereum de sus tokens, tenemos las siguientes ERC [8]:
ERC- 20: Este se trata del estándar más conocido y extendido dentro de la comunidad,
pues hace referencia a los Tokens fungibles dentro de la red Ethereum y son los más
utilizados en un amplio abanico de aplicaciones como pueden ser la gran mayoría de las
ICO (Initial Coin Offer), es decir, monedas basadas es la tecnología Blockchain. Este
estándar lo que define es cómo deben ser creados, gestionados y desplegados.
ERC 721: Este es otro estándar también sumamente conocido y empleado pero para
la creación y gestión de tokens no fungibles, lo que se conoce como NFTs(Non– fungible
Tokens). Estos presentan la particular característica de no poseer un valor asociado
único, además de variar de un token a otro aun siendo de la misma naturaleza y, como
añadido, un NFT no puede ser divisible y se vende como un solo bloque.
Existen otros muchos estándares como pueden ser las ERC -1155, que presentan un modelo
híbrido de las dos anteriores, las ERC-1400, que se centran principalmente en la seguridad e
integridad de los tokens, y otras tantas que se omiten por no guardar relación con la finalidad
de este proyecto.
Ya estamos muy cerca de definir con claridad los aspectos más básicos que engloba la tecnología
Blockchain.
Ya hemos hablado de su origen, estructura básica, cómo garantiza su integridad y la naturaleza
de las transacciones que ejecuta. La penúltima pregunta que debemos plantearnos en nuestro
caso de uso es, ¿todas las transacciones que realizo dentro de una Blockchain debo realizarlas
yo mismo? ¿Qué ocurre si deseo llevar a cabo transacciones con periodicidad sin tener que
preocuparme mucho de si se están llevando a cabo correctamente o no? Pues bien, para dar
solución a este tipo de problemáticas y no necesitar de intermediarios se recurre al concepto no
mencionado hasta ahora de Contrato Inteligente o Smart Contract.
2.5 . Smart Contract
Un Smart Contract es simplemente un programa software que se ejecuta automáticamente y
que funciona siguiendo estructuras de condición básicas dentro de cualquier programa
informático. Estas estructuras de condición están contenidas dentro de la Blockchain por lo que
los contratos inteligentes son de carácter descentralizado. Cuando se pretende llevar a cabo
acuerdos, contratos o transferencias entre dos agentes esta herramienta permite la
automatización y eliminación por tanto de intermediarios en el proceso. De tal modo que, si se
cumplen las condiciones preestablecidas para ejecutar cierta transacción dentro de la
Blockchain, esta se lleva a cabo asegurándose transparencia e integridad en la operación, pues
la transacción sigue estando expuesta a los mecanismos de seguridad y consenso dentro de la
Blockchain pública.
En el caso de Ethereum, emplearemos el lenguaje de programación Solidity, basado en
Javascript, para el desarrollo de los Smart Contracts dentro de la red Ethereum, en concreto
dentro de la Ethereum Virtual Machine (EVM de ahora en adelante).[9]
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
25
Una vez definidos los conceptos básicos referentes a Blockchain y Ethereum claras. La última
pregunta que responderemos en este apartado es: ¿Cómo medimos el consumo que se está
llevando a cabo en una operación? ¿Se requiere mucha energía como en el caso de Bitcoin y el
método de consenso PoW?
Pues bien, en el caso que nos concierne, que es en la red Ethereum, el consumo asociado a una
transacción se mide empleando la unidad de medida “gas (Llamada así porque trata de
asemejarse con el concepto de combustible), y esta representa el costo en términos
computacionales de llevar a cabo una transacción u operación. De tal manera, que cuando un
usuario de la red desea llevar a cabo una transacción, esta tendrá asociada un coste de gas, que
será empleada a posteriori para pagar a los nodos de la red que han participado en la validación
del bloque que contenía la transacción. Pero ¿cómo se paga este coste? Habida cuenta de que
estamos en el entorno de operación de Ethereum, la tarifa de gas en Ethereum se abona con su
moneda nativa, el Ether (ETH). Aunque, como el coste de gas se calcula como la cantidad de gas
empleado multiplicado por el coste unitario del gas, y el coste unitario suele tener unidades muy
pequeñas y poco manejables, se ha inventado otra unidad, el wei , pero en la práctica se usa es
Gwei(que equivale a 10−9 wei) , que equivale a 10−9 ETH. [10]
El diagrama que se muestra a continuación indica en que momentos de la operación se precisa
el uso de gas.
ILUSTRACIÓN 3. DIAGRAMA DE USO DE GAS
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
26
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
27
3 . Marco teórico del Modelo de Negocio
Una vez hemos conocido los conceptos sobre los cuales se basan los principios de la tecnología
Blockchain y su funcionamiento, el siguiente capítulo nos va a ayudar a comprender de forma
análoga los conceptos y herramientas clave que sustenta un modelo de negocio y cómo este
puede plantearse siguiendo diferentes estrategias en base a las necesidades específicas de cada
proyecto y de cada producto.
A la hora de hablar de rentabilidad y modelos de negocio conceptos como innovación, propuesta
de valor y emprendimiento son de obligado entendimiento para abordar con éxito la realización,
desarrollo e implementación de estos tanto en el marco teórico como práctico. Es por ello por
lo que la clave del éxito de empresas como Apple, Zara o Carrefour se debe en gran parte a un
modelo de negocio innovador bien diseñado. Pero, antes de hablar del modelo particular, sus
secciones, estructura e implementación, es importante obtener una visión global de cómo se
han ido estos desarrollando a lo largo de la historia reciente y de cómo la digitalización y
crecimiento tecnológico de la sociedad ha propiciado un nuevo paradigma en este sector. [11]
3.1 . Breve historia de los Modelos de Negocio
Los modelos de negocio llevan conviviendo con la sociedad durante siglos, no obstante, la
primera aparición formal de este término surgió con el artículo publicado en 1957 por parte de
Bellman titulado "On the Construction of a Multi-Stage, Multi-Person Business Game." Sin duda,
la digitalización y emergencia de las TICS desde los años noventa (en realidad esta digitalización
es previa. No obstante, a partir de los noventa es cuando existe un crecimiento significativo de
los artículos publicados al respecto debido a las mejoras en el entonces emergente Internet) ha
transformado radicalmente el concepto de Bussiness Model desde entonces y ha impulsado el
desarrollo de estos haciendo uso de las nuevas herramientas que la transformación digital y
crecimiento tecnológico permiten. A raíz del crecimiento exponencial y globalización de
Internet, una de las consecuencias principales que esto ha dejado es la migración de los negocios
tradicionales a la venta on-line, lo que se conoce formalmente como "e-commerce".[12]
ILUSTRACIÓN 4. GRÁFICO HISTÓRICO DE PUBLICACIONES.
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
28
Puede observarse en la Ilutración 4,como a partir de los años noventa el número de artículos
publicados académicos (gris oscuro) y no académicos (gris claro) relativos a los modelos de
negocio ha ido incrementando a medida que los modelos de negocio se han ido expandiendo
gracias a Internet, como ya se ha dicho, pero también gracias a el crecimiento de los mercados
emergentes y el creciente interés por cuestiones relacionadas con la base piramidal citada en
The Fortune at the Bottom of the Pyramid [13] en la que se comienza a enfocar los negocios en
las clases sociales medias y bajas.
La historia de los modelos de negocio, por tanto, converge irremediablemente al anteriormente
citado concepto de e-commerce, en el que se comienza a dar valor no solo al producto en sí,
sino a los datos que se obtienen de las transacciones y que aportan información acerca del
consumidor, sus gustos, preferencias y formas de interactuar con el mercado de tal modo que
estas herramientas de rastreo y comercio permiten obtener perfiles del consumidor mucho más
completos y da lugar a la necesidad de desarrollar nuevas teorías acerca de la forma de crear
propuestas de valor [14].
Han pasado muchos años desde que este elemento disruptivo entrara en juego dentro del
mercado y nos encontramos actualmente ante una nueva oportunidad de desarrollo en el
ámbito de los modelos de negocio: el uso de la tecnología Blockchain, pues hay estudios que
demuestran que esta está a la altura del cambio que supuso la entrada de Internet en el tablero.
3.2 . Modelos de Negocio y Blockchain
Anteriormente se ha explicado en detalle qué es Blockchain, su funcionamiento esencial, los
elementos que lo componen y su papel fundamental en las transacciones seguras y rastreables.
Existen principalmente tres tipos de Blockchain que podemos aplicar a un modelo de negocio
en función de las necesidades de este:
Blockchain pública:
Esta es la más conocida y empleada pues está presente en el mercado de la mayoría de las
criptomonedas conocidas y se caracteriza en que el acceso a los datos es abierto debido a que
los nodos que componen la red pueden leer e imprimir transacciones dentro de la misma. En
este tipo de Blockchain entran en juego mecanismos como el ya explicado Proof of Work que
requiere de bastante energía para funcionar debido al consenso basado en el 51% [15].
Blockchain privada y Blockchain híbrida:
La Blockchain privada se caracteriza por tener un ecosistema cerrado en el cual la información
que se intercambia por medio de transacciones dentro de la misma no es accesible por todo el
mundo, es decir, se limita el acceso por parte de los usuarios a la misma y se requiere de
permisos y autenticación adicionales para ello. Un ejemplo conocido de este tipo de Blockchain
es Hyperledger, orientada a procesos y gestión empresarial [16].
Por supuesto, existe el punto intermedio de estas dos formas que resulta en la variante híbrida,
que trata de equilibrar y emplear las ventajas de ambos mundos. En este aspecto las
componentes privadas y públicas varían de una a otra en función de las necesidades del proyecto
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
29
de tal modo que existe un equilibrio entre el acceso restringido y la libertad de operabilidad
dentro de la misma.
Este modelo será el que se va a tratar de seguir para nuestra propuesta de solución de
Blockchain dentro del modelo de negocio. [17]
Una vez vista a grandes rasgos la trayectoria de los modelos de negocio y cómo Blockchain puede
combinarse con ellos a través del empleo de un modelo adaptable a las necesidades de acceso
del contrato inteligente para obtener productos innovadores y sacar el máximo potencial,
estamos en disposición de continuar hablando acerca de un concepto vital: La creación de valor
a través de los Business Model basados en Blockchain.
El modelo de negocio se encarga de mediar entre el desarrollo tecnológico y la creación de valor
comercial siendo este último el resultado de implicar a todos los participantes y extraer de ellos
una utilidad aplicable a nuestro modelo ya sea a nivel monetario, de networking, alianza
estratégica o visibilidad. Es por ello que, para construir una propuesta de valor diferenciadora
dentro del mercado, esta ha de basarse no solo en el enfoque hacia la actividad primaria
(marketing, venta, cliente, logística) si no que ha de servirse de las actividades residuales tales
como su capital humano, desarrollo tecnológico, infraestructura y procedimiento para lograr
una ventaja en el mercado. [18]
Por tanto, en nuestro caso particular, resulta sumamente interesante emplear un modelo de
negocio tradicional combinado con las ventajas que nos ofrecen los avances tecnológicos para
desarrollar una solución que se diferencie del mercado gracias a la propuesta de valor que
combina e implica a los agentes principales (agricultores y consumidores) junto con la
posibilidad de proveerles un entorno de operatividad basado en la confianza y seguridad que
ofrece Blockchain de tal modo que obtengamos un producto de carácter transversal y con
posibilidades de crecimiento y mejora continua a medida que las mejoras tecnológicas se vayan
dando.
3.2.1 . Ejemplos
Existen ya precedentes respecto a los modelos de negocio basados en Blockchain y algunos
ejemplos de esta combinación resultan de interés para nuestro caso de uso pues en ellos se
emplean conceptos como la trazabilidad, la eficiencia, la reducción de riesgos y la creación de
mercado.
Trazabilidad
A finales de abril de 2019, Carrefour lanzó a nivel mundial el primer sistema de trazabilidad
alimentaria basado en Blockchain para el seguimiento del pescado fresco. Carrefour es pionera
en el empleo de esta tecnología, pues ya hizo algo similar con el pollo campero criado sin
tratamiento antibiótico y en este nuevo proyecto lo que se pretende es seguir el rastro del
pescado en todas las etapas de producción, transformación, manipulación y distribución
garantizando niveles máximos en materia de seguridad alimentaria. Para llevar a cabo este hito,
se ha servido de la ayuda de Novamar y el grupo Puerto Celeiro, siendo estos agentes
importantes en materia de comercialización del producto y autoridad competencial de flota
local. En este ejemplo vemos cómo lo que comentamos anteriormente toma una forma sólida y
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
30
resulta un excelente caso de uso: Carrefour ha mejorado su modelo de negocio basado en la
venta de pescado fresco basando su nueva propuesta de valor no solo en el género y el
consumidor (actividades principales) sino también en el uso de nuevas tecnologías y el apoyo de
asociaciones con intereses afines (actividades residuales) para reconvertir su producto y generar
beneficios sociales y económicos.[19]
La trazabilidad de alimentos permite rastrear los mismos desde la fuente primaria hasta el
consumidor lográndose así una transparencia en el proceso de difícil replicación sin el uso de
Blockchain. Otro ejemplo de ello es IBM con su sistema IBM FOOD TRUST:
Esta es una propuesta modular por parte de IBM en colaboración con Wallmart basada en
Blockchain que consiste en la creación de un ecosistema alimentario seguro, adaptable,
inteligente a la par que sostenible haciendo uso también de uno de los mayores aliados de
Blockchain: Internet Of Things (IOT) [20].
Vemos la aplicación práctica de este concepto en el caso de Antonello, un agricultor italiano
dueño de Antonello Produce que emplea este sistema para su negocio, siendo su objetivo el de
proveer a los consumidores de un background acerca de la proveniencia de sus productos, la
calidad de estos y la forma en que se transportan. Según los datos que provee IBM, se rastrean
semanalmente 20 toneladas de sandía y la solución es escalable a cerca de 300 líneas de
producto en cosa de un año [21].
Eficiencia, velocidad y reducción de riesgos
El uso y recopilación de datos con esta tecnología da lugar a que se pueda prevenir y detectar
problemas con anticipación y medir de forma más precisa las capacidades de producción, así
como de distribución.
Como ejemplo tomaremos PEPSICO, que utiliza Blockchain para su MRP (Material Requeriment
Planning) en el cual se determina qué materias primas van a necesitar en cantidad y calidad y
que agentes intervienen en la extracción de las mismas.
Grabando estos análisis en la cadena de bloques pueden hacer un seguimiento exhaustivo de
cada grano que compone la cadena de producción y detectar con anticipación posibles
ILUSTRACIÓN 5. IBM FOOD TRUST DIAGRAM
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
31
anomalías, así como corregirlas. Esto contribuye a la disminución de riesgos y retrasos de cara a
los proveedores y al cliente [22].
Creación de mercado
Como no podía ser de otro modo, el uso de Blockchain y todas las ventajas que trae hace que
las empresas que lo utilicen obtengan una clara ventaja competitiva y se abra un hueco en el
sector para que nuevos mercados digitales emerjan y exista una conexión entre los productores
(agricultores) y consumidores sin precedentes.
Un buen ejemplo de ello es marketplace Ec21, un mercado B2B global de origen coreano y
donde las distintas empresas que empleen Blockchain pueden acceder a una red global para
conectar y construir una red basada en la confianza y el acercamiento en todos los eslabones de
la cadena de producción y suministro. [23]
Hasta el momento, hemos conocido parte de la historia de los modelos de negocio, algunos
conceptos clave y ejemplos prácticos que demuestran la importancia de combinar
equilibradamente los recursos tecnológicos de los que se dispone para alcanzar un modelo
satisfactorio. Queda por tanto definir de forma formal los distintos modelos de negocio que se
han barajado emplear y explicar las partes que los componen antes de llegar a la propuesta de
solución al trabajo que nos ocupa, que es la implementación y diseño de un modelo de negocio
basado en tecnología Blockchain para el sector de la oliva en España.
3.3 . Lean Startup
Esta es una metodología ágil para el diseño e implementación de modelos de negocio orientado
a startups, aunque su aplicación también puede ser válida para empresas ya asentadas.
Este método surge gracias al desempeño de Taiichi Ohno desarrollado en Toyota. Esta forma de
pensar pone el foco en la manera en la que se diseña el conocimiento y la creatividad, el control
de la calidad y la diferencia entre una propuesta que crea valor y una que lleva al desperdicio de
recursos. [24]
Se trata por tanto de realizar un proceso iterativo basado en la validación y optimización de los
recursos de los que se disponen en base a las hipótesis iniciales que se plantean al respecto.
A raíz de esta definición surgen los siguientes principios e ideas clave [25][2]:
Minimum Viable Product: Con el MVP, lo que se pretende es lo siguiente: lanzar un
señuelo” al mercado con las especificaciones mínimas y más simples necesarias para
que el producto en cuestión tenga aceptación y se pueda extraer información del
consumidor de cara a mejoras futuras. De este modo, logramos obtener realimentación
del producto por parte del usuario invirtiendo recursos mínimos. Esta forma de trabajar
surge a raíz del siguiente principio clave:
Crear-Medir-Aprender: Ya hemos dicho que esta forma de operar basa su
funcionamiento en la iteración continua, y esta hace uso precisamente del MVP para
construir el producto de mínimas especificaciones, medir su impacto y aceptación en el
mercado y aprender de las preferencias y errores para relanzar versiones mejoradas del
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
32
producto. Este concepto es el núcleo de esta metodología y, una vez se ha implementado
y hay que tomar decisiones, llegamos al siguiente principio clave:
Pivotación: Cuando se observa que el MVP no ha dado los resultados previstos en la
hipótesis, se debe de pivotar la estrategia empleada y comenzar de nuevo, del mismo
modo que se deben optimizar características del producto en consonancia con el nuevo
rumbo estratégico.
Crear y validar el problema y la solución: Esta idea pretende formular una hipótesis del
problema existente y su solución con el fin de validar los planteamientos iniciales y llegar
a nuevos desarrollos con el fin de solucionar los problemas identificados del MVP y
volver a someter a este a examen por parte de los stakeholders.
KPIs: Son una de las herramientas fundamentales a la hora de hacer el análisis del éxito
o fracaso de nuestro MVP. Son indicadores Clave de Rendimiento (Key Performance
Indicator) y otorgan información cuantificable acerca del rendimiento del producto,
ayudando así a la pivotación, rediseño del MVP y a la formulación de hipótesis tanto de
los problemas como de las soluciones.
La siguiente figura, extraída de Ries,E(2011), pretende dar una visión gráfica de la metodología
Lean y los componentes que la construyen :
La siguiente pregunta que debemos hacernos es ¿Es este modelo de negocio aplicable al caso?
ILUSTRACIÓN 6. PIRÁMIDE ESTRATÉGICA DE LEAN STARTUP
ILUSTRACIÓN 7. ESQUEMA MODELO LEAN STARTUP
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
33
La siguiente pregunta que debemos hacernos es: ¿es este modelo de negocio aplicable al caso
que nos ocupa? Vamos a hacer un análisis al respecto:
Por un lado, tendríamos que desarrollar un MVP que lanzar al mercado de tal forma que
podamos comenzar a realizar los procesos de hipótesis e iteración en base a las respuestas de
los integrantes de la cadena, en este caso agricultores y consumidores de aceite de oliva. Este
primer producto puede tener una estructura sencilla y clara dentro de la Blockchain con un
contrato inteligente que permita al agricultor dar de alta productos, obtener certificaciones de
calidad y llevar un seguimiento de cómo la materia prima va evolucionando para así cosechar y
producir en los momentos oportunos y esto se haría con un segmento objetivo reducido y un
área geográfica limitada de tal forma que no sea muy costo luego corregir fallos.
Del mismo modo el cliente, también seleccionado de forma no aleatoria tal que otorgue
información útil de cara a los KPI`s, va a tener acceso a su parte del producto y puede consultar
información útil en la Blockchain tales como cuando se cosechó el producto o los datos
climáticos de la oliva que ha dado lugar a la botella de los últimos seis meses. Todo ello gracias
a los Smart Contracts y la Blockchain.
Por otro lado, se requiere de una validación continuada (feedback) en base a los KPI´s y de una
estrategia voluble y versátil para que, en caso de que fuese necesario, pivotar y redirigir el
producto según las necesidades del mercado.
El último punto a tener en cuenta en este supuesto sería el de medir la escalabilidad y la
capacidad de adaptación de la solución planteada, pues este es otro punto importante a tener
en cuenta si se desea tener un producto duradero dentro del mercado. Esto sería posible gracias
a que una Blockchain es siempre escalable y actualizable pues, aunque los datos que figuran en
ella sean inmutables esto no quita que se puedan ampliar en futuras transacciones.
A primera vista parece que emplear Lean Startup como metodología ágil de modelo de negocio
para el caso práctico que nos ocupa es una buena idea. No obstante, a continuación, vamos a
presentar la segunda y, a nuestro criterio más interesante opción por razones que se irán
justificando a medida que avancemos:
3.4 . Business Model Canvas
En este punto en el que nos encontramos, ya podemos definir un modelo de negocio como la
forma en la que una empresa o entidad pretende crear valor de tal modo que, siguiendo una
estrategia de desarrollo planificada la propuesta de valor se traduzca a beneficios financieros,
de capital humano y satisfacción del cliente. Pues bien, el Business Model Canvas es un método
que busca el modelado visual para dar forma al modelo de negocio y actividad de una empresa.
El modelo consiste en nueve módulos interconectados y dependientes entre , de tal forma que
decisiones que se toman sobre uno de los módulos puede tener consecuencias y propiciar
cambios en los otros ocho [23][24][25].
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
34
No solo eso, sino que además la posición dentro del lienzo que ocupa cada uno de los módulos
no está escogida al azar y se ha ideado de forma que se creen sinergias entre ellos y posibilita
formas de estrategia y planes de acción completos y únicos. A continuación, vamos a tratar de
explicar en detalle cada uno de estos puntos:
3.4.1 Segmentos de mercado
Es importante saber si nuestro producto va a estar dirigido a un segmento objetivo amplio o,
por el contrario, este va a ser más reducido, pues naturalmente las decisiones y el planteamiento
de la estrategia va a ser muy diferente. En consecuencia, a esto, surge la siguiente clasificación:
Mercado de masas: En este sector no existen segmentos objetivo como tal, sino que
un proyecto dirigido al mercado de masas se centra en un grupo de clientes muy
extenso cuyas necesidades y problemas comparten patrones comunes. Un ejemplo
de esto sería el sector encargado de la distribución de agua. (p.e. Canal de Isabel II)
Nicho de mercado: En este caso si nos encontramos ante un segmento o segmentos
específicos y concreto que requiere necesariamente de un ajuste y modificación de
los pilares esenciales del proyecto, tales como canales de distribución o el
planteamiento y personalización de la relación de cara al cliente al que nos dirigimos.
Un ejemplo de esto sería un proyecto cuya actividad principal sea la fabricación,
venta y distribución de ropa deportiva (p.e. Nike o Adidas).
Mercado segmentado: Aq también tenemos un segmento o segmentos
especializados con necesidades comunes pero que, por su naturaleza poseen ligeras
variaciones al respecto, aunque estas son aunables planteando una estrategia más
versátil. Este es por ejemplo el caso del grupo Santander, pues sus clientes tienen
necesidades similares en cuanto a definición, pero a nivel práctico las operaciones
financieras de cada uno pueden ser muy diferentes.
Mercado diversificado: En este caso nos encontramos con que el producto o
proyecto que se plantea trata de dirigirse y abarcar distintos segmentos cuyas
ILUSTRACIÓN 8. BMC
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
35
necesidades y planteamiento difieren también, es decir, en vez de contar con único
segmento especializado en requerimientos y necesidades contamos con varios de
esta naturaleza. Un ejemplo de esto son las grandes plataformas de distribución y
venta on-line como puede ser Aliexpress o grandes empresas como Tesla cuya
actividad productiva va desde la fabricación de coches de alta gama a la fabricación
y desarrollo aeroespacial.
3.4.2 Propuesta de valor:
Este es un punto esencial, pues es el elemento que va a determinar que un cliente elija nuestra
empresa o producto por encima de los competidores y su identificación posee una doble
finalidad, consecuencia la primera de la segunda.
Por un lado, planteando la propuesta de valor se pretende solucionar una problemática existente
dentro del sector y por otro, hacer que esta resolución desemboque en la satisfacción de la
necesidad del cliente. Se define por tanto como un conjunto de servicios y productos que se
ofertan en la dirección de satisfacer los requisitos, requerimientos y necesidades tanto del
segmento de mercado objetivo como de cada uno de los clientes en particular, entendiéndose
este último punto como una solución particular personalizada en base a cada cliente, pero con
características comunes afines al segmento objetivo. Esto último se puede ejemplificar en el caso
de una cafetería. Bien es cierto que la propuesta de valor se basa en la venta de productos
consumibles en general, pero interesa conocer, dentro del sector, las tendencias de cada cliente
para así construir una propuesta de valor conjunta y versátil que abarque el máximo número de
personas afines posibles.
Es por ello por lo que debemos esclarecer de antemano qué valor estamos ofertando a nuestros
clientes, identificar las necesidades que el cliente pretende satisfacer, cómo este valor puede
ayudar a solucionar el problema que el segmento viene teniendo y qué solución, producto o
servicios vamos a ofrecer a cada uno de los segmentos de mercado en el caso de encontrarnos
ante un mercado segmentado o diversificado.
3.4.3 Canales:
Llegamos a otro punto clave de cualquier negocio o proyecto que pretenda basarse en el BMC.
Los canales que se definan para la venta, comunicación, distribución y acercamiento entre el
producto y el cliente son fundamentales para que la experiencia del usuario para con el producto
sea efectiva y suponen puntos de contacto inquebrantables entre ambas partes que no deben
pasar desapercibido. Si nos fijamos en la figura que plasma el lienzo de los nueve módulos, existe
un puente entre el segmento de mercado objetivo y la propuesta de valor y los canales de
distribución son los encargados de generar sinergias entre estas dos partes y establecer los lazos
de comunicación.
Las principales funciones de los canales son las de acompañar al cliente en todo el proceso y
experiencia de adquisición del producto desde que se le induce a su compra hasta el servicio de
postventa y atención personalizada, pasando por dar a conocer la propia oferta y ayudando al
cliente en su evaluación de la propuesta de valor. Con esto lo que se pretende explicar es que los
canales deben de ofrecer un servicio integral y no solo hacer llegar al cliente el producto desde
la fábrica hasta su casa.
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
36
Para dar lógica y orden a estos puntos y seguir una línea de trabajo exitosa, queda diferenciar
adecuadamente los elementos en los que se divide esta idea integral cuya base es abarcar todo
el proceso mentado anteriormente y que se va a dividir en las siguientes fases:
Fase de información: En esta fase debemos esclarecer como vamos a hacer llegar
nuestro producto al segmento objetivo y tratar de cuantificar en la medida de lo posible
los recursos que se van a destinar para dar a conocer nuestra línea de servicios y
productos de nuestro proyecto.
Fase de evaluación: Debemos de facilitar herramientas a nuestros clientes para que
estos puedan evaluar la propuesta de valor que como entidad ofrecemos. Esto va a
otorgarnos un feedback continuo que nos puede ayudar a identificar con mayor
precisión las necesidades del mercado en torno a nuestro segmento objetivo y, en base
a la retroalimentación, a mejorar y replantear la estrategia si fuese necesario.
Fase de Compra: Con este punto lo que se pretende es determinar las facilidades y
herramientas que como empresa ofrecemos al cliente para que pueda adquirir nuestro
producto, de tal manera que en esta fase es la que debemos decidir los canales de venta.
Fase de entrega: A diferencia del punto anterior, aquí no buscamos determinar por qué
medios nuestro cliente puede acceder al producto si no por qué medios nuestro
producto, una vez adquirido va a llegar hasta el cliente, lo que se conoce como
determinación de los canales de distribución. En el ejemplo de la empresa de tomates,
aunque nuestro cliente decida personalmente escoger el género que considere óptimo,
puede estar dentro de nuestra oferta el tener un servicio a domicilio de dichos productos
ya adquiridos y ofrecer una comodidad adicional a la par que se mantiene la confianza.
Fase de postventa: No por ser la última requiere de menor atención. Es una fase
fundamental dentro de cualquier proyecto de negocio el construir un buen servicio de
post- venta al consumidor. Entra en juego aquí el que nuestra propuesta de valor
proponga esa reducción de riesgo de la que hablábamos antes, ofreciendo así en el
ejemplo de los automóviles garantías de muchos años, revisiones de taller gratuitas y
servicios adicionales posteriores a la venta que van a construir un vínculo con el cliente
que va más allá de la mera transacción.
3.4.4 Relaciones con los clientes:
Es necesario definir de la forma más clara y concisa posible la relación que se desea tener con el
cliente. Si volvemos a observar el lienzo con los nueve módulos del BMC, encontramos que este
punto, al igual que los canales, vuelve a ser un puente que nos ayudará a acercar nuestra
propuesta de valor al segmento objetivo. Aquí nos encontramos con estrategias al respecto que
abarcan desde una atención personal hasta un proceso automatizado, siempre teniendo en
cuenta lo que se ha definido cuando hablábamos en el apartado de los canales del
establecimiento del contacto. No debemos confundir ambos apartados. El establecimiento del
contacto en referencia a los canales es solo una pequeña parte de las relaciones con los clientes
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
37
y de cómo estos adquieren nuestro producto, mientras que aquí también debemos tener en
cuenta estrategias de marketing y captación, creación de comunidades, campañas de fidelización
y otros factores que sugieren planteamientos que van mucho más allá de simplemente el definir
las vías por las cuales el cliente va a adquirir nuestro producto. Es por ello por lo que este capítulo
fundamente la estrategia entorno a las relaciones en tres pilares:
Captación de clientes: En esta sección debemos esclarecer qué estrategias vamos a
llevar a cabo para atraer un mayor porcentaje del segmento objetivo.
La captación de clientes puede llevarse a cabo con campañas de marketing y
publicidad que van a variar en función de las características comunes que pueda
presentar la mayoría de los clientes.
Fidelización de clientes: Este punto está ampliamente relacionado con la captación
de clientes, pues una vez el segmento al que nos dirigimos ha optado por elegir
nuestra propuesta de valor, debemos asegurar en la medida de lo posible que esto
siga siendo así y para ello, ofrecer un servicio de postventa óptimo, conocer la
satisfacción general del cliente y tener herramientas para adaptarnos y anticiparnos
a los posibles cambios que puedan surgir en los gustos del consumidor es de
obligado cumplimiento si queremos mantener la xima cuota de mercado posible.
Estimulación de ventas: El tercer y último pilar es consecuencia en parte de los otros
dos. Es muy probable que con buenas campañas de venta y fidelización se una
reacción positiva en las ventas.
Una vez diferenciados y ejemplificados los pilares fundamentales de las relaciones con los
clientes, el último punto de este apartado es el de clasificar en base a su naturaleza las categorías
más comunes de estas:
Asistencia personal: Se trata de la interacción humana en todo el proceso de
adquisición de la propuesta de valor. Desde la fase previa a la venta, como puede ser
el caso de los operadores de telefonía que llaman para captar nuevos clientes,
pasando por la propia venta como pueda ser el dependiente que nos asiste cuando
adquirimos un producto, hasta el servicio de postventa donde un operador
nuevamente puede ponerse en contacto con nosotros para solventar problemas que
hayan podido surgir a posteriori.
Asistencia personal exclusiva: Aunque pueda parecer similar a la anterior, esta tiene
un carácter más específico, personal y exclusivo como puede ser el caso de un agente
de inversiones o gestor que nos otorga una propuesta de valor única y personalizada
durante periodos de tiempo prolongados.
Autoservicio: Este es un tipo de relación en el que no intervienen agentes humanos
ni existe relación personal alguna. Claros ejemplos de esta casuística son las
máquinas de café de un hospital o portales como el de Amazon (Aunque este último
si tiene un servicio de postventa que implica en ocasiones asistencia personal).
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
38
Comunidades: Este tipo de relaciones han surgido en gran parte gracias a la
globalización de los mercados que han permitido que las personas interconecten y
creen comunidades entre sí. Muchas empresas como Apple apuestan por este tipo
de relaciones ofertando por ejemplo talleres de uso avanzado de sus herramientas
dentro de sus tiendas para así fomentar esa sensación de colectivismo y pertenencia
comunitaria.
3.4.5 Fuentes de ingresos:
Sin duda este punto constituye una base para cualquier proyecto de negocio y no hay cabida
para el éxito sin la previsión y definición de las fuentes de ingresos que se pretenden obtener y
que van a servir como herramienta tanto de sustento como de mejora a futuro de la
infraestructura del negocio o de cualquiera de las otras partes que lo componen.
Por supuesto hay que tratar, en la medida de lo posible, de no contar con una única fuente de
ingreso y pluralizarlas con el fin de que si una de ellas deja de ser rentable contemos con el resto
para seguir haciendo que nuestro proyecto crezca. El mecanismo o mecanismos por los cuales
fijamos los precios puede ser muy variopinto y depender no solo de la naturaleza de nuestro
negocio sino del momento en el que se encuentre el mercado y las preferencias o gustos del
sector objetivo al que nos dirigimos. Del mismo modo, podemos establecer que nuestras fuentes
de ingresos se nutran mediante transacciones derivadas de pagos puntuales por el cliente al
adquirir nuestra propuesta de valor o bien apostar por ingresos recurrentes derivados de
suministrar periódicamente nuestro servicio al consumidor.
Estos mecanismos de captación de valor para nuestro negocio se pueden dar mediante una
fijación de precios fija, en la cual los precios que se definan se basan en variables estáticas, (como
pueda ser el caso de la venta directa, por ejemplo, de una botella de aceite de oliva) o bien
mediante una fijación de precios dinámica (por ejemplo, la venta de acciones en la bolsa de
valores) en la cual los precios varían en función del mercado. A continuación, debemos hacer un
análisis y clasificación de las propias fuentes de ingresos que debemos tener en cuenta a la hora
de plantear nuestro modelo de negocio.
Venta de activos: Esta es la forma más tradicional de plantear una fuente de ingresos,
ya sea de forma fija o dinámica. Con la venta de activos lo que se pretende es asociar un
coste económico a los derechos de propiedad que el beneficiario obtiene fruto de la
adquisición de la propuesta de valor.
Cuota por uso: De este modo lo que se pretende es plantear una forma de fuente de
ingresos mediante la cual es usuario se beneficia del uso de la propuesta de valor y el
coste asociado devengará del consumo que haga de la misma de modo que, a mayor
uso, mayores beneficios para la empresa. Un ejemplo de esto son las compañías de
teléfono en las que, cuantos más datos o minutos de llamada consumas, más deberás
pagar en el uso del mismo servicio.
Cuota de suscripción: En esta modalidad lo que se plantea es obtener una fuente de
ingreso ofreciendo al segmento objetivo el acceso exclusivo al servicio ofertado de tal
manera que este debe abonar una cuota (puede ser mensual, trimestral, anual, etc.) por
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
39
ser miembro de dicho servicio. Los ejemplos más comunes los encontramos en las
plataformas de streaming como puedan ser Netflix, HBO, etc.
Existen otras muchas formas de establecer fuentes de ingresos, ya sea por medio de concesión
de licencias, gastos de corretaje (derivados de servicios de intermediación) o cuotas por
publicidad, pero no es la intención de este trabajo el extenderse de forma excesiva en este punto
y por ello no se va a desarrollar más este capítulo.
3.4.6 Recursos clave:
Estos elementos pretenden definir y ejemplificar las herramientas mediante las cuales un proyecto de
negocio va a ser capaz de crear y ofrecer una propuesta de valor, llegar y establecerse en los mercados
mediante distintas relaciones y generar fuentes de ingreso. De algún modo, este punto concibe la
estructura mediante la cual el resto de los puntos del lienzo se deben ir asentando. Por tanto, debemos
esclarecer las herramientas clave de las que vamos a hacer uso a la hora de plantear la propuesta de valor,
los canales de distribución, las relaciones interpersonales con el cliente y las fuentes de ingresos que
hayamos establecido previamente. Para ello, se ha realizado la siguiente clasificación al respecto:
Recursos físicos: En esta categoría entra en juego todos los elementos materiales que
engloban al proyecto y a la propuesta de valor que se pretende incorporar al mercado.
Recursos intelectuales: Además de los medios físicos que empleemos en nuestro
modelo de negocio, deben existir recursos intelectuales que lo protejan frente a
competidores del mismo modo que deben proteger al propio consumidor frente a
estafas o fraudes.
Recursos humanos: Es importante contar con una plantilla de calidad si queremos que
nuestro producto o marca tenga una buena aceptación en el mercado.
Recursos económicos: Los modelos de negocio requieren de activos económicos para
funcionar, pues estos son el combustible y aliciente que hacen posible el éxito del
proyecto. Para ello, un modelo de negocio debe contar con suficientes recursos para
sostenerse y evolucionar y estos pueden venir en forma de efectivo, financiación, líneas
de crédito o, en el caso de grandes negocios mediante acciones y participaciones de la
empresa.
3.4.7 Actividades clave:
Si los recursos clave de un modelo de negocio cumplían el papel de proporcionar las
herramientas más importantes a un proyecto para funcionar, las actividades clave son las que
van a hacer uso de esas herramientas para crear el núcleo de la propuesta de valor que
pretendemos vender al mercado. De tal manera que mediante estas actividades la empresa debe
ser capaz de crear y ofrecer dicha propuesta, establecer los vínculos y las relaciones clave con
los segmentos de mercado al que nos dirigimos, percibir en consecuencia ingresos económicos
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
40
derivados de la implementación de la propuesta y ser capaz de irrumpir en los mercados
asegurando la mayor durabilidad posible.
Dicho de otro modo, son las acciones más relevantes que una empresa debe llevar a cabo para
salir adelante. En base a esto, las actividades clave que una entidad puede ofrecer son las
siguientes:
Actividades de producción: Son actividades relacionadas con la fabricación del
producto, diseño o logística en la entrega de este en grandes cantidades.
Actividades relacionadas con la resolución de problemas: Las empresas cuya actividad
principal es esta suelen ser consultorías, asesorías o empresas relacionadas con el sector
sanitario que basan su actividad en ayudar y guiar a otras entidades o a personas físicas
con posibles problemas que puedan tener.
Plataforma: Este tipo de actividades son de aplicación para modelos de negocio que
basen su propuesta de valor en una plataforma digital como puede ser el caso de las
redes sociales. Instagram, por ejemplo, hace uso de cuotas por mantener el estatus de
verificado, publicidad y otros medios para obtener ingresos mediante su actividad
principal que es precisamente esta plataforma, recientemente absorbida por Facebook
que sigue la misma filosofía.
3.4.8 Asociaciones clave:
Cuando se plantea un modelo de negocio, a menudo resulta de enorme utilidad y ventaja el
buscar alianzas y asociaciones con otras entidades, (competidoras o no) con el fin de maximizar
nuestros ingresos, reducir costes y riesgos, optimizar el modelo de negocio, y generar mayor
confianza en el segmento objetivo. Es por ello por lo que debemos esclarecer en la medida de lo
posible qué necesidades tiene nuestro modelo de negocio y propuesta de valor para así
identificar posibles alianzas que contribuyan a mejorar. Estas alianzas también rodean a los
proveedores clave que escogemos para obtener recursos, a los socios, a los propios recursos
clave que podamos adquirir y a las actividades clave que estos realicen. Los principales motivos
que pueden llevarnos a establecer dichas asociaciones son los siguientes:
Optimización y economía de escala: Definimos en primer lugar la economía de escala
como el poder que una empresa posee al alcanzar un nivel óptimo de producción con el
fin de producir más a menor coste, de tal manera que cuanto más crece una empresa
más tiende a producir y por tanto menor será el coste de producción por unidad del
producto en cuestión. [29]Es a consecuencia de este término que empresas como la
anteriormente mencionada Apple busca alianzas con empresas como Foxconn para
abaratar al máximo los costes de producción optimizando así los beneficios.
Reducción de riesgos e incertidumbre: En ocasiones resulta beneficioso el plantear una
alianza estratégica con el fin de imprimir en el consumidor confianza con respecto el
producto en cuestión. Un ejemplo de este tipo de alianza es la conocida unión de Toyota
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
41
y Subaru en el 2019 con el fin de afrontar de manera conjunta los retos que suponían la
transición que venía dándose en el mercado en cuanto a los coches impulsados
eléctricamente y de este modo abordar de manera conjunta el proyecto reduciendo
competencia y riesgos. [30]
Compra de recursos: Del mismo modo que determinadas empresas se sirven de alianzas
con otras para optimizar sus recursos o reducir riesgos, existen otras que recurren a ellas
para obtener un beneficio en forma de recursos o actividades de tal manera que no se
busca abaratar costes sino más bien la empresa no cuenta con un sector específico que
pueda encargarse de ello. Es el caso por ejemplo de los ordenadores HP (y tantos otros)
que no cuentan con un SO propio, pero promocionan el uso de Windows en sus
dispositivos y crean alianzas estratégicas con la idea de no tener que realizar un
desarrollo propio al respecto.
3.4.9 Estructura de costes:
Llegamos al último de los nueve puntos que establece el BMC dentro de su lienzo para tratar de
establecer una estructura sólida y fiable de la cual dotar a nuestro modelo de negocio y hacer
que este tenga todos los elementos necesarios para que funcione. Todos los puntos vistos hasta
ahora, que abordan la creación de la propuesta de valor, la forma en la que hacemos llegar esta
al segmento objetivo mediante canales y toda la infraestructura asociada tiene un coste. La
buena noticia es que si hemos logrado identificar los recursos, alianzas y actividades clave va a
resultar mucho más sencillo cuantificar estos costes y para ellos debemos saber cuáles van a ser
los costes más relevantes con los que va a contar el proyecto. Es evidente que calcular a priori
todos y cada uno de los costes que van a surgir es una tarea inviable, por no decir que es poco
probable que acertemos con precisión si tratamos de contemplar todas las variables que entran
en juego. No obstante, que es posible prever los costes más significativos y para ello, en función
de la propuesta de valor que se tenga, podemos aunarlos en dos categorías:
Estructura de mínimo coste: Parece la forma más obvia de clasificar la estructura, y lo
es debido a que muchos modelos de negocio se basan en ella. Esta estructura busca
recortar gastos manteniendo una estructura de costes con propuestas de valor que lo
permitan. Es decir, si nuestra propuesta de valor no tiene un alto coste, nuestra
estructura tampoco lo tendrá y para ello debemos hacer el máximo uso posible de
herramientas de automatización y un alto grado de externalización y delegación de las
tareas asociadas a todas las etapas relacionadas con la propuesta de valor. Un ejemplo
de empresas que siguen una estructura de costes lo más reducida posible son las
aerolíneas low-cost que prescinden de grandes lujos en sus servicios, abaratando así la
estructura de costes, pudiendo ofrecer de este modo propuestas de valor económicas.
Según Valor: Este es el enfoque contrario a una estructura de mínimo coste, pues la
prioridad pasa a ser la creación de valor a la hora de plantear la estructura de costes de
tal manera que no repara del mismo modo en elevados costes a cambio de obtener valor
mediante el estatus y la calidad. Un ejemplo de ello puede ser los Hoteles Hilton, que
ofrecen una experiencia premium y totalmente personalizable al usuario y su reputación
se basa precisamente en la exclusividad que ofrece a sus clientes. Marcas de lujo en el
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
42
ámbito automovilístico o la moda son otros ejemplos de modelos de negocio que
emplean esta estrategia.
Durante todo este capítulo, dedicado al desarrollo y explicación de cada uno de los componentes
dentro del lienzo de Canvas Model, hemos planteado que solo existían estos nueve puntos, pero
hemos dejado para el final un décimo punto fruto de la combinación del BMC con Blockchain
que, como no podía ser de otro modo, va a otorgar a nuestro modelo de negocio características
únicas que van a propiciar a unas mayores probabilidades de éxito en su implementación y
desarrollo futuros:
3.4.10 Gobernanza de la Blockchain:
Dada la naturaleza del modelo de negocio que se plantea, es de imperiosa necesidad contar con
esta variable a la hora de plantear el BMC pues cumple importantes funciones dentro del modelo
y favorece posibles sinergias entre sus componentes ya que establece dinámicas de enlace entre
el productor y el consumidor que enriquecen la propuesta de valor. Para abordar este último
capítulo, se han definido las principales funciones que debe cumplir este elemento dentro del
lienzo:
Establecimiento de funciones: Si se va a emplear esta tecnología como base para operar
dentro del modelo de negocio, se debe esclarecer de forma concisa que papel o rol va a
tener cada uno de sus miembros dentro de ella, pues en función de la naturaleza de la
Blockchain(pública, privada o híbrida) estos papeles pueden variar del mismo modo que
no será lo mismo que la Blockchain se base en Ethereum, donde se requiere de
validadores dentro de la red que confirmen las transacciones, o se base en otras como
Bitcoin que hace uso del Proof of Work como método de validación en cuyo caso el coste
energético asociado es mayor.
Procesos de participación: La forma en la que se va a operar dentro de la red debe
definirse de forma que los participantes de la misma tengan claro las opciones de
operatividad de las que disponen dentro de la misma. Sin adelantar como se ha
planteado nuestra solución al respecto, es interesante el uso de Smart Contracts para
llevar a cabo este punto pues mediante los mismos pueden definirse funciones de uso
restringido mediante las cuales llevar a cabo transacciones específicas y operaciones de
escritura o bien funciones de acceso público cuya finalidad es llevar a cabo operaciones
de lectura sobre la Blockchain.
Medidas de seguridad: Esta es una característica derivada de establecer previamente
las funciones de los participantes y sus accesos, pues una vez establecidos debe
garantizarse en la medida de lo posible que estos se mantengan de tal manera que,
mediante métodos de autenticación y firma se asegure la integridad y seguridad de las
transacciones que se lleven a cabo. Del mismo modo debe tratar de plantearse de forma
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
43
preventiva una evaluación de riesgos que puedan surgir y la manera de operar al
respecto.
Estos elementos van a ayudar a esclarecer el rol que los participantes tienen dentro de
la red Blockchain, y a dotar a la misma de la seguridad adicional que requiera siendo
esta proporcional a la complejidad que se desee plantear cuando se defina en la práctica.
Con esto podemos dar finalmente por concluido este capítulo y, con los dos modelos de negocio
que se han planteado, tomar una decisión sobre cual se planea emplear con nuestro caso
práctico.
El modelo Lean Startup es un modelo útil y válido que, sin dejar de ser sencillo e intuitivo, plantea
una estrategia basada en el uso y desarrollo de un producto mínimo viable como punto de
partida sobre el cual tomar decisiones en base a la respuesta del mercado. En cambio, el
Business Model Canvas plantea un enfoque totalmente distinto que trata de hacer un análisis
integral y más complejo sobre cada uno de los componentes y variables que puedan estar sobre
el tablero a la hora de plantear un modelo de negocio.
En base a los dos desarrollos teóricos , se ha decidido emplear el BMC como estrategia para
abordar el modelo de negocio basado en tecnología Blockchain aplicado al sector de la oliva
porque es un proyecto complejo, que emplea una tecnología con amplias posibilidades de
desarrollo y que requiere de un análisis más profundo que el que pueda ofrecer Lean Canvas
para su desarrollo, puesto que se debe tratar de aunar los Smart Contracts, el uso de Blockchain,
las características propias del sector de la oliva y el uso de IoT dentro del mismo proyecto.
Además, poder desglosar el proyecto en componentes como la propuesta de valor, las
asociaciones clave, los canales de distribución, etc permite tener una visión particular a la par
que global que puede dar lugar a mejoras y creatividad cuando se analizan estos elementos en
conjunto y se observan las sinergias que puedan surgir a raíz de ello. No solo esto, si no que,
como hemos visto en el décimo punto, es posible implementar esta tecnología novedosa dentro
del lienzo y hacer que contribuya al enriquecimiento del proyecto lo cual hubiese sido más
complicado de realizar con el otro modelo. Además, se ha considerado como modelo óptimo si
se plantea en un futuro realizar operaciones de escalabilidad y crecimiento dentro del proyecto
pues el desglose que se plantea favorece a que se pueda ampliar el producto incurriendo en
secciones específicas en lugar de hacerlo con todo el proyecto como ocurriría en el caso de Lean
Canvas.
Como extra, el hecho de emplear Blockchain va a proporcionarnos herramientas de trazabilidad
de nuestra propuesta de valor y va a permitir que esta nos otorgue datos relevantes acerca del
proyecto y sus necesidades. Por todo ello es por lo que se ha escogido un modelo más complejo,
adaptable y completo para abordar nuestro proyecto con el fin de esperar mejores resultados.
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
44
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
45
4 . Especificaciones y restricciones del proyecto
Para poder abordar este proyecto se han de definir los márgenes sobre los cuales se pretende
trabajar en base a los objetivos de diseño a la par que las especificaciones y restricciones propias
del proyecto que se pretende implementar.
4.1 Objetivos de diseño
El principal objetivo de este proyecto es el de la creación e implementación de un modelo de
negocio integral aplicado al sector del aceite de oliva gracias al empleo y diseño de una
Blockchain. Para satisfacer este objetivo, se debe abordar el proyecto siguiendo las siguientes
fases:
Diseño de un contrato inteligente para poder interactuar con la Blockchain.
Se debe asegurar que satisfaga las funcionalidades básicas que se pretenden
implementar, tales como poder dar de alta una botella de aceite, que esta alta contenga
la información más relevante de la botella de aceite, que se puedan subir a la Blockchain
datos de los sensores o que se puedan certificar botellas de aceite por entidades
autorizadas para ello.
Diseño de un modelo de negocio funcional y realista.
El modelo de negocio permitirá al usuario entender en su totalidad los parámetros bajo
los cual este va a funcionar, cómo se van a definir los segmentos de mercado objetivo,
cuales van a ser las relaciones con los clientes, qué canales van a emplearse y cómo se
van a plantear las alianzas estratégicas son los principales puntos a tener en cuenta para
llegar a un diseño realista y funcional del modelo de negocio mediante el cual se pueda
realizar una implementación real en el mercado.
4.2 . Especificaciones del diseño
Para satisfacer los objetivos de diseño planteados, se deben cumplir ciertas especificaciones
mediante las cuales abordar los objetivos y tener una ruta de trabajo consecuente. A
continuación, se han recogido las principales especificaciones de diseño que se han considerado
más relevantes:
La Blockchain a implementar será de carácter híbrido, de tal manera que algunos
usuarios solo van a poder acceder a funciones de lectura, mientras que otros van a
poder acceder a operaciones de escritura que conllevará modificaciones en la
infraestructura de la Blokchchain. En orden de mayor a menor accesibilidad, en primer
lugar, se van a encontrar los usuarios provenientes de entidades certificadoras de
confianza que van a tener acceso total a la Blockchain, pues se entienden que ellos son
la máxima autoridad dentro de la red y los usuarios con más permisos. En segundo lugar,
se encuentran los agricultores y gestores de la red IoT, que van a poder dar de alta
productos para su certificación y subir datos de sensores a la cadena de bloques, pero
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
46
en ningún caso certificar los productos. En tercer lugar, estarían los usuarios que solo
disponen de permisos de lectura y consulta de la Blockchain, que son los clientes y que
no requieren de más permisos dada su naturaleza.
Las herramientas y programas informáticos que se empleen no requerirán de licencia,
como es el caso de Ethereum, Visual Studio Code o Ganache entre otras, dado que lo
que se pretende es lanzar un proyecto incurriendo en el menor gasto posible, se va a
hacer uso de herramientas open source públicas que permitan una gestión de la red sin
necesidad de que estas sean de pago. Además, las herramientas software que se van a
emplear tienen un uso ampliamente extendido y su arquitectura de seguridad (en el
caso de Ethereum) es sólida lo cual confiere de ciertas facilidades extras al proyecto.
El modelo de negocio que debe ser realista, rentable y tecnológicamente posible en
base a la elección escogida de tal manera que sirva de guía para la implementación final
en el mercado. Esta es una especificación muy relevante habida cuenta de que el
proyecto basa su valor en ella. Cuando se diseñe el modelo de negocio, se debe hacer
en base a la estructura escogida y detallando lo máximo posible cada punto relevante
con el fin de que sirva de guía y consulta cuando se pretende implementar finalmente.
Los datos recogidos por los sensores deben ser públicos y visibles por cualquiera de los
agentes que participen en la Blockchain. Dado que se busca transparencia y trazabilidad
en el proyecto, esta especificación es necesaria puesto que si permitimos la
visualización de los datos al público general esto va a derivar en una mayor confianza en
el producto a la par que facilitar estos datos a los agricultores va a ayudar a obtener una
mayor prevención y anticipación si se detectase cualquier anomalía.
La red creada debe ser escalable, de forma que los agricultores y usuarios que participen
puedan ampliarse sin limitaciones. Esta especificación es posible gracias a la Tecnología
e infraestructura de Ethereum, que permite una gran escalabilidad basada en los nodos
que la conforman, de tal manera que los datos que se impriman en la Blockchain, así
como los propios nodos, los cuales además de ser inmutables, pueden aumentar y
crecer a demanda.
La Blockchain debe garantizar seguridad, integridad, trazabilidad y transparencia en las
operaciones estableciéndose así un marco estable y seguro sobre el cual operar.
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
47
4.3 . Restricciones del diseño
Ya hemos visto cuales son los objetivos de diseño, así como las especificaciones derivadas de los
mismos. Por último, también resulta relevante destacar algunas de las restricciones con las que
podamos encontrarnos a la hora de abordar el proyecto, como puedan ser:
El contrato inteligente debe hacer uso de la moneda nativa de la red de desarrollo para
las transacciones, en este caso Ethereum. Dado que se ha empleado Ethereum como
red de trabajo y despliegue del contrato inteligente, se debe hacer uso del Ether para
las transacciones que vayan a tener lugar.
Los datos y productos que se escriban dentro de la Blockchain no pueden sobrescribirse
con el fin de evitar manipulaciones dentro de la red. Esto es una restricción derivada del
uso de Blockchain.
El contrato inteligente se tiene que desarrollar y programar empleando el lenguaje de
Solidity y haciendo uso de sus librerías en la medida de lo posible con el fin de evitar
brechas de seguridad que puedan darse si se emplean entornos menos seguros. Solidity,
íntimamente ligada al desarrollo de Smart Contracts y a la red Ethereum, incorpora
gracias a emplear el identificador de licencia MIT, un proceso de verificación mediante
el cual el contrato inteligente es revisado de forma externa y así confirmar que funciona
acorde a lo esperado con el fin de evitar posibles fallos que den lugar a brechas de
seguridad.
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
48
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
49
5 Solución de Negocio
Ya hemos analizado detenidamente las opciones que se han barajado para emplear nuestro
modelo de negocio llegando finalmente a la conclusión de que el Business Model Canvas es el
modelo idóneo para nuestro caso particular.
Además, vimos que íbamos a ampliar ese modelo añadiendo una componente relacionada con
el uso e implementación de Blockchain dentro de él (Véase apartado 3.4.10) lo cual le aporta
riqueza y marca un precedente en el uso de esta tecnología como base para el desarrollo de
modelos de negocio. El siguiente paso es dar una forma práctica a nuestro desarrollo siguiendo
como guion el marco teórico realizado anteriormente con relación a Business Model Canvas
(BMC).
Para su implementación práctica vamos a ir trazando el lienzo punto por punto y analizando
posteriormente las sinergias que se vayan formando entre los diferentes apartados con la
finalidad de obtener información acerca de las previsiones que se tienen de las interacciones
entre los componentes del modelo. Quedando finalmente, el siguiente lienzo adaptado a
nuestro desarrollo:
ILUSTRACIÓN 9. LIENZO BMC
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
50
5.1 Segmentos de mercado
En nuestro caso particular, nuestra solución tecnológica va a ir dirigida a dos sectores bien
diferenciados. Por un lado, el producto va a ir dirigido a los agricultores y el sector productor de
aceite de oliva en general que también implica a los recolectores y miembros del equipo de
análisis y calidad.
Esto constituye un primer segmento objetivo, definido como nicho de mercado, que tiene
necesidades claras y específicas relacionadas con la obtención de datos de interés y seguimiento
de la cadena de producción, mediante la propuesta de valor.
En nuestro caso, esta propuesta de valor es traducida al uso y empleo de la Blockchain como
medio de acceso a la información y que permite al sector productor realizar operaciones de
seguimiento de las características climáticas además de otros factores que se explicarán en
capítulos posteriores.
Por otro lado, la propuesta de valor va a ir dirigida al sector de consumo, catalogado como
mercado de masas. Es decir, a los usuarios que van a consumir y comprar las botellas de aceite
de oliva y que van a poder acceder a datos relacionados con la calidad de producción del
producto.
Por tanto, nos encontramos ante un mercado diversificado que abarca dos segmentos
diferenciados cuyas necesidades, aun siendo comunes en algunos aspectos, difieren en otros y
lo que puede resultar de interés para el productor, puede no serlo para el consumidor y
viceversa.
Por ejemplificar esto último, para los agricultores es muy útil tener acceso a un proceso básico
de certificación que acredite que sus productos son los que ellos dicen ser y poder hacer además
un rastreo de estos, una gestión de esa información, construir un inventario fiable y facilitar la
trazabilidad gracias a las características inherentes de la Blockchain.
Por otro lado, el consumidor va a contar con el factor de tener acceso a unos datos fiables y
transparentes en tiempo real sobre la producción y certificación de las botellas de aceite y a un
historial de producción que le va a dar una visión más global de la red a la que pertenece siendo
participe de ella y contribuyendo a su sostenibilidad.
5.2 Propuesta de valor
Una vez escogido adecuadamente el segmento objetivo al que nos queremos dirigir, un mercado
diversificado en nuestro caso, compuesto por un nicho de mercado y un mercado de masas, lo
siguiente es esclarecer los principales puntos que vamos a ofrecer a dicho segmento.
¿Qué tenemos nosotros, como proyecto de negocio, que ofrecer al consumidor para que nos
elija por encima del resto de consumidores? ¿Qué elementos van a facilitarle la labor a los
agricultores en la actividad de procesado y recolecta de oliva para que lleguen con mayor
facilidad al consumidor de aceite? ¿Qué elementos hacen que el consumidor nos elija a nosotros
habiendo tantas opciones en el mercado a la hora de escoger una botella de aceite? Pues bien,
nuestra solución es integral, transparente, inmutable y confiable y va a ofrecer al agricultor y al
consumidor final la posibilidad de:
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
51
Obtener certificaciones de calidad: Por medio de las certificaciones AENOR, que se
encarga de las certificaciones del AOVE, obtendremos la seguridad de que nuestro
producto es el que figura en la etiqueta. Para obtener esta certificación se deben
establecer y cumplir los requisitos que figuran en las siguientes normas [37]:
UNE 34601 - Especificación de Producto: Esta norma se encarga de establecer
los requisitos y elementos que debe poseer el aceite de oliva para ser
considerado Virgen Extra en base a mediciones relacionadas con la acidez del
género, el aroma que evoca y el sabor que presenta (Amargor, textura, etc.).[38]
UNE 34605 - Proceso de Elaboración de Almazaras: Las almazaras son el lugar
donde se procesa el aceite de oliva y están diseñadas para triturar y extraer el
aceite del fruto. Esta norma se encarga de definir las prácticas recomendadas a
la hora de la realización de las labores de recolección, extracción y
almacenamiento del aceite de oliva y garantiza que estas buenas prácticas se
han llevado a cabo. [39]
UNE 34606 - Envasado: No todos los envases son iguales, y algunos, en
combinación con su contenido pueden derivar en la presencia de micro plásticos
y elementos tóxicos para nuestro organismo. Pues bien, con esta norma lo que
se pretende es establecer los tipos de envases permitidos y recomendados y la
información que debe figurar en el etiquetado, así como las condiciones de
almacenamiento a las que el producto debe estar sometido antes de su
transporte.[40]
Con la garantía de que el producto ha obtenido las certificaciones que se mencionan ganamos
por partida doble, por un lado, garantizamos al consumidor que el aceite que está comprando
ha sido tratado en base a los mejores estándares de calidad brindándole confianza y seguridad
y por otro lado facilitamos las labores de certificación al sector productor lo cual va a derivar
también en que su producto se diferencie en el mercado con respecto a otro y se posicione mejor
en el mismo.
Transparencia en el proceso y prevención de estafas: Con las recientes subidas en el
aceite de oliva este sector se ha visto más vulnerable a estafas y falsificaciones lo cual
afecta por un lado a las ventas del sector productor y expone por otro al consumidor a
comprar productos que no son los que dicen ser.
Gracias a la tecnología Blockchain estos riesgos se anulan pues, como ya sabemos los
datos e información que figura en la cadena son inmutables una vez se han grabado y, al
ser una Blockchain de naturaleza híbrida, ciertas funciones de escritura solo pueden ser
accedidas por usuarios autorizados.
Esto le brinda la seguridad necesaria de que los datos son reales y proporcionados por
una entidad confiable. Falsificar un etiquetado con la maquinaria adecuada puede ser
una tarea realizable, pero falsificar datos dentro de una Blockchain es sin duda una
opción muy poco probable.
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
52
Acceso a sensores mediante red Iot: Vamos a presentar a los productores y recolectores
una Blockchain sólida que permita obtener información fiable proveniente de sensores
calibrados acerca del estado de la oliva y los factores ambientales que la rodean. Esto va
a permitir a este sector tener conocimiento en tiempo real del estado del fruto lo cual
facilita a posteriori labores de cosecha.[41]
La aceituna se forma tras el cuaje entre abril y mayo, y desde junio a diciembre tiene
lugar la litogénesis o formación de aceite dentro del fruto, siendo este proceso complejo
y discontinuo.
Por ejemplo, en verano si hay estrés hídrico y mucha temperatura, se paraliza este
proceso, o si en primavera no hay riego ni lluvia a tiempo, el fruto sintetiza el aceite
mucho más despacio que en condiciones ideales.
Además, hay zonas donde las inclemencias como el frío temprano pueden afectar al
fruto y necrosarlo de manera que la acumulación de aceite en el mismo se ralentiza, o
se detiene del todo.
Con lo cual teniendo conocimientos de estos factores y su historial pueden maximizarse
y optimizarse los procesos.
Quedando por tanto definida de esta manera la propuesta de valor, esta podría visualizarse
gráficamente en la siguiente imagen, de la cual podemos extraer información visual cerca de
como nuestra propuesta de valor es un elemento transversal y crea sinergias entre los
segmentos de mercado a los que nos dirigimos:
ILUSTRACIÓN 10. ESQUEMA VISUAL DE LA PROPUESTA DE VALOR
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
53
5.3 Canales:
Ya se vio con anterioridad la importancia de establecer correctamente los canales que se van a
emplear, para que nuestro producto llegue de forma efectiva al segmento objetivo al que nos
dirigimos (Véase apartado 3.4.3). Por un lado, analizamos distintos factores que influyen en este
aspecto y que vamos a volver a exponer en nuestro desarrollo:
Fase de información: En nuestro caso de aplicación, los canales mediante los cuales se
va a distribuir nuestra propuesta de valor son dos, uno para cada segmento al que nos
dirigimos.
En el caso de los agricultores y productores del aceite de oliva, estos van a contar con la
plataforma descentralizada basada en blockchain para dar de alta productos, que estos
puedan certificarse por autoridades certificadoras y poder hacer un seguimiento de los
productos emitidos hasta la fecha. No solo eso, sino que además van a tener acceso a
los parámetros de humedad, temperatura, etc que producen la red de sensores y que
les va a otorgar la posibilidad de llevar a cabo actividades de prevención y actuación
frente a posibles anomalías.
Todo ello, con un canal digital mediante la App descentralizada que conecta ambos
sectores, consumidor y productor.
Además, los consumidores van a poder emplear la App para realizar consultas y
comprobar qué certificaciones ha obtenido ese producto en particular lo cual le va a
servir como herramienta de seguimiento y tranquilidad en cuanto a lo que está
comprando.
Fase de evaluación: Es sin duda importante conocer qué opinan nuestros clientes y
agricultores de la propuesta de valor, lo cual implica si les parece intuitiva, si creen que
esta pueda estar sujeta a mejoras y también si las expectativas que tenían del producto
se han visto satisfechas. Todo ello se va a recoger en una encuesta, diferente en función
de si es el agricultor/productor el que la es realizando o si por el contrario es el
consumidor el que está dando a conocer su opinión. Además, va a haber un sistema de
ILUSTRACIÓN 11. ESQUEMA DE LOS CANALES
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
54
rating que va a permitir puntuar la calidad de la propuesta de valor para ambos
segmentos objetivo.
A continuación, mostramos la encuesta que se ha diseñado mediante la plataforma
Typeform que permite mediante una interfaz moderna e interactiva ofrecer una
encuesta completa y, además ofrece un análisis de los datos recogidos en tiempo real.
Fase de Compra: En esta fase lo que se busca es determinar, como se vio en la explicación
teórica desarrollada con anterioridad, cuales van a ser los canales de venta de nuestro
producto.
En nuestro caso se pretende incorporar un servicio en línea que permita por un lado la
inscripción de agricultores a la plataforma descentralizada, de tal manera que, mediante
la creación de un perfil, puedan optar a colgar e integrar sus productos y solicitar
certificaciones. Por otro lado, va a permitir al consumidor final el observar el distinto
catálogo que se oferta, el acceso al historial que figura en las transacciones de la
Blockchain y, también mediante la creación de un perfil, pueden obtener puntos
canjeables por futuros descuentos, a medida que vayan adquiriendo productos que
empleen la tecnología Blockchain.
Por otro lado, se pretende implementar un foro en el que ambas partes puedan exponer
sus dudas y sugerencias al respecto lo cual sin duda también va a propiciar la mejora en
las relaciones entre los distintos segmentos y va a dar pie a la creación de comunidades.
ILUSTRACIÓN 12. CODIGO QR PARA ACCEDER A LA ENCUESTA
ILUSTRACIÓN 13. ENCUESTA
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
55
Fase de Entrega: La venta On-line que se comentaba en el punto anterior pretende
emplear como catálogo a las pequeñas y medianas empresas (PYMES) que sean
partícipes. Es decir, empleando productos de marcas que deseen participar en el
proyecto y que ya estén presentes en el mercado como PYMES Jaén o AOVE Leyenda se
pretende que, a la hora de hacer llegar el producto hasta el cliente, se puedan usar sus
pasarelas de compra y webs propias para llevar a cabo la venta. Del mismo modo, el
cliente también podrá realizar sus compras físicas en las tiendas de estas entidades. Con
este acercamiento integral se pretenden un único e importante fin: abarcar el máximo
porcentaje del segmento objetivo posible facilitándoles distintas vías de acceso y
entrega del producto, a la par que se estimula el crecimiento de las PYMES españolas.
Fase de Postventa: El cliente ya ha adquirido nuestro producto. ¿Ahora qué? Ya vimos
con anterioridad en la explicación teórica de este apartado la importancia de que el
cliente se sienta acompañado aun después de haber comprado el producto. Pues bien,
en nuestro caso el cliente dispondrá por un lado de la encuesta a la que puede acceder
mediante el QR para valorarnos, dispondrá del foro que planteábamos para ofrecer
también de las dudas y sugerencias que pueda tener y dispondrá de garantía hasta
consumir el producto de que este es el que dice ser, pues gracias a la Tecnología
Blockchain y al sistema de certificación implementado podemos garantizar que bajo
ningún concepto el proceso se corrompa y el cliente adquiera un producto que no se
corresponda con su descripción.
5.4 Relaciones con los clientes:
En este apartado vamos a decidir cómo queremos relacionarnos con nuestros clientes y el grado
de acercamiento que vamos a tener con los mismo. Gracias a lo definido en el punto anterior,
podemos hablar de varias relaciones que se pretenden establecer con el fin de cumplir con los
tres pilares en los que se basan las relaciones con los clientes: Captación, fidelización y
estimulación.
Asistencia personal: Recordemos que nuestro proyecto basa su funcionamiento en la
tecnología Blockchain, un nuevo y reciente horizonte que abre las puertas a infinidad de
nuevas oportunidades pero que a su vez supone una barrera tecnológica para aquellos
que no tengan un conocimiento medianamente avanzado de su funcionamiento.
Para evitar esta franja de incertidumbre, se va a implementar un modelo de asistencia
personal a agricultores y clientes en el cual se pretende explicar las principales ventajas
de esta tecnología, cómo funciona, cómo puede aplicarse al campo de interés, en este
caso el aceite de oliva y cómo esto puede ayudarles a subirse al autobús de esta nueva
e innovadora herramienta.
Con esta asistencia personal se pretende eliminar barreras y poner el foco en los
agricultores y productores, así como en los clientes, para que entre todos se cree una
comunidad en la que intercambiar ideas y reconocer la labor de cada una de las partes
implicadas a la par que se protege la misma de los peligros de las falsificaciones y la
adulteración.
Mediante la asistencia personal se pretende captar nuevos proveedores a la par que
reforzar las ventas de estos. Además, nuestro producto va a estar físicamente en las
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
56
tiendas lo cual va a suponer también un mecanismo de captación mediante asistencia
personal pues los empleados van a poder guiar al cliente en su proceso de compra y van
a servir de enlace entre los dos segmentos objetivo.
Comunidades: Vivimos en la era de la globalización, de las redes sociales y los
smartphones.
Todas ellas, herramientas que permiten conectar personas, conectar gustos,
preferencias y opiniones.
Nosotros con nuestro proyecto no nos quedamos atrás y pretendemos crear una
comunidad de productores y consumidores unidos mediante la tecnología Blockchain y
el aceite de Oliva.
Ya hemos comentado que se va a implementar un foro en el cual ambas partes van a
estar implicadas y van a poder acceder e interactuar con los distintos temas y dudas que
puedan surgir.
No solo esto, si no que mediante el sistema de puntos y descuentos el cliente va a poder
acceder a descuentos por comprar productos que empleen tecnología Blockchain. De
este modo, se espera que con el paso del tiempo se cree una comunidad sostenible,
íntegra y tecnológicamente avanzada.
5.5 Fuentes de ingresos:
Naturalmente, todo negocio debe tener una fuente de ingresos que le ayude a sostenerse, crecer
y poder seguir en el mercado. Ya en el capítulo teórico al respecto vimos como no es beneficioso
basar el modelo de negocio en una única fuente de ingresos del mismo modo que vimos que
existen distintos tipos de fuentes de ingresos, y estas a su vez pueden ser fijas o dinámicas. Pues
bien, en nuestro caso de uso vamos a plantear las siguientes estrategias con relación a la
obtención de fuentes de ingresos:
Cuota por uso a Agricultores: Ofrecemos a los agricultores la posibilidad de certificar
sus productos mediante un sistema seguro, incorruptible, inmutable y transparente a la
par que ofrecemos la posibilidad de, mediante la red de sensores IoT, realizar un
seguimiento del proceso de producción y extracción del aceite de oliva. A cambio, y dado
que lo que se pretende es estimular las ventas, se va a aplicar una cuota por uso de este
sistema que dependerá de las ventas y será de un porcentaje proporcional sobre las
mismas. De este modo no condicionamos al agricultor a adelantar pagos sin tener
certidumbres de éxito y generamos confianza para que sea parte del proyecto.
Sistema de Crowdfunding y usuarios premium: Gracias al sistema de puntos, los
usuarios que lleguen a una cifra suficiente para ser considerados clientes premium
podrán optar a un club exclusivo con sorteos, regalos y descuentos mayores del producto
si, además, son partícipes del sistema Crowdfunding. Esto genera la necesidad de
exclusividad y estatus en el cliente y aporta dos factores positivos:
Por un lado, los clientes van a perseguir el obtener más puntos para poder optar a este
servicio premium y por otro lado esto va a estimular las ventas y los ingresos al venderse
como algo exclusivo y de acceso restringido.
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
57
Hemos hablado antes de las comunidades y el sentido de pertenencia. Pues bien, gracias
a implementar un sistema de Crowdfunding los clientes podrán tener un mayor
acercamiento al agricultor gracias a contribuciones voluntarias al proyecto que se
premiarán con la obtención de puntos dentro de la plataforma Web y, además, se les
reconocerá como miembros solidarios y premium dentro de la misma.
Ingresos según Volumen: A las PYMES que deseen colaborar en nuestro proyecto se les
harán descuentos por la compra al por mayor.
De esta manera se estimularán las ventas gracias a este aliciente y las compañías
colaboradoras obtendrán el mismo producto a un menor coste.
Lista de precios fijos en función de las características: El precio fijo de cada botella de
aceite variará en función de la naturaleza de la misma dado que nos encontramos ante
una línea de productos que ofrece una variada gama. De esta manera los productos que
cuenten con menos número de certificaciones y parámetros de calidad saldrán a la venta
a un precio menor que los productos que cuenten con las mejores prestaciones.
5.6 Recursos clave:
En este apartado vamos a definir los elementos que van a hacernos falta para que nuestro
Modelo de Negocio cree y sea capaz de establecer la propuesta de valor y hacerla llegar a los
mercados como ya se vio en el apartado teórico:
Recursos físicos: Por un lado, vamos a necesitar de la infraestructura Blockchain sobre
la cual se sustenta nuestro proyecto.
Esta nos la va a dar la red Ethereum que ya cuenta con los mecanismos de seguridad
necesarios, los nodos, la capacidad de almacenamiento y los sistemas de protección
mediante el sistema Proof of Stake que ya se explicó en capítulos anteriores.
Gracias a Ethereum vamos a disponer de una infraestructura ampliamente utilizada,
gobernada, segura y lo suficientemente desarrolladla como para poder implementarse
de forma eficiente.
Además de esto, vamos a necesitar del Hardware necesario para implementar la red IoT.
Esta se va a realizar mediante el uso de Waspmote, una tarjeta desarrollada por Libelium
y que permite la gestión e integración de más de 110 sensores distintos. Estas se conocen
como motas.
Pues bien, va a ser necesario el uso de varias de estas “motas” distribuidas a lo largo del
campo de plantación. Además, vamos a necesitar de una plataforma web para desplegar
todo el sistema de compra y retribución de puntos mencionado anteriormente y que va
a requerir del empleo de pasarelas de pago y acceso a las plataformas.
Recursos intelectuales: Ya adelantamos en el apartado teórico que establecer a priori
los recursos intelectuales necesarios es una tarea complicada y fuera del objetivo de este
proyecto. No obstante, que puede adelantar que vamos a requerir de diseñadores que
nos ayuden con el escalado y mejora de la estructura Blockchain, así como la plataforma
web.
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
58
Del mismo modo, toda esta actividad empresarial debe estar recogida dentro de los
marcos legales y fiscales de España en relación con las actividades agrícolas, las
actividades cibernéticas y las actividades de venta y distribución. Además de ello, se
debe cumplir con las normativas de protección de datos y asegurar la información que
pueda considerarse confidencial. No obstante, como ya hemos adelantado al comienzo
del recurso, esta tarea referente al marco legislativo y legal no es de competencia para
el desarrollo del proyecto y no se va a tener en cuenta a la hora de plantear el proyecto
ni en los requisitos del mismo
Recursos Humanos: La gran ventaja de este proyecto es que los agricultores son clientes
a la par que contribuyen como vendedores.
De este modo hay que tener en cuenta que el sector productivo forma parte de los
recursos humanos de los que dispone el proyecto a la hora de tomar decisiones que
puedan afectar al mismo y también hay que considerar que sin la participación activa de
los mismos es complicado que el proyecto planteado pueda tener éxito.
Del mismo modo, los empleados de las PYMES en las que se va a poner en venta el
producto también son un recurso valioso pues estos llegado un determinado momento
deben ser capaces de guiar al cliente en su compra y explicar en qué consiste la
propuesta de valor de las botellas de aceita de oliva con tecnología Blockchain.
Además, todas las personas involucradas en el proceso de extracción del aceite y
transporte son recursos humanos indirectos que, aun sin participar de forma activa en
el proyecto son necesarios para que los productos sigan llegando al cliente.
Recursos económicos: Además de las fuentes de ingresos planteadas en el apartado
anterior, es interesante proponer este proyecto a inversionistas interesados en participar
económicamente en él y, de esta manera, aportar fortaleza económica al mismo a
cambio de una participación en los beneficios que este pueda dar a posteriori.
5.7 Actividades clave:
Una vez definidos los recursos de los cuales se van a tener que disponer a la hora de plantear el
modelo de negocio, es hora de plantear las actividades que van a hacer uso de estos y para ello
hay que definir las acciones más relevantes que se van a realizar como ya se detalló en el
apartado teórico.
Actividades de producción y monitoreo: Nuestra propuesta de valor se basa en
garantizar que estas actividades de producción se lleven a cabo de forma transparente y
para ello debemos implementar y garantizar en nuestra actividad que estas prácticas se
lleven a cabo de forma sostenible y segura. Además, también tenemos actuación en el
ámbito de la cosecha y extracción del aceite de oliva al emplear sensores que
monitorizan la plantación y facilitan las labores de extracción. Además, llevaremos a
cabo actividades de certificación mediante la red Blockchain registrando la información
y asegurando con ello las labores de trazabilidad y transparencia.
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
59
Actividades de Marketing: Se pretende emplear plataformas digitales como las redes
sociales para distribuir la propuesta de valor.
Esto se puede llevar a cabo mediante personas afines al sector que nos ayuden a realizar
campañas de concienciación acerca de la agricultura sostenible, así como campañas de
promoción en relación con la plataforma Blockchain y las ventajas de la misma. De esto
hablaremos en el siguiente capitulo.
Actividades de Plataforma: Nuestra propuesta de valor cuenta con una plataforma
blockchain que requiere de un mantenimiento y futuro desarrollo que ayude a adaptarse
a las necesidades del mercado.
Aunque en este Proyecto se plantee una versión simplificada del mismo no hay que
desestimar esa actividad dentro del desarrollo futuro del proyecto pues es importante
estar en continua actualización y crecimiento y, para ello, se debe partir de una solución
escalable como lo es en nuestro caso.
Así mismo, la plataforma web que se plantea a nivel teórico también va a requerir de
continua actualización y mantenimiento puesto que, gracias al feedback que obtenemos
con las encuestas y el foro, contamos con los recursos para que parte de nuestra
actividad se destine a la mejora de la plataforma web y de la red Blockchain.
Actividades de venta: El producto final que llega al cliente debe entenderse dentro del
marco de la actividad de venta.
Dado que este va a tratar de llegar al consumidor mediante medios telemáticos y físicos,
el contar con una actividad de venta estudiada en base a las herramientas que nos
proporcionan las alianzas la plataforma Web, va a suponer abarcar mayor cuota de
mercado y es, por tanto, una actividad importantísima que va a derivar en una de las
principales fuentes de ingreso del proyecto gracias a apoyarse en todas las demás
actividades.
5.8 Asociaciones clave:
Debido a las características de nuestro proyecto, esto va a suponer un punto esencial en nuestro
plan de negocio, dado que vamos a requerir de la ayuda y patrocinio de múltiples entidades
tanto del lado de los agricultores como del lado del consumidor final. Para ello, se han
establecido las siguientes dinámicas de cooperación para abordar este punto:
Se propone la alianza estratégica con PYMES para la fase de venta y parte del marketing,
de modo que la idea reside en conseguir en este punto contratos de venta y distribución.
Con esta propuesta lo que se pretende es hacer uso de sus infraestructuras y modelos
de venta con el fin de abaratar costes y abarcar el mayor segmento objetivo posible
logrando así mejoras en optimización y apostando por la economía de escala.
Por otro lado, se propone la actividad de cooperación con las siguientes asociaciones
que tienen influencia en el mundo de la producción del aceite de oliva y van a otorgar
renombre y reputación a nuestro proyecto:
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
60
MIGASA: Es un grupo agroalimentario de origen andaluz y de propiedad 100%
familiar, líder en producción y comercialización de aceites de oliva y aceites
vegetales, con presencia global en más de 120 países.[42]
ASOLIVA: Esta es la Asociación Española de la Industria y el Comercio Exportador de
Aceites de Oliva y Aceites de Orujo. Se encuentra formada por 50 empresas
exportadoras de aceite de oliva de varias provincias españolas, principalmente de
Andalucía y Cataluña, cuyas ventas fuera del territorio español representan más del
95% de la exportación nacional de aceite envasado y entre el 50 y 75% de la
exportación a granel, según campañas. Su objeto social se centra en la defensa de
los intereses de sus asociados, realizando todo tipo de gestiones destinadas a
promover la exportación del aceite de oliva español. Por lo tanto, contar con su
apoyo supondrá obtener representación de una entidad cuyos intereses son afines
a los nuestros en cuanto a sostenibilidad y buenas prácticas agrícolas en relación a
la producción del aceite de oliva [43].
ANIERAC: Esta es la Asociación Nacional de Industriales Envasadores y Refinadores
de Aceites Comestibles, y se encarga de labores relacionadas con la representación
y defensa de intereses, promoción del producto nacional, relaciones con los
proveedores, asesoramiento y labores de normativa y calidad por lo que obtener
una relación de cooperación con esta Asociación va a permitirnos asegurar que los
estándares de calidad de nuestras botellas están a la altura de la demanda y el
mercado.
AENOR: Esta Asociación (Asociación Española de Normalización y Certificación) es
una baza importante, pues va a ser la encargada de supervisar que los procesos de
certificación y calidad se realicen en base a las normas UNE antes de poder subirlas
a la Blockchain.
ILUSTRACIÓN 14. ESQUEMA DE ASOCIACIONES
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
61
5.9 Estructura de costes:
Tras lo visto en el apartado teórico al respecto, nosotros hemos escogido emplear una estructura
de mínimos costes en lugar de una estructura basada en valor, pues no se ha considerado
adecuado apostar por este segundo enfoque debido a que no vamos a ofrecer una propuesta
de valor excepcional basada en el estatus, las calidades y el posicionamiento de la marca dentro
de los artículos de lujo. Aunque bien es cierto que se pretende que nuestro producto tenga una
calidad excepcional, esta está recogida dentro de los estándares que marcan las distintas
certificaciones. Siguiendo esta filosofía de estructura de costes, nuestro proyecto pretende
abaratarlos gracias a un proyecto cuya base es la automatización que nos ofrece el uso de Smart
Contracts.
Además, por lo planteado hasta ahora en las alianzas estratégicas observamos como contamos
con un alto grado de externalización y delegación puesto que vamos a emplear alianzas
estratégicas para la certificación, para la venta física final del producto y vamos a emplear los
canales de distribución y red de transportes ya existentes para transportar nuestro producto lo
cual nos deja una estructura de costes mínima y basada en la economía de escala y nos permite
enfocarnos en destinar los recursos al desarrollo de la Blockchain y la plataforma web que se va
a encargar de las transacciones y de la venta telemática del producto.
5.10 Gobernanza de la Blockchain:
Ya vimos como este último apartado no forma parte del BMC original, pero si cobra fuerza e
importancia al emplear la tecnología Blockchain para desarrollarlo. Pues bien, en nuestro caso
se han esclarecido los siguientes puntos al respecto:
Establecimiento de funciones: En nuestro caso los agricultores encargados de producir
el Aceite de Oliva van a actuar como nodos dentro de la Blockchain Híbrida que se quiere
implementar.
Es decir, no van a tener únicamente permisos de lectura de la misma si no que van a
poder escribir en la cadena de bloques información relativa al nombre o identificador
del producto, el precio o la fecha de producción.
Asimismo, estos no van a tener potestad plena sobre la Blockchain híbrida puesto que,
algunas funciones como la de certificar productos o dar de alta datos provenientes de la
red de sensores IoT, les van a ser vetadas dentro del Smart Contract dado que estas
funciones se reservan para autoridades certificadoras o Administradores de la red de
sensores.
Por otro lado, los consumidores van a tener acceso a un abanico de acciones mucho
más limitado puesto que solo van a poder realizar operaciones de lectura dentro de la
Blockchain.
Seguridad dentro de la red: Para el mecanismo de seguridad dentro de la Blockchain y
su acceso se van a emplear dos técnicas. Por un lado, el acceso a la interfaz que permite
modificar y dar de altas botellas de aceite de oliva se va a controlar restringiendo el
acceso a la misma. En la solución técnica Blockchain que se plantea en el apartado
correspondiente este entorno está desarrollado para localhost, pero se pueden
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
62
restringir las direcciones IP con las que se accede al mismo de tal manera que se proteja
su acceso. Además, las autoridades certificadoras cuentan con un Id único secreto con
el cual van a poder acceder a las funciones encargadas de certificar productos y de esta
manera asegurar que estas funciones estén restringidas y securizadas.
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
63
6 Solución tecnológica
Llegados a este punto, ya conocemos las bases teóricas que sustentan tanto a la tecnología
Blockchain como a los modelos de negocio que conocemos hoy en día, con particular énfasis en
el modelo de negocio BMC. Además, hemos podido desarrollar de forma práctica las bases
teóricas acerca del BMC ofreciendo la solución que se ha descrito en el capítulo anterior.
Por ello, el siguiente paso en nuestra memoria va a ser el de detallar cómo se ha enfocado la
parte más técnica del proyecto y como se ha llegado a la solución final con relación a la aplicación
descentralizada basada en tecnología Blockchain.
6.1 Smart Contract
Vamos a partir de este elemento para desarrollar la explicación completa de cómo hemos
planteado la solución técnica para implementar el sistema de certificación y creación de botellas
de aceite de oliva. Un contrato inteligente, como ya se explicó en el apartado teórico relativo a
Blockchain, se emplea principalmente para automatizar funciones y procesos y mediante estas
funciones interactuar con la propia Blockchain. En nuestro caso hemos desarrollado dicho
contrato empleando el lenguaje Solidity y Visual Studio Code como editor de código gracias a su
versatilidad y facilidad en cuanto a depuración e integración de casi todos los lenguajes de
programación más usados hoy en día.
Lo primero que hay que hacer a la hora de desarrollar un contrato inteligente, es declarar la
licencia y versión del mismo bajo la cual vamos a trabajar.
En nuestro caso hemos empleado la versión 0.8.6 y el identificador de licencia SPDX (Software
Package Data Exchange) del MIT, dado que es la que se suele utilizar para proveer confianza en
los contratos inteligentes y verificarlos de modo que el despliegue se realice de la forma más
óptima posible.[44]
A continuación, declararemos en nombre del contrato, las variables y las estructuras que van a
emplearse dentro del mismo. En nuestro caso contamos con tres variables y dos estructuras
ILUSTRACIÓN 15. DECLARACIÓN DE VERSIÓN
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
64
Observamos como las variables owner y Certificadores Autorizados son de tipo address, esto
quiere decir que se le asocia una dirección única asociada al wallet con el cual se van a realizar
las transacciones. Esto es necesario para restringir funcionalidades del contrato cuando veamos
las funciones de este.
Una vez declaradas todas las variables, se emplea un mapa para asociar cada botella de aceite a
un identificador de tipo string y así poder acceder a su información cuando empleemos las
funciones. Además, se hace uso de eventos que son empleados para notificar al contrato de que
se han realizado cambios en su estructura de memoria. En nuestro caso se han empleado los
eventos para notificar creaciones de botellas de aceite, certificaciones en las mismas o nuevos
registros por parte de los sensores.
Por último, y antes de empezar a declarar las funciones, debemos declarar el constructor con el
que se instanciará el contrato y que va a asociar la dirección de la wallet con la que trabajaremos
al dueño del contrato lo cual le va a otorgar permisos privilegiados. Además, como ciertas
funciones van a ser de uso restringido, se emplearán modificadores que serán necesarios para
llamarlas.
ILUSTRACIÓN 16. DECLARACIÓN DE VARIABLES Y
ESTRUCTURAS
ILUSTRACIÓN 17. MAPEO Y EVENTOS DEL CONTRATO
ILUSTRACIÓN 18. MODIFICADORES Y CONSTRUCTOR
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
65
Con todos estos elementos declarados ya estamos en disposición de declarar las funciones que
vayamos a emplear dentro de nuestro contrato inteligente:
Función soyCertificadorAutorizado: A esta función se le pasa por parámetro una
dirección de certificador que deberá coincidir con una ya existente. Para ello se recorre
el array de Certificadores autorizados y se devuelve un valor booleano si encuentra a un
certificador que ya esté dado de alta. Esta función no tiene restricciones de uso ya que
se trata de una función de lectura.
Función anadeCertificadorAutorizado: Esta función se encarga de dar de alta
certificadores autorizados y para ello recibe por parámetro una dirección de un
certificador que desee darse de alta. Comprueba que el certificador nuevo no exista
previamente y, a través de la función push se agrega a la lista de certificadores
autorizados el nuevo integrante. Esta función tiene su llamada restringida a únicamente
el dueño que desplegó el contrato por motivos de seguridad.
Función crearProducto: Esta función se encarga de dar de alta botellas de aceite de oliva.
Resaltar que se ha empleado el modificador memory para crear variables cuyo ámbito
de actuación es local y temporal. Es decir, memory lo utilizamos cuando queremos
guardar parámetros de función durante su ejecución y no queremos que la información
persista entre una llamada u otra. Por el contrario, el modificador storage se emplea
cuando queremos almacenar en memoria permanente un dato de interés, como pueda
ser en este caso una nueva botella de aceite. Esta función recibe por parámetro los datos
que se necesitan para dar de alta una botella, se comprueba que la botella anterior no
se llame igual que la nueva y se crea emitiendo un nuevo evento que así lo indica.
Nuevamente, esta función es de uso restringido al dueño del contrato.
Función certificarProducto: Esta función se encarga de certificar una botella de aceite.
Primero comprueba que la botella que pretende certificarse exista y a continuación
procede a asignarle un nivel de certificación y a indicar que el producto está certificado
tras lo cual emite un evento indicando de este cambio. Hay que indicar que los niveles
de certificación van del 1 al 3. Siendo 1 el equivalente a una botella de aceite de calidad
ILUSTRACIÓN 19. PRIMERAS FUNCIONES DEL CONTRATO
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
66
baja, pensada para cocinar con él, siendo 2 el equivalente a una botella de aceite de
calidad virgen y siendo 3 el equivalente a una botella con etiquetado virgen extra, de
máxima calidad. Esta función tiene el acceso restringido a únicamente certificadores
autorizados previamente inscritos.
Función registrarDatosSensores: Esta función está pensada para dar de alta y asociar
datos de sensores a botellas de aceite. Para ello se comprueba que exista previamente
la botella de aceite y a continuación se imprimen esos datos dentro de las características
relativas a ellos que se encuentran en la propia botella. Nuevamente se emite un evento
informando de este cambio. Esta función tiene el uso restringido al creador del contrato.
Función obtenerCantidadDatosSensores: Esta última función es una función de lectura
y se encarga de devolver los datos relativos a los sensores de una determinada botella
que reciba como parámetro.
6.2 Ganache
Una vez tenemos desarrollado nuestro contrato inteligente lo siguiente que podríamos pensar
es, ¿dónde va a funcionar este Smart Contract? O, ¿vamos a necesitar dinero real para las
transacciones? Pues bien, Ganache nos va a ayudar a resolver parte del enigma. Esta
herramienta nos va a proporcionar un entorno virtual backend de la red Ethereum, es decir, un
EVM que va a generar una Blockchain local, una wallet asociada (varias de hecho) y un
determinado número de Ethers locales con los cuales poder lanzar pruebas y probar nuestro
Smart Contract. En este caso se ha instalado la aplicación de escritorio con interfaz de usuario
por comodidad, pero se podría haber optado por la versión de consola que funciona mediante
comandos de bash, llamada Ganache-cli.
ILUSTRACIÓN 20. RESTO DE FUNCIONES DEL CONTRATO
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
67
Tras haber clicado la opción de Quick Start, Ganache despliega la red Ethereum local y nos ofrece
distintas Wallets asociadas a las direcciones que figuran y, con esos dos elementos ya podríamos
enlazar nuestro contrato inteligente a esta red local conectándonos al socket del servidor
HTTP://127.0.0.1:7545. Con Ganache y el Smart Contract conectados podríamos pensar que ya
estamos en disposición de desplegar nuestra App Descentralizada no obstante aún nos quedan
unos cuantos cabos sueltos antes de llegar a nuestra estructura final.
6.3 Truffle
La herramienta Truffle es un entorno de desarrollo empleado globalmente que permite probar
la red Blockchain e incorpora los paquetes necesarios para compilar y manejar los archivos
binarios y vincular los contratos inteligentes que desarrollamos en Solidity.
Esta herramienta permite por tanto interactuar con nuestro contrato mediante comandos de
consola, así como descargar paquetes que son necesarios para el despliegue. [45]
Para descargar Truffle, desde la consola debemos ejecutar el comando npm install truffle -g tal
y como lo indica su página oficial. Una vez instalado, si ejecutamos desde la consola dentro del
entorno de Visual Studio el comando truffle compile vamos a compilar nuestro contrato
inteligente lo cual va a proporcionarnos, en la carpeta build/contracts, una estructura JSON con
todos los objetos que contienen nuestro contrato y que van a necesitar los otros programas que
vayan a hacer uso de nuestro contrato inteligente. Una vez compilado el código, lo siguiente es
desplegar el contrato dentro de la red Blockchain que nos ofrece Ganache para lo cual
deberemos ejecutar el comando truffle deploy que precisamente va a realizar la conexión entre
ILUSTRACIÓN 21. INTERFAZ DE GANACHE
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
68
el Smart Contract y el entorno local de Ethereum. De hecho, si lo ejecutamos ocurrirá lo
siguiente:
En la imagen se ha resaltado el número de cuenta a la que se ha enlazado y el coste total de la
transacción en Ethers, pues el despliegue también tiene un coste asociado. Si ahora volvemos a
observar el entorno de Ganache, podemos observar cómo efectivamente se ha utilizado la
primera de las cuentas que tiene asociado ese identificador y el historial de transacciones donde
figura el gasto que se ha tenido en el despliegue:
Llegados a este punto ya podemos probar las funciones de nuestro Smart Contract e interactuar
con él. No obstante, resulta incómodo el tener que ejecutar las funciones desde la consola de
comandos y, para una persona externa, puede resultar poco amigable. Por lo tanto, el siguiente
paso es construir un front-end básico que nos permita interactuar con algunas de nuestras
funciones. Para lo cual, deberemos desarrollar algunas líneas de código que permitan desarrollar
la interfaz de cliente y habilite a nuestro front-end a comunicarse con la red Ethereum y todo el
back- end.
ILUSTRACIÓN 22. DESPLIEGUE EN CONSOLA DEL CONTRATO
ILUSTRACIÓN 23. VISUALIZACIÓN EN GANACHE DE LA TRANSACCIÓN
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
69
6.4 Cliente
Para esta parte vamos a necesitar de varios componentes, algunos propios y otros importados,
para construir nuestra interfaz de cliente. Lo primero que necesitamos es un servidor que
habilite la conexión con el cliente. Se ha optado por emplear e instalar liteserver, un servidor
basado en Node JS (Node JS es un runtime de JavaScript diseñado para construir aplicaciones de
red)[46][47] que nos va a proporcionar las herramientas necesarias para abrir nuestra aplicación
en el navegador, refrescarla automáticamente e implementar el protocolo HTTP para las
distintas llamadas. Una vez instalado hay que indicarle en el archivo de configuración los
archivos que queremos que lea cuando desplegamos el servidor, así como el puerto en el que
queremos habilitar el socket local para la llamada a la aplicación. En nuestro caso, tal y como se
observa en la figura, se accede a los directorios que contienen el código de la propia App, el
código del Smart Contract y el código de los paquetes de node que contiene las dependencias
que necesita el proyecto en su despliegue y algunos paquetes de estilo CSS para que la App sea
estética. Se ha escogido uno de los puertos libres disponibles, el 3000 en este caso.
6.5 HTML
El código que va a definir nuestra interfaz web en cuanto a estructura y significado se ha escrito
en lenguaje HTML(HyperText Markup Language) y se han empleado otras librerías de estilo para
la presentación escritas en lenguaje CSS(Cascading Style Sheets). [48]
En primer lugar, se debe definir la versión de HTML que vamos a emplear(HTML5 en este caso),
el idioma, y la información relativa al estilo de caracteres así como la referencia al paquete que
vamos a importar para la presentación.
En el lenguaje html, la etiqueta div se utiliza para definir un bloque de contenido dentro de la
web mientras que el atributo class se emplea para definir un objeto dentro de la sección tales
como filas o columnas. Por ejemplo, se ha hecho uso de <div class="row"> para indicar que se
desea crear una columna y se ha hecho uso de <div class="container py-5"> para indicar que se
ILUSTRACIÓN 24. DEPENDENCIAS Y PUERTO DE ESCUCHA DE LA APP
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
70
desea tener un recuadro con márgenes dentro de la web en la que se va a emplazar el título.
Para determinar el tamaño se emplean los denominados encabezados. Estos permiten discernir
si un texto va a tener un tamaño propio de un título general, de un título de sección, etc. Por
ejemplo, el título de la página se ha definido de la siguiente manera: <h1 class="mb-4">DApp de
Aceite de Oliva</h1> donde “mb-4” se utiliza para aplicar márgenes al mismo. Del mismo modo,
también se pueden definir márgenes con respecto al eje y empleado my-4” que establecería
un margen de 4 puntos con respecto al eje horizontal. Además, se ha decidido resaltar
información acerca de la Wallet que se está empleando para lo cual se ha hecho uso de un
identificador asociado que deberá llamarse a la hora de hacer la conexión con Metamask. Por
último, se ha hecho uso de la etiqueta span para dar un estilo concreto que nos proporciona la
librería Bootstrap al texto que la contiene. Con esta primera explicación estamos en disposición
de entender la primera parte del código referente al encabezado de la DApp :
Este fragmento daría lugar al siguiente aspecto en la web:
Una vez hecho esto lo siguiente es establecer un formulario para que el agricultor pueda
introducir los datos de su botella de aceite para que esta posteriormente se suba a la Blockchain.
Para ello, se ha hecho uso, además de los elementos que se han explicado, de otros nuevos
como label, que se emplea para asociar etiquetas en los formularios a un tipo específico, como
texto o fecha. Por otro lado, se ha especificado mediante el modificador required que los campos
del formulario son obligatorios. Además, a cada uno de los elementos del formulario se le han
asociado identificadores que luego se van a emplear para que internamente se inserten en el
Smart Contract.
ILUSTRACIÓN 25. DEFINICIÓN HTML DEL ENCABEZADO
ILUSTRACIÓN 26. RESULTADO VISUAL DEL ENCABEZADO
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
71
Con esto, se obtendría como resultado final la siguiente interfaz web:
Esto no es todo, pues la interfaz web definida por sola no es capaz de comunicarse con el Back-
end. Para ello, se han definido al final unos scripts que van a ser los intermediarios entre nuestra
página web y la Blockchain. Estos llaman a elementos escritos en JavaScript de los cuales
hablaremos a continuación:
ILUSTRACIÓN 29. RESULTADO DE LA DEFINICIÓN DE LA INTERFAZ HTML
ILUSTRACIÓN 30. SCRPTS PARA LA COMUNICACIÓN BACK-END
ILUSTRACIÓN 28. FORMULARIO HTML
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
72
6.6 App.js
Este código se va a encargar de vigilar e informar de que el despliegue de la Blockchain, la
asociación con la Wallet, y los contratos inteligentes se han desplegado y realizado
correctamente. Para lo cual, primero se crea un objeto llamado App (el nombre del objeto con
el cual luego vamos a llamar a las funciones es de libre elección) y a continuación se definen las
funciones necesarias para que la comunicación con los distintos elementos sea la adecuada. En
primer lugar, la función loadEthereum se emplea para comprobar que el entorno virtual se ha
desplegado correctamente. De no ser así, se imprime por la consola Web que, o bien la red
Ethereum no existe o bien la conexión con Metamask no se ha realizado. A continuación,
tenemos funciones para cargar la Wallet y para crear un producto. Esta última es la que va a
emplear el archivo Function Manager para ejecutar la función dentro del contrato.
6.7 FunctionManager.js
El contenido de este archivo podría haberse incluido en el anterior, pero se ha separado para
discernir las funciones propias del contrato inteligente de las funciones propias de la
infraestructura de la Blockchain. Este archivo contiene un listener que está esperando a ser
llamado mediante el botón submit del formulario. Cuando esto ocurre se hace uso de la función
crearProducto para, mediante los identificadores que se definieron en html, construir la llamada
a la función de crear un producto que figura en el Smart Contract.
ILUSTRACIÓN 31. FUNCIONES DE MONITORIZACIÓN DEL DESPLIEGUE
ILUSTRACIÓN 32. CÓDIGO PARA ASEGURAR QUE SE DESPLIEGA CORRECTAMENTE EL CONTRATO
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
73
6.8 Metamask
Con este último componente, ya si estamos en disposición de utilizar nuestra App
Descentralizada. Como ya se ha venido hablando, para realizar transacciones dentro de la
Blockchain necesitamos de una billetera o Wallet que contenga y administre nuestros fondos de
Ethers. Metamask es una de las más reputadas y empleadas wallets a la hora de interactuar con
la red Ethereum pues, además de permitir estas funciones ofrece una interfaz sencilla e intuitiva
para conectarse a la red Ethereum local que nos despliega Ganache. Para su uso,ofrece una
aplicación web o una extensión en Chrome desde la cual llamarla. Una vez registrados, nos
ofrece la siguiente pantalla:
Donde deberemos crear una cuenta nueva y asociarla a nuestra red local Ethereum mediante la
clave privada de la misma. Tras lo cual, ya estaremos en disposición de autorizar y realizar
transacciones con nuestra Wallet.
ILUSTRACIÓN 33.CÓDIGO PARA ACCEDER A LAS FUNCIONES DEL SMART CONTRACT DESDE LA WEB
ILUSTRACIÓN 34. CUENTA METAMASK
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
74
6.9 Script conversor de datos
Como elemento final de la parte técnica, se ha desarrollado un script en Python para trasladar
los datos provenientes de los sensores a un documento Excel con el cual poder visualizarlos y
operar con ello según las necesidades. Los datos que los sensores de las motas de la red IoT
ofrecen se guardan automáticamente dentro de un documento de texto plano, el cual se debe
leer y trasladar a la ficha Excel del siguiente modo empleando el lenguaje de programación
Python.
En primer lugar, se ha importado la librería pandas, ampliamente utilizada cuando se desea
obtener una herramienta especializada en el uso y manejo de datos. Gracias a esta librería
vamos a poder leer datos provenientes del archivo txt y trasladarlos mediante operaciones de
escritura al archivo Excel. En segundo lugar, hay que indicar la ruta en la que se encuentra
nuestro archivo txt origen y a continuación se han creado arrays de datos inicialmente vacíos
para posteriormente almacenar en ellos los distintos parámetros de interés (Nodo del que
proviene el dato, temperatura, humedad, presión y batería). Lo siguiente que debemos hacer es
indicar al script que queremos realizar una operación de lectura sobre dicho archivo y el formato
que este debe tener para poder realizar dicha lectura. Una vez hecho esto, se debe encontrar
los patrones por los que se dividen los datos, que en nuestro caso son tres y realizar una división
de ellos en base a esos patrones que los diferencian. En nuestro caso, se han empleado como
indicadores de división las comas y los dos puntos para la parte más compleja en cuanto a
similitud que era la que contenía los datos referentes a temperatura, humedad y presión.
Además, ha habido que eliminar ciertos elementos que a posteriori iban a dar errores de
conversión en Excel como el guion bajo que mostraba la presión para indicar la separación del
siguiente dato que era la batería. Con esto entendido, para la temperatura y la humedad se ha
generado una lista y se ha accedido al segundo elemento de la misma y para la batería se ha
generado una lista y se ha accedido al último elemento de la misma. Con esto hecho se han
ILUSTRACIÓN 35. WALLETS ASOCIADAS A LAS
CUENTAS DE METAMASK
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
75
guardado las listas nuevas generadas con los datos en claro en las listas inicialmente vacías que
se crearon en un principio.
Con esto hecho, solo quedaría generar la lista indexada que en Python se conoce como
dataframe y realizar la operación de escritura en un nuevo archivo que indicamos que se cree
con extensión .xlsx para poder manipular nuestros datos en Excel. Con este último archivo
daríamos por concluida la sección dedicada a la explicación del desarrollo técnico y podemos
dar pie al capítulo siguiente en el que se van a mostrar los resultados obtenidos.
ILUSTRACIÓN 36. SCRIPT DE PYTHON PARA LA CONVERSIÓN DE DATOS
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
76
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
77
7 . Resultados Tecnológicos
Tras la explicación de todos los elementos que han compuesto el desarrollo técnico, vamos a
observar paso a paso los resultados obtenidos tanto en la App Descentralizada como en Remix.
Tras el despliegue y compilación inicial del contrato, lo siguiente es desplegar la App mediante
el comando npm run dev que lo que hará precisamente es arrancar la aplicación, sin olvidarnos
que antes debemos tener desplegado el entorno virtual local de la red Ethereum que nos
proporciona Ganache:
Tras esto, observamos como el lite server, mediante el método de petición HTML GET accede y
se trae cada uno de los archivos que necesita para construir la App Web.
Esto hace que la interfaz inicial se despliegue en una pestaña del navegador:
ILUSTRACIÓN 37. DESPLIEGUE DEL SERVIDOR WEB Y DE LA APLICACIÓN
ILUSTRACIÓN 38. INTERFAZ DE LA DAPP
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
78
Lo siguiente es configurar Metamask para que enlace la Wallet con Ganache y podamos lanzar
transacciones.
Para ello, debemos pegar la Private Key que nos ofrece la primera cuenta de Ganache en una
nueva nettest (Red de Prueba) local que importemos desde Metamask.
Tras esto, si observamos la consola de la página en la que se ha desplegado la web, vemos que
nos ofrece los mensajes afirmativos que nosotros le hemos insertado indicando que todo ha ido
bien, así como la dirección de la billetera y el JSON con los datos del contrato:
ILUSTRACIÓN 39. PRIVATE KEY DE GANACHE
ILUSTRACIÓN 40. VINCULACIÓN DE LA CUENTA DE GANACHE EN METAMASK
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
79
A continuación, solo nos queda introducir los datos de la botella de aceite y hacer el submit
mediante el botón “crear producto”, lo cual desencadenará en una petición de confirmación de
la transacción como se muestra en la siguiente figura:
Tras confirmar la transacción, podemos observar como la red Ethereum funciona, pues se
muestra en Metamask lo siguiente:
ILUSTRACIÓN 41. MENSAJES DE STATUS DE LA CONSOLA
ILUSTRACIÓN 42. ESTABLECIMIENTO
DE LA TRANSACCIÓN EN METAMASK
ILUSTRACIÓN 43. CONFIRMACIÓN DE LA TRANSACCIÓN EN METAMASK
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
80
Se graba por consola la información acerca de la transacción en la Blockchain:
Y, además en Ganache podemos ver como se ha actualizado en número de transacciones y el
número de Ethers restante:
Con esto, podemos concluir que la App descentralizada funciona y es capaz de comunicarse con
el Smart Contract y realizar transacciones dentro de la Blockchain mediante una interfaz Web
sencilla e intuitiva.
El resto de las funciones de la Blockchain se probarán en Remix IDE. Remix es una interfaz web
pensada para la red Ethereum que, además de poder realizar pruebas sobre las funciones de
nuestro Smart Contract, permite compilar y desplegar el contrato y cuenta con una herramienta
de depuración integrada que va a permitir llevar a cabo los procesos de testeo y corrección del
código. Para emplear REMIX IDE, una vez cargado y compilado nuestro contrato inteligente,
haremos el despliegue del mismo seleccionando primeramente el environment de Metamask
que conecta la wallet con la cuenta de Ganache.
ILUSTRACIÓN 44. INFORMACIÓN POR CONSOLA DE LOS DATOS DE LA TRANSACCIÓN
ILUSTRACIÓN 45. CÓDIGO HASH DE LA TRANSACCIÓN EN GANACHE
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
81
Una vez desplegado el contrato, ya podemos hacer uso de todas las funciones declaradas en el
mismo:
ILUSTRACIÓN 46. PARÁMETROS DE DESPLIEGUE EN REMIX IDE
ILUSTRACIÓN 47. INTERFAZ DE FUNCIONES EN REMIX IDE
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
82
Función anadeCertificadorAutorizado: Si empleamos la address que se empleó para hacer el
despliegue del contrato para dar de alta un nuevo certificador autorizado esta acción se lleva a
cabo sin problema:
Del mismo modo, si tratamos de dar de alta un certificador autorizado sin tener la dirección del
contrato, esto derivará en un error pues no contaríamos con los permisos para poder llevar a
cabo esta operativa. Hecho esto, podemos comprobar como si introducimos esta dirección en
la función que comprueba si un certificador está autorizado nos devuelve un true:
Del mismo modo, podemos crear un producto y añadirle datos de los sensores provenientes de
la red IoT, tal y como se muestra a continuación:
Y obtener la cantidad de datos de sensores que se han registrado, en este caso uno:
ILUSTRACIÓN 48. FUNCIÓN ANADECERTIFICADORAUTORIZADO
ILUSTRACIÓN 49. COMPROBACIÓN DE QUE EL CERTIFICADOR EXISTE
ILUSTRACIÓN 50. ALTA DE PRODUCTO EN REMIX
ILUSTRACIÓN 51. OBTENCIÓN DE PRODUCTOS DADOS DE ALTA
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
83
Así como ver los datos de la botella de aceite que acabamos de dar de alta:
Tras dar de alta un certificador autorizado, podemos dar de alta esta botella u otra empleando
la función certificar producto. Tras esto, podemos comprobar que se ha certificado haciendo un
call a la botella de aceite creada mediante el identificador de la misma:
Por último, vamos a mostrar los resultados obtenidos gracias al script en Python mediante el
cual se han manipulado los datos provenientes de las motas de la red IoT. Los datos de los
sensores de la red IoT se han obtenido del siguiente modo:
ILUSTRACIÓN 52. DATOS DEL PRODUCTO DADO DE ALTA
ILUSTRACIÓN 54. COMPROBACIÓN DE QUE LA BOTELLA
ESTÁ CERTIFICADA
ILUSTRACIÓN 53. CERTIFICAR UNA BOTELLA
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
84
Dos motas se han encargado de recolectar datos y transmitirlos a una tercera mota que ha
actuado como HUB entre la red IoT y el ordenador, formando una pequeña red de transmisión.
Además, los datos son reales y provienen de un olivar situado en Maqueda, la provincia de
Toledo.
Una vez ejecutado el script, cuyos datos de entrada provenientes del archivo txt tenían esta
forma:
Con esto, damos por concluido con éxito el capítulo de pruebas y resultados obtenidos.
Obtenemos como resultado el siguiente archivo en Excel:
Gracias al cual hemos podido realizar varias operaciones que han consistido en obtener la media
y la varianza de todos los datos (223 en total) y trazar un gráfico que permite obtener una idea
visual de los mismos.
ILUSTRACIÓN 55. DATOS DE LOS SENSORES DEL ARCHIVO TXT
ILUSTRACIÓN 56. DATOS DE LOS SENSORES FORMATEADOS A EXCEL
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
85
Con esto último podemos dar por concluida como exitosa también la explicación de pruebas y
resultados obtenidos en lo que a la parte de Blockchain se refiere.
ILUSTRACIÓN 57. MANIPULACIÓN DE LOS DATOS EN EXCEL
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
86
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
87
8 . Presupuesto
En esta sección detallaremos los costes que hemos tenido que asumir para desarrollar el
proyecto, así como los costes asociados al uso de la red Ethereum que, en nuestro caso, al ser
un despliegue local no ha supuesto un coste monetario real pero que en caso de desplegarse
sobre la red Ethereum supondría un gasto fruto de la conversión del coste en gas de la
transacción a Ethers, la moneda nativa de Ethereum.
8.1 . Presupuestos parciales
8.1.1 Presupuesto Hardware
Para el desarrollo del proyecto, tanto en la redacción como en el desarrollo del código se ha
empleado el ordenador propio personal mientras que para la toma de medidas se ha empleado
las motas Libellium que vienen con los sensores de Humedad, temperatura y presión
incorporados sobre su shield.
Artículo
Unidades
Descripción
Precio Total(€)
Libellium
Waspmote
3
Mota con los sensores para la toma
de datos
300
Ordenador MSI
Modern 15
1
Ordenador personal empleado para
el desarrollo
700
TABLA 1. PRESUPUESTO HARDWARE
Esto hace un total de 1000€ en cuanto al material Hardware empleado.
8.1.2 Presupuesto Software
A lo largo de la memoria se ha ido relatando los diferentes componentes Software que se han
requerido para el proyecto, los cuales han sido gratuitos pero tienen un precio en relación a las
horas dedicadas de desarrollo:
Artículo
Unidades
Version
Precio (€)
% de uso en
relación con
las horas
Coste(€)
Remix IDE
1
0.36.0
0
5%
290
Ganache
1
2.5.4
0
5%
290
Metamask
1
16.18.0
0
5%
290
Visual Studio
1
1.77.0
0
45%
2610
Node JS
1
16.18.0
0
10%
580
Microsoft
Office
1
W11
0
30%
1740
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
88
TABLA 2. PRESUPUESTO SOFTWARE
8.1.3 Presupuesto de recursos de Ethereum
Dado que, tanto para el despliegue del contrato como para el uso de sus funciones se ha
empleado un entorno local, no existen costes monetarios asociados a las transacciones,
únicamente se puede dar información acerca de los costes de gas necesarios para llevar a cabo
las transacciones:
8.1.4 . Presupuesto de mano de obra
Con respecto a la mano de obra necesaria en el supuesto de que se requiriese a una persona externa
para el desarrollo técnico, el presupuesto aproximado sería el siguiente:
Recurso
Precio/Hora(€)
Horas
aproximadas
dedicadas
Total(€)
Ingeniero de Telecomunicaciones
Junior
20
290
5800
TABLA 4. PRESUPUESTO DE MANO DE OBRA
8.2 . Presupuesto Total
Si los anteriores presupuestos los sumamos y resumimos con el fin de determinar el coste total del
desarrollo del proyecto, llegamos a la siguiente tabla en la que se observa como el presupuesto total del
proyecto asciende a 6800€.
Recurso empleado
Coste Total (€)
Recursos Hardware
1000
Recursos Software
0
Recursos Blockchain
0
Recursos Humanos
5800
Total
6800
Función
Cose de
Gas(Gwei)
anadeCertificadorAutorizado
135238
crearProducto
223948
certificarProducto
184312
registrarDatosSensores
226314
obtenerCantidadDatosSensores
84765
Despliegue contrato
548170
TABLA 3. PRESUPUESTO GAS
TABLA 5. PRESUPUESTO TOTAL
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
89
9 . Impactos del proyecto
Con el desarrollo técnico y teórico realizado en este proyecto, el cual aúna tecnología Blockchain
y un modelo de negocio diseñado específicamente para su inserción en el ámbito de la
agricultura y el aceite de oliva, lo siguiente que debemos hacer es medir el impacto y la
repercusión en los aspectos ambientales, sociales, industriales, económicos y tecnológicos que
dicho proyecto va a tener. Es por ello por lo que se ha incluido este capítulo en el que se va a
analizar cada uno de los impactos por separado, así como su causa y efecto.[49]
9.1 Impacto Ambiental
En este sentido existen varios factores a tener en cuenta y el primero de ellos es el uso de la
tecnología Blockchain como soporte de la Aplicación descentralizada y base técnica para el
modelo de negocio que se ha planteado. Como ya se vio anteriormente en la introducción
dedicada a explicar el funcionamiento básico de Blockchain, esta tecnología puede tener un gran
impacto negativo en el consumo y gestión de la energía en función del método de consenso que
se utilice (Por ejemplo, el algoritmo PoW requiere de una gran cantidad de recursos energéticos
que deben destinarse a la resolución de problemas matemáticos complejos para poder minar
un solo bloque). En nuestro caso particular, recordemos que la red Ethereum, en su versión más
reciente, emplea el algoritmo Proof of Stake(PoS) basada en la validación de nodos mediante
nodos validadores, una forma mucho más eficiente de operar. Por lo tanto, en este aspecto,
aunque haya una componente intrínseca de impacto ambiental debido al uso de elementos de
computación, esta es la opción menos perjudicial al respecto.
Por otro lado, debemos medir también el impacto ambiental que la implementación de nuestro
BMC va a tener sobre el proyecto y la comunidad. Analizándolo detenidamente, podemos
determinar que va a paliar los efectos medioambientales adversos dado que va a suponer un
ahorro de intermediarios con el uso de Smart Contracts a la par que va a reducir el fraude y con
ello la producción de botellas de aceite fraudulentas con el consiguiente ahorro en plásticos y
material de producción. Además, el uso de la red IOT va a permitir una mejor predicción del
estado del fruto con el consiguiente ahorro energético. Es por estos tres factores por los que se
ha considerado que, pese a existir un impacto ambiental considerable respecto al uso de la
Tecnología Blockchain frente a otros modelos tradicionales, este se compensa mediante el resto
de los elementos que contribuyen a favor.
9.2 Impacto e implicación Social
Esta propuesta de proyecto plantea alterar radicalmente la forma en la que el sector agrícola
dedicado a la producción de aceite de oliva opera. No solo porque van a disponer de un sistema
que les permita aportar una confianza y seguridad extra, sino porque van a tener ocasión de
acercarse al consumidor mediante la aplicación y esto va a implicar a su vez una sensibilización
y reconocimiento por parte del consumidor a la labor agrícola que se está llevando a cabo a la
par que se construye una comunidad que va a hacer uso de una tecnología puntera y novedosa
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
90
al mismo tiempo que se tienen en cuenta los métodos y labores de producción tradicionales
apoyados por la red de sensores y la aplicación descentralizada.
Además, con el acercamiento de la tecnología Blockchain a la comunidad agrícola se abren
nuevos horizontes de aprendizaje y se reduce la brecha tecnológica intergeneracional lo cual sin
duda va a contribuir en un largo plazo al uso más extendido de tecnologías seguras, fiables y
estables. Por otro lado, el impacto de usar esta novedosa tecnología va a influir enormemente
en cuanto a la forma en la que tradicionalmente se trabajan los productos derivados de la oliva.
Es un impacto íntimamente ligado a las consecuencias sociales que el uso de la tecnología
Blockchain deja tras de pues, como ya se ha comentado, el uso de esta permite el
acercamiento de esta a sectores cuyos conocimientos al respecto sean poco profundos. Además,
va a permitir la recolección de datos mediante la red de sensores IoT lo cual, aunque es una
práctica de monitorización de procesos cada vez más extendida, también va a suponer un
cambio e impacto social y tecnológico significativo en cuanto a las formas de trabajo más
tradicionales. El proyecto afecta tecnológica y socialmente e impacta positivamente en aspectos
de delegación y automatización de procesos y labores.
9.3 Impacto Económico
El proyecto también va a conllevar un impacto económico relacionado en gran parte con la
reducción de costes e intermediarios gracias a la automatización de procesos como los de
certificación o altas de nuevos lotes, lo cual va a permitir una redirección de los recursos de los
que ya se disponían y una mayor eficiencia en el uso de los mismos.
Bien es cierto que, por la propia naturaleza del trabajo de producción y recolección, este ámbito
no se ve tan afectado en cuanto a impacto industrial dentro del ámbito social pero si lo hace la
industria de consumidores y puntos de venta. Apostar por un producto eficiente, ecológico y
seguro va a permitir al mercado de venta un aumento en su público debido a que va a ser capaz
de garantizar la calidad en sus productos de una forma novedosa, a la par que amplía su
segmento objetivo a nuevos usuarios que se verán atraídos por el uso de la tecnología
Blockchain como herramienta tecnológica para el suministro de productos de consumo.
El impacto industrial mentado anteriormente tiene una repercusión directa en las consecuencias
e impacto económico debido a que la anticipación del estado fisiológico que nos proporcionan
los sensores de las motas, el uso de Smart Contract y la implementación del modelo de negocio
va a conllevar una mejora en los procesos de producción y la automatización de algunos de ellos
que se traducen finalmente en una reducción de costes y un ahorro económico. Además, este
sistema ayuda a prevenir y reducir las estafas y la inserción en el mercado de productos
fraudulentos lo cual también va a repercutir en un ahorro para el productor que es el principal
afectado, pero también para el consumidor y las cadenas de distribución, pues estas no van a
poner en entredicho su reputación por la venta de productos falsos y los clientes no van a
destinar recursos económicos en adquirir productos cuyas especificaciones sean fraudulentas.
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
91
10 . Conclusiones
Llegados a este punto, ya hemos observado que la Tecnología Blockchain puede resultar
compleja, pero su uso aplicado a un modelo de negocio pensado para el sector del aceite de
oliva supone un cambio más que beneficioso para el usuario dado que la concepción de emplear
esta tecnología en un BMC como el nuestro abre las puertas a un amplio abanico de
posibilidades en cuanto a escalabilidad, automatización, divulgación de esta tecnología
desconocida para muchos y da pie a que esta se instaure en más ámbitos de la vida cotidiana.
Esta forma de concebir y unificar la Tecnología Blockchain y el BMC mediante una aplicación
descentralizada que hace uso de un Smart Contract nos ha dejado una serie de importantes
beneficios, tales como:
1. Aumento de Ventas y Disminución de Costes: No olvidemos que el hecho de usar
contratos inteligentes facilita y automatiza las labores de inventariado y reduce la
necesidad de tantos intermediaros, además de facilitar las labores de certificación.
Esto por un lado forma parte de la propuesta de valor del negocio de busca abarcar y
atraer a más gente a esta nueva forma de operar y que sin duda no va a pasar inadvertida
dada su novedosa base tecnológica y su acercamiento con los stakeholders lo cual va a
derivar en un aumento de la producción y venta. Además, como se reducen
intermediarios también se reducen costes lo cual hace aún más atractiva la propuesta.
2. Escalabilidad de la solución: Una de las mayores ventajas de la Tecnología Blockchain es
su facilidad para escalar las soluciones partiendo de la base de que la red está compuesta
por nodos validadores de las transacciones y que estos pueden crecer y ampliarse
siempre que se requiera. De hecho, uno de los objetivos del proyecto es ampliar lo
máximo posible la red de producción a la par que se afianza la comunidad Blockchain
que forma parte de la red con el fin de que esta tecnología y solución llegue al máximo
número de personas posibles, para lo cual es imprescindible que esta sea escalable, lo
cual se logra gracias a la versatilidad de la Tecnología Blockchain.
3. Reducción del fraude: Como ya se estudió en los apartados teóricos, la red Blockchain
es sumamente segura y complicada de corromper gracias a la seguridad que ofrece
Ethereum y al sistema de validación PoW que utiliza. Esta es una ventaja muy importante
que nos permite paliar las recientes intenciones de fraude de distribuidores de aceite de
oliva fraudulento que se ha debido al incremento en el precio de este bien de consumo.
4. Anticipación: Recordemos que se ha implementado una red IoT real de motas con
sensores que sirven para monitorizar parámetros ambientales y que van a ayudar a
prevenir posibles pérdidas de materia prima gracias a anticiparse a inclemencias
meteorológicas o condiciones adversas que puedan leerse a través de los datos
recopilados.
5. Mayor capacidad de análisis: Contamos con un modelo de negocio completo y adaptado
al sector del aceite de oliva que abarca los dos extremos de la cadena: Productores y
Consumidores. Esto permite virar en la estrategia y adaptarla en tiempo real a las
necesidades del mercado si los resultados no fuesen los esperados gracias a poder
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
92
analizar de forma individual y conjunta todos los sectores que intervienen en el modelo
de negocio desarrollado.
Otras ventajas fruto de la unión de la Tecnología Blockchain y el BMC son la transparencia,
trazabilidad y la facilidad de adaptarlo en base a las necesidades en tiempo real del mercado.
No obstante, cabe destacar que la solución planteada es compleja tecnológica y
estructuralmente lo que puede derivar en una barrera a la hora de su implementación. Los
agricultores y consumidores no tienen por qué saber manejar estos conceptos y herramientas,
pero, habiéndose superado este inconveniente a través de formación básica que les permita
manejarla a alto nivel a través de asistencia personal, tal y como se indica en el capítulo 5.4 , se
da paso a una gran oportunidad de crecimiento y adaptación de un mundo y un mercado
tecnológico que se encuentra en constante cambio y evolución.
Como conclusión, a lo largo del desarrollo de la memoria y como resultado final se han ido
cumpliendo con los requisitos, restricciones y especificaciones planteadas llegando a una
solución definitiva cuyos resultados sobre el papel han sido fructíferos y cuyas pruebas se han
superado obteniendo y satisfaciendo el objetivo último: Obtener un modelo de negocio basado
en Tecnología Blockchain con el cual facilitar la labor a los agricultores y proteger y ayudar al
consumidor.
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
93
11 . Citas y referencias
[1] W. S. Stornetta, "Biography of W. Scott Stornetta," Bit2Me Academy. [Online]. Available:
https://academy.bit2me.com/quien-es-w-scott-stornetta/. [Accessed: January 16, 2024].
[2] "La Diferencia Entre DLT y Blockchain," BBVA Innovation, [Online]. Available:
https://www.bbva.com/es/innovacion/diferencia-dlt-blockchain/. [Accessed: January 16,
2024].
[3] Bit2Me Academy, "¿Qué es Hash?," Bit2Me Academy. [En línea]. Disponible en:
https://academy.bit2me.com/que-es-hash/. [Consultado el 16 de enero de 2024].
[4] "Cómo funciona el algoritmo Prueba de Trabajo (Proof of Work) en Blockchain,"
Observatorio Blockchain. [En línea]. Disponible en:
https://observatorioblockchain.com/blockchain/como-funciona-el-algoritmo-prueba-de-
trabajo-o-proof-of-work-en-blockchain/. [Consultado el 16 de enero de 2024].
[5] Ethereum, "Proof of Stake (PoS)," Ethereum Developers Documentation. [En línea].
Disponible en: https://ethereum.org/es/developers/docs/consensus-
mechanisms/pos/#:~:text=Para%20participar%20como%20validador%2C%20el,de%20consens
o%20y%20un%20validador. [Consultado el 16 de enero de 2024].
[6] "Diferencias entre criptomoneda y token," ASUFIN. [En línea]. Disponible en:
https://www.asufin.com/diferencias-entre-criptomoneda-y-
token/#:~:text=Valor,de%20la%20demanda%20del%20mercado. [Consultado el 16 de enero
de 2024].
[7] Coinary, "Comprendiendo la Fungibilidad en Criptomonedas," Coinary. [En línea].
Disponible en: https://coinary.com/es/learn/comprendiendo-fungibilidad-criptomonedas/.
[Consultado el 16 de enero de 2024].
[8] KeepCoding, "Tokens ERC-20, ERC-721 y ERC-1155," KeepCoding. [En línea]. Disponible en:
https://keepcoding.io/blockchain/tokens-erc-20-erc-721-y-erc-1155/#Tokens_ERC-20.
[Consultado el 16 de enero de 2024].
[10] Ethereum, "Gas en Ethereum," Ethereum Developers Documentation. [En línea].
Disponible en: https://ethereum.org/es/developers/docs/gas/. [Consultado el 16 de enero de
2024].
[9] Ethereum, "Smart Contracts," Ethereum Developers Documentation. [En línea]. Disponible
en: https://ethereum.org/en/developers/docs/smart-contracts/. [Consultado el 16 de enero
de 2024].
[11] Demil, B., & Lecocq, X., "Business Model Evolution: In Search of Dynamic Consistency."
ScienceDirect. [En línea]. Disponible en:
https://www.sciencedirect.com/science/article/abs/pii/S0024630110000105.[Consultado el
16 de enero de 2024].
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
94
[12] Amit, R., & Zott, C. (2001). "Value creation in E-business." Strategic Management Journal,
22, 493-520. https://doi.org/10.1002/smj.187.
[13]Prahalad, C. K., & Hart, S. L. (2002). The Fortune at the Bottom of the Pyramid.
[14] Balakrishnan, A., Kumara, S.R.T., & Sundaresan, S. (1999). "Manufacturing in the digital
age: exploiting information technologies for product realization." Information Systems
Frontier, 1, 2550.
[15] KeepCoding. "¿Qué es Blockchain Pública?" KeepCoding Blog. [En línea]. Disponible en:
https://keepcoding.io/blog/que-es-blockchain-
publica/#:~:text=La%20blockchain%20p%C3%BAblica%20es%20una,las%20transacciones%20q
ue%20se%20realizan.
[16] IBM. "Hyperledger." IBM. [En línea]. Disponible en: https://www.ibm.com/es-
es/topics/hyperledger#:~:text=Hyperledger%20Fabric%20es%20una%20plataforma,con%20pe
rmisos%22%20(conocidos).
[17] 101 Blockchains. "Blockchain Híbrida." 101 Blockchains. [En línea]. Disponible en:
https://101blockchains.com/es/blockchain-hibrida/.
[18] Autor(es). "The prospective value creation potential of Blockchain in business models: A
delphi study" Technological Forecasting and Social Change, volumen 166, Disponible en:
https://www.sciencedirect.com/science/article/abs/pii/S0040162521000330?casa_token=gCc
e7-3mgGIAAAAA:tyVWCrs5A3ZiEwOeC9VDA5XOxGo463kfUWktXpdBItvs7-
jPNNpt5FgCl9ElyP8qW6XV3Giu#bib0017.
[19] Carrefour. Sala de Prensa Carrefour. [En línea]. Disponible en:
https://www.carrefour.es/grupo-carrefour/sala-de-prensa/noticias2015.aspx?tcm=tcm:5-
51092.
[20] IBM. "IBM Food Trust." IBM. [En línea]. Disponible en: https://www.ibm.com/es-
es/products/supply-chain-intelligence-suite/food-trust.
[21] IBM. "Antonello Produce Enhances Food Safety with IBM Food Trust." IBM Case Studies.
[En línea]. Disponible en: https://www.ibm.com/case-studies/antonello-produce.
[22] INESDI. "Aplicaciones de Blockchain en la Industria Alimentaria." INESDI Blog. [En línea].
Disponible en: https://www.inesdi.com/blog/aplicaciones-de-Blockchain-en-la-industria-
alimentaria/.
[23] EC21. "Global B2B Marketplace." EC21. [En línea]. Disponible en: https://www.ec21.com/.
[24] Llamas Fernández, F. J., & Fernández Rodríguez, J. C. (2018). "La metodología Lean
Startup: desarrollo y aplicación para el emprendimiento." Revista ean, (84), 79-95.
[25]. Angel Arias, C. (2018). El método LEAN STARTUP: una revisión teórica. GestióN Ingenio Y
Sociedad, 3(1), 18-25. Recuperado de
http://gis.unicafam.edu.co/index.php/gis/article/view/68
[26] "MVP Explained." Disponible en:
https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=7592786&casa_token=cdL2HxeUtFU
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
95
AAAAA:n8NquhIzx5ovFRcm6CqvArvonrs1etId1vlAXKqqdzB4J4VqeTLkVWWu-pLOw-
8oZacxIGcD&tag=1.
[27] B. Fritscher and Y. Pigneur, "Visualizing Business Model Evolution with the Business Model
Canvas: Concept and Tool," 2014 IEEE 16th Conference on Business Informatics, Geneva,
Switzerland, 2014, pp. 151-158, doi: 10.1109/CBI.2014.9.
[28]Departamento IOR. "Emprendimiento y modelos de negocio."
[29] Departamento IOR, Profesor Manuel Uche Soria. "Generación de modelos de negocio en
la economía digital."
[30] Jonathan García-allen (2015). "Pirámide de Maslow: la jerarquía de las necesidades
humanas”.Disponible en: https://psicologiaymente.com/psicologia/piramide-de-maslow.
[31] RTVE. (2023). " La odisea de comprar un billete de avión a buen precio: ¿cómo funcionan
los algoritmos de las aerolíneas?." Nombre de la publicación o sitio web. Disponible en:
https://www.rtve.es/noticias/20230517/como-afectan-algoritmos-precios-billetes-
vuelos/2446392.shtml.
[32] “Principales diferencias entre renting y leasing”. Disponible en:
https://www.thecapital.es/principales-diferencias-renting-
leasing/#:~:text=La%20principal%20diferencia%20entre%20ambos,propiedad%20cuando%20fi
naliza%20el%20acuerdo.
[33] Bestinver. "Economía de Escala." Bestinver. [En línea]. Disponible en:
https://www.bestinver.es/terminos/economia-de-escala/.
[34] Bolsamania. "Toyota eleva su participación al 20% en Subaru, que se convierte en su filial."
Bolsamania. [En línea]. Disponible en:
https://www.bolsamania.com/noticias/empresas/toyota-eleva-participacion-20--subaru-
convierte-filial--7038476.html.
[35] Marca Por Hombro. "Cuando tus marcas cooperan entre sí." Marca Por Hombro. [En
línea]. Disponible en: https://marcaporhombro.com/cuando-tus-marcas-cooperan-entre-si/.
[36] BBVA. "La joint venture en el ámbito empresarial." BBVA. [En línea]. Disponible en:
https://www.bbva.es/finanzas-vistazo/ef/empresas/joint-
venture.html#:~:text=La%20joint%20venture%20es%20una,determinada%2C%20en%20la%20
que%20se.
[37] Asociación Española de Normalización (AENOR). "Certificación de Aceite de Oliva Virgen."
AENOR. [En línea]. Disponible en: https://www.aenor.com/certificacion/alimentacion/aceite-
oliva-virgen.
[38] Asociación Española de Normalización (AENOR). "UNE 34601:2003 - [UNE 34601]."
AENOR. [En línea]. Disponible en: https://tienda.aenor.com/norma-une-34601-2003-
n0030255.
[39] Asociación Española de Normalización (AENOR). "UNE 34605:2003 - [UNE 34605]."
AENOR. [En línea]. Disponible en: https://tienda.aenor.com/norma-une-34605-2003-n0030254
[40] Asociación Española de Normalización (AENOR). "UNE 34606:2003 - [UNE 34606]."
AENOR. [En línea]. Disponible en: https://tienda.aenor.com/norma-une-34606-2003-
n0030253
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
96
[41] ESAO. "Título del artículo." Cómo se produce el aceite de oliva, [En línea]. Disponible en:
https://blog.esao.es/c%C3%B3mo-se-produce-el-aceite-de-oliva.
[42] Migasa. [En línea]. Disponible en: https://www.migasa.com/es/#.
[43] Asociación Española de la Industria y el Comercio Exportador del Aceite de Oliva. "Quiénes
Somos." [En línea]. Disponible en: http://www.asoliva.com/quienes_somos.
[44] Software Package Data Exchange (SPDX). "Handling License Information." SPDX. [En línea].
Disponible en: https://spdx.dev/learn/handling-license-info/.
[45] Truffle Suite. "Truffle Documentation." Truffle Suite. [En línea]. Disponible en:
https://trufflesuite.com/docs/truffle/.
[46] Node.js. "About Node.js." [En línea]. Disponible en: https://nodejs.org/en/about.
[47] npm. "lite-server Package." [En línea]. Disponible en:
https://www.npmjs.com/package/lite-server.
[48] Mozilla Developer Network. "CSS - Cascading Style Sheets." Mozilla Developer Network.
[En línea]. Disponible en: https://developer.mozilla.org/es/docs/Web/CSS.
[49] ETSIST-DIAPOSITIVAS Analisis Sostenibilidad Gestión Proyectos CS (2024-02-14).
ETS Ingeniería y Sistemas de Telecomunicación Campus Sur UPM
Abril de 2024
97