NXTER.ORG

Ardor Frente a la Competencia, Parte 5: Stratis

Este artículo forma parte de una serie que pretende comparar Ardor con otros proyectos blockchain con características u objetivos similares. A continuación puedes encontrar las entradas anteriores:

Esta semana he analizado Stratis, una plataforma blokchain-como-servicio basada en el protocolo Bitcoin.

Stratis

El objetivo del proyecto Stratis es permitir a las empresas crear sus propias blockchains a medida, partiendo de una serie de funciones predefinidas. Además, el Grupo Stratis, el cual dirige el desarrollo de Stratis, ofrecerá servicios de consultoría para ayudar a los negocios a encontrar formas de usar la tecnología blockchain de manera efectiva, a la vez que, presumiblemente, también les ayudará a desplegar blockchains a medida en la plataforma Stratis.

Presentado de esta manera, Stratis aparenta ser muy parecido a Ardor. Pero la observar la mayoría de lo pormenores (al menos con los detalles disponibles públicamente sobre Stratis) las dos plataformas presentan diferencias significativas. En breve las exponemos.

Actualmente, la plataforma Stratis está compuesta de varias partes:

  • NBitcoin, una implementación integral de Bitcoin en C# inspirada en Bitcoin Core;
  • NStratis, un fork de NBitcoin que incorpora un algoritmo de minado de Prueba de Participación y un algoritmo alternativo de Prueba de Trabajo;
  • el Nodo completo Bitcoin de Stratis, que puede funcionar tanto en la red de Bitcoin como en la de Stratis, que sirve de base para el resto de la plataforma;
  • el Monedero Breeze, un monedero con verificación simplificada de pagos (simplified payment verification – SPV) tanto para Bitcoin como Stratis que implementa TumbleBit para convertir en privadas las transacciones; y
  • el módulo de Identidad de Stratis, que permite a terceras partes comprobar la identidad de la persona que controla una cuenta de Stratis.

Hay que apuntar que la mayoría de estos componentes todavía están en fase alfa.

En la lista hay que destacar especialmente la integración de TumbleBit en el Monedero Breeze. El Documento Técnico de TumbleBit es bastante denso; si estás interesado en los detalles, recomendaría leer en su lugar esta excelente presentación elaborada por dos de los autores. En pocas palabras, TumbleBit utiliza canales de pago unidireccionales para transferir los fondos desde una serie de pagadores hacia un intermediario llamado Tumbler, y desde el Tumbler a una serie de receptores, sin que ninguna de las partes tenga que depositar su confianza en la otra. El elemento diferencial sobre otras implementaciones de sistemas de pago es que TumbleBit usa firmas ciegas RSA de una manera inteligente, de manera que se evita que el Tumbler sepa que transacción entrante se corresponde con una determinada transacción saliente. Si muchas cuentas realizan transacciones usando el Tumbler entonces es imposible trazar la relación entre una cuenta receptora y la cuenta emisora que los envió. Ni siquiera el Tumbler puede enlazar ambas cuentas.

El Monedero Breeze de Stratis ofrece la funcionalidad TumbleBit tanto para Bitcoin como Stratis, haciéndolo útil para una audiencia mucho mayor que si solo se pudiese utilizar en la red de Stratis. Además, puesto que el protocolo TumbleBit utiliza un canal de pagos fuera de cadena (off-blockchain), es posible realizar muchos pagos usando el Tumbler en aproximadamente la misma cantidad de tiempo que tomaría realizar un solo pago.

El módulo de Identidad de Stratis está todavía en un estado de prueba de concepto, pero pese a ello ya es funcional. Los usuarios pueden acceder a sus cuentas de Microsoft, Google o LinkedIn usando la aplicación móvil de Identificación de Stratis y estos servicios notificarán a Stratis del inicio de sesión realizado. Una cuenta especial, propiedad de Stratis, almacenará la confirmación de este inicio de sesión creando un hash con la información de identificación personal (por ejemplo, nombre y dirección de email) y almacenándolo en la blockchain de Stratis.

La confirmación por parte de Google de que una persona posee una determinada cuenta de Gmail puede que no sea el servicio de identificación más práctico, pero es sencillo ver como el mismo mecanismo podría ser usado para demostrar la propiedad de una determinada información que sea mucho más difícil de verificar. Por ejemplo, un agente del gobierno podría confirmar que alguien ha presentado un documento de identificación con su foto, junto a un nombre y una dirección. Si el usuario puede proveer su nombre y una dirección de manera que concuerda con el hash presente en la blockchain, eso también podría convencer a un proveedor de servicios de que el usuario posee el correspondiente identificador con foto, puesto que el agente del gobierno ya ha confirmado anteriormente esas 3 porciones de información conjuntamente.

La integración de TumbleBit en el monedero Breeze y en el módulo de Identidad de Stratis son dos ejemplos de este tipo de características que Stratis pretende ofrecer en la plataforma. No estoy seguro de haber entendido completamente el funcionamiento de la arquitectura de Stratis pero, por lo que puedo entender, la idea es que la blockchain de Stratis delegue los procesos en segundo plano para cada nueva característica, tales como TumbleBit y la Identidad de Stratis, a un juego dedicado de nodos (masternodes). Por ejemplo, el futuro Nodo Breeze (no confundir con el monedero Breeze, el cual utiliza SPV en lugar de necesitar un nodo completo) será un masternode que dará servicio a Tumbler. De forma similar, existen planes para construir masternodes que procesen las transacciones de Identidad de Stratis, aunque no se realmente lo que esto significa y no puedo encontrar más detalles sobre ello.

En último lugar, es necesario mencionar que el equipo de Stratis ha planeado varias características más, siendo la más destacada el despliegue de cadenas laterales ancladas a la cadena de Stratis. Según lo entiendo, este será el principal mecanismo con el que Stratis para ofrecer a los clientes blockchains privadas y personalizables.

Desafortunadamente, no he sido capaz de encontrar más detalles acerca de como funcionarán las cadenas laterales en Stratis. El  whitepaper de Stratis hace referncia al Documento Técnico sobre Blockchains de Blockstream, pero esa es la única pista que he encontrado hasta ahora sobre el diseño de Stratis. Particularmente, creo que no es tan fácil asegurar y transferir valor entre dos blockchains sin tener al menos algunos mineros en cada cadena para validar todas las transacciones en ambas cadenas. Los detalles, incluyendo cómo el protocolo de la cadena lateral gestiona los forks y las reorganizaciones, son cruciales para poder valorar la seguridad de este mecanismo.

Incluso suponiendo que las transferencias entre la cadena de Stratis y las cadenas laterales son seguras, todavía queda pendiente el asunto de la seguridad de las mismas cadenas laterales. El Documento Técnico de Stratis afirma numerosas veces que la cadena de Stratis proveerá, de alguna manera, seguridad para sus cadenas laterales, pero no explica como lo hará. Típicamente, las cadenas laterales son completamente independientes y deben asegurarse por si mismas.

Comparación con Ardor

En Ardor, por su lado, la cadena madre (parent chain) es la que ofrece la seguridad para cada cadena hija (child chain)

En realidad, esta es una de las diferencias más importantes entre la arquitectura cadena madre / cadena hija de Ardor y las típicas implementaciones de las cadenas laterales. Desafortunadamente, sin más información técnica por parte del equipo de Stratis, es imposible de llevar acabo una comparación adecuada entre su diseño y el modo en que es enfocado por parte de Ardor.

Una comparación que podemos establecer es entre la característica TumbleBit de Stratis y la característica de Coin Shuffling de Ardor. (Nótese que el Coin Shuffling no estará disponible en la misma cadena de Ardor, sino que estará disponible en Ignis, su primera child chain, así como en todas aquellas child chains que quieran implementarlo) Esta característica es la implementación de Nxt del algoritmo de mezclado de monedas, que permite a un grupo de usuarios transferir una cantidad determinada de monedas desde sus cuentas (entrada) a una serie de cuentas de salida, una por cada entrada, sin tener que confiar en el resto ni saber quien de estos usuario controla cada cuenta de salida. El algoritmo no es muy complicado y la sección 4.2 del Documento Técnico ofrece una buena visión general de como funciona.

No soy ningún experto en ninguno de los algoritmos, pero el planteamiento de TumbleBit parece tener un par de ventajas sobre el CoinShuffle. Dado que usa canales de pago off-blockchain, es potencialmente capaz de escalar hasta un mayor ratio de transacciones, además de añadir una medida de privacidad a los pagos, solventando dos problemas a la vez. Además, si el objetivo es evitar que un observador identifique la relación entre varios pagos (lo que podría filtrar informaciones sobre los clientes de un determinado negocio o de una cadena de suministro, por ejemplo), probablemente sería más conveniente hacer los pagos fueran retornados a la misma cuenta a través de TumbleBit en lugar de tener primero que mezclar cada pago a una nueva cuenta.

Sobre el tema de las verificaciones de identidad, creo que el módulo de Identidad de Stratis es una interesante prueba de un concepto, pero en mi opinión Ardor ofrece un juego de herramientas más amplio para los servicios relacionados con la identificación. Mientras que un servicio como el de Identidad de Stratis puede ser construido con facilidad en cualquier blockchain, Ardor ofrece un par de características únicas que podrían extender este servicio para ofrecer algunas aplicaciones interesantes.

En Ardor, los validadores de identidad serán capaces de confirmar el propietario de una cuenta a través de las Propiedades de Cuenta. Esto son bits de datos arbitrarios que pueden ser permanentemente asociados con una cuenta en la blockchain, de modo semejante a las confirmaciones en el módulo de Identidad de Stratis. Una característica novedosa que traerá Ardor es la habilidad de emitir activos que solo podrán ser intercambiados entre aquellas cuentas que cuenten con una determinada propiedad de cuenta.

En los casos en que las regulaciones del gobierno requieran que los emisores de activos necesiten saber quién ha comprado sus activos, esta características permitirá a los emisores restringir el intercambio de los activos en sus cuentas con otras cuentas en la que la identidad de sus propietarios haya sido convenientemente verificada por los proveedores de identidad establecidos. Este nivel de control podría ayudar a que las acciones lanzadas en la blockchain cuenten con un fundamento legal más firme y ayuden a los emisores a cumplir apropiadamente con la legalidad.

Aún sin cumplir con las normas regulatorias, los emisores de activos puede que encuentren otros usos para esta característica. Por ejemplo, un club u organización privada podría expresar los requerimientos para acceder a la membresía de un club como una serie de requisitos en las propiedades de cuenta, emitir un activo que solo unas cuentas elegibles pueden obtener y después usar el activo para pagar dividendos o para lanzar encuestas entre sus miembros.

Algunas Reflexiones sobre el Marketing

Incluso aunque hayas leído hasta aquí, puede que todavía te estés preguntando qué es exactamente la plataforma Stratis y cómo va a funcionar. Para ser honesto, yo mismo me he planteado estas cuestiones también, incluso tras dedicar muchas horas a estudiar Stratis. Con riesgo de hablar en el límite de mis posibilidades, creo que sería útil comparar y contrastar los esfuerzos de marketing de Jelurida y del Grupo de Stratis para arrojar algo de luz sobre por qué es tan difícil para mí responder a estas cuestiones tan básicas.

Al leer la web de Stratis y su white paper (enlazado más abajo), francamente tengo la impresión de que estos recursos no estaban realmente escritos para mí. El lenguaje que utilizan me recuerda al de los comerciales de mi empresa, y hace mucho descubrí que los ingenieros y el personal de ventas tienden a no entenderse del todo bien.

Leo que Stratis ofrece “sencillas y asequibles soluciones de extremo extremo” para “agilizar y acelerar el desarrollo de proyectos blockchain“; que es una “potente y flexible plataforma de desarrollo blockchain para cubrir las necesidades reales de los negocios y otras organizaciones que pretenden desarrollar, testear y desplegar aplicaciones en la blockchain“; y que su “arranque con un click implica que las nuevas cadenas pueden ser lanzadas con una velocidad sin precedentes, ajustadas a las necesidades del negocio”; pero todavía no entiendo realmente lo que significan todas estas cosas, y aún menos cómo Stratis las va cumplir.

Este tipo de lenguaje no ofrece información de valor para mí. Sin detalles técnicos, estoy completa y desesperadamente perdido. No obstante, se que hay mucha gente que se desenvuelven en este lenguaje de negocios y que estas personas probablemente podrían leer el white paper de Stratis y abstraer de una manera decente, o incluso muy decente, una idea concreta  de lo que la compañía plantea hacer. En cambio, yo tuve que leer el white paper múltiples veces antes de que pudiese comprender la idea, y no estoy completamente seguro de que lo haya conseguido.

Por su parte, el white paper de Ardor contiene detalles técnicos sobre cómo funciona Ardor y qué lo distingue de otras plataformas blockchain. Es obvio al observar tanto el contenido como la forma en que está organizado, que los ingenieros han jugado un papel importante a la hora de escribirlo. Cuando terminé de leerlo por primera vez, entendí con claridad los problemas que Ardor soluciona y cómo los soluciona.

A donde quiero llegar con esta comparación es que las personas con mentalidad de negocios y las personas con mentalidad técnica a menudo no hablan el mismo lenguaje y los materiales de marketing que presentan el Grupo Stratis y Jelurida parecen reflejar estas diferencias. Personalmente, me resultó frustrante encontrar tan poca información técnica entre los recursos de Stratis. Y esta frustración probablemente haya evitado que yo pudiese comprender completamente Stratis

Conclusión

¿Es mi análisis de Stratis demasiado duro? Quizá. Realmente creo que TumbleBits es una solución tecnológica interesante y me parece inteligente que el monedero Breeze lo implemente tanto para Stratis como para Bitcoin. Además, si nos olvidamos de los contenidos del white paper que dicen que la cadena de Stratis será la encargada de asegurar a sus cadenas laterales y en su lugar asumimos que cada cadena lateral será la responsable de su seguridad, entonces puedo usar mi imaginación para interpretar las lagunas y conseguir formarme una imagen mental de lo que Stratis será cuando esté completado.

No obstante, en esta imagen mental Stratis será básicamente un competidor de Lisk. Por supuesto que Stratis está basado en .NET y en el protocolo Bitcoin en lugar de en JavaScript y en los tipos de transacciones predefinidas de Lisk. Y el conjunto de características que ambos equipos pretenden ofrecer no son completamente iguales pero, en esencia, ambos proyectos pretenden ofrecer una blockchain pública central junto a una serie de herramientas para la creación de cadenas laterales en ella. Además, ambos proyectos están en fases bastante iniciales de desarrollo y esta puede ser la razón por la que no hay mucha información técnica disponible.

Ardor es bastante diferente. Construido usando el código base de Nxt, es mucho más maduro que Stratis, aún a pesar de no haberse lanzado todavía en la main net. Su arquitectura de cadena madre / cadena hija consigue el objetivo indicado en el Documento Técnico de Stratis (una forma de que los negocios puedan crear sus propias blockchains personalizadas sin tenerse que preocupar por su seguridad) mejor que las soluciones basadas en arquitecturas de cadenas laterales. Y alcanzar la rica variedad de características que ya soporta Ardor todavía le llevará bastante tiempo a Stratis.

Quizás también sea importante destacar que tanto Jelurida como la comunidad Nxt han hecho un gran trabajo para ofrecer públicamente información técnica sobre Nxt y Ardor. Esta información otorga gran credibilidad al proyecto de Ardor y fortalece la comunidad. En mi opinión, esto es lo que diferencia al marketing verdadero de la mera publicidad.


Prueba Ardor en la testnet

Ardor Frente a la Competencia, Parte 4: Waves

Este artículo forma parte de una serie que pretende comparar Ardor con otros proyectos blockchain con características u objetivos similares. A continuación puedes encontrar las entradas anteriores:

Hasta este momento, uno de mis principales objetivos en esta serie ha sido analizar las diferentes enfoques para permitir escalara a la tecnología del Libro de Cuentas Distribuido. Sin embargo, esta semana y las dos próximas entregas me centraré en la vertiente empresarial de la tecnología blockchain. Voy a intentar explorar los problemas del mundo real que las blockchains permiten solucionar y la manera en que diferentes proyectos blockchain se han posicionado para encajar en este objetivo de mercado.

Estos temas se salen un poco de mi zona de confort, así que os agradezco vuestra paciencia en caso de que diga algo incorrecto o ingenuo. Y, cómo siempre, agradeceré vuestras críticas constructivas 🙂

El anterior descargo de responsabilidad es especialmente importante esta semana, porque esta semana he analizado Waves. Como recién llegado a Nxt que soy, he leído lo suficiente sobre su historia para saber que el fundador de Waves, Sasha Ivanov (alias Coinomat en nxtforum.org), había sido un miembro activo de la comunidad Nxt hasta el periodo turbulento que tuvo lugar a comienzos de 2016, momento en que se fue para crear Waves. No voy a intentar relanzar el debate sobre Ardor y el futuro de Nxt, el cual entiendo que finalizó cuando muchos emisores de activos como Sasha dejaron la comunidad, pero en caso de que estéis interesado, os recomendaría leer el resumen que hizo apenzl en SNAPSHOT y las referencias que allí se pueden encontrar.

En cambio, en este artículo voy a ignorar en la medida de lo posible la historia entre Nxt y Waves y voy a aproximarme a ambos proyectos con la mente abierta y una visión de futuro. Creo que habría cierto valor en un análisis histórico detallado, pero simplemente no estoy capacitado para ello.

Una vez dicho esto, vamos a hablar sobre Waves.

Waves

En un primer vistazo, Waves aparenta ser una versión básica de Nxt. Es básicamente un exchange descentralizado (DEX), inspirado y conceptualmente similar al Intercambio de Activos de Nxt (Nxt Asset Exchange). Al igual que Nxt, usa el algoritmo de Prueba de Participación (Proof-of-stake) para el consenso y permite a los usuarios ceder su saldo a otras cuentas para forjar en grupo (forging pools). Recientemente ha añadido un modo para asociar un alias inteligible por humanos a un número de cuenta, replicando parcialmente la funcionalidad del Sistema de Alias de Nxt (Nxt’s Alias System). Incluso un par de características que se encuentran todavía en desarrollo (un sistema de votación y un modo para enviar mensajes encriptados) duplican funciones que Nxt ya ofrece.

Al mismo tiempo, Waves carece de muchas de las características más poderosas con las que cuenta Nxt. Por el momento, no cuenta con nada similar a las transacciones por fases (phased transactions) u opciones para el control de cuenta, por ejemplo, aunque hay que indicar que tanto los contratos inteligentes como la multifirma de transacciones están en la agenda.

Adicionalmente, el white paper sugiere que el micromecenazgo (crowdfunding) será uno de los primeros usos para la plataforma Waves, aunque los tokens en Waves carecen de las propiedades de personalización que convierten al Sistema Monetario de Nxt en algo muy útil para estos usos. Por ejemplo, el Sistema Monetario ofrece la posibilidad de transferir los fondos cuando se ha alcanzado el objetivo de financiación, al estilo Kickstarter, y también la posibilidad de restringir el trading para evitar que los especuladores creen un mercado secundario. Al usar esta última característica, llamada moneda “Controlable” en la terminología de Nxt, es incluso posible que los emisores establezcan tanto un precio fijo de compra cómo de venta, permitiéndoles ofrecer a los compradores un reembolso parcial por sus tokens. Por contra, el crowdfunding en Waves está limitado a la emisión de un token a precio de mercado.

No obstante, en mi opinión sería un grave error descartar Waves o cualquier otra copia de Nxt que contase con menores características. Por una sencilla razón, Waves ofrece varias características clave que Nxt y otras plataformas no tienen, las cuales describiré a continuación. Quizá el más importante incluso sea que el equipo de Waves ha creado una marca sólida y ha ofrecido una visión clara y consistente desde el arranque de la plataforma. El campo está actualmente tan saturado, y las innovaciones se producen a tanta velocidad, que la combinación de un mensaje sencillo y claro con un fuerte esfuerzo en marketing y una habilidad demostrada para entregar lo que prometen puede llegar a ser más importante para el éxito a largo plazo que las muchas o potentes novedades que pueda contener su tecnología subyacente.

Características Únicas

Una característica interesante que diferencia a Waves de otras muchas plataformas es el diseño de su DEX. Es una aproximación híbrida que combina un mecanismo centralizado de concordancia de órdenes de compra y venta, llamado the Matcher, con asientos descentralizados en la blockchain de Waves.

Cuando los usuarios ponen sus órdenes en Waves, el cliente de Waves envía estas órdenes a los nodos Matcher, quienes conservan el libro de órdenes para todos los pares comercializados. Cada nueva orden, o bien se empareja frente a una orden existente, o bien es añadida al libro de órdenes para el par en cuestión, pero en cualquier caso el usuario que emitió la nueva orden es notificado de inmediato sobre si su orden se completó. Todavía se necesita esperar hasta el siguiente bloque (o bloques) en la blockchain para que la transacción quede completamente confirmada, pero durante ese tiempo el usuario sabe con un alto grado de certeza cual ha sido el resultado de su orden.

Esto puede no parecer como una gran mejora respecto a un exchange completamente descentralizado, pero a partir de un puñado de transacciones que he ejecutado en Waves he de decir que la experiencia de usuario me ha impresionado. La posibilidad de ver un libro de órdenes con actualizaciones en tiempo real y saber inmediatamente si mis órdenes han sido ejecutadas supone una diferencia mayor de la que esperaba.

En principio, cualquier nodo completo puede convertirse en un Matcher. No obstante, el cliente ligero actualmente solo se conecta por defecto a los Matchers en nodes.wavesnodes.com, así que es posible que los Matchers del resto de la red no vean mucho volumen. Con las nuevas órdenes siendo transmitidas directamente a estos nodos centralizados, siendo sólo transmitidas al resto de la red en caso de que sean ejecutadas (creo), este diseño permite que el libro de órdenes sea anónimo. No se a ciencia cierta lo importante que es que un libro de órdenes sea anónimo, pero aparenta ser una característica que los traders pueden valorar mucho.

Otra característica diferenciadora de Waves es la habilidad de tradear cualquier token frente a cualquier otro token sin necesidad de convertirlo previamente a WAVES. En combinación con las pasarelas (gateways) integradas que emiten tokens ligados al dólar, euro u otras criptomonedas, esta característica permite que Waves funcione como un mercado de intercambio internacional y descentralizado. También permite que los emisores de activos lancen sus ofertas iniciales directamente en tokens ligados a monedas fiat. Con el cliente completo, es incluso posible pagar las tasas en tokens en lugar de con WAVES.

Adicionalmente, no hay que pasar por alto las otras características que están en desarrollo o en la hoja de ruta, que también diferencia a Waves de otras plataformas. Una de ellas es el sistema de reputación que puntuará a las cuentas en función de su antigüedad, historial de transacciones y otros factores. Todavía no se han desvelado muchos detalles, pero el objetivo es ofrecer a los usuarios al menos una indicación a aproximada sobre la confiabilidad de un emisor de activos. El whitepaper va más allá al sugerir que el sistema de reputación actuará como “una forma de KYC/AML descentralizado” (normativas anti-lavado de dinero y de identificación del cliente). Aunque es difícil ver cómo un sistema de reputación descentralizado podría ayudar a los emisores a cumplir con las normativas KYC/AML, no es descabellado suponer que pudiese funcionar como un sistema análogo para la comunidad blockchain.

Hablando del cumplimiento de requisitos legales, Waves ha anunciado un nuevo proyecto, Tokenomica, que ofrecerá una “estructura 100% legal para diferentes tipos de crowdsales de tokens, incluyendo crowdsales de capital riesgo”. Desafortunadamente, esa cita extraída de la hoja de ruta de 2017 es toda la información que he sido capaz de encontrar sobre Tokenomica. Mi impresión es que el proyecto todavía está en sus fases iniciales, pero muestra que el equipo se está tomando el cumplimiento de las normativas seriamente.

Para terminar, debería mencionar que el equipo de Waves también está planeando incorporar contratos inteligentes (smart contracts) en Waves. El lenguaje de scripting no será completamente compatible con Turing y no habrá equivalente al concepto de gas de Ethereum, probablemente porque no habrá bucles. Más allá de estos detalles, no existe todavía mucha más información disponible.

Finalmente, debo mencionar la propuesta que el equipo de Waves ha esbozado para escalar. Está constituida esencialmente por dos partes: un rediseño del proceso de forjado que trocea los grandes bloques en “microbloques” para optimizar la utilización del ancho de banda; y una optimización de la forma en que los balances de cuenta son almacenados (o, mejor dicho, no almacenados), de manera que se reducen los requerimientos de memoria para los nodos completos.

La primera de estas dos propuestas, llamada Waves NG, está basada en Bitcoin NG. Básicamente, una vez que un nodo se ha ganado el derecho de forjar el siguiente bloque, este emite inmediatamente un bloque clave (key block), que normalmente está vacío, y entonces transmite los microbloques que contienen las transacciones cada pocos segundos. La razón de este diseño es que, al transmitir un gran bloque, el intervalo de bloques es una manera mucho menos eficiente de utilizar el ancho de banda de la red, y los picos correspondientes en la actividad de la red establecen un mínimo inferior en el número de transacciones que la red puede manejar. Al propagar transacciones a través de una secuencia de microbloques, es posible incrementar la tasa media de datos en la red disminuyendo la tasa máxima de datos, reduciendo el efecto que el ancho de banda y la latencia imponen en el ratio máximo de transacciones.

El segundo componente del plan de escalado es implementar las ideas descritas en este artículo de Leonid Reyzin, Dmitry Meshkov, Alexander Chepurnoy y Sasha Ivanov. Admito que no le he dedicado mucho tiempo, pero la idea es que no todos los nodos completos necesitarán almacenar en su memoria los saldos de todos los tokens para validar las transacciones. En su lugar, almacenarán un resumen compactado de esta información y aquellos forjadores que no lo almacenen en su totalidad (o una subserie de ellos, si deciden forjar las transacciones de tan solo un token específico) generarán pruebas criptográficas de que han actualizado los saldos de cuenta correctamente. Los forjadores incluirán a continuación las pruebas y un resumen actualizado en la cabecera de cada bloque nuevo. Aquellos nodos que hayan elegido no almacenar los saldos de todos los tokens involucrados en esas transacciones todavía podrán validarlas usando el resumen actual y las pruebas de los forjadores para calcular y actualizar los resúmenes, la cual podrán comparar frente a la que que anunció el forjador.

Los autores afirman que este método puede dividir por cuatro la cantidad de memoria exigida en condiciones reales por un nodo completo. Además, si esta optimización es capaz de mantener toda la información requerida en memoria en aquellos casos en los que, de otra manera, debería haberse almacenado en el disco, la mejora del rendimiento podría ser mayor, alrededor de 20 veces mejor, según sugiere el autor.

Comparación con Ardor

Aunque un par de las características descritas no estaban disponibles en Nxt, encontramos características similares en Ardor.

Concretamente, la arquitectura de cadena madre / cadena hija (parent-chain / child-chain) de Ardor permitirá a los usuarios tradear cualquier para de monedas de cualquier child chain, algunas de las cuales podrían estar ligadas a monedas fiat u otras criptomonedas. También será posible establecer el precio de los activos en cualquier moneda de las child chains y pagar las tasas en la moneda de una child chain cuando la transacción sea realizada en una child chain determinada. No será posible tradear activos (assets) entre ellos directamente, aunque seguramente muchos de estos pares tendrían tan poco volumen que no valdría la pena añadir esta característica.

Sobre las mejoras que el equipo de Waves ha hecho con su DEX al centralizarlo parcialmente, sería posible imitar esta funcionalidad construyendo un coordinador de transacciones centralizado sobre Nxt/Ardor. De hecho, el proyecto InstantDEX consiguió algo similar en el pasado, usando Nxt para fijar las transacciones de una manera descentralizada.

Respecto al escalado, la propuesta para reducir los requisitos de almacenamiento en memoria para los nodos completos es fascinante, pero me pregunto si se reducirá la seguridad (si habéis leído algún artículo anterior de esta serie, probablemente ya os habréis dado cuenta de que siempre sospecho que las mejoras en rendimiento acarrearán una merma de la seguridad). Concretamente, si los nodos no tienen que almacenar el estado completo de cada cuenta y deben basarse en las pruebas y resúmenes en la cabecera de cada bloque para validar las transacciones que los contienen, entonces asumo que esto significa que los nodos no serán requeridos, ni siquiera serán capaces, de validar las transacciones sin confirmar antes de transmitirlas a los pares. No se que consecuencias puede traer el permitir a los nodos propagar transacciones potencialmente inválidas a la red, pero sólo el pensarlo me deja intranquilo.

El enfoque de Ardor es que todos los nodos validen todas las transacciones, pero que sólo una cantidad mínima necesaria de información sea almacenada permanentemente en el blockchain de Ardor. Concretamente, sólo aquellas transacciones que modifiquen los saldos de ARDR, el token de forja, necesitan ser almacenadas en la blockchain para que otros nodos puedan verificar, sin tener que depositar la confianza en un tercero, que cada bloque fue forjado por una cuenta que realmente podía hacerlo. Por su lado, todo el historial de transacciones de las monedas de cada child chain y los activos y monedas comercializadas en esas child chains no necesita ser almacenado en la cadena de bloques, y por tanto se puede podar, dejando tras de sí tan solo sólo los hashes criptográficos de esa información. El resultado es que que el tamaño de la blockchain permanece reducido y crece más lentamente que si se almacenase toda esa información extra.

Saber qué enfoque es mejor dependerá de si el almacenamiento permanente en la blockchain o el almacenamiento en memoria de los saldos de las cuentas representa un problema mayor conforme las blockchains crecen. No se como responder a esta pregunta pero hay un par de puntos relacionados que habría que remarcar. Uno es que la escala de tiempo de ambos problemas podría ser bastante diferente: Puedo prever una explosión de activos en la plataforma Ardor que podrían ocasionar un estrés en la memoria, mientras que el problema de la hinchazón de la blockchain sería un serio problema a largo plazo para Waves, especialmente si alcanza cientos o miles de transacciones por segundo, que es el objetivo actualmente fijado. Mi otro pensamiento es que Ardor ha requerido de una arquitectura completamente nueva para implementar su solución de escalabilidad, mientras que el enfoque de Waves no. Sin duda, sería más fácil para Ardor incorporar en algún momento la solución aportada por Waves que no que Waves implementara la solución de Ardor.

Finalmente, quizá el tema más interesante de esta comparación es el problema del cumplimiento con las regulaciones. Waves se ha posicionado a si misma como la plataforma para crear y emitir tokens, con una atención especial para el crowdfunding. Tanto es así que el equipo de Waves está mirando con detenimiento todas las normativas que afectan a las campañas de micro mecenazgo (que podría afectar al hecho de vender acciones, por ejemplo) para ayudar a los usuarios a que cumplan con la ley. Mientras que la afirmación de que un sistema de reputación descentralizada pudiese reemplazar a los tradicionales requisitos de cumplimiento con la normativa KYC/AML cuesta de creer, sí que podría al menos ayudar a suprimir las estafas y a reducir las oportunidades para que actores malintencionados se aprovechen de otros. En ese sentido, podría alcanzar algunos de los objetivos que los reguladores pretenden alcanzar.

Ardor, por su parte, ofrecerá un par de mejoras sobre Nxt que pueden ser bastante valiosas para el cumplimiento de la normativa. Una de ellas es la emisión de activos que sólo podrán comercializarse bajo un tipo determinado de transacciones por fases. La otra es la inclusión de las transacciones por fases, que permite a una cuenta aprobar una transacción sólo si la cuenta tiene una propiedad específica. Al combinar estas dos características, un usuario puede emitir un activo que sólo se puede comprar por las cuentas que tienen una propiedad que, por ejemplo, haya sido asignada por un proveedor de servicios de KYC/AML para indicar que se ha verificado la identidad del propietario.

