mirror of
https://github.com/seigler/dash-docs
synced 2025-07-28 10:16:15 +00:00
Thanks also (in alphabetical order) to @cbeams, @mikehearn, and @tgeller, among others. The last pre-squash commit was: c2b8d562aa107c7b68c60946cea14cdccc5159ad
195 lines
12 KiB
XML
195 lines
12 KiB
XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
|
<!-- Generated by graphviz version 2.26.3 (20100126.1600)
|
|
-->
|
|
<!-- Title: blockchain Pages: 1 -->
|
|
<svg width="450pt" height="353pt"
|
|
viewBox="0.00 0.00 450.00 353.37" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
|
<g id="graph1" class="graph" transform="scale(0.690184 0.690184) rotate(0) translate(4 508)">
|
|
<title>blockchain</title>
|
|
<polygon fill="white" stroke="white" points="-4,5 -4,-508 649,-508 649,5 -4,5"/>
|
|
<text text-anchor="middle" x="322" y="-8.4" font-family="Sans" font-size="14.00">Triple-Entry Bookkeeping (Transaction-To-Transaction Payments) As Used By Bitcoin</text>
|
|
<g id="graph2" class="cluster"><title>cluster_tx0</title>
|
|
<polygon fill="none" stroke="black" points="78,-290 78,-492 188,-492 188,-290 78,-290"/>
|
|
<text text-anchor="middle" x="133" y="-475.4" font-family="Sans" font-size="14.00">Transaction 0</text>
|
|
<text text-anchor="middle" x="133" y="-458.4" font-family="Sans" font-size="14.00">(TX 0)</text>
|
|
</g>
|
|
<g id="graph3" class="cluster"><title>cluster_tx1</title>
|
|
<polygon fill="none" stroke="black" points="232,-365 232,-496 320,-496 320,-365 232,-365"/>
|
|
<text text-anchor="middle" x="276" y="-479.4" font-family="Sans" font-size="14.00">TX 1</text>
|
|
</g>
|
|
<g id="graph4" class="cluster"><title>cluster_tx2</title>
|
|
<polygon fill="none" stroke="black" points="232,-172 232,-357 320,-357 320,-172 232,-172"/>
|
|
<text text-anchor="middle" x="276" y="-340.4" font-family="Sans" font-size="14.00">TX 2</text>
|
|
</g>
|
|
<g id="graph5" class="cluster"><title>cluster_tx3</title>
|
|
<polygon fill="none" stroke="black" points="364,-311 364,-442 452,-442 452,-311 364,-311"/>
|
|
<text text-anchor="middle" x="408" y="-425.4" font-family="Sans" font-size="14.00">TX 3</text>
|
|
</g>
|
|
<g id="graph6" class="cluster"><title>cluster_tx4</title>
|
|
<polygon fill="none" stroke="black" points="364,-172 364,-303 452,-303 452,-172 364,-172"/>
|
|
<text text-anchor="middle" x="408" y="-286.4" font-family="Sans" font-size="14.00">TX 4</text>
|
|
</g>
|
|
<g id="graph7" class="cluster"><title>cluster_tx5</title>
|
|
<polygon fill="none" stroke="black" points="364,-33 364,-164 452,-164 452,-33 364,-33"/>
|
|
<text text-anchor="middle" x="408" y="-147.4" font-family="Sans" font-size="14.00">TX 5</text>
|
|
</g>
|
|
<g id="graph8" class="cluster"><title>cluster_tx6</title>
|
|
<polygon fill="none" stroke="black" points="496,-41 496,-226 584,-226 584,-41 496,-41"/>
|
|
<text text-anchor="middle" x="540" y="-209.4" font-family="Sans" font-size="14.00">TX 6</text>
|
|
</g>
|
|
<!-- tx0_input0 -->
|
|
<g id="node2" class="node"><title>tx0_input0</title>
|
|
<polygon fill="none" stroke="black" points="164,-442 102,-442 102,-406 164,-406 164,-442"/>
|
|
<text text-anchor="middle" x="133" y="-419.9" font-family="Sans" font-size="14.00">input0</text>
|
|
</g>
|
|
<!-- tx0_output0 -->
|
|
<g id="node3" class="node"><title>tx0_output0</title>
|
|
<polygon fill="none" stroke="black" points="169,-388 97,-388 97,-352 169,-352 169,-388"/>
|
|
<text text-anchor="middle" x="133" y="-365.9" font-family="Sans" font-size="14.00">output0</text>
|
|
</g>
|
|
<!-- tx1_input0 -->
|
|
<g id="node6" class="node"><title>tx1_input0</title>
|
|
<polygon fill="none" stroke="black" points="307,-463 245,-463 245,-427 307,-427 307,-463"/>
|
|
<text text-anchor="middle" x="276" y="-440.9" font-family="Sans" font-size="14.00">input0</text>
|
|
</g>
|
|
<!-- tx0_output0->tx1_input0 -->
|
|
<g id="edge11" class="edge"><title>tx0_output0->tx1_input0</title>
|
|
<path fill="none" stroke="black" d="M169.205,-387.498C175.495,-390.616 181.955,-393.869 188,-397 203.741,-405.152 220.887,-414.416 235.828,-422.616"/>
|
|
<polygon fill="black" stroke="black" points="234.367,-425.807 244.814,-427.565 237.744,-419.675 234.367,-425.807"/>
|
|
<text text-anchor="middle" x="210" y="-419.4" font-family="Sans" font-size="14.00">40k</text>
|
|
</g>
|
|
<!-- tx0_output1 -->
|
|
<g id="node4" class="node"><title>tx0_output1</title>
|
|
<polygon fill="none" stroke="black" points="169,-334 97,-334 97,-298 169,-298 169,-334"/>
|
|
<text text-anchor="middle" x="133" y="-311.9" font-family="Sans" font-size="14.00">output1</text>
|
|
</g>
|
|
<!-- tx2_input0 -->
|
|
<g id="node9" class="node"><title>tx2_input0</title>
|
|
<polygon fill="none" stroke="black" points="307,-324 245,-324 245,-288 307,-288 307,-324"/>
|
|
<text text-anchor="middle" x="276" y="-301.9" font-family="Sans" font-size="14.00">input0</text>
|
|
</g>
|
|
<!-- tx0_output1->tx2_input0 -->
|
|
<g id="edge13" class="edge"><title>tx0_output1->tx2_input0</title>
|
|
<path fill="none" stroke="black" d="M169.085,-313.477C189.045,-312.081 213.932,-310.34 234.671,-308.89"/>
|
|
<polygon fill="black" stroke="black" points="235.052,-312.372 244.784,-308.183 234.564,-305.389 235.052,-312.372"/>
|
|
<text text-anchor="middle" x="210" y="-315.4" font-family="Sans" font-size="14.00">50k</text>
|
|
</g>
|
|
<!-- tx1_output0 -->
|
|
<g id="node7" class="node"><title>tx1_output0</title>
|
|
<polygon fill="none" stroke="black" points="312,-409 240,-409 240,-373 312,-373 312,-409"/>
|
|
<text text-anchor="middle" x="276" y="-386.9" font-family="Sans" font-size="14.00">output0</text>
|
|
</g>
|
|
<!-- tx3_input0 -->
|
|
<g id="node13" class="node"><title>tx3_input0</title>
|
|
<polygon fill="none" stroke="black" points="439,-409 377,-409 377,-373 439,-373 439,-409"/>
|
|
<text text-anchor="middle" x="408" y="-386.9" font-family="Sans" font-size="14.00">input0</text>
|
|
</g>
|
|
<!-- tx1_output0->tx3_input0 -->
|
|
<g id="edge15" class="edge"><title>tx1_output0->tx3_input0</title>
|
|
<path fill="none" stroke="black" d="M312.07,-391C328.884,-391 348.988,-391 366.437,-391"/>
|
|
<polygon fill="black" stroke="black" points="366.906,-394.5 376.906,-391 366.906,-387.5 366.906,-394.5"/>
|
|
<text text-anchor="middle" x="342" y="-395.4" font-family="Sans" font-size="14.00">30k</text>
|
|
</g>
|
|
<!-- tx2_output0 -->
|
|
<g id="node10" class="node"><title>tx2_output0</title>
|
|
<polygon fill="none" stroke="black" points="312,-270 240,-270 240,-234 312,-234 312,-270"/>
|
|
<text text-anchor="middle" x="276" y="-247.9" font-family="Sans" font-size="14.00">output0</text>
|
|
</g>
|
|
<!-- tx4_input0 -->
|
|
<g id="node16" class="node"><title>tx4_input0</title>
|
|
<polygon fill="none" stroke="black" points="439,-270 377,-270 377,-234 439,-234 439,-270"/>
|
|
<text text-anchor="middle" x="408" y="-247.9" font-family="Sans" font-size="14.00">input0</text>
|
|
</g>
|
|
<!-- tx2_output0->tx4_input0 -->
|
|
<g id="edge17" class="edge"><title>tx2_output0->tx4_input0</title>
|
|
<path fill="none" stroke="black" d="M312.07,-252C328.884,-252 348.988,-252 366.437,-252"/>
|
|
<polygon fill="black" stroke="black" points="366.906,-255.5 376.906,-252 366.906,-248.5 366.906,-255.5"/>
|
|
<text text-anchor="middle" x="342" y="-256.4" font-family="Sans" font-size="14.00">20k</text>
|
|
</g>
|
|
<!-- tx2_output1 -->
|
|
<g id="node11" class="node"><title>tx2_output1</title>
|
|
<polygon fill="none" stroke="black" points="312,-216 240,-216 240,-180 312,-180 312,-216"/>
|
|
<text text-anchor="middle" x="276" y="-193.9" font-family="Sans" font-size="14.00">output1</text>
|
|
</g>
|
|
<!-- tx5_input0 -->
|
|
<g id="node19" class="node"><title>tx5_input0</title>
|
|
<polygon fill="none" stroke="black" points="439,-131 377,-131 377,-95 439,-95 439,-131"/>
|
|
<text text-anchor="middle" x="408" y="-108.9" font-family="Sans" font-size="14.00">input0</text>
|
|
</g>
|
|
<!-- tx2_output1->tx5_input0 -->
|
|
<g id="edge19" class="edge"><title>tx2_output1->tx5_input0</title>
|
|
<path fill="none" stroke="black" d="M303.994,-179.974C323.682,-167.296 350.215,-150.21 371.554,-136.469"/>
|
|
<polygon fill="black" stroke="black" points="373.534,-139.357 380.047,-131 369.744,-133.472 373.534,-139.357"/>
|
|
<text text-anchor="middle" x="342" y="-168.4" font-family="Sans" font-size="14.00">20k</text>
|
|
</g>
|
|
<!-- tx3_output0 -->
|
|
<g id="node14" class="node"><title>tx3_output0</title>
|
|
<polygon fill="none" stroke="black" points="444,-355 372,-355 372,-319 444,-319 444,-355"/>
|
|
<text text-anchor="middle" x="408" y="-332.9" font-family="Sans" font-size="14.00">output0</text>
|
|
</g>
|
|
<!-- utxo0 -->
|
|
<!-- tx3_output0->utxo0 -->
|
|
<g id="edge25" class="edge"><title>tx3_output0->utxo0</title>
|
|
<path fill="none" stroke="black" stroke-dasharray="5,2" d="M444.204,-337C498.689,-337 598.917,-337 632.049,-337"/>
|
|
<polygon fill="black" stroke="black" points="632.145,-340.5 642.145,-337 632.145,-333.5 632.145,-340.5"/>
|
|
<text text-anchor="middle" x="540" y="-358.4" font-family="Sans" font-size="14.00">20k Unspent TX</text>
|
|
<text text-anchor="middle" x="540" y="-341.4" font-family="Sans" font-size="14.00">Output (UTXO)</text>
|
|
</g>
|
|
<!-- tx4_output0 -->
|
|
<g id="node17" class="node"><title>tx4_output0</title>
|
|
<polygon fill="none" stroke="black" points="444,-216 372,-216 372,-180 444,-180 444,-216"/>
|
|
<text text-anchor="middle" x="408" y="-193.9" font-family="Sans" font-size="14.00">output0</text>
|
|
</g>
|
|
<!-- tx6_input0 -->
|
|
<g id="node22" class="node"><title>tx6_input0</title>
|
|
<polygon fill="none" stroke="black" points="571,-193 509,-193 509,-157 571,-157 571,-193"/>
|
|
<text text-anchor="middle" x="540" y="-170.9" font-family="Sans" font-size="14.00">input0</text>
|
|
</g>
|
|
<!-- tx4_output0->tx6_input0 -->
|
|
<g id="edge21" class="edge"><title>tx4_output0->tx6_input0</title>
|
|
<path fill="none" stroke="black" d="M444.163,-186.661C449.439,-185.273 454.833,-183.995 460,-183 472.421,-180.608 486.074,-178.907 498.529,-177.707"/>
|
|
<polygon fill="black" stroke="black" points="499.003,-181.179 508.657,-176.814 498.388,-174.206 499.003,-181.179"/>
|
|
<text text-anchor="middle" x="474" y="-187.4" font-family="Sans" font-size="14.00">10k</text>
|
|
</g>
|
|
<!-- tx5_output0 -->
|
|
<g id="node20" class="node"><title>tx5_output0</title>
|
|
<polygon fill="none" stroke="black" points="444,-77 372,-77 372,-41 444,-41 444,-77"/>
|
|
<text text-anchor="middle" x="408" y="-54.9" font-family="Sans" font-size="14.00">output0</text>
|
|
</g>
|
|
<!-- tx6_input1 -->
|
|
<g id="node23" class="node"><title>tx6_input1</title>
|
|
<polygon fill="none" stroke="black" points="571,-139 509,-139 509,-103 571,-103 571,-139"/>
|
|
<text text-anchor="middle" x="540" y="-116.9" font-family="Sans" font-size="14.00">input1</text>
|
|
</g>
|
|
<!-- tx5_output0->tx6_input1 -->
|
|
<g id="edge23" class="edge"><title>tx5_output0->tx6_input1</title>
|
|
<path fill="none" stroke="black" d="M444.07,-75.9418C461.202,-83.9887 481.747,-93.6389 499.422,-101.941"/>
|
|
<polygon fill="black" stroke="black" points="498.367,-105.312 508.906,-106.395 501.343,-98.9758 498.367,-105.312"/>
|
|
<text text-anchor="middle" x="474" y="-100.4" font-family="Sans" font-size="14.00">10k</text>
|
|
</g>
|
|
<!-- tx6_output0 -->
|
|
<g id="node24" class="node"><title>tx6_output0</title>
|
|
<polygon fill="none" stroke="black" points="576,-85 504,-85 504,-49 576,-49 576,-85"/>
|
|
<text text-anchor="middle" x="540" y="-62.9" font-family="Sans" font-size="14.00">output0</text>
|
|
</g>
|
|
<!-- utxo1 -->
|
|
<!-- tx6_output0->utxo1 -->
|
|
<g id="edge27" class="edge"><title>tx6_output0->utxo1</title>
|
|
<path fill="none" stroke="black" stroke-dasharray="5,2" d="M576.024,-67C595.705,-67 618.71,-67 631.993,-67"/>
|
|
<polygon fill="black" stroke="black" points="632.339,-70.5001 642.339,-67 632.339,-63.5001 632.339,-70.5001"/>
|
|
<text text-anchor="middle" x="613" y="-88.4" font-family="Sans" font-size="14.00">10k</text>
|
|
<text text-anchor="middle" x="613" y="-71.4" font-family="Sans" font-size="14.00">UTXO</text>
|
|
</g>
|
|
<!-- txold -->
|
|
<!-- txold->tx0_input0 -->
|
|
<g id="edge9" class="edge"><title>txold->tx0_input0</title>
|
|
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M1.84293,-424C8.67759,-424 55.6789,-424 91.4816,-424"/>
|
|
<polygon fill="black" stroke="black" points="91.7074,-427.5 101.707,-424 91.7074,-420.5 91.7074,-427.5"/>
|
|
<text text-anchor="middle" x="40" y="-462.4" font-family="Sans" font-size="14.00">100,000</text>
|
|
<text text-anchor="middle" x="40" y="-445.4" font-family="Sans" font-size="14.00">(100k)</text>
|
|
<text text-anchor="middle" x="40" y="-428.4" font-family="Sans" font-size="14.00">satoshis</text>
|
|
</g>
|
|
</g>
|
|
</svg>
|