Bitcoin Forum

Local => Español (Spanish) => Topic started by: wuala on October 26, 2013, 11:56:49 AM



Title: Próxima versión de Bitcoin - smart contracts
Post by: wuala on October 26, 2013, 11:56:49 AM
Según he leído en Coinbase, la próxima versión de Bitcoin va a
implementar los "smart contracts". He leído la definición que hacen
en el wiki de Bitcoin, pero no lo entiendo.

Concretamente ponen el ejemplo de la compra venta de un coche, con
una clave que podría incluirse en la cadena de bloques mediante una
transacción a través de un smartphone con capacidad NFC...  Pero me
pierdo en la técnica que me gustaría entender.

¿qué utilidad podría tener esto para favorecer transacciones entre partes
donde no existe confianza?

En fin, que me gustaría entender un poco más de este tema que parece
prometedor.

 ??? ??? ???


Title: Re: Próxima versión de Bitcoin - smart contracts
Post by: pinger on October 27, 2013, 07:22:46 AM
Según he leído en Coinbase, la próxima versión de Bitcoin va a
implementar los "smart contracts". He leído la definición que hacen
en el wiki de Bitcoin, pero no lo entiendo.

Concretamente ponen el ejemplo de la compra venta de un coche, con
una clave que podría incluirse en la cadena de bloques mediante una
transacción a través de un smartphone con capacidad NFC...  Pero me
pierdo en la técnica que me gustaría entender.

¿qué utilidad podría tener esto para favorecer transacciones entre partes
donde no existe confianza?

En fin, que me gustaría entender un poco más de este tema que parece
prometedor.

 ??? ??? ???

Creo que el tema es que como solo tu puedes firmar una transacción, y esa transacción es pública, cualquiera puede ver lo que allí queda firmado. Pero tampoco lo tengo muy claro.


Title: Re: Próxima versión de Bitcoin - smart contracts
Post by: Shawshank on October 27, 2013, 12:24:11 PM
Por lo que entiendo, la idea es utilizar Bitcoin para el "internet de las cosas", que es un paso más al internet clásico que ya conocemos todos. Multitud de objetos estaría conectados a internet: el aire acondicionado, coches, etc. Que el aire acondicionado necesita más energía en un momento concreto, pues lo negocia directamente con la compañía sin necesidad de intervención humana.

Por ejemplo, el coche se abriría directamente por contacto con el móvil NFC, no con la llave como hasta ahora. El coche sería capaz de conectarse a internet y comprobar que la clave privada del móvil NFC que se acaba de acercar, es del auténtico propietario del coche y que por tanto puede abrir la puerta y arrancarlo. Si el usuario quiere vender el coche, lo hace a través de la cadena de bloques. El móvil NFC del nuevo comprador tendrá una nueva clave que le dará el control total del coche. La cadena de bloques guarda todo el historial de propiedad de ese coche. El propietario utilizará un certificado digital, como el del DNI electrónico por ejemplo, para dar más información sobre el coche: kilometraje, antigüedad, etc, así como garantizar ante terceros que es el auténtico propietario de la mercancía, con nombres y apellidos.

Se acabó por ejemplo el caso de robo en empresas de alquiler de coches. El usuario tendrá el control del coche durante un tiempo determinado. Al cabo de ese tiempo, el control vuelve a la agencia, a no ser que el usuario haga un nuevo pago.

En definitiva, el control de una pequeña cantidad de bitcoins en una dirección concreta implica el control total de un activo en el mundo real: un garaje, una casa, acciones, etc.

¿Responde a tu pregunta?


Title: Re: Próxima versión de Bitcoin - smart contracts
Post by: jaime on October 27, 2013, 01:01:14 PM
Por lo que entiendo, la idea es utilizar Bitcoin para el "internet de las cosas", que es un paso más al internet clásico que ya conocemos todos. Multitud de objetos estaría conectados a internet: el aire acondicionado, coches, etc. Que el aire acondicionado necesita más energía en un momento concreto, pues lo negocia directamente con la compañía sin necesidad de intervención humana.

Por ejemplo, el coche se abriría directamente por contacto con el móvil NFC, no con la llave como hasta ahora. El coche sería capaz de conectarse a internet y comprobar que la clave privada del móvil NFC que se acaba de acercar, es del auténtico propietario del coche y que por tanto puede abrir la puerta y arrancarlo. Si el usuario quiere vender el coche, lo hace a través de la cadena de bloques. El móvil NFC del nuevo comprador tendrá una nueva clave que le dará el control total del coche. La cadena de bloques guarda todo el historial de propiedad de ese coche. El propietario utilizará un certificado digital, como el del DNI electrónico por ejemplo, para dar más información sobre el coche: kilometraje, antigüedad, etc, así como garantizar ante terceros que es el auténtico propietario de la mercancía, con nombres y apellidos.

Se acabó por ejemplo el caso de robo en empresas de alquiler de coches. El usuario tendrá el control del coche durante un tiempo determinado. Al cabo de ese tiempo, el control vuelve a la agencia, a no ser que el usuario haga un nuevo pago.