Si tu activo representa acciones de una compañía, o un fondo de inversión u otro tipo de acción, esta característica te permitirá demostrar ante los reguladores que conoces al comprador de tus tokens. Además, si eres un usuario interesado en comprar este tipo de activo, almacenar una prueba de tu identidad en la blockchain usando las propiedades de cuenta posiblemente te permitirá invertir menos tiempo tratando de convencer a los negocios de que tú eres quien dices ser y que no estás lavando dinero.

Además, será posible crear child chains que solo permitirán una subsecuencia de las características que la plataforma Ardor puede ofrecer. Esto permitirá a los creadores de la child chain desactivar ciertas características, como la del mezclado de monedas (coin shuffling), que podría hacer disparar las alarmas de algunos reguladores en determinadas jurisdicciones.

Conclusión

¿Qué hacemos entonces con Waves? Necesariamente debemos destacar el hecho de tomar un problema y tratar solucionarlo mejor que ningún otro antes. No hay duda de que abandonar el planteamiento de “Navaja suiza” que supone Nxt para centrarse en su lugar en el único objetivo de crear una gran plataforma para la comercialización de tokens hizo más sencillo lanzar, desarrollar y sacar al mercado Waves. También influye mucho el contar con una buena financiación, puesto que Waves recaudó $16M en su ICO.

Sin embargo, al mismo tiempo, no estoy seguro de que al realizar una comparación objetiva entre Waves y Ardor podamos concluir que Waves está tan maduro tecnológicamente como Ardor. (Por cierto, he tratado de realizar una comparación justa y objetiva en este artículo, pero no estoy diciendo que lo haya conseguido. Eso es algo que tú tendrás que decidir). Nxt ya es capaz de realizar todo lo que Waves hace, y eso si mencionar todas las cosas que Waves no puede hacer, a las cuales además Ardor también añade nuevas funcionalidades.

Quizá el último gran reto que queda para Ardor es realmente vender su visión de la manera en que la comunidad Bitcoin y la Fundación Ethereum han vendido sus visiones, y aquí es dónde Waves lleva ventaja. Siendo capaz de tantas cosas diferentes, pero no habiendo sido construido específicamente para ninguna en particular, Ardor tiene una ardua tarea por delante. La peor salida posible sería que tanto usuarios como negocios lo viesen como “simplemente otra plataforma blockchain“, o quizá no consiguiesen comprender todo el rango de cosas que puede llegar a hacer, y terminasen por ignorarlo por este motivo.

Respecto a Waves, estoy ansioso por ver lo que el futuro depara. Las mejoras que ha hecho sobre el Intercambio de Activos de Nxt, aunque modestas en mi opinión, la hacen destacar como un DEX formidable. Si el equipo de Waves puede cumplir con su hoja de ruta, Waves será un serio competidor para los exchanges, tanto los centralizados como los descentralizados.

Ardor Frente a la Competencia, Parte 3: IOTA

Este artículo forma parte de una serie que pretende comparar Ardor con otros proyectos blockchain con características u objetivos similares. A continuación puedes encontrar las entradas anteriores:

Esta semana he analizado IOTA, un libro de contabilidad distribuido que no utiliza blockchain.

¿Por qué Comparar Ardor con IOTA?

A primera vista, IOTA es tan diferente de Ardor como puede llegar a ser un libro de contabilidad distribuido. Utiliza un grafo acíclico dirigido (Directed Acyclic Graph – DAG), cuyos desarrolladores denominan el “Tangle”, para representar el historial de transacciones, en lugar de almacenar las transacciones en una blockchain. La intención es que se use primordialmente para microtransacciones de máquina a máquina en el Internet de las Cosas (Internet of Things – IoT), una visión motivada por el hecho de que IOTA no tiene tasas por transacción. Y no soporta (todavía) las características de “blockchain 2.0″ que forman parte principal del atractivo de Ardor. A simple vista, no parece que compita con Ardor.

Así que ¿Por qué incluir IOTA en esta serie titulada “Ardor Frente a la Competencia”?

Cómo he mencionado anteriormente, mi principal interés con esta serie es explorar la aproximación que realizan diversos libros de contabilidad distribuidos al escalado y aquí es dónde la comunidad de IOTA ha hecho algunas afirmaciones extraordinarias. Conforme he ido aprendiendo más sobre IOTA para entender mejor como escala, he llegado a la conclusión de que IOTA y Ardor ofrecen soluciones complementarias (o directamente opuestas) al problema del escalado:

Ardor reduce drásticamente el crecimiento desmesurado de la blockchain pero requiere que todos los nodos de la red se pongan de acuerdo sobre el estricto orden de las transacciones; IOTA, por su lado, consigue un resultado mayor relajando para ello las reglas un poco, permitiendo discrepancias temporales entre las transacciones, pero se enfrenta a un reto importante al afrontar el crecimiento del tangle. Estas dificultades, junto a lo que he aprendido sobre la seguridad del tangle, me parecieron lo suficientemente interesantes para dedicarle un artículo en esta serie.

Pero si, a pesar de todo, no estás convencido ¡Vuelve a visitarnos la semana que viene!

Tras este artículo, planeo cambiar mi objetivo desde la escalabilidad hacia las características y el ajuste al mercado. Stratis, Ark y Waves están en la agenda, aunque todavía no estoy seguro del orden en que serán publicadas.

El Tangle

Sin lugar a dudas, la característica más representativa de IOTA es el tangle.

El resto de características únicas de IOTA, tales como la no existencia de tasas por transacción, el hecho de que las transacciones no siguen un orden estricto, aunque sigan siendo consistentes a largo plazo, y la noción de que (un poco de) spam realmente incrementa el rendimiento de la red, todas derivan del modo en que el tangle funciona.

Por esta razón, y también porque no quiero involucrarme en alguna de las controversias recientes entorno al proyecto IOTA, intentaré centrarme principalmente en entender y evaluar el tangle como conjunto, en lugar de diseccionar los detalles de su implementación específica en IOTA.

El tangle es un grafo acíclico dirigido cuyos vértices representan transacciones individuales y cuyos lados representan la “aprobación” de transacciones previas. Cada vez que un nodo transmite una nueva transacción a la red debe elegir dos transacciones previas para validarlas, a las cuales hace referencia en la nueva transacción que transmite. Conforme la nueva transacción penetra en la red, cada nodo la añade a su copia local del tangle, con un lateral apuntando a cada transacción que la nueva transacción aprobó.

He intento hacerlo lo mejor posible, pero esta descripción puede resultar confusa. Este diagrama debería ayudar. Cada cuadrado representa una transacción y las flechas que salen de cada transacción apuntando hacia otras dos representan la aprobación de las dos transacciones previas. La transacción génesis se encontraría fuera del diagrama por su lado izquierdo, y las  transacciones más nuevas, llamadas “puntas” (tips) en el white paper, se encuentra a la derecha, coloreadas de color gris.

¿Qué significa validar, y por tanto aprobar, una transacción? Conceptualmente, el nodo que hace la validación debe partir de las dos transacciones que está validando y seguir todos los caminos en orden inverso hasta la transacción del génesis, asegurándose de que nunca encuentra una contradicción (por ejemplo, un doble gasto, saldo insuficiente o cosas parecidas). Si hay una contradicción, escogerá otro par de transacciones para aprobar, sabiendo que ningún otro nodo aprobaría nunca la transacción que trata de transmitir si hubiese aprobado una serie de transacciones inconsistentes.

Hay que darse cuenta de que esto significa que cada nueva transacción no solamente aprueba cada una de las dos transacciones que ha escogido para ser validadas, sino que también indirectamente aprueba las transacciones que esas dos han aprobado, y las transacciones que esas transacciones aprobaron… y así todo el camino hasta el génesis. Esto es parte básica del “consenso a largo plazo” (eventual consensus) en el tangle.

En caso de que te estés preguntando acerca de la sobrecarga computacional para realizar esta validación, en la práctica se puede optimizar substancialmente. En los gráficos de esta página puedes observar que conforme caminas en el tangle desde las puntas (a la derecha del todo) hacia el génesis, a la larga alcanzas un punto en el pasado en el que todas las transacciones han sido (indirectamente) aprobadas por todas las puntas. En esos gráficos, las transacciones aprobadas por todas las puntas están coloreadas en verde. Por este motivo, se podría cortar el tangle a través de flechas que apunten a las transacciones en verde, validar los caminos desde esas transacciones particulares en verde hasta el génesis una sola vez, almacenar en cache los resultados y, desde ese momento en adelante, solamente validar tus nuevas transacciones hasta esas transacciones en verde. Esta optimización te evita el tiempo necesario para validar todo el tangle cada vez que quieras emitir una transacción y además permite que el tangle sea podado. Más detalle sobre esto a continuación.

Consenso

Una característica interesante de un libro de contabilidad basado en tangle como en IOTA es que los nodos que reciben las nuevas transacciones desde los pares no tienen que validarlas inmediatamente. De hecho, el tangle puede contener temporalmente transacciones contradictorias. Sin embargo, a la larga, un nodo debe decidir cual de las transacciones contradictorias debe aprobar (posiblemente indirectamente) al tener que añadir una nueva transacción.

¿Cómo elige entre transacciones en conflicto? Asumiendo que cada transacción sería válida si fuese considerada por separado, entonces la respuesta corta es que un nodo podría elegir aprobar cualquiera de ellas. Sin embargo, tiene un incentivo para aprobar aquella sobre la que el resto de la red continuará construyendo, para que igualmente su propia transacción sea aprobada a la larga. Se supone que la mayoría de los nodos de la red ejecutan el algoritmo de selección de transacciones para la aprobación, así que en caso de conflicto, un nodo tiene un incentivo para elegir la transacción que el algoritmo de referencia elegirá.

Para  entender el algoritmo de referencia, es importante entender primero el concepto de peso acumulado (cumulative weight) de una transacción.

Cada nodo que emite una transacción tiene que hacer un poco de Prueba de Trabajo (Proof-of-Work – PoW), el cual determina el “peso propio” de la transacción. El peso  acumulado de una transacción es entonces la suma de su peso propio con los pesos de las transacciones que han sido directa o indirectamente aprobadas. En un tangle genérico, el nodo puede decidir cuanto trabajo hacer para una transacción, pero en IOTA todas las transacciones requieren del mismo PoW y, por consiguiente, todas cuentan con el mismo peso. Cómo resultado, el peso acumulado de una transacción es proporcional al número de transacciones que aprueba directa o indirectamente.

Entonces ¿Qué es el algoritmo de referencia? El autor del white paper lo llama Markov-Chain Monte Carlo (MCMC, ver sección 4.1), lo cual es una manera sofisticada de decir que es el viaje aleatorio por la tangle por aquellos caminos con mayor peso acumulado. Este artículo ya se está haciendo largo, así que evitaré los detalles. Es suficiente con decir que, cuando surgen transacciones en conflicto, el algoritmo MCMC resuelve el conflicto tendiendo a elegir aquella transacción que cuenta con el mayor peso acumulado tras ella. A la larga, un subtangle se convierte en dominante y el otro se queda huérfano. Esto proceso es análogo al que las blockchains usan para resolver forks y el peso acumulado de una transacción en IOTA es una media aproximada de su finalidad de la misma forma que al añadir bloques a una blockchain estamos confirmando transacciones cada vez con mayor certeza.

Por cierto, el hecho de que los nodos no necesiten validar inmediatamente cada nueva transacción recibida de sus pares tiene grandes implicaciones para el rendimiento. Cada nodo tiene que hacer menos trabajo de este modo, validando las transacciones solo cuando transmiten nuevas transacciones y tomando por seguro que las transacciones que han sido aprobadas indirectamente por todas las puntas han sido ya validadas por el resto de la red. Además, las validaciones corren en paralelo a través de la red, puesto que los diferentes nodos eligen diferentes subseries de transacciones para aprobar.

Seguridad

Hasta este momento, mayormente solo he regurgitado la información disponible en el white paper de IOTA. Por otro lado, el asunto de la seguridad del tangle es dónde la cosa se pone interesante. Recomiendo leer el análisis que se puede encontrar en el white paper sobre los diferentes posibles ataques sobre el tangle (también recomiendo leer el resto del whitepaper, porqué está muy bien redactado) y es por esto que no hablaré sobre la mayor parte de ese análisis aquí.

En su lugar, quiero centrarme en la amenaza más obvia, que es la de un ataque del 51%. Los desarrolladores de IOTA se refieren a ello como ataques del 34%, por unas razones que no estoy seguro de comprender. Creo que es porque si un atacante esperase hasta que suceda un fork de modo natural solo necesitaría un determinado poder de hash para sobrepasar el de los nodos en cada rama del fork, es decir, más de un 50% del poder de hash del resto de la red. De cualquier modo, el número exacto no es importante y para lo que queda de artículo haré referencia a él como “ataque del 34%”.

En IOTA, un ataque del 34% tendría la siguiente apariencia. Un atacante emite una transacción que supone el gasto de unos fondos, representado por el punto rojo de más a la derecha. A continuación, proceso (o quizá haya ya preprocesado) su propio subtangle “parásito”, el cual se ancla al tangle principal en algún lugar aguas arriba de su transacción y que contendrá una transacción de doble gasto, representada por el punto rojo de más a la izquierda. Su objetivo es añadir el suficiente peso acumulado a su tangle parásito para convencer al algoritmo MCMC de que debe dejar huérfano el tangle principal y pasará a seguir el parásito.

Afortunadamente, las analogías con la blockchain son claras hasta ahora, pero todavía existe una más importante. Cómo en una blockchain PoW, el tangle está asegurado por el poder de hash actual de la red, puesto que este poder de hash es lo que añade peso acumulado al tangle legítimo. Sin embargo, al contrario de lo que sucede en una blockchain PoW, los nodos de IOTA sólo hacen PoW cuando emiten transacciones. Por tanto, la seguridad del tangle depende solo de la frecuencia de transacciones y la cantidad de PoW por transacción. Tómate un segundo para asimilar esta idea, porque es absolutamente crucial para entender la seguridad del tangle.

Puesto que la red de IOTA es todavía pequeña y el ratio de transacciones es baja, el equipo de IOTA ha establecido un único nodo de confianza, llamado el Coordinador, que es responsable en último lugar de decidir el estado actual del tangle. Su propósito es proteger la red frente a ataques del 34%, entre otros ataques. No voy a dedicarle más tiempo, pero os animo a que leáis esta crítica y la respuesta de los desarrolladores, y entonces saquéis vuestras propias conclusiones acerca de si IOTA puede llamarse descentralizado cuando funciona bajo la supervisión del Coordinador.

Vamos a ver si podemos obtener una estimación del orden de magnitud de lo segura que la red podría ser sin el Coordinador. En un reciente test de stress se alcanzaron cómodamente las 100 transacciones por segundo (tps) en una pequeña red de pruebas. El equipo sugiere que 1.000 tps por segundo serían factibles. No se cual es el requisito de PoW en IOTA, pero supongamos que el dispositivo IoT medio sea aproximadamente una Raspberry Pi que utiliza el 100% de su CPU durante 10 segundos para realizar el PoW requerido. De nuevo, estoy tratando de ser generoso; muchos dispositivos IoT son considerablemente menos poderosos que una Raspberry Pi, y pedir el máximo de la CPU durante 10 segundos para cada transacción probablemente sería un quebradero de cabeza.

Con estas premisas, podemos concluir que el poder de computación medio que asegurará la red es aproximadamente 10.000 x (el número de computaciones de Raspberry Pi en 10s) por segundo, o su equivalente, 100.000 veces el poder de computación de una Raspberry Pi. Hay múltiples matices posibles sobre el benchmark de los dispositivos, pero no nos vamos a preocupar por variaciones de factor dos o tres, ya que sólo pretendemos obtener una estimación del orden de magnitud, así que usaré algunos números gordos que he encontrado en internet.

Una Raspberry Pi3 puede realizar cientos de MFLOPS (megaflops, o millones de operaciones de coma flotante por segundo), mientras que los relojes de las GPU’s de última generación pueden realizar miles de GFLOPS (gigaflops, o billones de FLOPS), 10.000 veces mayor poder de computación. Así que en nuestro caso hipotético, un atacante con ~10 GPUs podría sobrepasar el poder de cómputo de toda la red. Añádele otro factor de 10 porque haya sido descuidado en mis cálculos (quizá las operaciones con enteros son más lentas en una GPU que las operaciones como flotante, por ejemplo) y todavía necesitarías solamente 100 GPUs para ejecutar los ataques.

Estoy seguro de que hay muchas cosas que puntualizar en este análisis. Quizá IOTA no se ejecutará continuamente en el extremo de la red, por ejemplo. En su lugar puede que se ejecute en routers y puertas de enlace a la que estos dispositivos IoT se conecten, los cuales suelen ser mucho más potentes.

De todos modos, lo que pretende decir es que PoW asegura con éxito blockchains como la de Bitcoin y Ethereum porque no está atado a la tasa de transacciones o a cualquier otro factor más allá del valor económico de la red. Conforme el valor de la recompensa por minado (en dinero fiat) aumenta según aumenta el valor de Bitcoin, los mineros añaden más hardware y consumen más energía para minarlo. El incentivo económico para minar asegura que la cantidad de poder de hash que asegura la red aumenta con el valor monetario de la red.

Por contra, en IOTA no hay incentivo económico para asegurar la red. Además, el poder de hash que asegura la red está ligado directamente al número de transacciones, el cual naturalmente tiene un límite superior que depende del ancho de banda y de la tipología de la red.

Sobre este último punto, los desarrolladores de IOTA han lanzado un argumento creativo, no mencionado en el whitepaper, que afirma que las limitaciones y la tipología de la red realmente mejoran la seguridad de la red. No he encontrado ningún argumento oficial sobre ello en ningún sitio, pero tras investigar un poco me encontré con esta conversación en Slack, que es el mayor argumento que he podido encontrar.

Esencialmente, uno de los desarrolladores de IOTA (en concreto Sergey Ivancheglo, alias Come-from-Beyond, posiblemente alias BCNext, uno de los creadores originales de Nxt), afirma que la red de IOTA consistirá en dispositivos IoT que se emparejarán exclusivamente con sus vecinos más próximos en una tipología de red en malla, en la que un atacante solo tendrá la posibilidad de emparejarse con un pequeño número de dispositivos en esa red en malla. Es decir, la gran mayoría de dispositivos no estarán disponibles desde internet u otra red de acceso y la única manera de enviarles mensajes sería a través de la malla del resto de dispositivos.

La idea general es que la malla como entidad será capaz de alcanzar un gran rendimiento, pero cada link individual en la malla tiene un ancho de banda lo suficiente bajo que haría que un atacante lo saturase al tratar de añadir el número de transacciones suficientes para que convencer a la red de que siguiese su subtangle parásito. Puesto que el atacante solo tiene unos pocos puntos de entrada a la malla, los saturará antes de que su tangle parásito acumule suficiente peso como para que su ataque sea fructífero.

Dejaré que seáis vosotros los que saquéis vuestras propias conclusiones sobre este argumento. Personalmente no creo que el equipo de IOTA haya publicado los suficientes detalles como para poder evaluarlo en profundidad.

Ya que estamos hablando de las limitaciones del ancho de bando, pasemos a hablar del escalado.

Escalabilidad

Puesto que cada nodo debe validar otras dos transacciones antes de poder emitir su propia transacción, al equipo de IOTA le gusta señalar que el spam realmente tiende a hacer la red más eficiente. Otros miembros de la comunidad IOTA se dejan llevar por este argumento, algunos veces hasta llegar a afirmar absurdamente que IOTA es “infinitamente escalable.”

Cada nodo de la red de IOTA debe, a largo plazo, recibir cada transacción para mantener un tangle mínimamente consistente. Sin embargo, transmitir transacciones a los nodos remotos requiere de tiempo y si el ratio de transacciones es lo suficientemente alto, de modo que un nodo recibe muchas transacciones de sus nodos cercanos antes de que reciba la próxima transacción desde los nodos lejanos, el algoritmo MCMC continuará seleccionando las puntas enviadas por los nodos cercanos. A la larga, el tangle se divide, con solo los nodos cercanos realizando transacciones en la copia local del tangle y los nodos lejanos realizando transacciones entre ellos, una copia divergente.

Así que el ancho de banda y la tipología de la red tiene que establecer ciertas limitaciones en el ratio de transacciones de IOTA si el tangle tiene que ser consistente a lo largo de toda la red. Tendremos que esperar a que se completen más test de estrés para descubrir cuales son las limitaciones.

Adicionalmente, como todos los libros de contabilidad distribuidos, IOTA tiene que lidiar con el problema del crecimiento desmesurado. Cada transacción de IOTA ocupa unos 1,6kB, así que un tasa de transacciones de 100tps hará crecer el tangle a un ritmo de 160 kB por segundo, o unos 14GB al día. No es necesario decir que eso es un valor de almacenamiento irreal para un dispositivo IoT.

IOTA soluciona este problema tomando capturas periódicas del tangle, que mapea su estado actual en una nueva transacción génesis, permitiendo que el historial de transacciones sea eliminado. En el supuesto límite de un podado muy frecuente, un nodo solo tendría que almacenar una parte suficiente del tangle para ser capaz de ejecutar el algoritmo MCMC.

Sin embargo, sincronizar un nuevo nodo con la red es una historia diferente. O bien el nodo descarga la última captura desde un par de confianza, o bien arranca desde la transacción génesis original y busca su camino hacia delante en todo el tangle. No hay manera de unirse de manera eficiente a la red sin depender de la confianza en un tercero.

Finalmente, hay que mencionar que el equipo de IOTA ha propuesto un tipo de partición horizontal del tangle al que llaman “manada” (swarm) dónde un grupo de nodos unidos almacenan todo el tangle, pero ninguno de ellos lo almacena en su totalidad. Desafortunadamente, todavía no contamos con muchos detalles sobre cual es su funcionamiento.

Comparado con Ardor

¿Qué tiene todo esto que ver con Ardor?

En mi opinión, hay dos comparaciones que establecer, concretamente en los aspectos de la seguridad y la escalabilidad.

Sobre la seguridad, no está claro para mí que IOTA pueda alcanzar un ratio de transacciones suficientemente alto para ser considerado seguro sin el Coordinador, debido al valor monetario de la red actual, sin elegir una exigencia muy alta de PoW.

Ardor, por su parte, tiene la ventaja de que sus child chains están aseguradas por una única cadena madre.

Una “pequeña” child chain no requerirá de un nodo de confianza como es el Coordinador de IOTA para protegerla, porque su consenso es establecido por la red al completo y almacenado (a través de los hashes de los bloques de las child chains) gracias a los forjadores en la cadena madre.

Sobre la escalabilidad, tanto IOTA como Ardor comparten el requisito de que cada nodo de la red debe procesar todas las transacciones. Con IOTA, esto simplemente significa añadir transacciones al tangle, lo que es computacionalmente barato, mientras que con Ardor, cada nodo debe validar cada transacción. Además, el diseño inteligente del tangle asegura que el tiempo de confirmación por una transacción realmente disminuye conforme la red tiene más trabajo. No me sorprendería que IOTA alcanzase un mayor rendimiento que Ardor si ambas redes crecen.

Por otro lado, IOTA se enfrenta a un tremendo reto para combatir los problemas de crecimiento desmesurado del tangle si alguna vez tiene que alcanzar cientos de transacciones por segundo, mientras que Ardor ya ha solucionado este problema.

Finalmente, hay que mencionar que la hoja de ruta de Ardor delegará el procesado de las transacciones de la child chains a sub-redes dedicadas dentro de la red. Esto podría potencialmente alcanzar una mejora computacional similar a la propuesta de “manada” de IOTA, posiblemente permitiendo un rendimiento similar.

Reflexiones Finales

Si has llegado a leer hasta aquí (¡gracias!) y ya estabas familiarizado con IOTA, entonces sin duda te habrás dado cuenta de que he dejado fuera multitud de detalles, incluyendo su algoritmo de hash casero, la falla introducida deliberadamente en el código por Come-from-Beyond como sistema anti-copia, el uso de codificación ternaria y el misterioso procesador Jinn que ofrecerá soporte hardware para IOTA en los dispositivos IoT. En el transcurso de mi investigación, me he formado unas posiciones bastante fuertes al respecto sobre estos temas, pero dudaba acerca de compartirlas aquí por dos motivos.

Primero, no tengo suficiente información para hacer afirmaciones objetivas sobre estos temas. No soy un criptógrafo y no conozco casi nada sobre la computación ternario o Jinn. Lo mejor que podría hacer es ofrecer afirmaciones subjetivas sobre las decisiones de diseño que el equipo de IOTA había hecho, pero simultáneamente habría debilitado el foco principal de este artículo y habría abierto la puerta a criticas provenientes de otras personas que pudieran tener distintas percepciones subjetivas.

Segundo, y más importante, estoy más interesado en los conceptos fundamentales tras el tangle que en la implementación específica que IOTA hace de él. Sin importar si IOTA triunfa o fracasa, el tangle es una idea bella y se merece toda la atención que le podamos dedicarle.

Entonces ¿qué podemos decir sobre el tangle? Aunque me enamora lo elegante de su diseño y las sutilezas de su mecanismo de consenso, al final me temo que soy bastante escéptico de su usabilidad para el Internet of Things. Si quitas este aspecto, incrementa los requisitos de PoW varias órdenes de magnitud y encuentra un camino para ligar el umbral del PoW al valor monetario de la red sin evitar el acceso de los usuarios comunes a sus fondos y entonces creo que el tangle tiene un enorme potencial como libro de contabilidad distribuido.

La última pieza a encajar es como combinar la no necesidad de confianza, eficiencia y crecimiento desmesurado, un problema que Ardor ha solucionado extremadamente bien. Quizá alguien encontrará una manera de combinar los mejores elementos de ambos diseños en algún punto en el futuro. Un montón de cosas pueden suceder hasta entonces, especialmente en criptolandia.

P.S. – Prometo que mi próximo artículo será más corto. 🙂

Programando en la Blockchain de Nxt por diversión y para obtener ganancias

Las cadenas de bloques o blockchains son útiles para múltiples aplicaciones, permitiendo llegar a una audiencia global y reforzando la infraestructura interna de una compañía. Una blockchain es una base de datos distribuida, dónde una copia de esta cadena de bloques está almacenada en cada uno de los nodos de una red entre pares (red peer-to-peer o p2p). Esta redundancia extrema podría ser considerada ineficiente pero, por favor, déjame que te explique brevemente un poco de teoría sobre las blockchains.

Puesto que cada nodo valida todas las transacciones almacenadas en la blockchain y dado que las transacciones pasadas no pueden ser deshechas ni alteradas como sucede en los tradicionales Sistemas de Gestión de Bases de Datos Relacionales (RDBMS por sus siglas en inglés), esta redundancia convierte a la blockchain en “inmutable”, siendo este uno de los grandes valores de las cadenas de bloques. La inmutabilidad de la información es algo que las bases de datos tradicionales no pueden proporcionar. Puede que necesites, o no, esta inmutabilidad de los datos, así como una una confirmación, sin tener que confiar en terceros, de que los datos no han sido alterados.

En este tutorial presupongo que esto es lo que necesitas.

Una de las cadenas de bloques más versátiles y flexibles es la blockchain de Nxt (https://nxt.org). Cuenta con más de un centenar de llamadas API https://nxtwiki.org/wiki/The_Nxt_API.

En esta ocasión te voy a mostrarlos conceptos básicos para programas en la blockchain de Nxt. Sólo voy a usar dos llamadas API en este tutorial. Dado que existen más de un centenar de llamadas API posibles, las oportunidades para los programadores no tienen límite.

Lógica de aplicación

Un cliente de una compañía o un empleado de una organización sube un archivo a través de un formulario web.

El archivo es renombrado para dotarlo de un nombre único y es almacenado en algún lugar del servidor.

Un año más tarde el cliente / empleado necesita verificar, usando la blockchain de Nxt, que el archivo no ha sido alterado. Por ejemplo, esto puede ser necesario por motivos legales. No tiene porque ser sólamente archivos. A los memorandos internos de la compañía se les puede aplicar un algoritmo hash y ser incorporados a la base de datos, para poder ser verificados en una futura auditoría.

Nxt nos permite enviar y almacenar mensajes arbitrarios (M.A.) en su cadena de bloques.

Cada transacción en la blockchain acarrea una tasa o fee. Si el tamaño de la transacción es grande, podría ser caro. Afortunadamente Nxt tiene un subtipo de M.A. llamado mensaje podable. Estos mensajes son “podados” o eliminados pasados 90 días, lo que los hace más baratos. También sería posible recuperar estos mensajes pasados 90 días a partir de los Nodos de Archivo.

El tamaño máximo de un mensaje arbitrario en la blockchain de Nxt es de aproximadamente 42Kb, el tamaño de un bloque. Un mensaje podable de 1KB cuesta 1 NXT (0,03$). 1KB es suficiente para almacenar el hash de un archivo y este será nuestro coste final para almacenar permanentemente un hash en la inmutable y distribuida cadena de bloques de Nxt.

Tan pronto cómo el cliente sube el archivo yo creo un hash del tipo SHA256 del archivo y lo almaceno este hash en la base de datos del servidor de la organización. Por sencillez yo he elegido SQlite, pero puedes usar Mysql, Postgresql, Oracle. Usaré la extensión Objetos de Datos de PHP (PDO por sus siglas en inglés) para acceder a la base de datos SQlite en PHP.

Cuando no utilizamos la base de datos inmutable (blockchain), el archivo puede ser modificado, almacenarse en la base de datos el nuevo hash del archivo modificado, haciendo difícil demostrar que el archivo era el mismo que en un principio.

La blockchain viene al rescate

Cada mensaje podable se puede recuperar desde los nodos de archivo. Cada registro de la blockchain es inmutable. Puedes estar seguro de que el hash del archivo que subiste hace un año será el mismo cuando lo descargues de la cadena de bloques. Todo lo que necesitas hacer es compararlo con el hash del RBDMS interno de la organización.

Prerrequisitos:

PHP con curl, json y algún tipo de extensión de la base de datos (yo uso sqlite3). Un servidor web es opcional, puedes utilizar php-cli. Java 8 (Oracle o OpenJDK para ejecutar Nxt). Software de Referencia Nxt: https://nxtforum.org/nrs-releases/nrs-v1-10-1/.

Instala el Software de Referencia Nxt (NRS por sus siglas en inglés. Dependiendo del contexto se le llama indistintamente Cliente Nxt o Servidor Nxt) y crea una cuenta. Dótala con unas pocas monedas. Puedes intercambiar Bitcoin por Nxt en un servicio de exchange como https://shapeshift.io o intercámbialas directamente con otros usuarios en https://nxtforum.org. También es posible “minar” algunos NXT gratis como recompensa por tener un nodo: http://test.nxter.org/the-forging-bounty-lottery-campaign-will-pay-5-million-in-rewards-to-forgers-and-nxt-nodes/.

Primero creamos una base de datos sencilla para nuestra aplicación, nada extraordinario, si necesitas almacenar más información puedes añadir más columnas. A mí me gusta utilizar el navegador de bases de datos (DB browser) para SQLite de http://sqlitebrowser.org.

Vamos a crear una base de datos vacía llamada ‘files.db’ y la guardamos en /home/lurker10/phptutorial/files.db

Usando el DB browser para SQLite crea la siguiente tabla:

CREATE TABLE "files" (
`id` INTEGER PRIMARY KEY AUTOINCREMENT,
`txid` TEXT,
`hash` TEXT,
`uploadtime` TEXT,
`filename` TEXT
)

‘txid’ es el campo para almacenar el id de la transacción que recibimos de Nxt cuando la transacción es aceptada. Es único. ‘hash’ es el hash sha256 del archivo.

En este tutorial me voy a saltar la parte del código de subida de archivos para hacerlo más breve.

Vamos a suponer que el archivo ya ha sido subido y almacenado en el servidor web. Definimos la variable para la ubicación del archivo en el código:

$uploadDir = "/home/lurker10/phptutorial/tmp/";
$fileName = "copy12345.tar";

Por defecto, el servidor Nxt recibe las solicitudes API en el puerto 7876. Si lo estás ejecutando en la misma máquina que tu código php, tu código debe enviar solicitudes a http://127.0.0.1:7876/nxt

Las otras variables importantes son la contraseña de la cuenta de Nxt que has creado y dotado de fondos previamente, así como la cuenta del receptor.

Puedes enviarte un mensaje a ti mismo, puesto que el receptor puede ser tu misma cuenta.

$host = "http://127.0.0.1:7876/nxt";
$secretPhrase = "tu contraseña";
$recipientID = "NXT-XXXX-XXXX-XXXX-XXXXX";

La siguiente parte del código es la función que envía la consulta usando curl en una solicitud POST.

Para hacer una solicitud debemos definir las variables $payload y $payload_string y después alimentarlas para sendRequest(). Es posible ejecutar el Nxt Server sobre HTTPS y usar curl para verificar el certificado SSL, pero para hacer esta app más sencilla hemos desactivado la verificación SSL en la conexión curl.

Otro punto de interés es la descripción de $error, con descodificado json desde la respuesta del servidor.

Si hay un problema con la solicitud (“No hay fondos suficientes” en tu cuenta cuando el saldo es cero), tienes que añadir una rutina para el manejo de los errores. Voy a omitir esto también. Para esta app asumo que el servidor responde como corresponde, y devuelve la respuesta a la aplicación para su posterior procesado.

function sendRequest($host, $payload, $payload_string) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $host);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT_MS, 10000);
curl_setopt($ch, CURLOPT_TIMEOUT_MS, 10000);
curl_setopt($ch, CURLOPT_POST, count($payload));
curl_setopt($ch, CURLOPT_POSTFIELDS, $payload_string);
$output = curl_exec($ch);
$curl_error = curl_error($ch);
curl_close($ch);
$errorDescription = trim(@json_decode($output)->errorDescription);
if ($errorDescription != "") { // perform error handling; return false; }
return $output;
}

