Sui.

Publicación

Comparte tu conocimiento.

290697tz.
Jul 28, 2025
P&R expertos

¿Cuál es la mejor manera de comparar el rendimiento de las transacciones de Sui?

*Estoy investigando las afirmaciones de rendimiento de Sui y quiero comparar el rendimiento de las transacciones en Testnet. ¿Qué herramientas y metodologías debo usar? * *

  • Sui
  • Move
1
14
Cuota
Comentarios
.

Respuestas

14
Owen.
Owen4662
Jul 30 2025, 03:14

Para comparar el rendimiento de las transacciones de Sui, utilice el SDK de Sui para enviar un gran volumen de transacciones con diferentes dependencias de los objetos. Concéntrese en las operaciones independientes basadas en objetos propios para maximizar la ejecución en paralelo. Utilice bloques de transacciones programables (PTB) para procesar varias operaciones por lotes y medir las transacciones por segundo (TPS) durante un período fijo. Supervise los resultados mediante la latencia de extremo a sui_getTransactionBlocksextremo y analícela. Asegúrese de que su carga de trabajo evite la contención de objetos compartidos, lo que limita el paralelismo. Para garantizar la precisión, ejecute pruebas en un punto final de RPC dedicado a la red de pruebas y agregue los datos de varias ejecuciones.

7
Comentarios
.
Ashford.
Jul 31 2025, 07:59

Paracomparar el rendimiento de las transacciones de Suide manera efectiva y validar susafirmaciones de rendimiento, existen varias herramientas, técnicas y metodologías que puede utilizar. Realizar pruebas enSui Testnetpuede ayudarte a medir la eficacia con la que la red gestiona varios tipos de transacciones y a garantizar que el sistema se comporta según lo esperado bajo carga. Este es un enfoque estructurado para comparar elrendimiento de transaccionesde Sui:

1.Defina las métricas clave para medir

Antes de empezar, defina qué métricas específicas quiere medir. Los puntos de referencia comunes para elrendimiento de las transaccionesincluyen:

*Transacciones por segundo (TPS): esta es la métrica principal para medir el rendimiento de la red. *Latencia (tiempo de confirmación de la transacción): el tiempo que tarda la red en procesar y confirmar una transacción. *Consumo de gas: mida el costo del gas por transacción y cómo varía según los diferentes tipos de transacción.

2.Utilice las herramientas de evaluación comparativa integradas de Sui

Sui ofrece algunas formas de comparar y medir el rendimiento:

a)Sui Client CLIENTE

LaSui CLI(sui client) se puede usar para interactuar con la red de prueba y también se puede usar para simular transacciones. Al usar el simulate-transactioncomando, puede medir el costo esperado del gas y la latencia de las transacciones.

Ejemplo:

sui client simulate-transaction --gas-budget 10000 --transaction <transaction_file>

Esto le dará una estimación del gas y lo ayudará a medir el tiempo que lleva simular las transacciones en la red de prueba.

b)Sui Benchmarking Scripts(scripts personalizados)

Puedes escribirscripts de comparaciónusando elSDKde Sui (en TypeScript, Python u otros lenguajes compatibles). Estos scripts pueden simular y enviar transacciones a la red de prueba a una velocidad específica, lo que te permite medir el rendimiento.

Ejemplo:

const { SuiClient, TransactionBlock } = require('@mysten/sui.js');

const client = new SuiClient({ rpcUrl: "https://testnet.sui.io/rpc" });

async function benchmarkTransactions(numTransactions: number) {
  const startTime = Date.now();
  
  for (let i = 0; i < numTransactions; i++) {
    const txn = new TransactionBlock();
    // Add the move call or transaction logic
    await client.submitTransaction(txn);
  }
  
  const endTime = Date.now();
  console.log(`Processed ${numTransactions} transactions in ${endTime - startTime}ms`);
}

benchmarkTransactions(1000);  // Benchmark 1000 transactions

Este script le ayudará a rastrear cuántas transacciones se pueden procesar en un período de tiempo determinado y a calcular elTPS.

3.Utilice herramientas de prueba de esfuerzo

Para realizar pruebas más exhaustivas y simular cargas elevadas**, puedes utilizar las herramientas de pruebas de esfuerzo para enviar grandes volúmenes de transacciones a la red de pruebas:

