GraphOps presentó GraphSeer, una aplicación con datos dentro y fuera de la cadena, que cubre el rendimiento de indexación y métricas de protocolo, mientras que Edge & Node discutió la finalización de Sunray, la primera fase de los datos descentralizados Sunrise.
palabras de apertura
Hola a todos y bienvenidos a la última edición de Indexer Office Hours. 26 de marzo, Sesión 150.
Enlace del vídeo: https://youtu.be/wkgGPRErDlE
GRTiQ 161
Escuche el podcast GRTiQ de esta semana con Kirsten Pomales, cofundadora de TalentLayer, un innovador protocolo abierto y un conjunto de herramientas para desarrolladores que revoluciona el mercado de servicios.
Revisión de contenido
Últimas actualizaciones de repositorios importantes
Cliente de capa de ejecución
Erigon v2.0 nueva versión v2.59.0:
Poda más agresiva de registros y recibos (para nodos con r en el indicador de poda, por ejemplo, –prune=hrtc), reduciendo así la huella del disco en un factor de 2. Esta característica solo está habilitada para nodos nuevos. Los nodos existentes lo habilitan, debes resincronizarlo desde cero.
Encontrar transacciones mediante hash toca demasiados lugares en la instantánea. Esto resultó en altos desalojos de IO y PageCache. Será de gran ayuda con este caso de uso si tiene muchas solicitudes RPC. Consíguelo: rm datdir/snapshots/*.idx y reinicia Erigon.
Los usuarios de Caplin deben restablecer encabezados e instantáneas.
Geth nueva versión v1.13.14:
Geth v1.13.14 es una versión de mantenimiento menor con algo de pulido en el grupo de blobs. Esta versión no es crítica para la sucursal de Cancún, pero se recomienda para hacer que Geth sea más liviano para hacer frente a cargas de blobs desconocidas.
sfeth/fireeth: nueva versión:
Versión v2.3.6:
BlockFetcher: se agregó soporte para los campos WithdrawalsRoot, BlobGasUsed, BlobExcessGas y ParentBeaconRoot al recuperar bloques de RPC (por ejemplo, obtener estos valores para Optimismo).
Substreams: se agregó soporte para el indicador substreams-tier2-max-concurrent-requests para limitar la cantidad de solicitudes simultáneas al nivel 2.
Se agregó traceID para RPC.
versión v2.3.7:
Se corrigió la herramienta que verificaba el rango predeterminado para bloques fusionados cuando no se proporciona r <range>, que ahora es [0, +∞] (anteriormente [HEAD, +∞]).
La herramienta de reparación busca bloques de combinación para poder ejecutarse sin proporcionar un rango de bloques.
Se agregó autenticación basada en clave API a las herramientas firehose-client y herramientas firehose-single-block-client para especificar un valor a través de la variable de entorno FIREHOSE_API_KEY (puede usar la bandera -api-key-env-var para cambiar el nombre de la variable a que no sea FIREHOSE_API_KEY).
Se corrigió la herramienta que verificaba los ejemplos de bloques de fusión usando el rango de bloques (el rango debe especificarse como [<start>]?:[<end>]).
Se agregó -substreams-tier2-max-concurrent-requests para limitar la cantidad de solicitudes simultáneas al servicio Substreams de nivel 2.
Avalancha: Nueva versión v1.11.3:
API eliminadas:
Plataforma GetPendingValidators
Plataforma GetMaxStakeAmount
Se eliminó la configuración de avalanchego:
tamaño-de-chismes-validador-de-lista-de-pares-de-red
lista-de-pares-de-red-no-validador-tamaño-de-chismes
red-lista-de-pares-peers-chismes-tamaño
frecuencia-de-chismes-lista-de-pares-de-la-red
tamaño-validador-de-chismes-de-frontera-aceptado-por-consenso
consenso-aceptado-frontera-chismes-no-validador-tamaño
consenso-aceptado-frontera-chisme-tamaño-par
consenso-sobre-aceptar-tamaño-validador-de-chismes
consenso-sobre-aceptar-chismes-no-validador-tamaño
consenso-sobre-aceptar-chismes-tamaño-de-pares
Se agregó la configuración de cadena P, cadena X y cadena C:
push-chismes-porcentaje-de-apuesta
Herramienta de orquestación de gráficos
Únase a nosotros cada dos miércoles a las 5 p.m. UTC para nuestra reunión en línea de Launchpad para obtener las últimas actualizaciones sobre cómo ejecutar Launchpad.
El próximo es el 10 de abril. ¡Trae todas tus preguntas!
Calendario de actualización del operador blockchain
El Calendario de actualización de operadores de Blockchain es su solución integral para realizar un seguimiento de las actualizaciones de hard fork y los cronogramas de mantenimiento para varios protocolos en el ecosistema The Graph.
Simplifique el proceso de actualización y no vuelva a incumplir una fecha límite.
observación del protocolo
Últimas actualizaciones sobre cambios importantes en el protocolo.
investigación del foro
La sincronización de subgrafos es lenta
Repositorio de contratos
Tarea: implementar el borde de datos de SAO en la red de prueba#964(abierto)
Tarea: Agregar el contrato de DataEdge n.º 963 (fusionado)
discusión abierta
Sesión GraphSeer
Sahra de GraphOps compartió una actualización sobre un producto que han estado desarrollando llamado GraphSeer.
Ella define GraphSeer como un navegador de protocolo Graph. Es una aplicación que incluye datos y análisis dentro y fuera de la cadena sobre el rendimiento del índice y métricas y parámetros del protocolo.
imagen
💡 Visite GraphSeer: http://beta.graphseer.com/
Nombre de usuario: thegraph
Contraseña: Graphops
Estas credenciales son sólo para pruebas.
GraphSeer evolucionará con sus comentarios, así que utilice este formulario para compartir sus comentarios y ayudarlos a mejorar.
¿Por qué construimos GraphSeer?
Como desarrolladores principales, estamos desarrollando herramientas para proporcionar datos de blockchain a los usuarios, como subgrafos y subflujos. Luego, como indexadores, utilizamos estas herramientas para entregar datos a los usuarios finales, y pensamos que al crear GraphSeer para que sean los usuarios finales, podríamos comprender mejor a los usuarios.
Comprenda a nuestros usuarios finales, conviértase en mejores desarrolladores principales y mejores indexadores.
Comprender y dar a conocer a otros sobre la calidad del servicio de las operaciones de indexación.
Proporcione a los usuarios del ecosistema The Graph aplicaciones atractivas para comprender el mercado.
💡Mira el vídeo completo y mira una demostración en vivo.
Cronograma de desarrollo de GraphSeer
Comentarios telefónicos
Puede resultar útil mostrar una barra de progreso de indexación en el explorador. Me gusta comprobar si otros pueden indexar el subgrafo antes de asignarlo.
Búsqueda difusa en la lista del indexador. Ahora tienes que saber a quién estás buscando y localizarlo.
Re: estado del índice, si también puede proporcionar cuándo comienzan la asignación. Ahora tengo que volver a su página de tareas abiertas.
Para la salud de la red y el futuro de The Graph, queremos permitir que los delegados e indexadores se concentren en las consultas. Me alegra ver que tiene algunos indicadores nuevos.
De esta manera puedes copiar el IPFShash sin hacer clic en él.
Creo que sería bueno tener algunas cifras estandarizadas sobre latencia y tasas de éxito. De lo contrario, un indexador que no maneje subgrafos pesados tendría mejores resultados en términos de estadísticas generales.
Solicitudes de funciones: resalte subtramas, subflujos, etc. rechazados.
El promedio de bloques detrás no es muy útil. Si acepta una nueva subtrama, o una subtrama falla, distorsiona el gráfico y realmente no proporciona valor.
Estas métricas no son muy útiles a escala global, sino por red y por subgrafo.
Solicitud de función: utilice un icono similar a Subgraph Radio para mostrar qué indexadores son zombis.
Polémica y el botón 0xdeadbeef.
La latencia de cada subgrafo puede ser muy diferente.
Un promedio durante un período es algo bueno y debería ser el foco de atención. La TAE actual es útil para que el indexador compruebe si su reasignación fue exitosa.
También es conveniente ver qué redes admite el indexador.
Clasifique los indexadores absolutamente por el costo de la consulta, pero incluya las redes compatibles como datos visibles.
Como delegador, sería genial que GraphSeer pudiera hacer predicciones basadas en el APY histórico. Las expectativas del delegado en cuanto a recompensas por el monto delegado. Por ejemplo, si delego 100.000 TRB, puedo esperar 1.000 recompensas cada mes.
Fase de rayos de sol de Graph completada
Adam de Edge & Node se une para brindar una actualización sobre los datos descentralizados de Sunrise.
Enlace del tweet: https://x.com/graphprotocol/status/1772655292934705371?s=20
Adam explicó que Sunray es parte de los datos descentralizados de Sunrise. Esta es la primera de tres fases en las que han agregado funciones a Subgraph Studio e indexado la web. El objetivo es brindar a los desarrolladores una experiencia optimizada para actualizar sus subgrafos desde servicios alojados a la web.
Hay algunas cosas diferentes que señalar aquí. Algunos se lanzaron hace un tiempo, otros se lanzaron en la última semana o semanas, tanto en términos de actualización de indexadores como de disponibilidad de todas las cadenas de servicios de alojamiento consultadas en la red. Los desarrolladores tienen un plan de consultas gratuito para que The Graph Network pueda admitir más cadenas para realizar consultas de una manera más ágil.
Se admitirán pagos con tarjeta de crédito, por lo que las personas podrán conectar una tarjeta de crédito para pagar consultas sin tocar GRT, ETH o AETH. Nuevamente, esto es solo un intento de simplificar las cosas y, al final del día, hay un proceso de actualización simplificado para los subgrafos de un servicio de alojamiento a un estudio, y usted puede seleccionar sus subgrafos y determinar qué billeteras desea tener esos subgrafos. En la red. Y luego hay un proceso automatizado de publicación y transferencia que publica subgrafos y luego los transfiere a su billetera designada, por lo que solo intentamos eliminar la fricción y simplificar la experiencia del usuario.
(Para obtener enlaces relevantes en el artículo, siga la cuenta oficial de Pinax para encontrarlos)