Plataforma para tokenizar bienes raíces y mercado...

12
Plataforma para tokenizar bienes raíces y mercado decentralizado de tokens de propiedad

Transcript of Plataforma para tokenizar bienes raíces y mercado...

Plataforma para tokenizar bienes raíces y mercado decentralizado de tokens de propiedad

Tabla de Contenidos.

1.- Intro.1.1 Mercado mundial de bienes raíces en pocas manos.1.2 Desintermediación y democratización a través de blockchain.1.3 Plataforma descentralizada de código abierto.1.4 Tokenización de propiedades: mercado líquido y con precios transparentes. 1.5 Mercado de intercambio de tokens como inversión accesible y diversificada para los microinversores y generación de liquidez para los propietarios.1.6 ¿Qué es CasaToken?1.7 Casatokens CTK.

2.- Blockchain. Revisión rápida.

3.- Comprar y vender bienes raíces. Problemas. Solución.3.1 La solución de CasaToken: Tokenización de propiedades.

4.- Tokenización: Cómo funciona.4.1 Proponer una propiedad para enlistar.4.2 Elección de la entidad responsable de asuntos legales (en la jurisdicción apropiada).4.3 Elección de la entidad administradora de la propiedad.4.4 Confección de los acuerdos legales, firma por las partes involucradas.4.5 Registro en la base de datos criptográfica de CasaToken.4.6 Contrato Ricardiano entre el propietario y la plataforma CasaToken y Contrato inteligente sobre EVM (Ethereum Virtual Machine).4.7 Despliegue del contrato inteligente y emisión de Tokens de Propiedad.4.8 Ejecución de la oferta inicial de los Tokens de Propiedad correspondientes a la nueva propiedad. (TPI-XXX).4.9 Contribuciones mantenidas en custodia en CasaToken hasta la finalización de la Oferta Inicial de TPI-XXX. 4.10 Fin de la oferta, pago de comisión de enlistamiento y distribución de los TPI-XXX a los contribuyentes.

5.- Administración de las propiedades y generación de ingresos por rentas.5.1 Cada propiedad tokenizada tiene asignada una entidad administradora. 5.2 Distribución de los ingresos por rentas.5.3 Liquidación de la propiedad por caída del fondo de reserva.5.4 Compra significativa o total de activos de una propiedad enlistada.

6.- Mercado de intercambio de activos tokenizados (built-in exchange platform).

7.- Funcionamiento técnico de la plataforma CasaToken.7.1 CasaToken Dao family en Ethereum.

8.- Bibliografía.

CasaToken | 03

0505050505

060606

07

0909

111111111111

1112

12

13

13

1515151515

17

1920

23

1.- Intro.

1.1 Mercado mundial de bienes raíces en pocas manos.

CasaToken está trabajando en la construcción de una plataforma inmobiliaria de alcance global, basada en la tecnología blockchain, donde se planea reemplazar la forma de inversión tradicional (a través del mercado de acciones con alta barrera de entrada y alto grado de riesgo) utilizando microfinanciamiento colectivo en criptodivisas para ofrecer liquidez a los propietarios y participación proporcional en las ganancias a los inversores.

1.2 Desintermediación y democratización a través de blockchain.

Elegimos usar blockchain por dos motivos importantes: el primero es porque creemos que favorecerá la adopción de la economía colaborativa (sharing economy) mediante la inclusión de capital privado hasta ahora inactivo y, el segundo, porque la tokenización de propiedades cambiará la forma en la que se realizan en la actualidad las transac-ciones inmobiliarias y la transferencia de propiedades. Es por esto que proponemos el uso del microfinanciamiento colectivo por tokens para la pre-venta de nuestros produc-tos en lugar de la financiación tradicional por capital de riesgo (venture capital).

Queremos potenciar el mercado inmobiliario global, que actualmente es de $217 trillones de dólares, haciéndolo más eficiente, buscando una forma más segura y transpa-rente para invertir y comercializar bienes raíces.

Figura 1. Registro de la propiedad con la tecnología distribuida de libros contables.