a)ArtilleríaoJMeter

  • Se trata deherramientas de prueba de cargaque se pueden configurar para enviar un gran volumen de transacciones (o solicitudes) a la red de pruebas de Sui.
  • ConArtillery, por ejemplo, puedes crear escenarios que imiten el comportamiento real de los usuarios y enviar grandes cantidades desolicitudes de APIa tu punto final de RPC de Sui para medir lostiempos de respuestay elrendimiento.

Ejemplo conArtillery:

config:
  target: 'https://testnet.sui.io/rpc'
  phases:
    - duration: 60
      arrivalRate: 100  # 100 requests per second
scenarios:
  - flow:
      - post:
          url: "/submit_transaction"
          json:
            transaction: "your_transaction_data_here"

Esta configuración simulará 100 solicitudes por segundo a laSui Testnetdurante 60 segundos y medirá elTPSy lalatencia.

b)Langost

Locust es otraherramienta de pruebas de cargaque es altamente configurable. Puede crearescenarios de prueba de cargadefiniendo el comportamiento de los usuarios simulados, especificando la tasa de solicitudes y midiendo el rendimiento.

Ejemplo conLocust:

from locust import HttpUser, task, between

class SuiTestUser(HttpUser):
    wait_time = between(1, 2)

    @task
    def send_transaction(self):
        self.client.post("/submit_transaction", json={"transaction": "your_transaction_data_here"})

Esto puede simular una gran cantidad de usuarios simultáneos y ayudarlo a medir elrendimiento bajo carga.

4.Supervise el rendimiento de los nodos y el uso de recursos

*CPU, memoria y disco: mida la cantidad de CPU, memoria y disco que se utilizan en los nodos durante una gran cantidad de transacciones. Latencia de red: supervise la latencia de la red, especialmente entre losnodos de validadory lospuntos finales de la RPC, ya que una latencia alta puede afectar al rendimiento. Métricas incorporadas de Sui: supervise lasmétricas incorporadas de Sui, como elnúmero de transaccionessatisfactorias, lastransacciones fallidasy elconsumo de gas, mediantePrometheuso herramientas de monitorización similares.

5.Punto de referencia con varios niveles de tarifas

Sui admitevarios niveles de tarifas. Es importante comparar las transacciones en los distintos niveles de comisiones para ver cómo afectan las estructuras de comisiones al rendimiento.

  • Pruebetransacciones con tarifas bajas, medias y altaspara ver si la tarifa de gas influye en la velocidad de procesamiento de las transacciones.
  • Experimente con diferentespresupuestos de gaspara optimizar el rendimiento y, al mismo tiempo, mantener los costos de gas razonables.

6.Compruebe la latencia y los tiempos de bloque

Otra métrica que debes medir son lalatenciay lostiempos de bloqueopara las transacciones. Un alto rendimiento no significa necesariamente una latencia baja, así que supervise:

*Tiempo hasta la finalización: ¿Cuánto tiempo tarda una transacción en confirmarse por completo y añadirse al libro mayor? *Coherencia en el tiempo de bloque: ¿la producción en bloque es uniforme o se producen retrasos cuando hay mucha carga?

7.Utilice Sui Explorer para monitorizar

*Sui Explorery otrosexploradores de blockchainpueden ayudarte a ver el rendimiento en términos detransacciones por bloquey proporcionarte información sobre lostiempos de confirmación de las transacciones.

8.Análisis de resultados y comparaciones comparativas

Después de realizar las pruebas:

*Analice el rendimiento (TPS): compare el rendimiento de Sui bajo diferentes cargas. Busque patrones o cuellos de botella en los que el rendimiento disminuya significativamente. *Mida las latencias: compruebe cuánto tardan las transacciones en procesarse y confirmarse. *Impacto en la red/nodo: asegúrese de que el rendimiento no se vea obstaculizado por la congestión de la red o los problemas de rendimiento de los nodos.

Resumen de la metodología:

1.Utilice la CLI de Suipara simular transacciones y recopilar estimaciones de gas. 2.Prueba de esfuerzocon herramientas comoArtillery,JMeteroLocustpara medir el TPS y la latencia. 3.Supervise el uso de recursosen los nodos durante las pruebas (CPU, memoria, disco, red). 4.Realice pruebas en varios niveles de tarifaspara comprender cómo las estructuras del gas afectan al rendimiento. 5.Utilice Sui Explorery otras herramientas de monitoreo para recopilar datos en tiempo real sobre el rendimiento y el rendimiento. 6.Compare diferentes presupuestos de gaspara optimizar la velocidad y el costo.

