Preguntas frecuentes

¡Este índice es interactivo!

Las organizaciones RSK, RIF y IOV

Preguntas tecnológicas generales sobre RSK

Consenso

RBTC y RIF Tokens

Tecnología RIF

Servicio de nombres RIF

Wallets

Lumino

Federación

Minería

Escalabilidad

Securit

Adopción/Casos de uso

Competidores

Estudio de innovación y Fondo para el Ecosistema de San Francisco

Las organizaciones RSK, RIF y IOV

  • ¿Podría explicar la estructura de denominación de las marcas IOV, RSK, RIF? ¿RIF Y RSK se convertirán en una misma organización?

    RIF Labs opera como organización orientada a objetivos centrada en promover y desarrollar la próxima generación de infraestructura abierta basada en blockchain que permitirá la inclusión financiera mundial y cerrará la brecha entre esta tecnología incipiente y su adopción masiva y es la organización detrás de las plataformas RSK y RIF.

    Si desea más información, visite
    https://iovlabs.org/

Preguntas tecnológicas generales sobre RSK

  • Fundamentos de RSK:
  • ¿qué es RSK?

    RSK es la primera plataforma de smart contract de propósito general protegida por la red Bitcoin.

  • ¿Qué es un smart contract?

    Los smart contracts son contratos cuyos términos están codificados en lenguaje informático en lugar de lenguaje jurídico. Los smart contracts pueden ser ejecutados por una red informática como RSK, para que los términos de los contratos sean impuestos automáticamente por un protocolo seguido por todos los nodos de la red.

    Un smart contract puede ser totalmente autónomo si todos los objetos (por ejemplo, divisa, pagos, obligaciones, títulos de propiedad, activos, licencias) a los que se hace referencia tienen una representación digital en la plataforma. Cuando un objeto no tiene tal representación digital, un smart contract también puede referirse a sí mismo y reaccionar a cambios de su estado mediante nodos especiales de puerta de enlace llamados oráculos, los cuales proporcionan información externa a la blockchain. Los smart contracts también tienen acceso a la hora con precisión de minutos, como consecuencia, es posible representar condiciones con restricciones temporales.

    Algunos ejemplos de smart contracts son:

    Micropréstamos
    Sistemas de votación distribuidos
    Pagos de máquina a máquina
    Intercambios descentralizados
    Tokenización de activos
    Seguimiento de cadenas de suministro
    Lealtad y recompensas
    Microseguros
    Financiamiento colectivo
    Registro de propiedades
    Servicios de depósitos en garantía
    Licitaciones públicas transparentes
    Remesas

  • ¿Cuál es el estado actual del proyecto?

    La red RSK MainNet se lanzó a principios de enero de 2018. La versión principal más reciente se llama Wasabi. Toda la información necesaria sobre el proyecto más una guía de “primeros pasos” se encuentra en nuestro repositorio de GitHub. https://github.com/rsksmart

  • Solidity no es el mejor lenguaje (especialmente en cuanto a seguridad). ¿Planean agregar otros lenguajes (por ejemplo, Vyper)?

    Estamos evaluando el uso de la cadena de herramientas de Java y ser compatibles con AVM (la máquina virtual de AION). Java es el lenguaje elegido por las empresas porque está tipado y es fácil de auditar. Es una gran opción para escribir smart contracts seguros.

    ¿Hubo algún avance con las propuestas de Drivechain?

    La primera propuesta de drivechain fue creada por nosotros en 2016 y fue presentada a la lista de correo de Bitcoin para su evaluación (ver https://github.com/rsksmart/bips/blob/master/BIP-R10.md). Fueron épocas turbulentas para la comunidad Bitcoin, ya que los diferentes subgrupos estaban en pugna, ya sea por incrementar el tamaño del bloque o por añadir SegWit. En ese contexto resultaba muy difícil lograr consensos sobre la integración de sidechain. Más adelante en 2018, renovamos nuestros esfuerzos con una propuesta mejorada (ver https://github.com/rsksmart/bips/blob/master/BIP-R11.md) presentada en Building on Bitcoin 2018 (https://www.youtube.com/watch?time_continue=10289&v=Cpid31c6HZc).

    Pensamos que el ecosistema debe madurar para que florezcan los sidechains de Bitcoin de confianza minimizada. Mientras esperamos el momento indicado, seguimos trabajando a toda velocidad para reforzar la seguridad y apertura de nuestro conector federado.

  • ¿Cómo planea RSK ser un referente en términos de smart contracts?

    RSK es la plataforma de smart contracts más segura del mundo. La seguridad ha sido y seguirá siendo una de nuestras principales ventajas competitivas y seguiremos trabajando en ella. En segundo lugar, la escalabilidad, que es uno de los obstáculos para la adopción masiva de la tecnología blockchain ha sido y será uno de nuestros principales objetivos estratégicos. En el laboratorio de investigaciones de RSK, con frecuencia evaluamos propuestas y trabajamos en métodos de escalamiento y hemos estado trabajando arduamente para desarrollar soluciones para resolverla. La red RIF Lumino ha sido un hito clave en este sentido y estamos desarrollando también un entorno de trabajo genérico e innovador para escalar las blockchains denominado escalamiento de cadena por contracción. Se basa en la percepción de que las blockchains se pueden comprimir y además la técnica de compresión utilizada puede involucrar interacciones con los usuarios para reescribir partes pasadas de la blockchain. Esto significa que se puede comprimir un bloque después de que se haya minado. Es especialmente potente para las blockchains con VM, cuando comprimir transacciones significa ofrecer pruebas de ejecución que son costosas de generar.

  • ¿Podría referirse a cómo RSK aborda la diversidad de nodos? ¿Cuántos nodos necesita un protocolo saludable?

    La pregunta nunca ha tenido que ver con el número de nodos sino más bien con el origen de dichos nodos. Unos pocos cientos de nodos RSK alcanzan para abastecer a una red global de criptomonedas en este momento. Nuestro objetivo es que los nodos completos sean ejecutados por un conjunto de individuos, organizaciones y compañías. Ese es el verdadero significado de la descentralización: no confíe, verifíquelo por su cuenta. Para avanzar en esa dirección, hemos desarrollado el primer esquema de prueba de replicación para recompensar a los nodos completos directamente desde un smart contract (ver las 3 presentaciones de Sergio Lerner en Devcon 2017 aquí: https://www.youtube.com/watch?v=pioxtzPxQMg)que pronto será integrado a la implementación de referencia. Además, hemos concentrado grandes esfuerzos para reducir el consumo de recursos por parte de nodos completos, como la propuesta de Unitrie (ver https://www.rsk.co/noticia/towards-higher-onchain-scalability-with-the-unitrie/) para que los individuos puedan ejecutar nodos en computadoras portátiles estándar. Finalmente, propusimos una nueva técnica para clientes ligeros (ver https://github.com/rsksmart/RSKIPs/blob/master/IPs/RSKIP45.md)a fin de incorporar a aquellos usuarios que ejecutan nodos en teléfonos celulares. En resumen, nos estamos asegurando que la red permanezca saludable y descentralizada en el futuro, tanto en cantidad como en calidad de nodos.

  • ¿Qué incentivos tiene un proyecto para ser desarrollado sobre RSK?

    Durante el proceso de desarrollo, los nodos públicos pueden usarse (https://nodes.rsk.co), pero se recomienda que las dApps en los entornos de producción ejecuten sus propias infraestructuras.

  • ¿Qué incentivos tiene un proyecto para ser desarrollado sobre RSK?

    Los motivos principales por los que los desarrolladores eligen la RSK Smart Contract Network sobre otras redes son la seguridad y la escalabilidad.

    RSK es la plataforma de smart contracts más segura. Para acceder a las estadísticas del poder de hashing de hasta un minuto puede visitar https://stats.rsk.co/

    RSK tiene menos actividad dentro de la cadena que Ethereum, que es algo que uno esperaría de una blockchain que tiene un año y medio de vida. Por lo tanto, la blockchain es mucho más pequeña que Ethereum. No obstante, antes de la versión 1.0.0, la RSK Blockchain podía crecer tan rápido como Ethereum para transacciones de igual volumen. Con el advenimiento de Unitrie, que es parte de la versión 1.0.0, el estado de la blockchain es diez veces más pequeño. Por ejemplo, el último estado mundial consume menos de 50 mega bytes. El estado actual de Ethereum consume aproximadamente 130 GB. Eso es 2600 veces más.

    Pueden encontrar más información sobre el Unitrie en esta publicación https://www.rsk.co/noticia/towards-higher-onchain-scalability-with-the-unitrie/

    Desde la perspectiva de las capacidades de programación, la red RSK está a la par de Ethereum ya que ambas son compatibles de forma nativa con smart contracts de Solidity y las mismas API. Estos niveles de compatibilidad permiten que los desarrolladores migren fluidamente sus dApps a la red RSK y aprovechen sus habilidades/conocimiento adquiridos.

    Desde el punto de vista de seguridad, la red RSK está protegida por más del 40 % del poder de cómputo de la red Bitcoin y utiliza el mismo mecanismo de hashing que Bitcoin, que es la red descentralizada más segura del mundo. Si bien otros modelos de seguridad como las Pruebas de participación delegada (DPoS) de EOS o la Prueba de trabajo (PoW) de Ethereum basados en hardware de uso general podrían ofrecer algunos beneficios, ninguna de esas redes ha sido probada en combate y custodiado tanto valor como la red Bitcoin.

    RSK está combinando lo mejor de Bitcoin y lo mejor de Ethereum bajo un mismo techo.

  • RBTC y RIF Tokens

    • Información sobre RIF Tokens

      Incluye la compatibilidad con wallets e intercambios en https://www.rifos.org/rif-token/

    • Información sobre RBTC
    • ¿Cómo puedo obtener smart bitcoins (RBTC)?

      Los SmartBitcoins, identificados con el símbolo RBTC, tienen una relación de 1 : 1 con BTC (1 RBTC = 1 BTC).

    • ¿Cuáles son las wallets compatibles con Smart Bitcoin (RBTC)?

      Puede encontrar la wallet compatible en este enlace https://github.com/rsksmart/rskj/wiki/wallets

    • ¿Por qué RBTC cotiza en las plataformas de intercambio?

      Registramos RBTC en las plataformas de intercambio para facilitar el acceso a los usuarios con menos formación técnica. Como dije, se demora casi un día para transferir BTC a RBTC usando el conector. Los usuarios necesitan al menos pequeñas cantidades de RBTC para pagar las tarifas de transacciones, requeridas para la ejecución de smart contracts. Esperamos más demanda de RBTC a medida que más usuarios comiencen a utilizar la plataforma.

    • What hardware wallets support RSK ?

      Actualmente, RSK es compatible con las wallets de hardware Ledger, Dscent y Trezor. Más información: https://www.rsk.co/smart-bitcoin-rbtc/

    • ¿Cuál es la diferencia entre RIF Token y RBTC?

      RSK Infrastructure Framework Open Standard (RIF OS) es un paquete de protocolos de infraestructura abiertos y descentralizados que permiten un desarrollo más rápido, fácil y escalable de aplicaciones distribuidas (dApps) dentro de un entorno unificado. RIF OS incluye la compatibilidad con redes de pago descentralizadas, de terceros y fuera de la cadena; una conjunto de API para la comunicación fluida y segura entre aplicaciones descentralizadas; e interfaces fáciles de usar para desarrolladores. El acceso a los servicios de RIF OS y su pago se basan en el RIF Token, el cual permite a los desarrolladores acceder al conjunto de servicios construido sobre los protocolos RIF, tales como Directorio, Pagos, Fuentes de Distribución de Datos, Almacenamiento y Comunicaciones, incluidos servicios de infraestructura desarrollados por terceros, y cualquier otra aplicación que se pueda implementar en el entorno de trabajo de RIF que acuerde aceptar RIF Tokens como medio para acceder/consumir el servicio o la aplicación. RBTC es el token nativo de la RSK Live Mainnet y tiene un vínculo 1:1 con BTC. Se lo utiliza como combustible para la ejecución de Smart Contract, del mismo modo que ETH se utiliza como combustible para Ethereum. Los usuarios con conocimientos técnicos pueden obtenerlo de manera descentralizada mediante la conversión a BTC y desde BTC mediante el uso del puente entre los protocolos de Bitcoin y RSK. Los usuarios menos conocimientos técnicos pueden obtener RBTC a partir de plataformas de intercambio que lo admitan, como Huobi y Bitfinex, entre otras. Con el fin de usar el RSK y todas las aplicaciones que funcionan en RSK (entre las cuales se incluye RIFOS luego de su lanzamiento).

    • ¿Cómo funciona exactamente el conector bidireccional para RBTC? ¿Es un smart contract? ¿Los intercambios se ocupan de esto en tiempo real? ¿Pueden los usuarios finales también interactuar con este smart contract directamente sin tener que pasar por un intercambio? En caso afirmativo, ¿cómo? De lo contrario, ¿por qué no?

      La divisa nativa de RSK, smartBitcoin (RBTC), está atada al bitcoin en una relación de 1 a 1 de modo que la única forma de crear RBTC es enviando BTC a una dirección multifirma en la blockchain de Bitcoin que es controlada por la Federación RSK (ahondaré en esto más adelante). Los bitcoins que llegan a esa dirección quedan bloqueados, y una prueba de esa transferencia (prueba SPV) es distribuida a un smart contract especial en la RSK Blockchain llamado el contrato Puente. Actualmente, la Federación RSK está llevando a cabo este proceso de comunicar nuevas transferencias al contrato Puente pero este proceso está completamente descentralizado y cualquiera puede distribuir esta información al contrato. Una vez que el contrato puente recibe esta prueba, envía el monto equivalente de RBTC a lo que fue recibido en BTC a una dirección de RSK que se corresponde con la dirección de BTC que comenzó el proceso en la blockchain de Bitcoin. Con eso, el cruce de Bitcoin a RSK se completa de manera totalmente descentralizada y con confianza reducida.

      Veamos qué sucede cuando queremos regresar a Bitcoin. Para canjear RBTC por BTC, primero uno debe enviar el RBTC a una dirección especial del Puente en la RSK Blockchain pero, como Bitcoin no puede verificar transacciones en una blockchain secundaria porque sus capacidades de scripting son limitadas a propósito para reducir su superficie de ataque, necesitamos que la Federación RSK asista en la firma de la transacción de liberación del lado de Bitcoin. De modo que a medida que los nodos de la Federación RSK reconocen y validan que una nueva transacción de liberación de BTC fue creada, la firman. Lo interesante es que los nodos de la Federación RSK funcionan usando un HSM (Módulo de seguridad de hardware) desarrollado por nuestro equipo de seguridad para que los miembros de la Federación RSK no tengan acceso a las claves privadas y por lo tanto no puedan escaparse con los fondos. Lo peor que pueden hace es desconectar el HSM y estancar el conector. Cuando las transacciones de liberación son distribuidas al HSM, este establece su validez y luego las firma. Cuando se reúnen suficientes firmas (recuerden que la dirección de BTC es una dirección multifirma de modo que necesita M de N firmas para liberar los fondos) los BTC son enviados a la dirección de BTC del mismo nivel de la dirección RSK que inició el intercambio.

      Si bien el daño que la Federación RSK puede ocasionarle al conector es más que nada estancarlo, nuestro equipo de investigación ha estado trabajado en una extensión del protocolo Bitcoin llamado Drivechain que le permitiría liberar fondos usando la red de minería Bitcoin. Si esa propuesta llega a entrar al código Bitcoin, crearía un conector bidireccional de confianza totalmente minimizada.

      Todo el proceso de intercambiar BTC por RBTC lleva alrededor de 15 horas (100 bloques de Bitcoin) para evitar perder fondos debido a una reorganización de cada blockchain. Si bien cualquiera puede usar el conector hasta fines de este año (2019) para intercambiar BTC por RBTC, es necesario estar autorizado (no hay restricciones para el otro sentido, de RBTC a BTC).

      Debido a la naturaleza técnica de usar el conector, la fricción creada por el período de espera y el proceso de aprobación, muchos intercambios ofrecen RBTC para que los desarrolladores y usuarios puedan acceder a ellos con facilidad. Los sistemas de intercambio atómico entre BTC y RBTC que utilizan los nodos duales Lightning y RIF Lumino están en proceso para que en breve los usuarios puedan intercambiar sus BTC por RBTC sin intermediarios.

      Para más información puede leer este artículo detallado de nuestro Director Científico, Sergio Lerner sobre Sidechains en general y sobre el conector bidireccional de RSK en particular: https://www.rsk.co/noticia/sidechains-drivechains-and-rsk-2-way-peg-design/.

    • ¿Existe una correlación entre las direcciones de BTC y las direcciones de RSK a pesar de que lucen como direcciones de ETH?

      Las direcciones de RSK son similares a las direcciones de ETH. Para evitar que los usuarios erróneamente envíen fondos a direcciones de ETH o viceversa, hemos implementado un mecanismo de suma de comprobación de direcciones que puede ser implementado en cualquier red similar a Ethereum. Aunque esto no está aplicado en el nodo mismo, es importante considerarlo al nivel del cliente (por ejemplo, las wallets). Se describe el mecanismo de suma de comprobación en el siguiente RSKIP: https://github.com/rsksmart/RSKIPs/blob/master/IPs/RSKIP60.md.

    • ¿Habrá una forma más fácil (más automática) de convertir BTC en RBTC, sin pasar por una plataforma de intercambio?

      El mecanismo nativo para convertir BTC en RBTC y viceversa ya existe y se llama un conector bidireccional. En la práctica, cuando un usuario tiene la intención de convertir BTC en RBTC, algunos BTC se bloquean en la blockchain de Bitcoin y la misma cantidad de RBTC se desbloquea en la blockchain de RSK. Cuando es necesario volver a convertir RBTC en BTC, los RBTC se bloquean de nuevo en la blockchain de RSK y la misma cantidad de BTC se desbloquea en la blockchain de Bitcoin. Un protocolo de seguridad garantiza que no se puedan desbloquear los mismos bitcoins en ambas blockchains al mismo tiempo. Esto exige finalización de transacciones y por esa razón el conector exigía cientos de confirmaciones de bloques para las transacciones que desbloqueaban BTC o RBTC.

      Como no todo usuario está dispuesto a esperar por el número requerido de confirmaciones de bloques, los intercambios ofrecen un mecanismo más rápido de obtener BTC/RBTC, y les cobran a los usuarios tarifas de intercambio.

      Esta publicación explica en detalle el diseño del conector bidireccional de RSK: https://www.rsk.co/es/noticia/sidechains-drivechains-and-rsk-2-way-peg-design/

      Adicionalmente, pueden encontrar más información sobre cómo usar el mecanismo del conector bidireccional para convertir BTC en RBTC aquí: https://github.com/rsksmart/rskj/wiki/BTC-RBTC-conversion

    • ¿El uso de RSK aún requiere ser agregado a una lista blanca?
      En caso afirmativo, ¿cuándo dejará de requerirlo?

      Puede haber una confusión entre algunas personas sobre la necesidad de ser agregado a una lista blanca para usar RSK. Vale mencionar que cualquiera puede usar RSK para desplegar y ejecutar smart contracts, enviar y recibir transacciones, desarrollar dApps, etc.; no hay límite en cuanto a los permisos requeridos. Lo que se agrega a una lista blanca es el uso de un conector bidireccional para convertir BTC en RBTC; no hay lista blanca implementada para obtener BTC de vuelta de RBTC. Implementamos esta limitación durante la versión Beta hasta que tuvimos la certeza de que era lo suficientemente seguro para abrirlo al uso del público general. Esperamos eliminar esta limitación antes de fin de año. También vale la pena mencionar que los usuarios pueden obtener RBTC a través de intercambios compatibles.

    • ¿Es RIF realmente necesario para la construcción de RSK? ¿Por qué emitir tokens RIF? ¿Por qué no usar RBTC de manera uniforme?

      RSK Infrastructure Framework Open Standard (RIF OS) es un paquete de protocolos de infraestructura abiertos y descentralizados que permiten un desarrollo más rápido, fácil y escalable de aplicaciones distribuidas (dApps) dentro de un entorno unificado. RIF OS incluye la compatibilidad con redes de pago descentralizadas, de terceros y fuera de la cadena; una conjunto de API para la comunicación fluida y segura entre aplicaciones descentralizadas; e interfaces fáciles de usar para desarrolladores. El acceso a los servicios de RIF OS y su pago se basan en el RIF Token, el cual permite a los desarrolladores acceder al conjunto de servicios construido sobre los protocolos RSK Infrastructure Framework, tales como Directorio, Pagos, Fuentes de Distribución de Datos, Almacenamiento y Comunicaciones, incluidos servicios de infraestructura desarrollados por terceros, y cualquier otra aplicación que se pueda implementar en el entorno de trabajo de RIF que acuerde aceptar RIF Tokens como medio para acceder/consumir el servicio o la aplicación. RBTC es el token nativo de la RSK Live Mainnet y tiene un vínculo 1:1 con BTC. Se lo utiliza como combustible para la ejecución de Smart Contract, del mismo modo que ETH se utiliza como combustible para Ethereum. Los usuarios con conocimientos técnicos pueden obtenerlo de manera descentralizada mediante la conversión a BTC y desde BTC mediante el uso del puente entre los protocolos de Bitcoin y RSK. Los usuarios menos técnicos pueden obtener RBTC de intercambios compatibles como Huobi y Bitfinex, entre otros, para poder usar RSK y todas las aplicaciones que se ejecutan en RSK (incluido RIFOS una vez que se lance).

      Mientras que la RSK Live Mainnet requiere, y siempre requerirá, que la ejecución de Smart Contract se pague en smartBitcoins (RBTC) para mantener una total coherencia de los incentivos con el ecosistema Bitcoin, los protocolos RIF OS apuntan a crear una capa de infraestructura fuera de la cadena que inicialmente se construyó sobre el ecosistema RSK, pero que se integrará en el futuro con otras plataformas que funcionen con Smart Contract, como Ethereum y EOS. Para lograr esto, es importante contar con un token que sea neutral a todas esas redes y para el cual el precio se defina en relación con la oferta y la demanda de servicios de infraestructura independientemente del precio en particular de la criptomoneda nativa de la red (RBTC, ETH, EOS, etc.). Desde la perspectiva del usuario, no plantea ninguna fricción adicional ya que prevemos que en el futuro cercano las DEX (plataformas de intercambio descentralizadas) proporcionarán conversión instantánea entre las monedas nativas de la red en las cuales los protocolos RIF OS se integran en RIF Token. La portabilidad del RIF Token creará economías de escala y fortalecerá la antifragilidad del ecosistema descentralizado en su conjunto, lo cual llevará a la Internet del Valor un paso más cerca de la materialización. La razón principal es que imaginamos al RIF OS, a largo plazo, como un mercado unificado para servicios de infraestructura fuera de la cadena que puedan ser consumidos por toda criptoeconomía que funcione con Smart Contract (por ejemplo, RSK, Ethereum, EOS). En ese contexto, es esencial contar con un token portátil y neutral.

    Consenso

    • ¿Qué protocolo de consenso usa RSK?

      La minería combinada es un protocolo que posibilita a los mineros hacer minería tanto en la RSK Blockchain como en la blockchain de Bitcoin al mismo tiempo, con exactamente el mismo hardware y sin penalización de rendimiento. Por lo tanto los mineros de fusión pueden percibir ganancias en ambas blockchains. RSK ha mejorado varios programas informáticos de grupos de minería de código abierto para posibilitar la minería combinada.

    • ¿Qué es el protocolo DECOR+?

      En la red Bitcoin, cuando dos o más mineros han resuelto bloques a la misma altura, se crea un conflicto de intereses. Cada minero rival quiere que el resto de los mineros seleccione su bloque como la mejor punta de la cadena. Todo el resto de mineros y usuarios honrados preferiría que todos eligiesen la misma punta de bloque, porque esto reduce la probabilidad de revocación de bloque. DECOR+ establece los incentivos económicos adecuados para la convergencia de elecciones, sin requerir que los mineros tengan interacciones posteriores entre sí. El conflicto se resuelve de manera tal que:

      • Todas las partes aceptan la resolución (consenso) cuando todas las partes tienen acceso a la misma información de estado de la blockchain dentro de un límite de tiempo (sincrónico).
      • Si el sistema se comporta de forma parcialmente sincrónica, el conflicto se resuelve como en el Consenso de Nakamoto.
      • La resolución maximiza la ganancia de todos los mineros cuando la ganancia (tarifas) del bloque en conflicto es mucho mayor que el promedio.
      • La resolución reduce el poder de los mineros de censurar otros bloques o transacciones cuando el bloque en conflicto tiene una recompensa cercana al promedio.
      • El tiempo necesario para resolver el conflicto es insignificante.

    • ¿La RSK está protegida contra la minería egoísta?

      DECOR+, más la regla “fija”, es compatible con incentivos (que los mineros no ganen nada por retener bloques) siempre y cuando las tarifas de las transacciones sean cercanas al promedio, y sin canales laterales de pago a los mineros. Esta última restricción significa que la propiedad compatible con incentivos no resiste los ataques de soborno a mineros, los cuales pueden desvirtuar los incentivos del protocolo DECOR+. Esta restricción también se aplica a toda plataforma que proporcione máquinas virtuales “Turing completo”, como Ethereum.

    • ¿Cómo se previene que los mineros no verifiquen el bloque primario para crear bloques secundarios más rápido (lo que se conoce como “minería SPV”)?

      RSK Labs ha publicado una RSKIP (propuesta de mejora de RSK) que aumenta la velocidad de propagación y verificación de los bloques. Esto reduce el incentivo para comenzar a hacer minería de un bloque secundario sin haber verificado el bloque primario como corresponde. El protocolo DECOR+ recompensa a los mineros si continúan haciendo minería de bloques del mismo nivel durante unos segundos hasta que estén listos para crear un bloque secundario.

      Además, RSK Labs publicó una RSKIP que permite crear bloques secundarios aunque no se haya terminado de verificar el bloque primario, durante un máximo de dos bloques consecutivos. Sin embargo, el mejor enfoque parece ser reducir el tiempo de propagación en la red.

    Tecnología RIF

    • ¿Cuál es exactamente la propuesta de valor de RIF?

      ¿Es una cuestión de utilidad, y en ese caso, cuál es exactamente esa utilidad? Si el token fuera útil para vender monedas que no podrían ser vendidas solo con RBTC.

      Esta pregunta tiene dos aspectos ya que RIF es tanto un conjunto de estándares protocolares como un token. RIF OS (RSK Infrastructure Framework Open Standard) es un conjunto de protocolos de infraestructura abiertos y descentralizados que dependen de smart contracts basados en blockchain para permitir un desarrollo más rápido, fácil y escalable de aplicaciones distribuidas (dApps).

      Los protocolos iniciales incluyen el Directorio (un protocolo de servicio de nombres), Pagos (un protocolo de pagos fuera de la cadena), Datos (un protocolo de almacenamiento y transmisión de datos), Comunicaciones (un protocolo seguro de ruteo, sesión y comunicaciones encriptadas) y Puertas de enlace (un protocolo de interoperabilidad que incluye transferencias intercadena y servicios de oráculo). Los estándares también definen las interfaces que pueden implementarse como APIs y bibliotecas que abstraen y simplifican el uso de infraestructura descentralizada (tanto blockchain como P2P) para cualquier desarrollador aunque no conozca los funcionamientos internos o el funcionamiento de bajo nivel de los protocolos descentralizados.

      Este conjunto de protocolos apunta a resolver los problemas principales que impiden que las redes descentralizadas de blockchain (por ejemplo, Bitcoin, RSK, Ethereum, etc.) alcancen una adopción masiva. Desde nuestro punto de vista, estos dos principales impedimentos son el escalamiento sostenible (el escalamiento dentro de la cadena es posible pero conlleva un mayor costo de mantenimiento para nodos de validación y por ende para descentralización) y la usabilidad de desarrollo (a los desarrolladores puede tomarles varios meses para aprender a usar e incluso dominar la tecnología, es muy ineficiente construir aplicaciones descentralizadas por la falta de un protocolo de más alto nivel y componentes reutilizables).

      Siguiendo las pautas de RIF OS, se están desarrollando una serie de plataformas P2P basadas en blockchain, siendo RNS, una implementación del Directorio RIF en RSK, la primera en ser lanzada. RIF Lumino, la primera implementación de Pagos RIF, pronto será lanzado también y durante 2019, la primera versión del stack completo estará disponible. Ahora hablemos de la utilidad del RIF Token dentro del ecosistema RIF OS. El uso principal y obvio es acceder a todos los servicios provistos en el ecosistema RIF OS. Para cumplir con el RSK Infrastructure Framework, los proveedores deben al menos aceptar los RIF tokens a cambio de sus servicios. Además de eso, ciertos protocolos usan RIF tokens como la garantía de la que todos los proveedores de servicios deben participar a fin de ofrecer servicios en el Mercado RIF. Esto resulta clave debido a la naturaleza descentralizada de estas plataformas, sin un mecanismo de seguro integrado sería imposible garantizar la calidad del servicio para los usuarios finales. Adicionalmente, en algunos protocolos la relación entre la garantía y la cantidad de contratos que tiene un proveedor de servicios será usada para distribuir dinámicamente nuevos contratos de servicios entre los proveedores registrados.

      También prevemos que en un futuro no tan distante surgirán otros usos para el RIF Token en torno al Mercado RIF. Dos de los usos más relevantes son el del RIF Token como garantía para la emisión de bienes de contrapartes estables libres de riesgo (por ejemplo: $RIFUSD, $RIFARS, etc.), que puede ser usada para denominar precios de servicios en bienes estables y el uso del RIF Token para acordar transacciones entre Polos de Pagos RIF sin bienes en común o liquidez suficiente.

      Concebimos RIF OS a largo plazo, como un Mercado unificado para servicios de infraestructura fuera de la cadena que pueden ser consumidos por toda gran cripto-economía que funcione con Smart contract, por lo que aunque el RIF Token fue inicialmente creado sobre la red RSK, en el futuro será transportable a otras plataformas como Ethereum o EOS. Esto creará economías de escala y fortalecerá la antifragilidad del Ecosistema descentralizado en su conjunto, lo cual llevará a la Internet del Valor un paso más cerca de la materialización.

    • ¿Podría explicar algo sobre los servicios de almacenamiento?

      ¿Serán como IPFS? ¿Usarán IPFS o alguna otra solución similar que ya esté en funcionamiento?

      IOV Labs está trabajando para tener una API unificada destinada a almacenar y recuperar archivos, y que sea compatible con varias redes de almacenamiento. Este es el protocolo de Almacenamiento de datos RSK. Para un primer proveedor de red, analizamos las soluciones existentes (Swarm, IPFS, Storj, Sia, etc.) y decidimos basarlas en Swarm. La mayoría de estos protocolos implementan una variación de seguimiento: un archivo cargado se divide en fragmentos y se distribuye en la red. Cuando se solicita el archivo, se recuperan todos los fragmentos y se ensamblan. Cada nodo que participa en esta red mantiene un registro de los datos almacenados/proporcionados para fines de pago. La innovación que estamos aportando en esta instancia es la simplificación del modelo de incentivos y los mecanismos de prueba. Desde luego que el Almacenamiento de datos RSK se integrará con otros servicios de RIF, como RNS (para recuperar archivos nombrados y permitir la mutabilidad) y Pagos RSK, como incentivo. Además, en el futuro promoveremos la integración de todas las redes de almacenamiento exitosas bajo la misma API e interfaz de usuario de almacenamiento RSK, para que el usuario pueda alternar entre backends de red de almacenamiento con solo seleccionar el proveedor de una lista, o incluso almacenar un único archivo en varias redes al mismo tiempo.

      Se mencionó en Twitter hace un tiempo la posibilidad de implementar Chainlink como una respuesta a sus Oráculos: https://twitter.com/mwill_crypto/status/1064731255374147586

    Servicio de nombres RIF

    • ¿Puedo registrar un dominio en RNS y luego venderlo en un mercado secundario?

      Cualquiera que registre un dominio en RNS puede vender el dominio directamente o usando un mercado secundario de terceros. IOVLabs no está involucrado actualmente en el desarrollo de dicho mercado, pero podría ser una buena idea que los desarrolladores alrededor del mundo ideen un mercado descentralizado y fácil de usar para dominios RNS. ¿Le importaría contarnos en detalle de qué se trata RNS?

      El Servicio de nombres RIF (RNS) se diseñó para hacer que la experiencia del usuario sea más amigable proporcionando una arquitectura que permite identificar direcciones de blockchain por medio de nombres o alias legibles por las personas. Puede usarse para identificar otros recursos personales, como direcciones de comunicación o pagos.

      La centralización del acceso a múltiples recursos asociados con un nombre legible por seres humanos mejora la experiencia del usuario de la plataforma blockchain. Junto con la “facilidad de uso”, al agregar un servicio de resolución de nombres, o los “alias”, la probabilidad de errores se reduce de manera significativa. Como los nombres de los recursos pueden cambiar con el tiempo, el sistema debe ser flexible, para admitir cambios frecuentes. Hasta el momento, el Servicio de nombres RIF solo admitía direcciones creadas en la red de RSK, pero en la actualidad, los usuarios de blockchain manejan numerosos tipos de monedas y activos.

      Para más información sobre RNS, visite https://www.rifos.org/rif-name-service/

    Wallets

    • ¿Cómo puedo recuperar mi token de mi wallet jaxx que era la única que tenía direcciones RSK, cuando existía el grifo RSK?

      Aunque no ocurre muy a menudo, periódicamente realizamos reinicios planeados de la blockchain RSK Testnet. Esto significa que todos los saldos de las cuentas pasan a cero. Un reinicio de la Testnet se ha llevado a cabo recientemente, de modo que no hay forma de recuperar los fondos de la Testnet una vez que esto se realiza. El grifo aún existe y se pueden obtener RBTCs de la Testnet allí: https://faucet.testnet.rsk.co/.

    • ¿Alguna novedad sobre la wallet de IOV como parte de las bibliotecas RIF? ¿Fue esto lo anunciado recientemente en conjunto con Mellow?

      La wallet de Mellow está en etapa de desarrollo pero aún no está disponible.

    Lumino

    • Información general sobre Lumino
    • ¿Cuáles son sus planes para acercar a Lumino al público en general?

      La red RIF Lumino ya está disponible para el público en general. Para más información, visite https://www.rifos.org/rif-lumino-network/)

      Dicho esto, crear Lumino y una internet del valor amigable con los usuarios es una de las principales prioridades de RIF. Por esa razón, ya hemos integrado Lumino con el Servicio de Nombres de RIF (RNS, por sus siglas en inglés), lo que simplifica de manera considerable su uso para los usuarios no técnicos.

      También nos encontramos trabajando en el cliente ligero de Lumino y bibliotecas de desarrollo para facilitar la integración con las wallets y las plataformas de intercambio.

      El equipo de IOV Labs también está trabajando en soluciones para los bancos y organizaciones que estén dispuestos a utilizar RIF Lumino para sus necesidades comerciales.

    • ¿Cuáles son los diferentes KPI de la red Lumino: bloques por segundo, tiempo de finalización, transacciones por segundo y costo por transacción? ¿Ya es posible desarrollar proyectos sobre la base de Lumino? ¿Qué proyectos se están llevando a cabo a partir de Lumino?

      El número de transacciones por segundo que Lumino puede lograr depende principalmente de la verdadera topología de la red y la cantidad de monedas que los participantes bloquean en sus canales. Además, desde el punto de vista tecnológico, el ancho de banda y la latencia de las computadoras que participan en la red también son fundamentales para que el sistema sea rápido. Asimismo, la capacidad de la red también depende de los patrones de uso de sus usuarios. Todavía parece haber demasiadas variables desconocidas. No obstante, podemos simular determinados patrones esperados de redes que van desde pequeñas a muy grandes y obtener datos de medición útiles sobre el crecimiento de la red y el número de pagos exitosos, los tiempos de liquidación de pagos y los costos promedio. Considerando la fusión de las propuestas de mejoras de escalabilidad ya desarrolladas por RSK Labs para RSK, los datos de medición obtenidos nos muestran que Lumino puede escalar hasta 60 millones de usuarios activos sin problemas, con costos y tiempos de respuesta que son competitivos con otras redes de pago. Si deseamos aumentar la escalabilidad, detectamos cuellos de botella que deberían solucionarse. Esperamos que en el ámbito académico se desarrollen otras soluciones de tercera capa, como cadenas de commits, para que operen de manera integrada con Lumino y la complementen.

      Hay varios proyectos que están integrando sus wallets y soluciones con Lumino lo que será anunciado una vez que esté listo en los próximos meses.

    • ¿Cómo puedo ingresar a la red Lumino?

      El repositorio de Lumino está abierto para los que quieren ser parte de la red. Allí es posible encontrar instrucciones sobre la configuración y la gestión de nodos.

    • Ahora que Lumino está en marcha, ¿cuál es el próximo paso?

      Estamos trabajando en nuevos componentes de Pagos RIF que lanzaremos pronto, así como en el Protocolo de Almacenamiento RIF. Para fines de este año, pensamos tener una gama completa de servicios de RIF OS que mostrará cómo funcionan todos en conjunto.

    Federación

    • ¿Qué es la Federación?

      La plataforma RSK ha sido lanzada junto a una federación de conocidos y respetados miembros de la comunidad (compañías de blockchain con altos estándares de seguridad) (la Federación). Cada miembro está identificado por una clave pública. Se han establecido las condiciones para convertirse en miembro de la Federación, incluidas las políticas de seguridad, los procedimientos de respaldo y los requisitos legales.

    • .¿Cuál es el rol de la Federación? ¿Cuál es su valor?

      En la actualidad, la única función de la Federación es proteger el conector bidireccional. En el futuro, podrían prestar más servicios a la red. Algunos de los servicios que han demostrado ser valiosos para la comunidad son:

      • Conector bidireccional con Bitcoin
      • Conectores bidireccionales con otras criptomonedas
      • Servicios de oráculo
      • Servicios de punto de control

      Bitcoin no es compatible con smart contracts ni con códigos de operación nativos para validar pruebas SPV externas. Parte del sistema de conector bidireccional de RSK exige confiar en un conjunto de notarios. En RSK, los notarios que protegen los fondos bloqueados son los miembros de la Federación. Los miembros de la Federación son integrantes respetados de la comunidad, tales como importantes empresas de blockchain, y también tienen la capacidad técnica para mantener seguro un nodo de red. Un requisito para formar parte de la Federación es la capacidad de auditar el comportamiento apropiado del software que maneja el nodo, en especial la corrección del componente que decide sobre la liberación de fondos de BTC. Por todos estos motivos, no estamos planeando apartarnos de la Federación.

    • ¿Es realista esperar que RSK se aparte del modo de federación en un futuro a mediano plazo?

      La plataforma RSK ha sido lanzada junto a una Federación de conocidos y respetados miembros de la comunidad (compañías de blockchain con altos estándares de seguridad). Cada miembro está identificado por una clave pública. Se han establecido las condiciones para convertirse en miembro de la Federación, incluidas las políticas de seguridad, los procedimientos de respaldo y los requisitos legales.

      En la actualidad, la única función de la Federación es proteger el conector bidireccional. En el futuro, podrían prestar más servicios a la red. Algunos de los servicios que han demostrado ser valiosos para la comunidad son:

      • Conector bidireccional con Bitcoin
      • Conectores bidireccionales con otras criptomonedas
      • Servicios de oráculo
      • Servicios de punto de control

      Bitcoin no es compatible con smart contracts ni con códigos de operación nativos para validar pruebas SPV externas. Parte del sistema de conector bidireccional de RSK exige confiar en un conjunto de notarios. En RSK, los notarios que protegen los fondos bloqueados son los miembros de la Federación. Los miembros de la Federación son integrantes respetados de la comunidad, tales como importantes empresas de blockchain, y también tienen la capacidad técnica para mantener seguro un nodo de red. Un requisito para formar parte de la Federación es la capacidad de auditar el comportamiento apropiado del software que maneja el nodo, en especial la corrección del componente que decide sobre la liberación de fondos de BTC. Por todos estos motivos, no estamos planeando apartarnos de la Federación.

    • ¿Cuándo decide el equipo o la federación emitir más BTC?

      La Federación no tiene medios para “emitir más BTC”. Transferir BTC a la plataforma RSK es un proceso abierto. En los inicios de RSK, establecimos ciertos límites respecto del número de Bitcoins que pueden ser transferidos a RSK hasta que la red dejara la Etapa Beta y casi todas las restricciones se levantarán tan pronto como alcancemos aproximadamente el 51 % de tasa de hash de Bitcoin en minería conjunta.

    • ¿Cuál es el servicio de conector bidireccional que presta la Federación?

      Bitcoin no es compatible con smart contracts ni con códigos de operación nativos para validar pruebas SPV externas. Parte del sistema de conector bidireccional de RSK exige confiar en un conjunto de notarios. En RSK, los notarios que protegen los fondos bloqueados son los miembros de la Federación. Los miembros de la Federación son integrantes respetados de la comunidad, tales como importantes empresas de blockchain, y también tienen la capacidad técnica para mantener seguro un nodo de red. Un requisito para formar parte de la Federación es la capacidad de auditar el comportamiento apropiado del software que maneja el nodo, en especial la corrección del componente que decide sobre la liberación de fondos de BTC.

    Minería

    • ¿Qué es la minería fusionada?
    • ¿Qué tan segura es la minería combinada de RSK?

      La minería combinada de RSK es tan segura como la minería de Bitcoin, pero asume una propiedad más fuerte de SHA256, que es “seguridad contra colisión freestart” de al menos 100 bits. Esto se debe a que RSK usa una propiedad de la construcción Merkle–Damgård para comprimir el tamaño de la prueba SPV proof.

    • ¿Cuáles son los incentivos para que los mineros minen RSK de manera fusionada?

      Los mineros perciben un 80 % de las tarifas de transacción de cada bloque RSK que minan. Estos incentivos se tornarán más y más interesantes a medida que la plataforma RSK promueve la adopción, y aumenta el número de transacciones dentro de la red. Como la minería fusionada en RSK no requiere ningún costo adicional al requerido para minar Bitcoin, RSK ofrece una fuente adicional de ganancia para los mineros de Bitcoin que usan el mismo hardware y electricidad. Pueden encontrar más información sobre minería fusionada en RSK aquí: https://www.rsk.co/noticia/rsk-bitcoin-merge-mining-is-here-to-stay/.

      Actualmente estamos en busca de otras maneras de incentivar a todos los actores claves de RSK —incluyendo a los grupos de minería— para alinear mejor los incentivos mientras la red es arrancada. Mantendremos informada a la comunidad sobre cualquier actualización al respecto.

    • ¿Existe una guía paso a paso para minar y configurar nodos?

      Actualmente se están escribiendo algunos textos sobre minería y esperamos publicarlos en las próximas semanas. Mientras tanto, esta es una lista de enlaces útiles para usuarios dispuestos a comprender más sobre minería fusionada y configuración de nodos de minería:

      Qué es la minería fusionada: https://github.com/rsksmart/rskj/wiki/Merged-Mining

      Cómo configurar un nodo RSK para usarlo desde un grupo de minería fusionada: https://github.com/rsksmart/rskj/wiki/
      Configure-your-RSK-node-to-be-used-from-a-merge-mining-pool

    • ¿Hay algún incentivo para ejecutar un nodo Lumino o RSK para los no mineros?

      Al ejecutar un nodo RSK, no solo se verifica la validez de sus propias transacciones sino también que las reglas del sistema no puedan ser cambiadas por cualquier grupo minoritario. Por lo tanto, lo que más les conviene a los usuarios de RSK es ejecutar sus propios nodos completos. Habiendo dicho esto, hemos diseñado —y actualmente estamos en etapa de desarrollo— el primer sistema descentralizado para probar que usted es un nodo completo, entonces en el futuro podremos incentivar nodos completos (ver nuestra presentación en Devcon3 sobre Prueba de almacenamiento único de blockchain). Esta tecnología permitirá la recompensa económica de nodos completos en el futuro, lo que podría ser usado para recompensar a los nodos completos de Lumino y RSK.

    • ¿La minería de RSK consume más electricidad?

      La minería combinada es un proceso por el cual los mineros de Bitcoin pueden hacer minería en Bitcoin y RSK al mismo tiempo, con el mismo hardware y el mismo consumo de electricidad. La minería combinada de RSK usa la misma función hash criptográfica que Bitcoin (SHA256).

    Escalabilidad

    • ¿Cuántas transacciones por segundo se permiten actualmente en RSK?

      La cantidad de transacciones por segundo que pueden ejecutarse en la plataforma de RSK está determinada por el límite de combustible por bloque y la tasa promedio de bloques. La tasa promedio actual de bloques es de uno cada 30 segundos. Cada vez que el minero extrae un bloque, puede votar por aumentar el límite de combustible de bloques. Actualmente, el límite es 6.8 millones de unidades de combustible por bloque. Una simple transacción de RBTC consume 21 K de gas, de modo que la plataforma RSK hoy puede ejecutar 11 transacciones por segundo. Este límite podría aumentar en el futuro ya que hay varias propuestas de mejoras que reducen la cantidad de recursos requerida para procesar transacciones en la red RSK.

      Por ejemplo, RSKIP04 permite procesar transacciones en paralelo. Si la comunidad acepta la propuesta, el límite de combustible de bloques podría fácilmente duplicarse.

      Tanto el protocolo LTCP, descrito en un informe oficial y en RSKIP53, como la técnica de escalamiento de contracción de cadena podrían dar lugar a una reducción del espacio requerido a la décima parte.

      Si estas propuestas son aceptadas por la comunidad, se podría esperar que las velocidades de transacción alcancen las 100 transacciones por segundo.

    • ¿Cuántas transacciones por segundo tolerará la red RSK?

      Las versiones Beta de los nodos RSK mejorados han sido probados para procesar 100 transacciones por segundo sin incidente. A medida que mejora la tecnología, las transacciones por segundo pueden aumentar de manera similar. La meta de RSK Labs es alcanzar 20.000 transacciones por segundo mediante el uso de su tecnología Lumino, que es una red de pagos de segunda capa fuera de la cadena que se incrustará en el nodo de referencia de RSK en una próxima versión.

    • ¿Cuál es el tiempo de confirmación de la transacción?

      En promedio, la red genera actualmente un bloque cada 30 segundos. Los mineros pueden reducir el tiempo promedio por bloque a 15 segundos si optimizan sus operaciones de minería combinada. Las aplicaciones deben esperar al menos 12 confirmaciones para aceptar un pago, lo que se corresponde con una demora promedio de 6 minutos.

    • ¿Es la red RSK compatible con la red Ethereum?

      La red RSK es muy compatible con la red Ethereum en diversas capas: la máquina virtual de ejecución (EVM), la interfaz de programación de javascript (web3), la conectividad interprocesos de los nodos (JSON-RPC) y los lenguajes de programación de smart contracts (Solidity).

      La máquina virtual de RSK (RSKVM) es muy compatible con la EVM, pero la RSKVM ofrece funciones adicionales que no están presentes en la EVM. Para hacer uso de estas mejoras, es necesario hacer modificaciones en el código fuente de los smart contracts. Además, la RSKVM tiene contratos precompilados específicos que proporcionan la funcionalidad de tendido de puente con Bitcoin. Aproximadamente una vez al año, Ethereum realiza una bifurcación dura (hard fork) para agregar nuevas funcionalidades. La comunidad RSK ha incorporado estos cambios en el pasado mediante las correspondientes bifurcaciones duras en la red RSK. Se espera que estas tendencias continúen en el futuro.

    Securidad

    • How is the RSK blockchain secured?

      La RSK Blockchain está protegida por minería fusionada, con varias medidas de seguridad adicionales. En la RSK Blockchain es minada por mineros de Bitcoin, que son parte de la red de blockchain más grande y confiable del mundo. En la actualidad, más del 35 % de la tasa de hash de Bitcoin es también minería fusionada de RSK. Además de eso, RSK Labs publicó una RSKIP que propone una solución en la que un conjunto de notarios (algunas de las empresas de Bitcoin de mayor renombre y confiabilidad) podrá proporcionar una capa adicional de seguridad mediante la emisión de notificaciones de punto de control en la RSK blockchain. Los nodos no están obligados a seguir los puntos de control, pero pueden usar esa información para detectar ataques que abarquen toda la red y pasar a modo seguro. El subsistema sacrifica vitalidad para aumentar la seguridad y se lo puede comparar con el sistema de alerta original de Bitcoin. Pero en el caso de RSK, el sistema es federado, no centralizado como el caso de Bitcoin.

    • ¿Qué es el conector bidireccional?

      Se dice que el conector bidireccional es un método para transferir BTC en RBTC y viceversa. En la práctica, cuando se cambian BTC por RBTC, no se “transfiere” ninguna divisa entre ambas blockchains. No hay ninguna transacción que lleve a cabo esa actividad. Eso se debe a que los que minan Bitcoin no pueden verificar la autenticidad de los saldos de otra blockchain. Cuando un usuario tiene la intención de convertir BTC en RBTC, algunos BTC se bloquean en la blockchain de Bitcoin y la misma cantidad de RBTC se desbloquea en la RSK Blockchain. Cuando es necesario volver a convertir RBTC en BTC, los RBTC se bloquean de nuevo en la blockchain de RSK y la misma cantidad de BTC se desbloquea en la blockchain de Bitcoin. Un protocolo de seguridad garantiza que no se puedan desbloquear los mismos bitcoins en ambas blockchains al mismo tiempo. Esto exige finalización de transacciones y por esa razón el conector exigía cientos de confirmaciones de bloques para las transacciones que desbloqueaban BTC o RBTC.

    • ¿Cómo funciona el conector?

      Cuando un usuario de Bitcoin quiere utilizar el conector bidireccional, le envía una transacción a una wallet multiforma cuyos fondos están protegidos por la Federación. La misma clave pública asociada con los bitcoins de origen de esta transacción se usa en la cadena RSK para controlar los smart bitcoins. Esto significa que la clave privada que controlaba los bitcoins en la blockchain de Bitcoin puede usarse para controlar una cuenta en la cadena RSK. Aunque las claves públicas y privadas son similares, cada blockchain codifica la dirección en un formato diferente. Esto significa que las direcciones en ambas blockchains son diferentes.

    • ¿Cómo protege RSK los fondos bloqueados en el conector?

      En la actualidad, los fondos que están en el conector están protegidos por una firma de umbral administrada por la Federación. Es necesario contar con la firma de al menos el 51 % de los miembros de la Federación para extraer bitcoins de la wallet del conector. El proceso de desbloqueo de bitcoins es controlado por un smart contract que se ejecuta en la RSK Blockchain. Todas las acciones de coordinación son abiertas para que cualquier pueda verlas.

      El mapa de ruta original de RSK proponía agregar compatibilidad con una drivechain para mejorar la seguridad de los fondos que se encuentran en el conector. Esto requiere una bifurcación suave (soft-fork) de Bitcoin, lo cual podría o no ocurrir. RSK Labs creó una BIP y un código provisional para implementar esta drivechain en Bitcoin. Si Bitcoin hace una bifurcación suave para adquirir compatibilidad con la BIP de drivechain que propuso RSK, desbloquear fondos del conector también exigirá el reconocimiento del 51 % del poder de hashing. de la minería combinada. Con el híbrido Federación/drivechain propuesto por RSK Labs, la mayoría tanto de los miembros de la federación como de quienes hacen minería combinada deben reconocer las transacciones de liberación, lo cual aumenta la seguridad general del conector.

    • ¿Cómo está protegida la RSK Blockchain contra ataques de doble gasto?

      La RSK Blockchain está protegida por prueba de trabajo basada en el algoritmo SHA256D, como Bitcoin. Si todos los mineros de RSK conspiran, pueden censurar una o todas las transacciones de RSK, pero no pueden robar smart bitcoins o bitcoins.

    • ¿Cómo es la seguridad de la red RSK comparada con la de Bitcoin?

      La seguridad de la plataforma RSK dependerá de la cantidad de participantes en la minería fusionada y la cantidad y calidad (cumplimiento de seguridad) de los miembros de la Federación. Actualmente, más del 40 % de los mineros de Bitcoin están minando de forma fusionada en RSK (desde diciembre de 2018) y otro 30 % está planeando hacer lo propio en el futuro, de modo que se espera que más del 51 % de los mineros de Bitcoin estén pronto asegurando la red RSK. Además, en teoría, la red RSK podría alcanzar una tasa de hash más alta que la de Bitcoin, al combinar las tasas de hash de minería fusionada provenientes de otros clones de bitcoin.

    • ¿Cómo son las confirmaciones en la blockchain de Bitcoin comparadas con las confirmaciones de la RSK Blockchain? ¿Bastan 6 confirmaciones en la plataforma RSK para que una transacción se considere confirmada?

      Un trabajo reciente estableció que, en términos de probabilidad de revocación de transacciones, 6 confirmaciones de Bitcoin (promedio: 1 hora) serían equivalentes a 12 confirmaciones en RSK (promedio: 6 minutos). Si bien Bitcoin tiene el concepto de cero confirmaciones (la transacción se ha transmitido sin reemplazo por tarifa), no hay un concepto similar en RSK. La confirmación real más rápida en RSK es “1,5” confirmaciones, o 1 confirmación más 5 segundos sin revocación de bloque, o un promedio de 35 segundos.

    • ¿RSK está protegida contra la posibilidad de que los usuarios usen recursos de la blockchain (CPU, ancho de banda, almacenamiento) sin costo?

      El “sistema de combustible” de RSK evita que los atacantes puedan crear, difundir e incluir transacciones que utilizan muchos recursos en bloques sin pagar las tarifas correspondientes. Todos los recursos, incluidos CPU, ancho de banda y almacenamiento, quedan contabilizados por el consumo de una cantidad de combustible. Cada bloque tiene un límite de combustible, por consiguiente, los recursos que puede consumir un bloque están limitados, lo cual hace ineficaces los ataques por agotamiento de recursos.

    • ¿RSK está protegida contra la posibilidad de que los mineros abusen del sistema de combustible para adquirir recursos a bajo costo como en Ethereum?

      En Ethereum, los mineros pueden incluir transacciones en las que se especifique un precio de combustible igual a cero, por lo cual adquieren memoria de estado de contrato persistente gratis (si no hay acumulación de transacciones). En RSK, un alto porcentaje de las tarifas de transacción van a un fondo común de recompensas para futuros mineros, una pequeña fracción de las tarifas de transacciones se queman y hay un precio mínimo de gas negociado por los mineros. Por lo tanto, los mineros rebeldes no pueden obtener recursos de la plataforma sin costo.

    • ¿Cuáles son las diferencias entre una dirección de Bitcoin y una de RSK?

      Las direcciones de RSK son un identificador de 40 caracteres hexadecimales, mientras que las direcciones de Bitcoin son identificadores alfanuméricos de entre 26 y 35 caracteres.

      https://www.rsk.co/faqs/?cat=security

    Adopción/Casos de uso

    Competidores

    • ¿Cómo es Rootstock comparado con proyectos similares de cadenas laterales de Bitcoin?

      Solo hay dos otros proyectos de cadenas laterales de Bitcoin que están actualmente activos: Liquid y drivechain de Truthcoin. Liquid es una cadena lateral federada, en alguna medida parecida a RSK. Liquid apunta a ser una red de liquidación entre plataformas de intercambio que conecta plataformas de intercambio de criptomonedas, lo que permitiría realizar transacciones de Bitcoin más rápidas. Está optimizada para un solo caso de uso. RSK es mucho más genérica y programable, y cuenta con smart contracts con estado. Además, RSK es altamente compatible con las aplicaciones, bibliotecas y cadenas de herramientas de Ethereum. Cuenta con un gran ecosistema y desarrolladores capacitados. Las aplicaciones de Liquid actualmente dependen de una única biblioteca proporcionada por Blockstream y tienen un ecosistema de nicho.

      Otra diferencia clave es que Liquid usa su Federación para consensos en bloque, mientras que RSK utiliza la minería fusionada y en la actualidad tiene aproximadamente el 40 % de la tasa de hash de Bitcoin. Por lo tanto, RSK cuenta con una verdadera seguridad “termodinámica”. Cualquiera puede participar en la minería combinada de RSK, de modo que cualquiera pueda recibir tarifas por transacciones.

      Con respecto al rendimiento de las transacciones dentro de la cadena, RSK puede alcanzar mayor volumen que Liquid porque, en esencia, las transacciones de pago de RSK son más pequeñas que las de Liquid. No obstante, actualmente el rendimiento de las transacciones en RSK está limitado por sus mineros, el cual puede aumentar o disminuir el límite de combustible del bloque. En las próximas mejoras de la red RSK, podríamos ver la implementación de dos importantes desarrollos: el protocolo LTCP (ver RSKIP53) y el procesamiento de transacciones paralelas (ver RSKIP04). Estas mejoras juntas permiten un incremento de 30 veces en el rendimiento de las transacciones en RSK. Otra diferencia clave entre RSK y Liquid es que el conector de RSK es abierto. Puede ser utilizado por usuarios individuales sin pasar por una plataforma de intercambio y un proceso KYC. No obstante, la forma más rápida de obtener RBTC sigue siendo intercambiar BTC en una plataforma de intercambio de criptomonedas porque lleva un día transferir bitcoins a RSK usando el conector. En cuanto a la seguridad de la Federación, Liquid usa una multifirma 11 de 15 con un gasto de emergencia de tiempo de bloque de 2 de 3, y RSK usa una multifirma 8 de 15, de modo que cada cadena lateral tiene diferentes concesiones entre disponibilidad y seguridad.

      La drivechain de Truthcoin solo funciona como testnet porque requiere una bifurcación suave de Bitcoin para funcionar en la mainnet, de modo que ahora no es realmente un proyecto para el que uno puede desarrollar aplicaciones. Sin embargo, compartimos con Truthcoin la visión a largo plazo acerca de que las cadenas laterales deberían pasar de un modelo federado a otro más descentralizado.

    • ¿Cómo hace RSK para competir con la red Lightning?

      Primero, Lightning se asemejaría más a Pagos RIF Lumino sobre RSK que a RSK en sí. Habiendo aclarado esto, no vemos a Lightning como nuestra competencia sino como un complemento. Con los nodos duales de Lightning/Lumino, la gente podrá realizar intercambios automáticos de bitcoins por smartBitcoins simplificando bastante el uso de la red RSK.

      Por otro lado, Lightning solo funciona con bitcoin en este momento mientras que los pagos RIF en Lumino permitirán pagos fuera de la cadena por cualquier token que viva en la red RSK. Imaginen el potencial de contar con pagos instantáneos de bienes estables ligados a una divisa fiduciaria completamente integrada a Bitcoin y que cuesten una fracción de un centavo. Eso puede sentar las bases perfectas para las FinTechs alrededor del mundo y permitirá la competencia en el sistema financiero a un nivel totalmente nuevo.

    • Ethereum cambiará mucho en los próximos años. ¿Qué piensa sobre Ethereum 2.0 y en particular sobre sus planes de usar eWASM en lugar de EVM? ¿Cuál es la estrategia de RSK?

      Pienso que la compatibilidad con una VM mejorada es una buena estrategia a largo plazo, no porque Ethereum (o cualquier blockchain) deba ser una “computadora mundial” (no debe serlo), sino porque ciertas primitivas criptográficas que son pilares de protocolos de pago de segunda capa más escalables y privados necesitan más procesamiento dentro de la cadena que lo que EVM puede ofrecer. EVM debe permanecer ya sea interpretada o transpilada para la retrocompatibilidad.

      EWASM apunta a ser un compilador determinista de WASM JIT de consensos aplicados y recursos contabilizados, y eso es algo difícil de hacer. El diseño se sigue modificando, requiere la revisión de pares, una especificación clara y varias auditorias de seguridad. EWASM aún está lejos de alcanzar el hito del estado beta.

      La estrategia de RSK (detallada en su informe técnico fundacional) fue brindar compatibilidad con EVM al mismo tiempo que implementaba una VM basada en bytecode Java, con transpilado dinámico de códigos de EVM en bytecodes Java. Investigamos y desarrollamos nuestro prototipo de VM, pero cuando se lanzó RSK, nuestra principal prioridad fue la compatibilidad con Ethereum, de modo que la nueva VM fue pospuesta. Mientras tanto, el equipo de AION hizo un gran trabajo y lanzó su AVM basada en Java, que se encuentra en etapa de producción. Ahora estamos evaluando la posibilidad de proponerle a la comunidad RSK usar la AVM como nueva VM y es posible que colaboremos con el equipo de AION en la estandarización de la AVM.

    • ¿Podría comparar el tamaño de la RSK Blockchain y Ethereum? Quiero decir, ¿está creciendo la cadena de RSK a la misma velocidad que la de Ethereum? (si fuera una transacción por el mismo monto)

      RSK tiene menos actividad dentro de la cadena que Ethereum, que es algo que uno esperaría de una blockchain que tiene un año y medio de vida. Por lo tanto, la blockchain es mucho más pequeña que Ethereum. No obstante, antes de la versión 1.0.0, la RSK Blockchain podía crecer tan rápido como Ethereum para transacciones de igual volumen. Con el advenimiento del Unitrie, que es parte de la versión 1.0.0, el estado de la blockchain es diez veces más pequeño. Por ejemplo, el último estado mundial consume menos de 50 mega bytes. El estado actual de Ethereum consume aproximadamente 130 GB. Eso es 2600 veces más.

    • ¿Cómo se compara RSK con otros proyectos como ETH o IOTA?

      Ethereum es el pariente más cercano de RSK. Se basa en una prueba de trabajo, tal como RSK, y comparte una máquina virtual y una interfaz de aplicación similares. Sin embargo, existen entre ellos diferencias clave.

      Desde un punto de vista económico, Ethereum cuenta con un token nativo especulativo, el Ether, y los efectos de la red están actualmente propiciando que Bitcoin se convierta en una criptodivisa única y fuerte que pueda funcionar como un almacén de valor para el ecosistema. Si continúa esta tendencia de consolidación de mercados, el valor de Ether podría disminuir.

      Además, Ethereum es una capa genérica de smart contracts hecha a medida para dApps que tienen sus propios tokens. Estas dApps solo pueden crecer para ser usadas por millones al eliminar la fricción impuesta por Ether como token intermediario. Esta fuerza en la comunidad empujará a Ethereum (y a cualquier otra plataforma de smart contracts) a tener una dinámica en la que las transacciones son pagadas en tokens, y los usuarios se conectan con repetidores de terceros para que paguen el gas de la transacción en ether por ellos, algo conocido como abstracción económica de facto. Por lo tanto el valor del ether podría estar en riesgo. Si bien la participación en smart contracts es una fuerza opuesta, algunos de los proyectos más grandes de Ethereum, como MakerDAO, ahora están permitiendo la participación en tokens, de modo que ether también está perdiendo la exclusividad como mecanismo de participación. RSK, por el contrario, usa Bitcoin como su token nativo, y no necesita incentivar a sus usuarios para que acumulen la divisa.

      Finalmente, Ethereum se está reconstruyendo como una blockchain a base de prueba de participación (PoS), principalmente porque ha alcanzado su vencimiento en materia de capacidad de escalamiento. La migración a Ethereum 2.0 implica un enorme riesgo técnico, y la migración, si es exitosa, tomará varios años. Mientras tanto, su base de usuarios se esforzará por ejecutar aplicaciones en un entorno costoso que ya han dejado fuera del mercado a las PCs estándar como nodos completos. RSK tiene un plan de escalamiento diferente que está basado en la expansión conservadora de su capa dentro de la cadena usando técnicas de compresión y agregación, junto con una mejor asignación de recursos usando el alquiler de almacenamiento. Esta capa será ideal para soluciones de escalamiento de la segunda capa, y estamos alentando estos desarrollos sobre nuestra plataforma. Los múltiples equipos que están trabajando en redes de segunda capa necesitan una capa estable dentro de la cadena en la que puedan confiar hoy y mañana.

      IOTA intenta solucionar el problema de centralización del consenso al convertir a cada usuario en un minero que provee una prueba de trabajo inserta en sus transacciones, y estas pequeñas pruebas en masa aseguran las transacciones pasadas del libro mayor. Por lo tanto, la seguridad de IOTA depende fuertemente de su uso continuo como mecanismo de pago. La descentralización es un objetivo noble pero más importante es tener una estrategia sólida para alcanzarla. Satoshi creó un bucle de retroalimentación positiva cuando agregó un subsidio en bloque a la blockchain. Por el contrario, IOTA tiene un problema no resuelto de arranque. No pudo arrancar incluso agregando un coordinador centralizado durante años. No pudo lograr un nivel mínimo de seguridad termodinámica. Recientemente, implementaron un protocolo de consensos completamente nuevo para arreglar esto. Tal vez funcione, pero analizando el historial técnico del proyecto no contaría con ello. De cualquier modo, desde el punto de vista técnico, el uso de consensos de orden parcial impide que el “embrollo” sea usado para smart contracts con control de estado, de modo que tiene funcionalidad limitada. Finalmente, el uso de PoW en cada transacción descartó la posibilidad de la verificabilidad pública basada en SPV, como los métodos FlyClient o NiPowPow, dado que se necesita que todas las transacciones verifiquen el PoW de la blockchain.

    • ¿Es realmente una mala idea seguir siendo compatible con Ethereum?

      La gente de IOHK está trabajando en el tipo de cadenas laterales KEVM. Fomentan que con el marco de trabajo K es mucho más fácil de verificar formalmente la corrección de un código de smart contract. Ahora, cuando Ethereum 2.0 abandone de todos modos la EVM, tal vez sea una buena idea no intentar ser 100 % compatibles con ellos e implementar cambios que puedan hacer que el tipo EVM de blockchains sea mejor que la implementación de Ethereum. ¿Cuál es su versión?

      IOHK está trabajando con IELE, una máquina virtual que facilita la verificación formal. Es un trabajo todavía en curso, pero tiene el beneficio de que se integra con la cadena de herramientas del compilador de la LLVM. La AVM habilita un vasto ecosistema de bibliotecas y herramientas de Java existentes. EWASM tiene el beneficio de ser el lenguaje elegido por los navegadores web, de modo que será rápido. Y puedo continuar brindando las ventajas y desventajas de cada VM al nivel del código de operación. ¡Pero claramente es demasiado pronto para elegir a un ganador!

      RSK estará aquí por mucho tiempo. Se creó para usar la mejor tecnología disponible y es posible que esa tecnología no provenga del equipo de desarrollo de RSK, sino de otros equipos. Eso significa que si vemos que hay tracción y una comunidad que construye soluciones en torno a IELE o AVM o EWASM, podríamos también integrarla a RSK. No tengo miedo de tener varias VM ejecutadas en un nodo. Son fáciles de encapsular. Pero supongo que en 20 años solo habrá una VM preferida y el resto de los bytecodes de VM se transpilarán a ella.

    • ¿Cuándo se puede esperar la integración con LTC?

      Creamos el grupo de trabajo RSK-LTC, con miembros de la comunidad RSK y Litecoin, para evaluar la posibilidad de proponer un puente entre las dos plataformas. No obstante, no hay una propuesta o código de referencia finalizada de la comunidad para integrar un puente de Litecoin en RSK en este momento.

    Estudio de innovación y Fondo para el Ecosistema de San Francisco

    • Información sobre el fondo y el estudio de innovación
    • ¿Cuál es el estado del Estudio de Innovación y Desarrollo de Blockchain en San Francisco?

      El Estudio de Innovación de San Francisco fue oficialmente lanzado a principios de junio de 2019 y está actualmente enfocado en algunas herramientas muy necesarias para desarrolladores, incluyendo el sitio web de desarrolladores. En agosto, hicimos una demostración de la integración de Ganache en Trufflecon, y pronto lanzaremos nuestra propia serie de bibliotecas para web3. Además, en breve lanzaremos una wallet de código abierto basada en estas bibliotecas.

      El estudio también busca la participación de desarrolladores y empresas emergentes para que trabajen en colaboración en herramientas innovadoras y dApps que puedan aportar valor al ecosistema RSK. También trabajamos estrechamente con el Ecosystem Fund, que es administrado desde la misma oficina que el Estudio en San Francisco. Si desea contactarnos, no dude en escribirnos a studio@rsk.co.