1.3 Plataforma descentralizada de código abierto.

CasaToken se está desarrollando como una plataforma de código abierto e incluirá una interfaz de usuario limpia y funcional y que utilizará contratos inteligentes (smart contracts).

1.4 Tokenización de propiedades: mercado líquido y con precios transparentes.

El objetivo de la plataforma CasaToken es subdividir propiedades individuales de bienes raíces en tokens, los cuales representan derecho de propiedad sobre una cuotaparte de la propiedad total. Estos Tokens de Propie-dad Individual (TPI-XXX) se ofrecerán a la venta a través de un mecanismo de Oferta Inicial de Tokens, para luego de finalizada esta oferta, los tokens pueden ser listados en exchange nativo de CasaToken para su posterior trading.

¿Cuáles serían las ventajas de este proceso?

- Facilidad: En la transferencia de propiedades y la posesión fraccionaria de las mismas.

- Eficiencia: En la realización de transacciones transfron-terizas y alta reducción de los gastos generados por la eliminación de intermediarios.

CasaToken | 05

06 | CasaToken

1 Un Special Purpose Vehicle (SPV) es una compañía subsidiaria con una estructura de activos y un estatus legal que hace que sus obligaciones sean seguras, incluso si la compañía matriz quiebra.2 Los tokens casatokens CTK son exclusivos de la plataforma CasaToken, dando privilegios a los miembros que cumplan las políticas de la plataforma.

Figura 2. Pantalla de ejemplo de propiedades tokenizadas CasaToken.

Figura 3. Ejemplo del registro de transacciones en una blockchain.

2.- Blockchain. Revisión rápida.

La Blockchain (o cadena de bloques, como también se le conoce en español) es una base de datos compartida y distribuida, que funciona como un registro unificado de operaciones. En esta se registran las transacciones entre dos o más participantes como un libro de doble entrada, con fecha y hora precisa. Utiliza claves criptográficas en los registros y está distribuida en muchos ordenadores (nodos de la red) lo que la hace resistente a la censura y a manipula-ciones fraudulentas, ya que tendrían que modificarse todas las copias existentes para poder manipular la información.

Las transacciones se almacenan en una unidades de información llamadas bloques, que se yuxtaponen confor-mando una cadena (block-chain). Cada bloque tiene una clave criptográfica que lo vincula con el bloque anterior, ordenados cronológicamente, y mutuamente referenciados.

Los nodos “mineros” crean los bloques que forman la cadena, añadiendo a cada uno de ellos la clave criptográfica correspondiente (hash) del anterior más todas las nuevas transacciones que se han introducido en la red. La blockchain permite entonces realizar transacciones de manera totalmente transparente, sin posibilidad de fraude, o pérdida de datos y, además, totalmente trazable.

Esto la convierte, hasta ahora, en uno de los métodos más seguros que existen para crear, modificar, compartir y almacenar información.

En la Figura 3, se puede observar un esquema de las transacciones registradas en una blockchain. Ventajas de la Blockchain sobre una base de datos centralizada convencional:

- Seguridad, gracias al cifrado para validar transaccio-nes, donde se verifican las identidades de las partes involucradas.

- Transparencia, la base de datos es replicada y mantenida actualizada en cada nodo, entonces su contenido, aunque encriptado, permanece accesible e inalterable.

- Eficiencia, pues la inalterabilidad de los datos en la blockchain permite reducir sustancialmente la necesi-dad de reconciliación manual de los datos, permitiendo a las organizaciones ahorrar recursos al unificar el registro de referencia.

CasaToken | 07

1.5 Mercado de intercambio de tokens como inversión accesible y diversificada para los microinversores y generación de liquidez para los propietarios.

