FAQ

FAQ

¿Qué es MASS?

El motor de consenso del MASS pretende convertirse en la infraestructura básica de todas las capas de consenso de los blockchain. Basado en el Protocolo de consenso de una prueba de capacidad, el motor de consenso del MASS crea una capa de consenso sin permisos, equitativa, eficiente energéticamente, segura e universal, garantizando así la seguridad fundamental de la cadena pública.

El motor de consenso del MASS es universal y capaz de proveer servicios de consensos a través de numerosas cadenas públicas. Los nodos usan el espacio de almacenamiento para lleva a cabo el protocolo de consenso, el cual no requiere de algún permiso. El motor de consenso del MASS es equitativo y cuenta con una eficiencia energética, solo una pequeña cantidad de recursos computarizados es requerida, lo que significa que cualquier persona tiene la oportunidad de participar.

La red MASS es la primera cadena pública en hacer uso del motor de consenso del MASS. MASS es una reserva de valor en circulación en la red MASS, y también es el ancla de valor para el motor de consenso del MASS.

La comunidad MASS es una organización online no lucrativa que trabaja por la difusión de la tecnología blockchain. Esta fue lanzada en 2017.

¿Quién creo MASS?

MASS fue creado por la comunidad MASS. La comunidad MASS es una abierta y no lucrativa organización online cuya misión es promover la tecnología blockchain entre el público en general, mejorando así la vida de las personas y liderando una equitativa y más prospera sociedad.

La comunidad MASS fue lanzada en 2017. Nosotros estamos constantemente fomentando nuestro desarrollo a través de continuos debates y cooperaciones online, así como periódicos eventos fuera de línea. La comunidad MASS da la bienvenida a todos los expertos con formación en informática, ciencias sociales, economía, finanzas o espíritu empresarial, y a quien tenga nuestra misma. Nosotros preferimos a miembros con instintos novedosos y fuertes habilidades de colaboración. Para garantizar que los miembros de la comunidad son suficientemente calificados, los nuevos miembros deben ser primero aprobados por al menos la mitad de los miembros existentes. La comunidad MASS tiene requerimientos estrictos de investigación e implementación para garantizar la excelencia de nuestro trabajo. Cuando el tiempo sea el adecuado, nuestro trabajo será una fuente abierta, un movimiento que promoverá un amplio conocimiento de la tecnología y ayudará con futuras colaboraciones.

Aquellos que quieran unirse a la comunidad MASS son invitados a enviar su CV a [email protected], y nosotros les responderemos en cuanto sea posible.

¿Qué problemas puede solucionar MASS?

Desde nuestro punto de vista, el punto clave que debe abordarse para que el blockchain pueda entrar en la corriente popular no es la capa estructurada de datos, el contrato de capas, o la aplicación de capas. Más bien es la capa de consenso, es decir, La capa 0. La razón de esto es muy simple. Todas las estructuras de datos de blockchain, contratos y aplicaciones difieren de modelos tradicionales centralizados, ya que pasan por un consenso de red distribuida que no requiere permiso.

Sin consenso, todos los blockchain basados en acciones (tales como transacciones) seria infundado, así como blockchain basados en contratos y aplicaciones. En pocas palabras, Si la capa 1 es la base del blockchain que garantiza su seguridad y descentralización, la capa 2 se trata principalmente de escalabilidad y rendimiento, entonces la capa 0 es el consenso. Sin una fuerte capa 0, las capas 1 y 2 serían inútiles.

Cuando la red Bitcoin se lanzó por primera vez, fue un increíble trabajo de creatividad que no solo incluía un innovador y sofisticado consenso de Nakamoto, sino también mostraba por primera vez el potencial a larga escala, abierto, con una red distribuida sin permiso. Sin embargo, nosotros creemos que la red Bitcoin es retenida por una serie de deficiencias claras. El más crítico de estos defectos es que es inseparable de su mecanismo de consenso, es decir, es un gasto insostenible de energía, es inequitativo, y cuenta con una minería cada vez más centralizada. La gente a menudo habla sobre su falta de escalabilidad o el problema con la capa de contrato, pero nosotros no consideramos que estos sean problemas críticos. La razón es porque estas llamadas deficiencias tienen remedio o soluciones que están bien establecidas o parecen prometedoras. Lo que en serio limita la escala de la red Bitcoin es el consenso de la prueba de trabajo (a pesar de todo su éxito, la red Bitcoin no es particularmente grande. Solo tiene alrededor de 10,000 clientes de nodo completo, el número de mineros activos está en decenas de miles, y solo hay unos pocos millones de usuarios. En términos de escala, esta es muy pequeña en comparación a los servicios tradicionales de internet).

