Baja para ver más
Cerrar -

Respuestas de Adrián Eidelman en AMA

Published on: 19 julio, 2019

En esta publicación, el Director de Tecnología de RSK Adrian Eidelman, responde las preguntas de AMAde junio.

¿Cuáles son los próximos hitos en materia de desarrollo?

Recientemente compartimos con la comunidad el mapa de ruta que incluye los próximos hitos: https://blog.rootstock.io/noticia/development-roadmap/

Las actualizaciones están mayormente orientadas a seguridad. También nos encontramos en la fase de puesta en funcionamiento del Testnet de Wasabi 1.0.0, la próxima versión de RSKj, que incluye varias nuevas funciones y mejoras como Unitire, nuevos códigos operativos de la VM, métodos de rastreo de transacciones, entre otras cosas. Una vez que la puesta en funcionamiento esté completa, habremos logrado algunos de los primeros hitos en el mapa de ruta. Se puede encontrar más información sobre Wasabi 1.0.0 aquí: Https://blog.rootstock.io/noticia/wasabi-release-v1-0-0/.

Ya estamos trabajando en los hitos para el tercer trimestre, que incluyen funciones muy importantes como las meta-transacciones y mejoras en la sincronización de nodos, ambas orientadas a lograr una mejor experiencia de usuario.

¿Cuáles son las nuevas funciones de los Embajadores RSK?

Los Embajadores RSK son personas que comparten nuestra visión: Bitcoin, Blockchain y las tecnologías descentralizadas posibilitan la construcción de una sociedad más justa. Ellos nos ayudan a difundir este mensaje por todo el mundo. Diferentes embajadores se concentran en diferentes actividades, algunos se enfocan en promover la tecnología entre desarrolladores, otros asesoran a compañías y gobiernos sobre el uso de RSK, otros trabajan en programas de incubación pero todos trabajamos arduamente para lograr el cambio.

¿Cuántos hitos del mapa de ruta alcanzó RSK este año?

Hasta ahora, hemos lanzado 4 versiones diferentes de RSKj durante 2019, empezando con ORCHID v0.6.0 y la recientemente lanzada WASABI v1.0.0 Preview. Aunque no hay una frecuencia predefinida de lanzamientos, apuntamos a lanzar nuevas versiones a menudo, siempre incluyendo nuevas funciones, corrección de errores, actualizaciones de seguridad o mejoras en el rendimiento.

Algunas de las funciones que ya han sido lanzadas (en Mainnet, o que ya están en su etapa final de prueba en Testnet) incluyen: nuevos códigos operativos de la VM (STATIC_CALL, SHL, SHR, CREATE2), nuevos métodos JSON RPC (eth_gasPrice, debug_traceTransaction), nuevos contratos precompilados de la VM (HDWalletUtils, BlockHeader), Unitrie, entre otras. Una lista completa de los lanzamientos de RSK, con una lista detallada de cambios presentados, puede encontrarse en https://github.com/rsksmart/rskj/releases.

Hola, ¿planean tener un mecanismo de participación en el futuro? En caso afirmativo, ¿cuándo lanzarán aproximadamente esa función? ¿Cuántos rif serán necesarios para participar?

RIF Marketplace es el servicio que facilitará todos las garantías y mecanismos de participación para los otros servicios RIF. En el Marketplace, todos los proveedores de servicios RIF ofrecerán sus servicios y compartirán sus antecedentes y reputaciones con los usuarios. Estas reputaciones serán mejoradas por la garantía/inversón que estén dispuestas a ofrecer en RIF tokens para asegurar la calidad del servicio.

Además de esto, todos los servicios RIF serán consumidos usando el RIF token. Los dominios de RNS son actualmente adquiridos usando RIF tokens. La tecnología RIF Lumino está disponible para cada RSK token y el RIF token ya está implementado sobre Lumino y los usuarios ya pueden abrir canales de pago fuera de la cadena con garantías en RIF tokens. Además, Pagos RIF usará la participación en RIF como garantía para sus pagos entre tokens y entre blockchains. Almacenamiento RIF y Comunicaciones RIF usarán Pagos RIF como un mecanismo de incentivos para sus redes. Las Puertas de enlace RIF también serán consumidas usando RIF tokens y sus proveedores de oráculos garantizarán la calidad de su servicio con garantías en RIF tokens en el RIF Marketplace.