CasaToken permitirá la inclusión de propiedades a tokenizar en su plataforma, mediante la creación de un SPV incorporado - Special Purpose Vehicle - que, una vez aceptado, será incluido en un smart contract que emitirá una cierta cantidad de tokens de propiedad (TPI-XXX) para ser ofrecidos en el exchange propio, proveyendo la liquidez buscada por los propietarios y el vehículo de inversión para los microinversores. Eventualmente, cuando los sistemas blockchain cumplan los requisitos para descentralizar el registro de propiedad de los gobiernos y ya existan libros de contabilidad distribuidos, entonces CasaToken buscará asociarse con los proveedores tecnológicos aprobados en aquellas jurisdic-ciones que permitan las transacciones de compra y venta de unidades pequeñas, sin tener que colocar los bienes raíces en SPV1 incorporados.

1.6 ¿Qué es CasaToken? CasaToken es un sistema blockchain descentralizado cuya plataforma es alimentada por su token nativo casatokens CTK.

CasaToken propone simplificar y hacer más accesible el mercado inmobiliario actual a través de la tokenización y

comercialización de tokens de propiedad (TPI-XXX). Estos tokens2 libremente intercambiados en plataformas de exchange de tokens, descentralizadas y centralizadas, harán posible la existencia de un mercado inmobiliario con precios transparentes. 1.7 Casatokens CTK.

Los tokens casatokens CTK son esencialmente certificados de membresía en la plataforma CasaToken, que otorgan los siguientes derechos y privilegios a sus propietarios siempre que cumplan con las políticas de la misma:

- Participar en las votaciones respecto a las propieda-des: aprobación del listado en la plataforma, aproba-ción de la comisión para enlistarse, elección de la firma de abogados, elección de la compañía de gestión.- Fijación de la comisión de enlistamiento, inicialmente 7%, a ser pagada en TPI-XXX (Tokens de Propiedad, compatibles con el estándar ERC20). Después del cierre de una oferta inicial de tokens declarada exitosa, la comisión acordada se distribuye de manera proporcio-nal a los poseedores de tokens casatokens CTK.

De esta manera los poseedores de casatokens CTK se convierten en personajes de influencia en la plataforma (miembros), participando activamente en las propuestas y votaciones, ayudando a mejorar e impulsar el crecimiento de CasaToken.

1

2

3

4

5

6

Cangas de Onís Majadahonda Humanes

U$D 2.700.000 U$D 1.700.000 U$D 980.000

Tipo Ubicación

EdificioMontevideo, URU

Tipo Ubicación

CasaBuenos Aires, ARG

Tipo Ubicación

CasaBuenos Aires, ARG

Datos de Transacción 1Firma A

+Firma B

= HASH

Datos de Transacción 2Firma C

+Firma D

= HASH

Datos de Transacción 3Firma E

+Firma F

= HASH

Datos de Transacción 3Firma E

+Firma F

= HASH

Datos de Transacción 3Firma E

+Firma F

= HASH

Datos de Transacción 3Firma E

+Firma F

= HASH

Datos de Transacción 3Firma E

+Firma F

= HASH

Datos de Transacción 3Firma E

+Firma F

= HASH

Datos de Transacción 2Firma C

+Firma D

= HASH

Datos de Transacción 2Firma C

+Firma D

= HASH

Datos de Transacción 2Firma C

+Firma D

= HASH

Datos de Transacción 2Firma C

+Firma D

= HASH

Datos de Transacción 2Firma C

+Firma D

= HASH

Datos de Transacción 1Firma A

+Firma B

= HASH

Datos de Transacción 1Firma A

+Firma B

= HASH

Datos de Transacción 1Firma A

+Firma B

= HASH

Datos de Transacción 1Firma A

+Firma B

= HASH

Datos de Transacción 1Firma A

+Firma B

= HASH

3.- Comprar y vender bienes raíces. Problemas. Solución.

El costo de las transacciones, la variabilidad de los impues-tos, el tiempo que conlleva realizar el papeleo y el costo considerable de las propiedades son solo algunas de las condiciones que impiden que el mercado inmobiliario sea más líquido y eficiente. Así que, aunque se trate de la mayor clase de activos a nivel mundial, la mayoría de los bienes raíces se encuentran al alcance de muy pocas personas. La inversión en bienes raíces a nivel global es aún más complicado, pues cuenta con obstáculos adicionales: el papeleo, las auditorías y la administración en una jurisdic-ción extranjera.

