BITC T O C IN - wi w r i tua t lna l wa w lut l a ut w w skr k ócie i Dawid Sobieraj



Podobne dokumenty
Transakcje przy użyciu waluty Bitcoin na tle pozostałych form płatności mobilnych. Sylwester Suszek

Blockchain i jego zastosowania w edukacji

Od Wydawcy Krzywe eliptyczne w kryptografii Wykorzystanie pakietu SAGE... 9

Kryptowaluty wybrane fakty i podstawy rozwiązań technicznych

Spis treści. Od Wydawcy

Udany Electronic Cash BitCoin. Andrzej P.Urbański

Przewodnik użytkownika

Instrukcja wypełnienia przelewu europejskiego w systemie ING BusinessOnLine

Jaki sposób płatności wybrać dla swojego sklepu internetowego? biznes

INSTRUKCJA WYPEŁNIANIA PRZELEWU EUROPEJSKIEGO

Tabela opłat i prowizji oraz czas realizacji przelewów dla klientów platformy wymiany walut

Zadanie 1: Protokół ślepych podpisów cyfrowych w oparciu o algorytm RSA

Tabela opłat i prowizji oraz czas realizacji przelewów dla klientów platformy wymiany walut Fritz Exchange

Praktyczne aspekty wykorzystania nowoczesnej kryptografii. Wojciech A. Koszek

PRZEWODNIK. Wpłata środków na Konto Użytkownika

GLOCIN to projekt w technologii BLOCKCHAIN, umożliwiający osobom inwestującym w waluty cyfrowe (tzw. kryptowaluty), korzystanie z naszego parku

VPN Virtual Private Network. Użycie certyfikatów niekwalifikowanych w sieciach VPN. wersja 1.1 UNIZETO TECHNOLOGIES SA

Komunikat: Na II Protest i Marsz w Poznaniu ws. Smug Chemicznych mamy już 489 złotych!

Kryptografia. z elementami kryptografii kwantowej. Ryszard Tanaś Wykład 9

System Bankowości Internetowej ABS 24 - AUTORYZACJA za pośrednictwem kodów SMS -

Informatyczne aspekty systemu kryptowaluty Bitcoin. prof. dr inż. Wojciech Nowakowski Instytut Maszyn Matematycznych

Przewodnik po nowej wersji serwisu Pekao24Makler. 2. Przelew jednorazowy...str Przelewy cykliczne...str Nowy przelew cykliczny... str.

PRZELEWY OZNACZONE JAKO PSD

Importy wyciągów bankowych krok po kroku

nie dotyczy nie dotyczy Usługa Moje rachunki Wykonanie transakcji w ramach usługi Moje rachunki (w PLN, na konto w Banku)

PRZEWODNIK. Wymiana walut w kantorze internetowym topfx

E-konto bankowe bankowość elektroniczna

Instrukcja instalacji wtyczki Przelewy24 dla Magento 2.X

E-Pieniądz, czyli co?

1. Wstęp Kontrahenci Okna dokumentów sprzedaży i zakupu (FK i HM) Definicje banków Przelewy Bank

Bezpieczna bankowość ekonto24

Załącznik do Wyciągu z Tabeli Opłat i Prowizji dla klientów indywidualnych obowiązującego od r.

Przewodnik po usługach bankowości internetowej przelew zagraniczny. bswschowa24 i net-bank

Bezpieczeństwo aplikacji typu software token. Mariusz Burdach, Prevenity. Agenda

ZAŁĄCZNIK 2. Specyfikacja Techniczna Oprogramowania Billon

Obowiązuje od r.

Instrukcja instalacji wtyczki Przelewy24 dla Magento 2.X

INSTRUKCJA LOGOWANIA DLA UZYTKOWNIKÓW TOKENA

SCENARIUSZE CYKLU LEKCJI, ZREALIZOWANYCH W RAMACH PROJEKTU SEKRETY BANKÓW W GIMNAZJACH SPOŁECZNEGO TOWARZYSTWA OŚWIATOWEGO

Instrukcja instalacji wtyczki Przelewy24

Milton Friedman ma rację przekazanie pieniędzy cyfrowych bez pytania o ID jest możliwe przedstawiamy Państwu cyfrową gotówkę

Instrukcja instalacji wtyczki Przelewy24

Infrastruktura klucza publicznego w sieci PIONIER

Split payment mechanizm podzielonej płatności

Czy jest możliwość zabezpieczenia limitu karty blokadą na rachunku papierów wartościowych lub na lokacie

Wykład 4 Bezpieczeństwo przesyłu informacji; Szyfrowanie

Trwały nośnik w Alior Bank

Sytuacja na rynku Kryptowalut na przestrzeni lat Maciej Stefaniak

Matematyka dyskretna. Wykład 11: Kryptografia z kluczem publicznym. Gniewomir Sarbicki

