Inteligentne kontrakty oparte o blockchain. Mateusz Zaborski

Podobne dokumenty
Blockchain i jego zastosowania w edukacji

BlockchainEdu.pl. Oferta szkoleniowa. Specjalistyczne kursy programowania z zakresu technologii Blockchain

BlockchainEdu.pl. Oferta szkoleniowa. Aspekt biznesowy technologii Blockchain

BCP Token. BlockchainPoland. Whitepaper Version:

Kryptowaluty wybrane fakty i podstawy rozwiązań technicznych

Sytuacja na rynku Kryptowalut na przestrzeni lat Maciej Stefaniak

BLOCKCHAIN i możliwości wykorzystania w ubezpieczeniach

Kilka uwag z rynku DLT blockchain i walut wirtualnych okiem eksperta

Kryptowaluty i tokeny a nowe regulacje o przeciwdziałaniu praniu pieniędzy. Jacek Czarnecki

Jak działa blockchain?

Oferta szkoleniowa Warszawa 2018

Udany Electronic Cash BitCoin. Andrzej P.Urbański

Prawo gospodarcze i cywilne dla kadr sądów powszechnych apelacji łódzkiej i warszawskiej

BLOCKCHAIN BITCOIN/BLOCKCHAIN NA MONO RYNKU ENERGII ELEKTRYCZNEJ OZE - NOWE KONCEPCJE I NOWE TECHNOLOGIE INTERNETOWE, PIERWSZE KROKI

Pierwszy zdecentralizowany Ekosystem Domen

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

Platforma dapp Wszystko-w-Jednym Następnej Generacji

Plan studiów stacjonarnych pierwszego stopnia Kierunek: INFORMATYCZNE TECHNIKI ZARZĄDZANIA A. Moduły międzykierunkowe obligatoryjne

E-Pieniądz, czyli co?

wyrok WSA w Olsztynie z dnia 9 maja 2018 r., I SA/Ol 201/18 (wyrok nieprawomocny)

Prezentacja specjalności studiów II stopnia. Inteligentne Technologie Internetowe

Trwały nośnik w Alior Bank

Raport branżowy o możliwościach wdrożenia blockchain w Polsce

Decentralizacja a blockchain. 23. Konferencja pt. Miasta w Internecie

PERN niepodważalne zaufanie. Grzegorz Stępniak Dyrektor PERN/OLPP Tomasz Kibil Doradztwo technologiczne EY

LEKSYKON POJĘĆ NA TEMAT TECHNOLOGII BLOCKCHAIN I KRYPTOWALUT

Świat DAO, ICO i blockchain assets

Plan studiów niestacjonarnych pierwszego stopnia Kierunek: INFORMATYCZNE TECHNIKI ZARZĄDZANIA A. Moduły międzykierunkowe obligatoryjne

no F E R T A P R E Z E N T A C J A M O Ż L I W O Ś C I B L O C K C H A I N

Trwały nośnik w T-Mobile Usługi Bankowe. Opis rozwiązania dla zapewnienia elektronicznym dokumentom publicznym postaci trwałego nośnika

Kryptowaluty jako inwestycja alternatywna

Analityka danych publicznych dla diagnoz i prognoz dotyczących podatników

Technologia blockchain w administracji publicznej

Wstęp Bitcoin Ethereum Nie proof-of-work Ataki Wykresy Podsumowanie. Sem:BK: Blockchain. Norbert J. Instytut Informatyki, Uniwersytet Wrocławski

w Polsce MOŻLIWOŚCI I ZASTOSOWANIA

Czynniki sukcesu w e-biznesie. dr Mirosław Moroz

PROJEKT GRUPY PRODUKTOWEJ COINCASSO

FinTech (ang. financial technology) doc. dr Marek Grzybowski Katedra Prawa Finansowego maj 2019

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

Spis treści. Od Wydawcy