CasaToken | 09

La solución de CasaToken: Tokenización de propiedades. CasaToken es una plataforma descentralizada que busca mejorar la accesibilidad a la inversión y compra-venta de activos de bienes raíces, proponiendo la inclusión de estos activos en los mercados digitales a través de su tokeniza-ción, lo que permite el intercambio electrónico de forma similar a como funciona el trading de acciones y bonos en el mercado financiero tradicional.

4.- Tokenización: Cómo funciona.

4.1 Proponer una propiedad para enlistar.

El mecanismo que sigue CasaToken consiste, primero, en que los poseedores de casatokens CTK (o sea, miembros de CasaToken) encuentren propietarios que busquen financiación más conveniente a través de la plataforma, en lugar de acudir a los bancos. Los propietarios deben estar dispuestos a constituir un entidad con fines especia-les (SPV - special purpose vehicle) que les permita emitir certificados electrónicos de propiedad que serán remiti-dos a los inversores, hasta un valor de hasta un 49% del total de la propiedad. Posteriormente, mediante un sistema de votación descentralizada a través del uso de contratos inteligentes se decide si se acepta o no dicha propiedad en la plataforma.

4.2 Elección de la entidad responsable de asuntos legales (en la jurisdicción apropiada).

Si la propiedad es aceptada, los miembros de CasaToken votan para la entidad responsable de asuntos legales, la cual verifica que los títulos y los comprobantes requeridos en la jurisdicción del inmueble sean correctos y estén en orden para realizar la operación.

4.3 Elección de la entidad administradora de la propiedad.

Los miembros de CasaToken votan para elegir la entidad administradora de la propiedad, la cual será responsable de controlar y gestionar todo lo necesario a la buena conserva-ción del inmueble.

CasaToken | 11

3 IPFS es un sistema distribuido de archivos peer-to-peer que busca conectar todos los dispositivos informáticos con el mismo sistema de archivos y que garantiza la disponibilidad permanente de los archivos al permitir que existan múltiples copias en los diferentes nodos de la red.4 El Contrato Ricardiano o RC es un método de registro de un documento como un contrato de ley, y la vinculación segura a otros sistemas, es utilizado para digitalizar documentos y se utilizan en transacciones financieras: es un documento firmado digital y criptográficamente. Al aplicar una función de hasheo criptográfico al RC, lo recibimos procesado como una salida, que se registrará inmediatamente en la blockchain. Todos los RC deben coincidir con el almacenado en la blockchain, para ser considerados válidos, asegurando la autenticidad y transparencia del documento. En CasaToken, utilizamos RC para asegurar que los contratos inteligentes tengan una fuerza legal. Los RC utilizados en CasaToken son contratos jurídicamente vinculantes, cuyos términos serán interpretados inequívocamente por los tribunales, asegurados y firmados de tal forma que garanticen la implementación de acuerdos.

4.4 Confección de los acuerdos legales, firma por las partes involucradas.

El equipo de legales asignado gestiona ante la autoridad local de cada jurisdicción la verificación de la documenta-ción proporcionada por quien desea colocar su propiedad en la plataforma de CasaToken y firma de manera digital cada documento.

4.5 Registro en la base de datos criptográfica de CasaToken.

A cada documento se le asigna un hash o clave criptográfi-ca, para que se registre en la blockchain a salvo de posibles alteraciones, pues esto conllevaría modificar el hash registrado.

De requerirse una actualización legal, se utiliza un control de versiones proporcionado por el protocolo IPFS3.

4.6 El propietario suscribe un Contrato Ricardiano que se vincula con el correspondiente contrato inteligente sobre EVM (Ethereum Virtual Machine).

Posteriormente a la aprobación del enlistado, los miembros de CasaToken verifican el Contrato Ricardiano4 (RC) y el contrato inteligente EVM creados por la parte que ofrece la propiedad a enlistar. El RC se firma digitalmente y se vinculan al contrato inteligente EVM y se archiva en la base de datos de documentos de CasaToken.

CasaToken | 13