Puesto que este archivo ya ha sido subido, creo un hash a sha256 del archivo y su marca de tiempo (timestamp):

$fileHash = hash_file("sha256", $uploadDir.$fileName);
$txTime = time();

Usaré PDO para trabajar con la base de datos.

Abre la base de datos e inserta una nueva entrada.

No sabemos el txid (identificador de transacción) hasta que hablamos con el servidor Nxt, que nos lo puede dar cuando la transacción ha sido aceptada en la red Nxt, así que por el momento insertar null para el txid.

$pdo = new PDO('sqlite:/home/lurker10/phptutorial/files.db');
$sql = "INSERT INTO files (txid, hash, uploadtime, filename)
VALUES (null, '$fileHash', '$txTime', '$fileName')";
$result = $pdo->exec($sql);

A continuación una solicitud para el envío al servidor Nxt.

Esta solicitud en particular es “sendMessage”. Puedes encontrar muchas más solicitudes con las que interactuar con la blockchain y sus parámetros obligatorios y opcionales en:

https://nxtwiki.org/wiki/The_Nxt_API.

Como ya he dicho antes, la fee por transacción es de 1NXT. 1 NXT = 100,000,000 NQT (nanoquantos).

1 NQTes la unidad más pequeña con la que se puede denominar a Nxt, similar a 1 satoshi en Bitcon.

El servidor Nxt acepta la fee en NQT, así que pagamos exactamente 100 millones de NQT (0,03$).

El parámetro “broadcast” se puede cambiar a false, en cuyo caso recibirás  ‘transactionBytes’ en la respuesta, que puede ser emitida a la red más adelante usando la petición ‘broadcastTransaction’. Pero en esta ocasión lo he fijado en ‘true’  para emitir la transacción instantáneamente.

Recuerda dotar de urlencode() al mensaje. Yo inserto el nombre de archivo en el mensaje separado del hash con una columna.

$payload = array(
"requestType" => "sendMessage",
"recipient" => $recipientID,
"secretPhrase" => urlencode($secretPhrase),
"feeNQT" => 100000000,
"deadline" => 1440,
"broadcast" => "true",
"message" => urlencode($fileName . ":" . $fileHash),
"messageIsPrunable" => "true"
);
$payload_string = "";
foreach ($payload as $key => $value) {
$payload_string .= $key . "=" . $value . "&";
}
rtrim($payload_string, "&");

Envía la petición al servidor NXT usando la función sendRequest():

$output = sendRequest($host, $payload, $payload_string);

y decodifica la respuesta JSON del servidor para obtener el identificador de la transacción:

if ($output != false) {
$txId = json_decode($output)->transaction;
}

Ahora que tenemos una respuesta positiva de la transacción aceptada y su ID es conocido, vamos a actualizar el registro en la base de datos local:

$lastId = $pdo->lastInsertId();
$sql = "UPDATE files SET txid = '$txId' where id = '$lastId'";
$result = $pdo->exec($sql);

Opcionalmente podemos proporcionar estos links a los clientes para consultas futuras y para demostrar que el hash ha sido subido:

echo "NXT Transaction ID: " . $txId . ",
JSON response";
echo "

Usa estos links para verificar el hash Sha256 del archivo guardado en tu base de datos local en lugar de un registro permanente en la blockchain de Nxt:

" . $fileHash;

Opcionalmente puedes enviarles por email a los clientes el $txId que podrán utilizar en un futuro para verificar el hash o, de algún otro modo más, proporcionales información acerca de como en un futuro recuperar información del hash de la base de datos propia y compararla con el hash almacenado en la blockchain, por el timestamp o por otro criterio.

Esta app no incluye autenticación del usuario. Normalmente el cliente o usuario de un servicio de intranet será capaz de ver sus archivos después de haberse autentificado en el sitio.

Esta aplicación también asume que la aplicación de verificación está fuera del alcance del que mantiene la base de datos interna, para evitar engaños en los datos de los resultados de verificación.

Ahora el registro es almacenado en la base de datos de la compañía. Muestra el registro de la base de datos para confirmar que se encuentra allí:

$sth = $pdo->prepare("SELECT id, txid, hash, uploadtime, filename FROM files ORDER BY id DESC");
$sth->execute();
$result = $sth->fetch(PDO::FETCH_OBJ);
if ($result != false) {
var_dump($result);
}

La aplicación de verificación

Para usar la verificación por hash el cliente tiene que tener el ID de la transacción en la blockchain de Nxt aprobada por ellos cuando la transacción fue enviada a la blockchain de Nxt.

Supongamos que el cliente la tiene, almacenada en el email o recuperada de algún otro modo. Aquí está:

$txId = "111111111111111111";

Vamos a ver lo que nuestra base de datos propia tiene para el hash del archivo. Busca y guarda en $hashInDb.

$pdo = new PDO('sqlite:/home/lurker10/phptutorial/files.db');
$sth = $pdo->prepare("SELECT hash FROM files where txid = '$txId'");
$sth->execute();
$result = $sth->fetch(PDO::FETCH_OBJ);
if ($result != false) {
$hashInDb = $result->hash;
}

Envía una petición al servidor NXT y busca toda la información almacenada en la blockchain de Nxt para transacciones con ese ID.

$payload = array (
"requestType" => "getTransaction",
"transaction" => $txId
);
$payload_string = "";
foreach ($payload as $key => $value) {
$payload_string .= $key . "=" . $value . "&";
}
rtrim($payload_string, "&");

$output = sendRequest($host, $payload, $payload_string);

Decodifica la respuesta JSON y extrae el campo añadido dónde se almacena el hash.

En la primera parte de la app nosotros almacenamos el nombre del archivo separado del hash con una columna. Ahora extraemos sólo la porción correspondiente al hash del mensaje arbitrario

$attachmentPlainData = json_decode($output)->attachment->message;
$hashInBlockchain = explode(":", $attachmentPlainData)[1];

Y compara lo que tenemos en la base de datos de la compañía con lo que fue almacenado hace 1 año en la blockchain de Nxt:

if ($hashInDb == $hashInBlockchain)
echo "Hashes are identical";
else
echo "Hashes are not identical";

NXT-crypto-developer

La campaña “The Forging Bounty Lottery” pagará 5 millones en recompensas

Nxteros, ¡será mejor que empecéis a forjar!

Megadolon ha presentado en el foro la iniciativa  “The forging Bootstrapper” (“El despegue del forjado”);
Una cuenta, con un balance de 5M de NXT, los cuales serán repartidos aleatoriamente entre los Nxters que, con su forja, ayuden a ejecutar y a proteger la red Nxt. El programa Forging Bootstrapper quiere hacer más rentable la forja y la ejecución de nodos y, de este modo, colaborar para construir una gran red descentralizada de Nxt/Ardor.

 

Megalodon

‘El “Forjado” es el equivalente en Nxt a la minería en las monedas PoW. La minería en Nxt usa una lotería determinista que otorga el derecho a minar (forjar) el bloque siguiente. Con un balance efectivo mínimo de 1000NXT, ya optas a para ganar la lotería y, con ello, a recibir las comisiones (fees) que componen el bloque que estás produciendo. El boleto ganador se escoge al azar, pero contra más boletos poseas más oportunidades tienes para ganar. Tu probabilidad de ser premiado es el número de boletos que has comprado dividido por el número total de billetes vendidos a todos los que participan en la lotería. La probabilidad de ganar el concurso de forja equivale al saldo de tus NXT dividido entre el número total de NXT usados para forjar en toda la red.

Megadolon escribe:

La campaña de lotería de recompensa a la forja, gestionada por la cuenta Forging Bootstrapper con ID: NXT-HH9F-JMRB-6HRD-HD5ZW, está diseñada para recompensar a los forjadores. Las transacciones, con tasas excepcionalmente altas, se envían de manera aleatoria (aunque con baja frecuencia) desde el inicio del proceso de las snapshots de Ardor hasta que el balance de la cuenta sea 0. La lotería está diseñada para favorecer las cuentas con menor poder de forja. Las pools de forjado también tienen derecho a participar en esta campaña. Para aumentar tus posibilidades en la lotería, por favor identificaros aquí. Gracias.

Esta campaña se gestiona de tal manera que se espera que esté en funcionamiento durante un tiempo tras el lanzamiento de la cadena Ardor. Los tokens Ardor distribuidos a esta cuenta serán distribuidos entre los forjadores de Ardor mientras que los NXT restantes continuarán usándose como recompensa para los forjadores de la cadena 1.0, incluso una vez después que Ardor sea lanzado.

Algunas grandes cuentas han optado por auto excluirse de esta campaña. Por favor tenga en cuenta que las “transacciones de la lotería” accidentalmente pueden forjarse por las cuentas que se han excluido voluntariamente debido a la no certeza del 100% del orden de la forja.

No importa el tamaño de tu stake, deberías forjar, ya sea por ti mismo o cediendo (leasing) el saldo de tu cuenta a una pool (agrupación) de Nxt. El leasing de tu saldo (ceder tu saldo para forjar) no supone ningún riesgo. Cuando efectúas un leasing sigues manteniendo el control de tus NXT – la pool simplemente recibe tu “Saldo efectivo”, que no es más que tu actual poder de forja. La pool no puede hacer nada con tu cuenta o con tu saldo de NXT. Cuando vendes/compras NXT durante un leasing en activo lo que sucede es que la contribución a la pool se ajusta automáticamente en el protocolo de NXT.

Para poder forjar tienes que mantener más de 1000NXT en tu cuenta durante más de 1440 bloques.

Lo único que tienes que hacer es arrancar tu cliente NXT, identificarte con tu clave privada (contraseña) y se iniciará la forja. Se forja cuando estás online.

La función de leasing también necesita 1440 bloques (aproximadamente 24h), una vez después de haber pulsado el botón de “leasing”, para que tus NXT estén disponibles para forjar en la agrupación o cuenta a la que has efectuado el leasing. Todos los pools están disponibles 24/365.

¿Cómo puedo ceder (leasing) mi balance de forja?

Ejecuta el cliente Nxt y accede con tu contraseña.

  • Haz click en el saldo de la cuenta.
  • Haz click en la pestaña “Balance de Cuenta”.
  • Haz click “Ceder tu saldo a otra cuenta”.
  • Inserta la cuenta dónde deseas ceder tu balance.
  • Configura el tiempo que deseas ceder su saldo con la opción  “periodo” (se expresa en bloques. 1440bloques = 24h). Por defecto, se establece en el periodo máximo (65535 bloques) equivalente a unos 46días.
  • Introduce tu contraseña.
  • haz click en el botón “ceder el saldo” (te costará 1 NXT ceder tu saldo)

Si deseas abandonar la pool antes de que expire el tiempo que has predeterminado, puedes transferirte los NXT a otra cuenta que esté bajo tu control, los derechos de forja se transfieren a esa cuenta. Si realizas una transferencia del total de tu balance, el balance de la cuenta anterior, es decir 0, quedará en la pool hasta que finalice el periodo que estableciste.

¿A quién puedo hacer un leasing? ¿Cuáles son mis opciones?

Puedes ceder tu saldo a un pool que:
– pague todo los Nxt forjados, calculado de manera proporcional o
– done tus fees forjados a los proyectos que se acorde o
– mantenga los NXT forjados (porque personalmente quieras apoyarles donándo tus fees).

Tienes que confiar que la pool te distribuya la parte que te corresponda, puesto que las comisiones por forjado las recibe el pool.

Agrupaciones (pools)

Nxtcrypto.org

http://pool.nxtcrypto.org/howto.html

Es una agrupación para el forjado que lleva activa desde Mayo de 2104

Hilo del foro: https://nxtforum.org/general-discussion/nxtcrypto-org-leased-forging-pool-only-fees-are-1nxt-to-withdraw/
Dirección del pool: NXT-K5KL-23DJ-3XLK-22222
Estado: http://pool.nxtcrypto.org/status.php
Ganancias: http://pool.nxtcrypto.org/earnings.php

Comisión del leasing: 1NXT. Solicitud de pago: hecha a través de un mensaje arbitrario, envía un mensaje (el contenido no es importante) para solicitar un pago. Comsión por la transferencia de los pagos: 1NXT. Distribución: proporcional a la potencia de forja.

Nxt Forging Pool

Nueva pool iniciada por @Seccour, miembro francés de la comunidad Nxt.
Puedes leer más sobre esto en: https://nxtforum.org/leasing-pools/nxt-pool/

Lotería “Lucky Node” o “Nodo afortunado”

Lurker1 escribe:

Ahora con esta lotería puedes “generar” monedas ejecutando un nodo público en tu ordenador. Creo que es importante recompensar los nodos de los principiantes con “peso” 0,  que hayan configurado su primer nodo y quieran ganar unas monedas. El bonus lo consigues por:
* poner un “hallmark” en tu nodo y tener weight>0;
* abrir API
* abrir API_SSL
* ejecutar un nodo de archivo

Un número indeterminado de NXT se enviarán cada 2 horas a un nodo aleatorio.

Para participar en la lotería debes poner tu dirección NXT en la propiedad nxt.myPlatform, dentro del archivo nxt/conf/nxt.properties.

nxt.myPlatform=NXT-XXXX-XXXX-XXXX-XXXXX

Para la configuración del OpenAPI debes tener la siguiente configuración:
nxt.allowedBotHosts=*
nxt.apiServerHost=0.0.0.0

opcionalmente aumenta el valor de nxt.maxNumberOfInboundConnections para hacer tu nodo más disponible a los demás y aumentar tus posibilidades:
nxt.maxNumberOfInboundConnections=500

y, por último, resetea tu nodo para que la configuración tenga efecto.

Opcionalmente, crea un hallmark en tu nodo para obtener un bonusextra por la weight>0 además del premio de la lotería.

Resetea tu nodo para que la configuración tenga efecto.

Echa un vistazo a tu nodo en la lista de https://nxtportal.org/peers y http://peerexplorer.com deberá aparecer en las dos para mejores resultados.

La dirección NXT-8F28-EDVE-LPPX-HY4E7 es mía y desde ahí se enviarán las monedas, no la pongas en la propiedad myPlatform. La he creado con una pequeña cantidad. Cuando esto se agote, espero que alguna ballena contribuya, de tanto en tanto, con una pequeña cantidad para mantener esta lotería.

Megadolon añadió:

Como esta lotería está dentro de los objetivos generales de la campaña de lotería Recompensa a la Forja, será apoyada a través de donaciones desde la cuenta Forging Bootstrapper NXT-HH9F-JMRB-6HRD-HD5ZW. (Para recibir las recompensas de ambas campañas, es necesario ejecutar un nodo público y forjar).

¿Cómo ejecutar un nodo de Nxt?

Puedes ejecutar un nodo desde tu casa.

En este tutorial puedes encontrar las instrucciones para configurar un nodo en una Raspberry Pi: http://test.nxter.org/es/tutorial-como-montar-un-nodo-nxt-en-una-raspberry-pi-2/

Si lo que deseas es configurar un nodo en un VPS (gratis o de pago) o en un servidor dedicado pero no sabes cómo, @emoneyRu te lo configurará y lo mantendrá gratis para ti. Puedes contactar con él en: https://nxtforum.org/public-nodes-vpss/emoneyru-will-for-free-manage-you-vpss-for-you/

Pero si quieres hacerlo por ti mismo, aquí tienes un tutorial:
https://nxtwiki.org/wiki/How-To:CreatePublicNode

Otros enlaces de utilidad:
Configurar un nodo histórico
https://nxtwiki.org/wiki/How-To:CreateHallmark
https://nxtwiki.org/wiki/How-To:CreatePublicNode
https://nxtwiki.org/wiki/How-To:UseSslCerts

Pon un Hallmark (Sello de calidad) y gana NSC (Nxt Security Coins)

Si tienes tu nodo con un sello de calidad puedes obtener recompensas adicionales

Un hallmark es un sello de garantía para un nodo de Nxt. Mediante la creación de una firma digital basada en tu dirección IP y en tu frase secreta, estás verificando que tu cuenta posee un nodo y es responsable de ello. Esto ayuda a proteger a la red de los ataques e incrementa la confianza de la red en tu nodo.

Además de recibir recompensas adicionales por parte del programa “Lucky Node” por crear un hallmark en tu nodo, también ganarás NSC (Nxt Security Coins), una moneda-recompensa establecida en el Sistema Monetario de Nxt y creada para promover el crecimiento y la seguridad de la red Nxt. Los NSC pueden intercambiarse por NXT en el intercambio del Sistema Monetario.

abctc escribe:

Distribución de los tokens NSC para los nodos con hallmark:
– Requisitos mínimos de la NRS: version última o penúltima de la cadena principal + última versión experimental si se presenta.
– Nuestro nodo tiene que poder ver tu nodo con hallmark, por favor, asegúrate que tiense esto escrito en tu configuración: “nxt.wellKnownPeers=nsc.nxt.org”
– Puedes comprobar si tu nodo está activo o no, en: http://nsc.nxt.org:7876/nxt?requestType=getPeers&active=true
– La comprobación del hallmark se realiza numerosas veces cada día con el fin de capturar tantos hallmarks como sea posible. Los nodos con hallmark capturados son guardados para usarlos durante la distribución quincenal. Puedes verlos aquí: http://nsc.nxt.org/
– La distribución se efectua de manera quincenal.
– ¡Los MS NSC que ganes* dependen del stake que tengas en la comunidad Nxt!
– Menos de 1000 NXT: 0.02 NSC por día y nodo (Para los pequeños nodos o forjadores)
– 1000 – 9999 NXT: 0.5 NSC por día y nodo (normal)
– más de 9999 NXT: 3.5 NSC por día y nodo (nodos de más confianza)
* Por favor, tenga en cuenta que los NSC se reparten cada 2 semanas cuando se alcanza un mínimo de 20 NSC (para reducir las fees). Si has ganado menos de 20 NSC, se te enviarán en la próxima ronda de reparto.

EmoneyRu puede gestionar tus VPS, gratis: https://nxtforum.org/public-nodes-vpss/emoneyru-will-for-free-manage-you-vpss-for-you/

El valor de los NSC lo decide la comunidad (consejo: por favor ayuda colocando órdenes de compra dentro del Intercambio del Sistema Monetario de Nxt y/o ¡no vendiendo todos los NSC que se distribuyen! Los emisores nunca van a vender las monedas emitidas)blockquote>
Megadolon escribe:

Esta campaña de larga duración gestionada por @abtc y @EmoneyRu usando la moneda NSC del Sistema Monetario recompensa exclusivamente a los nodos con hallmark. La cuenta Forging Bootstrapper NXT-HH9F-JMRB-6HRD-HD5ZW también dará apoyo a esta campaña mediante la colocación (de manera ocasional) de ofertas de compra un poco más altas que las existentes.

To benefit from all 3 campaigns, you’ll need to run a public node AND hallmark it AND forge with your NXT balance.

Nxt-ardor-forging-rewards

Fuente: https://nxtforum.org/general-discussion/5-million-nxt-bounty-for-nxt-ardor-forgers/

“Snapshot de Ardor” Versión 1.9.2 de Nxt

[fusion_builder_container hundred_percent=”no” equal_height_columns=”no” menu_anchor=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” background_color=”” background_image=”” background_position=”center center” background_repeat=”no-repeat” fade=”no” background_parallax=”none” parallax_speed=”0.3″ video_mp4=”” video_webm=”” video_ogv=”” video_url=”” video_aspect_ratio=”16:9″ video_loop=”yes” video_mute=”yes” overlay_color=”” overlay_opacity=”0.5″ video_preview_image=”” border_size=”” border_color=”” border_style=”solid” padding_top=”” padding_bottom=”” padding_left=”” padding_right=””][fusion_builder_row][fusion_builder_column type=”1_1″ spacing=”” center_content=”no” hover_type=”none” link=”” min_height=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” background_color=”” background_image=”” background_position=”left top” background_repeat=”no-repeat” border_size=”0″ border_color=”” border_style=”solid” border_position=”all” padding=”” dimension_margin=”undefined” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=”” last=”no”][fusion_text]Ha sido lanzada la versión 1.9.2 del cliente de Nxt.

Lectura relecionada: Distribución de Ardor

INSTALADORES

[/fusion_text][/fusion_builder_column][fusion_builder_column type=”1_3″ spacing=”” center_content=”no” hover_type=”none” link=”” min_height=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” background_color=”” background_image=”” background_position=”left top” background_repeat=”no-repeat” border_size=”0″ border_color=”” border_style=”solid” border_position=”all” padding=”” dimension_margin=”undefined” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=”” last=”no”][fusion_text]

appletest

Nxt-download-button-grey-250hiweb[/fusion_text][/fusion_builder_column][fusion_builder_column type=”1_3″ spacing=”” center_content=”no” hover_type=”none” link=”” min_height=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” background_color=”” background_image=”” background_position=”left top” background_repeat=”no-repeat” border_size=”0″ border_color=”” border_style=”solid” border_position=”all” padding=”” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=”” last=”no”][fusion_text]

windows

Nxt-download-button-blue-250hiweb[/fusion_text][/fusion_builder_column][fusion_builder_column type=”1_3″ spacing=”” center_content=”no” hover_type=”none” link=”” min_height=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” background_color=”” background_image=”” background_position=”left top” background_repeat=”no-repeat” border_size=”0″ border_color=”” border_style=”solid” border_position=”all” padding=”” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=”” last=”no”][fusion_text]

linux

Nxt-download-button-gold-250hiweb[/fusion_text][/fusion_builder_column][fusion_builder_column type=”1_1″ layout=”1_1″ background_position=”left top” background_color=”” border_size=”” border_color=”” border_style=”solid” border_position=”all” spacing=”yes” background_image=”” background_repeat=”no-repeat” padding=”” margin_top=”0px” margin_bottom=”0px” class=”” id=”” animation_type=”” animation_speed=”0.3″ animation_direction=”left” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” center_content=”no” last=”no” min_height=”” hover_type=”none” link=””][fusion_text]

Firma digital: “Stichting NXT”
.sh Sha256: bf135f9d7280860b59fb69d4753e436ed23ebbcf95e1e4112cb707c7a64a20b4  nxt-client-1.9.2.sh
Lanzamiento 1.9.2: https://bitbucket.org/JeanLucPicard/nxt/downloads/nxt-client-1.9.2.zip
1.9.2 .zip sha256: 4fe0520e5b4d0fe244dc9d8ab7943c1a107a7e4227ce4ae9f3236ae1dcc1a8ab  nxt-client-1.9.2.zip

NRS 1.9.2 notas de la versión

Esta es la primera versión estable de la serie 1.9. La actualización a esta versión es opcional en la red principal hasta que se alcance el bloque 1.000.000 (12 Oct). Sin embargo, se aconseja a todos los usuarios hacerlo antes,  ya que a partir del 14 de Julio, la actualización provocará un re-escaneo de la Blockchain.

La principal novedad en la versión 1.9 es la distribución del token ARDR. Para más detalles ver el changelog de la 1.9.0e .

Se ha optimizado el rendimiento durante el re-escaneo de la Blockchain, así como para los cálculos del balance en la toma de las instantáneas. Se añade la propiedad nxt.dbMaxMemoryRows para poder establecer el parámetro FILAS H2 max_memory.

Se ha actualizado Jetty a la versión 9.3.10, por lo que deberás eliminar la antigua carpeta de librerías antes de descomprimirlo encima.

Fuente: Jean-Luc, desarrollador principal,  https://nxtforum.org/nrs-releases/nrs-v1-9-2/

Visite también: Nxt anuncia Ardor 

El proceso de toma de instantáneas comienza en el bloque 870.400 (estimado para el 14 de julio) y termina en el bloque 1.000.000 ( 12 Oct).

Para obtener tus tokens ARDR es recomendable que mantengas tu saldo de NXT en tu propia cuenta.

Con respecto a los saldos dentro de cuentas de exchanges, cada exchange es responsable de gestionar el reparto de los tokens ARDR, que el exchange recibirán automáticamente en su cuenta una vez se termine el proceso de toma de instantáneas.

Los 3 mayores exchanges que comercializan Nxt; Poloniex, BTC38y Bittrex han anunciado que van a hacer instantáneas internas de los saldos NXT de sus clientes sincronizados con la blockchain principal. Los tokens Ardor se distribuirán a sus dueños en una proporción de 1 token de Ardor por cada 1 NXT. Las casas de intercambio se preparan para recibir nuevos clientes, fuera de los Fintech y del mundo de las inversiones, que buscan comprar tokens NXT para recibir los futuros tokens Ardor directamente con sus monedas fiduciarias. Los clientes minoristas ahora son capaces de acceder a la compra de la plataforma Ardor utilizando sus monedas fiduciarias.

[menu_anchor name=”nxt-video-guides”][/fusion_text][fusion_text]Desarrolladores

The Nxt API
Nxt Blockchain Tutorial
nxt / source / — Bitbucket
https://nxtforum.org/core-development/

[/fusion_text][fusion_text]

nxt-hepdesk-250hiweb

 [/fusion_text][/fusion_builder_column][/fusion_builder_row][/fusion_builder_container]

“Write Once, Run Anywhere”

El software de referencia Nxt (NRS) está escrito en Java. La plataforma Nxt es la primera en ofrecer tanto a usuarios como desarrolladores los beneficios de usar este lenguaje de programación. El objetivo de este artículo es hacer una breve presentación sobre Java para desmoronar falsos prejuicios y evidenciar que su uso es ventajoso.

Riker, desarrollador del núcleo de Nxt:

Las principales ventajas de Java – seguridad, portabilidad y escalabilidad – son importantes para las aplicaciones distribuidas como NXT. El hecho de que no sea necesario volver a compilar en cada plataforma ahorra mucho tiempo y el no tener que preocuparse de la gestión de la memoria, es una gran ventaja en comparación con C / C ++.

El objetivo de Java (y principal motivo de su aparición en 1995) fue siempre crear un lenguaje común que pudiese correr en cualquier plataforma, sin necesidad de tener que ser recompilado en cada una de ellas, apoyándose para ello de una Java Virtual Machine (JVM). Sun Microsystems relanzó en 2006 la plataforma Java con licencia GPL de GNU.

Java se ha consolidado como una interfaz universal para bases de datos de la empresa. Su rápida ascensión y amplia aceptación se justifican por sus características de diseño y programación, sobre todo por su  leitmotiv de que se puede escribir un programa una vez, y ser ejecutado en cualquier lugar (conocido en inglés como WORA, o “write once, run anywhere”).

Riker, desarrollador de Nxt:

“El componente principal de la lógica empresarial de Nxt no tiene vínculos específicos con Java. Podría haberse desarrollado en cualquier otro idioma. Pero creo que la idea a enfatizar es que Java es el lenguaje de desarrollo más común para los desarrolladores corporativos y esto asegura un suministro constante de desarrolladores, un apoyo garantizado y actualizaciones a largo plazo. También hace a Nxt más amigable con las corporaciones, cómoda en comparación con el C ++ basado en Bitcoin y sus clones, y Ethereum. “

java1

 

A continuación vamos a enumerar las ventajas que supone programar en Java:

  • Java es fácil de aprender. Java fue diseñado para ser fácil de usar y por lo tanto es fácil de escribir, compilar, depurar, y aprender.
  • Java está orientado a objetos. Esto le permite crear programas modulares y código reutilizable, siendo independiente de la plataforma. Una de las ventajas más significativas de Java es su capacidad para moverse fácilmente de un sistema informático a otro. La capacidad de ejecutar el mismo programa en muchos sistemas diferentes es crucial para el software de la World Wide Web, dónde Java ha triunfado por ser independiente de la plataforma en el origen y en los niveles binarios.
  • Java se distribuye. Está diseñado para hacer de computación distribuida fácil con la capacidad de red que se integra inherentemente en ella. Escribir programas en Java en la red es como enviar y recibir datos desde y hacia un archivo.
  • Java es seguro. Java considera la seguridad como parte de su diseño. El lenguaje Java, compilador, intérprete y el entorno de ejecución se desarrollan pensando en la seguridad.
  • Java es robusto. Robustez significa fiabilidad. Java pone mucha atención a la comprobación temprana de los posibles errores.
  • Java es flexible. Por otra parte, el desarrollo continuo de la máquina virtual de Java (JVM) significa que nuestros productos a menudo pueden aprovechar las nuevas mejoras en el rendimiento de Java sin cambiar nada en nuestro código, sin ni siquiera volver a compilarlo, simplemente implementarlos usando una nueva JVM.
  • Java es multiproceso. Multiproceso es la capacidad de un programa para realizar varias tareas al mismo tiempo dentro de un programa. En Java, la programación multihilo, se ha integrado sin problemas en ella. Debido a la robustez, facilidad de uso, capacidades de cross-platform y a sus características de seguridad, Java, se ha convertido en un lenguaje de elección para el suministro de soluciones en todo el mundo de Internet.
  • Grandes sistemas. Java es especialmente adecuado para sistemas grandes con largos ciclos de vida. Java fomenta un estilo de programación lúcido que hace que los programas Java sean fácil de mantener y apoyar con un bajo coste total de propiedad.
  • Es gratuito.
  • Una comunidad mundial está detrás de Java. El Proceso de la Comunidad Java, o Java Community Process, establecido en 1998, es un proceso formalizado el cual permite a las partes interesadas a involucrarse en la definición de futuras versiones y características de la plataforma Java. Son documentos formales que describen las especificaciones y tecnologías propuestas para que sean añadidas a la plataforma Java.