ARAW: The Decentralised Payment for E-Commerce Ecosystem White Paper: Version 1.0 Created By: Araw Uk Ltd Powered By: Ethereum Zawartość

MOŻLIWOŚCI WYKORZYSTANIA TECHNOLOGII BLOCKCHAIN

NATURA PRAWNA TOKENA EMITOWANEGO W RAMACH ICO

Platforma transakcyjna BOSSA FX. Platforma Metatrader 4 najpopularniejsza na świecie platforma transakcyjna

KONTRAKTY NA WYDOBYCIE KRYPTOWALUT, CZYLI JAK OSIĄGAĆ DOCHODY PASYWNE

Wprowadzenie do rynków walutowych

Nauka o finansach. Prowadzący: Dr Jarosław Hermaszewski

IntinteCoin Whitepaper

Jak zniszczyć szansę na technologiczny rozwój kraju w dobie rewolucji blockchainowej? Prof. Krzysztof Piech

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

Połączenie biznesu bitcoinowego z badawczymi pracami rozwojowymi w obszarze nowych technologii i metod fintech

InDeep THE FUTURE OF BLOCKCHAIN GAMING TECHNOLOGY. Crowdfunding Whitepaper

O F E R T A Z A K U P U K R Y P T O K O P A R E K

Dom Maklerski mbanku oferuje swoim Klientom nowe typy zleceń automatycznych:

Kryptowaluty oraz technologia blockchain

Blockchain poland smart innovations

JAK ZDOBYWAĆ KRYPTOWALUTĘ MONERO (XMR)

Nowa aplikacja mobilna do płatności telefonem

Innowacja odróżnia. Lidera od zwolennika

Kryptowaluty raport tygodniowy

Część I. WPROWADZENIE DO BANKOWOŚCI KORPORACYJNEJ. Rozdział 1. Wprowadzenie do bankowości korporacyjnej

Warszawa, dnia 27 marca 2015 r. Poz. 4. KOMUNIKAT Nr 169 KOMISJI EGZAMINACYJNEJ DLA DORADCÓW INWESTYCYJNYCH. z dnia 16 marca 2015 r.

Spis treści. Ekologiczny biznes F.A.Q. O firmie SGC. Górnictwo. Program przywództwa. Energia odnawialna. Łączność. Pool

Wprowadzenie oraz zasady funkcjonowania zleceń blokowych w SAPRI

Paczki zleceń w Systemie Bankowości Internetowej. Alior Banku. (instrukcja dla Klientów Biznesowych)

AUTOMATYCZNE PRZEWALUTOWANIE

Bitcoin a przepisy o przeciwdziałaniu praniu pieniędzy

Możliwości wykorzystania technologii BlockChain w biznesie

Projektowanie Wirtualne bloki tematyczne PW I

System transakcyjny oparty na średnich ruchomych. ś h = gdzie, C cena danego okresu, n liczba okresów uwzględnianych przy kalkulacji.

Dom Maklerski mbanku oferuje swoim Klientom nowe typy zleceń automatycznych:

Akademia Młodego Ekonomisty

POWER PRICE S.A. Moc ukryta w cenie

Dołącz do największej na świecie rewolucji gospodarczej. airbitworld.com

Systematyka ryzyka w działalności gospodarczej

Opracowanie protokołu komunikacyjnego na potrzeby wymiany informacji w organizacji

Aktywne formy kreowania współpracy

ASSECO przybliża zagraniczne giełdy

Nowe technologie w obszarze kształtowania popytu i podaży energii elektrycznej

1. Porównanie FuturoCoina do DasCoina

Procedura obsługi niewypłacalności

Zarządzanie Kapitałem

Szorstka przyjaźń regulatorów i kryptoekonomii

Naszym największym priorytetem jest powodzenie Twojej inwestycji.

Czym jest kontrakt terminowy?

Obszary badawcze w projekcie Ekonomia w obliczu Nowej Gospodarki

