Update graphics in Transactions and Requests (and other relevant docs)

This commit is contained in:
rachelflynn
2026-06-24 13:05:05 -04:00
parent 8fcd72aec7
commit 70cd0132a2
9 changed files with 46 additions and 12 deletions

View File

@@ -36,7 +36,7 @@ Hay campos opcionales disponibles para todas las transacciones, con campos adici
Puedes enviar la transacción al ledger como un comando de JavaScript, Python, línea de comandos, o cualquier servicio compatible. Los servidores xrpld proponen las transacciones al XRPL.
![Transacciones propuestas](/docs/img/introduction17-gather-txns.png)
![Transacciones propuestas](/docs/img/introduction17-gather-txns.svg)
Cuando el 80% de los validadores aprueban un conjunto actual de transacciones propuestas, se registran como parte del ledger permanente. Los servidores xrpld devuelven los resultados de la transacción que enviaste.
@@ -50,8 +50,6 @@ Los campos que envías pueden variar según el tipo de información que solicita
Cuando envías tu solicitud, puede ser procesada por un servidor xrpld o por un servidor Clio, un servidor dedicado para responder solicitudes.
![Servidor Clio](/docs/img/introduction19-clio.png)
Los servidores Clio quitan parte de la carga a los servidores xrpld en el XRPL para mejorar la velocidad de procesamiento y la confiabilidad.
Esto es un ejemplo de solicitud en formato JSON. Esta solicitud obtiene la información de la cuenta actual para el número de cuenta que facilitas.

View File

@@ -53,7 +53,7 @@ Una vez registrados, los datos de cualquier bloque no se pueden modificar retroa
La mayoría de los servidores xrpld en XRPL monitorean o proponen transacciones. Un importante subconjunto de servidores se ejecutan como validadores. Estos servidores confiables acumulan listas de nuevas transacciones en una nueva posible instancia del libro contable (ledger) (un nuevo bloque en la blokchain).
![Recopilación de transacciones](/docs/img/introduction17-gather-txns.png)
![Recopilación de transacciones](/docs/img/introduction17-gather-txns.svg)
Los validadores comparten sus listas con el resto de validadores. Los validadores incorporan los cambios propuetos entre sí y distribuyen una nueva versión de la propuesta del libro contable (ledger).

View File

@@ -36,7 +36,7 @@ XRP Ledgerとのすべてのやり取りは、レジャーに変更を加える
JavaScript、Python、コマンドライン、または互換性のあるサービスから、RESTfulコマンドとしてトランザクションをレジャーに送信します。xrpldサーバは、トランザクションをレジャーに提案します。
![トランザクションの提案](/docs/img/introduction17-gather-txns.png)
![トランザクションの提案](/docs/img/introduction17-gather-txns.svg)
バリデータの80%超が提案された現在のトランザクションを承認すると、その取引は永久的にレジャーの一部として記録されます。xrpldサーバは、送信したトランザクションの結果を返します。
@@ -50,8 +50,6 @@ JavaScript、Python、コマンドライン、または互換性のあるサー
リクエストを送信すると、xrpldサーバまたはClioサーバ(リクエストに対応する専用のサーバ)で処理されます。
![Clioサーバ](/docs/img/introduction19-clio.png)
ClioサーバはXRPL上の他のxrpldサーバの負荷の一部を軽減し、処理速度と信頼性を向上させます。
これはJSON形式のリクエストのサンプルです。このリクエストは、指定したアカウントの現在のアカウント情報を取得します。

View File

@@ -53,7 +53,7 @@ XRPは、中央集権的な機関が管理せずブロックチェーン暗号
XRPLのxrpldサーバのほとんどは、トランザクションを監視または提案します。サーバの重要なサブセットはバリデータとして実行されます。これらの信頼できるサーバは、新しいトランザクションのリストを新しく作成可能なレジャーインスタンスブロックチェーンにおける新しいブロックに蓄積します。
![トランザクションの収集](/docs/img/introduction17-gather-txns.png)
![トランザクションの収集](/docs/img/introduction17-gather-txns.svg)
バリデータはそのリストを他のすべてのバリデータと共有します。バリデータは互いの変更案を取り入れ、新しいバージョンのレジャー案を配布します。

Binary file not shown.

Before

Width:  |  Height:  |  Size: 114 KiB

View File

