Блокчейн, электронные деньги, биткоин (или "Народ, вы совсем охренели с биткоинами?")

Nov 16, 2017 23:07

I. БЛОКЧЕЙННесколько лет назад была придумана отличная технология управления данными. Строго говоря, это набор из нескольких технологий, где блокчейн лишь одна из них, но в литературе принято их в совокупности называть blockchain !!! (я ставлю три восклицательных знака, чтобы подчеркнуть ценность этой технологии для будущего человечества. Почему ( Read more... )

блокчейн, мысли вслух, биткоин, математика

Leave a comment

sergeybalkans November 17 2017, 04:56:00 UTC
Это шутка про "не объемно"? Я же не ставил целью в деталях рассказать о технологиях внутри слова "блокчейн". Это было бы точно объемно и для не специалистов в ИТ совсем не интересно.

Сам биткоин зарабатывается изначально одним способом - его "майнингом". Суть этого действа - проведение вычислений над данными очередного блока новых транзакций, готовых к записи в базу данных. Это делается примерно раз в 10 минут и делается для новых записей пользователей по всему миру одновременно. И выполняется одновременно всеми майнерами мира. Кто из них первый подобрал необходимый для обеспечения безопасности данных номер, тот и получал биткоин (после 2016 года уже четверть биткоина, после 2020 восьмую часть), а блок данных попадает в систему. Вероятность того, что конкретный майнер получит - прямо пропорциональна доле его вычислительной мощности в совокупной мощности всех майнеров. Если увеличивается совокупная вычислительная мощность майнеров, то время на обработку очередного нового блока становится меньше 10 минут и алгоритм автоматически усложняется так, чтобы следующий блок новых данных "решался" в среднем 10 минут.

Сейчас майнеры - это целые фабрики, набитые специальными процессорами. Обычные люди могут на своем компе майнить год и ничего не получить. Поэтому возникло понятие "облачного майнинга", когда обычные люди платят владельцу майнинговой фермы (или агенту, который работает с десятком майнинговых ферм) деньги, получают свои виртуальные мощности и процент, пропорционально своей доле мощности и заработку майнера.

Reply

rider3099 November 17 2017, 05:18:30 UTC
Про “объемно” не шутка. Просто я пыталась разобраться, как абстрактные вычисления приводят к появлению абстрактной валюты. Не являясь специалистом, а лишь пользователем интернета, это сделать сложно. Вот я и подумала, что поскольку Вы пишете о биткоине, то разобрались в вопросе и можете объяснить это обычному человеку “на пальцах”. Надеюсь , я Вас не обидела.

Reply

sergeybalkans November 17 2017, 06:28:37 UTC
Биткоин - это виртуальные деньги. Новые биткоины - это просто запись, что на вашем счету появилось X биткоинов.
Новые биткоины (часть биткоина) появляются при записи каждого нового блока записей в систему.
По алгоритму запись каждого нового блока происходит каждые 10 минут, независимо от того, майнят всего условных пять процессоров (при этом их вычислительная мощность на 100% используется для определения безопасного для записи блока транзакций кода) или пять миллионов процессоров, как сейчас (при этом одна миллионная их мощности используется по делу, а остальные просто греют атмосферу и жгут электричество) .
Причем по определению биткоина, его эмиссия уменьшается в два раза каждые четыре года. Технически это реализовано так, что до 2012 года при записи блока появлялся один биткоин, от 2012 до 2016 года пол биткоина, сейчас четверть биткоина, потом одна восьмая.

Поэтому аналогия с ядерной снастью в одном общем пруду вполне уместна. Каждые десять минут в пруду рождается "четверть карася". И одновременно все майнеры мира его "глушат", пытаясь добыть первым :) Желание построить "специальный майнинговый город-будущего" в Сибири (а тут депутаты на полном серьезе собираются это предлагать) - это желание притащить очередную ядерную удочку и сесть попой туда, где уже и так плюнуть некуда.

Получилось ли у меня представить проблему "на пальцах"?

P.S.
Для будущего человечества - самое главное, как еще будет использована технология блокчейн для реальных задач. В том числе перейдут ли (и когда) государства на виртуальные деньги (я имею ввиду не биткоины, а перевод расчетов долларами, евро, фунтами, юанями, йенами, рублями и т.д. в технологию блокчейн.

Для специалистов в обработке данных самое интересное - это то, как реализован блокчейн. А именно:
- как вычисляется уникальный для любого набора данных код блока (так называемый "хеш"),
- как обеспечивается невозможность скомпрометировать данные в цепочках блоков и какие для этого требования к приложению,
- как обеспечивается хранение данных в полностью децентрализованной базе данных, в которой хранение данных происходит у пользователей, каждый из которых (но не организованное большинство) может быть злоумышленником, потенциально желающим испортить данные (например, приписать себе лишние биткоины :)
- как работает автоматическое восстановление данных таким образом, что потеря любого устройства или уничтожение/изменение данных на любом устройстве автоматически запускает механизм восстановления этих данных с других устройств.
Но я не знаю, как на пальцах рассказать эти вещи!!!

Reply


Leave a comment

Up