Estoy tratando de averiguar la mejor manera de abordar un problema.
Me gustaría darle a un usuario la capacidad de almacenar documentos que tengan valor. Entonces, cada vez que crean un nuevo documento, pueden agregar tanto éter a ese contrato. El objetivo es que luego puedan negociar esos contratos.
Pensé en generar una nueva dirección para cada documento, pero eso haría imposible enviarlos a otra persona.
¿Alguien tiene alguna sugerencia de cómo puedo resolver esto? Para desarrollo, estoy usando node.js y web3.js.
Si entendí bien, no tiene requisitos estrictos (todavía) sobre qué partes del sistema deben estar dentro de blockchain y cuáles fuera. Como al menos algunas partes tienen que estar fuera de la cadena de bloques (almacenamiento de documentos), me tomaré la libertad de sugerir una solución que estará dentro y fuera de la cadena de bloques.
Hysi
Lauri Peltonen
function buy(string hash) payable {...
: si la cantidad de Ether suministrada es suficiente, se marca como propietario del hash y su backend puede verificar quién es el propietario del hash y distribuir el documento a la propietario de alguna manera