4.7 Despliegue del contrato inteligente y emisión de Tokens de propiedad.

Se realiza el despliegue del contrato inteligente y la emisión de Tokens de Propiedad correspondientes a esa nueva propiedad enlistada de acuerdo a las transacciones de compra en ETH o ERC20 tokens (por ejemplo, otros TPI-XXX = token de propiedad individual).

4.8 Ejecución de la oferta inicial de los Tokens de Propiedad correspondientes a la nueva propiedad (TPI-XXX).

Después de que una propiedad sea listada en la plataforma CasaToken se establecerá una fecha para la Oferta Inicial de Tokens de Propiedad correspondiente a ese nuevo inmueble. El precio de la propiedad quedará determinado por lo acordado con el propietario, y el objetivo mínimo de los fondos a juntar para declarar la Oferta como exitosa. Todos los documentos requeridos serán publicados en la platafor-ma, para que sean visibles para los compradores potencia-les. El registro se manejará a través de contratos inteligentes y se agregará a un fondo que se cobrará a través del sistema de custodia de CasaToken desde el inicio hasta la finaliza-ción de la oferta. Si se alcanza el monto mínimo acordado, los fondos se le enviarán al propietario y los tokens de propiedad, TPI-XXX, se distribuirán entre los participantes de la oferta (compradores de TPI-XXX). De no alcanzarse el monto mínimo acordado, el depósito en custodia será devuelto a los miembros que participaron (dueños de casatokens CTK).

Finalmente, los Tokens de Propiedad se enlistarán para ser intercambiados en el exchange nativo de CasaToken.

Detalles de los requerimientos para una oferta inicial de Tokens de Propiedad:

- CasaToken contará con un listado de documentos técnicos y legales del activo inmobiliario suficientes para la transferencia de propiedad en la jurisdicción respectiva.- La propiedad debe cumplir los requisitos de la plataforma que actualmente está definida por un valor estimado de enlistado de €300.0005 o más, con una composición de propietarios libre de deudas y embargos.- Los miembros de CasaToken deberán votarán un estudio de abogados competente para verificar la validez de la transacción y de la propiedad en la respectiva jurisdicción.- Cuando una propiedad esté aprobada para enlistarse, se generará la oferta inicial de tokens de propiedad, TPI-XXX, igualando el número de tokens a los milíme-tros cuadrados del activo.- CasaToken actúa como custodio de ETH que son enviados por los miembros durante la oferta inicial del activo. Este procedimiento efectivamente permite la tokenización del activo a través de Vehículo de Propósito Especial (SPV) y la emisión de tokens respaldados por los fondos constituidos en el SPV.

- CasaToken inmoviliza una comisión del 7% de los Tokens de Propiedad, TPI-XXX, recién emitidos y los distribuye proporcionalmente a los poseedores de casatokens CTK que son miembros activos de la plataforma, es decir, que mantienen activo un nodo en sus ordenadores.- CasaToken mantiene en custodia un fondo de reserva del 10%, para cada oferta inicial de tokens de propie-dad, para cubrir imprevistos de gastos del SPV en la entidad administradora, comisiones de abogados u otros imprevistos. - Al finalizar la oferta inicial, los tokens de propiedad, TPI-XXX, se enlistarán en la plataforma para que puedan negociarse libremente en el exchange de CasaToken.

5 Este límite podrá ser sujeto a votación entre miembros de CasaToken.

Este sistema actúa entonces como una forma de proveer liquidez al mercado inmobiliario, beneficiando a los propietarios que consiguen fondos de manera más ágil y conveniente que el método tradicional (hipotecas) y a los micro-inversores que participan de las ganancias de la renta proporcional a la cantidad de tokens de esa propie-dad. Además la existencia de la plataforma CasaToken permite la ventaja que sus tokens nativos, los casatokens CTK podrán ser negociables en los exchanges existentes cuando finalice el período de contribución (Initial Coin O�erting, ICO) de la plataforma CasaToken.

Red CasaToken

Base de datos distribuida

Parte Oferente de la Propiedad a Enlistar