@@ -0,0 +1,40 @@
<svg width="100%" viewBox="0 0 680 160" role="img" xmlns="http://www.w3.org/2000/svg" style="">
<title style="fill:rgb(0, 0, 0);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto">How transactions work on the XRP Ledger</title>
<desc style="fill:rgb(0, 0, 0);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto">You send a transaction, xrpld servers propose it, 80% of validators approve it, and it is recorded permanently to the ledger.</desc>
<defs>
<marker id="arr" viewBox="0 0 10 10" refX="8" refY="5" markerWidth="4" markerHeight="4" orient="auto-start-reverse">
<path d="M2 1L8 5L2 9" fill="none" stroke="#8A919A" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</marker>
</defs>
<rect x="35" y="30" width="130" height="100" rx="6" style="fill:rgb(30, 30, 30);stroke:rgb(68, 68, 68);color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto"/>
<rect x="35" y="30" width="130" height="3" rx="1" style="fill:rgb(33, 228, 107);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto"/>
<text x="100" y="78" text-anchor="middle" style="fill:rgb(240, 243, 247);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:Inter, sans-serif;font-size:11px;font-weight:500;text-anchor:middle;dominant-baseline:auto">Send a</text>
<text x="100" y="96" text-anchor="middle" style="fill:rgb(240, 243, 247);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:Inter, sans-serif;font-size:11px;font-weight:500;text-anchor:middle;dominant-baseline:auto">transaction</text>
<line x1="169" y1="80" x2="199" y2="80" stroke="#8A919A" stroke-width="1" marker-end="url(#arr)" style="fill:rgb(0, 0, 0);stroke:rgb(138, 145, 154);color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto"/>
<rect x="203" y="30" width="130" height="100" rx="6" style="fill:rgb(30, 30, 30);stroke:rgb(68, 68, 68);color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto"/>
<rect x="203" y="30" width="130" height="3" rx="1" style="fill:rgb(33, 228, 107);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto"/>
<text x="268" y="78" text-anchor="middle" style="fill:rgb(240, 243, 247);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:Inter, sans-serif;font-size:11px;font-weight:500;text-anchor:middle;dominant-baseline:auto">Propose to</text>
<text x="268" y="96" text-anchor="middle" style="fill:rgb(240, 243, 247);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:Inter, sans-serif;font-size:11px;font-weight:500;text-anchor:middle;dominant-baseline:auto">validators</text>
<line x1="337" y1="80" x2="367" y2="80" stroke="#8A919A" stroke-width="1" marker-end="url(#arr)" style="fill:rgb(0, 0, 0);stroke:rgb(138, 145, 154);color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto"/>
<rect x="371" y="30" width="130" height="100" rx="6" style="fill:rgb(30, 30, 30);stroke:rgb(68, 68, 68);color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto"/>
<rect x="371" y="30" width="130" height="3" rx="1" style="fill:rgb(33, 228, 107);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto"/>
<text x="436" y="74" text-anchor="middle" style="fill:rgb(33, 228, 107);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:Inter, sans-serif;font-size:18px;font-weight:700;text-anchor:middle;dominant-baseline:auto">80%</text>
<text x="436" y="96" text-anchor="middle" style="fill:rgb(240, 243, 247);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:Inter, sans-serif;font-size:11px;font-weight:500;text-anchor:middle;dominant-baseline:auto">must approve</text>
<line x1="505" y1="80" x2="535" y2="80" stroke="#8A919A" stroke-width="1" marker-end="url(#arr)" style="fill:rgb(0, 0, 0);stroke:rgb(138, 145, 154);color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto"/>
<rect x="539" y="30" width="130" height="100" rx="6" style="fill:rgb(30, 30, 30);stroke:rgb(68, 68, 68);color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto"/>
<rect x="539" y="30" width="130" height="3" rx="1" style="fill:rgb(33, 228, 107);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto"/>
<text x="604" y="78" text-anchor="middle" style="fill:rgb(240, 243, 247);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:Inter, sans-serif;font-size:11px;font-weight:500;text-anchor:middle;dominant-baseline:auto">Recorded</text>
<text x="604" y="96" text-anchor="middle" style="fill:rgb(240, 243, 247);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:Inter, sans-serif;font-size:11px;font-weight:500;text-anchor:middle;dominant-baseline:auto">permanently</text>
</svg>

After

Width:  |  Height:  |  Size: 7.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 80 KiB

View File

@@ -36,7 +36,7 @@ Optional fields are available for all transactions, with additional fields avail
You send the transaction to the ledger as a command from JavaScript, Python, the command line, or any compatible service. The xrpld servers propose transactions to the XRPL.
![Proposed Transacations](/docs/img/introduction17-gather-txns.png)
![Proposed Transacations](/docs/img/introduction17-gather-txns.svg)
When 80% of the validators approve a current set of proposed transactions, they are recorded as part of the permanent ledger. The xrpld server returns the results of the transaction you sent.
@@ -50,8 +50,6 @@ The fields you send vary with the type of information you request. They typicall
When you submit your request, it might be processed by an xrpld server or by a Clio server, a server that is dedicated to responding to requests.
![Clio Server](/docs/img/introduction19-clio.png)
Clio servers take some of the load off the other xrpld servers on the XRPL to improve processing speed and reliability.
This is a sample request in JSON format. This request gets the current account information for the account number you provide.

View File

@@ -53,7 +53,7 @@ Once recorded, the data in any given block cannot be altered retroactively, unle
Most of the xrpld servers in the XRPL monitor or propose transactions. An important subset of servers are run as validators. These trusted servers accumulate lists of new transactions into a new possible ledger instance (a new block in the block chain).
![Gathering Transactions](/docs/img/introduction17-gather-txns.png)
![Gathering Transactions](/docs/img/introduction17-gather-txns.svg)
They share their lists with all of the other validators. The validators incorporate proposed changes from one another and distribute a new version of the ledger proposal.