Komunikacja elektroniczna z podmiotami pełniącymi zadania publiczne

Analiza danych w biznesie

Współczesna Gospodarka

Rozproszone systemy internetowe 2. WS-Reliable Messaging

cryptocurrency exchange GIEŁDA WYMIANY KRYPTOWALUT z kompensacją strat i podziałem zysku pomiędzy posiadaczami tokenów TPX

Jarosław Kuchta Administrowanie Systemami Komputerowymi. Internetowe Usługi Informacyjne

Rynek instrumentów pochodnych w kwietniu 2012 r.

Rynek instrumentów pochodnych w listopadzie 2011 r. INFORMACJA PRASOWA

OpenAI Gym. Adam Szczepaniak, Kamil Walkowiak

Rynek kryptowalut. raport tygodniowy października 2018

Procedura postępowania w przypadku niewypłacalności Członka Giełdowej Izby Rozrachunkowej

Grupa Kredyt Banku S.A.

Warsztaty FRAME. Sygnatura warsztatu: W1 (W3) Czas trwania: 3 dni

Transkrypt:

Inteligentne kontrakty oparte o blockchain Mateusz Zaborski M.Zaborski@mini.pw.edu.pl

Plan prezentacji Technologia blockchain Bitcoin Rozproszony rejestr Ethereum Inteligentne kontrakty Symulacja wieloagentowa

Bitcoin i blockchain

Bitcoin Satoshi Nakamoto, 2008 Brak słowa blockchain Zaprezentowana koncepcja Rozproszony rejestr Transakcja Proof-of-work A purely peer-to-peer version of electronic cash would allow online payments to be sent directly from one party to another without going through a financial institution.

Bitcoin koncepcja blockchain (1) 1. Nowe transakcje są przesyłane do wszystkich węzłów 2. Każdy węzeł gromadzi transakcje w jeden blok 3. Każdy węzeł może pracować nad znalezieniem proof-of-work dla jego bloku 4. Gdy węzeł znajdzie proof-of-work, przekazuje tę informacje innym 5. Węzeł akceptuje blok, tylko jeśli jest on poprawny 6. Akceptacja oznacza pracę nad nowym blokiem

Bitcoin koncepcja blockchain (2) Źródło: A. M. Antonopoulos, Mastering Bitcoin, 2015

Bitcoin role węzła Portfel Górnik Baza danych blockchaina Routing

Bitcoin kopanie (1) Źródło: Blockchain Enabled Applications, V. Dhillon, D. Metcalf, M.Hooper, 2017

Bitcoin kopanie (2) Źródło: Blockchain Enabled Applications, V. Dhillon, D. Metcalf, M.Hooper, 2017

Blockchain własności Publiczny rejestr Anonimowe konta Brak centralnego serwera Brak centralnego uwierzytelniania Zabezpieczenie kryptografia Każda transakcja zostaje na zawsze

Blockchain Ethereum Vitalik Buterin, 2013 Oparty o Bitcoin Platforma do tworzenia zdecentralizowanych aplikacji Kryptowaluta Ether Możliwe inteligentne kontrakty ICO - Initial Coin Offering

Blockchain problemy i zagrożenia Skalowalność Wydajność sieci Wyścigi w gałęziach Niepewność transakcji Zużycie energii

Inteligentne kontrakty

Inteligentny kontrakt (ang. smart contract) Program (funkcje i dane) Posiada numer adres, konto Jawność Duża elastyczność

Inteligentny kontrakt techniczne możliwości Przechowywanie danych Odbieranie środków (Ether) Wysyłanie środków (Ether) Sprawdzanie warunków (np. czasu) Zmiana swojego stanu

Inteligentny kontrakt tworzenie (1) Prosty kontrakt Hello World Wypisuje komunikat przy odebraniu przelewu Język - Solidity

Inteligentny kontrakt tworzenie (2) Adres 0x1DC7BdaE60cDB1b039461E135F61501635502dAb https://ropsten.etherscan.io/