Desde el punto inicial de tratar de resolver los problemas inherentes a PoW (prueba de trabajo), hemos creado e implementado un algoritmo de consenso de prueba de capacidad, para luego usarlo como la base de nuestro ideal motor de consenso MASS capa 0. ¿Qué hace exactamente un buen mecanismo de consenso capa 0? Hemos desarrollado un marco de referencia sobre características ideales y usado este como la base de nuestro progreso. Nosotros entendemos que un buen motor de consenso capa 0 debe tener las siguientes cualidades:

  • Sin permiso
  • Equitativo
  • Eficiencia energética
  • Universal
  • Seguro
¿Qué ventajas brinda MASS?

Desde su creación, la naturaleza descentralizada, inmutable y sin permiso de Bitcoin ha atraído a personas en masa a su comunidad. Los miembros de esta comunidad han trabajado sin cansancio en el mantenimiento de la red Bitcoin, así como en la promoción y desarrollo de la tecnología Bitcoin en general. Sin embargo, la gran sed del consenso de Nakamoto por el poder en computación ha llevado a que los recursos se concentren en las manos de unos pocos. Bitcoin corre el riesgo de caer en el juego entre una red cada vez más centralizada y un puñado de oligarcas, quienes han monopolizado con éxito los recursos de informáticos.

Entonces, Bitcoin tal como existe actualmente está rodeado por una multitud de problemas, entre ellas centralización excesiva, el desperdicio del mecanismo de consenso y la no reutilización del potencial informático utilizado en la minería. Para poder resolver apropiadamente estos problemas y crear una infraestructura de blockchain más democrática, equitativa, eficiente en energía, segura, escalable y versátil, la comunidad MASS ha desarrollado un efectivo protocolo de consenso en una prueba de capacidad (PoC). Cuando un nodo en la red MASS está completo para el siguiente bloque, este solo necesita proporcionar una prueba de capacidad valida e infalsificable a la red. Esta prueba se refiere únicamente a la capacidad dada por el nodo y puede ser verificada por cualquier otro nodo.

The following are some of the main advantages of the MASS PoC consensus protocol:

La red no necesita permiso、El nivel de seguridad es similar al protocolo de consenso de Nakamoto、La red se dirige más hacia la descentralización en comparación con Bitcoin、Competir por los bloques no requiere del uso de recursos informáticos、La red puede apoyar a múltiples instancias de blockchain en paralelo.

El sistema MASS cuenta con las siguientes características:

Seguro: Usando la teoría del intercambio de tiempo-memoria (TMTO), el protocolo PoC asegura que las pruebas sean infalsificables, y junto al uso de una función aleatoria verificable, garantiza que el sistema MASS tenga un 51% de tolerancia a fallas bizantinas. Además, un esquema de detección de ataques protege la cadena principal de los ataques de Nothing-At-Stake que podrían dividir a la cadena principal.

Equitativo: El protocolo de consenso PoC de MASS garantiza que la probabilidad de generación del bloque de un nodo dependa únicamente de la prueba efectiva de capacidad proporcionada por el nodo. Adicionalmente, la prueba efectiva de capacidad es un medio de almacenamiento independiente; de este modo, todos los nodos que participan en la red MASS tienen márgenes de costos similares.

Eficiencia energética: En el protocolo PoC de MASS, los recursos informáticos son solo requeridos al iniciar la capacidad de almacenamiento, y al ingresar al bloque cuando los datos de la fase de consenso solo se pueden acceder en O(1) complejidad del tiempo. Por ello, usando el protocolo PoC de MASS para bloques de consenso no requiere un consumo continuo de energía. Cuando el sistema de MASS realiza bloques de consenso, los recursos informáticos usados son despreciables, lo suficientemente pequeños para no afectar el uso normal de la computadora. Cuando la capacidad de almacenamiento no está participando en la red MASS, esta puede ser reformateada por otros usuarios.

Universal: Durante el proceso de consenso, el nodo solo necesita realizar una pregunta en la capacidad inicial y no ejecutar ninguna operación de datos en él. Por lo tanto, el mismo espacio de almacenamiento puede proveer pruebas de capacidad para múltiples instancias de consenso de blockchain, y los nodos usando el protocolo PoC pueden simultáneamente apoyar a múltiples instancias de blockchain en paralelo.

¿Qué es el algoritmo de consenso en una prueba de capacidad?