java2

El gran salto cualitativo se produjo a partir de la versión Java 8, lanzada el 25 de marzo de 2014, la versión más importante de su modelo de programación, añadiendo numerosas ventajas a las versiones anteriores:

  • Java permite el IOT (Internet Of Things o El Internet de las Cosas): La comunidad de Java 8 ayudará a los negocios a formar parte del mundo de los dispositivos conectados (sensores médicos, vehículos, controladores industriales…). Proporciona una plataforma segura, flexible y escalable para el IOT.
  • Menos código significa más productividad: Java 8 facilita una mayor productividad de los desarrolladores a través de reducir código repetitivo.
  • La tecnología Embedded es un gran beneficio. Diseñado para realizar una o algunas pocas funciones dedicadas, frecuentemente en un sistema de computación en tiempo real.
  • Creación de gráficos llamativos. JavaFX 8 es un conjunto de herramientas gráficas incluidas en el JDK 8 que permite a los desarrolladores crear aplicaciones de cliente enriquecido utilizando herramientas de desarrollo Java estándar.
  • Java está integrado con JavaScript. Java y JavaScript no son lo mismo. Cuando los desarrolladores quieren usar Java y JavaScript, Nashorn puede ofrecer mejoras significativas en el rendimiento y la interoperabilidad entre Java y el código JavaScript.

Entornos de funcionamiento

El diseño de Java y sus características intrínsecas, amplian las posibilidades de aplicación:

  1. En sistemas de servidor. En la parte del servidor, Java es más popular que nunca, desde la aparición de la especificación de Servlets y JSP (Java Server Pages).
  2. Navegador Web. Desde la primera versión de Java existe la posibilidad de desarrollar pequeñas aplicaciones (Applets) en Java que luego pueden ser incrustadas en una página HTML para que sean descargadas y ejecutadas por el navegador web. Estas mini aplicaciones se ejecutan en una JVM que el navegador tiene configurada como extensión (plug-in) en un contexto de seguridad restringido configurable para impedir la ejecución local de código potencialmente malicioso.
  3. En dispositivos móviles. Desde la creación de la especificación J2ME (Java 2 Platform, Micro Edition), una versión del entorno de ejecución Java reducida y altamente optimizada, especialmente desarrollada para el mercado de dispositivos electrónicos de consumo ha producido toda una revolución en lo que a la extensión de Java se refiere.
    • La API de programación es muy sencilla, flexible y extensible.
    • Los servlets no son procesos independientes (como los CGI) y por tanto se ejecutan dentro del mismo proceso que la JVM mejorando notablemente el rendimiento y reduciendo la carga computacional y de memoria requeridas.
    • Las JSP son páginas que se compilan dinámicamente (o se pre-compilan previamente a su distribución) de modo que el código que se consigue supone una ventaja en rendimiento substancial frente a muchos lenguajes interpretados.
  4. En aplicaciones de escritorio (como el NRS de Nxt). Hoy en día existen multitud de aplicaciones gráficas de usuario basadas en Java. El entorno de ejecución Java (JRE) se ha convertido en un componente habitual en los PC de usuario de los sistemas operativos más usados en el mundo. Además, muchas aplicaciones Java lo incluyen dentro del propio paquete de la aplicación de modo que se ejecuten en cualquier PC.

Son innumerables las compañías que desarrollan aplicaciones para Java y/o están volcadas con esta tecnología:

  • La industria de la telefonía móvil está fuertemente influenciada por la tecnología Java.
  • Los entornos de desarrollo Netbeans y Eclipse ha tomado un lugar importante entre la comunidad de desarrolladores Java.
  • La fundación Apache tiene también una presencia importante en el desarrollo de bibliotecas y componentes de servidor basados en Java.
  • IBM, BEA, IONA, Oracle,… son empresas con grandes intereses y productos creados en y para Java.

Java en código abierto

Java se ha convertido en un lenguaje con una implantación masiva en todos los entornos (personales y empresariales). El control que mantiene Sun sobre éste históricamente ha generado reticencias en la comunidad de empresas con fuertes intereses en Java (IBM, Oracle) y, obviamente, en la comunidad de desarrolladores de software libre.
La evolución basada en un comité en el que participen todos los implicados no es suficiente y la comunidad demandó por mucho tiempo la liberación de las APIs y bibliotecas básicas de la JDK.

OpenJDK es la versión libre de la plataforma de desarrollo Java para este lenguaje orientado a objetos. Esta implementación se encuentra catalogada dentro de la licencia GPL de GNU con una excepción de enlaces, por lo que algunos de los componentes de las carpetas de clases y sitios web de Java se excluyen de los términos de la licencia para poder ser considerados dentro de la versión estipulada como GNU.

Jean-Luc, desarrollador principal de Nxt:

La tecnología Blockchain es nueva, aún no existe un conjunto de bibliotecas java específicas para ello, que debieras utilizar si quisieses desarrollar una blockchain. Al final todo se reduce a preferencias personales y estilísticas.

La blockchain puede considerarse como una base de datos versionados, donde el procesamiento de cada nuevo bloque ejecuta una operación en la base de datos para modificar el estado de la base de datos (tal como los saldos de cuenta) a uno nuevo, pero como este bloque (y no sólo este último, algún otro) podría ser desprendido, el estado anterior también debe de conservarse y tiene que haber una manera de volver a él. Esto es algo específico de las aplicaciones blockchain. En nuestro caso, hemos implementado nuestra propia versión utilizando una capa propia de mapeo objeto-relacional.

Pasadas 720 confirmaciones las transacciones son irreversibles, es decir, un bloque de más antigüedad ya no se puede desprender. Esto significa que no necesita que se mantenga el estado de base a los datos pasados 720 bloques y, como optimización (un tema muy importante) debe ser recortado. Esta es otra de las características específicas de nuestra capa versionada de la base de datos.

Otra cosa: esto es una aplicación p2p, pero no puedes confiar ciegamente en ninguno de las peers, debes validar todas las entradas y atender a los casos especiales. No puedes permitirte el lujo de cometer errores…

Con todos los datos previamente expuestos, resulta evidente que Java era la opción más lógica para el desarrollo de Nxt y conseguir, de este modo, hacerlo competitivo dentro del mundo de las finanzas. Después de todo no es de extrañar que BCNext, el misterioso creador de la cripto-plataforma Nxt, decidiera idearla en Java.

 

 

Fuentes:

http://www.streetdirectory.com/travel_guide/114362/programming/most_significant_advantages_of_java_language.html
http://www.java-success.com/
http://www.tiobe.com/tiobe_index
http://stackoverflow.com/questions/242225/what-are-the-benefits-of-java
http://www.cinnober.com/sites/cinnober.com/files/news/The-benefits-of-Java-white-paper-1.pdf
https://es.wikipedia.org/wiki/Java_(lenguaje_de_programaci%C3%B3n)
https://en.wikipedia.org/wiki/Free_Java_implementations
http://www.forbes.com/sites/oracle/2014/03/26/8-reasons-to-love-java-8/#781c79d156d5
http://www.ibm.com/developerworks/java/tutorials/j-sec1/j-sec1.html
https://es.wikipedia.org/wiki/OpenJDK
https://es.wikipedia.org/wiki/Java_Community_Process

Distribución del token Nxt 2.0 

Han sido anunciados los detalles sobre la distribución del token Nxt 2.0.

nxt-ico kopi

Aquellas personas que han seguido Nxt 1.0 saben que el lanzamiento de Nxt 2.0 (Ardor) va a suponer un gran e importante paso adelante no sólo para Nxt, sino para la tecnología blockchain en general. Nxt 1.0 ya cuenta con una gran variedad de increibles y disruptivas funciones que están funcionando de manera estable sobre esta blockchain. El siguiente gran avance solucionará el problema del crecimiento desmesurado del tamaño de la blockchain, un problema intrínseco de todas las blockchains.

Esto podría convertir a Ardor en la primera cripto plataforma escalable de forma global. Además, Ardor permitirá a cualquier persona, empresa o comunidad lanzar su propia blockchain, de forma personalizada y completamente segura. A modo de resumen: el token de la cadena principal de Nxt 2.0 (ARDR) ‘forjará’ (~ stakear / ~ minar) todas las transacciones de las childchains, dotando a estas últimas de la seguridad porporcionada por toda la red Nxt. La primera childchain predeterminada de Nxt 2.0 (Ignis) se lanzará con el bloque génesis y consistirá en un nuevo “libro de contabilidad” que integrará todas la funcionalidades de Nxt 1.0.

La principal novedad de Nxt 2.0 es dividir la blockchain en dos. Una cadena principal (main chain) que se utilizará únicamente para la creación del consenso, y múltiples cadenas hijo (child chains) que mantienen los libros de contabilidad separados con las transacciones. Cada childchain usará su propio token/moneda.

En el anuncioJean-Luc escribe:

La rama Nxt 1.0 seguirá funcionando

La versión Nxt 1.9 va a ser el último gran lanzamiento de una versión dentro de la rama Nxt 1.0.

Nxt 2.0 no es un fork de Nxt 1.0. Los tokens NXT seguirán existiendo.
Los usuarios de la versión 1.0 podrán iniciar sesión en Nxt 2.0 con sus actuales contraseñas.

El equipo de desarrollo de Nxt se compromete a proporcionar apoyo a la versión 1.x durante un año después de la puesta en marcha de Nxt 2.0, como mínimo. Puede ser que se opte por dotar de nuevas funcionalidades al interfaz de usuario (GUI)  al cliente NRS.

La distribución de los tokens de la cadena principal Nxt 2.0

El equipo de desarrollo reconoce la enorme contribución de los inversores y poseedores del token original Nxt 1.0, sin los cuales Nxt 2.0 no sería posible y ha decidido concederles privilegios para estos nuevos tokens.

Ardor tokens

TODOS los tokens de la cadena principal (main chain) de Nxt 2.0 (ARDR) van a ser distribuidos entre los poseedores de los token Nxt 1.0

La versión de Nxt 1.9 se anunciará en breve, con un hardfork para la distribución de ARDR y sin cambios en las API.

La única manera de obtener ARDR es mediante la posesión de NXT en la cuenta durante el periodo de la fase instantánea (que comenzará cuando se lance la versión 1.9 de Nxt y estará en vigor durante los siguientes tres meses).

Jean-Luc escribe:

El Software Nxt empezará a tomar instantáneas periódicas de los saldos de NXT de todos los usuarios en intervalos regulares (probablemente una vez cada hora), durante un período de tres meses.

Para calcular el balance de NXT resultante, se calculará el promedio durante este periodo de tres meses y todas las cuentas quedarán acreditadas automáticamente con un activo, emitido dentro del Asset Exchange (Intercambio de Activos) de Nxt, dónde se reflejará el número de participaciones en ARDR.

Los activos ARDR podrán  comercializarse libremente.

La distribución de los verdaderos tokens ARDR estará basado en la propiedad de los activos ARDR de cada usuario en el mismo momento que se cree el bloque génesis de Nxt 2.0.

No será necesario destruir assets de Nxt 1.0 con el fin de recibir los tokens de ARDR o Ignis

Los tokens ARDR se usarán para forjar en Nxt 2.0 (es decir, staking/ minería). Estos tokens son los responsables de mantener y asegurar la red e incentivar a la gente que configure su propio nodo. Los usuarios de cualquier childchain de Nxt 2.0 tendrán que pagar las tasas de transacción a los titulares de ARDR.

Riker explica:

Los tokens ARDR tienen la habilidad de agrupar muchas operaciones de las child chains en un único bloque (childchain block) dentro de la cadena principal (main chain) (es decir, convertirse en un bundler) y forjar las transacciones en la cadena principal.

El lanzamiento de la cadena Ardor está previsto para el tercer trimestre de 2017.

IGNIS, los tokens de la childchain de Nxt

Presentando Ignis.

Como se ha indicado anteriormente, la versión Nxt 1.x continuará funcionando y conservarás todos los NXT que ya poseas.

La cadena equivalente a la versión 1.x de Nxt se lanzará junto al bloque génesis de Nxt 2.0, en un “libro de contabilidad” (ledger) nuevo. Su token para las transacciones ha sido apodado como Ignis y será el único token transaccional de la nueva red Nxt 2.0. hasta que se generen las nuevas childchains.

Los tokens de Ignis serán distribuidos del siguiente modo: ~ 50% para los poseedores de NXT y ~ 50% para el equipo de desarrollo.

El ~ 50% del total de los tokens Ignis que serán distribuidos al equipo de desarrollo se utilizarán para continuar financiando el desarrollo de la plataforma Nxt 2.0.

Jean-Luc escribe:

Los tokens Ignis se crearán en el bloque génesis de Nxt 2.0. En ese mismo momento, los titulares de NXT obtendrán un 50% de su balance en NXT en Ignis. El otro 50% se reservará para los desarrolladores para, por ejemplo, hacer una ICO o alguna otra cosa. Como esto sigue siendo a un año vista, todavía, se está debatiendo el método exacto de llevarlo a cabo.

Esto significa que, además de los tokens de la cadena principal (ARDR), a los poseedores de NXT 1.0 se les acreditará un número de Ignis (tokens de transacción en Nxt 2.0) equivalente al 50% de NXT que tengan en posesión cuando se lance Ardor, previsto para el tercer trimestre de 2017.

Como una advertencia a los traders, Riker comenta que: “Si mantienes tus NXT en un exchange será necesario que verifiques con el exchange la forma en que manejarán la distribución de ARDR e Ignis ya que serán distribuido a la cuenta del exchange. La casa de intercambio obtendrá los tokens ARDR / Ignis y decidirá qué hacer con ellos.”

Nuestro mejor consejo es que lo mejor es que mantengas tus NXT en su propia cuenta Nxt, conservando tu mismo tu contraseña (passphrase)

A los desarrolladores de Nxt – sentiros seguros de programar con Nxt

Nxt ha tenido problemas manteniendo la compatibilidad con versiones anteriores, debido a los preparativos para el cambio hacia Nxt 2.0 / Ardor

La API de Nxt 1.10.x no sufrirá cambios, por lo que todos los desarrolladores que trabajen con la API de Nxt 1.10.x pueden estar seguros de que su código seguirá funcionando en la rama 1.0. Además, si lo desean, podrán trasladar fácilmente sus proyectos de Nxt al nuevo libro de contabilidad de Nxt 2.0. El equipo de desarrollo Nxt está  dispuesto a ofrecer su ayuda en ese sentido, en caso de que fuera necesario.

Una excepción al compromiso de compatibilidad con las versiones anteriores es, según se anunció en el lanzamiento, la característica Nxt add-ons (disponible para desarrolladores a partir de la versión Nxt 1.8.0e), ya que necesitará someterse a “una refactorización significativa en la versión 2.0”.

Puedes testearlo, hacer pruebas con él, pero como Jean-Luc escribe: “Mantenga sencillo el código de sus add-ons, y esté preparado para adaptarlo a 2.0 o eliminarlo”.

Usted puede seguir el desarrollo de Nxt en nxtforum.org/ y, si tiene dudas sobre cualquier cosa, pregunte a los desarrolladores centrales.

Financiación a largo plazo del núcleo de Nxt

En el artículo anterior ya adelantábamos como Nxt2.0 había abierto un debate sobre la financiación y la posible falta de fondos para continuar con el desarrollo del proyecto y su promoción.
El líder de los desarrolladores de Nxt, Jean-Luc, afirma que seguirá trabajando un año más en calidad de voluntario, hasta que termine la nueva versión, pero sigue contemplando la posibilidad de una IPO para garantizar la viabilidad.

Jean-luc: La IPO es la única forma de conseguir fondos sin dejar de ser independientes y sin poner en peligro el futuro de la blockchain pública. Voy a desarrollar Nxt2.0 con o sin IPO. Pero si en lugar de organizarse una campaña de crowdfunding acabamos siendo financiados por inversores privados, ellos serán los que decidirán el camino.
No recuerdo a la “corporación” Nxt haber vendido nunca ninguna acción a los inversores. Los 21 BTC recolectados por BCNext se han quedado atrás (y no se dónde, ya que yo no soy BCNext). Si hubiese una IPO, sería la primera verdadera IPO en la historia de Nxt. Sería una notable ronda de financiación que significarían para el desarrollo y la comercialización. Y sin ella, la buena voluntad y las donaciones serán simplemente insuficientes.

Los representantes de la fundación y del proyecto Tennessee garantizan que la comunidad dispone de los fondos necesarios para continuar un año más (Recordemos que Tennessee fue inicialmente ideado para 12 meses y que la fundación Nxt dispone de un fondo para desarrollo). Pero dejan clara la situación de escasez de fondos a la que se enfrenta la comunidad.

Damelon: BCNext no nos hizo ningún favor dejando a la comunidad con una severa falta de fondos. A pesar de ello, esto nos ha ayudado a ser extremadamente creativos. De cierta manera ha sido una gran ganancia.

La falta de marketing, las exitosas campañas de recaudación efectuadas por otras iniciativas fuera del ecosistema NXT, la actual limitación de fondos que afronta la comunidad, añadido a las declaraciones de Jean-Luc… todo este conjunto de sucesos ha alentado a las opiniones pro-recaudadoras y, por lo tanto, contrarias a la distribución 1:1 de (f)NXT.

Marc de Mesel: Yo estoy dispuesto a apoyar la IPO si los fondos obtenidos van a una cuenta dónde la mayoría de los titulares de la moneda decidan dónde y en qué gastarlo.

Abtc: Si, porque Jean-Luc aboga por ella y porque las sidechains son un nuevo invento, por eso deben someterse a IPO. Nadie en la IPO de 21BTC del año 2013 pagó por las nuevas sidechains.

La mayoría de la comunidad, mediante encuestas dentro de Nxt, ha manifestado que no está de acuerdo en realizar ninguna campaña de recaudación, pero el debate sobre la escasez de fondos no ha hecho nada más que empezar.

¿Cómo podemos auto-gestionar y garantizar los fondos para la viabilidad del proyecto?

nxt-ico

A diferencia de otras moneda, NXT, no es de carácter inflacionario ni deflacionario. Recordemos que Nxt consta de 1.000.000.000 de tokens, ni uno más ni uno menos.
Vamos a ver algunas de las diferentes propuestas expuestas por reputados miembros y veremos como podrían afectar a la marca Nxt. ¿Podemos o debemos modificar la naturaleza de Nxt aunque sea por una buena causa?

Sugerencia 1: Inflación controlada.
El inversor Marc de Messel propuso la idea de crear nuevos token NXT, de forma controlada, para pagar el equipo de desarrollo. Se puede ver la votación aquí. Sin embargo, ganó el NO de manera aplastante, como era de esperar.

Sugerencia 2: Vender características

Sebastien 256: Otra posibilidad puede ser la de vender características. Por ejemplo: moviendo el almacenamiento en la nube de la childchain 2.0 y crear una nueva childchain con solo esa característica pero con un nuevo token. No se si esto es realizable, pero sería una posibilidad.

Sugerencia 3: Vender futuras características

Sugerencia 4: Expropiaciones, recaudación de los darkNXT o cuentas muertas

Lurker10 : Si una cuenta no envía un mensaje, durante un periodo de 6 meses, no recibirá los (f)NXT. Es fácil y elegante. Definimos una altura de bloque en el hardfork hacia la 1.9 y enviamos únicamente los activos a las cuentas que han enviado ese mensaje. El resto va a la IPO.
Bcdev: seria peor que lo que hizo Bitshares o Dash en su día. Definitivamente esto mataría a Nxt.
Cassius: Cualquier tipo de expropiación mataría a la cripto.

Sugerencia 5: Hacer un crowfunding por etapas

Brangdon: para empezar estaríamos hablando de emitir cuatro nuevas monedas en modo crowdfunding, con nombres como May_2016, Jun_2016, Jul_2016, Aug_2016, que se activarían el primer día de cada mes. La cantidad a recaudar podrían ser 200.000, 300.000, 400.000, 600.000 NXT. Si el primer mes tiene éxito podría servir para financiar Tennessee durante una semana, lo que en sí ya vale la pena. Si podemos llegar al punto de poder recaudar todos los meses la cantidad necesaria para permitir financiar a Tennessee durante un mes más, los fondos con los que cuenta en la actualidad podrían usarse como colchón.
Mi propuesta es utilizar el crowdfunding de particulares al corto plazo, desarrollándose con el patrocinio de las empresas a largo plazo, cómo en la fundación Linux.

Sugerencia 6: Pagar efectivo para desarrollar NXT2.0

Neofelis:Voy a pagar directamente en efectivo a los desarrolladores para desarrollar Nxt2.0 como si fuese una ICO. Tengo unos pocos miles a invertir y creo que esto es una buena dirección para la criptografía y estoy dispuesto a poner dinero en efectivo para conseguirlo.

Sugerencia 7: Monetizarnos a nosotros mismos y donar parte de los ingresos

Apenzl: ¿por qué no construimos servicios de uso fácil y sistemas comerciales, obtenemos beneficios económicos de nosotros mismos y donamos algunos fondos IPO y algún % del beneficio para el desarrollo del núcleo de Nxt?

Sugerencia8: Donativo del 10%

Brangdon: Done el 10% de su posesión al fondo de D&O.

Sugerencia 9: Plan del usuario Nxter.

Paso 1: Lanzar una nueva marca: nuevo nombre, nuevos colores, nuevo logo y nuevo eslogan. Tenemos que captar la esencia de Nxt2.0 con esto.
Paso 2: Usar el sistema monetario de Nxt para llevar a cabo la propuesta de crowdfunding de Nxt2.0 (perfecto caso de uso para el sistema monetario)
Paso 3: Una enorme campaña de marketing para presentar la nueva marca y las características 2.0: vídeos, artículos, presencia en las redes sociales, grandes presentaciones en las conferencias, acercamiento a potenciales inversores/empresas, anunciar la asociación con Azure, anunciar una ICO.
Paso 4: ICO sobre la nueva marca y aceptar solo pagos en BTC. El NXT recaudado en la etapa 3 será distribuido con esta ICO. Una ICO genera una gran cantidad de exposición, debate y expectativas. Esto es libre comercialización!
Step 5: Pagar las donaciones NXT en BTC usando el 50% de los fondos recaudados en la ICO (los nxters podrían utilizar esos BTC para recomprar Nxt si lo desean). El otro 50% de los fondos se pueden usar para hacer esta plataforma corporativa: expandir la fundación y contratar a un equipo de desarrolladores para ayudar a Jean-Luc y Riker.

Sugerencia10: Plan de devlux y su activo Evolve.

Devlux: En este momento, tenemos una oportunidad de recaudar fondos para construir un negocio que ayude al uso empresarial de NXT. En este punto, este es el único camino correcto. El mercado B2B tiene un valor de billones de dolares y será mucho más fácil que tratar de ir hacia la versión 2.0. Tener en cuenta el desastre absoluto que hizo Bitshares cuando se mudó a la versión 2.0. Es difícil poderlo hacer mejor pero, a la vez, no creo que se pueda hacer peor.
NXT es un producto muy superior pero falta darle visibilidad en el mercado.

 

El libro del segundo aniversario de Nxt cuenta con un excelente artículo redactado por Damelon, titulado “The original spirit”, donde hace una reflexión que nos sirve perfectamente como conclusión para los dos últimos artículos publicados, poniendo de manifiesto el funcionamiento de la comunidad de Nxt y su modo de afrontar los problemas:

Aún a pesar de que los desarrollares son vitales en Nxt, no son los líderes del proyecto. El proyecto Nxt no se lidera de un modo convencional, sino que funciona a base de individuos que lanzan iniciativas que, o bien tienen éxito o, por el contrario, fracasan.
Esto explica por qué la gente que observa la comunidad Nxt desde el exterior generalmente se llevan una impresión de un grupo desorganizado e inconexo de gente hablando de objetivos diferentes. Algunos encontrarán esto como desconcertante, especialmente aquellos que piensan que el progreso sólo se puede conseguir siguiendo una línea dónde los puntos están claramente predefinidos con anterioridad que siempre se pueden unir con líneas rectas.

Controversia sobre el reparto de (f)NXT en la v2.0

Estamos viviendo un 2016 muy intenso en la comunidad Nxt. El inicio ha sido marcado por un exitoso hardfork hacia la versión del SRN 1.7. proporcionando nuevas características y mejoras a la red, entre ellas el Coin Shuffling y los tiempos de bloque prefijados a 1 minuto, poniendo punto final a aquellos bloques que parecían atascarse en la Blockchain. Pero nos ha dejado la parte agridulce: a causa de los cambios efectuados en las API’s, y tras desapacibles discusiones, empresas como Supernet o Coinomat, dos ilustres dentro del Asset Exchange, decidieron poner punto y final a su relación con Nxt y empezar a trabajar en su propia Blockchain: Iguana y Waves, respectivamente.

Mientras tanto, los desarrolladores de Nxt llevaban tiempo planeando una nueva hoja de ruta: la versión 2.0 de NXT y no tardaron mucho en exponerla públicamente para su discusión. El modelo presentado hizo recordar a muchos de los presentes la idea de BCNext.

Básicamente Nxt 2.0 pretende ser un sistema escalable capaz de reducir la hinchazón de la Blockchain, solucionando los dos principales problemas de las blockchain en la actualidad. Un gran reto que cuenta con un año por delante para su desarrollo.

Riker:

Esto permite podar la actual Blockchain de Nxt a niveles mínimos

Todo apunta a un largo año de diálogos y contraposición de ideas. Poner de acuerdo a tantas partes no es tarea fácil y menos cuando se nada a contracorriente dentro de un mercado movido en gran parte por la especulación que, como era de prever, no tardó en reaccionar provocando una caída de precios. Recordemos que los NXT invertidos en los activos no pertenecen al balance. Varias personas decidieron abandonar Nxt, y otras fortalecieron sus posiciones aún más. Está clara una cosa; al mercado le encanta los cambios.

nxt-2.0

Sin tiempo para celebrar el exitoso hardfork de la versión 1.7, el anuncio del camino a seguir en la versión 2.0 supuso un giro de 180 grados. El concepto básico consiste en crear un token (f)NXT que poseerá el poder de forjado de la red Nxt, y los actuales tokens de NXT se convertirán en una childchain de los primeros, conservando las mismas características que ya disponía salvo la capacidad de forjado. De esta manera, al no tener que conservar la información correspondiente a la forja, la childchain NXT podrá ser podada, solucionando los problemas de escalabilidad.

La comunidad se vió inmersa en acaloradas discusiones acerca de cómo distribuir el futuro token de nueva creación exclusivo para el forjado(1NXT=1(f)NXT), suscitando opiniones controvertidas entre las partes más interesadas; usuarios, inversores, desarrolladores externos, ballenas, los desarrolladores del núcleo, emisores de activos, inversores de activos, forjadores y los holders.

Paralelamente a las conversaciones sobre la manera de distribución, Damelon hizo una encuesta, quizás motivado por la idea de un miembro que sugería trabajar en otros aspectos y dejar la escalabilidad y la hinchazón para cuando resultasen ser un problema.

Damelon: Do you want Nxt 2.0 to happen?
1-SI – 145.035.072NXT
2-NO – 57.092.131NXT

Es posible que la mayoría de los votantes tuviera en cuenta que Nxt no tiene el problema de escalabilidad e hinchazón porque actualmente su Blockchain está trabajando a mínimo rendimiento y, cuando llegase el momento, la manera de solucionar estos aspectos sería trabajando sobre múltiples Blockchain. (véase hipercube de ethereum). La idea de NXT 2.0 tomaba sentido.

La discusión sobre el momento de efectuar la captura, en caso de realizarse, dio lugar a la segunda encuesta de Damelon

Jean-Luc en uno de sus mensajes dejaba esta reflexión:

¿Cómo hacemos la transición, o re-distribución, sin causar daños, por ejemplo, a los precios de activos ni causar otros efectos económicos inesperados?

Durante los dos meses de discusiones se han barajado las siguientes posibilidades:

  • 1NXT=1(f)NXT en el momento del hardfork hacia la versión 2.0. Es la que toma más consistencia, el fork estaría previsto para enero de 2017, dando tiempo a todas las partes interesadas a obrar sus estrategias.

Allwelder y Sebastien256 no tardaron en dejar su claro punto de vista:

NO IPO. Solo apoyaré la decisión 1NXT=1(f)NXT. Es la mejor solución tanto para los usuarios activos como los que no. El Snapshot al mismo momento que el fork me parece la mejor opción

En mi opinión, todo lo que no sea una distribución 1:1 se convierte en un robo de las capacidades de los NXT de alguien. Simplemente por poseer los tokens NXT, posees y has pagado por el derecho de forja, aunque no estés forjando en este momento, en mi humilde opinión.

  • 1NXT=1(f)NXT en el momento del hardfork hacia 1.7

blackyblack1 comenta que esto sería un robo. Solo una decisión previamente anunciada sería una solución legítima.

  • Repartirlos a los poseedores del activo NSC (Next Security Coin)

Riker desmintió esta idea aportando el dato que actualmente hay una cuenta con el 99.98% de los activos y esto centralizaría el proceso de forjado.

  • Coretech propuso crear el nuevo token de forja he introducirlo en los nuevos bloques, a razón de aproximadamente 1000Tokens por bloque, así cualquier persona interesada en participar en NXT2.0 lo único que tendría que hacer es comprar NXT y empezar a forjar.

Jean-Luc no tardo en contestar y afirmó que era buena propuesta, pero ejecutarla, podría retrasar el desarrollo unos 6 meses, por lo tanto quedaba desestimada.

Las opciones expuestas, implican la creación de una masa monetaria nueva y jl777 en uno de sus últimos mensajes recalca:

Hablo en calidad de hombre de negocios, inversor y emisor de activos: En el próximo cambio fNXT: NXT, no existe mecanismo de división para los activos, por lo tanto  inmediatamente perderán la mitad de su valor, 1 + 1 = 2   NXT2.0 = (NXT fNXT)

Así que, además de obtener una pérdida inmediata de 50%, la situación podría empeorar en el caso de que el valor de NXT esté por debajo de la mitad de  NXT2.0 combinado + fNXT. Mi mayor prioridad es proteger a los millones de dólares invertidos en mis activos.

  • 0,5NXT futuros + 0,5(f)NXT para que no originar más masa monetaria. NXT2.0 es un ecosistema diferente a NXT 1.0 y por lo tanto tiene que tener un token diferente. Perder el 50% del poder de forja no es recomendable. A raíz de plantear distribuciones diferentes de 1:1 se pensó que podría ser un método de financiación.

Al mismo tiempo, fuera del ecosistema Nxt, las IPO forman parte del mainstream y consiguen atraer muchos recursos y miradas, al menos en estos meses previos al halving de Bitcoin. Esto a hecho a algunos plantear la posibilidad de intentar combinar el lanzamiento de fNXT con el de una IPO, para dotar de financiación a los desarrolladores y a los equipos que trabajan en la promoción de NXT, tales como la NXT Foundation. Este será un tema que trataremos en un próximo artículo”

En el momento de este artículo NXT está a 1640 satoshis en Poloniex.

No te pierdas la ultima jornada de preguntas y respuestas efectuada el día 12/04/16 http://pastebin.com/8UmKpYvE

Entrevistamos a Roberto Capodieci

RubénBC de NXTER.ORG entrevista a Roberto Capodieci, CEO de DeBuNe (Decentralised Business Network) y OTDocs (Open Trade Docs) y fundador de TheSoundKey + Go.Notifile.me.

