The Polish wiki is no longer maintained and is in read-only mode. Information contained within may be inaccurate or outdated. Please go to the English wiki for more up to date information.
Automatyczne tłumaczenie z angielskiego: Polska wiki nie jest już utrzymywana i jest w trybie tylko do odczytu. Informacje w niej zawarte mogą być niedokładne lub nieaktualne. Aby uzyskać bardziej aktualne informacje, przejdź do angielskiej wiki.
Transakcje: Różnice pomiędzy wersjami
m Added interwiki links |
Rozwijanie artykułu |
||
Linia 1: | Linia 1: | ||
Transakcją nazywamy podpisaną strukturę danych, która jest dystrybuowana w [[sieć|sieci]] oraz jest grupowana w [[bloki]]. Transakcje w sieci są niezaszyfrowane, ma to związek z jawnością wszystkich operacji w sieci. | Transakcją nazywamy podpisaną strukturę danych, która jest dystrybuowana w [[sieć|sieci]] oraz jest grupowana w [[bloki]]. Transakcje w sieci są niezaszyfrowane, ma to związek z jawnością wszystkich operacji w sieci. | ||
[[Przeglądarka łańcucha | [[Przeglądarka łańcucha bloków]] to strona lub program który umożliwia podgląd każdej transakcji znajdująca się w dowolnym łańcuchu bloku. Jest to przydatne podczas przyglądaniu się jak faktycznie działa system oraz jako łatwe potwierdzanie płatności. | ||
=== Przykładowa transakcja Bitcoin === | === Przykładowa transakcja Bitcoin === | ||
Linia 21: | Linia 21: | ||
Wejściem do tej transakcji jest pobranie 50 BTC z wyjścia nr 0 transakcji f5d8…, wyjściem dla tej operacji jest wysłanie 50 BTC na adres Bitcoin (tutaj przedstawiony we formacie [http://pl.wikipedia.org/wiki/Szesnastkowy_system_liczbowy heksadecymalnym], zamiast powszechnie używanej formy, która jest zakodowanym adresem w base58). Kiedy odbiorca będzie chciał wydać te otrzymane pieniądze, będzie musiał wskazać wyjście nr 0 tej transakcji jako źródło pieniędzy dla własnej transakcji. | Wejściem do tej transakcji jest pobranie 50 BTC z wyjścia nr 0 transakcji f5d8…, wyjściem dla tej operacji jest wysłanie 50 BTC na adres Bitcoin (tutaj przedstawiony we formacie [http://pl.wikipedia.org/wiki/Szesnastkowy_system_liczbowy heksadecymalnym], zamiast powszechnie używanej formy, która jest zakodowanym adresem w base58). Kiedy odbiorca będzie chciał wydać te otrzymane pieniądze, będzie musiał wskazać wyjście nr 0 tej transakcji jako źródło pieniędzy dla własnej transakcji. | ||
Różnica między sumą wartości wyjść i wejść jest uznawana za [[Opłata transakcyjna|opłatę transakcyjną]]. | |||
===== Wejście ===== | ===== Wejście ===== | ||
W liście wejść transakcji podawane są transakcje, z których przekazujemy nowemu odbiorcy. Zawiera odwołanie do wcześniej otrzymanej transakcji - hash i numer jej wyjścia oraz [[Skrypt]], za pomocą którego potwierdzamy (podpisujemy), że jesteśmy uprawnieni do wydania tego wyjścia. | |||
===== Wyjście ===== | ===== Wyjście ===== | ||
Jest to lista odbiorców transakcji. Zawiera [[Skrypt]] opisujący jak wydać transakcję - najczęściej odwołuje się do [[Adres|adresu]] Bitcoin i wartość liczbową przydzieloną odbiorcy. | |||
===== Weryfikacja ===== | ===== Weryfikacja ===== |
Aktualna wersja na dzień 18:39, 8 gru 2015
Transakcją nazywamy podpisaną strukturę danych, która jest dystrybuowana w sieci oraz jest grupowana w bloki. Transakcje w sieci są niezaszyfrowane, ma to związek z jawnością wszystkich operacji w sieci.
Przeglądarka łańcucha bloków to strona lub program który umożliwia podgląd każdej transakcji znajdująca się w dowolnym łańcuchu bloku. Jest to przydatne podczas przyglądaniu się jak faktycznie działa system oraz jako łatwe potwierdzanie płatności.
Przykładowa transakcja Bitcoin
Dane
Input: Previous tx: f5d8ee39a430901c91a5917b9f2dc19d6d1a0e9cea205b009ca73dd04470b9a6 Index: 0 scriptSig: 304502206e21798a42fae0e854281abd38bacd1aeed3ee3738d9e1446618c4571d10 90db022100e2ac980643b0b82c0e88ffdfec6b64e3e6ba35e7ba5fdd7d5d6cc8d25c6b241501 Output: Value: 5000000000 scriptPubKey: OP_DUP OP_HASH160 404371705fa9bd789a2fcd52d2c580b65d35549d OP_EQUALVERIFY OP_CHECKSIG
Wytłumaczenie
Wejściem do tej transakcji jest pobranie 50 BTC z wyjścia nr 0 transakcji f5d8…, wyjściem dla tej operacji jest wysłanie 50 BTC na adres Bitcoin (tutaj przedstawiony we formacie heksadecymalnym, zamiast powszechnie używanej formy, która jest zakodowanym adresem w base58). Kiedy odbiorca będzie chciał wydać te otrzymane pieniądze, będzie musiał wskazać wyjście nr 0 tej transakcji jako źródło pieniędzy dla własnej transakcji.
Różnica między sumą wartości wyjść i wejść jest uznawana za opłatę transakcyjną.
Wejście
W liście wejść transakcji podawane są transakcje, z których przekazujemy nowemu odbiorcy. Zawiera odwołanie do wcześniej otrzymanej transakcji - hash i numer jej wyjścia oraz Skrypt, za pomocą którego potwierdzamy (podpisujemy), że jesteśmy uprawnieni do wydania tego wyjścia.
Wyjście
Jest to lista odbiorców transakcji. Zawiera Skrypt opisujący jak wydać transakcję - najczęściej odwołuje się do adresu Bitcoin i wartość liczbową przydzieloną odbiorcy.