Prueba de capacidad (PoC) es un mecanismo de consenso basado en dar una prueba del espacio de almacenamiento. En el algoritmo de consenso PoC, cuando un nodo presenta un bloque a la red, este debe a su vez proporcionar una prueba de capacidad valida. Es muy difícil para un nodo generar capacidad de prueba válida sin tener un tamaño de almacenamiento correspondiente, y la prueba puede ser verificada por cualquier otro nodo en la red. Si ambos bloques de datos junto la prueba son válidos, el bloque será aceptado por el resto de la red. El principio básico detrás de cómo una prueba es proporcionada es el siguiente: durante la fase inicial, una serie de datos es generada de acuerdo al protocolo y es guardada en el dispositivo de almacenamiento. Cuando un nuevo bloque esta por ser generado, una parte de estos datos almacenados se recupera en base al valor de un numero aleatorio. Esta parte es luego usada para generar una prueba y el nodo es capaz de completarse para el siguiente bloque.

¿Cómo se minan las monedas MASS?

Para poder participar en la red de MASS, uno debe dirigirse primero a la página oficial de MASS para descargar, configurar y ejecutar el cliente de nodo completo MASS.

Mientras el test en la red este en operación, MASS proveerá un cliente de nodo completo que integre tanto la funcionalidad de minería como de billetera. Esto incluye características como la capacidad de minería, la sincronización de bloques, una red P2P, generación y gestión de direcciones, transferencia de transacciones de generación y firma. Lo usuarios solo necesitan descargar el cliente de nodo completo MASS para poder utilizar su capacidad de almacenamiento (es decir, el espacio de su disco duro) y de esta manera minar MASS y ayudar a aprobar las transacciones.

Cuando la red principal está en operación, MASS proveerá dos clientes: un cliente de nodo completo de minería y otro de billetera. El cliente de minería puede mantener la consistencia del libro mayor de MASS, mientras que el cliente de billetera es usado específicamente para transferir monedas MASS, realizar la gestión del ecosistema, entre otras tareas.

Antes de la minería, el cliente MASS debe generar primero un par de claves públicas y privadas para el usuario, y usar la clave pública para llenar la capacidad de almacenamiento requerida para la minería Esta capacidad es creada de acuerdo al algoritmo inicial de PoC, el cual sirve como base para la siguiente fase de minería. Si el usuario requiere múltiples capacidades de almacenamiento para llenar el medio de almacenamiento, el proceso anterior puede ser repetido cuantas veces sea necesario.

Una vez que comienza la minería, en cada generación de bloques la ventana de tiempo (ronda), el cliente encuentra una prueba que coincida con el objetivo seleccionado al azar dado en el la ronda anterior. Estas pruebas se obtienen de la capacidad de almacenamiento previamente instalada por el cliente. Antes de finalizar la ronda actual, la mejor prueba es escogida de acuerdo a la fórmula de calidad dada por la red y es verificada utilizando la clave pública generada durante el proceso de iniciación.

Finalmente, la clave pública que proporcionó la mejor prueba se convierte en la clave pública para el bloque generado. Este bloque es luego difundido y aceptado por la red, y la dirección de pago configurada por el cliente será recompensada en consecuencia.

¿Cuáles son los requisitos de hardware y software para la minería?

Para el examen de red, los usuarios necesitan tener una computadora conectada a internet, un medio de almacenamiento (es decir, un disco duro), un cliente de nodo completo para el test en la red, y un 64-bit Linux o un sistema operativo macOS. Aparte de estos, no hay otros requisitos específicos. Para una guía detallada, por favor diríjase a la documentación del proyecto MASS.

Para la red principal, debe seguir las instrucciones del cliente de nodo completo MASS y el manual de configuración de la billetera de nodo completo.

¿La minería MASS puede dañar mi disco duro?

La minería MASS no causara ningún daño al almacenamiento del disco duro. El cliente puede realizar lecturas aleatorias en el dispositivo de almacenamiento y solo encontrará un valor de unos pocos bytes en tamaño. En simples palabras, durante la minería, se accede al disco duro unas pocas veces, la cantidad de datos es cuestión es despreciable, y el acceso es distribuido uniformemente. Tomaría años de minería continua antes de que la cantidad total de datos accedidos supere 1GB.

¿La minería MASS toma los recursos del sistema?