Roberto tiene una amplia experiencia en el sector de la tecnología de la información (IT) y en el ámbito empresarial. A los 10 años desarrolló y vendió su primer videojuego. Comenzó su trayectoria emprendedora (IT) siendo todavía un adolescente y a los 20 años de edad ya dirigía una oficina que contaba con casi 40 desarrolladores e ingenieros de software.

El 16 de enero de 2015 anunció DeBuNe en Nxtforum y 10 días después comenzó la exitosa campaña de recaudación de fondos.

Roberto le gusta verse a sí mismo como un agricultor con una semilla en su mano (DeBuNe), con un buen campo fértil para sembrar (Nxt) delante de él, que sólo necesita un poco de agua (inversores) para estar seguro de poder recoger una buena cosecha.

RubénBC: Roberto, estoy encantado de estar hablando contigo y tengo ganas de aprender acerca de la tecnología que nos vienes a presentar. Antes que nada: ¿Qué es DeBuNe? 

Roberto: Gracias Rubén –  un placer hablar contigo. Básicamente, DeBuNe nació con el objetivo de descentralizar  procesos de negocio. Más concretamente, colocar los procesos de negocio en la Blockchain permite delegar la ejecución de transacciones y de decisiones pre-acordadas en contratos inteligentes (Smart Contracts). Esencialmente, DeBuNe quiere que los empresarios puedan poner la parte administrativa de sus relaciones de negocio en piloto automático. Esto significa que dispondrán de más tiempo para poder centrarse en los aspectos de su trabajo que realmente requieren de sus habilidades clave.

RubénBC: ¿Qué tipo de proyectos se están ejecutando actualmente en la plataforma DeBuNe?

Roberto: Antes de tener la oportunidad de convertirse en un servicio abierto a todo el mundo, DeBuNe se ha utilizado como base tecnológica para otros de nuestros proyectos. La hemos estado utilizando como plataforma para poner en práctica algunas de nuestras otras soluciones tecnológicas, como por ejemplo:

OTDocs(.com). Este fue el primer proyecto en utilizar las soluciones descentralizadas del proceso empresarial que ofrece DeBuNe, facilitando la gestión de la documentación en la financiación del comercio internacional. Actualmente estamos trabajando en una prueba piloto con varios bancos en Singapur y Australia.

Un proyecto colateral, que nace de la necesidad urgente de gestionar las identidades digitales de forma segura, es TheSoundKey(.com), un pequeño dispositivo de hardware que permite firmar digitalmente las transacciones en la Blockchain.

 

Por último, pero no menos importante, nuestro último proyecto -mi favorito, y sin duda el mejor- ¡pero sigue siendo alto secreto! Una de las cuatro versiones de este proyecto, http://go.notifile.me, se ejecutará en la Blockchain de Nxt, y se espera que ayudará a mantener activo a Nxt.

RubénBC: ¿Vas a requerir una nueva ronda de financiación? Si es así, ¿vas a usar la plataforma Nxt para obtener la financiación?

Roberto: La respuesta corta es: aún no, pero sí. Creo que tendremos que hacerlo, pero sólo cuando sea el momento adecuado. Nxt, por supuesto, no es solo una plataforma, es también una comunidad y fue su apoyo y entusiasmo lo que me hizo dejar todo lo demás y centrarme al 100% en DeBuNe y sus proyectos colaterales. Los fondos que hemos planteado inicialmente representan menos del 10% de lo que nosotros mismos hemos invertido hasta ahora.

Los ingresos generados por los proyectos de DeBuNe se distribuyen a los propietarios de dicho activo. En la práctica significa que aproximadamente el 25% se ha distribuido como cuota de ingreso a través de la plataforma Nxt a los poseedores de los activos. El resto queda retenido por DeBuNe para cubrir gastos. Esta es la razón por la cual DeBuNe nunca pondrá a la venta más del 50% del total de las acciones.

Para apoyar nuestros esfuerzos hemos empezado a ofrecer consultoría en proyectos basados en la Blockchain, e implantado un par de soluciones. Ahora esperamos con nuestro proyecto más reciente (y sigue siendo alto secreto) obtener unos ingresos rápidos y, al mismo tiempo, cerrar algunos proyectos piloto de pago con algunos bancos en Singapur.

Todavía no hemos aceptado ningún capital semilla en nuestras nuevas empresas, ya que antes de que vendamos cualquier capital a los inversores queremos que las empresas sean tan valiosas como sea posible. De esta manera vamos a ser capaces de obtener la financiación necesaria sin tener que desprendernos de tanto capital en forma de acción.

RubénBC: He estado leyendo alguno de tus artículos. Claramente te fascina la cadena de bloques y concretamente la Blockchain de Nxt… ¿Cómo crees que DeBuNe puede cambiar la manera de dirigir un negocio?

Roberto: A través de la descentralización de los datos, combinado con el uso de la firma digital. Esta identidad asegura las transacciones selladas en el tiempo (“timestamping”) no repudiadas, y las acciones pre-programables. Todos estos son aspectos clave de cómo DeBuNe puede impedir que un tercero manipule los procesos de negocio.

Se necesitan otras dos cosas. En primer lugar, un sistema de gestión de la reputación que permita a todos los usuarios saber cuánta confianza pueden depositar en un usuario concreto a través de su identidad digital (es decir, su clave pública en la Blockchain con la que se inscriben todas sus transacciones digitales). En segundo lugar, junto con lo anterior, un buen sistema descentralizado KYC que una: la identidad real de una persona o empresa con su identidad digital. En conjunto, estas dos cosas van a capacitar a las personas y empresas de todo el mundo para poder hacer negocios entre sí, independientemente de dónde se encuentren, sin que afecten los prejuicios que puedan tener otras personas sobre ellos o incluso el que ellos tengan sobre otras personas.

RubénBC: ¿Qué características Nxt estás usando?

Roberto: Prácticamente solo usamos el sistema de mensajerías y algunas veces el Sistema de Alias. Podemos considerar el uso de las transacciones condicionadas.

RubénBC: Hemos empezado el 2016 con un aumento de la confianza en los ecosistemas cripto, en gran parte gracias a la perspectiva de otra gran crisis en los mercados financieros. ¿Qué pasará con DeBuNe en 2016?

Roberto: DeBuNe necesita tiempo hasta que pueda liberar un producto final, por motivos legales y prácticos (financiación), pero esto ha puesto los medios para llegar allí. Los subproductos de DeBuNe verán la luz un día de este año y ¡estoy muy seguro de que van a tener éxito!

RubénBC: ¿Crees que el crecimiento y la adopción de NXT y otras criptomonedas será constante, progresiva o habrá un evento que lo hará crecer exponencialmente?

Roberto: Como con cualquier nueva tecnología hay una enorme necesidad de educación a fin de obtener su aprobación. Sin embargo, por el momento, la “Blockchain” es sólo una palabra de moda y cada institución financiera piensa que tiene que tener un proyecto que la involucra, aunque en la mayoría de los casos no tienen mucha idea de lo que significa. Y en el otro extremo de la cadena de suministro, los usuarios finales, ni siquiera saben lo que están utilizando.

Hace poco oí a alguien sorprendido de que el uso de Facebook necesitaba conexión a Internet: para él, Facebook era una aplicación de su teléfono, y no tenía nada que ver con Internet. Por lo tanto, es muy probable que harán falta unos años para que estas personas entiendan las criptoplataformas.

Enlaces:

Roberto Capodieci: https://sg.linkedin.com/in/debune
DeBuNe whitepaper:http://debune.org/DeBuNe.pdf
Vídeos geniales de DeBuNe: https://youtu.be/0nk-Ti-yKdk,https://youtu.be/hGpgYWP4DNw.

Lea más sobre Roberto Capodieci y sus antecedentes + sus visiones sobre la Blockchain en la edición impresa de The First Nxt Book (publicado en Febrero de 2016). Enlace: http://test.nxter.org/crowdfunding-the-first-book-about-the-nxt-cryptocurrency-platform/

El proceso regulador: si no estás en la mesa, estás en el menú

El 22 de abril de 2015, la Autoridad Europea de Valores y Mercados (AEVM) o “ESMA”(en inglés), equivalente a la Securities and Exchange Commission de los Estados Unidos, emitió una convocatoria de pruebas con respecto a “las inversiones mediante el uso de monedas virtuales o de su tecnología blockchain”.

Nxt es el ejemplo de criptomoneda digital que ESMA utiliza en su “convocatoria de pruebas” para ilustrar el funcionamiento de la tecnología que distribuye el libro mayor de contabilidad.

ESMA publi las 18 respuestas que recibió, y solo dos de ellas se hicieron en nombre de las criptomonedas Nxt y FIMK (basada en la blockchain de Nxt). Ninguna respuesta se hizo en nombre de Bitcoin, aunque una se realizó en apoyo de de la misma por un intercambio llamado Paymium.

No hay respuestas, a la llamada de pruebas que ESMA hizo, en nombre (o en apoyo) de Ethereum, Counterparty, Maidsafe etc.

Uno puede, por supuesto, entender la falta de compromiso por parte de la mayoría de criptomonedas (siendo, ya que en su mayoría son, oportunistas clones de Bitcoin), pero es sorprendente que el mismo Bitcoin y otros serios jugadores como los nombrados anteriormente, no hayan respondido.

La industria de las criptomonedas necesita participar plenamente en el proceso de regulación, para asegurarse que el potencial independiente realmente descentralizado ,de la tecnología blockchain para democratizar el poder financiero, no se ve comprometido por la falta de información u otra inexactitud en la información en la cual se basan los reguladores.

Podemos encontrar algunos ejemplos de incompletitud y otras inexactitudes en el siguiente extracto dónde ESMA responde a Intesa Sanpaolo (un grupo bancario con base en Italia):

“Nos gustaría señalar que, a diferencia del método POW de Bitcoin (que, como se indica en O1 que, consideramos como el único eficaz, al menos por el momento, debido a la gran potencia de cálculo dedicada a él), hay otros algoritmos descentralizados que previenen el doble gasto, como el POS de NXT, presentado en el párrafo nº17, todavía no está validado desde la parte teórica y desde un punto de vista empírico :

○ Existe un debate en curso sobre el concepto “Nada en juego”, un problema que afecta a todo el sistema, ya que no utiliza el consumo de recursos externos al sistema para la validación;

○ Cada esquema POS existente, NXT incluido, depende en realidad de algún tipo de centralización en los puntos de control, en la propiedad de la “moneda” o en la distribución de los nodos. ”

No sería, por supuesto, razonable, esperar que una corriente de grupos bancarios argumentasen a favor de un verdadero ecosistema financiero descentralizado e independiente.

Más bien, es para los que proponen esa tecnología para corregir cualquier inexactitud o suministrar cualquier omisión en cómo los demás (sin duda no intencionadamente) lo representan, pero para hacer eso, ellos necesitan estar involucrados en el proceso de consulta.

Así, a modo de corregir ciertas inexactitudes y, de otra manera, rellenar las lagunas, nos ocuparemos de cada una de las tres reclamaciones que el grupo Intensa hizo.

Intensa Sanpaolo afirma que el método de trabajo POW (Proof-of-Work) de Bitcoin está validado de manera empírica y teórica y que el método de trabajo POS (Proof-of-Stake) de Nxt, aún no.

Teóricamente, los mecanismos de consenso POW y POS no son ni mejores ni peores que los demás, simplemente diferente. Para obtener una descripción del modelo POS de Nxt, consulte las páginas 5/6 de la respuesta de Nxt a la AEVM (ESMA).

En lo que respecta, deben de tenerse en cuenta los puntos siguiente para las respectivas formalizaciones teóricas sobre el POW y el POS:

Formalización PoW 

En el documento inicial de Satoshi Nakamoto (Bitcoin: A Peer-to-Peer Electronic Cash System) sólo investigó la seguridad del algoritmo de consenso contra el ataque de una rama privada.

Desde entonces, se han descubierto otros posibles vectores de ataque, por ejemplo: selfish mining (minería egoista.)

La estrategia de la minera egoísta proporciona ganancias injustas para el adversario + 33% y eso es peligroso para el largo plazo, pero no es crítica para el consenso en sí.

Más recientemente, en Noviembre de 2014, se publicó un modelo formal (de una calidad más o menos apropiada): The Bitcoin Backbone Protocol: Analysis and Applications.

Formalización PoS 

Mientras que la formalización del POS se encuentra todavía por detrás del POW, ahora se está desarrollando más rápido que la formalización del POW y, por lo tanto, se pondrá al día rápidamente.

Las primeras implementaciones del puro POS aparecieron en la segunda mitad de 2013, con las primeras investigaciones comenzando en la primera mitad del 2014 (Math of Nxt Forging, por mthcl), tras lo cual, el Consenso de Investigación hizo simulaciones y escribió artículos acerca de los pocos tipos de ataques conocidos.

El consenso de investigación se encuentra actualmente en proceso de discusión de la formalización más profunda con sus compañeros matemáticos y otros teóricos de la ciencia de la computación.

Girando junto a la reclamación de Intensa Sanpaolo, donde afirma que el método POW de Bitcoin se ha “validado empíricamente” y el de Nxt aún no.

Nosotros suponemos que “empíricamente validado”, tal como se aplica a las tecnologías POS de Nxt y POW de Bitcoin, pretende que signifique: demostrado que funciona en la práctica, de acuerdo con sus objetivos.

Dado que se ha demostrado que ambas tecnologías funcionan en la práctica, de acuerdo con sus objetivos, por lo menos hasta ahora, ellos pueden decir que han sido empíricamente validados: Bitcoin como un sistema de pago y Nxt como un ecosistema financiero que incluye un sistema de pago  (ver: Características del núcleo de Nxt, descritas en las páginas 15/16 de la respuesta de  Nxt a ESMA).

Pero la tecnología blockchain en general se encuentra todavía en su infancia y se enfrenta a una serie de problemas prácticos significativos, incluyendo la hinchazón de la blockchain y la escalabilidad – un problema que, en algún momento, tendrá que ser abordado y resuelto (si quieren seguir siendo viables) por todas las tecnologías blockchain, incluyendo, por supuesto, Nxt.

Sin embargo, debido al gran y (como actualmente previsto) aumento del número de transacciones que se procesa a través de su red, Bitcoin ahora tiene que abordar ese problema como una cuestión de urgencia y se está quedando sin tiempo para hacerlo.

Según el científico jefe de la fundación Bitcoin, Gavin Andresen, en una entrevista en Junio de 2015, afirma que: Bitcoin alcanzará el límite de 1MB por bloque “en algún momento en los próximos 6 a 18 meses…” En la entrevista el Sr. Andresen pasa a advertir lo que ocurrirá si el problema no se resuelve.4

En un aparente intento de forzar el ritmo en cuanto a abordar la cuestión del tamaño de bloque, un parche para Bitcoin Core fue lanzado el 4 de agosto y ahora está disponible para su descarga: https://bitcoinxt.software/

Queda por ver si la red Bitcoin en su conjunto va a aceptar o rechazar lo que en efecto es un difícil hard-fork o incluso si la red se dividirá, dando lugar a la creación de dos versiones de Bitcoin, estrellándose con ello el valor de uno, o quizá los dos.

Lo que sí está claro, es que el debate Bitcoin XT (sea o no para sustituir el límite de tamaño actual, codificado de forma rígida, 1mb, con un parche que, entre otras cosas, apoya bloques más grandes) ha polarizado la opinión.5

Y lo está haciendo por la razón explicada en este artículo de The Wall Street Technologist:

Lo que tenemos aquí es un cisma ideológico en Bitcoin. La mayoría de las personas no se dan cuenta de que esto es, lo que el debate sobre el bloque es realmente. Por un lado usted tiene gente que creen que Bitcoin debe ser el nuevo sistema VISA. Ellos creen que Bitcoin debe ser capaz de manejar todas las transacciones en el planeta tierra, desde la compra del café diario de todos, a la compra de la casa de todos, de cómo se deben pagar a los coches de Google por sus servicios. Por otro lado, hay aquellos que creen que el valor fundamental de Bitcoin es el hecho de que es una cobertura contra las monedas fiduciarias, y por extensión, los gobiernos (en el caso de que decidan violar sus libertades). Bitcoin no puede ser ambas cosas. Simplemente no es posible.

Si bien, como ya se ha mencionado, el problema de escalabilidad es común a todas las tecnologías blockchain, los siguientes problemas empíricamente observados son exclusivos de Bitcoin, y también deben tenerse en cuenta al volver a evaluar la exactitud de la afirmación de que Bitcoin es empíricamente válida:

  • la tendencia inherente de la economía subyacente de la red Bitcoin para crear un círculo vicioso en el que las plataformas mineras cada vez más sofisticadas, generan mayor producción de hash, resultando una mayor dificultad que a su vez impulsa la necesidad para siempre de poderosos equipos, convirtiéndose así, en poco rentable para cualquiera, excepto para los más grandes mineros y piscinas. El resultado final: el aumento de la centralización del poder minero; es decir, una red cada vez con un número menor de nodos, por lo que es menos segura.6
  • sobre-dependencia de unos pocos fabricantes de los, prohibitivamente caros, equipos de minería ASIC.
  • alto consumo de energía involucrada en mineros que compiten por los bloques para validar, haciendo el proceso ambientalmente muy antipático.

Intesa Sanpaolo afirma que “no hay un debate en curso sobre el “Nada en juego” problema que afecta a todo sistema que no utiliza ningún consumo de recursos externos al sistema, para la validación”.

El uso no calificado de la palabra “problema” podría sugerir al lector desinformado que Nxt, como sistema POS, ha sido sometido a un ataque “Nothing-At-Stake N@S”. De hecho, no tiene.

Como el POW de Bitcoin, el algoritmo de consenso POS es un trabajo en progreso; el estado actual del pensamiento y la investigación con respecto a cualquier vulnerabilidad teórica a un ataque de N@S se puede resumir de la siguiente manera:

A. La primera, más o menos definición formal (al menos en forma de código informático) ha sido producido por el Consenso de Investigación:

Algoritmos de forja POS: multi-estrategia de forja y problemas de seguridad relacionados

B. El número de posibles forks crece exponencialmente con el tiempo. Un ataque N@S sólo puede, por tanto, ser realizado por un falsificador con muchas ramas que contribuyan a N mejores forks y ya que es imposible predecir si 2 forks estarán dentro de N mejores forks de la exponencialmente creciente conjunto de K confirmaciones (un imponderable significativo), este tipo de ataque es inherentemente impredecible por lo que es muy difícil de cumplir en teoría, y mucho menos en la práctica.

C. La correlación con el tamaño de la estaca, sigue siendo la pregunta abierta, pero, al contrario de lo que ha sido declarado por Vitalik Buterin, es casi imposible atacar una moneda POS con la “participación del 1%, incluso”.

D. Una solución para hacer que el consenso PoS algorítmicamente forzado (como en POW) es teóricamente posible.

E. La herramienta de simulación N@S, se publica aquí: https://github.com/ConsensusResearch/MultiBranch para las personas que llevan a cabo sus propios experimentos. Desafortunadamente, no hay actualmente ninguna visualización fácil de entender (es decir, no técnica) de la no viabilidad de un ataque Nothing-At-Stake.

En la práctica, el algoritmo de forja Nxt proporciona una defensa contra un ataque N@S en forma de lo que se ha denominado: Transparent Forging o forja transparente (TF) , la característica principal es la capacidad de predecir qué cuenta generará el siguiente bloque.

Otros aspectos de la forja transparente son:

  • el saldo de la cuenta tiene que ser mayor de 1440 bloques;
  • la posibilidad de arrendar saldo de la cuenta para la forja;
  • requiere la cuenta de forja de haber tenido su clave pública anunciada 1440 bloques antes de poder forjar; y,
  • no acepta un bloque forjado si su marca de tiempo es de más de 1 segundo después del tiempo previsto para la forja

Para que las mejoras surjan efecto en el lanzamiento 1.7, hay un requisito mínimo de balance efectivo de 1000 NXT, para que una cuenta sea escogida para forjar y previniendo los bloques muy largos por un mejor algoritmo de ajuste de destino de base.

Los elementos del concepto TF que aún no se han implementado incluyen: lograr una velocidad superior del proceso de transacciones mediante el envío de transacciones directamente al nodo, el cual se espera que genere el siguiente bloque, y la reducción del intervalo de tiempo entre bloques basándose en el conocimiento de las cuentas donde se prevee que se genere el bloque previsto.

Además, otra protección contra cualquier ataque “nada en juego” se puede lograr mediante la reducción temporal a cero la potencia de forja de las cuentas que deberían haber generado un bloque pero omitido su turno.

En la actualidad, sin embargo, los componentes implementados actualmente de TF se consideran suficientes para proteger contra un ataque de ese tipo.

Esos elementos de TF mencionados anteriormente, están diseñados para aumentar el rendimiento de la posible transacción y, sólo se llevará a cabo una vez aparezca la necesidad de hacerlo y, desde luego, no hasta que la poda de la blockchain haya sido implementada primero.

Intesa Sanpaolo afirma que “Cada esquema POS existente, NXT incluido, es en realidad un partido basado en algún tipo de centralización en los puestos de control de validación, en” moneda “la propiedad o en la distribución de nodos.”

en su actual nivel de desarrollo tecnológico, ninguna blockchain (posiblemente la de Bitcoin, la menos de todas) es 100% descentralizada.

Los puestos de validación y control de Nxt

El protocolo Nxt incluye un puesto de control de rodadura mediante el cual cualquier bloque sometido a una altura de más de 720 bloques detrás de la altura del bloque actual, es rechazada automáticamente. Esto, a límites de efecto, reorganiza la cadena con los 720 bloques más recientes.

El protocolo Nxt también incluye algunos puestos de control codificados de forma rígida (por ejemplo, en el bloque 333 000). Su propósito es prevenir cualquier posibilidad de una llamada “historia reescritura de ataque” en el que alguien compra cuentas a antiguos forjadores interesados con el fin de tratar de construir una completa blockchain alternativa.

Otra razón para los puestos de control codificado de forma rígida, es la optimización del rendimiento, específicamente: la mejora de la velocidad de descarga de la blockchain para los compañeros que necesiten descargarla desde cero, la mejora de la velocidad, es debido al hecho de que no es necesario que se consulte con otros compañeros con respecto a la blockchain anterior al último punto de control codificado de forma rígida, si el fork actual en el que ellos están, es el mejor.

Lo más importante, estos puestos de control codificado de forma rígida solamente se añaden a los bloques de más de 720 bloques antes del actual (en el momento de añadir el puesto de control) último bloque. En este punto, ya se ha alcanzado el consenso y grabado en piedra por el límite de puesto de control de 720 bloques de rodadura, por lo tanto, el punto de control codificado no influye en el consenso descentralizado.

Independientemente de si estas funciones de validación pueden ser considerado como “centralizado” es discutible y en todo caso no son críticamente necesarios para la supervivencia de la blockchain.

