+ All Categories
Home > Documents > Kryptoměny a open source...Kryptoměnya open source Jak zafinancovat komunitní projekt za...

Kryptoměny a open source...Kryptoměnya open source Jak zafinancovat komunitní projekt za...

Date post: 25-Jul-2020
Category:
Upload: others
View: 2 times
Download: 0 times
Share this document with a friend
37
Kryptoměny a open source Jak zafinancovat komunitní projekt za použití blockchainu a smart contractů.
Transcript
Page 1: Kryptoměny a open source...Kryptoměnya open source Jak zafinancovat komunitní projekt za použití blockchainu a smart contractů.

Kryptoměny a open source

Jak zafinancovat komunitní projekt za použití blockchainu a smart contractů.

Page 2: Kryptoměny a open source...Kryptoměnya 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

Page 3: Kryptoměny a open source...Kryptoměnya open source Jak zafinancovat komunitní projekt za použití blockchainu a smart contractů.

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

Page 4: Kryptoměny a open source...Kryptoměnya open source Jak zafinancovat komunitní projekt za použití blockchainu a smart contractů.

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

Page 5: Kryptoměny a open source...Kryptoměnya open source Jak zafinancovat komunitní projekt za použití blockchainu a smart contractů.

Rychlý průzkum

Kolik z vás drží/použilo

Bitcoin?

Page 6: Kryptoměny a open source...Kryptoměnya open source Jak zafinancovat komunitní projekt za použití blockchainu a smart contractů.

BitcoinGenesis Block

Page 7: Kryptoměny a open source...Kryptoměnya open source Jak zafinancovat komunitní projekt za použití blockchainu a smart contractů.

• P2P platební síť

• Omezené množství

• Trustless

• Postaneno na blockchain databázi

• Distribuovaný koncenzus

• Pseudoanonymní

Page 8: Kryptoměny a open source...Kryptoměnya open source Jak zafinancovat komunitní projekt za použití blockchainu a smart contractů.
Page 9: Kryptoměny a open source...Kryptoměnya open source Jak zafinancovat komunitní projekt za použití blockchainu a smart contractů.

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.

Page 10: Kryptoměny a open source...Kryptoměnya open source Jak zafinancovat komunitní projekt za použití blockchainu a smart contractů.
Page 11: Kryptoměny a open source...Kryptoměnya open source Jak zafinancovat komunitní projekt za použití blockchainu a smart contractů.

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)

Page 12: Kryptoměny a open source...Kryptoměnya open source Jak zafinancovat komunitní projekt za použití blockchainu a smart contractů.
Page 13: Kryptoměny a open source...Kryptoměnya open source Jak zafinancovat komunitní projekt za použití blockchainu a smart contractů.

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

Page 14: Kryptoměny a open source...Kryptoměnya open source Jak zafinancovat komunitní projekt za použití blockchainu a smart contractů.

Ethereum

•Platforma pro tvorbu a běh dApps

• Turingovskykompletní jazyk Solidity

Page 15: Kryptoměny a open source...Kryptoměnya open source Jak zafinancovat komunitní projekt za použití blockchainu a smart contractů.

Smart contracts

Page 16: Kryptoměny a open source...Kryptoměnya open source Jak zafinancovat komunitní projekt za použití blockchainu a smart contractů.
Page 17: Kryptoměny a open source...Kryptoměnya open source Jak zafinancovat komunitní projekt za použití blockchainu a smart contractů.

Závod o nejlepší protokol/dApp

Page 18: Kryptoměny a open source...Kryptoměnya open source Jak zafinancovat komunitní projekt za použití blockchainu a smart contractů.

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

Page 19: Kryptoměny a open source...Kryptoměnya open source Jak zafinancovat komunitní projekt za použití blockchainu a smart contractů.

ICO – Initial Coin Offering

Page 20: Kryptoměny a open source...Kryptoměnya open source Jak zafinancovat komunitní projekt za použití blockchainu a smart contractů.

ICO vs IPO

Page 21: Kryptoměny a open source...Kryptoměnya open source Jak zafinancovat komunitní projekt za použití blockchainu a smart contractů.

Michal Holub, [email protected]

Page 22: Kryptoměny a open source...Kryptoměnya open source Jak zafinancovat komunitní projekt za použití blockchainu a smart contractů.

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

Page 23: Kryptoměny a open source...Kryptoměnya open source Jak zafinancovat komunitní projekt za použití blockchainu a smart contractů.

Diff img1 img2

Page 24: Kryptoměny a open source...Kryptoměnya open source Jak zafinancovat komunitní projekt za použití blockchainu a smart contractů.

Oracles. Connecting blockchaincontracts with the real world

•Reality Keys https://www.realitykeys.com/

•Oraclize http://www.oraclize.it/

Page 25: Kryptoměny a open source...Kryptoměnya open source Jak zafinancovat komunitní projekt za použití blockchainu a smart contractů.

Flight Delay Insurance Dapphttps://fdd.etherisc.com/https://github.com/etherisc/flightDelay

Page 26: Kryptoměny a open source...Kryptoměnya open source Jak zafinancovat komunitní projekt za použití blockchainu a smart contractů.

Aragon project. Create your own DAO

https://aragon.one/

Page 27: Kryptoměny a open source...Kryptoměnya open source Jak zafinancovat komunitní projekt za použití blockchainu a smart contractů.

• 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

Page 28: Kryptoměny a open source...Kryptoměnya open source Jak zafinancovat komunitní projekt za použití blockchainu a smart contractů.

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

Page 29: Kryptoměny a open source...Kryptoměnya open source Jak zafinancovat komunitní projekt za použití blockchainu a smart contractů.

Live demo & Ethereum TestNetexploration

Page 30: Kryptoměny a open source...Kryptoměnya open source Jak zafinancovat komunitní projekt za použití blockchainu a smart contractů.
Page 31: Kryptoměny a open source...Kryptoměnya open source Jak zafinancovat komunitní projekt za použití blockchainu a smart contractů.
Page 32: Kryptoměny a open source...Kryptoměnya open source Jak zafinancovat komunitní projekt za použití blockchainu a smart contractů.
Page 33: Kryptoměny a open source...Kryptoměnya open source Jak zafinancovat komunitní projekt za použití blockchainu a smart contractů.
Page 34: Kryptoměny a open source...Kryptoměnya open source Jak zafinancovat komunitní projekt za použití blockchainu a smart contractů.

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

Page 35: Kryptoměny a open source...Kryptoměnya open source Jak zafinancovat komunitní projekt za použití blockchainu a smart contractů.
Page 36: Kryptoměny a open source...Kryptoměnya open source Jak zafinancovat komunitní projekt za použití blockchainu a smart contractů.
Page 37: Kryptoměny a open source...Kryptoměnya open source Jak zafinancovat komunitní projekt za použití blockchainu a smart contractů.

Kontakty

Michal Holub

[email protected]

Georgiy Zhytar

[email protected]


Recommended