Al combinar estas herramientas y metodologías, puede obtener una idea clara del rendimiento de las transacciones deSuien laTestnety evaluar su rendimiento en diferentes cargas y configuraciones.

7
Comentarios
.
Arnold.
Arnold3036
Jul 30 2025, 08:14

UtiliceSui Benchmark Tools(sui-benchmark) oscripts personalizadospara probar el estrés de TPS.

####1. Prueba rápida (CLI)

# Install sui-benchmark  
cargo install --git https://github.com/MystenLabs/sui sui-benchmark  

# Run load test (adjust --tx-count)  
sui-benchmark --testbed testnet --workload transfer-object --tx-count 1000

2. Script TS personalizado*

import { SuiClient } from '@mysten/sui.js/client';
const client = new SuiClient({ url: 'https://fullnode.testnet.sui.io' });

// Send parallel TXs
const txs = Array(100).fill(0).map(() => client.transferObject(...));
await Promise.all(txs); // Measure time vs success rate

###Métricas clave -TPS: transacciones por segundo (cuenta los TX comprometidos). -Latencia: Tiempo hasta la finalización. -Tasa de errores: TX fallidos.

6
Comentarios
.
Paul.
Paul4340
Jul 31 2025, 09:45

Para comparar el rendimiento de las transacciones deSuien la red de prueba y evaluar sus afirmaciones de rendimiento, debe diseñar cuidadosamente su enfoque de prueba y utilizar las herramientas adecuadas para simular cargas de transacciones realistas. A continuación se muestra una metodología detallada y las herramientas recomendadas para comparar el rendimiento de Sui:

1.Defina los objetivos de evaluación comparativa

*Rendimiento de transacciones: Mida cuántas transacciones por segundo (TPS) puede gestionar Sui en diversas condiciones. *Latencia: mide el tiempo que tarda una transacción en procesarse y confirmarse. *Escalabilidad: compruebe cómo aumenta el rendimiento de Sui a medida que aumenta la cantidad de nodos, validadores y el volumen de transacciones.

2.Herramientas para usar

Estas son algunas herramientas y metodologías para comparar el rendimiento de las transacciones:

####Sui Client y RPC

*Sui CLI: Usa laSui CLIoficial para enviar transacciones, consultar los estados de los bloques y medir el rendimiento de las transacciones.

  • sui clientpuede ayudar a medir el tiempo necesario para ejecutar una transacción, lo que puede ayudarle a evaluar el rendimiento de la transacción en diferentes condiciones de carga.

####Herramientas de prueba de carga

*Locust(u otras herramientas de prueba de carga comoArtillery,Gatling): estas herramientas son excelentes para simular cargas elevadas y generar tráfico en su red de pruebas. Locust te permite definir escenarios de transacciones personalizados y simular que varios usuarios envían transacciones simultáneamente.

  • Puedes escribir un scriptLocustque se conecte al punto final de la RPC de Sui Testnet y envíe las transacciones (por ejemplo, la creación o la transferencia de objetos) mientras mide el tiempo necesario para procesarlas.

Ejemplo de script de Locust para comparar:

 from locust import HttpUser, task, between

 class SuiBenchmark(HttpUser):
     wait_time = between(1, 3)  # Simulate user wait time between actions

     @task
     def send_transaction(self):
         response = self.client.post("/sui/transaction", json={
             # Your transaction payload here
         })
         assert response.status_code == 200

####Carga de transacciones personalizadas

  • Crea un script personalizado para enviartransacciones Suide forma masiva a través de la API de RPC. Puede tratarse de un script básicoPythonoNode.jsque interactúa con la red de pruebas de Sui y mide:

  • El tiempo necesario para enviar un lote de transacciones.

  • La latencia y el rendimiento promedio en función de la carga.

Ejemplo conPythony la bibliotecarequests:

import time
import requests

def send_transaction():
    url = "https://rpc.sui.io"
    headers = {'Content-Type': 'application/json'}
    data = {
        "method": "sui_executeTransaction",
        "params": [transaction_data],  # Your transaction data here
    }
    response = requests.post(url, json=data, headers=headers)
    return response.status_code

def benchmark_transactions(n):
    start_time = time.time()
    for _ in range(n):
        send_transaction()
    end_time = time.time()
    print(f"Processed {n} transactions in {end_time - start_time} seconds")

benchmark_transactions(1000)  # Benchmark 1000 transactions