En definitiva, el control de una pequeña cantidad de bitcoins en una dirección concreta implica el control total de un activo en el mundo real: un garaje, una casa, acciones, etc.

¿Responde a tu pregunta?


¿Dónde habéis leído sobre eso?
Lo único que conozco que se parezca es la propuesta, que parece que se implementa ya, de incluir mensajes (referencias a facturas, recibos, etc.) firmados utilizando certificados X.509
https://bitcointalk.org/index.php?topic=128442.0


Title: Re: Próxima versión de Bitcoin - smart contracts
Post by: Shawshank on October 27, 2013, 03:11:39 PM
¿Dónde habéis leído sobre eso?
Lo único que conozco que se parezca es la propuesta, que parece que se implementa ya, de incluir mensajes (referencias a facturas, recibos, etc.) firmados utilizando certificados X.509
https://bitcointalk.org/index.php?topic=128442.0

Sobre todo aquí:
Smart property: https://en.bitcoin.it/wiki/Smart_Property (https://en.bitcoin.it/wiki/Smart_Property) , que internamente apunta a contratos.

También muy interesante:
Canales de micropagos: https://bitcointalk.org/index.php?topic=244656.0 (https://bitcointalk.org/index.php?topic=244656.0)

Y lo que llega ahora en la última versión, en Bitcoin-Qt v0.9, el protocolo de pagos: https://bitcointalk.org/index.php?topic=300809.msg3225143#msg3225143 (https://bitcointalk.org/index.php?topic=300809.msg3225143#msg3225143) .


Title: Re: Próxima versión de Bitcoin - smart contracts
Post by: jaime on October 28, 2013, 04:48:12 PM
¿Dónde habéis leído sobre eso?
Lo único que conozco que se parezca es la propuesta, que parece que se implementa ya, de incluir mensajes (referencias a facturas, recibos, etc.) firmados utilizando certificados X.509
https://bitcointalk.org/index.php?topic=128442.0

Sobre todo aquí:
Smart property: https://en.bitcoin.it/wiki/Smart_Property , que internamente apunta a contratos.

También muy interesante:
Canales de micropagos: https://bitcointalk.org/index.php?topic=244656.0

Y lo que llega ahora en la última versión, en Bitcoin-Qt v0.9, el protocolo de pagos: https://bitcointalk.org/index.php?topic=300809.msg3225143#msg3225143 .



Muchas gracias! En general son buenas noticias porque esto abrirá nuevas oportunidades... y sus correspondientes riesgos para quienes usen los wallets que implementen las nuevas funcionalidades. Lo bueno es que el protocolo no se toca.



Title: Re: Próxima versión de Bitcoin - smart contracts
Post by: wuala on October 28, 2013, 07:44:45 PM
Pero no entiendo el funcionamiento...

¿alguien podría explicarme un poco el "intringulis" del asunto?

Gracias!!


Title: Re: Próxima versión de Bitcoin - smart contracts
Post by: Argen-Coin on October 28, 2013, 09:23:06 PM
Wuala:

Opera como una firma o certificado electrónico.

De un modo sencillo:

Compras un auto, acuerdas con el vendedor firmar un contrato con firma electrónica. Le transfieres 0.0001 btc con un detalle del contrato, usas el registro del Blockchain como "firma". El contrato está probado, firmado, sellado y validado ya que NADIE puede modificar el blockchain y tienes el registro con día, hora y clave pública (o cuenta).

Ahora falta que las LEYES o los JUECES lo acepten con ese carácter y, luego de eso, podrías hacer negocios de importación/exportación o contratos locales "sellado y validado" de este modo.



Title: Re: Próxima versión de Bitcoin - smart contracts
Post by: Shawshank on October 28, 2013, 11:32:57 PM
Wuala:
Ahora falta que las LEYES o los JUECES lo acepten con ese carácter y, luego de eso, podrías hacer negocios de importación/exportación o contratos locales "sellado y validado" de este modo.

Al menos inicialmente, no creo que el objetivo sea que los jueces acepten la propiedad registrada en la cadena de bloques. En un futuro, efectivamente, se podría firmar digitalmente sin necesidad de un tercero, sin necesidad de notario, y que resultara legalmente vinculante. Al fin y al cabo, también lo es la declaración de la renta cuando firmas con el DNI electrónico, y esto es parecido.

Por ejemplo, el propietario de una casa siempre será quien figure en el registro de la propiedad. Esto es muy difícil de cambiar. Inicialmente, por tanto, tenemos que avanzar hacia un "smart property" que sea una "llave" hacia la propiedad. Por ejemplo: poder abrir arrancar el coche, abrir la puerta del garaje, dar el control domótico de una casa, solicitar que el pago de dividendos de unas acciones se envíe a la dirección Bitcoin marcada en la cadena de propiedad del blockchain en vez de a una cuenta bancaria, etc.

EDIT: Para el caso de las acciones: https://en.bitcoin.it/wiki/Distributed_markets (https://en.bitcoin.it/wiki/Distributed_markets)