Aprobación por partede la firma de abogados

Poseedores de token de propiedad

Poseedores de casatokens CTK

Oferta inicial de Tokens de Propiedad (TPI)

Aprobación

DocumentaciónLegal

Propiedad Compañía Gestora

Fondo de Reserva

Obtención de TPI

Red Ethereum

PropiedadContrato Ricardino

DocumentaciónLegal

PropertyEVMC

Plataforma de Intercambio descentralizada

ContratoInteligente

de Custodiode Fondos

ERC20Token

Intercambio

Figura 4. Tokenización de la propiedad.

Solicitud de listado

12 | CasaToken

Verificación

5.- Administración de las propiedades y generación de ingresos por rentas.

CasaToken | 15

5.1 Cada propiedad tokenizada tiene asignada una entidad administradora (ver proceso de tokenización) que tiene las siguientes responsabilidades:

- Establecer el alquiler inicial y ajustarlo.- Encontrar y seleccionar inquilinos.- Cobrar la renta.- Manejar los depósitos de seguridad.- Resolver conflictos derivados por quejas. - Administrar la seguridad.- Manejo físico de la propiedad (mantenimiento regular, reparaciones de emergencia). - Mantener registros detallados correspondientes a la propiedad (ingresos y gastos)- Pago de impuestos y seguros.

Todo esto será registrado en la blockchain.

5.2 Distribución de los ingresos por rentas. Los ingresos generados por el alquiler de la propiedad se distribuyen a los poseedores de tokens de propiedad TPI-XXX después de la deducción de tasas, por parte de la entidad administradora. El fondo de reserva se completa, si es inferior al 10% del precio de la propiedad durante los últimos 6 meses de negociación o del precio inicial de la oferta inicial. 5.3 Liquidación de la propiedad por caída del fondo de reserva.

- Reducción de 2% del precio del fondo de reserva promediado en los 6 meses del intercambio en exchanges.

- Reducción de 2% al precio inicial de la oferta inicial al no transcurrir los 6 meses reglamentarios y que este no se reponga a tiempo a través de los ingresos por renta.

Los poseedores de TPI-XXX votarán para elegir de una lista un brokers/marketplace público para la venta de la propiedad, para distribuir proporcionalmente entre estos, las ganancias de la venta y el fondo de reserva menos las comisiones aplicables.

5.4 Compra significativa o total de activos de una propiedad enlistada. Cualquier miembro de la plataforma, poseedor de casatokens CTK, pueden proponer la compra total o de una parte significativa de una propiedad listada. Esto se determina mediante una votación por parte de los poseedores de tokens de esa propiedad, quienes decidi-rán si aceptan la oferta planteada. Será necesario el 95% de los votos para que se lleve a cabo el procedimiento. Si la compra es total, el comprador recibirá el 100% de los tokens de propiedad, y el monto ofrecido se distribuirá proporcionalmente a los antiguos poseedores de los tokens de esa propiedad.

Cuando el comprador solo se interese en una la compra significativa6, los poseedores de tokens de esa propiedad podrán venderlos al precio ofrecido por el comprador.

6 Cuando un propietario adquiera el 90% o más en el activo, puede promulgar la cláusula squeeze out, en la cual se indica que los poseedores restantes serán comprados a un precio medio entre los 6 meses del intercambio en los exchange de los tokens, o al precio de la Oferta Inicial de Tokens (TPI), de no haber transcurrido los 6 meses reglamentarios.

CasaToken | 17

6.- Mercado de intercambio de activos tokenizados (built-in exchange platform).

La plataforma CasaToken tiene incluida un mercado de intercambio descentralizado (built-in exchange platform) de tokens casatokens CTK y TPI-XXX tokens para todos los miembros de la misma.

Adicionalmente, los casatokens CTK también serán listados en exchanges centralizados existentes que operen con ERC-20 tokens.

El código de la plataforma CasaToken incluye:

- Smart contracts de exchange descentralizado que permiten un método transparente y seguro de intercam-bio de los casatokens CTK y los TPI-XXX tokens.- Los tokens de propiedad TPI-XXX también podrán ser intercambiados por ETH u otros tokens ERC20.

