<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.fsinf.at/index.php?action=history&amp;feed=atom&amp;title=Beer2Peer</id>
	<title>Beer2Peer - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.fsinf.at/index.php?action=history&amp;feed=atom&amp;title=Beer2Peer"/>
	<link rel="alternate" type="text/html" href="https://wiki.fsinf.at/index.php?title=Beer2Peer&amp;action=history"/>
	<updated>2026-04-29T08:18:07Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wiki</subtitle>
	<generator>MediaWiki 1.40.1</generator>
	<entry>
		<id>https://wiki.fsinf.at/index.php?title=Beer2Peer&amp;diff=2093&amp;oldid=prev</id>
		<title>Hanspetergrenzdebil: /* Open Tasks */ edited to add the can return packets</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsinf.at/index.php?title=Beer2Peer&amp;diff=2093&amp;oldid=prev"/>
		<updated>2025-05-05T10:59:36Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Open Tasks: &lt;/span&gt; edited to add the can return packets&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 5. Mai 2025, 12:59 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l15&quot;&gt;Zeile 15:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 15:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Transaction fees (ewww; covid?!)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Transaction fees (ewww; covid?!)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Metadata-transfer (wenns mehr als 1 Biersorte gibt; Bierstatusinfos)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Metadata-transfer (wenns mehr als 1 Biersorte gibt; Bierstatusinfos)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* CRP (Can Return Packets, benötigt seit 2025 durch die Einführung von Pfand auf Dosen)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Kategorie:Lexikon]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Kategorie:Lexikon]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Hanspetergrenzdebil</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsinf.at/index.php?title=Beer2Peer&amp;diff=1354&amp;oldid=prev</id>
		<title>Someone am 30. März 2023 um 22:36 Uhr</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsinf.at/index.php?title=Beer2Peer&amp;diff=1354&amp;oldid=prev"/>
		<updated>2023-03-30T22:36:47Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Das Beer2Peer ([[Has abbreviation::B2P]])-Protokoll wird von der &amp;#039;&amp;#039;&amp;#039;Beer2Peer routing protocol research group&amp;#039;&amp;#039;&amp;#039; ([[Has abbreviation::B2P-RPRG]]) im Zuge der &amp;#039;&amp;#039;&amp;#039;Beer2Peer routing protocol research group meetups&amp;#039;&amp;#039;&amp;#039; standardisiert (früher [[FSInf]]-Feierabendbier genannt). Dies ist wohl der Grund, wieso sich auch nicht viel tut, weil alle zu betrunken sind, um zu standardisieren. Nicht immer ist ein betrunkener [[Someone]] Schuld an Blödsinn in der [[FSInf]] ... aber oft.&lt;br /&gt;
&lt;br /&gt;
Das B2P ist ein einfaches Protokoll zur Beschaffung von Bier im Sofaraum (und überall sonst, wo B2P-Kompatibilität behauptet oder impliziert wird) und Läuft ungefähr so ab:&lt;br /&gt;
* Eine beliebige Node (=Person) des Netzwerks broadcastet ein B2P-Request in den Raum.&lt;br /&gt;
* Irgendwie wird die Person, die am nahsten zum Kühlschrank sitzt (und somit die Arschkarte hat) auf den request aufmerksam gemacht, entweder der Broadcast reicht, oder andere Nodes diesen Broadcast wiederholt broadcasten.&lt;br /&gt;
* Person, die am nahsten zum Kühlschrank sitzt nimmt ein Bier aus dem Kühlschrank und startet den Routingprozess.&lt;br /&gt;
** Ausnahme: Payment required. Falls es sich nicht um Freibier handelt broadcastet die Arschkartennode, ein reverse-B2P-request (&amp;quot;payment required&amp;quot;) in den Raum und wartet, bis entsprechende Geldstücke geroutet wurden.&lt;br /&gt;
* Jede Node am Weg zwischen inklusive Arschkartennode und requesting node reicht das Bier einem_r Sitz/Stehnachbar_in, idealerweise, aber nicht notwendiger weise, den kürzesten Pfad zur requesting Node wählend.&lt;br /&gt;
&lt;br /&gt;
== Open Tasks ==&lt;br /&gt;
* RFC? Unhold?&lt;br /&gt;
* Vermeidung von Routing-loops.&lt;br /&gt;
* Übergehen von Non-responsive nodes (z.b. weil in Gespräch vertieft; Eingeschlafen; ...)&lt;br /&gt;
* Packetloss/drop (wer putzt das?)&lt;br /&gt;
* Transaction fees (ewww; covid?!)&lt;br /&gt;
* Metadata-transfer (wenns mehr als 1 Biersorte gibt; Bierstatusinfos)&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Lexikon]]&lt;/div&gt;</summary>
		<author><name>Someone</name></author>
	</entry>
</feed>