Foco de la comunidad: NanoCrawler de Ryan LeFevre

Monitor de red y explorador de bloques

Hola a todos,

¡Esta semana pude hablar con Ryan LeFevre, conocido entre la comunidad como meltingice! Ha sido un elemento básico en la comunidad, creó un increíble explorador de bloques y ha trabajado en una variedad de proyectos relacionados con Nano.

¿De dónde viene el nombre “meltingice”?

He estado usando el apodo de “meltingice” durante mucho tiempo. Honestamente, deben ser unos 15 años. Se me ocurrió al azar antes de jugar un juego de SOCOM II en PlayStation 2 en la casa de un amigo, que fue uno de los primeros juegos que recuerdo jugando multijugador en línea. No estoy seguro de por qué me quedó grabado, pero lo hizo.

¿Cuál es tu experiencia? ¿Qué lo llevó a las criptomonedas y, lo que es más importante, cómo se enteró de Nano?

Soy un ingeniero de software de profesión. Comencé a enseñarme desarrollo web por mí mismo cuando estaba en la escuela secundaria leyendo libros sobre HTML, CSS y PHP. Originalmente fui a la universidad para obtener un título en ingeniería eléctrica e informática, pero una vez que me di cuenta de que la informática era mi verdadera pasión, cambié de especialización y nunca miré hacia atrás.

Antes de graduarme de la universidad, comencé a trabajar en Twitpic, que era el sitio web para compartir fotos más grande de Twitter en ese momento. Yo era uno de los tres ingenieros que trabajaban en el sitio, que era uno de los mejores sitios web del mundo con respecto al tráfico. Después de Twitpic, me mudé a LayerVault, que era un servicio que brindaba control de versiones a los diseñadores. Desafortunadamente, LayerVault se quedó sin dinero y terminé trabajando en North Technologies, que era una incubadora de aplicaciones iniciada por Kevin Rose. Aproximadamente 4 meses después de que me uní, nos fusionamos con una empresa llamada HODINKEE (https://www.hodinkee.com), que es donde he estado trabajando durante los últimos 3 años. Somos una revista en línea e impresa en la que proporcionamos reseñas detalladas, historias y noticias de última hora en el mundo de los relojes de pulsera. También tenemos una tienda online donde vendemos relojes nuevos y antiguos, así como muchos accesorios diferentes para ellos.

Entré en cripto por primera vez en 2013. Bitcoin me llamó la atención cuando comenzó su bullrun en ese momento, y comencé a investigarlo más. Revisé BTC-e.com y finalmente Coinbase. Afortunadamente, evité perder monedas en Mt Gox, pero como comerciante novato y alguien inseguro del futuro de Bitcoin, compré 1 BTC a $ 1000 y lo vendí a $ 500 para reducir mis pérdidas. Durante este tiempo de descubrimiento, también me encontré con Ripple y Stellar. Me inscribí para ambos como desarrollador para poder ser parte de sus lanzamientos aéreos, pero me olvidé de ellos durante unos años. Afortunadamente, guardé mis claves para ambos 🙂

La forma en que descubrí a Nano fue similar. Me llamó la atención durante la carrera alcista a principios de 2018.Me encantó cómo era súper escalable y sin comisiones, especialmente porque esto fue después de que las tarifas de Bitcoin se dispararon a $ 50 por transacción y el tiempo promedio de transacción fue de más de una hora o más. .

Has recibido mucha atención positiva por tu explorador de bloques personalizado. ¿Qué te hizo decidirte a crear tu propio explorador?

Yo ya estaba ejecutando un nodo Bitcoin para ayudar a la red Bitcoin en ese momento, así que quería hacer lo mismo con Nano. Una vez que descubrí que Nano tiene una API bastante sencilla, decidí que quería comenzar a experimentar con ella. Mi idea original era simplemente crear un panel de control de monitor de nodos, ya que el nodo Nano no tiene uno integrado. Ponerlo en funcionamiento fue un proceso bastante simple, pero lo disfruté tanto que quise ampliarlo. A partir de ahí, el proyecto básicamente creció por sí solo hasta que llegó a un punto en el que fue posible explorar toda la red.

Dado que Nano utiliza un sistema de prueba de participación delegada, quería resaltar realmente a todas las personas que estaban gastando sus propios recursos para ejecutar nodos con el fin de mantener la red Nano. Agregué la integración de Nano Node Ninja para destacar a las personas que ejecutan cuentas representativas. Dado que un proyecto diferente llamado nanoNodeMonitor había comenzado a ganar terreno, quería ver si era posible descubrir automáticamente a las personas que lo ejecutaban pasando por todos los pares a los que estaba conectado mi nodo. Resulta que puede elegir muchos monitores de nodos de esa manera, y así nació la página de estado de la red.

No estaba del todo satisfecho con los exploradores de bloques que existían en ese momento (los encontré relativamente desalentadores para los usuarios inexpertos), así que quería que mi explorador fuera lo más simple de entender posible. Aunque la exploración de la red Nano sigue siendo, obviamente, una tarea técnica, y realmente no veo ninguna forma de evitarlo, hice todo lo posible para explicar todos los datos con la mayor claridad posible. Esto se vuelve especialmente importante con la introducción de bloques estatales. Hay muchos componentes para establecer bloques, muchos de los cuales cambian según la acción realizada por el usuario. Por ejemplo: https://nano.meltingice.net/explorer/block/CB2B2222B8AD6A2606BD0596F851B0682D3F540E117BC7201441C411E59C6FC5. En lugar de simplemente enumerar todos los campos del bloque, intenté explicar qué significa realmente cada campo. Esto me ayuda cada vez que uso mi propio explorador, porque no siempre recuerdo lo que hace cada campo en un bloque de estado.

Una vez que me enteré de la bifurcación Banano, también trabajé para adaptar mi explorador a su red. Dado que usa el mismo RPC, hacerlo fue relativamente fácil. Desde entonces, generalmente he intentado desarrollar nuevas funciones para ambas monedas al mismo tiempo. A veces, una función comienza en la versión Nano y llega a la versión Banano, y a veces viceversa.

También ha sido bastante activo en el grupo de apoyo de Node and Rep, y ha sido fundamental en algunos de los proyectos allí. ¿Cuál es su proyecto favorito en el que está involucrado actualmente?

Definitivamente soy un gran fanático de nanonode.ninja, que proporciona muchos de los datos representativos de los nodos como se mencionó anteriormente, así como algunos datos generales de la red. También hice contribuciones a nanoNodeMonitor. También hice algunas contribuciones al código del nodo Nano en sí. Nada grande, pero arreglé algunos errores que noté mientras trabajaba en mi propio explorador de red y desarrollaba algunas cosas para Banano. Aparte de eso, me parece fascinante monitorear y depurar la red Nano en su conjunto. He conocido a gente fantástica que también está ejecutando nodos, así como a algunos miembros del equipo principal de Nano, y ha sido una maravilla conocerlos.

PD: aquí es donde se aloja tu amigable Nano nodo de meltingice de vecindario, ¡desde mi cuarto de lavado! O debería decir, sala de lavado de dinero;) Sin embargo, no envíe a la policía, le juro que no estoy haciendo nada ilegal.