Bitcoin, por supuesto, tiene sus propios puestos de control codificados de forma rígida (ver más: https://github.com/bitcoin/bitcoin/blob/master/src/chainparams.cpp )

Propiedad de la moneda Nxt y distribución del nodo

Nxt no se basa, como cuestión de diseño técnico, en la centralización de la propiedad de la moneda o la distribución de nodo y los autores de este artículo no son conscientes de cualquier modelo de punto de venta (o cualquier otro mecanismo de consenso blockchain) que lo haga.

POS debe tener una forma de definir el siguiente bloque validado en cualquier blockchain. Seleccionar según saldo de la cuenta se traduciría en (indeseable) la centralización, como el miembro más rico solo tendría una ventaja permanente. En cambio, varios métodos diferentes de selección se han ideado.

Selección de bloque aleatorio

Nxt utiliza un algoritmo pseudo aleatorio para predecir el siguiente generador de bloques (forjador), mediante el cálculo de un valor hash que debe ser inferior a un valor de destino mediante la combinación de la estaca cuenta, tiempo desde el último bloque, la firma del bloque anterior y el forjador dar cuenta de clave pública. Dado que todos estos parámetros están disponibles al público, cada nodo puede predecir, con razonable precisión qué cuenta forjará el siguiente bloque.

Puede que lo que Intesa Sanpaolo quiso decir en su respuesta ESMA fue que en algunos modelos POS de un número relativamente pequeño de cuentas, son en la práctica, actualmente responsables de la mayoría de los trabajos de validación de bloques, ganando los gastos de transacción por hacerlo.

En el caso de la plataforma Nxt se hizo la distribución original de la moneda a los 73 abonados que participaron en el inicio y continuando, aunque mejorando poco a poco, el efecto legado de un número relativamente pequeño de distribución, es cierto que un gran porcentaje de la moneda Nxt ha sido propiedad de un número relativamente pequeño de cuentas titulares.

Críticos de NXT, durante mucho tiempo, han tratado de presentar esto como una debilidad irremediable e inherente del sistema. No, y con el tiempo, a medida que más personas se involucren en Nxt, el número de cuentas seguirá aumentando y la propiedad de ser más difusa también.

Mientras tanto, habiendo un gran porcentaje de la moneda concentrada en relativamente pocas manos ha tenido algunas ventajas para el sistema, no menos importante de las cuales es la relativa ausencia de manipulación especulativa (es decir, la bomba y volcado) y la financiación del desarrollo y la comercialización que no habría sucedido, pero para las recompensas generosas puestos a disposición por los grandes titulares de cuentas NXT.

Mientras, la tecnología POS, la cual Nxt es el principal ejemplo, continúa innovando y mejorando.

Las características planeadas para el próximo hardfork (Versión 1.7) son: barajar moneda, cuenta de control para las transacciones por etapas (por el cual una cuenta sólo se permite presentar las transacciones por etapas que requieren la aprobación de una o más cuentas), tiempos de bloques más estables y varios mejoras en la usabilidad. Una mejora de la seguridad, 2FA usando cadenas de hash, se añadió en la versión 1.8.

Los desarrolladores principales NXT también a añadirán características que hacen más fácil el uso de la plataforma en entornos financieros regulados, por ejemplo “propiedades de la cuenta”, que pueden ser utilizados para apoyar representa como si hubieran sido verificado o autorizado por parte de terceros (a ser implementado en la versión 1.7 ) y “activos controlables”, diseñados para satisfacer los requisitos legales que las cuentas autorizadas pueden comprar ciertos tipos de activos (prevista para el lanzamiento 1.8).

Update: Desde que el artículo se ha publicado, se ha liberado la nueva versión NRS v.1.7.0e

Esta es una versión experimental, solamente de pruebas. No se proporciona código fuente.

—————————

Agradecimientos

Muchas gracias a kushti, Jean-Luc, Riker, mthcl y ChuckOne quienes revisaron y diversamente comentaron y han contribuido a la redacción del artículo.


re-esma-nxt-cryptocurrency

Notas a pie de página

1. ESMA afirma en su página web que:

“… está interesado en cómo las diferentes monedas virtuales y su blockchain asociado o libro mayor distribuido, puede ser utilizado en inversiones. En la actualidad hay instalaciones disponibles para utilizar la infraestructura blockchain como medio de emisión, realizar transacciones y la transferencia de propiedad de los valores de una manera que no pasa por la infraestructura tradicional de oferta pública y la emisión de valores, centros de negociación como los intercambios y depositarios centrales de valores o de otros típica los medios de grabación de la propiedad. A ESMA le gustaría saber más acerca de estos desarrollos del mercado y, en particular, saber en qué medida el uso de la blockchain podría entrar en la corriente financiera, y cómo podría ser utilizada.”

2. https://github.com/ConsensusResearch/ForgingSimulation.

3. https://github.com/ConsensusResearch/articles-papers.

Kushti está discutiendo actualmente posibilidades conjuntas con colegas y está preparando un artículo que será publicado en una revista revisada por profesionales.

4. En la entrevista (min 6:43),  el Jefe Científico de la Bitcoin Fundación, el Sr. Andresen, quien tiene una visión menos apocalíptica que su colega Mike Hearn en cuanto a lo que podría suceder a Bitcoin en el peor de los casos, sin embargo, advierte que:

“…la gente sólo dejará de enviar transacciones si se dan cuenta de que sus operaciones no están siendo confirmados en un día o dos o tres o una semana. La naturaleza de la confirmación de la transacción y la naturaleza de cómo se encuentran los bloques se suaviza un poco, por lo que cada vez que nos encontremos un período de tiempo en que las transacciones realmente se acumulan debido a que bloques son más lentos de lo normal y de vez en cuando, vamos a tener un período de tiempo donde la gran cantidad de transacciones quedan confirmadas porque estamos encontrando un montón de bloques.

Es simplemente por la naturaleza de la aleatoriedad de la minería que obtenemos esta variación natural en el número de transacciones que se confirman en un periodo de tiempo determinado y por eso pensamos que con esta variación natural más gente reacciona así , y que si usted está enviando las transacciones con tasas muy bajas, estas no recibirán confirmaciones, así entonces te encuentras con la seguridad de tus honorarios si puedes y si no se puede subir sus tarifas porque las transacciones se vuelven más elevadas que encontrar alguna alternativa y esa alternativa puede ser: no voy a usar Bitcoin, voy a encontrar alguna otra forma de hacer lo que yo quiero hacer.

Así que no creo que tengamos un choque. No va a ser un desastre. Creo que vamos a ver gente que da vueltas lejos de Bitcoin y el uso de otras cosas y creo que vamos a ver las tasas de transacción en aumento. Estas dos cosas que creo que son malas”.

5. Bitcoin XT vs Core, limite del tamaño de bloques, la cisma que nos divide

“La noticia recientemente es todo un hervidero sobre  Gavin Andresen y el fork de Mike Hearn de Bitcoin llamados Bitcoin XT. Por primera vez en la historia de Bitcoin, su existencia ha sido puesta en peligro por medio de lo que se denomina un “hard fork” del protocolo. He visto la situación a desarrollar y siento que tengo que comentar sobre este tema igual que responder a la gran cantidad de FUD procedentes de ambos lados de los campamentos, y, francamente, creo que esto está perjudicando Bitcoin “.

Como el 24 de Noviembre de 2015, había 410 nodos Bitcoin XT (apoyo a los bloques más grandes), de un total de 5018 nodos de la red Bitcoin. Fuente: http://www.xtnodes.com/  24.11.2015.

6. “Como prueba, la red de trabajo se fortalece, hay menos incentivos para un apoyo individual a la red, debido a su potencial de recompensa se divide entre un mayor número de compañeros. En busca de la rentabilidad, los mineros siguen añadiendo recursos de forma especializada, hardware que requieren una gran inversión de capital y las altas demandas de energía en curso. Con el tiempo, la red se hace cada vez más centralizada,  los compañeros más pequeños (los que pueden hacer menos trabajo) abandonan o combinan sus recursos en las piscinas “.

http://wiki.nxtcrypto.org/wiki/Whitepaper:Nxt#Proof_of_Stake_Attacks.

Vea también:

“El riesgo es que la tendencia hará que el  hardware quede obsoleto y ponedrá muchos mineros fuera del negocio, como resultado, aún más centralización y menos incentivos para invertir en el espacio de la minería.” http://www.coindesk.com/bitcoin-mining-can-longer-ignore-moores-law/

y:

“El problema es que hay poco incentivo para ejecutar un nodo más. Esto se debe a poderosas máquinas construidas específicamente para algoritmos SHA-256 , la prueba de trabajo de Bitcoin  ha cambiado su carácter descentralizado y más abierto.” http://www.coindesk.com/five-biggest-threats-facing-bitcoin/

7. Vitalik Buterin es uno de los autores originales de la criptoplataforma Ethereum. La versión de Ethereum, bajo el nombre de “serenidad” , está en desarrollo… esto significa mover el consenso POW por el Proof-of-Stake.”

El ataque “N@S” Vitalik Buterin lo describe aquí:

“Sin embargo, este algoritmo tiene un defecto importante: hay “Nada en juego “. En el caso de un fork, es accidental o un intento malicioso de reescribir la historia y revertir una transacción, la estrategia óptima para cualquier minero es la mía en todas las cadenas, por lo que si el minero obtiene su recompensa no importa qué fork es el ganador. Por lo tanto, suponiendo un gran número de mineros económicamente interesados, un atacante puede ser capaz de enviar una transacción a cambio de algún bien digital (generalmente otra criptomoneda), recibir el bien, a continuación, iniciar un fork del blockchain del bloque anterior a la transacción y enviar el dinero a sí mismo en lugar, e incluso con el 1% de la participación total el fork del atacante iba a ganar porque todo el mundo está minando en ambos..” Extracto de Proof of Stake: How I Learned to Love Weak Subjectivity

En los dos artículos siguientes, los autores tratan de demostrar la viabilidad de un ataque “N@S”:

It Will Cost You Nothing to ‘Kill’ a Proof-of-Stake Crypto-Currency, Nicolas Houy, University of Lyon, Enero 2014.

On Stake and Consensus, Andrew Polesta, Marzo 2015

Por el contrario, he aquí una descripción detallada, escrita en términos sencillos, sobre la imposibilidad práctica de un ataque N@S, escrito por JordanLee

http://www.peercointalk.org/index.php?topic=2976.msg27303#msg27303

Hilos de discusión con respecto a la posibilidad teórica de un ataque N@S:

BitCoinTalk: Nothing-at-Stake & Long Range Attack on Proof-of-Stake (Consensus Research).

NxtForum: The Paper on Long-Range attack & Nothing-at-Stake.

NXT Sub-Forum: Consensus Research.

[crowdfunding] El primer libro sobre Nxt

[one_full last=”yes” spacing=”yes” center_content=”no” hide_on_mobile=”no” background_color=”” background_image=”” background_repeat=”no-repeat” background_position=”left top” border_size=”0px” border_color=”” border_style=”” padding=”” margin_top=”” margin_bottom=”” animation_type=”” animation_direction=”” animation_speed=”0.1″ class=”” id=””][fusion_text]nxt-crowdfunding[/fusion_text][menu_anchor name=”about”][fusion_text]

El primer libro sobre Nxt

Campaña de crowdfunding: del 5 de dicembre de 2015 al 5 de enero de 2016

[/fusion_text][fusion_text]

En pocas palabras, nuestros objetivos son:

Lanzar una edición impresa, limitada y en alta calidad de la versión del libro en inglés.

Traducir el libro a cada uno de los otros 4 idiomas, en función de la demanda, ofreciéndolo inicialmente en formato pdf.

Lanzar versiones impresas del libro en cualquiera de los otros 4 idiomas, bien sea bajo el modelo de “impresión bajo demanda” o bien en alta calidad, dependiendo nuevamente de la demanda existente.

Necesitamos tu apoyo
NXT-DE5P-4A5T-6SHU-7FHCV

[/fusion_text][/one_full][fusion_text]ACTUALIZACIONES:

 

6/11: NOVEDAD: El asset para la versión en alemán del e-book se llama ebookger, ID 15328472663107546217
6/11: Roberto (DeBuNe) ha escrito un nuevo capítulo para el libro: “Nxt: una herramienta revolucionaria para los negocios”.
5/11: Swarm: http://plaisirdhistoire.nouncy.com/crowdfunding-for-the-first-book-about-nxt#/
5/11: Puedes participar en la conversación aquí: https://nxtforum.org/general-discussion/(crowdfunding)-the-first-book-about-nxt/
4/11: Campaña francesa: http://test.nxter.org/fr/le-premier-livre-sur-nxt/
4/11: Campaña inglesa: http://test.nxter.org/crowdfunding-the-first-book-about-nxt/[/fusion_text][fusion_text][sharing tagline=”Share this!” tagline_color=”” title=”Nxt Book #crowdfunding” link=”http://test.nxter.org/crowdfunding-the-first-book-about-nxt/” description=”” pinterest_image=”” icons_boxed=”” icons_boxed_radius=”4px” box_colors=”” icon_colors=”” tooltip_placement=”” backgroundcolor=”” class=”” id=””][/sharing][/fusion_text][one_half last=”no” spacing=”yes” center_content=”no” hide_on_mobile=”no” background_color=”” background_image=”” background_repeat=”no-repeat” background_position=”left top” border_size=”0px” border_color=”” border_style=”” padding=”” margin_top=”” margin_bottom=”” animation_type=”” animation_direction=”” animation_speed=”0.1″ class=”” id=””][fusion_text]

El libro

El pdf de partida:
http://test.nxter.org/nxt-2nd-birthday/

El pdf original se publicó para celebrar el segundo aniversario de Nxt. Contiene artículos redactados en inglés, ruso, francés, español y chino. Constituye el primer símbolo tangible y multilingüe del potencial de transformación global de Nxt en la vida real.

Pretendemos recaudar fondos para conseguir una edición traducida e impresa del libro en pdf. Esta versión traducida será copublicada por Nxter Magazine (NXTER.ORG) y Plaisir d’histoire (Ludom).

nxt-2nd-bday

Introduction
by apenzl …………………………………………………………………………………. 4

Что делает Nxt криптоплатформой второго поколения?
(English: What makes Nxt crypto platform 2nd generation?)
by abctc …………………………………………………………………………………. 11

The original spirit
by Bas ‘Damelon’ Wisselink ………………………………………………………….. 17

Nxt son histoire et son potentiel
(English: Nxt – its history and potential)
by Lionel ‘Ludom’ Jeannerat …………………………………………………………. 28

Three unappreciated Nxt services
by Cassius ………………………………………………………………………………. 52

Nxt financiación colectiva
(English: Nxt Crowdfunding)
by Rubén BC ……………………………………………………………………………. 58

Nxt Foundation:
How to market a decentralised, open source organisation
by Dave ‘EvilDave’ Pearce ……………………………………………………………. 73

The Value of 10 NXTs
by ChuckOne …………………………………………………………………………… 80

SuperNET
by Cassius and apenzl ………………………………………………………………… 87

中国正在觉醒
(English: China is awake)
by NxtChina ……………………………………………………………………………. 97

The regulatory process:
if you‘re not at the table, you‘re on the menu
by Robert Bold, Kushti, Jean-Luc and Riker …………………………………….. 105

***

[/fusion_text][/one_half][one_half last=”yes” spacing=”yes” center_content=”no” hide_on_mobile=”no” background_color=”” background_image=”” background_repeat=”no-repeat” background_position=”left top” border_size=”0px” border_color=”” border_style=”” padding=”” margin_top=”” margin_bottom=”” animation_type=”” animation_direction=”” animation_speed=”0.1″ class=”” id=””][fusion_text]

Los objetivos

El objetivo principal: edición impresa del libro en inglés

Pretendemos publicar el libro en inglés con la máxima calidad. No queremos usar servicios del tipo “impresión bajo demanda” (print-on-demand) porque la calidad de impresión no es buena y las ganancias son pequeñas.

Para imprimir 200 libros necesitamos el equivalente a 200’000 NXT. Todos los NXT, assets y MScoins se almacenan en la cuenta del “Primer libro de Nxt”: NXT-DE5P-4A5T-6SHU-7FHCV.

La campaña durará hasta el 5 de enero de 2016.

Las actualizaciones del valor estimado de la cartera de la cuenta “Primer libro de Nxt” serán publicadas regularmente en Nxtforum.

Otros objetivos: versiones del libro en otros idiomas

Dado que es bastante probable que exista menos demanda de una edición del libro en otros idiomas diferentes del inglés, proponemos las siguientes propuestas:

Con la venta de 20 ebooks: traducción a cualquiera de estos cuatro idiomas: ruso, francés, español y chino.

Si se consigue vender 20 activos (assets) del ebook en el mismo idioma de alguno de los idiomas señalados en el párrafo anterior, comenzaremos la traducción a ese idioma. Puedes comprar tantos activos como desees para apoyar la versión en tu idioma del libro.

Con 50 ebooks: libro impreso por “impresión bajo demanda”

Si se consiguen vender 50 assets de un ebook en un mimo idioma, lanzaremos el asset correspondiente PbookXXX y las monedas en el sistema monetario – MScoins (x3, x10 y x50). En ese momento, será posible adquirir el libro impreso en ese idioma.

Sujeto a lo dispuesto a continuación, la calidad del libro será la del método “impresión bajo demanda”.

Con 30 libros impresos + 150k NXT: impresión de alta calidad

Una vez que se haya alcanzado el objetivo principal de 200.000 NXT, por cada 150.000 NXT adicionales que se obtengan publicaremos el libro en un nuevo idioma con la misma calidad que la versión en inglés.

Para optar a esta edición impresa en alta calidad, se tienen que haber adquirido un mínimo de 30 copias del libro en ese idioma particular. Cuando existan dos o más idiomas que alcancen estos requisitos, la edición más vendida será la elegida.

Necesitamos tu apoyo

Este proyecto necesita apoyo de la comunidad, tanto en el plano moral como financiero.

Moralmente: necesitamos tu apoyo para ayudar a mantener nuestra motivación. Si nuestro proyecto no cuenta con el apoyo de la comunidad, no tiene sentido continuar trabajando en él.

Financieramente: necesitamos tu apoyo para que podamos lanzar publicaciones en alta calidad del libro impreso, comenzando por la versión en inglés del libro.

Cada copia vendida durante la campaña estará numerada y firmada por Ludom como representante de la revista Nxter y Plaisir d’histoire.

Si con el tiempo, Nxt se consigue asentar como ecosistema financiero, el libro se podría convertir en un objeto de colección y su valor aumentaría.

Nuestra previsión de gastos es la siguiente::

  • Costes de impresión: 200 libros
    (150mm x 220 mm, 136 + 4 páginas,
    Interior B/N 90gr Premium,
    Tapas Quadri 235gr Integra Antalis,
    Lomo cosido y encolado).
  • Gastos de envío, impuestos y gastos de aduanas (30% del precio del libro).
  • Gastos varios: ISBN y registro en la Swiss National Library de los libros, envío de libros para los colaboradores (escritores, editores y traductores).

Plaisir d’histoire pagará las facturas en dinero FIAT, pero quisiera recuperar la inversión con criptomonedas, assets y MScoins.

Nxter Magazine y Plaisir d’histoire necesitan 200.000 NXT o su valor equivalente en otras criptomonedas, assets o MScoins para producir y entregar una versión impresa del libro en inglés en alta calidad.[/fusion_text][/one_half][fusion_text]

Donaciones y cesiones del poder de forjado

Puedes realizar tu donación a la cuenta NXT-DE5P-4A5T-6SHU-7FHCV.
Aceptamos: NXT, assets, MScoins, alias, mensajes bonitos y cualquier cosa que se te ocurra.

Durante la campaña de financiación colectiva, la cuenta se mantendrá forjando todo el tiempo, siendo los NXT forjados parte de la financiación. Puedes prestarnos el poder de forjado de tu cuenta (“leasing”) para apoyar el proyecto.

[/fusion_text][fusion_text]special[/fusion_text][menu_anchor name=”early”][fusion_text]

Recompensas especiales en el Sistema de alias

En Nxtforum, organizaremos una subasta para vender un alias muy especial: SurpriseAlias.

Al ganador de la subasta se le entregará el alias en la plataforma Nxt.
Este alias se imprimirá con un gran tamaño de letra en las primeras páginas, bajo las palabras: “Descubre el link de SurpriseAlias”.

Early bird discount grunge rubber stamp on white background, vector illustration

Descuentos disponibles por compras anticipadas en el Marketplace de Nxt

15 x Early English Bird (17$):

La versión del libro en inglés se venderá con un 15% de descuento. Cada cuenta Nxt estará limitada a comprar un libro con este descuento.

También recibirás 1 asset de Pbookeng.

Si estás interesado en más de un libro con descuento, puedes comprar cualquiera de las siguientes Mscoins: TENGB, XENGB o LENGB.

4 x Little advertiser (200$):

Recibirás un XENGB (10 libros) + media página del libro para tu publicidad.

2 x Big advertiser (600$):

Recibirás un LENGB (50 libros) + una página completa para tu publicidad.

10 x E-book life subscription (40$)

Recibirás el asset NxterSub (1637207859198711678). Este asset te otorga el derecho a recibir gratis para siempre todos los libros que sean publicados en un futuro por la revista Nxter.

Descuentos disponibles en el FreeMarket

Además, para mostrar nuestro apoyo a este prometedor proyecto de Nxt, venderemos 15 “Early birds” y 10 suscripciones en ebook de por vida en el FreeMarket.

[/fusion_text][menu_anchor name=”buy”][one_half last=”no” spacing=”yes” center_content=”no” hide_on_mobile=”no” background_color=”” background_image=”” background_repeat=”no-repeat” background_position=”left top” border_size=”0px” border_color=”” border_style=”” padding=”” margin_top=”” margin_bottom=”” animation_type=”” animation_direction=”” animation_speed=”0.1″ class=”” id=””][fusion_text]

Compra de e-books 

El precio de los e-books es de 2$

Mientras dure la campaña, una vez a la semana los precios en $ se transformarán a su valor equivalente en criptomoneda, y se publicarán en Nxtforum.

[/fusion_text][imageframe lightbox=”no” lightbox_image=”” style_type=”none” bordercolor=”” bordersize=”0px” borderradius=”0″ stylecolor=”” align=”none” link=”” linktarget=”_self” animation_type=”0″ animation_direction=”left” animation_speed=”0.2″ hide_on_mobile=”no” class=”” id=””] We accept Nxt cryptocurrency[/imageframe][separator style_type=”none” top_margin=”20″ bottom_margin=”10″ sep_color=”” border_size=”” icon=”” icon_circle=”” icon_circle_color=”” width=”” alignment=”center” class=”” id=””][fusion_text]Compra participaciones en el asset exchange o en el exchange de MScoin.

Recuerda revistar el ID. o identificador  del asset antes de comprar. Los nombres de los assets en el Asset exchagne de Nxt podrían no ser únicos.

Nxt Asset Exchange

E-book en inglés:

Nombre del asset: ebookeng
Id. del asset 18310681715601320988
https://trade.secureae.com/#18310681715601320988

E-book en alemán:

Nombre del asset: ebookger
Id. del asset 15328472663107546217
https://trade.secureae.com/#15328472663107546217

E-book en francés:

Nombre del asset: ebookfre
Id. del asset 762274092038885351
https://trade.secureae.com/#762274092038885351

E-book en ruso:

Nombre del asset: ebookrus
Id. del asset 18284118483914201034
https://trade.secureae.com/#18284118483914201034

E-book en español:

Nombre del asset: ebookspa
Id. del asset 2728308106613828176
https://trade.secureae.com/#2728308106613828176

E-book en chino:

Nombre del asset: ebookchi
Id. del asset 10707307993124388284
https://trade.secureae.com/#10707307993124388284

El precio del e-book es 2$ (Puedes encontrar el equivalente a NXT y en otros valores en Nxtforum).

Una vez a la semana, los precios, que están establecidos en dólares, se convertirán a su equivalente en criptomonedas y publicados en Nxtforum.[/fusion_text][imageframe lightbox=”no” lightbox_image=”” style_type=”none” bordercolor=”” bordersize=”0px” borderradius=”0″ stylecolor=”” align=”none” link=”” linktarget=”_self” animation_type=”0″ animation_direction=”left” animation_speed=”0.2″ hide_on_mobile=”no” class=”” id=””] [/imageframe][separator style_type=”none” top_margin=”20″ bottom_margin=”10″ sep_color=”” border_size=”” icon=”” icon_circle=”” icon_circle_color=”” width=”” alignment=”center” class=”” id=””][fusion_text]

Estamos dispuestos a aceptar otras criptomonedas. Para más información, envía un mensaje a ludom@test.nxter.org o bien un mensaje arbitrario a NXT-DE5P-4A5T-6SHU-7FHCV.

[/fusion_text][imageframe lightbox=”no” lightbox_image=”” style_type=”none” bordercolor=”” bordersize=”0px” borderradius=”0″ stylecolor=”” align=”none” link=”” linktarget=”_self” animation_type=”0″ animation_direction=”left” animation_speed=”0.2″ hide_on_mobile=”no” class=”” id=””] [/imageframe][separator style_type=”none” top_margin=”20″ bottom_margin=”10″ sep_color=”” border_size=”” icon=”” icon_circle=”” icon_circle_color=”” width=”” alignment=”center” class=”” id=””][fusion_text]

Envía la cantidad requerida de SuperBTC o SuperBTCD (échale un vistazo al listado de precios en Nxtforum)) a NXT-DE5P-4A5T-6SHU-7FHCV con un mensaje dónde expliques lo que quieres comprar.

Puedes usar la Nxt Multigateway para mover tus otras criptomonedas a la blockchain de Nxt.[/fusion_text][/one_half][one_half last=”yes” spacing=”yes” center_content=”no” hide_on_mobile=”no” background_color=”” background_image=”” background_repeat=”no-repeat” background_position=”left top” border_size=”0px” border_color=”” border_style=”” padding=”” margin_top=”” margin_bottom=”” animation_type=”” animation_direction=”” animation_speed=”0.1″ class=”” id=””][fusion_text]

Compra de libros impresos

El precio de la edición impresa es de 20$

Mientras dure la campaña, una vez a la semana los precios en $ se transformarán a su valor equivalente en criptomoneda, y se publicarán en Nxtforum.

[/fusion_text][imageframe lightbox=”no” lightbox_image=”” style_type=”none” bordercolor=”” bordersize=”0px” borderradius=”0″ stylecolor=”” align=”none” link=”” linktarget=”_self” animation_type=”0″ animation_direction=”left” animation_speed=”0.2″ hide_on_mobile=”no” class=”” id=””] We accept Nxt cryptocurrency[/imageframe][separator style_type=”none” top_margin=”20″ bottom_margin=”10″ sep_color=”” border_size=”” icon=”” icon_circle=”” icon_circle_color=”” width=”” alignment=”center” class=”” id=””][fusion_text]

Compra participaciones en el asset exchange o en el exchange de MScoin.

Recuerda revistar el ID. o identificador  del asset antes de comprar. Los nombres de los assets en el Asset exchagne de Nxt podrían no ser únicos.

Intercambio de activos de Nxt

1 libro impreso en inglés:

Nombre del asset: Pbookeng
Id. del asset 7676447843512066742
https://trade.secureae.com/#7676447843512066742

Precio: 20$ (Puedes encontrar el precio equivalente en NXT y en otras monedas en Nxtforum).

Sistema monetario de Nxt

3 libros impresos en inglés (16% de descuento):

TENGB (moneda MScoin intercambiable y controlable)
Precio: 50$ (Puedes encontrar el precio equivalente en NXT y en otras monedas en Nxtforum).

10 libros impresos en inglés (25% de descuento):

XENGB (moneda MScoin intercambiable y controlable)
Precio: 150$ (Puedes encontrar el precio equivalente en NXT y en otras monedas en Nxtforum).

50 libros impresos en inglés (50% de descuento):

LENGB (moneda MScoin intercambiable y controlable)
Precio: 500$ (Puedes encontrar el precio equivalente en NXT y en otras monedas en Nxtforum).[/fusion_text][fusion_text]

¿Cómo enviamos los e-books?

Cuando los e-books están preparados, enviaremos un mensaje codificado a los poseedores del asset con instrucciones para descargar los e-books.

[/fusion_text][fusion_text]

¿Cómo enviamos los libros impresos?

Cuando los libros hayan sido impresos, un mensaje de confirmación se enviará a los poseedores de los assets/MScoins. Tan pronto como los poseedores nos envíen de vuelta esos “tokens” junto con su dirección postal, Plaisir d’histoire les enviará el/los libros a su dirección.

Se enviará a cualquier parte del mundo.

 

Si la campaña no alcanzase sus objetivos, retornaremos su dinero a los poseedores de cualquiera de los “tokens” involucrados.[/fusion_text][/one_half][menu_anchor name=”faq”][one_full last=”yes” spacing=”yes” center_content=”no” hide_on_mobile=”no” background_color=”” background_image=”” background_repeat=”no-repeat” background_position=”left top” border_size=”0px” border_color=”” border_style=”” padding=”” margin_top=”” margin_bottom=”” animation_type=”” animation_direction=”” animation_speed=”0.1″ class=”” id=””][fusion_text]

PREGUNTAS FREQUENTES

¿Qué haréis si no se alcanzan los objetivos?

En primero lugar, ¡todos nosotros estaríamos muy decepcionados!.

En segundo lugar, recompraríamos todos los assets que no se hubiesen podido intercambiar por el producto prometido.

Ya se puede acceder a los artículos para leerlos, así que ¿por qué debería apoyaros?

Si, es cierto. Ya puedes leer gratis los artículos, al menos en sus respectivos idiomas originales: http://test.nxter.org/nxt-2nd-birthday/

Pero nuestra ambición va más allá de esta campaña.

Nuestros próximos proyectos

Nxter Magazine y Plaisir d’histoire quieren promover nuevos proyectos en la plataforma Nxt. Esta campaña es el primero de los proyectos que estamos planeando sobre la plataforma Nxt.

El marketing de Nxt

Un excelente y espléndidamente producido libro sobre Nxt es una gran herramienta para el marketing de Nxt. Un PDF o un libro barato impreso bajo el sistema de “impresión bajo demanda” no daría la talla. Además, si tenemos libros en varios idiomas, podemos alcanzar a más gente.

Pretendemos imprimir más libros de los que se van a vender durante la campaña. Tener un buen stock disponible en cada idioma nos permitirá promocionarlos y, por consiguiente, promocionar de una manera efectiva a Nxt.

Para ello, pretendemos llevar la distribución del libro a librerías tanto online como físicas.

Un nuevo ejemplo de uso de la plataforma Nxt

Como puedes ver, usaremos todas las características que posee Nxt en nuestra campaña de financiación colectiva. Nxt necesita que su plataforma de crowdfunding sea utilizada de tantas formas como sea posible, de manera que quede demostrada su eficacia y efectividad. El éxito de nuestra campaña sería una prueba de la capacidad de Nxt.

Si la campaña se convierte en un gran éxito, como vosotros esperáis, ¿qué es lo que haríais con el dinero extra que obtuviéseis?

No recogeremos ningún beneficio mientras que el libro no esté publicado en cada idioma: Inglés, francés, chino, ruso y español. Y para ello necesitamos 200k + 150k + 150k + 150k + 150k NXT = 800.000 NXT en total.

Si consiguiesemos recaudar más de esa cifra, significaría que habríamos vendido más de lo previsto y que los gastos de envío serían también mayores. En primer lugar, pagaría los costes extra con la recaudación extra.

A continuación, el sobrante (o beneficio) se compartiría entre los colaboradores (1/3), NXTER.ORG (1/3) y Plaisir d’histoire (1/3). Estos ingresos se usarían para recompensar a los escritores, editores y traductores, y como base para financiar futuros proyectos en la plataforma Nxt.

¿Qué es lo que haremos con lo recaudado?

Plaisir d’histoire pagará cada factura del proyecto (en dinero FIAT). Si los costes no suben por encima de lo previsto, no será necesario vender nada de lo recaudado.

Plaisir d’histoire paga en dinero FIAT y recibe el equivalente en NXT y/o assets, eso es todo.

Si hay una buena liquidez para vender los “token”, se hará una vez acabada la campaña. Pero no pretendemos tirar abajo el precio de ningún “token”. Si la gente quiere comprar algunos de nuestros assets, pueden hacernos una oferta. Esto sería también una buena manera de ayudarnos a conseguir nuestros objetivos y, por consiguiente, ayudar a Nxt. Puedes ponerte contacto conmigo en ludom@test.nxter.org

¿Quién soy?

Me llamo Lionel Jeannerat (‘Ludom’ en Nxtforum). Soy suizo. Soy un trabajador autónomo en Historia y diseño de videojuegos, y llevo un negocio editorial bajo el nombre de Plaisir d’histoire. Soy el responsable de coordinar esta campaña, así como de los aspectos logísticos de la publicación del libro. Mi página web es: http://www.plaisirdhistoire.ch/

Estoy trabajando con el equipo principal de NXTER.ORG, la revista Nxter. Ellos son los responsables de editar y traducir el libro. Su web es: http://test.nxter.org/

Todos somos bien conocidos y, quiero pensar, tenemos credibilidad en la comunidad Nxt.[/fusion_text][/one_full][fusion_text]

Quisiera ayudar de otra manera

Ponte en contacto con Ludom de Plaisir d’histoire: ludom@test.nxter.org o NXT-DE5P-4A5T-6SHU-7FHCV

