Vale la pena aclarar esto: El autoservicio depende de un par de factores importantes: - Un número inicial - Un registro abierto de todas las "compras" - Un número final En esa parte intermedia, para registrar todas las compras de forma ideal y abierta tendrías que catalogarlas individualmente. Algo como un libro de cuentas funcionaría bien. También tendrías que asegurarte de que todos pudieran leerlo para ver la progresión a lo largo del tiempo, así tendría que ser un "libro de cuentas abierto". Si fueras el único que lleva el control de las compras, no habría una forma sencilla de verificar que dices la verdad. Tendrías que tener un tercero que lleve el control contigo. Idealmente, podrías tener a varios terceros que lleven el control de todo. Sería un poco raro, tendrías que tener algún tipo de catalogación de transacciones, quizá con identificaciones y firmas únicas para que todos puedan llevar el control. Si lo hiciste bien, podrías hacer que varios terceros validaran tu libro de cuentas. La ventaja es que todos tendrían una copia también, así que sería fácil mantener todo abierto. Eso lo convertiría en un libro de cuentas abierto y descentralizado. No tendrías que confiar solo en una persona, podrías confiar en cualquier una, dos, diez, 100 personas y todas deberían tener la misma respuesta. Eso lo convertiría en un libro de cuentas abierto, sin confianza y descentralizado. Si estos mismos terceros también te ven entregar el recibo al cliente al final de la transacción, acabas de hacer una acción más compleja que ellos también pueden validar. Eso la convertiría en una capa de ejecución abierta, sin confianza y descentralizada. Esa sería la única forma de hacerlo de forma transparente, de una manera que sirviera mejor a la obra. Y con eso, ¡enhorabuena! Acabas de crear una blockchain.