####Herramientas de evaluación comparativa específicas para Sui

*Sui Explorer: También puedes usar elSui Explorerpara supervisar manualmente las transacciones, comprobar la altura de los bloques y hacer un seguimiento de la velocidad de las transacciones durante el período de evaluación comparativa. *Sui Metrics: Sui puede exponer algunos de lospuntos finales de métricaspara supervisar el rendimiento del validador y el estado del sistema. Puede usarlos para medir el rendimiento real del sistema desde la perspectiva de la red (por ejemplo, el TPS promedio durante un período).

####Servicios externos de comparación

  • Si necesitas compararte con otras cadenas de bloques o incluso comparar Sui con otras redes, servicios como VRF**(para determinar la aleatoriedad) deChainlink oLighthouse**pueden ofrecerte puntos de referencia entre cadenas.
  • Puedes usarDeFillamapara realizar análisis comparativos entre Sui y otros proyectos de cadenas de bloques si publican datos de rendimiento.

3.Metodología de evaluación comparativa

####Rendimiento de una sola transacción

  • Comprueba eltiempo que tarda una sola transacciónen recorrer toda la red y confirmarse. Mida la latencia y compárela entre diferentes tipos de transacciones (por ejemplo, la creación de objetos frente a la transferencia de objetos).

####Rendimiento por lotes (transacciones múltiples)

  • Para poner a prueba la red, envíe unlote de transaccionesen rápida sucesión y realice un seguimiento del rendimiento (TPS). Esto le dará una idea de cómo Sui gestiona las operaciones de gran volumen.

####Pruebas de concurrencia y carga

  • Compruebe el rendimiento de Sui bajo diferentescargassimulando la interacción de varios usuarios o bots con la red. Aumente gradualmente la carga y mida:

*TPSa medida que aumenta la carga. *Latenciapara transacciones individuales bajo carga.

####Simula transacciones del mundo real

  • Compare contransacciones realistas, como la creación de NFT, la transferencia de monedas y la ejecución de una lógica de contratos inteligentes. Esto refleja el verdadero rendimiento de la red en diversas condiciones.

####Prueba de estrés

  • Haz una prueba para detectar condiciones extremas (por ejemplo, enviar miles de transacciones en poco tiempo) para ver cómo Sui escala e identificar cualquier obstáculo.

4.Métricas clave a medir

*Transacciones por segundo (TPS): el número de transacciones exitosas que el sistema procesa por segundo. *Latencia: el tiempo que tarda una transacción en confirmarse después de su envío. Mida la latencia media y máxima. *Consumo de gas: haga un seguimiento de la cantidad de gas que se utiliza por transacción para comprender cuánto cuesta ejecutar los diferentes tipos de transacciones. *Tiempos de bloqueo: mide el tiempo que tardan en producirse los bloques y en incluir las transacciones en el bloque.

5.Análisis e interpretación de los resultados

Después de realizar las pruebas:

*Trace el TPS en función de la carga: Esto ayuda a visualizar el rendimiento de Sui ante una carga de transacciones cada vez mayor. *Latencias: busca picos en la latencia cuando el sistema está estresado. Un aumento repentino de la latencia podría indicar un cuello de botella en el procesamiento. *Comportamiento de escalación: evalúe si el rendimiento mejora a medida que se agregan más recursos (nodos/validadores) a la red.

6.Otras consideraciones

*Latencia de red: asegúrese de realizar las pruebas desde un servidor que esté geográficamente cerca de la red de prueba Sui para evitar la latencia de la red externa. *Validadores: Considera cuántosvalidadoresactivos participan en la prueba para evaluar si la red se amplía con el aumento de los nodos.

7.Errores comunes que hay que evitar

*Sobrecargar el RPC: Ten en cuenta loslímites de velocidaden el RPC de Testnet. Evita enviar demasiadas solicitudes demasiado rápido, ya que esto podría afectar artificialmente a tus resultados. *Inestabilidad de la red de pruebas: ten en cuenta que las redes de prueba no siempre son tan estables como las redes principales, por lo que los resultados de las pruebas pueden estar influenciados por condiciones temporales de la red.

Conclusión

Para comparar de forma eficaz el rendimiento de las transacciones deSui, es necesario simular cargas realistas mediante el uso deprocesamiento por lotes de transacciones,herramientas de prueba de cargay laAPI RPC de Sui. Mide métricas clave como elTPS, lalatenciay eluso de gas, y asegúrate de realizar las pruebas encargas simultáneasycondiciones de estrés. Los resultados le proporcionarán información sobre la escalabilidad, la latencia y el rendimiento de Sui en diferentes escenarios, lo que le permitirá evaluar sus capacidades reales.