Referat wygłosi: inż. Michał Czyż

Inteligentne kontrakty oparte o blockchain. Mateusz Zaborski

Wykład VI. Programowanie III - semestr III Kierunek Informatyka. dr inż. Janusz Słupik. Wydział Matematyki Stosowanej Politechniki Śląskiej

Wprowadzenie do PKI. 1. Wstęp. 2. Kryptografia symetryczna. 3. Kryptografia asymetryczna

Skrócony podręcznik użytkowania w zakresie realizacji operacji walutowych w aplikacji GB24

Proste i tanie płatności dla wielu zastosowań

Podręcznik użytkownika 360 Księgowość Deklaracja VAT i plik JPK Wystawiaj deklaracje VAT, generuj pliki JPK w programie 360 Księgowość.

Spis treści. Przedmowa... 9

TARYFA OPŁAT I PROWIZJI Z TYTUŁU OBSŁUGI DEWIZOWEJ

OTWARCIE RACHUNKU BROKERSKIEGO ONLINE (Potwierdzenie przelewem) oraz ZŁOŻENIE ZAPISU W SYSTEMIE BANKOWOŚCI INTERNETOWEJ

natwest.com/welcome Odwiedź najbliższy

emszmal 3: Automatyczne księgowanie przelewów w sklepie internetowym Magento (plugin dostępny w wersji ecommerce)

Moduł do importu wyciągów bankowych ver 1.3

Wykorzystanie bankowości internetowej w zarządzaniu finansami przedsiębiorstw

Instrukcja obsługi certyfikatów w programie pocztowym MS Outlook Express 5.x/6.x

Memeo Instant Backup Podręcznik Szybkiego Startu

Zamiana porcji informacji w taki sposób, iż jest ona niemożliwa do odczytania dla osoby postronnej. Tak zmienione dane nazywamy zaszyfrowanymi.

Doładowania telefonów

Kryptografia. z elementami kryptografii kwantowej. Ryszard Tanaś Wykład 7

Obsługa rachunków oszczędnościowo-rozliczeniowych (ROR)

Bankowość internetowa

Instrukcja instalacji wtyczki Przelewy24

API przekazy masowe - Dokumentacja. v 1.1, czerwiec 2014 KIP S.A. ul. Św. Marcin 73/ Poznań.

Polityka Prywatności Intact Group Sp. z o. o.

POSTANOWIENIA OGÓLNE. Rozdział I Proste Konto Osobiste/MeritumKonto Junior

BeeOffice. Konfiguracja i obsługa modułu Urządzenia

DOKUMENT DOTYCZĄCY OPŁAT Z TYTUŁU USŁUG ZWIĄZANYCH Z RACHUNKIEM PŁATNICZYM

PRACA INŻYNIERSKA IMPLEMENTACJA MOBILNEGO KLIENTA BANKU ZABEZPIECZONEGO TOKENEM

DOKUMENT DOTYCZĄCY OPŁAT Z TYTUŁU USŁUG ZWIĄZANYCH Z RACHUNKIEM PŁATNICZYM

CYCLES UMIEJĘTNOŚCI Z ZAKRESU FINANSÓW I PRZEDSIĘBIORCZOŚCI DLA OPIEKUNÓW DZIECI I MŁODZIEŻY

Bezpieczna bankowość efirma24

Na dobry początek. PekaoBiznes24

INSTRUKCJA OBSŁUGI SYSTEMU MICROPAY

Panel Administracyjny Spis treści:

Uzyskanie zaświadczenia o niekaralności przez internet

Podstawy systemów kryptograficznych z kluczem jawnym RSA

Laboratorium nr 1 Szyfrowanie i kontrola integralności

PODRĘCZNIK OBSŁUGI BUSINESSNET

Przewodnik po rachunku z usługą e-kantor dla firm

TELEFONEM DZIĘKI IKO MOBILNE

Moduł Użytkownika w ING BankOnLine. Opis funkcjonalności systemu ING BankOnLine Moduł Użytkowników

TARYFA OPŁAT I PROWIZJI Z TYTUŁU OBSŁUGI DEWIZOWEJ

Zastosowania informatyki w gospodarce Wykład 5

Warto mieć już w umowie kredytowej zagwarantowaną możliwość spłaty rat w walucie kredytu lub w złotych.

Co czeka firmy w 2018 roku? Zmiany w ZUS

Mechanizm Podzielonej Płatności (Split Payment) czerwiec 2018

Dokument dotyczący opłat

Instrukcja aktywacji i instalacji Certum Code Signing

E-RACHUNEK ZASTRZEŻONY W ING BANKU ŚLĄSKIM S.A. INSTRUKCJA DLA POSIADACZA RACHUNKU

EGZAMIN MATURALNY Z INFORMATYKI WYBRANE: ... (system operacyjny) ... (program użytkowy) ... (środowisko programistyczne)

