El primer Symbol Hackathon ha terminado y ahora que el polvo se está asentando, es un buen momento para mirar hacia atrás y recapitular un poco. El hackathon #PoweringPossibility se lanzó para desarrolladores de blockchain interesados en crear híbridos, tokenización, interoperabilidad y más soluciones para explorar más la tecnología de Symbol.
¡El hackathon ofreció $ 22.000 en premios xem y atrajo a más de 430 participantes, 20 proyectos presentados y 7 finalistas!
Nuestros jueces revisaron las presentaciones y las juzgaron según los siguientes criterios:
Desempeño
Utilidad en el mundo real
Documentación y calidad
Diseño
Sin más preámbulos, los ganadores del 1st Powering Possibility Hackathon son:
Proyecto: Una solución de testamento digital impulsada por Symbol.
Gracias de nuevo a todos los que participaron en el hackathon y a todos los que colaboraron para que esto sucediera. También nos gustaría tomarnos un momento para reconocer a todos los participantes que mostraron interés, a nuestro panel de grandes mentores y jueces y todos los miembros de la comunidad.
¡Gracias a todos por participar en el Hackathon!
Ya nos hemos puesto en contacto con los ganadores y les daremos sus premios en breve. Buscaremos ejecutar más hackatones en el futuro para alentar a más y más desarrolladores a participar y desarrollar en Symbol. ¡Buena suerte a todos para el próximo!
Esta es una traducción al español del artículo original (en inglés) escrito en la Plataforma Oficial de Symbol. 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
La cadena de suministro es una mezcla de procesos que pasan por muchas etapas antes del resultado final, por ejemplo, al enviar productos a su usuario final de destino. La cadena de suministro incluye todas las actividades, organizaciones, información y requisitos de recursos para mover un producto (envío) a un cliente. Por ejemplo, materias primas, producción, empaque, envío, almacenamiento, entrega y venta al por menor. Paralelamente, la cadena de suministro abastece a millones de consumidores y empresas de todo el mundo. Algunas empresas ya han desarrollado cadenas de suministro en sus negocios para poder reducir sus costos y seguir siendo competitivas en el panorama empresarial.
En la cadena de suministro, existe un sistema llamado “Track & Trace” que los fabricantes utilizan como herramienta para identificar las ubicaciones pasadas y presentes de todo el inventario de productos, así como el historial del producto.
Track & Trace requiere conocer el recorrido del producto desde cero, su paso por diferentes regiones geográficas para su procesamiento y posterior fabricación, tambien lo referente a el control regulatorio hacia el final del proceso, que es el último paso antes de llegar a los minoristas y clientes. El seguimiento del origen del producto a lo largo de este proceso es de gran alcance ya que esto permite garantizar la autenticidad del producto. Por encima de todo, el seguimiento y la localización tienen beneficios notables que logran ayudar a la mayoría de las empresas a entregar productos en poco tiempo, a continuación se detallan dichos beneficios.
Aunque el proceso de seguimiento y la localización no son sencillos, la creación de un sistema eficaz ofrece numerosos beneficios que valen la pena. A continuación, presentamos cinco de los beneficios más importantes del seguimiento y rastreo efectivos:
Solución de seguimiento y localización en tiempo real
El sistema utiliza dispositivos portátiles combinados con una instalación en línea para capturar información de seguimiento en tiempo real. Esto ayuda tanto a los clientes como a las empresas a tener la capacidad de llevar el seguimiento y la trazabilidad de el recorrido del producto desde que es materia prima, tambien permite identificar la ubicación pasada y actual y el historial del producto en general. Como resultado, los clientes ahora tienen acceso instantáneo al estado de sus entregas. El seguimiento del recorrido del producto podría confirmar la autenticidad del mismo.
Acceso completo al estado de la entrega a través de la interfaz en línea
El acceso completo al estado de la entrega a través de una interfaz en línea es similar al seguimiento y localización en tiempo real. El acceso total a la entrega brinda a los clientes tranquilidad al permitirles tener control sobre los envíos del producto y ayudarlos a mantenerse informados sobre el paradero del producto.
Disponibilidad de datos dentro de los 5 minutos posteriores a la entrega o envío
El otro beneficio del seguimiento y localización es que los datos estarán disponibles dentro de los 5 minutos posteriores a la entrega del envío. Esto hará que los clientes se sientan más confiados y seguros con el seguimiento y la localización. Todos los sensores iniciarán su propio sistema que permite que los datos estén disponibles tan pronto como el envío esté listo para la entrega.
Reducción drástica de la carga de trabajo para la atención al cliente
Track & Trace ha brindado muchos beneficios a la cadena de suministro. Una vez que se haya implementado el sistema de seguimiento y localización, habrá una reducción drástica en la carga de trabajo para el soporte al cliente, ya que el sistema de seguimiento y localización hará el trabajo por ellos. Por lo tanto, podría reducir la carga de trabajo para el soporte al cliente, ya que toda la información que el cliente necesita se puede encontrar mediante seguimiento y rastreo.
Transmisiones de datos móviles sin papel a través de dispositivos portátiles
¡Track & trace también está contribuyendo a la naturaleza! Está hecho sin papel, por lo que sería efectivo para los clientes detectar la información de envío de sus productos, ya que requiere transmisiones de datos móviles que utilizan el espectro de radio para transmitir señales a través de la atmósfera. Puede transportar señales analógicas o digitales y se puede utilizar en LAN o WAN en redes unidireccionales o bidireccionales.
Seguimiento y localización: mejora de la visibilidad de la cadena de suministro
Como ejercicio fundamental, el seguimiento y localización ayuda a las empresas a gestionar de forma más eficaz el rendimiento de las entregas a tiempo, controlar los costes de transporte, cumplir con los requisitos reglamentarios y ofrecer niveles más altos de servicio al cliente. Los consumidores exigen visibilidad en tiempo real, junto con la entrega casi inmediata de bienes. Esto ha creado una gran cantidad de interrupciones en la cadena de suministro, lo que ha provocado que las empresas reevalúen su forma de operar.
El seguimiento y rastreo cuenta con el respaldo de una variedad de tecnologías para ayudar a proporcionar información en tiempo real sobre la ubicación y el estado de estos elementos específicos a lo largo de la cadena de suministro, lo cual es más crítico que nunca debido a los crecientes niveles de regulaciones gubernamentales. Para mejorar la visibilidad de la cadena de suministro, hay tres consejos principales que las empresas deben seguir sobre cómo lograr una visibilidad de extremo a extremo y en última instancia garantizar una cadena de suministro más eficiente.
Toda empresa debería empezar por desarrollar la experiencia. Debe comenzar por definir qué significa visibilidad para sus usuarios finales, sobre qué tipo de experiencia desea que tengan; si es una experiencia satisfactoria o mala, todo depende de cómo la retrates y de lo que quieras obtener de una mayor visibilidad. Por otro lado, las empresas deben centrarse en la transparencia en tiempo real. El intercambio de datos de frecuencia y tamaño está aumentando drásticamente a un ritmo acelerado haciendo vital que las empresas deban procesar los datos en tiempo real. Por encima de todo, cada plataforma digital que posee una empresa debe conectarse bien con clientes potenciales / clientes existentes. Una empresa exitosa debe seleccionar una plataforma para la conectividad que asegure que es tecnológicamente cínica y que todos los clientes potenciales puedan tener acceso a ella.
BrandTag como uno de los software
Con todo, BrandTag es un SaaS (Software-as-a-Service) de LuxTag, es un software que permite a cualquier propietario de negocio aplicar el sistema de seguimiento y localización itegrado con la tecnología blockchain para que sea asequible. BrandTag permite que cada propietario de marca interactúe con el producto sin ningún mediador. Por otro lado, como BrandTag daría mejor información sobre el historial del producto y su paradero, los datos también estarán disponibles después de 5 minutos de la entrega del envío, lo que brindaría una mejor satisfacción y experiencia al cliente. ¿No cree que debería considerar BrandTag para proteger su producto? Obtenga más información sobre BrandTag aquí http://u.luxtag.io/LvX3W
Esta es una traducción al español del artículo original (en inglés) escrito en la página oficial de Luxtag.io . 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
Lanzar es difícil. Ha trabajado duro en su proyecto y tiene la innovación en su corazón, pero puede haber algunas partes sin desarrollar dentro de su plan, o tal vez no sabe cómo hacer que usted y su equipo brillen en su papel, o simple y llanamente, su presentación carece de lo que en el mundo del espectáculo llamamos pizazz.
Los proyectos presentados deben mezclar sus principales fortalezas, al mismo tiempo que abordan lo que buscan encontrar los comités de inversionistas en los nuevos proyectos e ideas que reciben. El equipo de NEM Ventures quiere ayudarlo a reunir y organizar sus pensamientos para asegurarse de que el lanzamiento sea el correcto.
Hay toneladas de artículos sobre cómo prepararse para las presentaciones de los inversores, pero si su objetivo es presentarnos un proyecto, el artículo que necesita es el que está leyendo en este momento.
NEM Group incluye NEM Ventures, un equipo listo para ayudarlo con sus ideas. La incubadora Ignite de NEM Ventures actúa como una caja de resonancia inicial que lo ayudará a afinar su plan de negocios. También proporciona asesoramiento empresarial personalizado y apoyo financiero para proyectos de blockchain en etapa inicial que se basan en NIS1 o Symbol y una inversión de hasta USD $ 10K por participar.
Además, el programa Ignite brinda apoyo a los emprendedores como asesoramiento, contactos, capital, credenciales y una comunidad disponible para albergar su proyecto e incorporarlo al ecosistema.
Entonces, ¿decidió enviar su solicitud a Ignite?
5 cosas clave que debe incluir su proyecto blockchain
Una idea que pueda transmitir
Queremos una idea clara que pueda ser explicada fácilmente por el equipo que la presenta. Olvídese de toda la jerga, las tonterías y las palabras de moda; simplemente deje la idea central en su expresión más pura y cruda para crear una propuesta de valor impulsada por las ventajas de blockchain.
Es hora de ser creativo, compartir su visión y explicarla de manera integral. Recuerde, también somos expertos en blockchain y estamos tan seguros como usted de todas las promesas que encierra su aplicación. Por favor, explíquenos, en sus propias palabras, una aplicación robusta de la tecnología en la vida real, cómo impactar en el mercado con ella y hacerla comercialmente viable.
Un equipo fuerte
Debería poder reunir a equipos capaces a su alrededor con grandes ideas y proyectos emocionantes. Es por eso que su lanzamiento debe incluir una presentación del equipo que muestre sus fortalezas y cómo se complementan entre sí para dar vida a la idea. Sobre todo, deben tener una estrategia clara y un trabajo sólido en su dirección.
Además, también debe tener suficiente credibilidad para convencer al comité de que puede hacer realidad su propuesta. Asegúrese de vincular el trabajo anterior del equipo con su proyecto actual y resalte el apoyo adicional o los asesores sólidos que podría haber tenido en el camino.
Esta es exactamente la razón por la que le pedimos que proporcione una presentación en video del equipo como parte de su solicitud a Ignite. Queremos verte en persona, hablar entre nosotros y emocionarnos con tu proyecto. Se garantiza que su aplicación recibirá atención adicional.
Haz tu tarea
Las empresas emergentes a menudo se presentan a los inversores con una idea, una visión o un proyecto basado en las especulaciones actuales del mercado. No estamos diciendo que eso no sea importante, pero es fundamental que desde el inicio del proyecto, respalde el resto de su proyecto con hechos concretos y fríos. Rocíe su propuesta con datos de mercado actuales y precisos y asegúrese de poder respaldar todo lo que presentó.
Tecnología y mundo real
¿Cuál es la aplicación de su idea en el mundo real y cómo exactamente provocará un cambio en la vida cotidiana?
Si la base de la idea es la cadena de bloques, explica por qué. Si no es así, debería poder transmitir su idea sin siquiera incluir blockchain en la conversación. Puede sonar contradictorio con el título de esta publicación, pero no lo es.
Muchas startups tienden a resaltar su punto de venta diciendo “tokenización” o “blockchain” cuando esa es solo la tecnología que lo hace posible. ¿Dónde está la ventaja? ¿Cuál es el problema del cliente que están tratando de resolver? Encuentre el problema, encuentre la solución y luego aplique la tecnología que lo permita solucionar.
Beneficio para la comunidad
NEM es un ecosistema que comprende una serie de comunidades alrededor de nuestras dos cadenas de bloques. Los proyectos que buscamos deben fortalecer estas comunidades de una forma u otra. Cualquier cosa que nos ayude a presentar su proyecto a la comunidad y explicar por qué lo apoyamos le beneficiará a largo plazo. Asegúrate de tener esto en cuenta desde el momento en que ponga su idea en papel.
Cómo unirse al programa Ignite de NEM Ventures
Para presentarnos su proyecto, simplemente acceda a nuestro sitio web y consulte los requisitos solicitados. Es bastante sencillo; Solo necesita un lienzo comercial, una presentación y un video en el que se presente a usted mismo y al equipo. Nos encanta ver a las personas detrás de las ideas y sentir el entusiasmo por su visión y el futuro.
En NEM Ventures, buscamos oportunidades bien planificadas y comercialmente viables que agreguen valor al ecosistema NEM y tengan el potencial de un retorno comercial positivo de la inversión. Si sigue los sencillos pasos descritos anteriormente, usted (¡y sus ideas!) Estará en el camino correcto.
Esta es una traducción al español del artículo original (en inglés) escrito en NEM News . 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
Esta publicación tiene como objetivo explorar el apetito por un enfoque liderado por la comunidad para explorar y acordar un nuevo nombre y convención para NIS1, la cadena de bloques original de NEM.
Antecedentes:
Antes del lanzamiento de Symbol, era necesario encontrar un nombre rápidamente para diferenciar nuestra cadena de bloques original de la nueva dentro del ecosistema NEM en general. Necesitábamos un nombre que pudiera ubicarse junto a Symbol y dentro de NEM que nos permitiera comenzar a construir y comunicar dentro del ecosistema de NEM, que ahora incluye dos blockchains, dos tokens, múltiples socios, entidades y comunidades que lo componen.
NEM NIS1 se adoptó y usó ya que era el nombre que inicialmente se uso para la cadena de bloques original https://nemproject.github.io/#introduction y estaba en la Nem Infrastructure Server y se ha asociado con el proyecto y el ecosistema desde los primeros días.
Ha habido algunas discusiones y sugerencias en varios grupos sobre nombres alternativos y enfoques de nomenclatura para NIS1 y NEM, incluidos NEMClassic y XEM, así como permanecer con NEMNIS1, entre otros.
Próximos pasos
Estamos ansiosos por saber si por parte de la comunidad hay interés o alguna idea para un nuevo enfoque de nombre para NIS1 y NEM. Comparta sus pensamientos, comentarios y sugerencias sobre este hilo durante las próximas 2 semanas.
En ese punto, consolidaremos las opciones o candidatos en una lista corta, que se compartiría en una publicación posterior y si hay una necesidad clara, los someteríamos a una votación comunitaria de POI vinculante, al igual que con otras decisiones basadas en lo que indica la comunidad.
Una vez que se tome la decisión final, trabajaremos en la aplicación del nuevo nombre y enfoque en todos los puntos de contacto.
Esquema del proceso
Generación de ideas – próximas 2 semanas
Puesto de consolidación confirmando candidatos a voto
POI Vote semana 3 y 4 (si es necesario)
Esta es una traducción al español del artículo original (en inglés) escrito por DanJonBob 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
La respuesta de la comunidad a XYM hasta ahora ha sido abrumadoramente positiva, ¡estamos encantados de trabajar con un proyecto tan bien recibido! Para continuar con nuestro apoyo a XYM, nos complace anunciar que abriremos una ronda de DeFi Yield Farming para esta moneda. Podrá ganar hasta un impresionante 20% APY al minar, ciertamente no es una oportunidad que querrá dejar pasar si planea mantener su XYM a largo plazo. Esta oportunidad se lanzarán el 16 de abril a las 10:00 UTC. Siempre se agotan en minutos, así que POR FAVOR asegúrese de haber preparado sus fondos con anticipación y de estar listo para invertir en el momento en que se publique.
La minería para XYM requerirá que bloquee una combinación de XYM, así como nuestro token de plataforma nativa BTR. Deberá bloquear ambos en una proporción de 5: 1 para XYM: BTR, y estarán bloqueados durante 7 días (sin incluir el tiempo de preparación o distribución).
Solo se puede acceder a DeFi en Bitrue a través de la aplicación Bitrue, que está disponible tanto en iOS como en Android. Simplemente busque el botón “DeFi” en la página de inicio para comenzar.
Esta es una traducción al español del artículo original (en inglés) escrito en la Página Oficial de Bitrue. 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
Acabamos de lanzar una nueva versión (v1.0.2) de la billetera de Symbol Desktop, que contiene correcciones para las preguntas frecuentes sobre problemas de cosecha delegada y la nueva Symbol Testnet.
El principal cambio en esta nueva versión es que el módulo de cosecha delegada no permite a los usuarios seleccionar sus nodos de cosecha personalizados. Anteriormente, esta funcionalidad estaba restringida sólo a la lista de pares del nodo seleccionado actualmente. Con la división de enlaces de claves del módulo principal de cosecha delegada, los usuarios avanzados u operadores de nodos ahora pueden usar la billetera con fines puramente de vinculación de claves. Además, en lugar de utilizar tarifas elevadas para las transacciones de cosecha delegadas, esta versión permite a los usuarios elegir diferentes multiplicadores de tarifas de transacción para controlar sus gastos.
Nueva Testnet de Symbol
Como parte de la hoja de ruta posterior al lanzamiento, hemos restablecido todos los nodos de la red de prueba de Symbol con las mismas configuraciones de los nodos principales. Esta versión de billetera también migra los nuevos nodos de la testnet (URL, configuraciones), lo que significa que sus cuentas de testnet existentes se podrán utilizar en los nuevos nodos de la testnet, el saldo de estas cuentas se mostrará como 0 en los nuevos nodos. Si desea seguir usando estas cuentas, use el nuevo faucet para financiarlas nuevamente.
Cualquier problema, como siempre, por favor compártelo a través del servicio de asistencia técnica.
Notas completas del lanzamiento :
[1.0.2] [v1.0.2] – 13 de abril de 2021
Hito: nueva actualización de la testnet
* Advertencia: esta versión actualiza los perfiles de la testnet para usar la nueva red de testnet. Podrá reclamar un nuevo testnet XYM usando el faucet.
Adicionado:
La solicitud de delegación persistente de cosecha ahora tiene un tiempo de espera para indicar cuándo falla la cosecha.
Al realizar transacciones de cosecha, ahora puede seleccionar la tarifa
Se agregó la posibilidad de comenzar la cosecha delegada en un nodo personalizado.
Ahora las transacciones consolidadas agregadas fallidas debido a la conexión de cierre del oyente se recuperan y transmiten
Reproduce sonido al realizar una nueva transacción
Deshabilitar la cosecha delegada de enlaces cuando la importancia es 0
Cambiado:
La cosecha se divide en dos modos, cosecha delegada para un uso fácil y cosecha de enlace remoto / clave para uso avanzado.
minFeeMultiplier se usa como más lento y averageFeeMultiplier como el más alto, el resto usa la distribución intermedia para evitar que las tarifas de la red aumenten
Reparado:
El estado de cosecha ahora se conserva entre dispositivos
Las transacciones sin conexión fallan en la red principal
La firma conjunta de transacciones fuera de línea también muestra una vista detallada de la transacción al importar la carga útil
La recolección de VRF y claves remotas se compartieron entre perfiles
Importar QR no funcionaba en una máquina completamente fuera de línea
Libro mayor con problemas de cosecha
Confirmar que los botones fueron desplazados
Esta es una traducción al español del artículo original (en inglés) escrito por rg911 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
La guía de Ejecución un Nodo de Symbol explica cómo crear fácilmente un nodo utilizando Symbol Bootstrap. En esa guía, el proceso de configuración se realiza en la misma máquina que albergará el nodo, lo que significa que las claves privadas se generan en una máquina conectada a Internet. Si necesita un nivel de seguridad reforzado, puede seguir la guia a continuación en su lugar, a costa de un proceso de configuración más complicado.
El resumen es que el comando de inicio symbol-bootstrap se divide en una fase de configuración que se ejecuta fuera de línea, lo que genera una carpeta de configuración y el resto del comando de inicio se ejecuta en la máquina en línea de destino que albergará el nodo. La clave privada de la cuenta principal nunca sale de la máquina sin conexión.
Maquina
Función
Configuración
-En línea para instalar software, luego fuera de línea. -Crea archivos de configuración -Prepara transacciones de configuración.
Node
-Permanentemente en línea – Ejecuta el nodo -Anuncia las transacciones de configuración.
También se puede configurar un nodo de tal manera que todas las recompensas de cosecha vayan a una cuenta externa sin requerir la clave privada de esta cuenta. Esto se conoce como configuración sin custodia y debe configurarse una vez que el nodo esté en funcionamiento, por lo que se proporciona un enlace a la guía adecuada al final de esta página.
Máquina de configuración
Configuración
En la máquina de configuración, mientras aún está en línea:
Instale Symbol Bootstrap como se indica en la guía Uso de Symbol Bootstrap. Asegúrese de leer también la sección Configuración de esa guía para familiarizarse con los ajustes preestablecidos y los ensamblajes.
Instale Symbol CLI como se indica en la guía symbol-cli. Solo necesitas ejecutar:
npm install --global symbol-cli
Ejecute Symbol Bootstrap por primera vez para que pueda descargar las imágenes de Docker necesarias:
symbol-bootstrap config -p mainnet -a <assembly> --noPassword
rm -rf target
El resultado de esta primera ejecución es irrelevante, por eso se usa –noPassword y se elimina la carpeta target.
Desconecte la máquina de configuración de Internet ya que las claves privadas se generarán en esta máquina a partir de este punto.
Crear configuración
Perfil
Cree el perfil de la cuenta principal. Esta es la cuenta que recibirá todas las tarifas de cosecha y cuya puntuación de importancia se utilizará al momento de la cosecha.
El propósito de esta guía es asegurarse de que la clave privada de esta cuenta nunca se utilice en una máquina en línea.
Este paso creará un perfil de symbol-cli para mantener la cuenta principal y firmar transacciones usando su clave privada. La máquina ahora está fuera de línea, por lo que debe proporcionar algunos datos relacionados con la red.
Nota
Con los siguientes comandos se asumen que desea crear una nueva cuenta principal y usar el comando de creación de perfil. Si ya tiene una cuenta que le gustaría usar como principal, use el comando de importación de perfil en su lugar.
Cuando se le solicite, ingrese una contraseña para asegurar su perfil y seleccione el tipo de importación de PrivateKey:
symbol-cli ahora está listo para usarse más adelante. Todas las transacciones serán firmadas por su cuenta principal, así que asegúrese de que tenga algunos fondos para pagar las Tarifas.
Tome nota de la clave privada de la cuenta principal y guárdela en un lugar seguro.
Si tiene que realizar personalizaciones, como habilitar la votación o inscribirse en un programa de recompensas, también puede proporcionarlas:
privateKeySecurityMode: PROMPT_MAIN
nodes:
-
mainPrivateKey: ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●
voting: true
rewardProgram: SuperNode
host: my-symbol-node.com # Could also be an IP address
Configurar
Ejecute Symbol Bootstrap nuevamente, esta vez con todos los parámetros requeridos:
symbol-bootstrap config -p mainnet -a <assembly> -c custom.yml
Se le pedirá la contraseña que utilizará para cifrar los archivos de configuración.
? Enter password to use to encrypt and decrypt custom presets, addresses.yml,
and preset.yml files. When providing a password, private keys will be
encrypted. Keep this password in a secure place! ******
info Password has been provided
info Generating config from preset testnet
info Assembly preset dual
info Generating Main account...
info Generating Transport account...
info Generating Remote account...
info Generating VRF account...
info User for docker resolved: 1000:1000
info Running image using Exec: symbolplatform/symbol-server:tools-gcc-0.10.1.8 bash createNodeCertificates.sh
info Certificate for node api-node created
info Generating api-node server configuration
info Generating api-broker broker configuration
info Non-voting node api-node.
info Configuration generated.
Esto genera un directorio de destino que contiene un archivo address.yml y varios archivos de configuración.
La clave privada de la cuenta principal no está presente en ninguno de estos archivos.
Vale la pena señalar que Symbol Bootstrap habilita la cosecha remota de forma predeterminada, lo que significa que la clave privada principal nunca está disponible en un archivo de texto sin formato en el servidor. Solo es la clave remota, que actúa como un proxy entre el nodo y su cuenta principal.
Copiar configuración
Abra custom.yml y elimine la línea que contiene mainPrivateKey.
Ahora que Symbol Bootstrap ya lo ha usado en la etapa config , no es necesario que una clave tan sensible esté en un archivo de texto sin formato.
Copie todo el directorio target en un pendrive (u otro soporte que no esté en red) para usarlo más tarde.
Preparar transacciones
Aún en la máquina de configuración fuera de línea preparare una serie de transacciones de enlace manualmente. Estas transacciones serán creadas por symbol-cli, firmadas por su cuenta principal, y serán movidas a una máquina en línea para ser anunciadas más adelante.
Los siguientes comandos usan todos –max-fee 1000000, lo que significa que se pagará 1 XYM por cada transacción. No dude en utilizar un número diferente después de leer la documentación de tarifas.
Respecto a los plazos
Todas las transacciones tienen una fecha límite, lo que significa que deben anunciarse (y confirmarse) antes de que expire la fecha límite.
Actualmente existe una limitación en symbol-cli que establece este plazo en 2 horas después de la creación de la transacción, para todas las transacciones que no sean de firma múltiple.
Esto vincula su cuenta principal a la cuenta remota utilizada para la cosecha remota. Symbol Bootstrap generó esta cuenta para usted, y puede encontrar su clave pública en el archivo target / direcciones.yml:
Seleccione todo el texto en el cuadro Payload y péguelo en un nuevo archivo de texto llamado payloads.txt. Elimine todos los espacios y otras decoraciones para obtener una sola línea que contenga sólo números y letras mayúsculas:
Utilice la clave pública de la cuenta VRF en el parámetro –linked-public-key a continuación y no anuncie la transacción (la máquina está fuera de línea):
symbol-cli transaction vrfkeylink --max-fee 1000000 --mode normal \
--linked-public-key 856B6CCA574508158D66046CACEA2D81CB626DEEFDD3B6C466514CE31F32A52B \
--action Link
Nuevamente, copie el contenido del cuadro Payload, recórtelo y agréguelo a payloads.txt, en una nueva línea.
Utilice la clave pública de la cuenta de votación en el parámetro –linked-public-key a continuación y no anuncie la transacción (la máquina está fuera de línea):
symbol-cli transaction votingkeylink --max-fee 1000000 --mode normal \
--linked-public-key 05693B4300ABFD28CD6BA434DD26F9FAF2342927FE32840898DCB895B8A17E84 \
--action Link --start-point 1 --end-point 360
Nuevamente, copie el contenido del cuadro Payload, recórtelo y agréguelo a payloads.txt, en una nueva línea
Copiar cargas útiles
Copie payloads.txt en el pendrive donde previamente copió la carpeta de destino.
Máquina en línea
Pase ahora a la máquina en línea, la que está conectada permanentemente a Internet y albergará el nodo. Conecte el pendrive con la configuración del nodo.
Si la transacción se anuncia pero nunca se confirma (symbol-cli está bloqueado en Procesamiento durante más de un minuto) puede deberse a varias cosas. Sin interrumpir symbol-cli, copie el hash de la transacción, abra una nueva terminal y ejecute:
symbol-cli transaction status --hash <transaction hash>
Si ha habido algún problema con la transacción, esto debería darle la causa y luego puede interrumpir symbol-cli.
Si necesita intentarlo de nuevo, nunca vuelva a anunciar la misma carga útil. Cree una nueva (desde la máquina de configuración) y vuelva a anunciarla.
Los problemas más comunes son:
–No hay fondos suficientes (Failure_Core_Insufficient_Balance): la cuenta principal (que firmó la transacción) no tiene fondos suficientes para pagar la tarifa. Transfiera algunos fondos y pruebe con una nueva carga útil. –Fecha límite vencida (Failure_Core_Past_Deadline): cree una nueva carga útil y vuelva a anunciarla antes de que venza la fecha límite (consulte el cuadro Concerniente a las fechas límite más arriba). –Tarifa insuficiente: no se informará ningún error, pero si la tarifa es demasiado baja, la mayoría de los nodos la ignorarán. Vuelva a intentarlo con una tarifa más alta o prepárese para esperar mucho tiempo. –Payload reanunciado: symbol-cli se bloqueará en Procesamiento y no obtendrá información relevante del estado de la transacción. No anuncies la misma carga útil más de una vez.
Enlace clave VRF
Anuncie el enlace de la clave VRF:
payload de la transacción symbol-cli –sync –announce ✔ Ingrese la carga útil de la transacción:
Pegue la segunda línea de texto larga de payloads.txt y espere a que se acepte la transacción.
Enlace de la clave de votación
Anuncie el enlace de la clave de votación (si el suyo es un nodo de votación):
symbol-cli transaction payload --sync --announce
✔ Enter the transaction payload:
Pegue la tercera línea de texto largo de payloads.txt y espere a que se acepte la transacción.
Inicie el nodo
Si se confirmaron todas las transacciones de enlaces clave, el nodo ahora está configurado y finalmente puede iniciarlo.
Vaya al directorio que contiene el target de destino copiado de la máquina de configuración e inicie el nodo:
symbol-bootstrap start
No se requieren otros parámetros, la configuración ya está presente en el directorio target y Symbol Bootstrap la usará.
info Password has been provided info The generated preset target/preset.yml already exist, ignoring configuration. (run -r to reset or –upgrade to upgrade) …
Su nodo ahora debería estar en funcionamiento y su clave privada principal nunca ha salido de la máquina de configuración (fuera de línea).
Para mayor seguridad, ahora puede convertir la cuenta principal del nodo en una cuenta multifirma. Esto es útil, por ejemplo, para proveedores de nodos que trabajan sin custodia. Lea sobre este proceso en la guía de configuración de nodos sin custodia.
Esta es una traducción al español del artículo original (en inglés) escrito en la Plataforma Oficial de Symbol . 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
Esta guía lo lleva a través del proceso de configuración de un nodo para unirse a la red de Symbol sin usar Symbol Bootstrap.
Symbol Bootstrap es una herramienta muy útil que permite el despliegue rápido de los nodos de Symbol, Sin embargo se basa en la tecnología Docker y node.js que puede no estar disponible (o permitida) en todos los escenarios. Esta guía toma la ruta más larga y explica cómo configurar un nodo de Symbol manualmente. Si desea utilizar Symbol Bootstrap, utilice esta guía en su lugar.
La siguiente sección explica cómo construir un nodo de pares y la siguiente expande el nodo para convertirlo en un nodo API.
Nota
Las siguientes instrucciones solo se han verificado para funcionar en Linux.
Un nodo de Symbol requiere varias claves para funcionar correctamente. Estas claves generalmente se generan de forma aleatoria, por lo que debe generar algunas para usar en los siguientes pasos.
Este paso se puede realizar en una máquina fuera de línea para mayor seguridad.
Principal, remoto y VRF
Desde el directorio _build que creó en la sección anterior, ejecute:
./bin/catapult.tools.addressgen --count 3 --network public
Cada bloque es un par de claves (hay un bloque que se muestra arriba) compuesto por una clave privada, una clave pública y una dirección.
Cópielos todos en un archivo de texto temporal para su uso posterior y etiquete los pares de claves Main, Remote y VRF.
Nota
Si ya tiene alguna de estas claves, puede usarlas en lugar de las generadas aleatoriamente.
El escenario más relevante es cuando se utiliza una cuenta principal habilitada desde una cuenta NIS1. En este caso, puede usar directamente la clave obtenida en el proceso de suscripción como clave principal en lugar de la clave generada.
Votación
Si su nodo va a ser un nodo de votación, debe haber vinculado una clave de votación para el período en el que desea votar. Esto es interesante ya que los nodos de votación reciben recompensas de votación.
La generación de la clave de votación es un poco más compleja que las anteriores:
Aún desde dentro del directorio _build, cree otro directorio llamado votekeys.
Cree la clave de votación:
Las claves de votación se diferencian de las demás claves en el hecho de que tienen un período de validez, por ejemplo. Solo son válidas desde una Época inicial hasta una Época final (consulte el recuadro lateral).
Los nodos solo son elegibles como votantes si están vinculados a una clave de votación válida para la época actual de blockchain, así que recuerde renovar su clave de votación periódicamente
Para ayudarlo con esa tarea, puede tener hasta 3 claves de votación vinculadas, con diferentes períodos, para que pueda renovar fácilmente una clave mientras todavía hay otra activa (deberá desvincular una clave anterior para poder vincular más de 3 llaves).
Épocas
La votación ocurre una vez en cada época. Una época de votación dura 1440 bloques o alrededor de 12 h (consulte voteSetGrouping en las propiedades de la red).
La duración máxima de la clave de votación (End Epoch – Start Epoch) es de 360 épocas o aproximadamente 6 meses (consulte maxVotingKeyLifetime).
Puede averiguar la época actual dividiendo la altura actual de la cadena de bloques por 1440 y descartando los decimales.
Una clave de votación se crea usando catapult.tools.votingkey y proporcionando su período de validez (tenga en cuenta que no se usa catapult.tools.addressgen como antes):
Esto crea un archivo llamado votekeys / private_key_tree1.dat e imprime la clave de votación en la terminal. A medida que expiren sus claves de votación y cree otras nuevas, aumente el número en el nombre del archivo.
generating 361 keys, this might take a while
votingkeys\private_key_tree1.dat generated
verifying generated file
saved voting public key: ****************
loaded voting public key: ****************
Copie la clave pública de la clave de votación en el archivo de texto temporal donde guarda el resto de las claves, etiquétela como Voto y guárdela para más tarde.
Configuración
Symbol es altamente personalizable y esto significa que hay muchos parámetros que se pueden ajustar para satisfacer las necesidades de su nodo. Algunos de estos parámetros están relacionados con la red y deben coincidir con el resto de nodos de la red (por ejemplo, currencyMosaicId), mientras que otros están relacionados con los nodos y puede configurarlos libremente (por ejemplo, friendlyName).
Ahora deberías tener al menos los siguientes archivos en la carpeta de certificados: ca.pubkey.pem, ca.crt.pem, node.full.crt.pem, node.crt.pem y node.key.pem.
Cree archivos de claves de cosecha y VRF
Cree un archivo llamado private.harvesting.txt y coloque la clave privada remota dentro.
Cree un archivo llamado private.vrf.txt y coloque la clave privada VRF dentro.
Ejecute la herramienta de configuración
La herramienta de configuración de nodos se llama generator.py y acepte una serie de parámetros según el tipo de nodo que desee:
Parametro
Descripción
--mode
(Obligatorio) Tipo de nodo. Los valores aceptados son api, peer and dual.
--harvesting
(Opcional) Para crear un nodo de cosecha. La llave remota se utilizará automáticamente para que la cosecha remota esté habilitada de forma predeterminada.
--voting
(Opcional) Para crear un nodo de votación. Si habilita esto, copie el archivo private_key_tree1.dat que creó anteriormente en este directorio.
--output
(Opcional) Carpeta donde se almacenará la configuración resultante.
Por ejemplo:
python3 generator.py --mode dual --harvesting --voting --output settings
i | extracting nemesis seed
i | preparing base settings
i | turning on harvesting
i | turning on voting
i | extracting mongo scripts
i | copying certificates
i | moving private_key_tree1.dat
Este comando producirá todos los archivos de configuración de nodo requeridos en el directorio de configuración y debe copiarlos en _build, en la máquina donde se ejecutará su nodo:
Copiar settings/resources to _build/resources.
Copiar settings/certificates to _build/certificates.
Copiar settings/nemesis/seed to _build/seed (Omitir la parte de némesis).
Edite config-user.properties
Regrese al directorio _build.
Edite resources / config-user.properties para que apunte a los lugares correctos:
Edite resources / config-node.properties para personalizar el nodo. Obtenga más información sobre las propiedades disponibles en la guía Configuración de propiedades del nodo.
Los más comunes están en la sección [localnode]:
Propiedades
Descripción
host
Dirección IP o nombre de dominio de su nodo.
friendlyName
Nombre de su nodo para fines de visualización.
version
Versión de catapult-server utilizada por su nodo. Déjelo vacío para usar el actual.
roles
Una lista separada por comas de los siguientes valores: Peer, Api, Voting, IPv4, IPv6.
Debería ver una gran cantidad de resultados de depuración mientras el nodo comienza a sincronizarse con el resto de la red:
... peer returned 42 blocks (heights 2 - 43)
El nodo puede detenerse presionando Ctrl-C y reiniciarse simplemente ejecutando catapult.server nuevamente.
Si no ve ningún mensaje de error, su servidor está funcionando y puede continuar con esta guía.
Vincular las claves
El servidor ahora se está ejecutando, pero no podrá cosechar porque es necesario vincular varias claves. Estos enlaces se crean a través de transacciones anunciadas a la red.
Estas transacciones se pueden anunciar desde CUALQUIER máquina. En particular, esto se puede hacer desde una máquina que no sea la que ejecuta su nodo, por lo que la clave privada de su cuenta principal nunca se almacena en el nodo.
Utilizará la herramienta symbol-cli para esto. Instale symbol-cli ejecutando:
npm install --global symbol-cli
Todas las transacciones se enviarán desde (y las tarifas pagadas por) su cuenta principal, por lo que debe informar a symbol-cli al crear un perfil.
Nota
Este perfil contendrá la clave privada de su cuenta principal en forma encriptada. Se solicitará una contraseña cada vez que se acceda.
El perfil se almacena en ~ / symbol-cli.config.json. Puede eliminar este archivo una vez que haya terminado con symbol-cli.
Abra este archivo y elija cualquiera de los hosts enumerados en las líneas que comienzan con “host” :. Utilizará esto en el siguiente comando en lugar de HOST.
Ejecutar:
$ symbol-cli profile import --network MAIN_NET --url http://HOST:3000 --default
✔ Enter a profile name: ... Main
✔ Enter your wallet password: ... *********
✔ Select an import type: › PrivateKey
✔ Enter your account private key: ... ********************************
Ingrese un nombre para su perfil (por ejemplo, Principal).
Ingrese una contraseña para proteger el perfil.
Seleccione PrivateKey como tipo de importación.
Ingrese su clave privada principal.
La información del perfil se almacena (encripta) en ~ / symbol-cli.config.json y symbol-cli ahora está listo para usar.
Nota
Todos los enlaces clave creados en las siguientes subsecciones se pueden deshacer en cualquier momento al anunciar una transacción de desvinculación equivalente (–action Unlink). Por lo tanto, siempre puede corregir cualquier error o cambiar la configuración de su nodo (aunque cada transacción tiene una tarifa).
Llave remota
Configuró el nodo para firmar los bloques creados con la clave remota, pero las tarifas de recolección deben ir a su cuenta principal. Esto se logra al anunciar una transacción AccountKeyLink:
ymbol-cli transaction accountkeylink --sync --action Link \
--max-fee 1000000 --mode normal
✔ Enter your wallet password: ... *********
✔ Enter the public key of the remote account: ********************************
Ingrese su contraseña de perfil.
Ingrese su clave pública remota.
...
✔ Do you want to announce this transaction? ... yes
SUCCESS Transaction announced
SUCCESS Transaction confirmed
Clave VRF
Para ser elegible para la cosecha, una cuenta debe tener vinculada una clave VRF. Esto se logra al anunciar una transacción VrfKeyLink:
symbol-cli transaction vrfkeylink --sync --action Link \
--max-fee 1000000 --mode normal
✔ Enter your wallet password: ... *********
✔ Enter the public key to link: ... ********************************
Ingrese su clave pública VRF.
Clave de votación
Si su nodo va a ser un nodo de votación, debe vincular la clave de votación que generó anteriormente. El enlace se logra al anunciar una transacción VotingKeyLink:
symbol-cli transaction votingkeylink --sync --action Link \
--max-fee 1000000 --mode normal
✔ Enter your wallet password: ... *********
✔ Enter the public key of the voting key account: ****************
✔ Enter the start point: ... 100
✔ Enter the end point: ... 460
Ingrese su contraseña de perfil.
Ingrese la clave pública de votación que obtuvo anteriormente.
Ingrese las épocas de inicio y finalización que utilizó al crear la clave de votación.
✔ Do you want to announce this transaction? ... yes
SUCCESS Transaction announced
SUCCESS Transaction confirmed
Cuando comience la próxima época, si está dentro de las épocas de inicio y finalización de una de sus claves registradas, su nodo debe participar en el proceso de finalización y cosechar recompensas de votación.
Nota
Cada época, al menos el 70% de todos los nodos de votación elegibles deben emitir sus votos o puestos de finalización.
Por lo tanto, si planea desconectar su nodo (por ejemplo, para mantenimiento), es importante que desvincule sus claves de votación para ese período para que la finalización no se vea afectada.
Construye un nodo de API
Una vez que tenga Catapult Server en ejecución, puede agregar servicios adicionales para convertirlo en un nodo API:
Como se muestra en el diagrama anterior, además del servidor Catapult también necesitará:
Una base de datos que contiene los datos REST.
Un Catapult Broker serializa los accesos a la base de datos.
Una puerta de enlace REST que acepta solicitudes de clientes y las convierte en comandos de servidor o consultas de base de datos.
Las siguientes secciones explican cómo instalar cada servicio. Los necesitará todos.
Vaya a la carpeta _build creada durante la construcción del servidor y cree las carpetas adicionales solicitadas en los siguientes pasos dentro de _build.
Mantenga la puerta de enlace REST en funcionamiento mientras se ejecute su nodo.
Verificación
Si la puerta de enlace REST funciona correctamente, ahora puede realizar consultas en el puerto 3000. Si Catapult Server, Broker y MongoDB funcionan correctamente, los valores devueltos por REST se sincronizarán correctamente con el resto de la cadena de bloques.
Apunte un navegador a las siguientes URL y verifique que los valores devueltos sean similares a los esperados:
El campo de altura debe coincidir con la altura real de la cadena de bloques, pero, al iniciar el nodo por primera vez, la sincronización puede llevar un tiempo.
Finalmente, vaya a la página del Explorador de Symbol y verifique que su nodo aparezca en la lista (se actualiza cada 30 segundos).
Esta es una traducción al español del artículo original (en inglés) escrito en la Plataforma Oficial de Symbol . 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
Cómo ceder el control de la cuenta principal de un nodo a una cuenta externa, de modo que la clave privada de la cuenta externa nunca sea necesaria en el proceso de configuración del nodo.
Esto es útil, por ejemplo, para proveedores de nodos que trabajan sin custodia. Es decir, los clientes contratan al proveedor de nodos para configurar los nodos para ellos y recibir las recompensas de los nodos a sus cuentas principales sin tener que enviar sus claves de cuenta al proveedor de nodos.
Hay muchos mecanismos para lograr esto en Symbol. Esta página explica la forma más simple, asumiendo que el cliente no es experto en tecnología (y por lo tanto prefiere no usar herramientas de línea de comandos como symbol-cli) y que la clave del cliente no está permitida en una máquina en línea.
Nota
El proceso es aún más simple si se permite que la clave del cliente esté en línea.
Pronto se agregará una guía en esta página para explicarles este escenario.
En resumen, una vez que el nodo esté completamente configurado, el control total de la cuenta principal del nodo se transferirá a la cuenta del cliente (llamada cuenta externa). Al convertir la cuenta principal en una Cuenta Multisig es posible que :
El proveedor del nodo prepare una transacción para la firma fuera de línea y la envíe al cliente.
El cliente firme la transacción usando su billetera desde una máquina fuera de línea y devuelve la firma.
Tener instalado symbol-cli. Esto ya se ha instalado en la guía de Ejecución de un Nodo de Symbol seguro.
Tener un perfil de symbol-cli para la cuenta principal del nodo. Esto también ya se ha hecho en la guía.
Asegúrese de que el perfil correcto sea el predeterminado (use symbol-cli profile setdefault o agregue el parámetro –profile a todos los comandos a continuación).
En la máquina del cliente:
Tener la wallet de escritorio de Symbol instalada y configurada con la cuenta del cliente (cuenta externa).
Prepara la transacción
Hasta ahora, la cuenta principal del nodo es una cuenta normal. Se anunciará una Transacción de Modificación de Cuenta Multifirma que la convertirá en una Cuenta Multifirma con un solo cosignatario: la cuenta externa.
Esto significa que cualquier operación en la cuenta principal requerirá la firma de la cuenta externa.
Esta transacción será preparada por el proveedor del nodo usando symbol-cli y enviada al cliente para su firma.
Notas sobre esta transacción:
El parámetro –max-fee 1000000 significa que se pagará 1 XYM por la transacción. No dude en utilizar un número diferente después de leer la documentación de tarifas.
El plazo de transacción predeterminado en symbol-cli es de 2 horas. Utilice el parámetro –deadline si necesita más tiempo para obtener la firma del cliente.
Seleccione todo el texto en el cuadro Carga útil y péguelo en un nuevo archivo de texto llamado payload.txt. Elimine todos los espacios y otras decoraciones para obtener una sola línea que contenga solo números y letras mayúsculas:
Copie toda la línea de texto (por ejemplo, haciendo triple clic en ella) y péguela en un nuevo archivo de texto llamado signature.txt.
Enviar firma al proveedor
Envíe signature.txt al proveedor del nodo, como un archivo de texto sin formato.
Anunciar transacción
Anuncie la transacción de modificación de múltiples firmas desde cualquier máquina en línea que haya instalado symbol-cli y tenga un perfil de anunciador (como se explica en Ejecución de un nodo de Symbol seguro):
symbol-cli transaction payload --sync --announce --profile C
? Enter the transaction payload: F8000000000...
SUCCESS Transaction loaded:
┌──────────────────────────────────────────────────────────────────────────────────────────────┐
│ AGGREGATE_COMPLETE │
├──────────────────────────────────────────────┬───────────────────────────────────────────────┤
│ Max fee: │ 1,000,000 │
├──────────────────────────────────────────────┼───────────────────────────────────────────────┤
│ Network type: │ TEST_NET │
├──────────────────────────────────────────────┼───────────────────────────────────────────────┤
│ Deadline: │ 2021-03-27 14:51:01.099 │
├──────────────────────────────────────────────┼───────────────────────────────────────────────┤
│ Signer: │ TBGPYD-CO35V2-AMOYEJ-LEM44H-372M3I-6RWVFY-QCY │
├──────────────────────────────────────────────┴───────────────────────────────────────────────┤
│ Inner transaction 1 of 1 - MULTISIG_ACCOUNT_MODIFICATION │
├──────────────────────────────────────────────┬───────────────────────────────────────────────┤
│ [Inner tx. 1 of 1] Min approval delta: │ 1 │
├──────────────────────────────────────────────┼───────────────────────────────────────────────┤
│ [Inner tx. 1 of 1] Min removal delta: │ 1 │
├──────────────────────────────────────────────┼───────────────────────────────────────────────┤
│ [Inner tx. 1 of 1] Address addition (1 / 1): │ TAJ3DW-DCRWBU-V6CXBQ-TNAAKH-UPRPQ6-I2QW7V-7JA │
└──────────────────────────────────────────────┴───────────────────────────────────────────────┘
? Cosignature JSON array in square brackets (Enter to skip): [{"parentHash"...
Cuando se le solicite la carga útil de la transacción, pegue el contenido de payload.txt (la línea larga de caracteres hexadecimales).
Cuando se le solicite la firma conjunta, pegue el contenido de signature.txt (la línea larga de texto JSON que el cliente devolvió), PERO ENCIÉRELO EN SOPORTES CUADRADOS.
Es decir, la firma compartida debe comenzar con [y terminar con].
Después de unos segundos, debería obtener:
SUCCESS Transaction announced
SUCCESS Transaction confirmed
A partir de este momento, no se puede realizar ninguna operación en la cuenta principal del nodo sin la autorización de la cuenta externa, que es controlada por el cliente.
El cliente puede realizar operaciones en la cuenta principal utilizando Symbol Desktop Wallet y sus funciones de firma múltiple.
Esta es una traducción al español del artículo original (en inglés) escrito en la Plataforma Oficial de Symbol . 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
@Jaguar0625 @gimer y yo hemos estado trabajando con el equipo de desarrollo desde que se anunció el retraso del programa SuperNode hace ~ 1,5 semanas.
El problema
La preocupación técnica que se planteó en la publicación anterior, podría en algunas circunstancias suponer un riesgo para la seguridad y necesita más trabajo para poder lanzarse de forma segura y confiable, el monitoreo permanece cerrado en la actualidad para cerrar ese riesgo.
Resolución / tiempo
El problema es más incómodo de resolver de lo que se pensó originalmente y requerirá una reescritura parcial para solucionarlo, por lo que también requerirá pruebas adicionales.
Tenemos el rediseño completo y estamos en el proceso de estimar el trabajo de desarrollo y prueba. No es masivo, pero son más de unos pocos días, por lo que el programa SuperNode se retrasará hasta que se complete el trabajo. En esta etapa, creemos que estamos hablando de semanas, no de meses, una vez que tengamos una estimación más concreta se los comunicaré (esperamos tener en los próximos días la estimación).
Disculpas por la continua incertidumbre en torno a este tema, el problema parecía simple de resolver pero es un poco más difícil y dados los fondos involucrados, es importante hacerlo bien y hacerlo de forma segura.
Recompensas perdidas
Se aplicará el mismo enfoque que antes en términos de recompensas; las recompensas perdidas se duplicarán durante tantos días como sea necesario para garantizar que se pague la misma cantidad y de esta forma realizar todos lo pagos por completo.
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