6
Comentarios
.
Evgeniy CRYPTOCOIN.
Jul 29 2025, 13:57

Para comparar el TPS de Sui (transacciones por segundo):

1.Utilice las herramientas de evaluación comparativa de Sui: sui-benchmarkpara pruebas de carga controladas. 2.Implemente cargas de trabajo personalizadas: simule transacciones del mundo real (transferencias, contratos inteligentes). 3.Supervise con métricas: realice un seguimiento del TPS, la latencia y la tasa de éxito a través de Prometheus/Grafana. 4.Testnet vs Local: compare Testnet pública con una red local privada como referencia. 5.Compruebe la carga del validador: un TPS alto depende del rendimiento del validador.

sui-tpsConsejo: Revisa la documentación de Sui para ver las herramientas más recientes, como.

5
Comentarios
.
Alya.
Alya-14
Jul 31 2025, 06:19

Utilice la sui-benchmarkherramienta de Sui con cargas de trabajo personalizadas en Testnet para una medición de TPS precisa. Concéntrese en las transacciones paralelizables y ajuste la tasa de envío para encontrar el punto de saturación.

5
Comentarios
.
Bekky.
Bekky1762
Jul 29 2025, 13:18

###La mejor manera de comparar el rendimiento de las transacciones de Sui (Testnet/Mainnet)

####1. Herramientas para la evaluación comparativa -Sui CLI + Scripts(Básico)

 # Generate 1000 simple transfer TXs
 for i in {1..1000}; do
   sui client transfer-sui --to 0xRECEIVER --amount 1 --gas-budget 5000000 &
 done

-Probador de carga de TypeScript(avanzado)

 import { SuiClient, TransactionBlock } from '@mysten/sui.js';

 const client = new SuiClient({ url: 'https://fullnode.testnet.sui.io' });
 const SENDER = '0xYOUR_WALLET';
 const RECEIVER = '0xTARGET';

 async function sendBatch(txCount: number) {
   const startTime = Date.now();
   const promises = Array(txCount).fill(0).map(() => {
     const tx = new TransactionBlock();
     tx.transferObjects([tx.gas], RECEIVER);
     return client.signAndExecuteTransactionBlock({ 
       transactionBlock: tx, 
       signer: SENDER_KEY 
     });
   });
   await Promise.all(promises);
   const tps = txCount / ((Date.now() - startTime) / 1000);
   console.log(`TPS: ${tps}`);
 }

-Kit de evaluación comparativa Sui (SBK) (oficial)

 git clone https://github.com/MystenLabs/sui-benchmark
 cd sui-benchmark
 cargo run -- --test-tps --tx-count 10000 --num-workers 16

2. Métricas clave que hay que rastrear*

| Métrica | Cómo medir | Objetivo (Testnet) | --------| --------------| | ------------------| |TPS| (Successful TXs) / (Total Time)| 1K—5K (depende de la gasolina) | Finality Time (P50/P99)|Latencia| | < 1 s (sin objetos compartidos) | Gas Used / TX|Eficiencia del gas| | Entre 50 000 y 500 000 por TX |

4
Comentarios
.
BigSneh.
Jul 28 2025, 03:39
  1. Usa la herramienta sui-benchmark, que se incluye en el repositorio de GitHub de Sui. Te permite simular miles de transacciones por segundo con varios trabajadores.

  2. Clona el repositorio y ejecuta cargo run --release --bin sui-benchmark -- --help para explorar opciones de evaluación comparativa como la tasa de TPS, los objetos objetivo y el número de subprocesos.

  3. Crea tu propio clúster local de Sui (sui-test-validator) para realizar pruebas controladas, o haz pruebas comparativas en Testnet, teniendo en cuenta que las redes públicas tienen una carga variable.

  4. Elige qué tipo de transacción quieres probar: transfer_object, coin_split o funciones personalizadas del módulo Move. Cada uno tiene un perfil de gas y una complejidad de manipulación de objetos diferentes.

  5. Genere un gran lote de objetos (u objetos compartidos) y prefinancie las cuentas de prueba para eliminar los cuellos de botella relacionados con la disponibilidad de monedas.

  6. Usa los marcadores --num-workers, --num-threads y --target-tps para escalar tu prueba y, al mismo tiempo, hacer un seguimiento de las estadísticas de latencia y rendimiento.

  7. Permita la recopilación de métricas a través de Prometheus y Grafana para observar la latencia, la tasa de éxito y el consumo de gas a lo largo del tiempo.

  8. Realice pruebas en diferentes condiciones de red y nodo para conocer el límite: localnet mostrará un TPS más alto que Testnet debido a la latencia del validador.

  9. A modo de comparación, compare las transacciones simples con las complejas (por ejemplo, las transferencias básicas frente a las llamadas que mutan a objetos compartidos) para ver cómo el tipo de transacción afecta al rendimiento.

  10. Documente el consumo de gas, las tasas de error y el TPS confirmado (en comparación con el TPS enviado) para elaborar un perfil de rendimiento completo.

