Límite de gas inasequible para mi criptomoneda basada en Ethereum

El límite de gas para single send transactiones de aproximadamente 21000 gas.

Ahora estoy creando mi propia moneda criptográfica basada en Ethereum, y quiero mantener su tasa de conversión como 1 moneda = 1 dólar estadounidense y alrededor de 0,02 dólares estadounidenses como tarifas de transacción.

Pero si mis comerciantes envían 1 o solo la mitad de la moneda, entonces también para esta transacción, si tienen que pagar el límite de gas completo, no servirá de nada, ya que será una pérdida mayor.

Entonces, mi pregunta es, ¿hay alguna otra forma de evitar esta tarifa? O, en cambio, ¿podemos combinar múltiples transacciones hasta un límite y luego enviarlas como una 'transacción única' a los mineros?

Gracias por adelantado.

Respuestas (2)

El límite de gas para una transacción de envío único es de aproximadamente 21000 gas, lo que resulta ser 0,000378 éter por 21000 gas, aproximadamente igual a 0,4 dólares estadounidenses.

El costo de SafeLow para una transacción es actualmente de $0.019, que es mucho menor que sus $0.40. Sin embargo, es posible que el precio haya fluctuado desde que escribiste tu pregunta, de lo que hablaré más adelante.

Ahora estoy creando mi propia criptomoneda basada en Ethereum, y quiero mantener su tasa de conversión como 1 moneda = 1 US$

Esto quizás sea posible durante una fase de ICO, donde puede vender los tokens por esta cantidad, pero ¿cómo evitará que se intercambien por diferentes cantidades en el mercado abierto? (Esto quizás valga la pena para una nueva pregunta, si no se ha hecho antes).

Pero si mis comerciantes envían 1 o solo la mitad de la moneda, entonces también para esta transacción, si tienen que pagar el límite de gas completo, no servirá de nada, ya que será una pérdida mayor.

Los precios del gas de Ethereum forman un mercado . Como se mencionó anteriormente, creo que su estimación de $0.40 es demasiado alta, al menos para el mercado actual . Sin embargo, a medida que aumenta la cantidad de transacciones que se envían en la red, también aumenta la demanda de rendimiento y espacio en bloques. Esto hace subir el precio de la gasolina, y así es como fue diseñado para funcionar.

Es probable que las tarifas sean más bajas cuando se implementen más soluciones de escalabilidad, pero el mercado de precios siempre existirá. Si eso no le atrae, entonces tal vez una plataforma diferente sería una mejor opción (y especialmente si desea vincular su token a un valor fiduciario).

Usted está diciendo que 'el precio ha fluctuado desde que escribí mi pregunta', pero ¿el precio de la gasolina realmente fluctúa tan rápido y tanto? Y la misma pregunta que le hice a carlolm, ¿cómo bajar el precio del gas para bajar el costo? ¿Tendré que hacerlo en mi genesis.jsonarchivo o durante la redacción del contrato inteligente?
Y no, no estoy planeando vincular mi token al valor fiduciario, sino que estoy pensando en estar abierto tanto con éter como con dinero fiduciario.
Podría echar un vistazo a las definiciones de las cantidades de gas para operaciones particulares en protocol_params.go(al menos para el cliente Geth/Go). Pero estos valores dependen de las instrucciones EVM subyacentes; debe tener mucho cuidado al cambiarlos. Pero esto no entiende el punto: el precio del gas bien podría aumentar aún más para equilibrar cualquier reducción que haya hecho en el gas por operación.
Y sí, el precio del mercado de la gasolina puede fluctuar tan rápidamente. Fluctuará en respuesta a la carga en la red, que en sí misma puede cambiar muy rápidamente. (Al menos para la red principal de Ethereum).
La otra opción sería cambiar el límite de gas del bloque, para permitir que cada bloque incluya más transacciones. Pero esto en sí tiene efectos secundarios asociados (por ejemplo, mayor tasa de tío).

Desafortunadamente, eso es una consecuencia del aumento del precio en USD de Ether, tiene costos de transacción en aumento, que no puede evitar.

Puede intentar usar un precio de gasolina más bajo, por ejemplo, 4 gwei frente a un valor predeterminado de 20 gwei. Su transacción puede demorar más, pero por lo general finalmente se completan. Puede consultar los precios de la gasolina aquí ( gasolinera ETH ) para tener una idea del rango actual de precios de la gasolina que se utiliza.

En cuanto a las transacciones agregadas, los costos de gas de Ethereum se calculan y se basan en la cantidad de operaciones/cálculos realizados. Por lo tanto, la combinación de múltiples transacciones (por ejemplo, transferencias 2x @ 21000 de gas) en una sola transacción (por ejemplo, un contrato inteligente que realiza transferencias 2x) aún da como resultado la misma cantidad de gas utilizada (= 42,000) ya que aún tiene que realizar ambas operaciones. No hay forma de reducir esto a menos que cambie fundamentalmente la operación y no haga transferencias 2x.

Lo mejor que puede hacer es tratar de reducir el precio de la gasolina para reducir el costo.

pero ¿cómo bajar el precio del gas para bajar el costo? ¿Tendré que hacerlo en mi genesis.jsonarchivo o durante la redacción del contrato inteligente?
El precio del gas lo establece la persona que envía la transacción. Los mineros eligen qué transacciones extraer, generalmente por el precio más alto del gas.