Upload
others
View
3
Download
0
Embed Size (px)
Citation preview
Kryptoměny a open source
Jak zafinancovat komunitní projekt za použití blockchainu a smart contractů.
Co se dozvíte?
• Filozofický podtext kryptoměn
• Proč je používat
• Jak fungují + technologie
• Protokoly internetu vs blockchain protokoly
• Financování blockchainových projektů
• Ethereum smart contracts – jak opravdu chytré jsouchytré kontrakty
• Jak propojíme blockchain z vnějsim světem
• Aragon Project – řízeni open source projectu jak udělat DAO
Něco málo o nás
Michal Holub
• Vystudoval ze na FIT
• Pomáhá technologickým firmám s obchodem a marketingem
• Pořádá Bitcoin meetupy, píše a přednáší o ICOs, spolupořádá konferenci SatoshiTalks
• Podílí se na projektu ICOindex – verifikace ICOs
Něco málo o nás
Georgiy Zhytar
• Developer in heart
• 9 let vedl SW teamy
• Pomáhá technologickým firmám s agilním vývojem
Rychlý průzkum
Kolik z vás drží/použilo
Bitcoin?
BitcoinGenesis Block
• P2P platební síť
• Omezené množství
• Trustless
• Postaneno na blockchain databázi
• Distribuovaný koncenzus
• Pseudoanonymní
Proč lidi chtějí Bitcoin?
• Svoboda
• Uchování hodnoty
• Spekulace
• Levné, rychlé a bezpečné mezinárodní transakce – firmy, migranti
• Přístup k fin. trhu.
Blockchain• POW, POS
• Double spending
• Dencentralizovanýkonsenzus
• Validace transakcí a bloků
• Problém se škálováním (počet transakcí, velikost blockchainu, energentickánáročnost)
Další použití blockchainu
• Odstranění prostředníků => Menší náklady, větší bezpečnost a rychlost.
• Trustless => účastníci si nemusí věřit, nemusí se znát (incentivy, teorie her), nespoléhají se na autoritu.
• FinTech, Cyber security, Supply chain management, Forecasting, IoT, Insurance, Transport, Charity, Voting, Gov, Healthcare, Online music, Retail, Crowdfunding
Ethereum
•Platforma pro tvorbu a běh dApps
• Turingovskykompletní jazyk Solidity
Smart contracts
Závod o nejlepší protokol/dApp
DAO (Decentralised AutonomousOrganisation)• Funguje na základě pravidel definovaných v
chytrých kontraktech
• Dovoluje lidem spolupracovat aniž by tam byla nějaká centrální autorita nebo vzájemná důvěra
• Příklad DASH, 10% pokladna
ICO – Initial Coin Offering
ICO vs IPO
Michal Holub, [email protected]
How smart are Ethereum Smart Contracts?No magic. It’s just a
Bytecode
State
For charged Fees (ETH token)
Executed in Ethereum VM across the network
Stored on a blockchain
Diff img1 img2
Oracles. Connecting blockchaincontracts with the real world
•Reality Keys https://www.realitykeys.com/
•Oraclize http://www.oraclize.it/
Flight Delay Insurance Dapphttps://fdd.etherisc.com/https://github.com/etherisc/flightDelay
• Governing purely distributed companies and open source projects
• Trust, transparency, automation• Ownership (stocks, incentives)
• Roles
• Voting processes
• Fundraising
• Accounting
• Organization bylaws
Aragon project. Use cases
Open sourced on https://github.com/aragon/
• Kernel smart contracts https://github.com/aragon/aragon-core
• Apps/plugins (voting, fundrasing, etc) https://github.com/aragon/aragon-apps
• Earn crypto with bounty program https://github.com/aragon/autobounty
tar -xzvf aragon_sources.tar.gz
Live demo & Ethereum TestNetexploration
Opportunities for open-source community & blockchain projects
• Independent security audit of smart contracts and DAPs, bounty programs
• Help with defining standards in this emerging field (e.g. https://github.com/ethereum/EIPs)
• Ensuring project continuity after founders & original team departure