¿Hay algo en lo que esté trabajando que no sea público y que le gustaría filtrar aquí?

Comencé a trabajar en un nuevo proyecto relacionado con nano recientemente llamado Kitepay. Somos un procesador de pagos nuevo e innovador que tiene como objetivo brindar a los comerciantes una gama completa de pasarelas de pago para su proceso de pago en línea, al mismo tiempo que les brindamos excelentes herramientas comerciales para ayudarlos a administrar sus negocios. Nano es la primera criptomoneda que los comerciantes podrán aceptar a través de Kitepay, y hay más en camino. También lo ayudamos a aceptar pagos con tarjeta de crédito para atender a todos sus clientes, algunos de los cuales aún pueden ser ajenos a las criptomonedas. Tendremos muchas más noticias por venir, ¡así que mantén los ojos bien abiertos!

Gracias de nuevo a Ryan por tomarse el tiempo de su día para charlar conmigo. Si no ha revisado su explorador de bloques, asegúrese de echar un vistazo aquí.

Semana 1: BrainBlocks

Semana 2: El nanocentro

Semana 3: El Nanocast

Semana 4: NaNote

Semana 5: canoa

Nano Foundation no respalda ni aprueba productos y / o servicios utilizados o desarrollados por terceros. Todos los enlaces a sitios o software de terceros son solo para fines informativos. Nano Foundation no asume ninguna responsabilidad por la operatividad, precisión, legalidad o contenido de productos y / o servicios de terceros. Cualquier pregunta relacionada con el material de terceros debe dirigirse a esa parte.