Este método reduce los riesgos asociados con los exchan-ges centralizados, pues siempre la plataforma podrá responder con fondos a sus miembros. Sin embargo, existe la posibilidad que al menos alguna parte de los tokens se puedan negociar en dichos exchanges. En la plataforma CasaToken existen incentivos para los poseedores de casatokens CTK y TPI-XXX que contribuyan con tokens ya listados en exchanges tradicionales.

CasaToken | 19

7.- Funcionamiento técnico de la plataforma CasaToken.

La Plataforma CasaToken es una red P2P autónoma con un protocolo personalizado construido para la tokenización de bienes raíces de forma descentralizada. Esta red se administra a través de smart contracts sobre ethereum (Ethereum Virtual Machine) pertenecientes a la familia CasatokenDAO.

CasaToken utiliza diferentes tecnologías para implementar este modelo:

Hasta ahora la plataforma más adoptada para el uso de los smart contracts es la plataforma blockchain Ethereum y su máquina virtual (EVM). En ella se pueden programar los dos aspectos fundamentales de CasaToken, tanto la tokenización de bienes raíces como la redacción de contratos entre partes.

CasaToken implementa su propio protocolo, responsable de:

- Distribución y espejado de datos.- Versionado histórico de documentos.- Almacenamiento de datos distribuidos.

El resto de los procesos se efectúa en forma de smart contracts de Ethereum y es ejecutado por la EVM: familia DAO, votación de propuestas, custodio (scrow), token nativo y tokens de propiedad, contratos auxiliares. El protocolo CasaToken son la conexión entre la red CasaToken y la infraestructura de smart contracts basados en la blockchain de Ethereum, los cuales gobiernan la plataforma CasaToken. Stack tecnológico de CasaToken. Estos son los componentes del so�ware de la plataforma CasaToken:

Familia DaoEtherum

Smart Contractde Ethereum para Tokenizacion y Custodio de Fondos

Votación enla Blockchain

ContratosRicardianos

Almacenamientode InformaciónDistribuida

Espejado de Datos

VersionadoHistórico

Go

Solidity

JavaScript

Electron

web3js

Vue.js

IPFS

EtheremJS

Figura 5. Resumen técnico de CasaToken.

Red CasaToken

ADDS

Red Ethereum

Flujo de trabajo seguro

SistemaArbitrario

Identidad yReputacion

Gestión de Contratos

PlataformaDAO

Contratosde alquiler

PropiedadDAOs ADEX

CasaToken | 2120 | CasaToken

La tecnología se aplica en base al tipo de tareas a ser ejecutadas.

El so�ware central (core), está escrito en Golang y utiliza un nodo IPFS modificado, mientras que la familia de contratos inteligentes está escrita en el lenguaje Solidity, nativo de Ethereum. Se eligió Ethereum por ser el ambiente de ejecución más confiable para contratos inteligentes de una máquina de Turing completa.

El cliente de escritorio se hace usando JavaScript y bibliotecas de ayuda para trabajar con contratos de EVM, y se comunica con el so�ware central (core) que hace correr la red CasaToken.

El desarrollo de un cliente web es prioritario pues simplifica el uso de la plataforma CasaToken y contribuirá a su adopción a gran escala. Se construirá con el entorno de ejecución VueJS para frontend.

Así, la plataforma CasaToken está compuesta por:- CasaToken-go (Go)- CasaToken-desktop (Electron)- CasaToken-dao (Solidity)- CasaToken-web (Vue.js)- Go-ipfs (fork)- Go-onion-transport

