16
„Копаене“ на криптовалути ВЛАДИСЛАВ ДРАМАЛИЕВ, BITCOINI.COM

Bitcoin mining

Embed Size (px)

DESCRIPTION

Презентацията на Владислав Драмалиев на тема копаене на криптовалути

Citation preview

Page 1: Bitcoin mining

„Копаене“ на криптовалутиВЛАДИСЛАВ ДРАМАЛИЕВ, BITCOINI.COM

Page 2: Bitcoin mining

Структура

Какво означава да си „майнър“?

Как се копаят криптовалути?

Какво е трудност на копаене?

Какво е „басейн“ за копаене (mining pool)?

Хардуер за копаене на Биткойн (SHA-256)?

Копаене на Scrypt

Какво е бъдещето на копаенето на криптовалути?

Page 3: Bitcoin mining

Какво означава да си „майнър“? Копачите/миньорите/майнърите се грижат за функционирането

на Биткойн мрежата

Предотвратяват „двойно харчене“ на Биткойни и увеличаването на броя им подобрява сигурността на мрежата (трудност)

На практика копаенето означава добавяне на групи нови транзакции (blocks) към публичния списък със стари такива (Block chain)

Транзакция Block Blockchain

Page 4: Bitcoin mining

Как се извършва копаенето? ОСНОВНА ЦЕЛ: да се осигури плавно/предвидимо нарастване на

обема от криптовалутни единици в обръщение

Копаенето на криптовалути е ресурсоемко = извличане злато

Каквото и да се „копае“ – изисква се изчислителна мощност/работа

В началото e сравнително лесно, но трудността се увеличава

В началото наградата за откриване на 1 block е била 50 Биткойна, в момента е 25 Биткойна

Наградата намалява на половина на всеки 210 000 открити блока, около 4 години

CPU GPU FPGA ASIC

Page 5: Bitcoin mining

Какво е трудност на копаене? (1)(и защо да се притесняам) Трудността на копаене е определяща за продудкивността на копачите

В случая на Биткойн, трудността се променя на всеки 2016 открити блока

Биткойн протокола осигурява плавно/предвидимо създаване на нови Биткойни

Целта: 6 блока за 60 минути = блок на всеки 10 минути

24h x 6 = 144 блока на ден (3600 нови Биткойна на ден)

След 2016 блока – проверка

Ако, Време(2016 намерени блока) < 2 седмици => покачване на трудността

Ако, Време(2016 намерени блока) > 2 седмици => намаляване на трудността

Page 6: Bitcoin mining

Какво е трудност на копаене? (2)

Блока на час в момента: 7.6

Трудност в момента: 1,789,546,951 difficulty metric

Следваща трудност: 2,109,423,909 (17,8 % ↑)

Блока до промяна на трудността: 593 (98.8 часа, 4 дена)

Хешрейт на Биткойн мрежата: 185 347.05 PetaFLOPS

Мощност на Tianhe-2 (Китай): 33.86 PetaFLOPS (390 mUSD)

51% атака: 94 527 PetaFLOPS => х 2791(1 trilion USD)

Page 7: Bitcoin mining

Какво е трудност на копаене? (3)

Източник: http://thegenesisblock.com/mining/

Page 8: Bitcoin mining

Копаене в „басейни“ (pools)

Всеки може да реши да копае самостоятелно

…. ако иска да изпробва късмета си.

Самостоятелното копаене се нарича “solo mining”

Копаенето в „басейн“ е по-сигурният подход

GHash.IO• 4350 TH/s

BTC Guild• 3287 TH/s

Eligius• 1783 TH/s

Page 9: Bitcoin mining

С какво се копае Биткойн (SHA-256)?

SHA-256 е криптографска хеш функция, използвана в Биткойн

SHA-256 хеширането в случая на Биткойн вече се извършва с ASICs или Application Specific Integrated Circuits

Около 11 фирми предлагат ASIC хардуер за копаене

Някои производители:

Основни фактори: време на доставка, трудност, цена на Биткойн

ASIC Miner

• 180 GH/s – $ 2479

• 30+ GH/s – $ 579

• 1,6 GH/s – $ 59

Bitmine

• 1 TH/s – $ 5679

• 2 TH/s – $ 11999

Black Arrow

• 100 GH/s – $ 373

• 2 TH/s – $ 5949

Butterfly Labs

• 230 GH/s - $ 4255

• 600 GH/s - $ 2196

• 300 GH/s - $ 1497

KnC Miner

• 3 TH/s – $ 9995

Cointerra

• 2 TH/s - $ 5999

Page 10: Bitcoin mining

Kриптовалути базирани на SHA-256

ASICcoin

Betacoin

Bytecoin

Devcoin

eMark

Fireflycoin

TEKcoin

Unobtainium

Tigercoin

Zetacoin

Freicoin

Joulecoin

Peercoin

lxcoin

Namecoin

OpenSourcecoin

Terracoin

Page 11: Bitcoin mining

Копаене на SCRYPT

Page 12: Bitcoin mining

Лайткойн използва scrypt като хеш функция

Това е причината копаенето на Лайткойни да зависи от бърз достъп до големи количества оперативна памет (RAM)

В момента се копае само с видеокарти (добре за децентрализацията)

Зависимостта от RAM превръща създаването на ASIC устройства в много трудно начинание (към момента невъзможно)

Най-популярни видеокарти за копаене на scrypt:

Как се копае Лайткойн (scrypt)?

RADEON HD7950

• ~ 480 USD• 660-730 KH/s

RADEON HD7970

• ~ 480 USD• 525-780 KH/s

RADEON R9 280x

• ~ 510 USD• 570-770 KH/s

RADEON R9 290

• ~ 579 USD• 748-882 KH/s

RADEON R9 290x

• ~ 640 USD• 720 – 990

KH/s

RADEON HD7990 (2x HD 7970)

• ~1200 USD• 1125-1518

KH/s

Page 13: Bitcoin mining

Трудност на копаене за Лайткойн Трудността на копаене се променя на 2016 блока (като Биткойн)

НО един блок – на всеки 2.5 минути => 3.5 дена за скок/спад

Наградата за блок в момента е 50 Лайткойна, спада на половина на всеки 840 000 блока

84 милиона – максимално количество Лайткойни

Трудност в момента: 3998

Следваща трудност: 3778 (-5.50%)

Време за откриване на блок: 2.6 минути

Блока до промяна в трудността: 918 блока (1.7 дена)

Хешрейт на Лайткойн мрежата: 116 GH/s

Page 14: Bitcoin mining

Kриптовалути базирани на scrypt

42

Bottlecaps

Anoncoin

BBQcoin

Bitbar

Alphacoin

Casinocoin

Catcoin

Chinacoin

Cinnamoncoin

Cosmoscoin

Earthcoin

Diamond

Digitalcoin

Dogecoin

CryptogenicBullion

Emerald

Extremecoin

Fastcoin

Feathercoin

Franco

HoboNickels

Globalcoin

Goldcoin

Grandcoin

Galaxycoin

Litecoin

Lottocoin

Luckycoin

Megacoin

Minicoin

Philosopherstone

Netcoin

Noirbits

Novacoin

Neocoin

Phoenixcoin

Spots

Stablecoin

Tagcoin

Worldcoin

Page 15: Bitcoin mining

Бъдещето

SHA-256

- Повече производители, по-ефективни ASICs (лимит)

- Забавяне на скоковете в трудността

- Централизация на копаенето (възможно)

- Cloud hasing

Scrypt

- Още криптовалути

- ASICs

- Централизация?

- Cloud hashing?

Page 16: Bitcoin mining

Владислав Драмалиев[email protected]