You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@polygene.apache.org by ni...@apache.org on 2018/09/01 08:15:17 UTC
polygene-java git commit: Forgot the crypto SPI that is needed for my
blockchain entity-store usecase.
Repository: polygene-java
Updated Branches:
refs/heads/develop 5c9cf9aad -> 5c16e4c93
Forgot the crypto SPI that is needed for my blockchain entity-store usecase.
Project: http://git-wip-us.apache.org/repos/asf/polygene-java/repo
Commit: http://git-wip-us.apache.org/repos/asf/polygene-java/commit/5c16e4c9
Tree: http://git-wip-us.apache.org/repos/asf/polygene-java/tree/5c16e4c9
Diff: http://git-wip-us.apache.org/repos/asf/polygene-java/diff/5c16e4c9
Branch: refs/heads/develop
Commit: 5c16e4c9386611f2a76ccdf7f1ee29a63ca6a049
Parents: 5c9cf9a
Author: niclas <ni...@hedhman.org>
Authored: Sat Sep 1 16:14:55 2018 +0800
Committer: niclas <ni...@hedhman.org>
Committed: Sat Sep 1 16:14:55 2018 +0800
----------------------------------------------------------------------
artwork/blockchain-architecture.png | Bin 90311 -> 94817 bytes
artwork/blockchain-architecture.svg | 498 ++++++++++++++++++-------------
2 files changed, 288 insertions(+), 210 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/polygene-java/blob/5c16e4c9/artwork/blockchain-architecture.png
----------------------------------------------------------------------
diff --git a/artwork/blockchain-architecture.png b/artwork/blockchain-architecture.png
index bf330fd..5b65143 100644
Binary files a/artwork/blockchain-architecture.png and b/artwork/blockchain-architecture.png differ
http://git-wip-us.apache.org/repos/asf/polygene-java/blob/5c16e4c9/artwork/blockchain-architecture.svg
----------------------------------------------------------------------
diff --git a/artwork/blockchain-architecture.svg b/artwork/blockchain-architecture.svg
index f12b79e..296ab38 100644
--- a/artwork/blockchain-architecture.svg
+++ b/artwork/blockchain-architecture.svg
@@ -9,9 +9,9 @@
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- width="312.5412mm"
- height="240.99234mm"
- viewBox="0 0 312.5412 240.99234"
+ width="346.19766mm"
+ height="248.34555mm"
+ viewBox="0 0 346.19766 248.34555"
version="1.1"
id="svg8"
inkscape:version="0.92.3 (2405546, 2018-03-11)"
@@ -198,8 +198,8 @@
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1"
- inkscape:cx="691.7754"
- inkscape:cy="404.2937"
+ inkscape:cx="695.71015"
+ inkscape:cy="526.14851"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
@@ -228,63 +228,16 @@
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
- transform="translate(5.7260078,-83.734316)">
+ transform="translate(5.7555977,-83.734316)">
<g
- id="g7094">
- <g
- id="g7024">
- <rect
- y="153.30725"
- x="219.87233"
- height="14.724322"
- width="54.610504"
- id="rect938"
- style="opacity:1;fill:#ffe4b7;fill-opacity:0.96078431;stroke:#774b00;stroke-width:0.7;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.96078431" />
- <text
- id="text942"
- y="169.12054"
- x="214.56691"
- style="font-style:normal;font-weight:normal;font-size:8.88548279px;line-height:5.55342627px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.22213705"
- xml:space="preserve"
- transform="scale(1.0373426,0.96400168)"><tspan
- style="stroke-width:0.22213705"
- y="169.12054"
- x="214.56691"
- id="tspan940"
- sodipodi:role="line">Cache Imp</tspan></text>
- </g>
- <g
- id="g7029">
- <rect
- style="opacity:1;fill:#b7ffbf;fill-opacity:0.96078431;stroke:#00770e;stroke-width:0.69999999;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.96078431"
- id="rect927"
- width="54.609222"
- height="12.939759"
- x="219.87361"
- y="140.36748" />
- <text
- xml:space="preserve"
- style="font-style:normal;font-weight:normal;font-size:8.88548279px;line-height:5.55342627px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.22213705"
- x="216.40927"
- y="155.63318"
- id="text931"
- transform="scale(1.0373426,0.96400168)"><tspan
- sodipodi:role="line"
- id="tspan929"
- x="216.40927"
- y="155.63318"
- style="stroke-width:0.22213705">Cache SPI</tspan></text>
- </g>
- </g>
- <g
- id="g7044">
+ id="g1074">
<rect
- y="125.735"
- x="5.7343631"
- height="14.631298"
- width="268.74716"
+ y="125.76801"
+ x="5.7673745"
+ height="14.565275"
+ width="323.29272"
id="rect916"
- style="opacity:1;fill:#ffe4b7;fill-opacity:0.96078431;stroke:#774b00;stroke-width:0.7;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.96078431" />
+ style="opacity:1;fill:#ffe4b7;fill-opacity:0.96078431;stroke:#774b00;stroke-width:0.69999999;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.96078431" />
<text
transform="scale(1.0373426,0.96400168)"
xml:space="preserve"
@@ -298,44 +251,28 @@
style="stroke-width:0.22213705"
id="tspan918">UnitOfWorkImpl</tspan></text>
</g>
- <rect
- y="153.39786"
- x="5.7005534"
- height="14.633711"
- width="214.17178"
- id="rect821"
- style="opacity:1;fill:#ffe4b7;fill-opacity:0.96078431;stroke:#774b00;stroke-width:0.69999999;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.96078431" />
- <text
- xml:space="preserve"
- style="font-style:normal;font-weight:normal;font-size:8.88548279px;line-height:5.55342627px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.22213705"
- x="56.90591"
- y="169.16753"
- id="text847"
- transform="scale(1.0373426,0.96400168)"><tspan
- sodipodi:role="line"
- x="56.90591"
+ <g
+ id="g1069">
+ <rect
+ style="opacity:1;fill:#ffe4b7;fill-opacity:0.96078431;stroke:#774b00;stroke-width:0.69999999;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.96078431"
+ id="rect821"
+ width="214.17178"
+ height="14.633711"
+ x="5.7005534"
+ y="153.39786" />
+ <text
+ transform="scale(1.0373426,0.96400168)"
+ id="text847"
y="169.16753"
- style="stroke-width:0.22213705"
- id="tspan851">Blockchain Entity Store</tspan></text>
- <rect
- style="opacity:1;fill:#a16400;fill-opacity:0.96078432;stroke:#774b00;stroke-width:0.69999999;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.96078431"
- id="rect3673"
- width="62.441643"
- height="14.029976"
- x="79.458122"
- y="181.38333" />
- <text
- transform="scale(1.0373426,0.96400168)"
- xml:space="preserve"
- style="font-style:normal;font-weight:normal;font-size:8.88548279px;line-height:5.55342627px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.08395731;stroke-miterlimit:4;stroke-dasharray:none"
- x="90.166733"
- y="198.66805"
- id="text3677"><tspan
- sodipodi:role="line"
- id="tspan3675"
- x="90.166733"
- y="198.66805"
- style="stroke-width:0.08395731;stroke-miterlimit:4;stroke-dasharray:none">IPFS ES</tspan></text>
+ x="56.90591"
+ style="font-style:normal;font-weight:normal;font-size:8.88548279px;line-height:5.55342627px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.22213705"
+ xml:space="preserve"><tspan
+ id="tspan851"
+ style="stroke-width:0.22213705"
+ y="169.16753"
+ x="56.90591"
+ sodipodi:role="line">Blockchain Entity Store</tspan></text>
+ </g>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:6.61458302px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
@@ -359,16 +296,16 @@
id="tspan946"
sodipodi:role="line" /></text>
<g
- id="g7049">
+ id="g1079">
<rect
- style="opacity:1;fill:#b7ffbf;fill-opacity:0.96078431;stroke:#00770e;stroke-width:0.7;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.96078431"
+ style="opacity:1;fill:#b7ffbf;fill-opacity:0.96078431;stroke:#00770e;stroke-width:0.69999999;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.96078431"
id="rect900"
- width="202.73747"
- height="12.918797"
- x="71.719803"
- y="112.80455" />
+ width="257.2919"
+ height="12.832847"
+ x="71.762779"
+ y="112.84753" />
<text
- transform="scale(1.0373426,0.9640017)"
+ transform="scale(1.0373426,0.96400169)"
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:8.88548279px;line-height:5.55342627px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.22213705"
x="133.10106"
@@ -381,14 +318,15 @@
style="stroke-width:0.22213705">UnitOfWork API</tspan></text>
</g>
<g
- id="g7039">
+ id="g7039"
+ transform="matrix(1.001376,0,0,0.99996365,-0.00768328,0.00534018)">
<rect
y="140.45123"
x="5.7540669"
height="12.893109"
width="213.83664"
id="rect815"
- style="opacity:1;fill:#b7ffbf;fill-opacity:0.96078431;stroke:#00770e;stroke-width:0.7;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.96078431" />
+ style="opacity:1;fill:#b7ffbf;fill-opacity:0.96078431;stroke:#00770e;stroke-width:0.69999999;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.96078431" />
<text
transform="scale(1.0373426,0.96400168)"
id="text819"
@@ -402,67 +340,57 @@
id="tspan817"
sodipodi:role="line">EntityStore SPI</tspan></text>
</g>
- <rect
- y="181.38333"
- x="141.89977"
- height="14.029976"
- width="77.979988"
- id="rect1021"
- style="opacity:1;fill:#a16400;fill-opacity:0.96078432;stroke:#774b00;stroke-width:0.69999999;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.96078431" />
- <text
- transform="scale(1.0349316,0.96624743)"
- id="text1025"
- y="198.28441"
- x="148.05325"
- style="font-style:normal;font-weight:normal;font-size:8.86538506px;line-height:5.5408659px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.22163463"
- xml:space="preserve"><tspan
- style="stroke-width:0.22163463"
- y="198.28441"
- x="148.05325"
- id="tspan1023"
- sodipodi:role="line">User Impl**</tspan></text>
- <rect
- style="opacity:1;fill:#a16700;fill-opacity:0.96078432;stroke:#774b00;stroke-width:0.69999999;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.96078431"
- id="rect869"
- width="73.786118"
- height="14.029976"
- x="5.7013316"
- y="181.38321" />
- <text
- xml:space="preserve"
- style="font-style:normal;font-weight:normal;font-size:8.86538506px;line-height:5.5408659px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.22163463"
- x="14.357351"
- y="198.28429"
- id="text873"
- transform="scale(1.0349316,0.96624743)"><tspan
- sodipodi:role="line"
- id="tspan871"
- x="14.357351"
- y="198.28429"
- style="stroke-width:0.22163463">EOS Impl***</tspan></text>
- <rect
- y="168.03156"
- x="5.7014647"
- height="13.361889"
- width="73.786598"
- id="rect859"
- style="opacity:1;fill:#00a110;fill-opacity:0.96078432;stroke:#00770e;stroke-width:0.69999999;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.96078431" />
- <text
- xml:space="preserve"
- style="font-style:normal;font-weight:normal;font-size:8.88548279px;line-height:5.55342627px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.22213705"
- x="8.7734537"
- y="184.54926"
- id="text863"
- transform="scale(1.0373426,0.96400169)"><tspan
- sodipodi:role="line"
- id="tspan861"
- x="8.7734537"
- y="184.54926"
- style="stroke-width:0.22213705">Blockchain SPI</tspan></text>
+ <g
+ id="g1064">
+ <g
+ id="g1049">
+ <rect
+ style="opacity:1;fill:#a16700;fill-opacity:0.96078431;stroke:#774b00;stroke-width:0.69999999;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.96078431"
+ id="rect869"
+ width="73.786118"
+ height="14.029976"
+ x="5.7013316"
+ y="181.38321" />
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:8.86538506px;line-height:5.5408659px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.22163463"
+ x="14.357351"
+ y="198.28429"
+ id="text873"
+ transform="scale(1.0349316,0.96624743)"><tspan
+ sodipodi:role="line"
+ id="tspan871"
+ x="14.357351"
+ y="198.28429"
+ style="stroke-width:0.22163463">EOS Impl***</tspan></text>
+ </g>
+ <g
+ id="g1054">
+ <rect
+ y="168.03156"
+ x="5.7014647"
+ height="13.361889"
+ width="73.786598"
+ id="rect859"
+ style="opacity:1;fill:#00a110;fill-opacity:0.96078431;stroke:#00770e;stroke-width:0.69999999;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.96078431" />
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:8.88548279px;line-height:5.55342627px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.22213705"
+ x="8.7734537"
+ y="184.54926"
+ id="text863"
+ transform="scale(1.0373426,0.96400169)"><tspan
+ sodipodi:role="line"
+ id="tspan861"
+ x="8.7734537"
+ y="184.54926"
+ style="stroke-width:0.22213705">Blockchain SPI</tspan></text>
+ </g>
+ </g>
<g
id="g7054">
<rect
- style="opacity:1;fill:#b7ffbf;fill-opacity:0.96078431;stroke:#00770e;stroke-width:0.7;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.96078431"
+ style="opacity:1;fill:#b7ffbf;fill-opacity:0.96078431;stroke:#00770e;stroke-width:0.69999999;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.96078431"
id="rect1005"
width="66.006752"
height="12.985217"
@@ -481,25 +409,53 @@
y="127.15469"
style="stroke-width:0.22209287">Usecase</tspan></text>
</g>
- <rect
- style="opacity:1;fill:#00a112;fill-opacity:0.96078432;stroke:#00770e;stroke-width:0.69999999;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.96078431"
- id="rect832"
- width="77.979988"
- height="13.351756"
- x="141.89977"
- y="168.03157" />
- <text
- id="text836"
- y="184.58159"
- x="137.22231"
- style="font-style:normal;font-weight:normal;font-size:8.88548279px;line-height:5.55342627px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.08395731;stroke-miterlimit:4;stroke-dasharray:none"
- xml:space="preserve"
- transform="scale(1.0373426,0.96400168)"><tspan
- style="stroke-width:0.08395731;stroke-miterlimit:4;stroke-dasharray:none"
- y="184.58159"
- x="137.22231"
- id="tspan834"
- sodipodi:role="line">MessageSink SPI</tspan></text>
+ <g
+ id="g1034">
+ <g
+ id="g1009">
+ <rect
+ y="181.38333"
+ x="141.89977"
+ height="14.029976"
+ width="77.979988"
+ id="rect1021"
+ style="opacity:1;fill:#a16400;fill-opacity:0.96078431;stroke:#774b00;stroke-width:0.69999999;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.96078431" />
+ <text
+ transform="scale(1.0349316,0.96624743)"
+ id="text1025"
+ y="198.28441"
+ x="148.05325"
+ style="font-style:normal;font-weight:normal;font-size:8.86538506px;line-height:5.5408659px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.22163463"
+ xml:space="preserve"><tspan
+ style="stroke-width:0.22163463"
+ y="198.28441"
+ x="148.05325"
+ id="tspan1023"
+ sodipodi:role="line">User Impl**</tspan></text>
+ </g>
+ <g
+ id="g1014">
+ <rect
+ style="opacity:1;fill:#00a112;fill-opacity:0.96078431;stroke:#00770e;stroke-width:0.69999999;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.96078431"
+ id="rect832"
+ width="77.979988"
+ height="13.351756"
+ x="141.89977"
+ y="168.03157" />
+ <text
+ id="text836"
+ y="184.58159"
+ x="137.22231"
+ style="font-style:normal;font-weight:normal;font-size:8.88548279px;line-height:5.55342627px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.08395731;stroke-miterlimit:4;stroke-dasharray:none"
+ xml:space="preserve"
+ transform="scale(1.0373426,0.96400168)"><tspan
+ style="stroke-width:0.08395731;stroke-miterlimit:4;stroke-dasharray:none"
+ y="184.58159"
+ x="137.22231"
+ id="tspan834"
+ sodipodi:role="line">MessageSink SPI</tspan></text>
+ </g>
+ </g>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:12.69999981px;line-height:6.61458302px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
@@ -521,7 +477,7 @@
id="tspan1204"
x="12.964583"
y="215.25478"
- style="font-size:5.64444447px;stroke-width:0.26458332"></tspan></text>
+ style="font-size:5.64444447px;stroke-width:0.26458332" /></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:12.69999981px;line-height:6.61458302px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
@@ -554,7 +510,7 @@
style="font-size:5.64444447px;stroke-width:0.26458332"
id="tspan7221"> from chain to chain.</tspan></text>
<rect
- style="opacity:1;fill:#b7e1ff;fill-opacity:0.96078431;stroke:#004d83;stroke-width:0.7;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.96078431"
+ style="opacity:1;fill:#b7e1ff;fill-opacity:0.96078431;stroke:#004d83;stroke-width:0.69999999;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.96078431"
id="rect1222"
width="97.405632"
height="15.913962"
@@ -584,7 +540,7 @@
<g
id="g7119">
<rect
- style="opacity:1;fill:#b7e1ff;fill-opacity:0.96078431;stroke:#004d83;stroke-width:0.7;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.96078431"
+ style="opacity:1;fill:#b7e1ff;fill-opacity:0.96078431;stroke:#004d83;stroke-width:0.69999999;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.96078431"
id="rect2128"
width="57.528679"
height="15.989104"
@@ -611,7 +567,7 @@
height="45.773663"
width="88.636154"
id="rect2187"
- style="opacity:1;fill:#b7e1ff;fill-opacity:0.96078431;stroke:#004d83;stroke-width:0.7;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.96078431" />
+ style="opacity:1;fill:#b7e1ff;fill-opacity:0.96078431;stroke:#004d83;stroke-width:0.69999999;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.96078431" />
<text
transform="scale(1.0373426,0.96400168)"
xml:space="preserve"
@@ -646,12 +602,12 @@
id="tspan2193"> - Queue</tspan><tspan
sodipodi:role="line"
x="135.14246"
- y="265.86032"
+ y="265.86029"
style="stroke-width:0.22213705"
id="tspan2195" /><tspan
sodipodi:role="line"
x="135.14246"
- y="271.41376"
+ y="271.41373"
style="stroke-width:0.22213705"
id="tspan2197"> - Smoke Signals</tspan><tspan
sodipodi:role="line"
@@ -671,7 +627,7 @@
height="106"
x="317"
y="689.70081" /></flowRegion><flowPara
- id="flowPara2899"></flowPara></flowRoot> <g
+ id="flowPara2899" /></flowRoot> <g
id="g7129">
<rect
y="212.42325"
@@ -679,7 +635,7 @@
height="16.121218"
width="37.55246"
id="rect3597"
- style="opacity:1;fill:#b7e1ff;fill-opacity:0.96078431;stroke:#004d83;stroke-width:0.7;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.96078431" />
+ style="opacity:1;fill:#b7e1ff;fill-opacity:0.96078431;stroke:#004d83;stroke-width:0.69999999;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.96078431" />
<text
transform="scale(1.0373426,0.96400168)"
xml:space="preserve"
@@ -693,25 +649,53 @@
y="231.95174"
style="stroke-width:0.69999999;stroke-miterlimit:4;stroke-dasharray:none">IPFS</tspan></text>
</g>
- <rect
- y="168.03157"
- x="79.458122"
- height="13.351756"
- width="62.441643"
- id="rect3667"
- style="opacity:1;fill:#b7ffbf;fill-opacity:0.96078431;stroke:#00770e;stroke-width:0.69999999;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.96078431" />
- <text
- transform="scale(1.0373426,0.96400168)"
- xml:space="preserve"
- style="font-style:normal;font-weight:normal;font-size:8.88548279px;line-height:5.55342627px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.08395731;stroke-miterlimit:4;stroke-dasharray:none"
- x="84.15992"
- y="184.02121"
- id="text3671"><tspan
- sodipodi:role="line"
- id="tspan3669"
- x="84.15992"
- y="184.02121"
- style="stroke-width:0.08395731;stroke-miterlimit:4;stroke-dasharray:none">ES(kv) SPI</tspan></text>
+ <g
+ id="g1044">
+ <g
+ id="g1024">
+ <rect
+ style="opacity:1;fill:#a16400;fill-opacity:0.96078431;stroke:#774b00;stroke-width:0.69999999;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.96078431"
+ id="rect3673"
+ width="62.441643"
+ height="14.029976"
+ x="79.458122"
+ y="181.38333" />
+ <text
+ transform="scale(1.0373426,0.96400168)"
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:8.88548279px;line-height:5.55342627px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.08395731;stroke-miterlimit:4;stroke-dasharray:none"
+ x="90.166733"
+ y="198.66805"
+ id="text3677"><tspan
+ sodipodi:role="line"
+ id="tspan3675"
+ x="90.166733"
+ y="198.66805"
+ style="stroke-width:0.08395731;stroke-miterlimit:4;stroke-dasharray:none">IPFS ES</tspan></text>
+ </g>
+ <g
+ id="g1019">
+ <rect
+ y="168.03157"
+ x="79.458122"
+ height="13.351756"
+ width="62.441643"
+ id="rect3667"
+ style="opacity:1;fill:#b7ffbf;fill-opacity:0.96078431;stroke:#00770e;stroke-width:0.69999999;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.96078431" />
+ <text
+ transform="scale(1.0373426,0.96400168)"
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:8.88548279px;line-height:5.55342627px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.08395731;stroke-miterlimit:4;stroke-dasharray:none"
+ x="84.15992"
+ y="184.02121"
+ id="text3671"><tspan
+ sodipodi:role="line"
+ id="tspan3669"
+ x="84.15992"
+ y="184.02121"
+ style="stroke-width:0.08395731;stroke-miterlimit:4;stroke-dasharray:none">ES(kv) SPI</tspan></text>
+ </g>
+ </g>
<path
inkscape:connector-curvature="0"
id="path3685"
@@ -734,7 +718,7 @@
inkscape:connector-curvature="0" />
<g
id="g7211"
- transform="translate(2.6458333,93.927084)">
+ transform="translate(34.395833,100.80625)">
<rect
y="179.47041"
x="242.45316"
@@ -815,5 +799,99 @@
id="rect7196"
style="opacity:1;fill:none;fill-opacity:0.96078431;stroke:#000000;stroke-width:0.69999999;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
+ <g
+ id="g1004">
+ <g
+ id="g989">
+ <rect
+ style="opacity:1;fill:#a16400;fill-opacity:0.96078432;stroke:#774b00;stroke-width:0.69999999;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.96078431"
+ id="rect954"
+ width="54.610504"
+ height="14.724322"
+ x="274.48157"
+ y="153.30725" />
+ <text
+ transform="scale(1.0373426,0.96400168)"
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:8.88548279px;line-height:5.55342627px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.22213705"
+ x="268.91104"
+ y="169.04245"
+ id="text958"><tspan
+ sodipodi:role="line"
+ id="tspan956"
+ x="268.91104"
+ y="169.04245"
+ style="stroke-width:0.22213705">Crypt Imp</tspan></text>
+ </g>
+ <g
+ id="g994">
+ <rect
+ y="140.36748"
+ x="274.48285"
+ height="12.939759"
+ width="54.609222"
+ id="rect962"
+ style="opacity:1;fill:#00a112;fill-opacity:0.96078432;stroke:#00770e;stroke-width:0.69999999;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.96078431" />
+ <text
+ transform="scale(1.0373426,0.96400168)"
+ id="text966"
+ y="154.69386"
+ x="268.03741"
+ style="font-style:normal;font-weight:normal;font-size:8.88548279px;line-height:5.55342627px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.22213705"
+ xml:space="preserve"><tspan
+ style="stroke-width:0.22213705"
+ y="154.69386"
+ x="268.03741"
+ id="tspan964"
+ sodipodi:role="line">Crypto SPI</tspan></text>
+ </g>
+ </g>
+ <g
+ id="g7094">
+ <g
+ id="g7024">
+ <rect
+ y="153.30725"
+ x="219.87233"
+ height="14.724322"
+ width="54.610504"
+ id="rect938"
+ style="opacity:1;fill:#ffe4b7;fill-opacity:0.96078431;stroke:#774b00;stroke-width:0.69999999;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.96078431" />
+ <text
+ id="text942"
+ y="169.12054"
+ x="214.56691"
+ style="font-style:normal;font-weight:normal;font-size:8.88548279px;line-height:5.55342627px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.22213705"
+ xml:space="preserve"
+ transform="scale(1.0373426,0.96400168)"><tspan
+ style="stroke-width:0.22213705"
+ y="169.12054"
+ x="214.56691"
+ id="tspan940"
+ sodipodi:role="line">Cache Imp</tspan></text>
+ </g>
+ <g
+ id="g7029">
+ <rect
+ style="opacity:1;fill:#b7ffbf;fill-opacity:0.96078431;stroke:#00770e;stroke-width:0.69999999;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.96078431"
+ id="rect927"
+ width="54.609222"
+ height="12.939759"
+ x="219.87361"
+ y="140.36748" />
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:8.88548279px;line-height:5.55342627px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.22213705"
+ x="216.40927"
+ y="155.63318"
+ id="text931"
+ transform="scale(1.0373426,0.96400168)"><tspan
+ sodipodi:role="line"
+ id="tspan929"
+ x="216.40927"
+ y="155.63318"
+ style="stroke-width:0.22213705">Cache SPI</tspan></text>
+ </g>
+ </g>
</g>
</svg>