El so�ware central (core) de CasaToken es el componente de bajo nivel que alberga el protocolo CasaToken-go, este es el responsable de ejecutar la red P2P de CasaToken y gestionar el flujo de datos, estableciendo los diferentes niveles de datos de la plataforma. El so�ware central del nodo (node core) utiliza un nodo IPFS modificado que brinda ciertas características a través de la red CasaToken (versionado histórico, espejado, distribución de datos confiables). El nodo CasaToken maneja varias estructuras de datos (documentos de propiedad, identidad de los usuarios, RC), y estos datos se almacenan de forma confiable gracias a la implementación IPFS. Cuando el usuario entra a la plataforma, establece comuni-cación directa con el nodo CasaToken e interactúa con la red Ethereum. Está le ofrece un conjunto de características y contratos inteligentes disponibles para usarse. Al crearse el contrato se debe proporcionar en dos versiones: Ricardiano y EVM. Se hace la solicitud de la firma digital de la versión ricardiana y se procede a desplegarse, una vez firmado este debe ser vinculado directamente con el EVM por el cliente, elimina el contrato y crea el hash a través de Ethereum, el cual contiene ya el RC procesado; al transmitirse y confirmarse se pasa el RC firmado al nodo. El cliente puede realizar varios roles y este cuenta con una cartera digital (wallet) integrada para almacenar y usar los casatokens CTK y los tokens de propiedad TPI-XXX.

El cliente Web posee la función compartida con el compo-nente CasaToken-desktop, pero se comunica a través de nodos remotos para obtener una funcionalidad completa.

El componente CasaToken-dao comprende un conjunto de contratos inteligentes EVM escritos en Solidity, los cuales se encargan de los cambios en la plataforma y la tokenización de propiedades, mediante el desarrollo de niveles de lógica empresarial, para construir un marco de acuerdos de auto cumplimiento entre múltiples entidades en el ámbito inmobiliario. Los contratos inteligentes CasaToken-dao regulan y hacen cumplir los acuerdos entre la plataforma y los propietarios, los poseedores de TPI-XXX y la empresa de gestión, entre otros acuerdos realizados en la plataforma. Además, un contrato especial establece un intercambio descentralizado entre casatokens CTK y TPI-XXX.

8.- Bibliografía.

1. Barnes Y. et al, (2016) Around the World in Dollars and Cents http://pdf.euro.savills.co.uk/global-research/a-round-the-world-in-dollars-and-cents-2016.pdf

2. Axford N. et al, (2017) Global Investor Intentions Survey http://www.cbre.com/research-andreports/Global-Inves-tor-Intentions-Survey-2017

3. Schneider J. et al, (2016) Goldman Sachs Equity Research Profiles in Innovation, Blockchain Putting Theory into Practice

4. IPFS Documentation (2007) http://ipfs.io/docs5. Grigg I. The Ricardian Contract. In Proceedings of the First IEEE International Workshop on Electronic Contracting,

pages 25-31. IEEE, (2004) http://iang.org/papers/ricardian_contract.html6. TokenTrader And TokenTraderFactory (2017) https://github.com/bokkypoobah/TokenTrader/wiki/TokenTra-

der-And-TokenTraderFactory7. Makerdao Maker-OTC (2017) http://github.com/makerdao/maker-otc8. Consumer Reports (2013) The Truth About Online Ratings Services http://www.consumerreports.org/cro/2013/09/on-

line-ratings-services/index.htm9. Keybase open source security app http://keybase.io/docs10. Aragon Network: Digital Jurisdiction http://aragon.one11. Sybil Attack, http://en.wikipedia.org/wiki/Sybil_attack12. P2P Exchange Network, http://bitsquare.io13. Online P2P Marketplace, http://www.openbazaar.org14. Tether Digital Currency, http://tether.to15. Turing Completeness, http://en.wikipedia.org/wiki/Turing_completeness16. Nagy & Shakel "OpenPGP-based Financial Instruments and Dispute Arbitration," (2008) in Proceedings of Financial

Cryptography and Data Security http://ifca.ai/fc08/presentations/7-2- nagy.pdf17. JavaScript Object Notation, http://en.wikipedia.org/wiki/JSON18. ¿Qué es blockchain? la tecnología que viene a revolucionar las finanzas http://www.infotechnology.com/online/-

Que-es-blockchain-la-tecnologia-que-viene-a-revolucionar-las-finanzas-20160810-0001.html

CasaToken | 23