El programa Symbol Supernode acaba de ser lanzado en Testnet, hemos estado monitoreando los nodos NGL por un tiempo y ya ha completado nuestras pruebas Alpha, sin embargo, necesitamos miembros de la comunidad (particularmente aquellos que ejecutarán SuperNodos después del lanzamiento) que nos ayuden a probarlo más ampliamente .
Se proporcionó previamente un resumen inicial para que cualquiera que no esté familiarizado con él, tenga mayor contexto.
Resumen
El programa SuperNodo de Symbol funciona de manera muy similar al programa Supernodo de NEM NIS1 y la descripción general está disponible en la documentación de Symbol.
El nodo debe tener 1 m, 2 m o 3 m de tokens apostados cumplir con todos los requisitos mínimos y ser monitoreado pasando pruebas regulares
Para tener derecho a los pagos por voto, el SuperNodo debe ser un nodo de más de 3 millones y tener habilitada la votación
Un recordatorio de que un SuperNodo es lo mismo que un nodo normal, excepto que debe cumplir con los criterios mínimos y tener suficientes XYM apostados. No es como por ejemplo, los Nodos Maestros en otras redes; desde una perspectiva de red, realiza la función como nodos regulares (a menos que esté votando), pero proporciona una garantía adicional en términos de seguridad y estabilidad y es recompensada por ello.
Requisitos del SuperNodo
Para ser elegible para el programa será necesario:
Ejecutar un nodo completo (Dual) para ser considerado un SuperNodo
Los nodos deben estar en la versión actual de Symbol y deben actualizarse dentro de los 10 días posteriores a cada lanzamiento
Cumplir con los criterios de prueba descritos en este documento. Es probable que el nodo deba cumplir con las especificaciones mínimas recomendadas para lograrlo.
Inscríbase en el programa SuperNode
Apostar suficientes tokens (1 m, 2 mo 3 m + XYM)
Requisitos del nodo de votación
Para habilitar la votación en un nodo y participar en la finalización de la cadena, es necesario cumplir con todos los requisitos anteriores y además:
Apuestar 3m + XYM
Registrar una clave de votación + enlace y habilitar la votación en la configuración del nodo.
Inscripción y validación
El Programa de Symbol puede inscribirse mediante dos métodos principales:
Usando Symbol Bootstrap con la opción enrolRewardProgram para inscribir e implementar el agente. La guía del usuario para Symbol Bootstrap está disponible aquí
Enviar manualmente una transacción similar a la anterior, que es una transacción de transferencia simple a una dirección predefinida y desplegar manualmente el agente (consulte la guía del usuario)
Una vez inscrito y con el programa ejecutándose, será posible ver y monitorear a través del explorador de bloques estándar los detalles de las pruebas o problemas que podría tener su Nodo.
Se acaba de lanzar una nueva versión de Symbol Bootstrap (0.4.4), deberá actualizar a esta versión para inscribirse correctamente, el uso de versiones anteriores puede hacer que el nodo sea inestable debido a algunas correcciones en la nueva versión.
Pruebas
La inscripción en Testnet ya está abierta, se ha probado en varios de nuestros nodos estándar, pero necesitamos nodos comunitarios para implementarlo y ayudarnos a descubrir qué es diferente en la naturaleza en una red más ampliamente distribuida.
Si tiene algún problema, regístrelo en los repositorios a continuación:
En la actualidad, el código fuente del agente no se encuentra en este repositorio público, se migrará a él en el futuro, pero los problemas se mantendrán actualizados en el público en aras del tiempo.
Pago de recompensas de SuperNodo
Se emitirán pagos diarios. Habrá una cantidad diaria total dividida por la cantidad de nodos elegibles en ese período de 24 horas.
Según los Tokenomics que la comunidad aprobó; el programa se eliminará gradualmente durante 6 años con montos de pago decrecientes con el tiempo, la reducción se describe a continuación, y cada paso se realizará en el aniversario de 12 meses del lanzamiento de Symbol
Año
XYM Anual
XYM Diario
1
5,475,000
15,000
2
5,475,000
15,000
3
5,475,000
15,000
4
5,110,000
14,000
5
3,650,000
10,000
6
1,825,000
5,000
A diferencia del programa NEM NIS1, el de Symbol permitirá que los propietarios de nodos con menos tokens obtengan una recompensa reducida, lo que hace posible ejecutar un SuperNode con 1 m o 2 millones de tokens. La participación mínima cambiará de 3m XEM en NEM NIS1 a tres niveles: 1m, 2m y 3m XYM. Cada nivel obtiene una recompensa total diferente en reconocimiento de la apuesta, además de los tokens apostados, los otros requisitos siguen siendo los mismos que en NEM NIS1. Los niveles se describen a continuación, los detalles completos están en el Tokenomics
Tokens
Comentarios
3m
Máxima recompensa de SuperNodo
2m
Recompensa de SuperNodo reducida (~46% de 3m recompensa)
1m
Recompensa de SuperNodo reducida (~17% de 3m recompensa)
<1m
Sin recompensa de SuperNodo
Pago de recompensas de pago por voto
Las pruebas se llevarán a cabo durante 4 épocas (1 época = 6 horas) y los pagos se realizarán una vez al día en un calendario similar a los pagos de SuperNodo.
Visualización de información / resultados de supernodos y nodos de votación
Se ha agregado una nueva característica al Explorador de bloques que permite la visibilidad de los nodos, cómo se están desempeñando, rondas de pago, etc. El Explorador se actualizará poco después de este anuncio
Mientras tanto, es posible seguir las guías de inscripción para unirse al programa en Testnet y monitorear los pagos a través de la billetera de la pestaña Cuentas en Explorer.
Artículos adicionales
Implementación de Mainnet
Actualmente estamos trabajando en la coordinación de poner SuperNodos en línea para Mainnet, junto con una guía sobre cómo hacerlo de forma segura con las herramientas disponibles. Esta información se publicará lo antes posible antes del lanzamiento.
Un enlace útil para cualquier persona interesada en los tipos de claves y para qué se utilizan, se ha actualizado aquí en respuesta a un par de preguntas sobre qué son las claves para criptografía: documentación de Symbol.
Programas de bonificación de nodo temprano y del ecosistema
Muchos recordarán que estos fueron parte del enfoque tokenómico aprobado por la comunidad. La intención aún es que estos estén presentes y próximamente se pondrá a disposición información sobre estos, usan la misma infraestructura que las herramientas de monitoreo de SuperNode, con un método de inscripción diferente, por lo que todas las pruebas para SuperNodos también están probando esos programas de bonificación indirectamente .
Como siempre, si hay algún problema, regístrelo en Github y si tiene alguna pregunta, pregunte aquí o en Slack y haremos todo lo posible para responderlo.
Esta es una traducción al español del artículo original (en inglés) escrito por DaveH en el Foro oficial de NEM . Traducido y editado por NEM en Español. Juntos estamos haciendo que NEM sea más fuerte y que Symbol sea más brillante.
Para más información y noticias sobre NEM, le invitamos a seguirnos en nuestras redes sociales: Facebook, Twitter e Instagram
Para celebrar el lanzamiento de Symbol y destacar el hecho de que NEM se convertirá en un ecosistema de dos cadenas, nos complace invitar a todos los entusiastas de blockchain, grandes y pequeños, a participar en un Torneo de trading de impacto global único, que creemos será la más grande competencia de trading nunca antes hecha.
El Torneo de trading incluirá múltiples exchanges de tipo regional y global, incluidos Binance, Huobi, Gate.io, Bithumb, OKEX y AEX durante un período de trading de 3 semanas, con 3 oleadas distintas, que ofrecen hasta $ 500K en premios en moneda fiat y tokens. Se estarán confirmando más exchanges participantes.
La primera y segunda oleada se centrarán en una competencia de trading con XEM, mientras que la oleada 3, que tiene lugar inmediatamente después del lanzamiento de Symbol, será para traderar XYM.
Con los exchanges que admiten tokens XEM y XYM, NEM quiere brindar una oportunidad para que los participantes de nuestra comunidad demuestren su capacidad comercial y se enfrenten a otros usuarios y en múltiples exchanges.
El Torneo de trading de exchanges global reúne algunos de los mejores y más grandes exchanges para crear una experiencia única con en donde estos exchanges ofrecerán premios y actividades importantes para realmente iniciar el lanzamiento de Symbol con estilo.
Más información sobre el detalle exacto de la competencia y cada ola, más adelante.
Esta es una traducción al español del artículo original (en inglés) escrito en el Blog Oficial de NEM . Traducido y editado por NEM en Español. Juntos estamos haciendo que NEM sea más fuerte y que Symbol sea más brillante.
Para más información y noticias sobre NEM, le invitamos a seguirnos en nuestras redes sociales: Facebook, Twitter e Instagram
De los diversos chats, twitter, etc., está claro que hay cierta confusión sobre qué esperar hoy. Esta publicación intentará aclarar eso.
Plan Original
Mi actualización del 17 de febrero de 2020 sobre el hilo del anuncio de lanzamiento 0.10.0.7 indicó dos cosas importantes:
Que el informe de la prueba de resistencia de NGL estaría disponible hoy (22 de febrero de 2020) UTC
No se haría ningún anuncio sobre la instantánea / lanzamiento antes de hoy.
El viernes di una actualización de que los resultados intermedios de nuestra prueba de esfuerzo se veían bien, pero teníamos algunas cosas que verificar durante el fin de semana. Esas verificaciones están en curso con el equipo de prueba y los miembros de la comunidad en Slack, se espera que se completen hoy.
El domingo por la mañana UTC, muchos miembros de la comunidad habrán visto que NEMTus anunció una prueba comunitaria que tendrá lugar a las 11.00 – 12.00 UTC hoy (lunes) y los resultados completos estarán disponibles a las 15.00 UTC de mañana (martes).
Plan revisado
Hemos hablado con NEMTus, los equipos de NGL y Jaguar sobre este desarrollo y el plan de acción previsto es:
Informe de prueba de esfuerzo de NGL disponible hoy según lo previsto
Se realizó la prueba NEMTus y se revisan los resultados provisionales
No se hará ningún anuncio sobre la instantánea o la fecha de lanzamiento hasta mañana por la mañana UTC como muy pronto, y depende de los resultados de la prueba NEMTus.
Sé que algunos miembros de la comunidad esperaban un anuncio de lanzamiento hoy, sin embargo, eso no se indicó en la actualización, no antes de hoy.
El desarrollo anterior significa que no sería prudente comunicar nada antes de las pruebas y los resultados.
Esta es una traducción al español del artículo original (en inglés) escrito por DaveH en Foro Oficial de NEM. Traducido y editado por NEM en Español. Juntos estamos haciendo que NEM sea más fuerte y que Symbol sea más brillante.
Para más información y noticias sobre NEM, le invitamos a seguirnos en nuestras redes sociales: Facebook, Twitter e Instagram
Cuando hablamos de tokenización en el mundo físico, queremos volver algo tangible en algo intangible. Por ejemplo, una “muestra de agradecimiento” es la forma en que hacemos tangible lo intangible (agradecimiento) ejemplo, con un regalo. Mientras estamos en el mundo digital o virtual, cuando hablamos de tokenización, queremos hacer algo tangible intangible. Por ejemplo, tokenizar USD a USD Tether.
La tokenización es una función importante y más utilizada de blockchain. Permite que los activos se transfieran de una parte a otra sin un intermediario. Hay 2 categorías de tokens, los fungibles y los no fungibles. Los tokens fungibles son como puntos de fidelidad o dinero. Por ejemplo, ambos tenemos un dólar, si los cambiamos, ambos tenemos un dólar. El valor no cambiará. Las fichas no fungibles son como un pasaporte. Digamos que ambos tenemos un pasaporte emitido por el mismo país. Se ven iguales desde el exterior, pero la información que aparece en el interior es diferente. Si intercambiamos los pasaportes, realmente ya no nos representan, ya que cada pasaporte es único.
ERC-20
Los tokens en Ethereum, normalmente, se generan mediante la implementación de un contrato inteligente en la red. Como el contrato inteligente de Ethereum es muy versátil, esto también significa que cualquiera puede implementar un contrato inteligente para crear un token en cualquier formato. Imagínese si no hubiera un formulario estándar mientras solicitamos un pasaporte, todos podrían enviar su información personal en un orden diferente y eso sería un gran dolor de cabeza para los oficiales. Por lo tanto, para una mejor experiencia de usuario, especialmente para entidades como Exchanges, se introduce un estándar: el ERC-20. Es por mucho, el estándar más utilizado. Consulte aquí para obtener una lista de tokens ERC-20.
Un contrato inteligente para ERC-20 se llama contrato simbólico. Hay 6 funciones obligatorias en un contrato de token ERC-20 y 3 opcionales (elementos 7 a 9).
totalSupply (): indica cuántos tokens hay en circulación. Esta es la única función que debe tener valor mientras se implementa el contrato inteligente.
balance de (dirección): Devuelve el número de tokens que posee la dirección.
transferencia (dirección, valor): Mueve dicha cantidad de tokens a la dirección mencionada.
transferFrom (dirección del remitente, dirección del receptor, valor): Mueve dicha cantidad de tokens del remitente al receptor. Útil cuando usa los tokens para pagar servicios, lo que significa que necesita llamar a otro contrato.
aprobar (dirección del gastador, valor): esto permitió que la dirección de un tercero gastara la cantidad total establecida por el propietario del token.
asignación (dirección del propietario, dirección del gastador): Devuelva el saldo de las fichas que el gastador todavía puede gastar en nombre del propietario.
name (): el nombre que desea darle al token. Como no existe un registro central para los contratos de token, no se garantiza la unicidad del nombre.
símbolo (): una forma más corta de nombre (). P.ej. “Dios mío” para OmiseGO. Normalmente será el ticker. La singularidad no está garantizada.
decimal (): indica los tokens que se mostrarán. La divisibilidad máxima para Ethereum es 18. Ethereum no se ocupa de decimal. Esto es para fines visuales.
El funcionamiento de cada función se explicará con un ejemplo más adelante.
Hay 2 eventos relacionados con contratos de token.
Transferencia (dirección del remitente, dirección del receptor, valor): este evento desencadena la transferencia de tokens de una dirección a otra. Si la dirección de destino es una dirección de contrato, activa los códigos en el contrato.
Aprobar (dirección del propietario, dirección del gastador, valor): este evento se convoca para permitir que un tercero mueva fondos en nombre del propietario, generalmente un contrato de servicio. También especifica la cantidad total permitida. Si el propietario de los tokens envía algunas llamadas a la misma dirección de gasto, reemplaza a la anterior.
Ahora que hemos analizado las funciones y los eventos relacionados con un contrato de token, comencemos con un ejemplo con fines ilustrativos.
Dice que le gustaría crear un token que represente un boleto para un concierto. Empiece por preparar el contrato inteligente. Lo nombra () “concertTicket” con el símbolo () “CTC”. Como no tiene sentido dividir un boleto, el decimal () será “0”. Todas estas funciones son opcionales, pero debe indicar el valor de totalSupplyl (). Si planea vender 1,000 boletos, establezca el valor en 1000. El resto de funciones deben estar ahí para cumplir con el estándar ERC-20.
Luego, implementa el contrato inteligente del token enviándolo a la dirección “0x0”. De hecho, en realidad no crea los tokens, crea los libros de contabilidad / contrato / mapas que registran la propiedad y la transferencia de propiedad de los tokens. Permítanme explicar esto junto con otras preguntas sobre el resto de funciones. En el camino, podría haber otras características que podrían incorporarse, pero no se incluirán en la discusión para mantener esta pieza simple. Blockchain es un agujero de conejo
The ledger/map of addresses with CTC balance.
Una vez que se haya implementado el contrato de token “CTC”, ahora puede comenzar a vender la entrada del concierto. Digamos que Alice te compró un boleto y quieres enviarle un boleto. Llamas a la función de transferencia (dirección de Alice, 1 ticket). Este evento activará la transferencia del evento (su dirección, la dirección de Alice, 1 boleto) y cambiará el saldo de boletos de su propiedad (de 1,000 a 999) y Alice (de 0 a 1).
The ledger/map of addresses with CTC balance.
Dice que también designa a un distribuidor para que venda 100 boletos en su nombre, y debe autorizar al distribuidor a transferir los boletos en su nombre. Deberá llamar para aprobar (dirección del distribuidor, 100 boletos). Se activará el evento Approve (su dirección, dirección del distribuidor, 100 entradas) y cambiará el saldo de la asignación que el distribuidor puede vender a 100 entradas. Tenga en cuenta que esto no cambia el saldo del CTC en su dirección.
The ledger/map of addresses with CTC allowance to spend.
Cuando el distribuidor vende un boleto a Bob, el distribuidor llamará a la función transferFrom (su dirección, la dirección de Bob, 1 boleto). Esto cambia el saldo del boleto de su dirección a 998, el de Bob a 1 y la asignación del distribuidor a 99.
The ledger/map of addresses with CTC balance.The ledger/map of addresses with CTC allowance to spend.
Cuando desee verificar el token que posee una dirección, llame a la función balanceOf (dirección). Cuando se desea conocer el saldo de los tokens que se permite mover por un tercero, se llama asignación (dirección del propietario, dirección del gastador).
Con esto, hemos cubierto todas las funciones y los eventos relacionados con un contrato de token. Es posible que haya notado que todas las acciones en relación con la transferencia de propiedad del token de la entrada del concierto de CTC ocurren solo dentro del contrato del token en sí.
Hay 2 tipos de cuentas en Ethereum. Ambas cuentas son:
representadas con una dirección que comienza con 0x,
puede recibir, enviar y retener tanto ETH como tokens, y
puede interactuar con contratos inteligentes implementados.
Cuenta de propiedad externa (EOA): Es una cuenta de propiedad de un usuario y no cuesta ninguna tarifa de transacción para crearla. Se compone de un par de claves públicas y privadas. Puede iniciar una transacción.
Cuenta de contrato: se crea mediante la implementación de un contrato inteligente. Por lo tanto, requiere tarifas de transacción ya que utiliza almacenamiento de red. No tiene clave privada, por lo que no puede firmar una transacción. La propiedad de los tokens puede cambiar de manos solo al recibir una transacción que activa el código.
Hay algunos problemas conocidos con ERC-20 que requieren precaución adicional. Primero, el problema de manejo de eventos. El receptor no será notificado de las transacciones entrantes ni podrá rechazar ninguna transacción válida. Esto no es un problema si se envía a la dirección correcta. Aquí, no estoy hablando de que A quiera enviar tokens a B, pero lo envió accidentalmente a C. Estoy hablando de A tenía la intención de enviarlo a otro EOA pero lo envió accidentalmente a una cuenta de contrato. Para empeorar las cosas, si la cuenta del contrato a la que lo envió no maneja los tokens que envió, permanecerá en el limbo.
En segundo lugar, problema de la aprobación () . Como se mencionó al presentar las funciones del contrato de token, el más nuevo aprobado () reemplaza al anterior. Si el gastador nota un cambio entrante en la asignación aprobada y retira la asignación anterior y retira nuevamente cuando entre la nueva aprobación ()
Se proponen soluciones para estos problemas, como ERC-223, que resolverá el primer problema. Aunque es compatible con versiones anteriores, no se usa comúnmente. Ethereum es muy versátil, puede haber funciones escritas para contrarrestar esos problemas. Los procesos de pensamiento y las pruebas cuidadosas y exhaustivas son cruciales.
Nota : ETH no es un ERC-20, ya que se creó antes de que se estableciera el estándar. Otros temas relacionados con ERC-20 y cómo ERC-223 los resuelve se discutirán en otros artículos.
Mosaico
el token fungible de Symbol, el Mosaico, es uno de los complementos. Los estándares del Mosaico se establecieron antes del lanzamiento de la plataforma. El token nativo de Symbol, XYM, en sí mismo es un mosaico. Consulte la parte 3 sobre complementos.
Un mosaico tiene 6 propiedades configurables.
Suministro inicial: el número inicial de mosaico que se creará en principio. El número máximo de un mosaico es de 9 mil millones.
Divisibilidad: esto indica qué tan divisible es el mosaico. La divisibilidad máxima de un Mosaico es de 6.
Duración: el mosaico caducará una vez que finalice la duración. Si desea crear un mosaico que no caduque, establezca esta propiedad en cero. De lo contrario, el máximo de días que puede vivir un mosaico es de 3650 días. No es renovable después de vencido.
Supply mutable: este es un campo booleano. Cuando se establece en “verdadero”, el suministro total del mosaico puede modificarse, bajo reglas estrictas. Solo el creador puede alterar el suministro total del Mosaico.
Transferible: este es un campo booleano. Cuando se establece en “verdadero”, el mosaico se puede intercambiar libremente entre cualquier cuenta. De lo contrario, el creador puede transferirlo a cualquier cuenta, pero solo podrá volver a transferirlo al creador. No a ninguna otra cuenta.
Restringible: este es un campo booleano. Cuando se establece en “verdadero”, se pueden establecer reglas más avanzadas en el mosaico. Esto implicará otro complemento: la restricción de mosaico.
Symbol no se rige por el concepto de contrato inteligente, sino que utiliza complementos, como se discutió anteriormente. Para crear el Mosaico, debe llamar a las transacciones relacionadas: MosaicDefinitionTransaction y MosaicSupplyChangeTransaction. Para facilitar el desarrollo con las 6 propiedades proporcionadas, los SDK disponibles se encargarán del resto de la ejecución.
Tomemos el mismo ejemplo que usamos anteriormente. Establecerás el suministro inicial en 1,000 para representar las entradas para el concierto; establezca la divisibilidad en cero; establezca la duración en 2 meses inmediatamente después del concierto, ya que no desea que las entradas no utilizadas estén disponibles; establezca la mutabilidad de suministro en “falso” ya que no tiene la intención de cambiar el número de asientos; establezca “falso” para que los boletos no sean transferibles, ya que no desea que el comprador revenda el boleto por un precio más alto; y establece “verdadero” para hacer que el mosaico sea restringible.
Se paga una tarifa única a una cuenta sink al crear el Mosaico, además de la tarifa de transacción. Y habrás notado que no mencioné el nombre del Mosaico. En Symbol, un mosaico se representa mediante un entero sin signo de 64 bits. Para nombrar el mosaico, está involucrado otro complemento llamado Espacio de nombres, y hablaremos de él en otra ocasión. Por ahora, solo tenga en cuenta que es posible hacer que el mosaico sea más reconocible.
En Symbol, hay 2 tipos de cuentas:
1.Cuenta: Es un par de claves públicas y privadas. Es un lugar para guardar todos los mosaicos. En Symbol, los saldos de los mosaicos propiedad de cada cuenta se registran en el estado de la cuenta.
2.Cuenta multifirma: convertida de una cuenta. Después de la conversión, ya no puede iniciar ninguna transacción. Todavía puede hacer cualquier cosa como lo puede hacer una cuenta normal. Puede contener mosaicos y enviar transacciones, pero las transacciones deben ser iniciadas por las cuentas que tienen el custodio. Puede imaginarlo como una cuenta bancaria a nombre compartido.
Ahora puedes empezar a vender el billete. Alice quiere comprar un boleto. Ella te paga XYM (moneda nativa del Symbol) y le envías un boleto. Ambos deben llamar a un complemento TransferTransacation para que se realice el intercambio. Ahora, usted tendrá 999 boletos y Alice tendrá uno. También puede hacer que el intercambio se realice automáticamente utilizando el complemento Aggregate Transaction.
No puede designar un distribuidor para transferir los boletos de su cuenta ya que ha establecido la propiedad “transferible” del billete en “falso”. Por lo tanto, el boleto solo se podrá transferir una vez al comprador y el comprador le devolverá el boleto el día del concierto. Sin embargo, puede cambiar la cuenta que creó los boletos a una Cuenta Multifirma y agregar al distribuidor para que tenga la custodia compartida sobre ella. Puede tener la aplicación de venta de entradas para crear transacciones para enviar el 10% de comisión al distribuidor y el 90% a su cuenta cuando el comprador realiza el pago. Dice que ahora el distribuidor le vende un boleto a Bob, él hace un pago, el 90% a usted y el 10% al distribuidor. Posteriormente, usted y el distribuidor firman una transacción para enviar un boleto a Bob desde la cuenta Multisig. Todos estos pueden ser uno como si estuvieran en una transacción utilizando Aggregate Transaction.
Dice que es un concierto de Lady Gaga y que solo habrá un espectáculo. Definitivamente 1,000 boletos no son suficientes para todos. Entonces, decidió venderlos solo para los miembros de su club de fans. Dado que ha establecido la propiedad “Restrictable” en “true”, podrá agregar funciones avanzadas para manejar esto.
Hay 2 partes para configurar. Primero, restringir los mosaicos de tickets para que sean transferibles a cuentas que están etiquetadas. En segundo lugar, la cuenta de los fans deberá ser etiquetada por quien esté manejando el proceso KYC (conozca a su cliente). Con estos configurados, la cuenta de no fan no podrá recibir el ticket Mosaico.
Hasta aquí, hemos analizado las características y comportamientos de Mosaico.
Una mirada más cercana a las diferencias
El estándar de creación de un mosaico está preestablecido y debe cumplirse. Todos los mosaicos son transferibles a cualquier cuenta, excepto si no son transferibles o tienen restricciones. Aun así, la transacción fallará y ningún Mosaico quedará atrapado en el limbo. La única forma en que un mosaico se considerará perdido para siempre es si la cuenta que contiene los mosaicos perdió su clave privada. Este problema se aplica a todas las cadenas de bloques.
Solo hay una forma de transferir un Mosaico, que es a través de Transacción de transferencia. Incluso si se usa la Transacción agregada, la Transacción de transferencia todavía está distorsionada dentro de la Transacción agregada.
En conclusión, tanto ERC-20 como Mosaico son flexibles. No son un modelo de avión que cada pieza tiene que ir en su lugar exacto para terminar el modelo. Aparte de un esqueleto que necesita para seguir la estructura, puede usar su imaginación para construir todo tipo de aplicaciones.
Si bien el contrato inteligente de Ethereum es como Play-Doh, los complementos de Symbol son como Lego.
– Ethereum 2.0 vs Symbol (Parte 3)
Como sabemos, Ethereum es muy versátil. Literalmente, puede hacer que la dApp se comporte de cualquier manera. Solo necesita asegurarse de que esté bien probado para defenderse de cualquier acto malicioso.
Si necesita el token para ejecutar reglas complicadas, Ethereum es una buena opción. Si necesita tokenizar sus activos para facilitar el seguimiento y la transferencia, Symbol’s Mosaic es un claro ganador por su simplicidad y su sistema bien probado.
Saber que un cuchillo puede cortar es un conocimiento básico. Saber cómo usar un cuchillo a tu favor es poder. No necesitas un machete para untar tu mantequilla.
Un agradecimiento especial a Anthony por revisar este artículo.
Esta es una traducción al español del artículo original (en inglés) escrito por Ivy Fung en Medium . Traducido y editado por NEM en Español. Juntos estamos haciendo que NEM sea más fuerte y que Symbol sea más brillante.
Para más información y noticias sobre NEM, le invitamos a seguirnos en nuestras redes sociales: Facebook, Twitter e Instagram
¡Muchas gracias a los equipos de desarrollo combinados de NEM Group y Peersyst por el arduo trabajo continuo desde el último lanzamiento!
Se espera que haya al menos otro lanzamiento de billeteras antes del lanzamiento.
Wallet Android
La billetera de Android se ha construido como un APK en la actualidad y podrá instalarse manualmente en teléfonos para aquellos que deseen probar, en la versión anterior:
La billetera iOS se ha creado y proporcionado a Apple, está disponible en versión beta abierta en la actualidad, los usuarios existentes deberán actualizar a través de Testflight, las nuevas descargas pueden usar el siguiente enlace:
Agregada funcionalidad de nodo personalizado. Ahora puede agregar un nodo personalizado en el menú de configuración.
Reparado:
Fechas de noticias donde no se muestran correctamente
La aplicación fallaba cuando se apagaba Internet
Diseño roto con traducción al ruso. Se modificaron las traducciones del menú Inicio y de la pestaña
La recolección no estaba cambiando al estado “Activo” correctamente
La alerta “El nodo está inactivo” ahora se activa cuando fallan tres solicitudes consecutivas
Transacciones donde no se muestran correctamente para el nodo experimental de mainnet
Esta es una traducción al español del artículo original (en inglés) escrito por DaveH en el Foro Oficial de NEM . Traducido y editado por NEM en Español. Juntos estamos haciendo que NEM sea más fuerte y que Symbol sea más brillante.
Para más información y noticias sobre NEM, le invitamos a seguirnos en nuestras redes sociales: Facebook, Twitter e Instagram
Como se indica en la Actualización de estado general del 15 de febrero de 2021, nos complace anunciar el lanzamiento de varios componentes en la versión de Symbol 0.10.0.7.
Resumen
Se proporcionan versiones del Core, REST + SDK; solucionando los problemas importantes más conocidos
Se producirá una bifurcación de la Testnet en el bloque 115500 (~ 16.00 miércoles 17 de febrero UTC)
Para obtener el beneficio del uso del inodo mejorado (# 152) necesitará resincronizar el nodo, la solución debería mostrar una mejora en el uso del disco en todos los sistemas operativos, no solo en Linux
La prueba de esfuerzo final de NGL no ocurrirá hasta después del fork.
Componentes del lanzamiento
Los principales componentes de la versión son los siguientes:
Los 10 nodos principales de NGL ya se han actualizado, los ~ 500 restantes se actualizarán en lotes durante el día siguiente más o menos.
Fork de la Testnet – Altura del bloque 115500
Como se indicó anteriormente y en publicaciones anteriores, el problema # 151 totalFee <EffectiveFee necesita una bifurcación para ocurrir en Testnet. Esta liberación tiene el fork codificado y ocurrirá en el bloque 115500.
Los propietarios de los nodos no deberían realizar ninguna acción después de actualizar la versión, debería ocurrir automáticamente. Si no actualiza el software del nodo antes de la bifurcación, su nodo se encontrará en la bifurcación más débil.
Actualmente, la estimación para ese bloque es ~ 16.00 miércoles 17 de febrero (UTC)
Prueba de estrés de NGL
NGL ejecutará una prueba de esfuerzo completa en esta versión una vez que Testnet se haya actualizado y se haya producido la bifurcación. Esto requiere 2 épocas (12 horas) después de que la bifurcación haya ocurrido debido a retrocesos, etc.
Indicando las horas y las zonas horarias involucradas, se espera que esto comience a última hora de la mañana del jueves 18 de febrero de 2021 (UTC) y dure aproximadamente 12 horas. Luego habrá varias horas de desaceleración mientras la red se recupera, esto suele ser 4 horas desde las pruebas anteriores. Después de lo cual se pueden evaluar los resultados.
Fecha de lanzamiento e instantánea
No se seleccionará una nueva fecha de lanzamiento e instantánea hasta que se complete la prueba, la red vuelva a la normalidad y se puedan evaluar los resultados.
Mejoras en el rendimiento de Wallets y Explorer
Algunos de los cambios de REST en esta versión debería mejorar notablemente el rendimiento de la Wallet y Block Explorer, para obtener el beneficio completo, la próxima versión de las billeteras también incluirán más mejoras.
Lanzamientos siguientes / adicionales
Se esperan las siguientes versiones adicionales en breve:
Se espera billetera (s) en los próximos días
Una CLI de registro de nodos que permitirá a los propietarios de nodos incluir claves / enlaces de claves en el bloque Genesis para que puedan poner el nodo en línea más fácilmente en el lanzamiento, esto se espera en los próximos días
Programa Supernode en Testnet, la solución está pasando por las pruebas finales y se espera que se lance esta semana para su prueba.
Anuncio de lanzamiento de Symbol de NEM 0.10.0.7:
Hace poco tiempo se publicó lo siguiente en el canal público de Slack:
Antes de actualizar, se recomienda hacer una copia de seguridad de la carpeta de destino de su nodo
Instale el bootstrap más reciente:
npm install -g symbol-bootstrap
Nodo solo de pares
Si está ejecutando un nodo sólo de pares, ejecute:
symbol-bootstrap start -p testnet -a peer --upgrade (-c myCustomPreset.yml)
La opción –upgrade recreará la configuración de su servidor, la configuración de la ventana acoplable y actualizará el formato de address.yml sin eliminar los datos existentes ni generar claves.
Nodo dual o nodo API
Si está ejecutando una API o un nodo dual, ejecute:
symbol-bootstrap start -p testnet -a api --upgrade (-c myCustomPreset.yml)
symbol-bootstrap start -p testnet -a dual --upgrade (-c myCustomPreset.yml)
Si desea restablecer a un nodo de testnet nuevo / limpio, –reset en lugar de ‘–upgrade’ borrará todos sus datos y claves. Las claves se volverán a generar si no les proporciona un ajuste predeterminado personalizado. Tenga en cuenta que es probable que una resincronización tarde más de 24 horas debido al tamaño de la cadena.
Vale la pena verificar que sus servicios de Docker se estén ejecutando. Valide los registros de servicios y verifique que las claves y cuentas de su nodo sean válidas.
Se agregaron archivos Core Dump cuando dockerComposeDebugMode: true.
Se agregó soporte para autocompletar. Pruebe el autocompletado de arranque de Symbol y siga las instrucciones (Gracias @ 44uk)
Se ha cambiado el nombre de las palabras clave del supernodo para el programa de recompensa para aclararlas. Supernode es un tipo de programa de recompensas.
No se requiere votar para inscribirse en un programa.
Comando renombrado de enrolSupernode para enrolRewardProgram.
Se agregó una conexión configurable preestablecidaPoolSize a la configuración de Rest Gateway
Se eliminaron las transacciones de enlace de clave de nodo de némesis y comando de enlace.
Esta es una traducción al español del artículo original (en inglés) escrito por DaveH en el Foro Oficial de NEM . Traducido y editado por NEM en Español. Juntos estamos haciendo que NEM sea más fuerte y que Symbol sea más brillante.
Para más información y noticias sobre NEM, le invitamos a seguirnos en nuestras redes sociales: Facebook, Twitter e Instagram
¿Alguna vez ha intentado utilizar blockchain para tokenizar su cadena de suministro? Descubra aquí cómo utilizar las funciones de blockchain, asignarlas a una capa de datos comerciales y, en última instancia, ¡operar de manera más rentable!
Tabla de contenido
Modelos de datos blockchain
¿Cómo utilizar blockchain en su cadena de suministro?
Mapeo de su lógica empresarial
Transmisión de eventos con blockchain
Modelos de datos blockchain
El uso de blockchain y Bitcoin no siempre significa que se reduzcan los costos operativos y que los datos se almacenen de manera eficiente. Para evitar cometer errores sobre cómo usar blockchain para tokenizar su cadena de suministro, usaré la anécdota de un proyecto que desarrollamos con fines de exhibición. También incluyó características que se hicieron intencionalmente no escalables para poder mostrar varias integraciones de blockchain para la lógica empresarial.
De hecho, un ejemplo de mal uso de los modelos de datos de blockchain incluye la implementación de High Score que hemos hecho en PacNEM. Esta implementación usó intencionalmente un conjunto de datos menos receptivo (transacciones NIS, con un tiempo de finalización de 2 minutos) para mostrar la necesidad de modelos de datos bien pensados cuando se usa blockchain.
Esta implementación hizo uso de transacciones en la red blockchain de NIS para reflejar las entradas de alta puntuación del juego. Esto no escalo bien, de hecho sólo funcionó durante aproximadamente un mes, período después del cual el puntaje alto ya no se pudo consultar, porque se crearon demasiadas transacciones en la parte superior y la red se volvió demasiado grande para que PacNEM pudiera realizar un seguimiento de su puntaje alto.
Cuando utiliza blockchain, es importante modelar sus datos cuidadosamente. Si va a utilizar cualquier conjunto de datos de blockchain para almacenar datos relacionados con su software, se recomienda que conozca las características de escala de este conjunto de datos.
Las características comunes de escalabilidad se pueden cuestionar con lo siguiente:
¿Se conserva un registro de este conjunto de datos en todos los nodos de la red?
¿Hay un registro de este conjunto de datos disponible para su recuperación por API?
¿Cuántas solicitudes a la API necesita para recuperar una colección de este conjunto de datos?
¿Cuál es el tiempo de respuesta (por ejemplo: en milisegundos) para una solicitud de API en la red?
¿Este registro está relacionado con información sensible? Nunca los envíe a través de una red de ningún tipo.
Hágase estas preguntas antes de que los datos de su capa empresarial se almacenen en una red blockchain. Esto le ahorrará mucho tiempo.
¿Cómo utilizar blockchain en su cadena de suministro?
En términos de encontrar una una blockchain que se ajuste a sus necesidades de tokenización para su cadena de suministro le propongo considerar a Symbol de NEM de la cual puede encontrar el documento técnico aquí.
En cuanto a lo que se debe hacer exactamente para mapear la lógica empresarial de la cadena de suministro en un proyecto de blockchain, se puede diferir de una tecnología de contabilidad distribuida a la otra. Ilustraré desde mi punto de vista personal cómo se puede hacer esto con Symbol de NEM, otros colaboradores y participantes pueden aconsejar o requerir hacer esto de manera diferente.
Mapeo de su lógica empresarial
Uno de los pasos importantes en la integración de blockchain en su cadena de suministro será definir mapeos para su lógica empresarial que estarán representados por una o más entidades en dicha implementación de blockchain.
Como ejemplo, veamos cómo las cuentas de Symbol de NEM se pueden asignar a las identidades de su empresa. De hecho, es bastante simple, ya que usaremos la biblioteca symbol-hd-wallets disponible en NPM.
En el código fuente anterior, representamos dos identidades en forma de dirección en la red. Estas direcciones se desbloquean mediante una frase de contraseña mnemotécnica de 24 palabras, que deben tratarse con cuidado y almacenarse con cuidado.
La idea es que cada identidad posea una multitud de direcciones a través de una sola frase de contraseña.
Otro ejemplo interesante sería echar un vistazo a cómo los mosaicos en Symbol de NEM se pueden asignar a Productos para su negocio. Usaremos el Symbol-sdk, que está disponible en NPM.
Los mosaicos en Symbol son activos digitales cuya propiedad es administrada por la red blockchain. Se pueden adjuntar restricciones y metadatos a los mosaicos para aplicar representaciones más precisas de sus productos.
El siguiente fragmento de código fuente crea una nueva cuenta para Alice y firma un contrato con la clave privada de esta cuenta. Los bytes de transacción resultantes se pueden enviar a cualquier nodo de la red Symbol de la red elegida.
Nota: El siguiente código fuente menciona un networkHash de 57F7DA205008026C776CB6AED843393F04CD458E0AA2D9F1D5F31A402072B2D6. Este valor es un valor de ejemplo e identifica una red específica que ejecuta el software Symbol de NEM.
El término “transmisión” se define como flujos de datos continuos e interminables sin un comienzo o final específico, que ofrecen una alimentación constante de datos que se pueden usar / actuar sin necesidad de descargarlos primero.
Una analogía simple es cómo fluye el agua a través de un río o arroyo. Los arroyos provienen de diversas fuentes, en diferentes velocidades y volúmenes, y fluyen en un solo arroyo combinado continuo.
De manera similar, los flujos de datos son creados por múltiples tipos de fuentes, en varios formatos y volúmenes. Desde el software, los dispositivos de red y los archivos de registro del servidor hasta la actividad del sitio web, los datos de ubicación y la actividad de las aplicaciones, todos se pueden agregar para recopilar información y análisis en tiempo real de una sola fuente de verdad.
¿Cómo se combina esto con blockchain, te preguntas? – La tecnología Blockchain utiliza criptografía para firmar datos y publicar pruebas en una red de pares. Los eventos que se generan a partir de una red blockchain pueden tener múltiples formatos: la mayoría de las redes blockchain, como indica el nombre, producirán bloques de datos, pero también validarán transacciones y / o cambiarán estados de cuenta y / o cambiarán estados de token.
¿Un ejemplo? Si, es el momento. Echemos un vistazo a Symbol de NEM que publica Merkle Proofs sobre los cambios de estado de la cuenta; básicamente, cada vez que algo le suceda a la cuenta de Alice, se creará un nuevo hash merkle que es verificable para asegurarse de la integridad de los datos recuperados. .
La explicación de los principios técnicos de Merkle Trees se hace muy bien en este artículo y en el Whitepaper for Symbol de NEM. Lo que podemos dar por sentado para mantener este artículo claro y conciso es que los árboles de merkle permiten verificar la presencia de entidades sin consultar la colección [de todas las entidades].
Dicho esto, Symbol de NEM hace uso de merkle trees y hash criptográficos de los mismos para publicar pruebas sobre dicho estado y / o cambios de estado, ya sea en relación con una cuenta, una colección de tokens (mosaicos), un espacio de nombres y / o una transacción. En la red.
En nuestro mapeo de lógica empresarial, definimos mapeos de entidades para identidades y productos. Como tal, solo nos interesarán los cambios de estado relacionados con esas asignaciones: cuentas y mosaicos.
El siguiente fragmento de código fuente ilustra cómo conectarse a canales de websocket relacionados con Symbol desde entidades NEM, como bloques, cuentas o tokens (mosaicos). Como ejemplo, estaremos leyendo bloques entrantes de un nodo de testnet. Puede reemplazar la URL del punto final por una que sea de su propiedad.
Es bastante simple, ¿no? Este pequeño fragmento de código fuente le permite a su software conocer los nuevos bloques que se agregan a la red blockchain. Aquí es donde comenzaría a averiguar sobre posibles cambios de estado para sus asignaciones de eventos.
Obviamente, los fragmentos anteriores no son suficientes para tokenizar su cadena de suministro, pero deberían darle una pista de cómo las cadenas de suministro se pueden combinar con blockchain para operar de manera más rentable; se puede encontrar una integración profunda de la tokenización de la cadena de suministro en UsingBlockchain / BlockSnippets.
Esperamos que esta presentación haya sido útil para usted y esperamos recibir comentarios y mensajes. ¡Por favor comparta sus pensamientos en la sección de comentarios!
Esta es una traducción al español del artículo original (en inglés) escrito por Gregory Saive en UBC Magazine . Traducido y editado por NEM en Español. Juntos estamos haciendo que NEM sea más fuerte y que Symbol sea más brillante.
Para más información y noticias sobre NEM, le invitamos a seguirnos en nuestras redes sociales: Facebook, Twitter e Instagram
Nos esforzamos constantemente por avanzar, creando una plataforma de trading profesional que lo lleve a usted y a sus inversiones a nuevas alturas.
Los operadores e inversores de XEM ahora pueden disfrutar de un seguimiento avanzado de su portafolio y utilizar herramientas comerciales profesionales, todo en un solo lugar. La aplicación GoodCrypto es la aplicación de negociación y gestión de portafolio más impresionante del mercado, y le proporciona todas las herramientas que necesita para tener una visión general de todas su portafolio y cuentas de intercambio y aumentar sus ganancias comerciales.
Alertas de precios, una descripción general de su portafolio con todas sus billeteras y cuentas de intercambio, incluido NEM, operaciones programables que no congelan su saldo, una descripción general del mercado, alertas de nuevas listas, libros de pedidos en vivo y mucho más.
¿Qué es NEM?
NEM es una cadena de bloques que se lanzó el 31 de marzo de 2015. Dos años después, XEM alcanzó el séptimo rango entre las criptomonedas con una capitalización de mercado de aproximadamente $ 9 mil millones. Al momento de escribir este artículo, XEM ocupa el puesto 21 con una capitalización de mercado de $ 1.9 mil millones.
NEM es una cadena de bloques que representa una economía transparente y honesta. Está programada en Javascript y creada con el objetivo de ser una base sobre la que construir. Los desarrolladores disfrutan de NEM porque está muy orientado a las API y es estable.
La comunidad que rodea a NEM es increíble. Llega a todos los continentes y es muy activa. Puede ponerse en contacto con miles de miembros a través de su página de comunidad.
Casos de uso
NEM es una cadena de bloques que tiene muchos casos de uso diferentes. Todo lo que necesite representación de valor puede hacer uso de la red. Esto incluye pagos financieros, gestión de la cadena de suministro, KYC y autenticaciones, contabilidad automática, almacenamiento de registros, mensajería cifrada, etc.
En febrero de 2021, NEM lanzará Symbol, un nuevo proyecto de criptomonedas dirigido a empresas.
¿Qué es Symbol y cómo se relaciona con NEM?
La idea de Symbol nació en 2016 y originalmente se llamó Catapult. Como segunda versión de NEM, el propósito de Symbol es conectar tanto a empresas como a personas. La interoperabilidad es central, conectando Bitcoin, Ethereum o cualquier otra cadena de bloques, incluso las privadas.
En comparación con NEM, Symbol ha aumentado la seguridad, permite integrar cualquier lenguaje de programación y además tambien permite intercambios entre cadenas. Finalmente, la conectividad API se mejora aún más, lo que permite a los programadores conectar y reproducir cualquier sistema en la cadena de bloques de Symbol.
Symbol se promueve a sí misma como:
Segura
Flexible
Eficiente
Interoperable
Práctica
XYM es la moneda que representa a Symbol.
Puede encontrar el documento técnico de Symbol aquí.
XEM + XYM Airdrop
Para sembrar la red Symbol y promover la moneda XYM, NEM ha anunciado un Airdrop.
Si compra XEM o mantiene XEM y se suscribe a la instantánea, recibirá la misma cantidad de XYM que tiene en su billetera XEM. Encuentra todos los detalles en su sitio web.
La instantánea del Airdrop ocurrirá simultáneamente con el lanzamiento de la cadena de bloques Symbol, en algún lugar de febrero. Aún no se ha anunciado una fecha exacta.
Asociación entre GOODCRIPTO y NEM
Al anunciar nuestra asociación con NEM, ahora hemos integrado el seguimiento de billeteras de NEM (el seguimiento de billeteras de Symbol se agregará pronto) en nuestra aplicación para un seguimiento y gestión de billeteras más eficientes y convenientes por parte de los miembros de la comunidad de NEM y los titulares de tokens.
Además, dado que GoodCrypto está integrado con 30 intercambios de cifrado líderes, los usuarios pueden intercambiar XEM utilizando las herramientas comerciales avanzadas proporcionadas por GoodCrypto en cualquier intercambio al que estén acostumbrados. Esto significa que los usuarios pueden vender y comprar criptomonedas NEM, establecer alertas de precios y realizar un seguimiento del rendimiento de sus inversiones. GoodCrypto sigue agregando más funciones a lo largo del tiempo, con un enfoque en la usabilidad y la seguridad.
Realice un seguimiento del rendimiento de su portafolio en tiempo real
Actualice automáticamente sus operaciones y saldos
Conéctese y opere en 30 intercambios, todo en una sola aplicación
Rastree sus billeteras blockchain y habilite alertas para transacciones
Tenga una descripción general fácil de entender de todas sus existencias combinada con una distribución clara por activos, intercambios y billeteras
Siga el mercado de las criptomonedas, más de 3.000 divisas y descubra nuevas divisas en función de su rendimiento y capitalización de mercado.
Vea los libros de pedidos en vivo y el historial comercial de todas estas monedas
Habilite una notificación de resumen del mercado que le brinda un resumen diario o semanal
Reciba alertas sobre movimientos repentinos de las principales divisas, proyectos promocionados por DeFi, divisas recién cotizadas y (pronto) alertas avanzadas basadas en indicadores técnicos
Opere en 30 intercambios con tipos de órdenes avanzados y automatización
Esta es una traducción al español del artículo original (en inglés) escrito en la página Oficial de GOODCRIPTO . Traducido y editado por NEM en Español. Juntos estamos haciendo que NEM sea más fuerte y que Symbol sea más brillante.
Para más información y noticias sobre NEM, le invitamos a seguirnos en nuestras redes sociales: Facebook, Twitter e Instagram
Entonces, con todas esas opciones, ¿qué deberíamos hacer tú y yo para contribuir a las redes?
Los nodos son como las células de tu cuerpo. Estás compuesto de células, pero una sola célula no te define. No eres una ameba. Tampoco lo es una cadena de bloques. Tu cuerpo está conformado por diferentes tipos de células, de la misma forma blockchain tiene diferentes tipos de nodos. Tienes células que construyen tu corazón y cerebro (y otros órganos) sin las cuales no puedes vivir, blockchain tiene su corazón y cerebro distribuidos entre los nodos.
Ethereum 1.0 usa Proof-of-Work y tiene 3 tipos de nodos. Puede configurar nodos con diferentes clientes escritos en diferentes idiomas.
Nodo completo
Ejecutar un nodo completo significa que el cliente descarga todo el historial de la cadena de bloques Ethereum lo cual requiere mucho almacenamiento. Esto le permite verificar los bloques y los estados, y proporciona datos sobre la solicitud del cliente de nodo ligero. Los nodos completos son la columna vertebral de Ethereum, ya que hacen cumplir el protocolo de consenso y mantienen la integridad de la red.
Para ser que un nodo de minería en Ethereum, debe ser un nodo completo. Sin embargo, no es necesario ser un nodo completo para ser un nodo de minería.
Nodo ligero
El nodo ligero almacena solo encabezados de bloque, por lo tanto, no requiere un almacenamiento tan grande. Es útil para estar alojado en dispositivos integrados y teléfonos móviles.
Nodo de archivo
Es un nodo completo con un archivo de estados históricos. Por lo general, solo es necesario si se necesita consultar datos para un bloque específico. Es útil cuando se trata de enviar información a un explorador de blockchain y a un analítico de cadena. Es el único tipo de nodo en el que no se eliminarán los datos de la cadena de bloques.
Aunque hay 3 tipos de nodos en Ethereum 1.0, esencialmente, la red está protegida solo por los nodos completos. Ethereum 2.0 tiene 2 tipos de nodos, y ambos son responsables de la seguridad de la red.
Nodo Beacon
Es la columna vertebral de Ethereum 2.0. Primero, se sincroniza con los nodos pares en Ethereum 1.0. Escucha los contratos entrantes del validador, activa los validadores, baraja los validadores para votar y recorta la participación del validador si se encuentra en contra de las reglas. Generalmente, el registro del validador está en manos del nodo beacon. Expulsa a los validadores maliciosos y también maneja la salida de los validadores, cuando los validadores pueden retirarse.
También propaga el bloque, procesa la época y se sincroniza con otros nodos beacon. No maneja transacciones ni contratos inteligentes, y no es necesario apostar.
Eventualmente, coordinará tareas y facilitará las comunicaciones entre fragmentos.
Cliente validador
Proponer y acreditar bloques son las principales funciones de un cliente validador. Antes de ejecutar un cliente validador, los participantes deben apostar 32 ETH a través de un contrato en Ethereum 1.0. Será recompensado por proponer y certificar bloques que contribuyan a la finalidad de los bloques, y será castigado por saltarse sus responsabilidades o violar las reglas.
El cliente Validator es similar a un nodo completo en Ethereum 1.0. Como Beacon Chain utiliza Prueba de participación en lugar de Prueba de trabajo, los requisitos de hardware del cliente validador son mucho más bajos que los de un nodo completo. Se puede ejecutar en dispositivos de consumo como una computadora de placa única y un teléfono móvil, con un almacenamiento mínimo.
A diferencia de un nodo beacon, un cliente validador mantiene una conexión dedicada con un nodo beacon.
Si está interesado en ser un validador, existen opciones para hacerlo. Visite este sitio para obtener una explicación bastante clara de las elecciones realizadas
Symbol tiene 3 tipos de nodos.
Nodo de pares
Es la columna vertebral de la red. Verifica transacciones y bloques, ejecuta el algoritmo de consenso, crea nuevos bloques, propaga los cambios a través de la red y almacena el estado de la cadena. Esto significa que es responsable del proceso de cosecha al permitir que las cuentas de cosecha deleguen sus puntajes de importancia a los nodos y ganen recompensas a cambio. (Consulte las parte 1 y parte 2 de este artículo)
Los nodos pares se comunican entre sí para propagar información sobre nuevas transacciones y nuevos bloques cosechados. Sin embargo, no responde directamente a las solicitudes de los clientes. Estas pasan por los nodos de la API y la puerta de enlace REST.
Nodo API
Symbol blockchain viene precargado con funciones comunes que un usuario necesita en forma de complementos. Son accesibles a través de llamadas a la API. La función principal de los nodos de API es preparar las transacciones para que las verifiquen los nodos de pares, lo que incluye asegurarse de que todas las firmas necesarias para las cuentas de múltiples firmas estén en su lugar antes de pasar la transición a los nodos de pares. Una vez que se confirman las transacciones, los nodos de API las escriben en MongoDB en una forma más legible para facilitar las consultas. El nodo API consume más memoria y almacenamiento que el nodo del mismo nivel.
Cualquiera puede ejecutar un nodo del mismo nivel, un nodo API o un nodo de función dual. El replanteo es opcional. Instrucciones aquí.
Nodo de votación
Cualquier nodo (par, API o dual) que tenga una participación con 3 millones de XYM o más puede optar por ser un nodo de votación. Esto se puede hacer fácilmente enviando una VotingKeyLinkTransaction a la red usando SDK o simplemente dejando que Symbol Bootstrap lo maneje. Los nodos de votación son importantes para la finalización de la red. (Consulte la parte 2 y la parte 3)
Mientras cumplen con su deber como nodos de votación, mantienen sus roles originales (como peer, API o nodo de función dual).
Notas al margen: Para incentivar a los propietarios de nodos que se unen a la red en la etapa inicial de Symbol, se implementará un programa especial llamado SuperNode. Habrá un pago especial para los propietarios de Supernodo. Para tener derecho al programa, el propietario debe apostar 1 millón XYM o más y cumplir con los criterios. Esté atento a las actualizaciones.
Entonces, con todas esas opciones, ¿qué deberíamos hacer tú y yo para contribuir a las redes?
¿Que haria yo? Aquí tienes:
Si tiene mucho ETH o XYM, o planea comprar lo suficiente para ser un validador, configure un cliente validador en Ethereum 2.0 o ejecute un nodo de votación en Symbol. Ganarás premios en el camino. (Apostar por ser un validador en Ethereum 2.0 lo encerrará durante 3 años hasta que se lance Serenity).
Si no tiene suficiente ETH o XYM, y aún desea participar y ganar algunas recompensas en el camino, configure un nodo de pares en Symbol. Obtendrá el 25% de la recompensa cosechada obtenida por la cuenta de cosecha. (La cosecha delegada merece un tema en sí mismo. En este punto, solo tenga en cuenta que en Symbol, ejecutar un nodo y proponer un bloque se conoce como recolección y puede ser realizado por 2 entidades diferentes). También puede configurar un nodo minero en Ethereum 1.0.
Si usted es un samaritano amable que solo quiere ejecutar un nodo para ayudar a mantener la vitalidad de las redes, puede ejecutar un nodo completo o un nodo beacon en Ethereum, o ejecutar un nodo par (sin activar la función de recolección en absoluto), API nodo o nodo de función dual en Symbol.
Ten en cuenta que tanto Ethereum 2.0 como Symbol no se han lanzado por completo al momento de escribir este artículo por lo que además de elegir entre las opciones anteriores, debe considerar el precio de las monedas y el tamaño de la cadena de bloques, ya que afectará el costo de alojar un nodo.
¡Que los nodos te acompañen!
Un agradecimiento especial a Anthony por revisar este artículo.
Esta es una traducción al español del artículo original (en inglés) escrito por Ivy Fung en Medium . Traducido y editado por NEM en Español. Juntos estamos haciendo que NEM sea más fuerte y que Symbol sea más brillante.
Para más información y noticias sobre NEM, le invitamos a seguirnos en nuestras redes sociales: Facebook, Twitter e Instagram
Ledger Nano S y X son carteras de hardware que admiten múltiples criptomonedas, incluida NEM.
Una billetera de hardware es un tipo de billetera de criptomonedas donde puede almacenar sus claves privadas en un dispositivo físico. Es una forma segura y fácil de usar para acceder a sus monedas, ya que la clave privada se almacena en el dispositivo y no se filtra. Sus monedas están seguras incluso cuando están conectadas a una computadora infectada o maliciosa o una página web de phishing / estafa.
NEM Wallet for Desktop le permite enviar y recibir activos de NEM utilizando una billetera de hardware Ledger. Además de proporcionar compatibilidad para XEM, el dispositivo Ledger también puede ofrecer compatibilidad para tokens creados en la cadena de bloques NEM.
Prerrequisitos
Su dispositivo Ledger se ha inicializado. Seleccione y haga clic en el link de su modelo para obtener instrucciones sobre cómo configurar su dispositivo.
El firmware de su dispositivo Ledger está actualizado. Seleccione y haga clic en su modelo a continuación para obtener instrucciones sobre cómo actualizar el firmware de su dispositivo.
Paso 1: Instale la aplicación NEM en el dispositivo Ledger
Inicie la aplicación Ledger Live, luego haga clic en Administrador en el panel lateral izquierdo.
Conecte y desbloquee su dispositivo Ledger.
Permita el Administrador en su dispositivo presionando los botones izquierdo y derecho simultáneamente.
Busque NEM en el catálogo de aplicaciones.
Haga clic en el botón Instalar
Paso 2: Abra la aplicación NEM en el dispositivo Ledger
Busque la aplicación NEM en su dispositivo Ledger presionando los botones izquierdo y derecho.
Presione los botones izquierdo y derecho simultáneamente para abrir la aplicación NEM
Paso 3: inicie NEM Wallet para escritorio
Inicie NEM Wallet.
Haga clic en Iniciar sesión en el menú del encabezado.
3. Haga clic en el botón Iniciar sesión con LEDGER NANO. Asegúrese de que la aplicación NEM esté cargada en su dispositivo Ledger.
4. Seleccione Red Mainnet, luego haga clic en el botón Siguiente. Aparecerá una ventana emergente para verificar su dispositivo Ledger.
Paso 4: Verifique la dirección NEM en el dispositivo Ledger
Presione el botón derecho de su dispositivo Ledger para verificar su dirección. Esta es la dirección NEM generada por el dispositivo sincronizado con NEM Wallet.
2.Revise su dirección NEM, luego presione el botón derecho. En este tutorial, la dirección NEM se muestra a continuación.
3.Presione los botones izquierdo y derecho simultáneamente para aprobar.
Paso 5: envíe y reciba XEM en el dispositivo Ledger
1.Después de completar los pasos mencionados anteriormente, será redirigido al panel de NEM Wallet, donde podrá ver todas las transacciones que entran y salen de su dispositivo Ledger.
2.El saldo de su cuenta se muestra en el menú del encabezado, mientras que la información del mercado XEM se muestra en el panel lateral derecho.
IMPORTANTE: Al inicializar una transacción en su Billetera NEM, siempre verifique si los datos (por ejemplo, dirección NEM, monto XEM) coinciden con los datos correspondientes que se muestran en su dispositivo Ledger. Si los dos datos coinciden, puede continuar con la transacción; de lo contrario, NO debe continuar.
Cómo recibir XEM
Haga clic en Cuenta en el menú del encabezado.
2.Haga clic en el botón Mostrar en LEDGER para verificar su dirección NEM. Si la dirección de su NEM Wallet coincide con la dirección de su dispositivo Ledger, puede estar seguro de que es verdadera y genuina.
3.Una vez verificado, ahora puede compartir su dirección NEM con el remitente.
Cómo enviar XEM
1.Haga clic en el botón Enviar en el menú superior.
2.Complete los campos obligatorios.
–Para: la dirección NEM del destinatario.
–Monto: el monto que envía al destinatario.
IMPORTANTE: si está enviando XEM a un exchange, es posible que deba agregar un mensaje no cifrado. Lea atentamente las instrucciones proporcionadas por el exchange.
3.Haga clic en el botón Enviar. Tenga en cuenta que habrá una tarifa por cada transacción realizada.
4.Revise los detalles de cada transacción en su dispositivo Ledger y presione el botón derecho para continuar.
tipo de transacción
Dirección NEM del destinatario
Monto
Mensaje
Costo transaccional
5. Si todos los datos son correctos, presione los botones izquierdo y derecho simultáneamente para aprobar y firmar la transacción.
Cómo ver los detalles de la transacción
Como se mencionó anteriormente, puede ver todas las transacciones que entran y salen de su dispositivo Ledger a través del panel de NEM Wallet.
1.Ir al panel de control.
2.Haga clic en la transacción que desea ver.
También puede ver los detalles de la transacción en NEM Blockchain Explorer utilizando los datos Hash.
Características
La integración del dispositivo Ledger le permite utilizar las siguientes funciones de NEM Wallet:
Enviar transacciones
Firmar y enviar transacciones con múltiples firmas
Crear y editar cuentas de firmas múltiples
Crear espacios de nombres
Crea mosaicos
Habilitar la cosecha delegada
Vote en las encuestas a través del módulo de votación
Contacte a Soporte
Para soporte técnico, puede comunicarse con nosotros en:
Email: support@nem.group Telegram: @nemhelpdesk
Esta es una traducción al español del artículo original (en inglés) escrito por en el Blog Oficial de NEM. Traducido y editado por NEM en Español. Juntos estamos haciendo que NEM sea más fuerte y que Symbol sea más brillante.
Para más información y noticias sobre NEM, le invitamos a seguirnos en nuestras redes sociales: Facebook, Twitter e Instagram