Transkrypt:

BITCOIN - wirtualna waluta w skrócie Dawid Sobieraj

Kilka słów o pieniądzu Każdy pieniądz ma przynajmniej trzy takie cechy: Istnieje możliwość wykazania, że dana kwota pieniądza jest własnością danego użytkownika. Istnieje możliwość przekazania własności danej kwoty pieniądza od użytkownika do użytkownika. Po przekazaniu danej kwoty, jej pierwotny właściciel nie może już nikomu ponownie jej przekazać = BITCOIN.

Największe zalety 1. Błyskawiczne transakcje w dowolne miejsce na świecie. Koniec z kilkudniowym czekaniem aż, środki trafią do odbiorcy np. w Chinach czy USA. 2. Bardzo małe prowizję lub ich całkowity brak. Możesz dobrowolnie wnieść opłatę za przelew wspierając w ten sposób górników dzięki którym istnieje sieć. 3. Anonimowość transakcji. Twój adres bitcoin jest zupełnie anonimowy i możliwy do zmiany z każdym przelewem. 4. Brak pośredników przy przelewach. Przelew trafia bezpośrednio do odbiorcy pomijając banki i inne instytucje finansowe. 5. Nie ma możliwości by ktoś zablokował Ci konto. System działa w sieci p2p więc nie ma właściciela ani zarządcy.

Jak bić cyfrową monetę? - przelewy Metody zabezpieczenia przelewów: Każda cyfrowa moneta powiązana jest w systemie Bitcoin z kluczem publicznym ECDSA (kryptografia krzywych eliptycznych) jej właściciela. Kiedy przelewa on bitcoiny na konto innego użytkownika, tworzy transakcję, w której łączy klucz publiczny nowego właściciela z pewną kwotą w BTC, a następnie podpisuje to swoim prywatnym kluczem.

Jak bić cyfrową monetę? Gdy nowy właściciel zechce zapłacić swoją monetą komuś innemu, ponownie podpisuje ją swoim kluczem prywatnym, wykorzystując klucz publiczny nowego właściciela. Wszystkie te operacje są rozgłaszane pomiędzy węzłami sieci,

Jak nadać wirtualnej monecie realną wartość? Wykonanie odpowiednio udokumentowanej pracy w sieci, Algorytm wykorzystywany do przeprowadzenia dowodu wykonanej pracy w sieci Bitcoin: Weź blok danych i wylicz jego funkcję skrótu( SHA-256 ). Przykład: Implementacja SHA-256

Jak nadać wirtualnej monecie realną wartość? Wylicz obecny cel (target) z dostarczonego przez sieć poziomu trudności, czyli miary określającej, jak trudno znaleźć nowy blok w porównaniu do najłatwiejszego do znalezienia bloku. Sprawdź, czy wartość funkcji skrótu dla bloku jest mniejsza niż obecny cel.

Program do wydobycia monet Do wspomnianego wcześniej wydobycia monet wykorzystujemy programy, przykładowo w wersji graficznej : GUI Miner

Czym właściwie są bloki? Sprawdzenia czym jest blok, możemy wykonać za pomocą narzędzia Block Explorer Przykładowy sprawdzony blok podaje informacje: Difficulty: 1 376 302.267886, Bits: 1a0c309c

Czym właściwie są bloki? Kolejny cel? Używamy wzoru: t = b2 * 2^8(b1-3) b1 jest pierwszym bajtem z pola Bits (0x1a) b2 trzema pozostałymi bajtami pola Bits (0x0c309c) Wartość celu to więc 0x0c309c * 2^(8*(0x1a-3))

Jak odbywa się wyliczenie? Wybieramy cel, Zapisujemy do potencjalnego bloku, Modyfikujemy go aż zostanie znaleziony skrót który zdoła przejść test, Za poprawnie wykonaną prace ( która jest sprawdza w sieci ) górnik otrzymuje nagrodę.

Źródło nie jest niewyczerpane Ograniczenie do 21 mln Bitcoin ów, Zwiększający się poziom trudności, Do 2136roku skończy się pula bitcoin ów,

Pytanie I Jakie plusy daje używanie bitcoin? Istnieje wiele plusów oraz zalet bitcoina, jednym z nich jest anonimowość transakcji, oraz brak pośredników.

Pytanie II Jaki algorytm używany jest do obliczenia funkcji skrótów bloku? Używany algorytm to SHA-256 zestaw kryptograficznych funkcji skrótu.

Bibliografia http://bitcoin.org/pl/o http://webhosting.pl/bitcoin.bez.placzu.cze sc.1.jak.dziala.kryptograficzna.e_waluta http://satoshi.pl/tag/bitcoin-explainexplained-proste-latwe-wyjasnienie-naczym-polega-bitcoin/