Debido a la naturaleza inherente del protocolo de consenso PoC de MASS, Las monedas mineras MASS consumen muy pocos recursos del sistema (CPU, memoria, ancho de banda, etc.). En cada ventana de generación de bloques, el cliente MASS solo necesita realizar lecturas y cálculos extremadamente ligeros, lo que incluye algunos kilobytes en uso de ancho de banda, el almacenamiento correspondiente y las operaciones de entrada y salida (IO). Estas tareas menores tienes un impacto insignificante en el rendimiento de los sistemas informáticos modernos.

¿Es MASS un código abierto?

La comunidad MASS está comprometida con una infraestructura de blockchain más democrática, equitativa, eficiente en el uso de energía, segura, escalable y versátil. Por ello, el protocolo de consenso PoC de MASS y el código fuente para el cliente de minería se hará público gradualmente, a medida que el proyecto se desarrolle. Los expertos técnicos quienes estén interesados en el proyecto MASS son bienvenidos a unirse a la comunidad.

Como una red transparente, sin permisos y descentralizada, MASS tiene un número de herramientas y bienes que son utilizados para impulsar el proyecto. Estos incluyen al algoritmo central, al código, los clientes, y al subministro abierto de otras herramientas relacionadas. Todos estos pueden ayudar a aprovechar el poder de la comunidad para expandirse y perfeccionar el proyecto, garantizar su seguridad, incrementar el número de herramientas, y mejorar la ecología de la red MASS.

¿MASS es segura?

Debido a la inherente naturaleza de seguridad del método de prueba de capacidad y del consenso de blockchain, MASS posee un alto nivel de seguridad que los usuarios pueden esperan.

La prueba de capacidad es segura en las siguientes maneras:

Las pruebas no pueden ser falsificadas: El algoritmo PoC de MASS hace uso del intercambio de tiempo-memoria. Si el participante proporciona una prueba de capacidad S, esta muestra que él lleno la capacidad S de acuerdo a las presentes reglas, lo cual puede ser difícil de calcular apropósito.

51% de tolerancia a fallas bizantinas: Al competir para el siguiente nivel, cada nodo busca una prueba que concuerde con el actual bloque en su propio espacio de almacenamiento inicial. La probabilidad de que un nodo genere un nuevo bloque es proporcional a la relación entre la capacidad inicial de toda la red y la capacidad inicial del nodo actual. Si un nodo malicioso intenta tomar el control de la generación de bloques, este necesita al menos un 51% de capacidad en toda la red. Sin embrago, para tener más del 51% de capacidad, la inversión en el hardware físico seria colosal. Por lo tanto, el nodo malicioso no tiene el suficiente incentivo para romper el consenso de MASS.

El valor objetivo aleatorio es impredecible: En el algoritmo PoC de MASS, cada bloque provee valores aleatorios como objetivos para la capacidad inicial de todos los nodos. Este valor aleatorio es producido por una función aleatoria verificable y ningún nodo puede controlar aquello. Por ello, a la misma altura del bloque, todos los nodos tienen la misma infamación previa cuando compiten para el siguiente bloque.

El protocolo de consenso del blockchain es seguro en las siguientes maneras:

Resistente a ataques: El esquema de detección de ataques protege a la cadena de ser dividida debido a los ataques de Nothing-at-Stake. Dado que MASS disfruta del algoritmo de prueba de capacidad, sin tomar medidas de protección necesarias, estaría en riesgo de ataques por parte de Nothing-at-Stake. Es decir, La prueba S puede usarse como prueba en la cadena principal y también en la división al mismo tiempo sin ningún costo adicional. Para hacer frente a este riesgo, el sistema de MASS emplea un esquema de detección de ataques. Si se encuentra que un bloque de la cadena principal y uno de la cadena dividida tienen la misma prueba, todos los nodos serán automáticamente llevados a la lista negra, incluyendo la clave pública utilizada en la iniciación de la capacidad de almacenamiento, y rechazarán todas las pruebas posteriores suministradas por él.

Resistente a la minería egoísta: En un mecanismo de consenso de prueba de trabajo, un nodo malicioso puede obtener un tiempo ventajoso en la competición para el siguiente bloque ocultando bloques ya minados. Sin embargo, en el protocolo de consenso de MASS blockchain, los nodos iniciales pueden encontrar las pruebas extremadamente rápido, así que no hay cabida para estrategias de este tipo.

Resistente a transacciones de doble gasto: El sistema de MASS utiliza un UTXO (Salida de Transacción Sin Gasto) modelo de transacción, el cual está protegido por un algoritmo cifrado asimétricamente. La regresión de bloques está garantizada por la tolerancia a fallas bizantinas del 51% facilitada por el algoritmo de PoC.