¿Están planeando sumarse a más movimientos como Blockchain for Humanity?

Creemos que Bitcoin y las tecnologías de registro distribuido (DLT) tienen el potencial de establecer los cimientos de una nueva red de redes descentralizada y programable para el almacenamiento y la transferencia de valores, una Internet del Valor que podría cambiar la vida de miles de millones de personas en la próxima década. En todo momento buscamos proyectos que puedan promover la adopción de usos prácticos que estén en sintonía con esa visión. Hasta ahora, hemos colaborado con varios proyectos que comparten esta visión, no solo Blockchain for Humanity sino también Circle of Angels, Didi y Bitgive, por nombrar algunos.

¿Cuántos proyectos considera que se implementarán sobre RSK?

Algunos casos de uso relevantes que están actualmente funcionando sobre RSK pueden verse en nuestro sitio web (https://blog.rootstock.io/partners/). La página no enumera cada caso de uso que funciona sobre RSK, hay otros proyectos relacionados al gobierno, el sector bancario, juegos, logística, herramientas de desarrollo y otras industrias que están incorporados o que serán lanzados sobre RSK que pronto serán comunicados. Un buen ejemplo es este caso de uso de una municipalidad en Argentina: https://es.cointelegraph.com/news/an-argentine-municipality-launches-blockchain-platform-for-neighbors-and-businesses-developed-by-koibanx-with-rsk-technology. Dicho esto, hemos lanzado muchas iniciativas este año como la apertura del RSK Innovation Studio en San Francisco, el Ecosystem Fund o el lanzamiento de las operaciones en Asia que esperamos que impulsen la adopción de la plataforma.

¿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.

¿Hay conversaciones en curso con nuevos intercambios para ayudar a implementar RSK?

No buscamos, controlamos ni formulamos declaraciones sobre la potencial integración de nuestros activos en plataformas de intercambio de activos digitales. Nuestro foco continuo en tanto organización, está puesto en incrementar la adopción de la red y desarrollar casos de uso y aplicaciones que aborden la inclusión financiera y otros problemas.

¿Cuál es el objetivo de RSK en este momento junto con RIF (porque entiendo que están relacionadas)?

Bitcoin comenzó una revolución que sentó las bases para la construcción de una nueva Internet para la transferencia de valor.

RSK se basó en las capacidades de Bitcoin, permitiendo la ejecución de smart contracts. Y RSK Infrastructure Framework Open Standard (RIF OS) lleva la visión aún más allá haciendo que las tecnologías descentralizadas sean accesibles para desarrolladores tradicionales, organizaciones e innovadores a fin de crear las aplicaciones necesarias para una sociedad próspera e inclusiva.

La Inclusión financiera es algo que toca de lleno nuestros corazones y nos motiva a diario, en parte porque todos provenimos de rincones del mundo en los que hemos vivido de primera mano las dificultades que suponen para los más desfavorecidos las sucesivas crisis y la ineficiencia y la incompetencia de los gobiernos significan. Esta es una imagen común a la mayoría de las economías emergentes de todo el mundo, donde solo una pequeña fracción de la población tiene acceso a servicios financieros adecuados, y en consecuencia, la oportunidad de lograr una mejora es enorme y a nivel global.

IOV Labs opera como una 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. Creemos que Bitcoin y su tecnología distribuida blockchain tienen el potencial de ser el pilar de una nueva red de redes descentralizada y programable para el almacenamiento y la transferencia de valor. Una Internet del Valor que podría cambiar la vida de miles de millones de personas en la próxima década.

¿Cree que la comunidad de las criptodivisas necesita más regulación? En caso afirmativo, ¿de qué tipo?

Las regulaciones en general son un asunto muy complejo.  Más aún en cuanto a blockchain y claramente no es mi área de especialidad. De modo que preferiría remitirle estas preguntas a los abogados y reguladores quienes estoy seguro que están pensando en esto.  Solo agregaría finalmente, que creo que el mismo mercado probablemente determinará cuáles son las regulaciones necesarias en este espacio.

¿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.

¿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.

¿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, visite https://www.rifos.org/rif-name-service/

¿Habrá una forma más fácil (más automática) de convertir BTC en RBTC? Idealmente sin pasar por un 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://blog.rootstock.io/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

¿Han considerado volver a comprar RIF tokens subvaluados de intercambios dada su gigantesca hoja de saldos y que RIF se cotiza a 0,1 veces vs. BTC?

Siempre estamos analizando aquello que consideramos lo mejor para lograr nuestros objetivos y metas a largo plazo.

¿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

¿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/.

¿Está RSK enfocado en mejorar el sistema actual de criptografía en beneficio de la humanidad?

La criptografía moderna es una disciplina científica increíblemente difícil y formal. Algunos nuevos esquemas de criptografía como zk-SNARKS, zk-STARKS, o zk-SHARKS tienen un enorme potencial para el escalamiento de la segunda capa de RSK. No obstante, aún son inmaduros e insumiría años de revisión por pares y análisis para usarlos con seguridad. Quienes mejor harían este análisis son los más destacados criptógrafos de todo el mundo que generalmente trabajan en la academia, y pienso que nuestro rol en IOV Labs es alentar la investigación y con el tiempo crear programas de becas para ayudarlos a expandir sus equipos. La criptografía que realizamos en IOV Labs es aplicada: combinamos las mejores herramientas existentes en formas innovadoras para lograr nuevos y mejorados términos medios entre ancho de banda, poder de cómputo y espacio. Por ejemplo, desarrollamos la técnica de las transacciones de doble firma para el agregado de firmas que logra el más bajo consumo de recursos de espacio y poder de cómputo para firmas históricas.

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

Por empezar, somos la plataforma de smart contracts más segura del mundo y recientemente alcanzamos un pico histórico de 51 % de capacidad de hash en la red Bitcoin. De modo que 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.

¿RSK recomendaría a una persona con conocimientos nulos o de principiante aprender a programar smart contracts?

El desarrollo de smart contracts tiene sus particularidades y cosas de las que hay que ocuparse, especialmente en lo relativo a la seguridad y a los entornos descentralizados en los que son ejecutados. Además, y aunque se está trabajando mucho en esta dirección, las herramientas de desarrollo de smart contracts aún están en su etapa inicial de madurez.

Dicho esto, es absolutamente posible que una persona con poco conocimiento de programación aprenda a crear smart contracts seguros. Nuestro recientemente lanzado Estudio de Innovación en San Francisco estará trabajando en mejores materiales y herramientas de desarrollo, esperando contribuir a facilitar las cosas para los principiantes.

¿Existen incentivos para que grupos de minería se sumen a RSK? En caso afirmativo, ¿podría ahondar al respecto?

Por supuesto, los mineros perciben un alto porcentaje de las tarifas de transacción de cada boque RSK que minen. 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. Actualmente nos encontramos 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.

Los grupos de minería interesados en comenzar a minar RSK pueden contactarse con nosotros escribiéndonos a mining@rsk.co.

Como miembro de la comunidad con pocos conocimientos sobre tecnología, me he estado preguntando: ¿Están planeando confeccionar guías para aquellos como yo que no tenemos mucha experiencia en blockchain? Como aún estoy aprendiendo, pienso que esto sería realmente valioso para los principiantes.

Concuerdo plenamente con la necesidad de crear más y mejor material para las personas que están dispuestas a entrar en el mundo blockchain, y ayudarlas a aprender más rápida y fácilmente. Recientemente lanzamos un Estudio de Innovación en San Francisco que tiene, entre otras cosas, el objetivo de desarrollar mejores contenidos (guías, tutoriales, etc.) para que a los usuarios principiantes y más avanzados les resulte más fácil comenzar a trabajar con blockchain y RSK. Tendremos novedades sobre esto muy pronto.