[/fusion_text][fusion_text][sharing tagline=”Share this!” tagline_color=”” title=”Nxt Book #crowdfunding” link=”http://test.nxter.org/crowdfunding-the-first-book-about-nxt/” description=”” pinterest_image=”” icons_boxed=”” icons_boxed_radius=”4px” box_colors=”” icon_colors=”” tooltip_placement=”” backgroundcolor=”” class=”” id=””][/sharing][/fusion_text]

Entrevista FARLAWEB

FARLA Webmedia – Compañía del “mundo real” que consigue recaudar 1.350.000 NXT en apenas 3 horas

Farla Webmedia es una empresa con más de 15 años de experiencia, creada y dirigida por Farl4bit, moderador global de nxtforum. Hace apenas un mes, decidió dar el salto dentro de la plataforma Nxt, ofreciendo la posibilidad de unirse al crowdfunding de su empresa.

Esto originó el crowdfunding más rápido y exitoso de la historia de Nxt, recaudando, en apenas 3 horas, más de 1,350,000 NXT, unos 9000€ al cambio actual.

RubénBC: Hola Farlb4it, felicidades por la exitosa campaña que su empresa ha albergado dentro del Mercado de activos de NXT y por su gran trabajo con la comunidad¿Quién hay detrás del apodo Farl4bit? ¿Puede hacernos una pequeña descripción sobre usted y su empresa?¿Que actividades realiza?

Peter: “Mi nombre es Peter Farla y vivo en los Países Bajos (Holanda). Yo soy el fundador del negocio de Farla Webmedia. La empresa, hace diseños de páginas web, se encarga del desarrollo de conceptos en línea y trata de llevar a los visitantes más valiosos a los sitios web de nuestros clientes. Utilizamos la optimización de motores de búsqueda (SEO search engine optimization), optimización de Google Adwords y social media marketing.
Nuestro objetivo es hacer exitosas páginas web a nuestros clientes

RubénBC: ¿Cómo llegaste a las criptomonedas y en concreto a Nxt?

Peter: Me encantan las oportunidades, me encanta la tecnología y no me gusta el poder mundial, está mal utilizado. Tanto los bancos y los gobiernos toman malas decisiones que repercuten sobre las personas. Así que cuando me enteré de Bitcoin, a inicios del 2013, estaba directamente interesado. Compré algunos Bitcoins, miné algunos Litecoins y otras altcoins y comencé a fascinarme por el mundo cripto y las comunidades de su alrededor.
Tengo respeto por Nxt, porque trata de ser diferente e innovadora, en lugar de copiar el código fuente de Bitcoin. Me encanta su brainwallet. Si quieres usar Bitcoin de manera descentralizada, tu tienes tus Bitcoins en un mismo equipo. En Nxt puedes acceder a su red Nxt desde cualquier ordenador del mundo, con sólo introducir tu frase de contraseña. La cartera Bitcoin, a día de hoy, se ve casi igual que hace 5 años, Bitcoin es un veterano con no muchas nuevas funciones en su núcleo. Me parece muy aburrida. Nxt tiene muchas características únicas y frescas y cada pocos meses hay innovaciones. A diferencia de Bitcoin, Nxt es dinámico en lugar de estático.
Nxt está funcionando y tiene una ventaja sobre todas las demás criptomonedas. ¡Es divertida!

RubénBC: Después de la gran crisis financiera… ¿Qué momento esta experimentando el sector en el cual realizas tus actividades?

Peter: La crisis también golpeó nuestra empresa , pero no es muy negativo. Eso es porque Farla Webmedia está trabajando en diferentes campos. Creamos sitios web, registrar dominios y hosting, hacemos marketing online y SEO. Además de eso tenemos docenas de sitios web donde la gente puede hacer publicidad. Esta diversidad asegura que tenemos ganancias constantes.
Durante la crisis decidimos prescindir de gran parte de la publicidad.

RubénBC: Después de la financiación obtenida… ¿Para que va a utilizar el capital obtenido? ¿Habrá nuevas rondas de financiación?

Peter: Los fondos se utilizarán para expandir nuestra oficina, por lo que podremos contratar más personal y servir mejor a nuestros clientes. No hay previstas nuevas rondas de financiación.

RubénBCUsted ha dejado claro que los activos FARLAWEB únicamente representan los derechos sobre los dividendos obtenidos por las actividades empresariales de su empresa, puntualizando que no dan derecho a nada más. ¿Cómo gestionará el pago de los dividendos?¿Será NXT el medio de pago?

Peter: Yo prefiero no hablar de dividendos, sino interpretarlo como un bono mensual en monedas NXT. Los dividendos están vinculados a acciones de una empresa, en este caso la gente no tiene una participación legal sobre la empresa. Yo sólo les doy un bono para ayudar a hacer el crowdfunding. Yo uso el cliente Nxt para pagar las recompensas y pagar en monedas NXT.

RubénBC: ¿Crees que ha influido tu buena reputación dentro del ecosistema Nxt para lograr este resultado?¿Cómo crees que otra persona hubiese podido ganar esa confianza de los inversores en caso de no ser un miembro tan conocido en el foro?

Peter: Si quieres conseguir que la gente te ayude con el crowdfunding de tus proyectos, tienes que ser una persona transparente, atenta, justa y ofrecer una buena oportunidad. Además de eso, ¡promoverlo hasta el infierno!

RubénBC: Tu compañía es un buen ejemplo de como utilizar la plataforma Nxt para cubrir necesidades de una empresa del “mundo real”, no ligada directamente al mundo cripto.¿Qué valoración haces hasta el momento de esta experiencia?¿La recomendarías a otros emprendedores?

Peter: Entrar en el “ecosistema cripto” con mi negocio es bastante emocionante. Pero yo no soy la primera empresa que utiliza una plataforma de cifrado que hacer crowdfunding. Y además de crowdfunding en una cripto-plataforma también hay plataformas centralizadas como Kickstarter y Indiegogo que son muy populares. Personalmente estoy muy introducido en Nxt, así que escogí esta plataforma porque estoy muy familiarizado con ella.

 

Farl, muchas gracias por compartir tu experiencia con nosotros y por el tiempo que has destinado. Desde Nxter.org deseamos que tengas mucha suerte con tu negocio y que esta entrevista sirva de referencia para futuros emprendedores.

Más información acerca del activo: https://nxtforum.org/assets-board/(ann)-farla-webmedia-investing-in-a-real-life-company-monthly-dividend/

 

Primer ejemplo de una campaña de crowdfunding completamente descentralizada: Nxt Academy

¡Vamos a llevar activamente Nxt a cada universidad y centro de estudios del mundo!

Para una campaña de financiación colectiva o crowdfunding normalmente se necesitan tres actores: el que inicia el proyecto, los que lo apoyan y una plataforma que conecte esas dos partes. Las webs de crowdfunding existen sólo desde hace 6 años. Durante 2013, ¡5,1 billones de dólares (US$) fueron recaudados por millones de particulares! Sin embargo, el mayor desincentivo al usar alguna de esas webs como Kickstarter son sus comisiones. Kickstarter pide el 5% del dinero recaudado como comisión, y las gestiones por procesar ese dinero suponen otro 5%, lo que en la era de la tecnología blockchain es dificil de justificar.

Nxt ha lanzado recientemente un nuevo Sistema Monetario que incorpora una opción para el crowdfunding, lo que convierte a la tercera parte involucrada, la plataforma, en completamente descentralizada y automatizada. Desde enero de 2015, finalmente es posible organizar una campaña de crowdfunding a través del cliente Nxt, dónde todos los costes y comisiones no ascenderán a más de 0,5$ (medio dólar).

El primer ejemplo de todos de una campaña completa de crowdfundg a través del Sistema Monertario de Nxt comenzó a princpios de febrero de 2014, cuando un Nxtero checo, Petr K. Salsa, emitió una moneda: NxtAcademy con el código ACDMY.

Se necesita recaudar 500.000 NXT (= 500 unidades) durante el mes de febrero para conseguir financiar con éxito la campaña de financiación. Si no se compran 500 unidades antes del bloque 370.000 (lo cual se cumplirá aproximádamente sobre el 1 de marzo de 2015), todos los NXT depositados serán devueltos. Si se compran un mínimo de 500 unidades, los fondos recaudados se utilizarán para mantener Nxt Academy (= unos 1.000 USD/mes). Más fondos representarán más proyectos para los estudiantes, más conferencias alrededor del mundo, más profesores externos y más material impreso.

¿Cómo hacer una donación?

  • Pulsar sobre Sistema Monetario (Monetary System) + sección  Monedas (Currencies)
  • Localizar ACDMY / NxtAcademy (buscar “ACDMY”)
  • Pulsar sobre  “Reserva” (“Reserve”) en la columna de “acciones”.

nxt-crowdfunding-nrs1

  • Compra cualquier número de “unidades” (cuantas más, mejor)

nxt-crowdfunding-nrs2

Detalles e información adicional en: http://nxtacademy.com/about

crowdfunding-nxt-academy

Nxt es una parte importante de la tecnología de código abierto. Nxt Academy reconoce el espíritu de Nxt y garantiza que todo el contenido esté disponible para cualquier, en cualquier sitio, gratuitamente. Es un proyecto a largo plazo que se centra en proveer educación gratuita a niños y estudiantes. Cualquier profesor será capaz de descargar y utilizar materiales didácticos para sus estudiantes. Todos serán capaces de asistir a cursos online gratuitos acerca de Nxt desde su propia casa. Los jóvenes, que todavía no son conscientes de la existencia de criptomonedas, serán informados acerca de Nxt a través de los boletines de información escolares y a través de charlas y proyectos estudiantiles organizados en su escuela.

El mundo de las criptomonedas ha tenido un gran enemigo: la ignorancia. La sociedad todavía no está preparada para la aceptación masiva de las criptomonedas. Nxt con el tiempo revolucionará muchas industrias, pero por el momento sólo es un juguete para geeks. Nxt Academy va a preparar a la sociedad para la criptorevolución de Nxt dotando a los profesores de materiales y mucho más. Nxt Academy no es un proyecto comercial, su existencia, forma y tamaño depende de las donaciones provenientes de la comunidad Nxt.

Marketing dirigido a los estudiantes – educación

Nxt Academy no es solo una web “pasiva” con videos y textos. Propaga activamente Nxt en las escuelas, universidades y festivales estudiantiles. Nxt Academy tendrá en su punto de mira todas las grandes universidades, y enviará el material a sus alumnos. Los estudiantes trabajarán en proyectos en grupo con sus compañeros de clase, bajo la tutela de Nxteros.

Los profesores recibirán los materiales educativos, infografías, libros de texto y hojas de trabajo para los niños, de modo que podrían enseñar a los más pequeños acerca de Nxt. Será sencillo descargar todos los recursos y los materiales impresos serán enviados a los centros docentes o entregados en mano al acabar los discursos/conferencias en las escuelas y universidades

Marketing online y cooperación

Todo el contenido creado por la Nxt Academy será distribuido activamente a otros proyectos similares: Khan Academy, Coursera, Coin Academy, College Cryptocurrency Network… Se busca en todo momento expandir el conocimiento. Nxt Academy tratará de que sus cursos estén en todas esas plataformas y en muchas otras.

Nxt Academy se dirigirá a quienes todavía no han descubierto las criptomonedas desde varias plataformas online. Nxt Academy emitirá notas de prensa, noticias, artículo en blogs, notas en Twitter/Facebook/Weibo, publicaciones en foros, videos en diversas plataformas, SEO, marketing online, etc.

Nxt Academy apoyará la investigación en criptos

La base de datos que se puede encontrar en research/students papers (en inglés) será de mucha utilidad para todos los investigadores en criptomonedas. Este proyecto adicional creará una biblioteca con articulas relacionado con las criptos, que serán almacenados en múltiples formatos. Si cuenta con la financiación suficiente, Nxt Academy podría dotar a los estudiantes de becas, subvenciones y premios. El objetivo soñado sería tener un concurso de la “cripto-Tésis” del año durante el congreso de la Nxt Academy.

Cursos online y libros de texto

Antes de llegar a los festivales de los estudiantes o de las universidades, Nxt Academy necesita elaborar los materiales didácticos

Cursos online: Consistirá en una plataforma fácil de usar para todos dónde se podrá aprender acerca de Nxt, su ecosistema, sus ideas y sus posibilidades. A los videos recién publicados y videos editados les seguirán infografías y artículos seleccionados.

Libros de texto: Si queremos hacer llegar las criptomonedas y Nxt al gran público, necesitamos elaborar materiales educativos para los profesores. Los libros de texto serán creados en cooperación con los profesores de universidad y de los colegios.

Hojas de trabajo: Los niños también deberían tener la posibilidad de aprender sobre las criptomonedas. Necesitamos preparar al mundo para esta nueva revolución. Hojas de trabajo, programas educaciones para niños, serán prepararadas en cooperación con los profesores de las escuelas

Infografías: Las campañas en redes sociales necesitan infografías bien elaboradas para llegar a la mayor audiencia posible.

Consulta otras actividades en https://nxtforum.org/nxt-academy/ o http://nxtacademy.com

Progreso del crowdfunding 

Después de dos semanas, Nxt Academy consiguió recaudar 120.000 NXT. 35 Nxteros decidieron soportar el proyecto con sus donaciones. También es posible donar directamente. Puedes enviar NXT a: NXT-W4FQ-JGAE-JHS9-3PMNR (desde monederos online, exchanges…). Salsacz puede dedicarse a tiempo completo a este proyecto, contratar a un empleado fijo (profesor en una escuela), profesores de universidad externos y paganr por pequeños trabajos externos (traducciones, locuciones, correciones) a través de Nxt-jobs o Fiverr. Todos los costes son bajos, porque los salarios en la República Checa  (u salario a tiempo completo y uno parcial) son bajos comparados con otros países occidentales. El presupuesto mínimo es de 500.000 NXT al año. Más dinero = más proyectos para los estudiantes, trabajadores externos, materiales impresos, más conferencias…

Nxt Academy es un proyecto bajo la tutela de Petr Salsa, quien ha hablado sobre Nxt en cinco congreos y en una universidad. Unas cuantas conferencias en universidades de economía están previstas en un futuro próximo. Salsa asistió a todos los cursos online acerca de criptomonedas, tal como “Introducción a las monedas digitales” de la Universidad de Nicosia, Coin Academy, Coursera, la Universidad de Princeton  y la Universidad de Virginia. Quiere dedicar su experiencia, capacidades y tiempo a crear cursos similares sobre Nxt.

Para saber más acerca del equipo que compone la Nxt Academy: http://nxtacademy.com/about/#team

Con el Sistema Monetario de Nxt cualquiera puede llevar a cabo una campaña de crowdfunding. Para saber más sobre el Sistema Monetario visita: http://test.nxter.org/nxt-core-monetary-system/

Telepathy – dentro de la caja negra

SuperNET funciona como una plataforma que saca lo mejor de las poderosas características tanto de NXT como de BTCD. NXT provee la funcionalidad, BTCD la comunicación segura. Las transacciones anónimas son, como no podía ser de otra forma, uno de los temas principales. Échale un vistazo al artículo de Teleport si quieres ampliar información.

Diferentes criptomonedas buscan el anonimato de diferentes maneras, típicamente con firmas en anillo (“ring signatures” en inglés) o con el mezclado de monedas (“mixing” en inglés). En el caso de Teleport, las denominaciones estándar de las direcciones son clonada o movidas a unas nuevas por parte del destinatario, de modo que sólo pueden conducir de vuelta a un sitio: el emisor. Pero no importa lo sofisticada que una criptomoneda sea, siempre existirá alguna debilidad. Incluso aunque todo lo que haya en la blochain esté oculto, todavía puedes estar expuesto si alguien está monitorizando tu dirección IP o la del destinatario.

Así que la cuestión clave pasa a ser: ¿Cómo se envía una carta sin que nadie, ni siquiera tú, sepa la dirección del destinatario?

Tablas Hash Distribuidas (DHT – Distributed Hash Tables)

Este es el problema que pretende solucionar Telepathy, la red de anonimato de jl777 para BTCD y SuperNET. Su núcleo consiste en un red entre pares  P2P (peer to peer), como la usada por BitTorrent para compartir archivos. Estas redes pasan paquetes de información entres usuarios o nodos. Cada nodo conoce a unos otros pocos nodos cercanos, pero no la red completa, que está compuesta por decenas de cientos de miles de nodos.

Cada vez que un nodo recibe un paquete, este lo pasa a otros nodos que están más cercanos al destinatario que él mismo. De esta manera, el paquete se va aproximando a su destino, hasta que finalmente llega a quién quiera que estaba previsto que lo recibiese. No se necesita una visión global de la red, y no hay una tabla de búsqueda centralizada, algo que supuso la muerte de Napster, puesto que significó que pudiera ser cerrado.

Estas redes utilizan algo llamado Tablas Hash Distribuidas, o DHT por sus siglas en inglés. No solo son tablas de búsqueda muy rápidas y eficientes, sino que también tienen algunas propiedades interesantes y útiles. Las DHT proporcionan una especie de capa superpuesta a la red que utilizan los nodos para enrutar los paquetes. Esta capa superpuesta funciona como un mapa y es usada por los nodos para pasar la información hacia el siguiente nodo.

Sin embargo, aunque el mapa es consistente internamente, no guarda ninguna semejanza con dónde están los nodos en la vida real. Dos posiciones que están la una junto a la otra en el espacio de la red podrían estar en continentes diferentes en el mundo físico, o podrían ser el vecino de al lado. Es un poco como el mapa del metro de Londres, que tan apenas refleja su geografía subterránea, pero aun así permite desplazarse directamente del punto A al punto B a los viajeros.

Puntos muertos (dead drops)

Esta característica se puede usar para enrutar paquetes de manera anónima.

Todo lo que un nodo tiene que hacer es elegir un emplazamiento en el espacio de la red (designado por una clave pública NXT, en realidad) que sea cercano a sí mismo, así como a otros muchos nodos, pero que no corresponda a ningún nodo asignado: un punto muerto (“dead drop” en inglés)

El paquete se enrutará a través de la red, peer to peer, acercándose a su destino en cada paso. Por supuesto, nunca alcanzará al destinatario, porque ese punto no pertenece a ningún nodo, pero eso carece de importancia: siempre que el pretendido destinatario agarre el paquete en algún punto, podrá leer su contenido. Para estar seguros de que el paquete llega al destinatario, el nodo más cercano al punto muerto envía el paquete a todos los nodos que se encuentren a una determinada distancia (quizá sean 20 o 30 nodos en total). Dado que los paquetes están todos encriptados, nadie más será capaz de ver su contenido, pero nadie más sabrá que el pretendido destinatario lo ha leído tampoco.

Una analogía podría ser:

Alice quiere entregar un mensaje a Bob. Ella no sabe dónde Bob vive, pero ambos han acordado previamente un emplazamiento dónde enviar el mensaje. La dirección no existe, pero Bob lo ha sugerido porque vive cerca y está en las inmediaciones.

Alice codifica su mensaje con un cifrado que sólo Bob usa, y lo escribe en una postal. Se lo entrega a un repartidor y le ordena dejarlo en la ubicación ficticia en el centro de la ciudad. Ella le señala la dirección a seguir y allí que se dirige el repartidor. Después de unos minutos, se detiene para preguntar a unos viandantes por más orientaciones. El viandante de nuevo le señala la dirección a seguir, y el repartidor camina un poco más.

Tras unas cuantas paradas más, con sus correspondientes instrucciones, el repartidor llega al centro de la ciudad. Cómo está tratando de localizar una ubicación que no existe, pide instrucciones a un par de docenas de personas que ve por allí, incluyendo a Bob. Comprensiblemente, ninguna de estas personas sabe hacia donde va el repartidor, pero todos ellos mientras dialogan con el repartidor, consiguen leer disimuladamente la postal. Bob se va con su mensaje, pero nadie más sabe que él era el destinatario pretendido, ni lo que decía el mensaje.

El último tramo

Esta solución, llamada “Telepathy” porque los mensajes se entregan aparentemente sin que nadie sepa que han sido recibidos, soluciona de una manera efectiva el problema del último tramo (“last mile” en inglés). En la red, los paquetes se enrutan alrededor de nodo a nodo. En la última fase, sin embargo, cuando el paquete alcanza su destino, cualquiera que estuviese monitorizando la red podría averiguar quien era el destinatario. Con este sistema, sin embargo, suponiendo que un atacante sea capaz de ver que actividad de red hay (no supone una proeza en si mismo), ahora tendrá que escoger entre veinte o treinta potenciales destinatarios. Esto es para cada paquete, sin importar que se trate de una transacción de criptomonedas o un simple mensaje de “hola”. A mayor tráfico, más difícil le resultará realizar deducciones útiles.

Telepathy tiene algunos otros trucos escondidos en la manga (enrutamiento onion antes de empezar una transacción peer to peer, retrasos aleatorios para despistar a los observadores, y algunas más) pero la manera de solucionar el problema del último tramo es lo que hace dar un salto de calidad respecto a la competencia. Con el encriptado adecuado, nadie puede leer tus mensajes. Ahora además, nadie puede siquiera adivinar con quién te estás comunicando, ni tan siquiera si te estás comunicando.

El fiat está fallando. ¿Qué empiece la batalla?

Este es el primero, de una serie de artículos que examinan los problemas del sistema fiduciario comparando las distintas alternativas posibles, con especial referencia a una criptomoneda de segunda generación Nxt.

———————

Las criptomonedas (que es una forma descentralizada de la moneda digital)1 han llegado a una etapa tecnológicamente tan avanzada que sería remarcable si un gobierno nacional, de cualquier lugar del mundo no le prestase atención. Al mismo tiempo la deuda, base del sistema fiduciario, seguido por, la gran crisis global del 2008,2 conlleva una situación crítica³
Cómo será la economía mundial y los sistemas monetarios, más allá del pequeño horizonte temporal del futuro que se puede prever, es imposible de saber, pero podemos al menos estar seguros de que los mas poderosos tienen intereses privados establecidos (principalmente los bancos comerciales), quienes apoyan el actual sistema monetario fiat, buscarán conservarlo sin cambios sustanciales tanto como sea posible y durante tanto tiempo como sea posible (un tema del que se habla en detalle en el próximo artículo de la serie: “¿Es el fiat un fraude? Partiendo de una falsa mercancia para dirigirse a una falsa economía.)”

fiat-printing-nxt-crypto-currency

¿Se ha declarado la guerra? en caso afirmativo ¿dónde están los frentes de batalla?

Hasta el momento, no ha habido ninguna respuesta a nivel gubernamental, coordinada a escala internacional sobre el potencial disruptivo de la tecnología de contabilidad descentralizada (es decir, criptomonedas de primera y segunda generación), aunque el trabajo llevado a cabo en la actualidad a conducido a una respuesta a escala de la Unión Europea, en concreto, en materia de inversiones.4

Mientras tanto, hasta la fecha ha habido una serie de respuestas de diferentes países, ya sea específicamente en lo que respecta a Bitcoin o cualquier otra forma o relación con una moneda digital, por ejemplo:

  • declarando el uso de Bitcoin como moneda paralela, considera ilegal (Rusia).
  • (mientras que permite a los ciudadanos comprar y/o vender Bitcoins entre ellos), la prohibición de las entidades financieras del país a procesar operaciones que implican Bitcoin (China).
  • declarando (o al menos dando a entender) que no reconocen las monedas digitales como moneda de curso legal y por lo tanto no reglamentaria (Irlanda).
  • tratando Bitcoin como una mercancia y prohibiendo su uso como moneda (Japón)
  • tratando Bitcoin como una moneda extranjera y prohibiendo el intercambio con la moneda nacional (Islandia).
  • anunciando la creación de una moneda digital a nivel nacional y prohibiendo todas las demás (Ecuador).
  • regulando las monedas digitales en la medida de exigir a los “negocios digitales” cumplir contra el blanqueo de dinero (Isla de Man).5
  • anunciando propuestas para consultar la mejor manera de regular las monedas digitales y al mismo tiempo, emitiendo una orientación acerca de su estado/trato a efectos fiscales (Estados Unidos y Reino Unido).

 

Así que, mientas algunos gobiernos, al parecer ven las monedas digitales como constitutivos de una investigación inmediata ya que, es una amenaza existencial para sus sistemas financieros y monetarios (incluso su soberanía nacional), otros, por el momento, son mas acogedores en lo relativo al potencial de su tecnología blockchain, para otorgar una ventaja competitiva en sus economías.7

La estabilidad monetaria y financiera es, con razón, de vital importancia para los gobiernos, pero, pese a las enormes evidencias de lo contrario, siguen considerando que la estabilidad, de la mejor manera que se consigue, es continuando con la deuda basada en la creación de dinero fiat y siguiendo con el sistema de asignación, dirigida por bancos privados con ánimo de maximizar ganancias, ostensiblemente, sujetos a control de un banco central.

Afortunadamente, hay señales de que este consenso intergubernamental pueda estar empezando a descomponerse:

durante más de medio siglo, Islandia ha sufrido graves problemas monetarios, incluyendo inflación, hiperinflación, devaluaciones, una burbuja de activos y finalmente el colapso, en 2008, de su sector bancario.

Otros países, se han enfrentado a problemas similares. Desde 1970, las crisis bancarias han ocurrido otras 147 veces en 114 países, causando reducciones serias en materia de producción y aumentando la deuda. A pesar de sus frecuentes fracasos, el sistema bancario se ha mantenido esencialmente sin cambios y homogéneamente en todo el mundo…(a) el paso necesario para la reforma monetaria, es incrementar la conciencia de las desventajas y riesgos del sistema actual y el porqué se necesita una reforma.Este informe, con suerte, servirá como una fuente útil de información para el próximo debate en Islandia, sobre el proceso de la creación del dinero y cómo podría ser reformado, para en un futuro, servir mejor a la sociedad.

Extracto del prólogo de ‘La Reforma Monetaria – Un mejor sistema monetario para Islandia’ (Marzo 2015)

La solución al problema de la deuda basada en el dinero fiduciario, se propuso en Islandia y es el Sistema de Dinero Soberano 8 . Cómo esta solución potencial, que también está siendo promovida por la campaña de Dinero Positivo, se compara con Nxt, será discutido en el tercer artículo de la serie (“comparando el potencial del dinero soberano/positivo y Nxt para solucionar el problema de la deuda basada en dinero fiat”).

Independientemente del éxito o fracaso de la campaña Dinero Positivo o de la iniciativa de Islandia, el sistema monetario fiduciario existente, parece que, va a seguir continuando fundamentalmente sin cambios en el resto del mundo y de manera indefinida, gracias en parte, al afianzado “efecto red” que el sistema existente disfruta, en parte al interés comercial de los desproporcionalmente poderosos bancos comerciales9 y en parte también a:

  • la inercia burocracia colectiva de “los 4 pilares” del gobierno económico global (el Fondo Monetario Internacional, el Banco Mundial, la Organización Mundial del Comercio, el Consejo de Estabilidad Financiera de 2011) y del Banco de Pagos Internacionales,
  • gran parte la prensa financiera; y por último, pero no significa el menos importante,
  • principales economistas.12

Para ser lo más efectivo posible, en conseguir que nuestro mensaje sea escuchado con atención, como defensor de la criptomoneda, no es suficiente referirse solo al hecho de que el sistema fiat, se basa en la creación monetaria y su sistema de asignación, conduce a resultados perjudiciales socialmente y económicamente y que permanece en situación crítica, también debemos demostrar que entendemos por qué lo hace (estos temas son examinados con más detalle en el siguiente artículo de la serie: “¿es el fiat un fraude? De la falsa comodidad para la falsa economía”).

Seis años después del inicio de la tecnología blockchain (en forma inicial de Bitcoin), la banca comercial se está volviendo cada vez más conscientes de la amenaza competitiva que, esta tecnología de rápido desarrollo, supone para su negocio13.

Ellos entienden que su tradicional sistema centralizado, ya establecido con el paso del tiempo, de redes financieras, basadas en el acceso restringido, como son, el acceso restringido a las aplicaciones en las que se ejecuta, ahora esta siendo desafiado por un sistema descentralizado, de rápido y continua expansión, basado en el acceso abierto a las APIs14 que, en efecto, puede hacer posible la democratización del poder financiero, en todo el mundo.

Los bancos también entienden que la tecnología, en la cual se basan las criptomonedas, no solo representa una competitiva amenaza hacia su posición dominante en la prestación de servicios financieros, en general, también representa (o al menos en teoría) una amenaza existencial a su posición de monopolio virtual como creadores y asignadores de dinero, que surgió simplemente como un accidente en la historia.

No es sorprendente, por tanto, que la mayoría de grandes bancos estén trabajando ahora en soluciones/estrategias para la blockchain, si bien, mientras tanto, bajo el mantra de Bitcoin es malo, blockchain es bueno, ya que, parece ser que actualmente centran su atención en tratar de adoptar/adaptar, la capacidad de la tecnología blockchain de Bitcoin, para almacenar datos y ejecutar contratos financieros, sin necesidad de utilizar el mecanismo de recompensa de la moneda Bitcoin, para asegurar la integridad. Su objetivo, al parecer, es la creación de una cadena de bloques privada, federada, en la cual son sabidas y conocidas todas las instituciones de hash.

Ya se sabe que podría funcionar y, suponiendo que así fuera, que efecto, si lo hay, tendría sobre el continuo desarrollo, implementación y tasa de adopción, de la genuina, descentralizada, creíble, matemáticamente segura, tecnología blockchain, como la de Nxt. Aún está por verse.

Mucho mas prometedor, que las blockchains privadas y/o federadas (tecnológicamente hablando y también en términos de herramienta social), es la idea de los sistemas híbridos que, en efecto, reducen la brecha entre las infraestructuras bancarias existentes y la tecnología blockchain. Un primer ejemplo efectivo, está siendo 44Phones, una cripto plataforma15 híbrida, que se ha desarrollado como una aplicación de banca móvil, utilizando la tecnología Nxt, para ofrecer dinero móvil a través de Sms, App y Web.

Sistemas como estos, pueden llegar a ser la salvación del sistema monetario fiduciario, que de otro modo, parece haber ido un paso más allá del 2007-2008 y parece camino de una implosión irremediable.

Mientras tanto, muchos cripto-entusiastas parecen dar la bienvenida a la posibilidad de una corriente principal de colapso financiero creyendo que despejará el camino para que la criptomoneda tome su legitimo lugar en el mundo.

En la práctica, hay muchas más posibilidades de que en caso de un colapso, los gobiernos nacionales, tomasen los “poderes de emergencia”16 e impusiesen una solución diseñada en colaboración junto a la banca y, por lo tanto, volviese a salir favorecida, en lugar de adoptar la solución del genuino mercado libre, a menos que, esa solución ya haya logrado una aceptación generalizada, en la cual, sea irresistible adoptarla por parte de los comercios, gracias a la presión pública y comercial (es un escenario poco probable, es cierto, pero todo es posible).

¿Estamos preparados para la guerra?

La respuesta corta es no, no lo estamos. Por lo menos, no contra un enemigo común. En cambio, la industria de la criptomoneda, parece estar, permanentemente, involucrada en su propia guerra civil. Si hace una lectura rápida de algunos hilos de bitcointalk.org, pronto, se hace evidente que muchas, quizás la mayoría, de las personas involucradas en las criptomonedas, parecen considerar que el único enemigo están siendo los desarrolladores, propietarios y promotores de cualquier otra cripto que ellos no posean (actualmente), simplemente por comportarse mejor que la que ellos poseen.

Aunque algunas personas invierten, genuinamente en criptomonedas, para el largo plazo, la mayoría parece estar buscando hacer, lo más rápido posible, el mayor beneficio en dinero fiat. Por otra parte, mientras que todos nosotros (inversores a largo y corto plazo, por igual), decimos que damos la bienvenida a la competencia, como una fuerza para catalizar la innovación y la mejora, que indudablemente lo hace, la competencia también tiene, inevitablemente, el efecto de la participación de nuestros instintos de supervivencia y dominación, de ahí, el sentimiento de desesperación que algunos pueden sentir, cuando una cripto, en la que se decidió no invertir, de repente aumenta significativamente su valor y luego la sensación de alivio si, como lo habían estado esperando apasionadamente, posteriormente se derrumba.

Lo que siempre debemos tener en cuenta, sin embargo, es que la industria de la criptomoneda está todavía en su infancia y hasta que las diferentes tecnologías blockchain (competencia) se establezcan y su valor real consiga ser impuesto por el mercado, el precio y el valor adquisitivo de sus monedas nativas, continuarán siendo sujetas a una mayor volatilidad que el resto de las monedas fiduciarias.

¿La guerra puede evitarse?

Respuesta: depende si usted escucha a su corazón o a su cabeza.

Emocionalmente hablando, la guerra es inevitable y el “enemigo” es cualquier otra cripto, el dinero fiat o ambos ( incluyendo sus respectivos proveedores, usuarios, colaboradores y compañeros de viaje), en función de lo que su instinto primario de autoprotección le diga.

Estratégicamente hablando, si, la guerra puede evitarse, ya que en realidad no debería haber enemigos a combatir, al menos no, en lo que respecta a la criptomoneda.

Para reconocer a alguien como un enemigo, es reconocer que, en lugar de limitarse a competir con ellos, se quiere, si es posible, destruirlos en un combate, “de suma cero”, hasta la muerte, donde el ganador se lleva todo y el perdedor desaparece.

Sin embargo, parece haber pocas posibilidades de que la tecnología blockchain, por si sola, acabe destruyendo el sistema monetario, basado en dinero fiduciario y absolutamente ninguna ventaja para ser ganada, afirmando que se puede ganar.

Por otra parte, las otras criptomonedas tampoco son el enemigo. Ninguna única moneda, ni siquiera Bitcoin, podrías ser capaz de monopolizar, lo que inevitablemente se ha convertido en, un mercado en constante diversificación y expansión.

Cada criptomoneda, consigue hacerse dominante (en particular, debe decirse, cuando una de esas criptos, es parte de superNET17) ) ayudará a educar a la población en general , sobre los beneficios de la tecnología, abriendo de este modo un mercado generalizado para el uso de criptos.

En mi opinión, el lenguaje de la guerra, no es el más apropiado y no debe de de usarse en las continuas batallas por establecer la criptomoneda ganadora. En su lugar, deberíamos estar más dispuestos a utilizar la diplomacia reconociendo el hecho que, en el “mejor de los casos” que pudiésemos imaginar para una criptomoneda, el panorama financiero en el que operase en un futuro, sería en ausencia de un completo e irrecuperable colapso financiero global, pero con toda seguridad, continuará siendo dominada por el sistema de deuda actual, basada en dinero fiat.

Incluso, puede llegar a suceder que, las criptomonedas, mediante el crecimiento de las economías locales y ,por lo tanto, ofreciendo una mayor capacidad de recuperación a nivel local y en última instancia a nivel global, ayudarían al sistema monetario existente y a los bancos tradicionales a sobrevivir y poder continuar con su negocio.

Visto desde esa perspectiva esto sería, en realidad, estar en el propio interés de los bancos, al ser más atento respecto a las criptomonedas y, por nuestra parte, quizás , deberíamos estar pensado en como hacer una virtud, del hecho del uso de la criptomoneda en la economía mainstream. Si es suficientemente generalizada, podría tener la imprevista consecuencia de, en realidad, reforzar el sistema monetario fiduciario.

Las soluciones potenciales, no cripto, al problema fiat, incluyen:

  • una reforma fundamental del sistema fiduciario basado en deuda por lo que apostó, por ejemplo, la campaña de dinero positivo, que sostiene que la creación de dinero solo se debe de utilizar para interés público.
  • el abandono de un sistema fiduciario basado en deuda.

En los artículos 4 y 6 de la serie, se analiza cada una de esas posibles soluciones y se justifica porque la plataforma financiera basada en blockchain conocida como Nxt, es la mejor solución.

Notas:

1.“Criptomonedas (que son un tipo de moneda digital) normalmente descentralizadas (en oposición a un sistema centralizado de dinero electrónico, tal como Paypal) y con un libro de contabilidad pública (como la cadena de bloques Bitcoin) que registra las transacciones. https://es.wikipedia.org/wiki/Criptomoneda

“Las criptomonedas, están diseñadas para ser capaz de reemplazar el efectivo… no tienen poder central y tienen un control arbitrario sobre la oferta del dinero”. https://bitcoinmagazine.com/articles/digital-vs-virtual-currencies-1408735507

Criptomoneda 1.0: descentralizada, P2P, criptograficamente segura, sistema de pago digital.

Criptomoneda 2.0: “…es la aplicación de la cadena de bloques o de la tecnología blockchain, distribuido a cosas distintas de la moneda digital. La cadena de bloques, ofrece la posibilidad de facilitar la participación descentralizada y almacenar, transferir y procesar la información descentralizadamente. Muchos consideran la innovación, como el verdadero valor de esta tecnología.” http://www.coindesk.com/crypto-2-0-roundup-bitcoins-revolution-moves-beyond-currency/

2. “ Mientras que la burbuja de créditos y vivienda (la causa inmediata de la crisis financiera) se estaba construyendo, una serie de factores causó que el sistema financiero, de tanto expandirse, llegase a ser cada vez más frágil, un proceso denominado financiarización. http://en.wikipedia.org/wiki/Financial_crisis_of_2007%E2%80%9308

3. ¿Es la deuda, basada en el sistema fiduciario de creación y asignación monetaria, lo suficiente robusta como para, ser capaz de, responder adecuadamente a las demandas “extraordinarias” que recaen en ella?

“… la acción extraordinaria del banco central se ha convertido en la nueva normalidad del mundo desarrollado. Enfrentados con las amenazas tanto de defación como de estancamiento económico las autoridades monetarias, están poniendo sus tipos de intereses más bajos. http://www.telegraph.co.uk/finance/economics/11378193/How-central-banks-have-lost-control-of-the-world.html

4. El 22 de Abril de 2015, la Autoridad Europea de Valores y Mercados (AEVM) (equivalente a la comisión de Bolsa y Valores de EE.UU.) emitió una evidente llamada  respecto a “la inversión usando moneda virtual o la tecnología blockchain.”

ESMA o AEVM, en su web, afirma que:

… está interesado en cómo las diferentes monedas virtuales y la blockchain asociada o libro de contabilidad distribuido, puede ser utilizado en inversiones. En la actualidad hay servicios disponibles para utilizar la infraestructura blockchain, como medio de emisión, transacción y transferencia de propiedad de los valores de una manera que no pasa por la infraestructura tradicional de oferta pública y emisión de valores, y sus centros de negociación, como las casas de intercambio y otros típicos medios de grabación de la propiedad. A ESMA, le gustaría saber más, acerca de estos desarrollos de mercado y, en particular, saber en que medida, el uso de la blockchain podría entrar en la corriente financiera y como podría ser utilizado.