Inteligentny kontrakt tworzenie (3) Block #2241821 https://ropsten.etherscan.io/

Inteligentny kontrakt tworzenie (4) Adres (kontrakt) 0x1511150eaf4c5bdb1f0c88f0acde10ba3878b1e6 https://ropsten.etherscan.io/

Inteligentny kontrakt inny przykład https://ropsten.etherscan.io/

Inteligentny kontrakt - zastosowania Przeniesienie własności Przekazanie praw / pełnomocnictw Głosowanie Automatyczne naliczanie opłat Tokeny ICO Initial Coin Offering Rejestr płatności Automatyczne płatności Licytacje

Inteligentny kontrakt - zagrożenia Zmienność rynku Brak możliwości zmiany Możliwość utraty kontroli Strata klucza prywatnego Możliwość ataku Przechwycenie klucza prywatnego

Symulacja wieloagentowa

Kapitalizacja rynku kryptowalut

Cel badawczy Opracowanie narzędzi i metod do analizy rynków kryptowalut opartych o blockchain Bitcoin Ethereum Zagadnienia badawcze Transakcje Zaufanie Cena Decyzje Ryzyko

Przegląd literatury Techniczne aspekty mechanizmu rozproszonego konsensusu Determinanty rynkowe prowadzące do rozwoju kryptowalut Pojawienie się i rozwój rynku Bitcoin Modelowanie interakcji aktorów na rynku blockchain

Koncepcja i plan badań 1. Analiza empiryczna rynków opartych o blockchain 2. Stworzenie ogólnego modelu rynku 3. Stworzenie biblioteki do symulacji wieloagentowych rynków (język Julia) 4. Implementacja ogólnego modelu 5. Kalibracja modelu w oparciu o dane empiryczne, weryfikacja 6. Symulacje oraz analiza wyników determinant mechanizmów cenowych 7. Eksploracja numeryczna przestrzeni parametrów w poszukiwaniu wzorców cenowych

Typy walut Pieniądz fiducjarny określenie wartości kryptowaluty Kryptowaluta wspierająca inteligentne kontrakty Kryptowaluta niewspierająca inteligentnych kontraktów

Hipotezy badawcze Wielkość transakcji jest dodatnio skorelowana z zaufaniem Sprzężenie zwrotne pomiędzy wolumenem a zaufaniem Mechanizm sprzężenia zwrotnego jest wyznacznikiem ceny Symulacja wieloagentowa pozawala analizować złożone zależności oparte o mechanizm blockchain

Niezależni aktorzy Role / agenty Górnicy / kopalnie kryptowalut Konsumenci (użytkownicy kryptowalut) Spekulanci Giełdy wymiany kryptowalut Twórcy inteligentnych kontraktów Uczestnicy inteligentnych kontraktów Inwestorzy długoterminowi Opis / cele Osiągają zysk z kopania waluty Dokonują płatności Dokonują szybkich zleceń kupnasprzedaży Łączą kupujących i sprzedających celem ustalenia ceny wymiany Dostarczają inteligentne kontrakty Biorą udział w inteligentnych kontraktach Lokują kapitał w kryptowalucie w oczekiwaniu zysku z powodu wzrostu jej wartości

Wnioski Inteligentne kontrakty są działającą realizacją pożądanych pomysłów Niebezpieczne rozwiązanie Rynki oparte o blockchain oraz blockchain wymaga modelowania Brak dostępnych narzędzi Aktualne, nieznane wcześniej problemy

Źródła 1. Bitcoin: A Peer-to-Peer Electronic Cash System, Nakamoto, 2008 2. Mastering Bitcoin, A. M. Antonopoulos, 2015 3. Blockchain Enabled Applications, V. Dhillon, D. Metcalf, M.Hooper, 2017 4. http://www.ethdocs.org 5. http://www.ethereum.org 6. http://coinmarketcap.com