2
Comentarios
.
SuiLover.
Jul 28 2025, 03:49

Para comparar el rendimiento de las transacciones de Sui en Testnet, comience por configurar un validador local o utilice el Testnet oficial con un entorno de transacciones controlado. Usa la herramienta sui-benchmark del repositorio de GitHub de Sui, que está diseñada para simular transacciones de gran volumen con parámetros configurables. También puedes programar transacciones con los SDK de TypeScript o Rust para enviar lotes de transacciones en paralelo y medir el rendimiento de principio a fin. Supervisa métricas como el TPS (transacciones por segundo), la latencia y la tasa de éxito mediante los paneles de Prometheus y Grafana si tienes tu propio nodo. Para obtener un control más detallado, simule cargas de trabajo realistas, como la creación de NFT, las transferencias de activos o las llamadas específicas de DAPP.

Asegúrate de aislar las variables inhabilitando los procesos no esenciales de registro, sincronización y segundo plano durante la evaluación comparativa. Usa los marcadores --num-workers y --num-transactions en la CLI de referencia para probar varios escenarios de carga. También debes comparar el rendimiento de las transacciones de objetos compartidos con el de las transacciones de objetos propios, ya que la ejecución de objetos compartidos puede ser más compleja. Capture los registros y las tasas de error para detectar cuellos de botella, especialmente en relación con el consumo de gas y la latencia consensuada. Repita la prueba en diferentes condiciones de red para evaluar la estabilidad y la coherencia.

2
Comentarios
.
Thorfin.
Jul 30 2025, 07:22

Para comparar el rendimiento de Sui en Testnet:

Herramientas: Sui Benchmarker: herramienta oficial en el repositorio de Sui GitHub (sui-benchmark).

Secuencias de comandos personalizadas: usa sui-sdk o CLI para enviar archivos de texto por lotes.

Probadores de carga de terceros: herramientas como Chainhammer (si están adaptadas a Sui).

Método: Usa varias cuentas y envía transacciones paralelas.

Realiza un seguimiento del TPS (tx/seg.) y de la latencia.

Varía los tipos de impuestos (por ejemplo, transferencias de monedas o llamadas Move).

Realiza las pruebas en diferentes momentos para evitar la limitación del RPC.

Utilice nodos completos locales o RPC dedicados para obtener resultados precisos e indiscutibles.

2
Comentarios
.
theking.
Aug 23 2025, 09:45

You should begin by setting up a Testnet environment using sui start --testnet or switch your CLI to Testnet to ensure you’re testing in the correct network context. Once ready, use a stress-testing methodology by generating and sending many independent transactions in parallel, especially those that involve owned object operations—this leverages Sui’s parallel execution model and avoids shared-object contention bottlenecks. You can employ the Sui CLI with sui client batch to submit a file of preconstructed transactions at high concurrency, or write a custom script using the JavaScript SDK to fire many signAndExecuteTransactionBlock calls concurrently. Always monitor throughput metrics like transactions per second (TPS), latency, and conflict rates using CLI feedback or logs—you can script repeated dry-runs to establish baseline costs before actual deployment. To get realistic performance, ensure your workload avoids shared-object hotspots, and measure under high-load scenarios where parallelism shines. After each test, analyze metrics, check for ConflictTransaction errors, and reflect on bottlenecks—then adjust your object and call patterns and test again. Building this in iterations gives you a step-by-step understanding of throughput ceilings under realistic conditions. Read more here: https://docs.sui.io/build/parallel-execution

1
Comentarios
.

Sabes la respuesta?

Inicie sesión y compártalo.