Nxt, es el ejemplo de criptoplataforma digital que, AEVM usa en su “solicitud de pruebas” o “call for evidence” para ilustrar cómo funciona la tecnología asociada a un blockchain.

La Fundación NXT, presentó una respuesta comunitaria a la investigación de la AEVM, sobre materia de inversiones usando la moneda virtual o tecnología de contabilidad distribuida, una semana antes de la fecha límite, de 21 de julio de 2015. Para obtener más información, visite la discusión en nxtforum sobre el documento ESMA(o AEVM).

5. “Los negocios de las empresas digitales (como se define mas abajo), tendrán que cumplir con las leyes contra el blanqueo de capital en la Isla de Man (AML). Las leyes, están impuestas, desde el 1 de Abril de 2015 y, probablemente, caerá bajo el mandato de la Comisión de Servicios Financieros a partir del verano.”  http://www.coindesk.com/isle-of-man-introduces-regulation-for-bitcoin-businesses/

6. “El Banco Central de Irlanda, ha advertido de que las monedas virtuales y digitales tienen el potencial de desafiar la soberanía de los Estados.”

7. Osborne, apuesta por las divisas virtuales para hacer al Reino Unido, la capital Fintech del mundo.

Más detalles, acerca de la actitud del gobierno del Reino Unido sobre la moneda “digital” están contenidos en dos informes publicados recientemente: “Monedas digitales – respuesta a la petición de información” y “Banca para el Siglo 21 – la competencia y la elección”.

Véase también:

“Los esquemas de la moneda virtual – un análisis más”. Banco Central Europeo en febrero 2015.

“Criptotecnologías, una importante innovación TI y catalizador para el cambio”. Autoridad Bancaria Europea, 11 de Mayo de 2015.

8. El Sistema de Dinero Soberano: esto, en efecto, nacionaliza el dinero dando, al Banco Central, la facultad exclusiva de crear dinero y al parlamento, el poder de asignar cómo se utiliza; el gobierno luego gasta/invierte, para darle circulación.

9. “La red global de control corporativo” Stefania Vitali, James B. Glattfelder y Stefano Battiston publicado en la revista New Scientist, el 22 de octubre 2011 (n. 2835)”. “El análisis de las relaciones entre 43.000 corporaciones transnacionales, ha identificado un relativamente pequeño grupo de empresas, principalmente bancos, con un poder desproporcionado sobre la economía mundial.

10. Véase:  el “ informe del FMI de 2012, hecho por Jaromir Benes y Michael Kumhof. El enfoque del estudio es, el llamado plan de, la década de 1930, que los autores han actualizado para encajar El Plan de Chicago” en la economía de hoy. La idea básica es, que los bancos deberían estar obligados a tener una cobertura total de dinero que prestan. Según esta propuesta, los bancos ya no se les permitiría crear nuevos fondos en forma de crédito, en relación, con sus actividades de préstamo. En su lugar, el banco central debe ser el único responsable de toda la creación de todas las formas de dinero, no sólo el papel moneda y monedas. Las ventajas de un sistema de este tipo, según los autores, son una economía más equilibrada sin los auges y caídas del sistema actual, la eliminación de las corridas bancarias, y una reducción drástica de tanto la deuda pública y privada. Los autores, se basan en la teoría económica y en los ejemplos históricos, y afirman que la inflación, de acuerdo con sus cálculos, sería muy baja”.

11. Sin embargo, cabe destacar, que el presidente del comité de desarrollo de la política de la Junta de Estabilidad Financiera, Adair Turner, escribió en su prólogo; La Reforma Monetaria – un mejor sistema monetario para Islandia” (marzo de 2015) los esfuerzos para hacer que el sistema financiero existente, sea más estable: “todavía no han podido hacer frente a la cuestión fundamental – la capacidad de los bancos para crear: crédito, dinero y poder adquisitivo, y la inestabilidad que le sigue, inevitablemente. Como resultado, las reformas acordadas hasta la fecha de hoy, todavía dejan al mundo peligrosamente vulnerable a la futura inestabilidad financiera y económica.”

12.“La corriente principal de economistas, que estás suscritos a “… la teoría del equilibrio neoclásico y asimilado el Neokeynesianismo, o para decirlo de otra manera, la economía estándar de los libros de texto americanos… La economía dominante en su mayor parte se basa en el supuesto de la neutralidad del dinero… Si uno, cree en la neutralidad del dinero, entonces, por supuesto, no son tan obvias, las disfunciones del sistema del dinero, a pesar de todas las crisis financieras. Como consecuencia, la mayoría de economistas ortodoxos, les resulta difícil ver por qué la reforma monetaria podría ser tan relevante”. Joseph Huber http://www.sovereignmoney.eu/sovereign-money-in-critical-context/

13. La industria bancaria está organizando conferencias para considerar preguntas como:

¿Cuál es el futuro del dinero?

¿Sabes lo que significa, la palabra criptomoneda, para su negocio y para el futuro de los servicios financieros? ¿Se está aprovechando de (la) blockchain? ¿Son estos acontecimientos una oportunidad o una amenaza para los proveedores de servicios financieros tradicionales?

SWIFT Business Forum London, 23 April 2015

14. Un ejemplo de una API (Application Programming Interface), en mainstream financiero, es la red VISA que sólo el comerciante, como parte de confianza, se le permite el programa. Ejemplos de las API basadas en sistemas de criptomonedas incluyen: el lenguaje script de transacción, el protocolo de la red P2P y el cliente “Northbound” todos, los cuales, son de código abierto y, por lo tanto, están disponibles para que cualquiera pueda programar.

15. “La empresa del reino unido 44 Phones” esta construyendo un blockchain basado en la red internacional de servicio de dinero móvil”

16. Por ejemplo (en el Reino Unido) la Ley de Contingencias Civiles de 2004, Parte 2; poderes de excepción http://www.legislation.gov.uk/ukpga/2004/36/pdfs/ukpga_20040036_en.pdf

17. SuperNET es una asociación de las tecnologías blockchain de más confianza. Proporciona acceso a todas sus innovaciones desde un único lugar.

 

Proyecto Tennessee: Trabajando para extender la adopción de Nxt

nxt-tennessee-project

Desde el lanzamiento de la plataforma, Nxt se ha centrado en el aspecto tecnológico: NXT como moneda, intercambio de activos, mercado virtual, mensajes arbitrarios, sistema de alias… muchas características y posibilidades.

Mientras que la parte técnica sin duda ofrece a  Nxt una gran ventaja sobre otras plataformas alternativas, parece que siempre que se añade una nueva innovación tecnológica a la plataforma Nxt trae consigo un descenso en el precio. ¿Por qué?. Presumiblemente porque la plataforma, con el crecimiento continuo de sus funcionalidades, no se usa de una manera intuitiva, ni es sencilla de explicar. Asumámoslo, no es válida para un usuario medio… por el momento.

Aquí es dónde quiere hacer hincapié el Proyecto Tennessee y cambiar las cosas. Con todos los esfuerzos centrados en los avances tecnológicos, el marketing ha sido dejado de lado trayendo como consecuencia un descenso en la adopción y una bajada gradual del precio.

El objetivo del proyecto es impulsar el marketing de Nxt y promocionarlo de modo profesional durante los próximos 12 meses, mientras se hace más sencillo de utilizar por un usuario medio.

No es tarea fácil, pero se ha creado un magnífico equipo incluyendo, en su núcleo, a Bas Wisselink (Damelon) y Dave Pearce (EvilDave), los cuales trabajarán como autónomos y recibirán un salario a tiempo parcial por esta nueva dedicación, permitiéndoles trabajar con libertad en Tennessee, además de las tareas que ya vienen realizando dentro de la comunidad Nxt. Trabajarán en estrecha colaboración con Jean-Luc y Lyaffe, desarrolladores centrales de Nxt. Para algunos componentes de Tennessee será necesario también contratar a colaboradores externos. El proyecto Tennesse actuará bajo la bandera de la Nxt Foundation.

Un proyecto profesional de este tamaño necesita una financiación acorde. El proyecto pretende recaudar 10 millones de NXT para asegurar su funcionamiento durante 12 meses. Se utilizará el Sistema Monetario (Monetary System) para recaudar los fondos. EvilDave ha lanzado la moneda TNSSE con la cuenta NXT-P439-YVBD-VUEQ-A3S2T

Ya hemos comenzado una campaña informal de recaudación de fondos entre negocios y accionistas de Nxt para alcanzar un mínimo de 10 millones de NXT, y nos alegra decir que hemos obtenido compromisos para recibir hasta 5,5 millones provenientes de inversores y accionistas de Nxt.

La captación de fondos terminará el Lunes 26 de Octubre. Si se alcanzan los 10 millones de NXT, todos los fondos serán transferidos a la cuenta de Tennessee. Si no se alcanza, todos los fondos se devolverán a las cuentas de origen. Esto podría suponer un gran impulso para Nxt, del que se beneficiaría toda la comunidad, por lo que cualquier donación importa, sin importar su tamaño. Aún se necesitan 4,5 millones de NXT para alcanzar el objetivo de 10 millones. Esto cubriría los salarios tanto de Damelon y EvilDave durante un año y un presupuesto para poder llevar a cabo de una manera efectiva las acciones.

Tal y como se explica en Nxt forum (en inglés), el Proyecto Tennese tiene tres objetivos globales:

  1. Un gran impulso a la profesionalización del marketing de Nxt.
  2. Mejorar la experiencia de usuario de Nxt, facilitando su uso, soporte y documentación
  3. Establecer contactos para introducir Nxt en aplicaciones y negocios y para atraer inversores a la plataforma.

Para conseguir los objetivos mencionados, el Proyecto Tennessee tendrá los siguientes objetivos a corto plazo, para ser llevados a cabo en el primer trimestre de 2016:

● Realizar un profundo repaso general de www.nxt.org, y optimizar la presencia web/SEO para todos los sitios web pertenecientes a la comunidad.

● Crear una campaña continua y coherente de Marketing/relaciones públicas, poniendo el foco en lo que Nxt ha conseguido hasta ahora, remarcando casos de utilización de Nxt en el mundo real.

● Incluido en los dos puntos anteriores: crear un completo muestrario (portfolio) de casos de utilización, dossieres de prensa y otros materiales de publicidad, para ser usados en toda la promoción de Nxt.

● Poner en marcha un equipo coordinado para redes sociales/foros.

● Crear una estrategia coherente para suscitar el interés de potenciales inversores en proyectos basados en Nxt que pudiesen estar interesados en utilizar o invertir en NXT/SuperNet.

● Expandir y mejorar las relaciones con nuestros contactos en medios de comunicación, incluyendo establecer relaciones exploratorias con agencias de relaciones públicas.

● Crear contactos, y aprovecharlos. Esta es una tarea que hemos venido haciendo durante meses, pero necesita urgentemente ser profesionalizada y esto lleva tiempo.

Objetivos a largo plazo, para ser llevados cabo en el segundo y tercer trimestre de 2016:

● Apoyar/financiar el desarrollo y despliegue de software NRS simplificado, por ejemplo, clientes Lite y clientes web.

● Crear una guía de usuario detallada de todo el sistema Nxt, que incluya desde la creación de la cuenta hasta cuestiones particulares del Sistema Monetario.

● Lanzar un sistema de incubación tanto para proyectos potenciales como para los que ya funcionan en Nxt. Esto tiene la finalidad de echar una mano a proyectos tanto con ayudas técnicas como de marketing, y poner en contacto esos proyectos con inversores. La incubadora se quedará un pequeño porcentaje de los proyectos a los que ayude, y redistribuirá los ingresos a la comunidad Nxt.

● Incluir una agencia profesional de relaciones públicas en la promoción de Nxt, y financiar la campaña que lanzen.

Más objetivos serán añadidos a Tennessee conforme avance el proyecto, pero este esquema general es un buen punto de partida a partir del cual construir más estrategias de marketing y prensa.

Se puede encontrar más información sobre el proyecto en Nxt forum (en inglés). Se pueden hacer donaciones usando el cliente oficial NRS, tanto local, lite, como en la versión web:

  • Pulsa en Sistema Monetario (Monetary System) y luego en la sección Monedas (Currencies).
  • Localiza TNSSE / Tennessee (busca “TNSSE”).
  • Pulsa en “Reserva” en la columna de “Acciones”.

tnsse

  • Introduce la cantidad de NXT que quieres donar.

tnsse-reserve

  • Esa cantidad de NXT serán deducidos de tu cuenta y retenidos hasta el bloque de activación, que es el bloque 554.000, aproximadamente el Lunes 26 de Octubre de 2015, 22:00.

En mi opinión, este es el componente que le falta a la plataforma Nxt: un equipo fuerte y dedicado centrado en marketing, promoción y que estimule la adopción.

¿De dónde viene este nombre?. Quién sabe… quizás se les ocurrió tras tomar una copa de Jack Daniels añejo!

………………………………….

Con el Sistema Monetario de Nxt cualquiera puede lanzar una campaña descentralizada de crowdfunding.

Conoce más acerca del Sistema Monetario aquí (en inglés): 

http://test.nxter.org/nxt-core-monetary-system/ 

El Nxt de BCNext

Bloque génesis  / BCNext / George Orwell, 1984:

Era un día luminoso y frío de abril y los relojes daban las trece.

BCNext enunció sus objetivos para Nxt, dividiéndolos en 3 partes.

Parte 1:

Minado transparente o lo que hace de Nxt una moneda de segunda generación

Come-from-Beyond: A continuación, encontraréis una pequeña descripción del sistema de minado en Nxt. La descripción se basa en un texto escrito por BCNext, el cual parafraseo con mis propias palabras para proteger la verdadera identidad de BCNext frente a un posible análisis estilístico de redacción (tal y como acordamos).

Me gustaría que prestaseis atención al documento (en inglés) titulado Decentralised Currencies Are Probably Impossible But Let’s At Least Make Them Efficient.

El autor nos comenta:

Cita
Para encajar esto dentro del concepto de “descentralizado” (es decir, que carece de una autoridad central), el grupo que alcance el consenso tiene que incluir, como mínimo, a todos los participantes del sistema monetario. Esto no representa ningún problema cuando los componentes del grupo son conocidos. Por ejemplo, sería posible definir el grupo como “todas las personas que se encuentran actualmente en Estados Unidos”, donde la moneda sería algo semejante al dólar. Asumiendo que la mayoría se comporta de una manera honesta (lo cual es probable ya que, después de todo, es lo que actualmente sucede), no debería haber ningún problema para alcanzar un consenso acerca de quién posee una determinada cantidad de dinero en un cierto momento. Sin embargo, un concepto amplio de descentralización no admite estas restricciones. Después de todo, de alguna manera, establecer ese tipo de restricciones solo hace retroceder la autoridad central un nivel: en lugar de controlar la moneda, la autoridad central controla los miembros que conforman el grupo de consenso. Un esquema descentralizado debería permitir que cualquier entidad participe y pueda unirse y abandonar este sistema cuando quisiera. Y aquí es dónde radica el problema. Si no puedes saber quién participa en el esquema (¡hay que tener en cuenta que conocer quién participa también es un problema para el consenso!), nunca se puede alcanzar un consenso.

En Nxt este problema no existe, porque todos los participantes (mineros) son conocidos. Esto se debe a que es una moneda 100% Prueba de Participación (Proof-of-Stake o POS, en inglés). Así que avancemos hacia la parte más interesante. 

Como quizás ya sepáis, Bitcoin y otras monedas alternativas basadas en Prueba de trabajo (Proof-of-Work o POW, en inglés) podrían ser atacadas por una entidad que poseyese el 51% de la capacidad de procesado. En este caso, serían posibles dos escenarios principales:
1. Parte de los mineros abandona la rama legítima y empieza a minar su propia rama.
2. Alguien compra o fabrica equipos de minado y empieza a minar una rama oculta.

El segundo escenario no puede darse en Nxt, porque ningún NXT existiría fuera de la red. Así que, vamos a mirar con detenimiento el primer escenario.

Ayer el promedio del objetivo base (“base target”, en inglés) fue de  ~700%. Esto significa que sólo 1/7 de todos los poseedores estaban generando bloques. No podemos saber si los 6/7 restantes fueron atropellados por un autobús o estaban intentando ramificar la cadena de bloques de Nxt. Esto es así en la implementación actual de Nxt. BCNext está satisfecho con los resultados obtenidos durante las dos últimas semanas, y ahora va a ajustar un poquito el algoritmo de minado para hacerlo transparente.

Pero…, ¿qué significa esta transparencia? Significa que cualquiera puede predecir (con una probabilidad muy alta) quién y en qué momento generará el bloque o bloques siguientes. Y esto nos otorga unas enormes ventajas:

  1. Las transacciones se pueden enviar directamente al minero que minará el bloque siguiente (si éste decide revelar su localización en Internet), además de ahorrar tráfico y permitir aproximarnos a los volúmenes de transacciones procesadas por VISA/MasterCard.
  2.  Los bloques se pueden generar por adelantado y se pueden enviar a la mayoría de los mineros antes de ser validados (validación por timestamp o marca temporal), además de reducir enormemente el ratio de bloques huérfanos.
  3. Debido a la habilidad para anticipar los timestamps de los bloques futuros (ratio de bloques), es posible establecer comisiones adecuadas para asegurar confirmaciones rápidas para las transacciones más importantes (sin pagar en exceso para ser incluidas en un bloque).

    Y la característica más importante:
    La red puede detectar que hay mineros que no participan en la generación de bloques y actuar en consecuencia.

    Éste último punto merece ser descrito con más detalle.

    Imaginemos que alguien pretende hacer un ataque del 51% contra Nxt y que ese alguien posee el 90% de todas las monedas. El atacante no podría generar bloques para la rama legítima al no ser capaz de competir contra el 100% de la capacidad total de minado con su 90%. Entonces, supongamos que decidiese saltarse su turno para generar un bloque. El 10% restante de la red detectaría este hecho y penalizaría al atacante rebajando su capacidad de minado a cero y distribuyéndola entre el resto de mineros. Ahora la red contaría de nuevo con el 100% de la potencia,  ya que todo el mundo obtendría un aumento x10. El atacante podría minar otra rama de una forma oculta, pero no sería capaz de reemplazar la rama original. Por supuesto, en la segunda rama el atacante tendría un 100% de capacidad de hash ligada a él, puesto que vería su 90% aumentado hasta el 100%, pero esto puede ser contraatacado por algún mecanismo de consenso avanzado (que todavía no se ha revelado)

Dado que es una moneda 100% PoS, Nxt no solo está protegida frente a entidades pudientes que pudiesen comprar o producir un montón de ASIC (procesadores específicos para el minado), sino que, además, con el minado transparente está protegida, incluso aunque alguien compre la mayoría de las monedas.

Por lo tanto, ¿qué es lo que realmente hace de Nxt una moneda de segunda generación (next-gen currency)? No se trata de características destacables de por sí como el mercado descentralizado, una DNS descentralizada o una tienda de aplicaciones (app store) descentralizada… Es el algoritmo de minado transparente y ésta sola es la primera parte del plan de BCNext…

Este texto solo es una pequeña descripción. Plantea las preguntas que te ayuden a entender mejor lo descrito.

PS: Cunicula, BCNext está esperando nuestra aprobación acerca de todo esto.

Edito: BCNext señaló que olvidé mencionar el selfish mining (minado “egoísta” en español). Lo lamento. El minado transparente soluciona el asunto del selfish mining por completo. Dixi. El mensaje original y la discusión se puede encontrar aquí (en inglés): https://bitcointalk.org/index.php?topic=364218.0

Parte 2

Minado transparente 2 o qué parte del legado debe ser dejada atrás

Come-from-Beyond: A continuación, encontraréis la segunda parte del tratado de minado transparente. La primera parte la podéis encontrar aquí (en inglés) – https://bitcointalk.org/index.php?topic=364218.0. El tratado se basa en el texto escrito por BCNext, el cual parafraseo con mis propias palabras para proteger la verdadera identidad de BCNext frente a un posible análisis estilístico de redacción (tal y como acordamos).

El minado en Nxt simula el minado en Bitcoin, estableciendo que cada moneda sea una pequeña estación de minado. BCNext decidió seguir este camino en lugar de introducir su propia visión porque la comunidad Bitcoin es conservadora y no adoptaría un sistema que presentase diferencias radicales. Actualmente, cuando Nxt tiene su propia comunidad, es el momento de deshacerse de la apariencia y revelar las verdaderas propiedades del minado transparente. Estas propiedades son obvias para cualquiera que dedique un tiempo a analizar el minado transparente, pero aún así…

El minado en NXT  se basa en un sorteo determinístico que garantiza el derecho a minar los próximos bloques. El tiempo para el bloque siguiente se determina por el tiempo del bloque previo y por el objetivo base (base target). El objetivo base es esa parte del legado de Bitcoin que se debería abandonar; no tiene sentido esperar a que el siguiente bloque esté minado porque ya sabemos quién lo hará. Y podemos minar bloques a un ritmo fijo, por ejemplo, cada 60.000 ms (exactamente 1 minuto). Cuando Internet sea más rápido, cambiaremos a una frecuencia mayor entre bloques (10 segundos, por ejemplo)

La recompensa por minado es otra parte obsoleta. La verdadera recompensa por apoyar la red Nxt viene de los servicios que usan Nxt. Alguien que posea una casa de intercambio de divisas (currency exchange) y mine bloques para que su negocio continúe funcionando; otra persona que posea una tienda y mine bloques para que su negocio continúe funcionando; una tercera persona que posea una compañía de software que desarrolla programas para servicios basados en Nxt y mine bloques para que su negocio continúe funcionando. Los “mineros egoístas” (aquellos que minan solo para ganar comisiones) deberían ser apartados del sistema, ya que no están interesados en el éxito de Nxt y solo quieren retirar dinero. Si un clon apareciese de modo que esta gente saltase de un barco a otro, añadirían muy poco valor a Nxt. Esto no significa que debamos deshacernos de las comisiones por completo, todavía son necesarias como defensa frente a ataques de SPAM.

Respecto a NXT como moneda, cabe decir que NXT no son monedas o, al menos, el creador de Nxt no quiere que lo sean. Son participaciones (tokens) que garantizan privilegios por apoyar a Nxt. La deflación no es mucho mejor que la inflación: las monedas “reales” se deberían crear en una capa por encima de Nxt y se debería emitir en cantidades que mantuviesen su valor constante. BCNext entiende que esto es muy discutible: la comunidad deberá decidir si quiere seguir el camino que él muestra o estancarse en el legado de Bitcoin, con una cantidad inamovible de monedas a la espera de hacerse rico sin hacer nada.

No confíes en nadie. Este es un principio muy importante. Nxt no se basa en la credibilidad, sino que soluciona el problema de la confianza de una manera distinta. Evoluciona hacia un sistema en el que la confianza no importa, puesto que todo está muy claro. Esta transparencia llevada al extremo conduce a la imposibilidad de engaño y elimina la necesidad de confiar en terceros.

Esta lista de características se puede ampliar y BCNext quiere que sea la propia comunidad quien lo haga… El mensaje original y la discusión de esta segunda parte se pueden encontrar aquí (en inglés): https://bitcointalk.org/index.php?topic=458036

Parte 3

Minado transparente 3 o qué camino elegir

Come-from-Beyond: A continuación, encontraréis la tercera parte de la teoría del Minado Transparente. La primera y la segunda se encuentran aquí (en inglés) – https://bitcointalk.org/index.php?topic=364218.0 y https://bitcointalk.org/index.php?topic=458036.0. El tratado se basa en el texto escrito por BCNext, el cual parafraseo con mis propias palabras para proteger la verdadera identidad de BCNext frente a un posible análisis estilístico de redacción (tal y como acordamos).

Bitcoin fue una invención genial, pero fue corrompida en su implementación por gente cuyo objetivo era hacer dinero, no en bitcoin sino en dólares. BCNext estuvo trabajando en un proyecto que requería condiciones especiales para su existencia, confiaba en que la sociedad cambiase con Bitcoin y preparó unas bases para ello. Hace medio año, se hizo patente para él que Bitcoin, como idea de dinero no basado en la confianza, había fallado. Era necesario un arreglo y vino en forma de Minado Transparente. En este caso “transparente” es la palabra clave, ya que mueve el foco desde “no confíes en nadie” a “no te dejes engañar” porque cualquier engaño se hace evidente muy pronto (tan pronto como la latencia de la red lo permite). Nxt solo es una forma de evitarlo: empezó para ganar más tiempo y para conducir un experimento que pretendía mostrar si la sociedad estaba lista para el proyecto principal de BCNext. Él piensa que la sociedad no puede estar completamente descentralizada y Nxt permitirá medir el nivel de descentralización tras el cual una sociedad puede funcionar como un todo. Bitcoin solo depende de las matemáticas, pero las matemáticas no pueden solucionar todos los problemas que surjan debido a la naturaleza ilógica del ser humano. El minado en Nxt depende de la cooperación de la gente, e incluso fuerza esta cooperación. Sin cooperación, Nxt se vuelve débil y puede ser fácilmente atacado. Es como un sistema en equilibrio inestable: si a la gente deja de preocuparle la cooperación, Nxt fracasará muy rápidamente.

Ahora que sabes por qué Nxt fue creado deberías escoger qué camino seguir. El camino más fácil es repetir la historia de Bitcoin con la esperanza de que algo cambie. La alternativa es implementar el minado transparente para manejar la imperfección de la gente. Esto último no puede hacerse solo con matemáticas. Incluso aunque encontrases unas leyes adecuadas, no podrías estar seguro de que estas leyes no cambiasen en el futuro. BCNext se fue para siempre: no se siente responsable del futuro de Nxt. Implementó una idea que era obvia pero no trató de llevarla a cabo (quizá porque la creación de un clon de Bitcoin era mucho más sencilla). Algún día volverá con su proyecto principal con su nombre real. No intentes encontrar la identidad real de BCNext, ya que intencionadamente copió ideas y estilos de diferentes personas. Si crees que lo encontraste, posiblemente estarás equivocado. BCNext nunca existió, esta figura fue creada solo para Nxt y nunca volverá a aparecer.

El plan fue siempre muy sencillo: mostrar el camino evidente, pero que, por alguna razón, se evitó. BCNext no defiende que posea la verdad suprema y sepa lo que al final espera. Todo depende de vosotros. El mensaje original y la discusión de esta tercera parte se pueden encontrar aquí (en inglés): https://bitcointalk.org/index.php?topic=553205.0

Respuestas de BCNext a la comunidad:

P:  ¿Por qué, de repente, se detuvo la recaudación inicial de fondos con solo unas pocas personas?

R:   Quise que NXT lo lanzara la comunidad, no una sola persona. Se supone que el éxito de Nxt debe ser fruto del trabajo de un montón de personas.

P:  ¿Cómo solucionarías el problema de las acusaciones de engaño referentes al reparto “injusto” de Nxt entre los 73 grandes inversores iniciales?
R:  Este problema no se puede solucionar. Incluso aunque hubiésemos tenido un millón de inversores iniciales, los siete billones de personas restantes lo llamarían injusto. Un mundo con dinero no puede ser perfecto.

P:  ¿Cuáles son las 5 cosas más importantes que la comunidad debería hacer para ayudar a Nxt en los próximos 6 meses?
R:  Repasar todas mis ideas, pues puede que no sean perfectas. Evitar la centralización. No prestar mucha atención al precio de un NXT medido en dinero fiat. Recordar que las medias medidas es un camino a ninguna parte. No confiar en extraños en Internet, especialmente si su apodo es BCNext.

Fuente (en inglés): https://bitcointalk.org/index.php?topic=345619.msg4383169#msg4383169

Discusión: https://nxtforum.org

Información adicional (en inglés)

Listado por RickyJames: [ANN] Nxt :: descendant of Bitcoin STARTED BY BCNext SEP  28 2013  07:29:09 AM   https://bitcointalk.org/index.php?topic=303898.0 [Nxt] API of Nxt INICIADO POR BCNext OCT  17 2013  08:22:35 PM   https://bitcointalk.org/index.php?topic=313082.0 [Nxt] What advanced feature to add in the first place? INICIADO POR BCNext OCT  19 2013  12:45:02 PM   https://bitcointalk.org/index.php?topic=314008.0 [Nxt] Instant transactions with guaranteed confirmation INICIADO POR BCNext OCT  22 2013  11:27:41 AM   https://bitcointalk.org/index.php?topic=316104.0 [Nxt] Decentralized App Store INICIADO POR BCNext OCT  24 2013  10:32:15 PM   https://bitcointalk.org/index.php?topic=317607.0 [Nxt] Open Beta Test INICIADO POR BCNext OCT  29 2013  11:37:29 AM   https://bitcointalk.org/index.php?topic=320718.0 [Nxt] Gauging interest on Nxt banknotes INICIADO POR BCNext NOV  01 2013  05:34:08 PM   https://bitcointalk.org/index.php?topic=322935.0

TipTap Tipping Nxt

NxtHaus, con sede en Londres y basado en Nxt y Bitcoin, ha anunciado recientemente lo que llama “una aplicación clave para incrementar la adopción de Nxt: TipTap.’ wetiptap-tip-NXT-on-twitter-reddit-slack

Nxthaus es una cartera Nxt y Bitcoin que le permite almacenar de forma segura sus monedas con el fin de ponerlas a su disposición en todo momento, en cualquier lugar y en cualquier dispositivo. Además, podrá adquirir fácilmente Nxt y Bitcoin en aproximadamente 10 minutos, intercambiando sus euros o dólares.

Hay muchas maneras mediante las cuales puede adquirir Nxt o BTC. La opción más sencilla es “Sofort banking”, que tarda menos de 10 minutos y conecta directamente con su cuenta bancaria. La otra opción es una transferencia SEPA a nuestra conexión bancaria, la cual tarda unas 24-48 h. También puede enviar una transferencia bancaria internacional si se encuentra en la ubicación adecuada.

Mandar propinas Nxt en las redes sociales

NxtHaus afirma:

TipTap es una aplicación que permite enviar propinas a usuarios de las redes sociales con el fin de mostrarles su apoyo, su agradecimiento o afecto, o simplemente para darles propina. En los últimos meses, han aumentado las propinas a la gente en las redes sociales. En TipTap, tratamos la propina como la herramienta de red más poderosa para llamar la atención. Lo mejor de todo: el servicio es completamente gratuito. Siempre.

A diferencia de otros servicios de propinas, TipTap utiliza el blockchain de Nxt para facilitar las propinas de “microtransacciones”, por lo que no se basa en ningún registro de contabilidad centralizado. Actualmente, TipTap es compatible con Reddit, Slack y Twitter, 3 de las mayores plataformas existentes.

Concurso TipTap

Mande propinas de NXT en Twitter, Reddit o Slack y gane 235 $ cada semana. Para ponerlo en marcha, un fondo oficial de propinas con más de 2.200 $ paga premios semanales  a los nuevos “tipers” que se unen a http://www.wetiptap.com y lo utilizan para difundir Nxt. Cada semana se pagan, aproximadamente, 235 $ (20.000 Nxt) en 2 categorías:

  • Más propinas (cantidad) durante la semana
  • Más propinas (valor) durante la semana

Además, pagamos 6 $ (500 Nxt) a 20 usuarios que hayan utilizado el servicio durante la semana, lo que asciende a un total de 30.000 Nxt para repartir entre los Nxters de la semana

Lea más en: https://nxtforum.org/general-discussion/tiptap-tipping-contest-30000-nxt-in-weekly-prizes!-(plus-weekly-lottery)/msg183324/