-
Notifications
You must be signed in to change notification settings - Fork 1
/
community.drawio
574 lines (574 loc) · 70.5 KB
/
community.drawio
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
<mxfile>
<diagram id="wyb5WhILS7ZEgYiXsJ8k" name="Page-1">
<mxGraphModel dx="1204" dy="957" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" background="#F1FAEE" math="0" shadow="0">
<root>
<mxCell id="0"/>
<mxCell id="1" parent="0"/>
<mxCell id="2" value="" style="triangle;whiteSpace=wrap;html=1;direction=north;fillColor=#A8DADC;strokeColor=#457B9D;fontColor=#1D3557;" parent="1" vertex="1">
<mxGeometry x="40" y="40" width="400" height="360" as="geometry"/>
</mxCell>
<mxCell id="4" value="" style="endArrow=none;html=1;entryX=0.611;entryY=0.694;entryDx=0;entryDy=0;entryPerimeter=0;exitX=0.611;exitY=0.305;exitDx=0;exitDy=0;exitPerimeter=0;strokeColor=#457B9D;fontColor=#1D3557;labelBackgroundColor=#F1FAEE;" parent="1" source="2" target="2" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="163" y="180" as="sourcePoint"/>
<mxPoint x="300" y="180" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="5" value="Admin" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;fontColor=#1D3557;" parent="4" vertex="1" connectable="0">
<mxGeometry x="0.6856" y="-2" relative="1" as="geometry">
<mxPoint x="-51" y="-47" as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="6" value="" style="endArrow=none;html=1;exitX=0.348;exitY=0.174;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.35;entryY=0.825;entryDx=0;entryDy=0;entryPerimeter=0;strokeColor=#457B9D;fontColor=#1D3557;labelBackgroundColor=#F1FAEE;" parent="1" source="2" target="2" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="140" y="274" as="sourcePoint"/>
<mxPoint x="340" y="274" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="7" value="Council" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;fontColor=#1D3557;" parent="6" vertex="1" connectable="0">
<mxGeometry x="0.6856" y="-2" relative="1" as="geometry">
<mxPoint x="-88" y="-46" as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="12" value="User" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#1D3557;" parent="1" vertex="1">
<mxGeometry x="223" y="330" width="40" height="20" as="geometry"/>
</mxCell>
<mxCell id="22" value="<font style="font-size: 12px">U1 sendet Geld zu U2<br></font>" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontSize=16;strokeColor=#457B9D;fontColor=#1D3557;labelBackgroundColor=none;" parent="1" target="14" edge="1">
<mxGeometry y="10" relative="1" as="geometry">
<mxPoint x="120.00000000000011" y="520" as="sourcePoint"/>
<mxPoint x="320" y="520" as="targetPoint"/>
<mxPoint as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="13" value="U1" style="whiteSpace=wrap;html=1;aspect=fixed;strokeColor=#457B9D;fillColor=#A8DADC;fontColor=#1D3557;" parent="1" vertex="1">
<mxGeometry x="40" y="480" width="80" height="80" as="geometry"/>
</mxCell>
<mxCell id="14" value="U2" style="whiteSpace=wrap;html=1;aspect=fixed;fontColor=#1D3557;strokeColor=#457B9D;fillColor=#A8DADC;" parent="1" vertex="1">
<mxGeometry x="359" y="480" width="80" height="80" as="geometry"/>
</mxCell>
<mxCell id="27" value="<font style="font-size: 12px">U4, Ratsmitglied der Community,<br>bestätigt Schöpfung von U3</font>" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;fontSize=16;entryX=0.5;entryY=0;entryDx=0;entryDy=0;labelBackgroundColor=none;strokeColor=#457B9D;fontColor=#1D3557;" parent="1" source="15" target="26" edge="1">
<mxGeometry y="20" relative="1" as="geometry">
<mxPoint x="310" y="800" as="targetPoint"/>
<mxPoint as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="15" value="U4<br>Council" style="whiteSpace=wrap;html=1;aspect=fixed;fillColor=#A8DADC;strokeColor=#457B9D;fontColor=#1D3557;" parent="1" vertex="1">
<mxGeometry x="40" y="760" width="80" height="80" as="geometry"/>
</mxCell>
<mxCell id="25" value="<font style="font-size: 12px">U3 meldet eine Schöpfung in<br>seiner Community an</font>" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;fontSize=16;strokeColor=#457B9D;fontColor=#1D3557;labelBackgroundColor=none;" parent="1" source="16" target="24" edge="1">
<mxGeometry x="0.0045" y="20" relative="1" as="geometry">
<mxPoint as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="16" value="U3<br>User" style="whiteSpace=wrap;html=1;aspect=fixed;fontColor=#1D3557;strokeColor=#457B9D;fillColor=#A8DADC;" parent="1" vertex="1">
<mxGeometry x="39" y="640" width="80" height="80" as="geometry"/>
</mxCell>
<mxCell id="17" value="<font style="font-size: 15px">Community</font>" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=16;fontColor=#1D3557;" parent="1" vertex="1">
<mxGeometry x="478" y="25" width="340" height="14" as="geometry"/>
</mxCell>
<mxCell id="18" value="Eine Community hat Nutzer mit verschiedenen Rechten.<br><br>Die User können Geldschöpfungen anmelden und Überweisungen tätigen. Der Rat ist der Teil der Nutzer, welche Geldschöpfungen bestätigen können. Administratoren kontrollieren darüber hinaus die nötige Infrastruktur und stehen somit an der Spitze der Kontrolle über die Community.<br>Nutzer schöpfen Geld durch Anmeldung einer Leistung, welche von der Community-Verwaltung anerkannt/bestätigt werden muss. Alle Nutzer können einmal geschöpftes Geld untereinander frei austauschen.<br><br>Darüber hinaus hat eine Community Regel nach denen sie funktioniert. Diese Regeln sind in zwei Kategorien aufzuteilen:<br>- Mathematisch/Logisch prüfbare Regeln<br>- Informelle/Subjektive Regeln<br><br>Mathematisch prüfbare Regeln sind Dinge wie Schöpfungslimit/Zeit, Vergänglichkeit/Zeit oder Geld/Stunde<br><br>Informelle Regeln sind z.B. Regularien, wer Mitglied werden darf, welche Leistungen vergütet werden oder welcher Nachweis für eine Leistung erbracht werden muss." style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;whiteSpace=wrap;rounded=0;fontColor=#1D3557;" parent="1" vertex="1">
<mxGeometry x="478" y="40" width="340" height="380" as="geometry"/>
</mxCell>
<mxCell id="21" value="" style="endArrow=none;dashed=1;html=1;fontSize=16;strokeColor=#457B9D;labelBackgroundColor=#F1FAEE;fontColor=#1D3557;" parent="1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint y="440" as="sourcePoint"/>
<mxPoint x="825" y="440" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="24" value="" style="triangle;whiteSpace=wrap;html=1;fontSize=16;align=left;verticalAlign=top;direction=north;fontColor=#1D3557;strokeColor=#457B9D;fillColor=#A8DADC;" parent="1" vertex="1">
<mxGeometry x="360" y="640" width="80" height="80" as="geometry"/>
</mxCell>
<mxCell id="26" value="" style="triangle;whiteSpace=wrap;html=1;fontSize=16;align=left;verticalAlign=top;direction=north;fillColor=#A8DADC;strokeColor=#457B9D;fontColor=#1D3557;" parent="1" vertex="1">
<mxGeometry x="359" y="760" width="80" height="80" as="geometry"/>
</mxCell>
<mxCell id="33" value="<font style="font-size: 12px">Nach Bestätigung der Schöpfung<br>erhält U3 sein neu geschöpftes Geld<br></font>" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontSize=16;labelBackgroundColor=none;strokeColor=#457B9D;fontColor=#1D3557;" parent="1" source="30" target="31" edge="1">
<mxGeometry y="20" relative="1" as="geometry">
<mxPoint as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="30" value="" style="triangle;whiteSpace=wrap;html=1;fontSize=16;align=left;verticalAlign=top;direction=north;fillColor=#A8DADC;strokeColor=#457B9D;fontColor=#1D3557;" parent="1" vertex="1">
<mxGeometry x="40" y="880" width="80" height="80" as="geometry"/>
</mxCell>
<mxCell id="31" value="U3<br>User" style="whiteSpace=wrap;html=1;aspect=fixed;fillColor=#A8DADC;strokeColor=#457B9D;fontColor=#1D3557;" parent="1" vertex="1">
<mxGeometry x="359" y="880" width="80" height="80" as="geometry"/>
</mxCell>
<mxCell id="36" value="Geldtransfer innerhalb einer Community" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=15;fontColor=#1D3557;" parent="1" vertex="1">
<mxGeometry x="477" y="472" width="310" as="geometry"/>
</mxCell>
<mxCell id="37" value="Da beide Nutzer sich in der selben Community befinden ist ein Geldtransfer zwischen beiden über ihre zentrale Community ohne Umwege möglich" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;whiteSpace=wrap;rounded=0;fontColor=#1D3557;" parent="1" vertex="1">
<mxGeometry x="478" y="480" width="340" height="80" as="geometry"/>
</mxCell>
<mxCell id="38" value="Geldschöpfung innerhalb einer Community" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=15;fontColor=#1D3557;" parent="1" vertex="1">
<mxGeometry x="477" y="634" width="310" as="geometry"/>
</mxCell>
<mxCell id="39" value="Um Geld zu schöpfen meldet ein Nutzer diese bei seiner Community an. Die Community ist hierbei verantwortlich die Regeln der Schöpfung zu definieren. In der Regel wird Arbeitszeit oder bestimmte Tätigkeiten für die Community von einem Mitglied verlangt um eine Schöpfung zu rechtfertigen.<br><br>Diese Regeln könnten z.B. die Art der Tätigkeit oder die Menge der abrechnungsfähigen Arbeitszeit betreffen.<br><br>Um eine Schöpfung zu vollziehen muss diese, einmal angemeldet, von der Community als gültig/den Regeln entsprechend, bestätigt werden. Hierfür ist die Rolle Council vorgesehen.<br>Wer Ratsmitglied ist bestimmt dabei die Community - so kann das jeder sein - man kann seine eigene Schöpfung bestätigen - oder man darf alle außer der eigenen bestätigen oder ein Teil der Community, bis hin zu nur einem, der bestätigen darf.<br><br>Einmal angemeldet und bestätigt wird das Geld erschaffen und vergeht mit einer Vergänglichkeit von x%/Zeit, je nach Community Regeln." style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;whiteSpace=wrap;rounded=0;fontColor=#1D3557;" parent="1" vertex="1">
<mxGeometry x="478" y="642" width="340" height="318" as="geometry"/>
</mxCell>
<mxCell id="41" value="" style="endArrow=none;dashed=1;html=1;fontSize=16;strokeColor=#457B9D;labelBackgroundColor=#F1FAEE;fontColor=#1D3557;" parent="1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint y="600" as="sourcePoint"/>
<mxPoint x="825" y="600" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="44" value="" style="endArrow=none;dashed=1;html=1;fontSize=16;strokeColor=#457B9D;labelBackgroundColor=#F1FAEE;fontColor=#1D3557;" parent="1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint y="999" as="sourcePoint"/>
<mxPoint x="825" y="999" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="46" value="<br><br>A" style="triangle;whiteSpace=wrap;html=1;fontSize=16;align=center;verticalAlign=top;direction=north;fillColor=#A8DADC;strokeColor=#457B9D;fontColor=#1D3557;" parent="1" vertex="1">
<mxGeometry x="60" y="1111" width="80" height="80" as="geometry"/>
</mxCell>
<mxCell id="47" value="<br><br><div><span>B</span></div>" style="triangle;whiteSpace=wrap;html=1;fontSize=16;align=center;verticalAlign=top;direction=north;fillColor=#A8DADC;strokeColor=#457B9D;fontColor=#1D3557;" parent="1" vertex="1">
<mxGeometry x="150" y="1121" width="80" height="80" as="geometry"/>
</mxCell>
<mxCell id="48" value="<br><br>C" style="triangle;whiteSpace=wrap;html=1;fontSize=16;align=center;verticalAlign=top;direction=north;fillColor=#A8DADC;strokeColor=#457B9D;fontColor=#1D3557;" parent="1" vertex="1">
<mxGeometry x="250" y="1121" width="80" height="80" as="geometry"/>
</mxCell>
<mxCell id="49" value="<br>Channel" style="ellipse;whiteSpace=wrap;html=1;fontSize=16;align=center;verticalAlign=top;fillColor=#A8DADC;strokeColor=#457B9D;fontColor=#1D3557;" parent="1" vertex="1">
<mxGeometry x="38" y="1042" width="400" height="80" as="geometry"/>
</mxCell>
<mxCell id="52" value="<br><br>D" style="triangle;whiteSpace=wrap;html=1;fontSize=16;align=center;verticalAlign=top;direction=north;fillColor=#A8DADC;strokeColor=#457B9D;fontColor=#1D3557;" parent="1" vertex="1">
<mxGeometry x="340" y="1112" width="80" height="80" as="geometry"/>
</mxCell>
<mxCell id="54" value="<font style="font-size: 15px">Communities finden</font>" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=16;fontColor=#1D3557;" parent="1" vertex="1">
<mxGeometry x="478" y="1032" width="310" as="geometry"/>
</mxCell>
<mxCell id="55" value="Entgegen der Inner-Community Struktur, welche Hierarchisch organisiert ist, herrscht zwischen mehreren Communities Egalität. D.h. sie kommunizieren auf Augenhöhe - alle sind gleichberechtigt.<br>Um das zu gewährleisten einigt man sich auf einen "Channel", einen Austauschkanal, der die Kommunikation der Communities sicherstellt. Dieser Kanal dient allerdings nur dazu, dass sich die einzelnen Communities kennen lernen können. Jeder weitere Austausch findet dann direkt zwichen den Communities statt.<br><br><br><br><br>Peer-To-Peer Architekturen wie Kademlia leisten es, dasszwei Programme sich unter einem "Topic" finden und sich verbinden können. Dies kommt in Technologien wie BitTorrent zum Einsatz. Dort ist die zu tauschende Datei das "Topic". Man findet sich folglich aufgrund seines "Interesses". Alle mit den gleichen "Interessen"/"Topic" können sich so potentiell finden.<br><br>Dieser Prozess ist hier vereinfacht schematisch abgebildet. Der Channel in Verbindung mit einem Topic sorgt dafür, dass sich interessierte Parteien finden.<br><br>Um das finden aller Teilnehmer zu verbessern/verschnellern können alle Teilnehmer ihre bekannten Teilnehmer an die anderen propagieren um so beim erkunden des Netzwerkes zu helfen.<br><br><br><br><br><br><br><br><br><br><br><br>Schlussendlich entsteht ein loses Verbindungsnetz zwischen allen teilnehmenden Parteien. Jede Partei hält dabei nur Verbindung zu einer begrenzten Anzahl an Teilnehmern. Zusammen bilden sie aber ein stabiles Netz, welches auch dann weiter besteht, wenn einzelne Knoten/Communities wegfallen.<br><br>Grundprinziep ist das Kademlia Netzwerk. Eine moderne Implementierungen ist z.B. HyperSwarm, welches als Library eingesetzt werden kann, um ein solches Netz aufzubauen.<br><br>Die Communities tauschen auf diese Weise ihre Adressen aus, folglich wie sie auf direktem Wege erreichbar sind." style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;whiteSpace=wrap;rounded=0;fontColor=#1D3557;" parent="1" vertex="1">
<mxGeometry x="479" y="1040" width="340" height="940" as="geometry"/>
</mxCell>
<mxCell id="63" value="<font style="font-size: 12px">Community A lauscht auf Channel<br>"Geld" und verkündet "Ich bin A"</font>" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontSize=15;labelBackgroundColor=none;strokeColor=#457B9D;fontColor=#1D3557;" parent="1" source="59" target="62" edge="1">
<mxGeometry x="0.0039" y="20" relative="1" as="geometry">
<mxPoint as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="59" value="<br><br>A" style="triangle;whiteSpace=wrap;html=1;fontSize=16;align=center;verticalAlign=top;direction=north;fillColor=#A8DADC;strokeColor=#457B9D;fontColor=#1D3557;" parent="1" vertex="1">
<mxGeometry x="40" y="1240" width="80" height="80" as="geometry"/>
</mxCell>
<mxCell id="62" value="Geld" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fontSize=15;align=center;fillColor=#A8DADC;strokeColor=#457B9D;fontColor=#1D3557;" parent="1" vertex="1">
<mxGeometry x="359" y="1240" width="80" height="80" as="geometry"/>
</mxCell>
<mxCell id="64" value="<br><br><div><span>B</span></div>" style="triangle;whiteSpace=wrap;html=1;fontSize=16;align=center;verticalAlign=top;direction=north;fillColor=#A8DADC;strokeColor=#457B9D;fontColor=#1D3557;" parent="1" vertex="1">
<mxGeometry x="360" y="1359" width="80" height="80" as="geometry"/>
</mxCell>
<mxCell id="66" value="<font style="font-size: 12px">Community B lauscht ebenfalls auf<br>Channel "Geld" und empfängt die<br>Nachricht "Ich bin A" von Community A</font>" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;fontSize=15;labelBackgroundColor=none;strokeColor=#457B9D;fontColor=#1D3557;" parent="1" source="65" target="64" edge="1">
<mxGeometry y="29" relative="1" as="geometry">
<mxPoint as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="65" value="Geld" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fontSize=15;align=center;fillColor=#A8DADC;strokeColor=#457B9D;fontColor=#1D3557;" parent="1" vertex="1">
<mxGeometry x="40" y="1359" width="80" height="80" as="geometry"/>
</mxCell>
<mxCell id="69" value="<font style="font-size: 12px"><font style="font-size: 12px">B sendet nun über Channel "Geld"<br>"Hey A, ich bin B".<br></font>Damit kennt B A und A B</font>" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontSize=15;labelBackgroundColor=none;strokeColor=#457B9D;fontColor=#1D3557;" parent="1" source="67" target="68" edge="1">
<mxGeometry y="29" relative="1" as="geometry">
<mxPoint as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="67" value="<br><br><div><span>B</span></div>" style="triangle;whiteSpace=wrap;html=1;fontSize=16;align=center;verticalAlign=top;direction=north;fillColor=#A8DADC;strokeColor=#457B9D;fontColor=#1D3557;" parent="1" vertex="1">
<mxGeometry x="40" y="1479" width="80" height="80" as="geometry"/>
</mxCell>
<mxCell id="68" value="Geld" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fontSize=15;align=center;fillColor=#A8DADC;strokeColor=#457B9D;fontColor=#1D3557;" parent="1" vertex="1">
<mxGeometry x="360" y="1479" width="80" height="80" as="geometry"/>
</mxCell>
<mxCell id="81" style="orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;fontSize=15;rounded=0;labelBackgroundColor=#F1FAEE;strokeColor=#457B9D;fontColor=#1D3557;" parent="1" source="70" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="340" y="1920" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="84" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;fontSize=15;labelBackgroundColor=#F1FAEE;strokeColor=#457B9D;fontColor=#1D3557;" parent="1" source="70" target="74" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="70" value="<br><br>A" style="triangle;whiteSpace=wrap;html=1;fontSize=16;align=center;verticalAlign=top;direction=north;fillColor=#A8DADC;strokeColor=#457B9D;fontColor=#1D3557;" parent="1" vertex="1">
<mxGeometry x="200" y="1600" width="80" height="80" as="geometry"/>
</mxCell>
<mxCell id="83" style="orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;fontSize=15;labelBackgroundColor=#F1FAEE;strokeColor=#457B9D;fontColor=#1D3557;" parent="1" source="71" target="75" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="85" style="orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;fontSize=15;labelBackgroundColor=#F1FAEE;strokeColor=#457B9D;fontColor=#1D3557;" parent="1" source="71" target="74" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="71" value="<br><br>B" style="triangle;whiteSpace=wrap;html=1;fontSize=16;align=center;verticalAlign=top;direction=north;fillColor=#A8DADC;strokeColor=#457B9D;fontColor=#1D3557;" parent="1" vertex="1">
<mxGeometry x="320" y="1639" width="80" height="80" as="geometry"/>
</mxCell>
<mxCell id="86" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;fontSize=15;labelBackgroundColor=#F1FAEE;strokeColor=#457B9D;fontColor=#1D3557;" parent="1" source="72" target="76" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="290" y="1799"/>
<mxPoint x="290" y="1799"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="87" style="orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontSize=15;labelBackgroundColor=#F1FAEE;strokeColor=#457B9D;fontColor=#1D3557;" parent="1" source="72" target="77" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="72" value="<br><br>C" style="triangle;whiteSpace=wrap;html=1;fontSize=16;align=center;verticalAlign=top;direction=north;fillColor=#A8DADC;strokeColor=#457B9D;fontColor=#1D3557;" parent="1" vertex="1">
<mxGeometry x="360" y="1759" width="80" height="80" as="geometry"/>
</mxCell>
<mxCell id="89" style="orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontSize=15;labelBackgroundColor=#F1FAEE;strokeColor=#457B9D;fontColor=#1D3557;" parent="1" source="73" target="77" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="90" style="orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontSize=15;labelBackgroundColor=#F1FAEE;strokeColor=#457B9D;fontColor=#1D3557;" parent="1" source="73" target="70" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="73" value="<br><br>D" style="triangle;whiteSpace=wrap;html=1;fontSize=16;align=center;verticalAlign=top;direction=north;fillColor=#A8DADC;strokeColor=#457B9D;fontColor=#1D3557;" parent="1" vertex="1">
<mxGeometry x="320" y="1880" width="80" height="80" as="geometry"/>
</mxCell>
<mxCell id="91" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontSize=15;labelBackgroundColor=#F1FAEE;strokeColor=#457B9D;fontColor=#1D3557;" parent="1" source="74" target="70" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="93" style="orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontSize=15;labelBackgroundColor=#F1FAEE;strokeColor=#457B9D;fontColor=#1D3557;" parent="1" source="74" target="71" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="74" value="<br><br>E" style="triangle;whiteSpace=wrap;html=1;fontSize=16;align=center;verticalAlign=top;direction=north;fillColor=#A8DADC;strokeColor=#457B9D;fontColor=#1D3557;" parent="1" vertex="1">
<mxGeometry x="199" y="1920" width="80" height="80" as="geometry"/>
</mxCell>
<mxCell id="95" style="orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontSize=15;labelBackgroundColor=#F1FAEE;strokeColor=#457B9D;fontColor=#1D3557;" parent="1" source="75" target="71" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="96" style="orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;fontSize=15;labelBackgroundColor=#F1FAEE;strokeColor=#457B9D;fontColor=#1D3557;" parent="1" source="75" target="72" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="105" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontSize=15;strokeColor=#457B9D;labelBackgroundColor=#F1FAEE;fontColor=#1D3557;" parent="1" source="75" target="70" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="75" value="<br><br>F" style="triangle;whiteSpace=wrap;html=1;fontSize=16;align=center;verticalAlign=top;direction=north;fillColor=#A8DADC;strokeColor=#457B9D;fontColor=#1D3557;" parent="1" vertex="1">
<mxGeometry x="79" y="1880" width="80" height="80" as="geometry"/>
</mxCell>
<mxCell id="97" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;fontSize=15;entryX=0.5;entryY=0;entryDx=0;entryDy=0;labelBackgroundColor=#F1FAEE;strokeColor=#457B9D;fontColor=#1D3557;" parent="1" source="76" target="72" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="360" y="1799.0588235294117" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="98" style="orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;fontSize=15;labelBackgroundColor=#F1FAEE;strokeColor=#457B9D;fontColor=#1D3557;" parent="1" source="76" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="340" y="1920" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="104" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontSize=15;strokeColor=#457B9D;labelBackgroundColor=#F1FAEE;fontColor=#1D3557;" parent="1" source="76" target="71" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="76" value="<br><br>G" style="triangle;whiteSpace=wrap;html=1;fontSize=16;align=center;verticalAlign=top;direction=north;fillColor=#A8DADC;strokeColor=#457B9D;fontColor=#1D3557;" parent="1" vertex="1">
<mxGeometry x="40" y="1759" width="80" height="80" as="geometry"/>
</mxCell>
<mxCell id="99" style="orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;fontSize=15;labelBackgroundColor=#F1FAEE;strokeColor=#457B9D;fontColor=#1D3557;" parent="1" source="77" target="73" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="100" style="orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;fontSize=15;entryX=1;entryY=0.5;entryDx=0;entryDy=0;labelBackgroundColor=#F1FAEE;strokeColor=#457B9D;fontColor=#1D3557;" parent="1" source="77" target="74" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="119.88235294117658" y="1739.9999999999995" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="77" value="<br><br>H" style="triangle;whiteSpace=wrap;html=1;fontSize=16;align=center;verticalAlign=top;direction=north;fillColor=#A8DADC;strokeColor=#457B9D;fontColor=#1D3557;" parent="1" vertex="1">
<mxGeometry x="80" y="1639" width="80" height="80" as="geometry"/>
</mxCell>
<mxCell id="106" value="" style="endArrow=none;dashed=1;html=1;fontSize=16;strokeColor=#457B9D;labelBackgroundColor=#F1FAEE;fontColor=#1D3557;" parent="1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="1" y="2039" as="sourcePoint"/>
<mxPoint x="826" y="2039" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="107" value="<font style="font-size: 15px">Verbindung zwischen Communities</font>" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=16;fontColor=#1D3557;" parent="1" vertex="1">
<mxGeometry x="478" y="2073" width="310" as="geometry"/>
</mxCell>
<mxCell id="108" value="Haben sich nun zwei solche Communities gefunden findet alle Kommunikation zwischen diesen direkt statt. Sie bauen direkte Verbindung auf.<br><br><br><br><br>Um in Kommunikation zu treten bedarf es einer Definition, wie kommuniziert wird. Ein gängiger Weg das modular und algemeingültig zu halten ist zu definieren, welche Protokolle/APIs von der jeweiligen Partei angeboten werden. Die Parteien einigen sich auf ein gemeinsammes Subset an Protokollen/APIs" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;whiteSpace=wrap;rounded=0;fontColor=#1D3557;" parent="1" vertex="1">
<mxGeometry x="479" y="2081" width="340" height="339" as="geometry"/>
</mxCell>
<mxCell id="111" value="<font style="font-size: 12px">A baut Direktverbindung zu B auf.<br>"Hallo B, ich bin A"</font>" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;fontSize=15;strokeColor=#457B9D;labelBackgroundColor=none;fontColor=#1D3557;" parent="1" source="109" target="110" edge="1">
<mxGeometry x="0.0041" y="19" relative="1" as="geometry">
<mxPoint as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="109" value="<br><br>A" style="triangle;whiteSpace=wrap;html=1;fontSize=16;align=center;verticalAlign=top;direction=north;fillColor=#A8DADC;strokeColor=#457B9D;fontColor=#1D3557;" parent="1" vertex="1">
<mxGeometry x="39" y="2080" width="80" height="80" as="geometry"/>
</mxCell>
<mxCell id="110" value="<br><br>B" style="triangle;whiteSpace=wrap;html=1;fontSize=16;align=center;verticalAlign=top;direction=north;fillColor=#A8DADC;strokeColor=#457B9D;fontColor=#1D3557;" parent="1" vertex="1">
<mxGeometry x="358" y="2079" width="80" height="80" as="geometry"/>
</mxCell>
<mxCell id="122" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=1;entryDx=0;entryDy=0;fontSize=15;strokeColor=#457B9D;endArrow=none;endFill=0;labelBackgroundColor=#F1FAEE;fontColor=#1D3557;startArrow=classic;startFill=1;" parent="1" source="112" target="114" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="112" value="<br><br>A" style="triangle;whiteSpace=wrap;html=1;fontSize=16;align=center;verticalAlign=top;direction=north;fillColor=#A8DADC;strokeColor=#457B9D;fontColor=#1D3557;" parent="1" vertex="1">
<mxGeometry x="39" y="2199" width="80" height="80" as="geometry"/>
</mxCell>
<mxCell id="123" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=1;entryY=1;entryDx=0;entryDy=0;fontSize=15;strokeColor=#457B9D;endArrow=none;endFill=0;startArrow=none;startFill=0;labelBackgroundColor=#F1FAEE;fontColor=#1D3557;" parent="1" source="113" target="114" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="113" value="<br><br>B" style="triangle;whiteSpace=wrap;html=1;fontSize=16;align=center;verticalAlign=top;direction=north;fillColor=#A8DADC;strokeColor=#457B9D;fontColor=#1D3557;" parent="1" vertex="1">
<mxGeometry x="359" y="2200" width="80" height="80" as="geometry"/>
</mxCell>
<mxCell id="114" value="ReceiveMoney" style="rounded=0;whiteSpace=wrap;html=1;fontSize=15;align=center;fillColor=#A8DADC;strokeColor=#457B9D;fontColor=#1D3557;" parent="1" vertex="1">
<mxGeometry x="180" y="2219" width="120" height="20" as="geometry"/>
</mxCell>
<mxCell id="116" value="MemberCount" style="rounded=0;whiteSpace=wrap;html=1;fontSize=15;align=center;fillColor=#A8DADC;strokeColor=#457B9D;fontColor=#1D3557;" parent="1" vertex="1">
<mxGeometry x="180" y="2239" width="120" height="20" as="geometry"/>
</mxCell>
<mxCell id="117" value="StaticRules" style="rounded=0;whiteSpace=wrap;html=1;fontSize=15;align=center;fillColor=#A8DADC;strokeColor=#457B9D;fontColor=#1D3557;" parent="1" vertex="1">
<mxGeometry x="180" y="2259" width="120" height="20" as="geometry"/>
</mxCell>
<mxCell id="118" value="ProsaRules" style="rounded=0;whiteSpace=wrap;html=1;fontSize=15;align=center;fillColor=#A8DADC;strokeColor=#457B9D;fontColor=#1D3557;" parent="1" vertex="1">
<mxGeometry x="180" y="2201" width="120" height="20" as="geometry"/>
</mxCell>
<mxCell id="124" value="<font style="font-size: 12px">B sendet A seine unterstützten Protokolle</font>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fontSize=15;fontColor=#1D3557;" parent="1" vertex="1">
<mxGeometry x="125" y="2181" width="230" height="20" as="geometry"/>
</mxCell>
<mxCell id="133" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=1;entryDx=0;entryDy=0;fontSize=15;strokeColor=#457B9D;endArrow=none;endFill=0;labelBackgroundColor=#F1FAEE;fontColor=#1D3557;" parent="1" source="134" target="137" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="134" value="<br><br>A" style="triangle;whiteSpace=wrap;html=1;fontSize=16;align=center;verticalAlign=top;direction=north;fillColor=#A8DADC;strokeColor=#457B9D;fontColor=#1D3557;" parent="1" vertex="1">
<mxGeometry x="39" y="2319" width="80" height="80" as="geometry"/>
</mxCell>
<mxCell id="135" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=1;entryY=1;entryDx=0;entryDy=0;fontSize=15;strokeColor=#457B9D;endArrow=none;endFill=0;startArrow=classic;startFill=1;labelBackgroundColor=#F1FAEE;fontColor=#1D3557;" parent="1" source="136" target="137" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="136" value="<br><br>B" style="triangle;whiteSpace=wrap;html=1;fontSize=16;align=center;verticalAlign=top;direction=north;fillColor=#A8DADC;strokeColor=#457B9D;fontColor=#1D3557;" parent="1" vertex="1">
<mxGeometry x="359" y="2319" width="80" height="80" as="geometry"/>
</mxCell>
<mxCell id="137" value="<span style="font-family: &#34;arial&#34; , sans-serif ; font-size: 14px">&nbsp;🗸</span>ReceiveMoney" style="rounded=0;whiteSpace=wrap;html=1;fontSize=15;align=left;strokeColor=#457B9D;fontColor=#1D3557;fillColor=#A8DADC;" parent="1" vertex="1">
<mxGeometry x="180" y="2339" width="120" height="20" as="geometry"/>
</mxCell>
<mxCell id="138" value="<span style="font-family: &#34;arial&#34; , sans-serif ; font-size: 14px">&nbsp;🗸</span>MemberCount" style="rounded=0;whiteSpace=wrap;html=1;fontSize=15;align=left;strokeColor=#457B9D;fontColor=#1D3557;fillColor=#A8DADC;" parent="1" vertex="1">
<mxGeometry x="180" y="2359" width="120" height="20" as="geometry"/>
</mxCell>
<mxCell id="139" value="CreationStats" style="rounded=0;whiteSpace=wrap;html=1;fontSize=15;align=center;fillColor=#A8DADC;strokeColor=#457B9D;fontColor=#1D3557;" parent="1" vertex="1">
<mxGeometry x="180" y="2379" width="120" height="20" as="geometry"/>
</mxCell>
<mxCell id="140" value="MoneySupply" style="rounded=0;whiteSpace=wrap;html=1;fontSize=15;align=center;fillColor=#A8DADC;strokeColor=#457B9D;fontColor=#1D3557;" parent="1" vertex="1">
<mxGeometry x="180" y="2321" width="120" height="20" as="geometry"/>
</mxCell>
<mxCell id="141" value="<font style="font-size: 12px">A sendet B seine unterstützen Protokolle</font>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fontSize=15;fontColor=#1D3557;" parent="1" vertex="1">
<mxGeometry x="125" y="2301" width="230" height="20" as="geometry"/>
</mxCell>
<mxCell id="142" value="<font style="font-size: 12px">inklusive einer Markierung für die Übereinstimmungen</font>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fontSize=15;fontColor=#1D3557;" parent="1" vertex="1">
<mxGeometry x="90" y="2401" width="300" height="20" as="geometry"/>
</mxCell>
<mxCell id="143" value="" style="endArrow=none;dashed=1;html=1;fontSize=16;strokeColor=#457B9D;labelBackgroundColor=#F1FAEE;fontColor=#1D3557;" parent="1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint y="2439" as="sourcePoint"/>
<mxPoint x="825" y="2439" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="144" value="<font style="font-size: 15px">Geldtransfer zwischen zwei Communities</font>" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=16;fontColor=#1D3557;" parent="1" vertex="1">
<mxGeometry x="478" y="2473" width="310" as="geometry"/>
</mxCell>
<mxCell id="145" value="Möchten nun zwei Nutzer aus zwei verschiedenen Communities miteinaner handeln, so sind beide Community-Verwaltungen als Mittelmänner beteiligt.<br>Diese sorgen für den sicheren Transport, den Regel abgleich und die Bewertung der Transaktion.<br><br>Hierbei sind verschiedene Modelle denkbar:<br>1. Die Community entscheidet durch harte Regeln mit wlechen Communities sie Handel erlaubt (Whitelist)<br>2. Die Community entscheidet mit welchen Communities sie einen Handel nicht zulässt (Blacklist)<br>3. Die Community weist dem Nutzer ihre Bewertung des Handels aus - z.B. "Du handelst mit einer Community, mit der noch keines unserer Mitglieder gehandelt hat" oder "Die Community scheint andere Schöpfungsregeln zu folgen.<br>Aber die schlussendliche Entscheidung wird dem Nutzer überlassen.<br>4. Die Community nimmt eine Transformation vor z.B. Aufgrund der Schöpfungsregeln: C1 schöpft bis zu 1000 Geld pro Monat, C2 bis zu 2000. Bei einem Transfer von C1 nach C2 kann der Betrag mit zwei multipliziert werden, um einen angleich vorzunehmen.<br><br>Hierbei ist zu beachten, dass der empfangende Nutzer/Community entscheiden musst, ob er das Geld annimmt, da ein Schwundgeld immer zum Ausgeben anregt.<br>Der Empfänger entscheidet hierbei immer, ob die Annahme des Zahlungsmittels den aktuellen Wert entwertet und er daher mehr verlangen muss oder den Handel nicht eingeht." style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;whiteSpace=wrap;rounded=0;fontColor=#1D3557;" parent="1" vertex="1">
<mxGeometry x="479" y="2481" width="340" height="419" as="geometry"/>
</mxCell>
<mxCell id="150" value="<font style="font-size: 12px">User5 aus CommunityA möchte<br>User1 aus CommunityG 15Geld senden</font>" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontSize=15;startArrow=none;startFill=0;endArrow=classic;endFill=1;strokeColor=#457B9D;dashed=1;dashPattern=1 4;labelBackgroundColor=none;fontColor=#1D3557;" parent="1" source="148" target="149" edge="1">
<mxGeometry y="20" relative="1" as="geometry">
<mxPoint as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="148" value="U5:A" style="whiteSpace=wrap;html=1;aspect=fixed;fontSize=15;strokeColor=#457B9D;align=center;fontColor=#1D3557;fillColor=#A8DADC;" parent="1" vertex="1">
<mxGeometry x="39" y="2480" width="80" height="80" as="geometry"/>
</mxCell>
<mxCell id="149" value="U1:G" style="whiteSpace=wrap;html=1;aspect=fixed;fontSize=15;strokeColor=#457B9D;align=center;fontColor=#1D3557;fillColor=#A8DADC;" parent="1" vertex="1">
<mxGeometry x="359" y="2480" width="80" height="80" as="geometry"/>
</mxCell>
<mxCell id="151" value="<br><br>A" style="triangle;whiteSpace=wrap;html=1;fontSize=16;align=center;verticalAlign=top;direction=north;fillColor=#A8DADC;strokeColor=#457B9D;fontColor=#1D3557;" parent="1" vertex="1">
<mxGeometry x="39" y="2599" width="80" height="80" as="geometry"/>
</mxCell>
<mxCell id="152" value="<br><br>G" style="triangle;whiteSpace=wrap;html=1;fontSize=16;align=center;verticalAlign=top;direction=north;fillColor=#A8DADC;strokeColor=#457B9D;fontColor=#1D3557;" parent="1" vertex="1">
<mxGeometry x="359" y="2600" width="80" height="80" as="geometry"/>
</mxCell>
<mxCell id="155" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontSize=15;startArrow=none;startFill=0;endArrow=classic;endFill=1;strokeColor=#457B9D;labelBackgroundColor=#F1FAEE;fontColor=#1D3557;" parent="1" source="153" target="151" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="153" value="U5:A" style="whiteSpace=wrap;html=1;aspect=fixed;fontSize=15;strokeColor=#457B9D;align=center;fontColor=#1D3557;fillColor=#A8DADC;" parent="1" vertex="1">
<mxGeometry x="39" y="2720" width="80" height="80" as="geometry"/>
</mxCell>
<mxCell id="154" value="U1:G" style="whiteSpace=wrap;html=1;aspect=fixed;fontSize=15;strokeColor=#457B9D;align=center;fontColor=#1D3557;fillColor=#A8DADC;" parent="1" vertex="1">
<mxGeometry x="359" y="2720" width="80" height="80" as="geometry"/>
</mxCell>
<mxCell id="159" value="<font style="font-size: 12px">2.CommunityA baut eine Direktverbindung <br>zu CommunityG auf und übermittelt den<br>Wunsch seines User5 und verbucht die<br>15 Geld als wartend.<br></font>" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=15;fontColor=#1D3557;" parent="1" vertex="1">
<mxGeometry x="124" y="2944" width="240" height="20" as="geometry"/>
</mxCell>
<mxCell id="161" value="<font style="font-size: 12px">3.CommunityG fragt seinen User1 ob er das <br>Geld von User5:A annehmen möchte</font>" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=15;fontColor=#1D3557;" parent="1" vertex="1">
<mxGeometry x="121" y="3169" width="240" height="20" as="geometry"/>
</mxCell>
<mxCell id="162" value="<font style="font-size: 12px">4.Nach Bestätigung der Annahme wird<br>diese an CommunityA übermittelt.<br></font>" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=15;fontColor=#1D3557;" parent="1" vertex="1">
<mxGeometry x="132" y="3410" width="240" height="20" as="geometry"/>
</mxCell>
<mxCell id="163" value="<span style="font-size: 12px">5.CommunityA markiert die Buchung als<br>ausgeführt und übermittelt dies an<br>CommunityG und weißt die Buchung<br>gegenüber dem User5 als ausgeführt.<br></span>" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=15;fontColor=#1D3557;" parent="1" vertex="1">
<mxGeometry x="132" y="3665" width="230" height="20" as="geometry"/>
</mxCell>
<mxCell id="165" value="<span style="font-size: 12px">6.CommunityG empfängt die Buchungsbestätigung von CommunityA und schreibt User1 15 Geld auf seinem Konto gut</span>" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=15;fontColor=#1D3557;" parent="1" vertex="1">
<mxGeometry x="133" y="3888" width="230" height="20" as="geometry"/>
</mxCell>
<mxCell id="166" value="<font style="font-size: 15px">Sicherheit, Vertrauchlichkeit &amp; Privatsphäre</font>" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=16;fontColor=#1D3557;" parent="1" vertex="1">
<mxGeometry x="478" y="4073" width="310" as="geometry"/>
</mxCell>
<mxCell id="167" value="Die notwendige Bestätigung des Empfängers sorgt dafür, dass ein Handel praktisch nur in Echtzeit von Person zu Person stattfinden kann.<br><br>Alternativ kann die zu empfangende Zahlung in einem Schwebezustand gehalten werden, bis das Geld voll verfügbar auf dem Konto des Empfänger gutgeschrieben wird. Hier entstünde dann auch eine Prüfungsmöglichkeit und Blockiermöglichkeit für die Empfängercommunity<br><br>Sicherheitsbarrieren<br><br>User - Community<br><br>Community - Community" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;whiteSpace=wrap;rounded=0;fontColor=#1D3557;" parent="1" vertex="1">
<mxGeometry x="479" y="4081" width="340" height="379" as="geometry"/>
</mxCell>
<mxCell id="168" value="" style="endArrow=none;dashed=1;html=1;fontSize=16;strokeColor=#457B9D;labelBackgroundColor=#F1FAEE;fontColor=#1D3557;" parent="1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint y="4039" as="sourcePoint"/>
<mxPoint x="825" y="4039" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="170" value="" style="rounded=0;whiteSpace=wrap;html=1;labelBackgroundColor=none;sketch=0;fontColor=#1D3557;strokeColor=none;fillColor=none;" parent="1" vertex="1">
<mxGeometry width="1" height="1" as="geometry"/>
</mxCell>
<mxCell id="171" value="" style="rounded=0;whiteSpace=wrap;html=1;labelBackgroundColor=none;sketch=0;fontColor=#1D3557;strokeColor=none;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="826" width="1" height="1" as="geometry"/>
</mxCell>
<mxCell id="172" value="<span style="font-size: 12px ; background-color: rgb(241 , 250 , 238)">1.User5 weißt seine CommunityA an User1</span><br style="font-size: 12px ; background-color: rgb(241 , 250 , 238)"><span style="font-size: 12px ; background-color: rgb(241 , 250 , 238)">&nbsp; &nbsp;aus CommunityG 15Geld zu senden.<br>&nbsp; &nbsp;Das Geld wird von dem Konto des Users<br>&nbsp; &nbsp;direkt abgebucht.<br></span>" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=15;fontColor=#1D3557;" vertex="1" parent="1">
<mxGeometry x="121" y="2709" width="240" height="20" as="geometry"/>
</mxCell>
<mxCell id="179" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;labelBackgroundColor=#ffffff;fontColor=#1D3557;strokeColor=#457B9D;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="173" target="174">
<mxGeometry relative="1" as="geometry">
<mxPoint x="310" y="2879.285714285714" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="173" value="<br><br>A" style="triangle;whiteSpace=wrap;html=1;fontSize=16;align=center;verticalAlign=top;direction=north;fillColor=#A8DADC;strokeColor=#457B9D;fontColor=#1D3557;" vertex="1" parent="1">
<mxGeometry x="39" y="2839" width="80" height="80" as="geometry"/>
</mxCell>
<mxCell id="174" value="<br><br>G" style="triangle;whiteSpace=wrap;html=1;fontSize=16;align=center;verticalAlign=top;direction=north;fillColor=#A8DADC;strokeColor=#457B9D;fontColor=#1D3557;" vertex="1" parent="1">
<mxGeometry x="359" y="2839" width="80" height="80" as="geometry"/>
</mxCell>
<mxCell id="175" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontSize=15;startArrow=classic;startFill=1;endArrow=none;endFill=0;strokeColor=#457B9D;labelBackgroundColor=#F1FAEE;fontColor=#1D3557;" edge="1" parent="1" source="176" target="173">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="176" value="U5:A" style="whiteSpace=wrap;html=1;aspect=fixed;fontSize=15;strokeColor=#457B9D;align=center;fontColor=#1D3557;fillColor=#A8DADC;" vertex="1" parent="1">
<mxGeometry x="39" y="2960" width="80" height="80" as="geometry"/>
</mxCell>
<mxCell id="177" value="U1:G" style="whiteSpace=wrap;html=1;aspect=fixed;fontSize=15;strokeColor=#457B9D;align=center;fontColor=#1D3557;fillColor=#A8DADC;" vertex="1" parent="1">
<mxGeometry x="359" y="2960" width="80" height="80" as="geometry"/>
</mxCell>
<mxCell id="181" value="<br><br>A" style="triangle;whiteSpace=wrap;html=1;fontSize=16;align=center;verticalAlign=top;direction=north;fillColor=#A8DADC;strokeColor=#457B9D;fontColor=#1D3557;" vertex="1" parent="1">
<mxGeometry x="39" y="3079" width="80" height="80" as="geometry"/>
</mxCell>
<mxCell id="186" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;labelBackgroundColor=#ffffff;fontColor=#1D3557;strokeColor=#457B9D;" edge="1" parent="1" source="182" target="185">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="182" value="<br><br>G" style="triangle;whiteSpace=wrap;html=1;fontSize=16;align=center;verticalAlign=top;direction=north;fillColor=#A8DADC;strokeColor=#457B9D;fontColor=#1D3557;" vertex="1" parent="1">
<mxGeometry x="359" y="3079" width="80" height="80" as="geometry"/>
</mxCell>
<mxCell id="184" value="U5:A" style="whiteSpace=wrap;html=1;aspect=fixed;fontSize=15;strokeColor=#457B9D;align=center;fontColor=#1D3557;fillColor=#A8DADC;" vertex="1" parent="1">
<mxGeometry x="39" y="3199" width="80" height="80" as="geometry"/>
</mxCell>
<mxCell id="185" value="U1:G" style="whiteSpace=wrap;html=1;aspect=fixed;fontSize=15;strokeColor=#457B9D;align=center;fontColor=#1D3557;fillColor=#A8DADC;" vertex="1" parent="1">
<mxGeometry x="359" y="3199" width="80" height="80" as="geometry"/>
</mxCell>
<mxCell id="189" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;labelBackgroundColor=#ffffff;fontColor=#1D3557;strokeColor=#457B9D;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=classic;startFill=1;endArrow=none;endFill=0;" edge="1" parent="1" source="190" target="192">
<mxGeometry relative="1" as="geometry">
<mxPoint x="310" y="3358.285714285714" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="190" value="<br><br>A" style="triangle;whiteSpace=wrap;html=1;fontSize=16;align=center;verticalAlign=top;direction=north;fillColor=#A8DADC;strokeColor=#457B9D;fontColor=#1D3557;" vertex="1" parent="1">
<mxGeometry x="39" y="3319" width="80" height="80" as="geometry"/>
</mxCell>
<mxCell id="191" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;labelBackgroundColor=#ffffff;fontColor=#1D3557;strokeColor=#457B9D;startArrow=classic;startFill=1;endArrow=none;endFill=0;" edge="1" parent="1" source="192" target="195">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="192" value="<br><br>G" style="triangle;whiteSpace=wrap;html=1;fontSize=16;align=center;verticalAlign=top;direction=north;fillColor=#A8DADC;strokeColor=#457B9D;fontColor=#1D3557;" vertex="1" parent="1">
<mxGeometry x="359" y="3319" width="80" height="80" as="geometry"/>
</mxCell>
<mxCell id="194" value="U5:A" style="whiteSpace=wrap;html=1;aspect=fixed;fontSize=15;strokeColor=#457B9D;align=center;fontColor=#1D3557;fillColor=#A8DADC;" vertex="1" parent="1">
<mxGeometry x="39" y="3439" width="80" height="80" as="geometry"/>
</mxCell>
<mxCell id="195" value="U1:G" style="whiteSpace=wrap;html=1;aspect=fixed;fontSize=15;strokeColor=#457B9D;align=center;fontColor=#1D3557;fillColor=#A8DADC;" vertex="1" parent="1">
<mxGeometry x="359" y="3439" width="80" height="80" as="geometry"/>
</mxCell>
<mxCell id="196" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;labelBackgroundColor=#ffffff;fontColor=#1D3557;strokeColor=#457B9D;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;" edge="1" parent="1" source="197" target="199">
<mxGeometry relative="1" as="geometry">
<mxPoint x="310" y="3598.285714285714" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="197" value="<br><br>A" style="triangle;whiteSpace=wrap;html=1;fontSize=16;align=center;verticalAlign=top;direction=north;fillColor=#A8DADC;strokeColor=#457B9D;fontColor=#1D3557;" vertex="1" parent="1">
<mxGeometry x="39" y="3559" width="80" height="80" as="geometry"/>
</mxCell>
<mxCell id="199" value="<br><br>G" style="triangle;whiteSpace=wrap;html=1;fontSize=16;align=center;verticalAlign=top;direction=north;fillColor=#A8DADC;strokeColor=#457B9D;fontColor=#1D3557;" vertex="1" parent="1">
<mxGeometry x="359" y="3559" width="80" height="80" as="geometry"/>
</mxCell>
<mxCell id="200" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontSize=15;startArrow=classic;startFill=1;endArrow=none;endFill=0;strokeColor=#457B9D;labelBackgroundColor=#F1FAEE;fontColor=#1D3557;" edge="1" parent="1" source="201" target="197">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="201" value="U5:A" style="whiteSpace=wrap;html=1;aspect=fixed;fontSize=15;strokeColor=#457B9D;align=center;fontColor=#1D3557;fillColor=#A8DADC;" vertex="1" parent="1">
<mxGeometry x="39" y="3679" width="80" height="80" as="geometry"/>
</mxCell>
<mxCell id="202" value="U1:G" style="whiteSpace=wrap;html=1;aspect=fixed;fontSize=15;strokeColor=#457B9D;align=center;fontColor=#1D3557;fillColor=#A8DADC;" vertex="1" parent="1">
<mxGeometry x="359" y="3679" width="80" height="80" as="geometry"/>
</mxCell>
<mxCell id="204" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;labelBackgroundColor=#ffffff;fontColor=#1D3557;strokeColor=#457B9D;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;" edge="1" parent="1" source="205" target="207">
<mxGeometry relative="1" as="geometry">
<mxPoint x="310" y="3838.285714285714" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="205" value="<br><br>A" style="triangle;whiteSpace=wrap;html=1;fontSize=16;align=center;verticalAlign=top;direction=north;fillColor=#A8DADC;strokeColor=#457B9D;fontColor=#1D3557;" vertex="1" parent="1">
<mxGeometry x="39" y="3799" width="80" height="80" as="geometry"/>
</mxCell>
<mxCell id="206" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;labelBackgroundColor=#ffffff;fontColor=#1D3557;strokeColor=#457B9D;startArrow=none;startFill=0;" edge="1" parent="1" source="207" target="210">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="207" value="<br><br>G" style="triangle;whiteSpace=wrap;html=1;fontSize=16;align=center;verticalAlign=top;direction=north;fillColor=#A8DADC;strokeColor=#457B9D;fontColor=#1D3557;" vertex="1" parent="1">
<mxGeometry x="359" y="3799" width="80" height="80" as="geometry"/>
</mxCell>
<mxCell id="209" value="U5:A" style="whiteSpace=wrap;html=1;aspect=fixed;fontSize=15;strokeColor=#457B9D;align=center;fontColor=#1D3557;fillColor=#A8DADC;" vertex="1" parent="1">
<mxGeometry x="39" y="3919" width="80" height="80" as="geometry"/>
</mxCell>
<mxCell id="210" value="U1:G" style="whiteSpace=wrap;html=1;aspect=fixed;fontSize=15;strokeColor=#457B9D;align=center;fontColor=#1D3557;fillColor=#A8DADC;" vertex="1" parent="1">
<mxGeometry x="359" y="3919" width="80" height="80" as="geometry"/>
</mxCell>
<mxCell id="220" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;labelBackgroundColor=#ffffff;fontColor=#1D3557;startArrow=none;startFill=0;endArrow=none;endFill=0;strokeColor=#457B9D;" edge="1" parent="1" source="212" target="217">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="223" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;labelBackgroundColor=#ffffff;fontColor=#1D3557;startArrow=none;startFill=0;endArrow=none;endFill=0;strokeColor=#457B9D;" edge="1" parent="1" source="212" target="216">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="212" value="<br><br>A" style="triangle;whiteSpace=wrap;html=1;fontSize=16;align=center;verticalAlign=top;direction=north;fillColor=#A8DADC;strokeColor=#457B9D;fontColor=#1D3557;" vertex="1" parent="1">
<mxGeometry x="40" y="4079" width="80" height="80" as="geometry"/>
</mxCell>
<mxCell id="231" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;labelBackgroundColor=#ffffff;fontColor=#1D3557;startArrow=none;startFill=0;endArrow=none;endFill=0;strokeColor=#457B9D;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="213" target="219">
<mxGeometry relative="1" as="geometry">
<mxPoint x="400" y="4168" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="213" value="<br><br>G" style="triangle;whiteSpace=wrap;html=1;fontSize=16;align=center;verticalAlign=top;direction=north;fillColor=#A8DADC;strokeColor=#457B9D;fontColor=#1D3557;" vertex="1" parent="1">
<mxGeometry x="360" y="4080" width="80" height="80" as="geometry"/>
</mxCell>
<mxCell id="214" value="U5:A" style="whiteSpace=wrap;html=1;aspect=fixed;fontSize=15;strokeColor=#457B9D;align=center;fontColor=#1D3557;fillColor=#A8DADC;" vertex="1" parent="1">
<mxGeometry x="40" y="4200" width="80" height="80" as="geometry"/>
</mxCell>
<mxCell id="215" value="U1:G" style="whiteSpace=wrap;html=1;aspect=fixed;fontSize=15;strokeColor=#457B9D;align=center;fontColor=#1D3557;fillColor=#A8DADC;" vertex="1" parent="1">
<mxGeometry x="360" y="4200" width="80" height="80" as="geometry"/>
</mxCell>
<mxCell id="228" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;labelBackgroundColor=#ffffff;fontColor=#1D3557;startArrow=none;startFill=0;endArrow=none;endFill=0;strokeColor=#457B9D;" edge="1" parent="1" source="216">
<mxGeometry relative="1" as="geometry">
<mxPoint x="80.04651162790697" y="4187.023255813953" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="230" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;labelBackgroundColor=#ffffff;fontColor=#1D3557;startArrow=none;startFill=0;endArrow=none;endFill=0;strokeColor=#457B9D;" edge="1" parent="1" source="216" target="214">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="80" y="4200"/>
<mxPoint x="80" y="4200"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="216" value="Security" style="rounded=0;whiteSpace=wrap;html=1;fontColor=#1D3557;fillColor=#A8DADC;strokeColor=#457B9D;" vertex="1" parent="1">
<mxGeometry x="40" y="4170" width="80" height="17" as="geometry"/>
</mxCell>
<mxCell id="221" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;labelBackgroundColor=#ffffff;fontColor=#1D3557;startArrow=none;startFill=0;endArrow=none;endFill=0;strokeColor=#457B9D;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="217" target="218">
<mxGeometry relative="1" as="geometry">
<mxPoint x="310" y="4119" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="217" value="<p style="line-height: 110% ; font-size: 8px">S<br>e<br>c<br>u<br>r<br>i<br>t<br>y<br></p>" style="rounded=0;whiteSpace=wrap;html=1;fontColor=#1D3557;fillColor=#A8DADC;strokeColor=#457B9D;" vertex="1" parent="1">
<mxGeometry x="130" y="4080" width="20" height="79" as="geometry"/>
</mxCell>
<mxCell id="222" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;labelBackgroundColor=#ffffff;fontColor=#1D3557;startArrow=none;startFill=0;endArrow=none;endFill=0;strokeColor=#457B9D;" edge="1" parent="1" source="218" target="213">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="218" value="<p style="line-height: 110% ; font-size: 8px">S<br>e<br>c<br>u<br>r<br>i<br>t<br>y<br></p>" style="rounded=0;whiteSpace=wrap;html=1;fontColor=#1D3557;fillColor=#A8DADC;strokeColor=#457B9D;" vertex="1" parent="1">
<mxGeometry x="330" y="4080" width="20" height="79" as="geometry"/>
</mxCell>
<mxCell id="233" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;labelBackgroundColor=#ffffff;fontColor=#1D3557;startArrow=none;startFill=0;endArrow=none;endFill=0;strokeColor=#457B9D;" edge="1" parent="1" source="219" target="215">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="219" value="Security" style="rounded=0;whiteSpace=wrap;html=1;fontColor=#1D3557;fillColor=#A8DADC;strokeColor=#457B9D;" vertex="1" parent="1">
<mxGeometry x="360" y="4170" width="80" height="17" as="geometry"/>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>