<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://de.bitcoin.it/w/index.php?action=history&amp;feed=atom&amp;title=Transaktion</id>
	<title>Transaktion - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://de.bitcoin.it/w/index.php?action=history&amp;feed=atom&amp;title=Transaktion"/>
	<link rel="alternate" type="text/html" href="https://de.bitcoin.it/w/index.php?title=Transaktion&amp;action=history"/>
	<updated>2026-04-16T14:45:36Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Bitcoin Wiki</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://de.bitcoin.it/w/index.php?title=Transaktion&amp;diff=768&amp;oldid=prev</id>
		<title>Nubarius: Added interwiki links</title>
		<link rel="alternate" type="text/html" href="https://de.bitcoin.it/w/index.php?title=Transaktion&amp;diff=768&amp;oldid=prev"/>
		<updated>2012-12-11T21:55:57Z</updated>

		<summary type="html">&lt;p&gt;Added interwiki links&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 11. Dezember 2012, 21:55 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-l116&quot;&gt;Zeile 116:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 116:&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;[[Category:Technisches]]&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;[[Category:Technisches]]&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;[[en:Transactions]]&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;[[en:Transactions]]&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;[[es:Transacción]]&lt;/ins&gt;&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;[[pl:Transakcje]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Nubarius</name></author>
	</entry>
	<entry>
		<id>https://de.bitcoin.it/w/index.php?title=Transaktion&amp;diff=99&amp;oldid=prev</id>
		<title>Pump: en:Transactions</title>
		<link rel="alternate" type="text/html" href="https://de.bitcoin.it/w/index.php?title=Transaktion&amp;diff=99&amp;oldid=prev"/>
		<updated>2011-06-01T17:45:02Z</updated>

		<summary type="html">&lt;p&gt;en:Transactions&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 1. Juni 2011, 17:45 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-l115&quot;&gt;Zeile 115:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 115:&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;[[Category:Technisches]]&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;[[Category:Technisches]]&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;[[en:Transactions]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Pump</name></author>
	</entry>
	<entry>
		<id>https://de.bitcoin.it/w/index.php?title=Transaktion&amp;diff=68&amp;oldid=prev</id>
		<title>0xlemming: Die Seite wurde neu angelegt: „Eine Transaktion ist ein unterschriebener Abschnitt von Daten, welche in das Netzwerk ausgestrahlt und in  Blocks gesammelt werden. Sie referenzier…“</title>
		<link rel="alternate" type="text/html" href="https://de.bitcoin.it/w/index.php?title=Transaktion&amp;diff=68&amp;oldid=prev"/>
		<updated>2011-05-28T12:53:58Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „Eine Transaktion ist ein unterschriebener Abschnitt von Daten, welche in das &lt;a href=&quot;/wiki/Netzwerk&quot; title=&quot;Netzwerk&quot;&gt;Netzwerk&lt;/a&gt; ausgestrahlt und in &lt;a href=&quot;/wiki/Block&quot; title=&quot;Block&quot;&gt; Blocks&lt;/a&gt; gesammelt werden. Sie referenzier…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Eine Transaktion ist ein unterschriebener Abschnitt von Daten, welche in das [[Netzwerk]] ausgestrahlt und in [[Block | Blocks]] gesammelt werden. Sie referenzieren eine zu vorgehende Transaktion und reservieren eine bestimmte Nummer von Bitcoins auf einem neuen öffentlichen Schlüssel/Adresse.&lt;br /&gt;
&lt;br /&gt;
[[Block Explorer]] ist eine Seite auf der man jede Transaktion innerhalb eines Blocks begutachten kann. Nützlich um den technischen Ablauf zu beobachten.&lt;br /&gt;
&lt;br /&gt;
==Beispiel Transaktion==&lt;br /&gt;
&lt;br /&gt;
=== Data ===&lt;br /&gt;
&amp;lt;pre&amp;gt;Input:&lt;br /&gt;
Previous tx: f5d8ee39a430901c91a5917b9f2dc19d6d1a0e9cea205b009ca73dd04470b9a6&lt;br /&gt;
Index: 0&lt;br /&gt;
scriptSig: 304502206e21798a42fae0e854281abd38bacd1aeed3ee3738d9e1446618c4571d10&lt;br /&gt;
90db022100e2ac980643b0b82c0e88ffdfec6b64e3e6ba35e7ba5fdd7d5d6cc8d25c6b241501&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
Value: 5000000000&lt;br /&gt;
scriptPubKey: OP_DUP OP_HASH160 404371705fa9bd789a2fcd52d2c580b65d35549d&lt;br /&gt;
OP_EQUALVERIFY OP_CHECKSIG&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Erklärung ===&lt;br /&gt;
Der Input dieser Transaktion importiert von #0 (der vorherigen Transaktion f5d8e...) 50 BTC und an eine Bitcoin Adresse 40437... in hexadezimal (ansonsten in Base58). Sendet der aktuelle Empfänger nun die 50 BTC weiter, wird der aktuelle Output in der zukünftigen Transaktion auch als Input referenziert.&lt;br /&gt;
&lt;br /&gt;
====Input====&lt;br /&gt;
Der &amp;#039;&amp;#039;&amp;#039;Input&amp;#039;&amp;#039;&amp;#039; ist die Referenzierung eines Output einer anderen Transaktion. Mehrere Inputs sind möglich, deren Werte werden dann zusammengezählt und als Output gesetzt.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Previous tx&amp;#039;&amp;#039;&amp;#039; ist der [[Hash]] der vorangegangenen Transaktion.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Index&amp;#039;&amp;#039;&amp;#039; ist der spezifizierte Output der vorangegangenen Transaktion.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;ScriptSig&amp;#039;&amp;#039;&amp;#039; ist die erste Hälfte des Scripts (später mehr).&lt;br /&gt;
&lt;br /&gt;
====Output====&lt;br /&gt;
Ein &amp;#039;&amp;#039;&amp;#039;Output&amp;#039;&amp;#039;&amp;#039; enthält Informationen über das Versenden von Bitcoins. &amp;#039;&amp;#039;&amp;#039;Value/Amount&amp;#039;&amp;#039;&amp;#039; ist der Wert, also wie viele BTC, verschickt werden.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;ScriptPubKey&amp;#039;&amp;#039;&amp;#039; ist die zweite Hälfte eines Skriptes (später mehr). &lt;br /&gt;
&lt;br /&gt;
Es kann mehrere Outputs geben, welche dann den gesamten Wert der Inputs untereinander teilen. Da ein Output immer nur mit einem einzigen Input referenziert werden kann, muss der Gesamtwert des Inputs in einem Output erfolgen, sonst geht es verloren.&lt;br /&gt;
Wenn der Input 50 BTC wert ist und du nur 25 BTC weitersenden willst, wird Bitcoin es in zwei Outputs trennen: einen an den Empfänger und einen an dich selber (auch &amp;quot;Change&amp;quot;/&amp;quot;Wechselgeld&amp;quot; genannt, da es ja wieder an dich zurück geht). Jeder Input Bitcoin, welcher nicht als Output verwendet wird, wird als [[Gebühren | Transaktionsgebühr]] betrachtet, welcher jener bekommt, der den Block generiert.&lt;br /&gt;
&lt;br /&gt;
====Verifizierung====&lt;br /&gt;
Um zu bestätigen das die Inputs den Wert der referenzierten Outputs verwenden darf, benutzt Bitcoin ein selbst erstelltes Forth-ähnliches [[Script | Skripting]]system. Das scriptSig des Inputs und der scriptPubKey des &amp;#039;&amp;#039;referenzierten&amp;#039;&amp;#039; Outputs werten ausgewertet. Die ScriptSig des Inputs und die referenzierte ScriptSig des Outputs werden ausgewertet (in dieser Reihenfolge), mit dem ScriptPubKey welcher die Werte benutzt die noch auf dem SricptSig stack verbleiben. Der Input ist authorisiert, wenn scriptPubKey &amp;quot;wahr&amp;quot; zurückgibt. Durch das Skriptingsystem ist es möglich sehr komplexe Bedingungen zu erstellen, die derjenige zu erfüllen hat, der den Wert für sich beansprucht. Zum Beispiel ist es möglich einen Output zu erstellen, den jeder für sich beanspruchen kann, ohne Befugt zu sein. Es ist auch möglich, dass einen Input von zehn verschiedenen Schlüssel unterschrieben wird oder ein Passwort benutzt wird, anstatt eines Schlüssels.&lt;br /&gt;
&lt;br /&gt;
=== Transaktions-Typen ===&lt;br /&gt;
Derzeit erstellt Bitcoin drei Typen an scriptSig/scriptPubKey-Paaren.&lt;br /&gt;
Es ist möglich neue zu entwerfen und kryptografisch zu verfassen. Diese werden als [[Vertrag]] bezeichnet.&lt;br /&gt;
&lt;br /&gt;
====An IP transferieren====&lt;br /&gt;
 scriptPubKey: &amp;lt;pubKey&amp;gt; OP_CHECKSIG&lt;br /&gt;
 scriptSig: &amp;lt;sig&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Der Sender erhält den öffentlichen Schlüssel durch eine Verbindung zum Empfänger durch dessen IP. Wenn Coins angefordert werden, die an eine IP gesendet wurden, liefert der Empfänger nur eine Signatur. Die Signatur wird auf den öffentlichen Schlüssel in scriptPubKey geprüft.&lt;br /&gt;
&lt;br /&gt;
Prüfungsprozess:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! Stack &lt;br /&gt;
! Script &lt;br /&gt;
! Erklärung&lt;br /&gt;
|-&lt;br /&gt;
|Leer&lt;br /&gt;
|&amp;lt;sig&amp;gt; &amp;lt;pubKey&amp;gt; OP_CHECKSIG&lt;br /&gt;
|scriptSig und scriptPubKey werden zusammengefasst&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;sig&amp;gt; &amp;lt;pubKey&amp;gt;&lt;br /&gt;
| OP_CHECKSIG&lt;br /&gt;
|Werte wird Stack hinzugefügt&lt;br /&gt;
|-&lt;br /&gt;
|wahr&lt;br /&gt;
|leer&lt;br /&gt;
|Zwei oberste Elemente des Stacks geprüft&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====An Bitcoinadresse transferieren====&lt;br /&gt;
 scriptPubKey: OP_DUP OP_HASH160 &amp;lt;pubKeyHash&amp;gt; OP_EQUALVERIFY OP_CHECKSIG&lt;br /&gt;
 scriptSig: &amp;lt;sig&amp;gt; &amp;lt;pubKey&amp;gt;&lt;br /&gt;
Die Bitcoin[[Adresse |adresse]] ist nur ein Hash, deswegen kann der Sender keinen ganzen öffentlichen Schlüssel in scriptPubKey liefern. Wenn der Empfänger die Coins verarbeitet, besitzt dieser die Signatur und den öffentlichen Schlüssel. Das Scrikpt überprüft, ob der öffentliche Schlüssel den Hash aus scriptPubKey erstellt und dann ob die Signatur mit dem öffentlichen übereinstimmt.&lt;br /&gt;
&lt;br /&gt;
Prüfungsprozess:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! Stack &lt;br /&gt;
! Script &lt;br /&gt;
! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
|Leer&lt;br /&gt;
| &amp;lt;sig&amp;gt; &amp;lt;pubKey&amp;gt; OP_DUP OP_HASH160 &amp;lt;pubKeyHash&amp;gt; OP_EQUALVERIFY OP_CHECKSIG &lt;br /&gt;
| scriptSig und scriptPubKey werden zusammengefasst&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;sig&amp;gt; &amp;lt;pubKey&amp;gt;&lt;br /&gt;
| OP_DUP OP_HASH160 &amp;lt;pubKeyHash&amp;gt; OP_EQUALVERIFY OP_CHECKSIG &lt;br /&gt;
| Werte wird Stack hinzugefügt&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;sig&amp;gt; &amp;lt;pubKey&amp;gt; &amp;lt;pubKey&amp;gt;&lt;br /&gt;
| OP_HASH160 &amp;lt;pubKeyHash&amp;gt; OP_EQUALVERIFY OP_CHECKSIG &lt;br /&gt;
| Oberstes Element wird dupliziert&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;sig&amp;gt; &amp;lt;pubKey&amp;gt; &amp;lt;pubHashA&amp;gt;&lt;br /&gt;
|&amp;lt;pubKeyHash&amp;gt; OP_EQUALVERIFY OP_CHECKSIG&lt;br /&gt;
| Oberstes Element wird gehasht&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;sig&amp;gt; &amp;lt;pubKey&amp;gt; &amp;lt;pubHashA&amp;gt; &amp;lt;pubKeyHash&amp;gt;&lt;br /&gt;
|OP_EQUALVERIFY OP_CHECKSIG&lt;br /&gt;
| Wert wird Stack hinzugefügt&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;sig&amp;gt; &amp;lt;pubKey&amp;gt;&lt;br /&gt;
|OP_CHECKSIG&lt;br /&gt;
| Übereinstimmung der obersten zwei Elemente wird geprüft&lt;br /&gt;
|-&lt;br /&gt;
|wahr&lt;br /&gt;
|leer&lt;br /&gt;
|Zwei oberste Elemente des Stacks geprüft&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Erzeugung====&lt;br /&gt;
Erzeugungen haben nur einen einzigen Input, und dieser hat nur eine &amp;quot;coinbase&amp;quot; anstelle der scriptSig. Die Daten der coinbase kann alles sein, sie wird nicht benutzt. Bitcoin schreibt das aktuelle [[Ziel]] in einem kompakten Format und eine beliebige &amp;quot;extraNonce&amp;quot;-Nummer, welche immer wächst, wenn das Nonce-Feld des [[Block headers]] überläuft, dort hinein. Output kann alles sein, aber Bitcoin erstellt eins wie die der IP-Transaktion.&lt;br /&gt;
&lt;br /&gt;
[[Category:Technisches]]&lt;/div&gt;</summary>
		<author><name>0xlemming</name></author>
	</entry>
</feed>