Блокчейн и криптовалюты простыми словами


В этой статье я расскажу о том, что такое блоки, как и зачем они объединены в цепь, почему блокчейн неразрывно связан с криптовалютой и чем обеспечена ее стоимость, кто такие майнеры и за что они получают вознаграждение. А для наглядности я проиллюстрирую свой рассказ историей о двух известных птицах.

Введение

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

Введенная в интернет информация обычно отправляется по определенному провайдером пути и сохраняется на сервере. В результате информация физически оказывается в руках конкретного человека или компании, а основная инфраструктура контролируются и принадлежит государству. В данных условиях информация может быть удалена, заблокирована или исправлена в пользу третьих лиц. Например, Роскомнадзор неоднократно добивался блокировки блогов в ЖЖ, а Росреестр исправляет информацию о недвижимости чиновников.

Но и без очевидного беспредела сохранность информации не гарантирована. Показателен пример Гаити, где в 2010 году в результате землетрясения рухнуло здание реестра прав на недвижимость, а затем разрушилось здание в котором размещалась электронная база данных реестра. На острове до сих пор не восстановлен реестр и потерявшие недвижимость не могут получить компенсацию. Если бы использовалась технология блокчейн, то все данные сохранились даже в случае гораздо более глобального стихийного бедствия. Благодаря этой технологии информация не может быть потеряна, заблокирована или кем-то исправлена. В чем же заключается ноу-хау блокчейна, которое обеспечивает такие преимущества? Попробую объяснить на примере.

Как информация хранится в блокчейне

Распределенное хранение

Представьте себя сотрудником Росреестра, который записывает информацию о сделках с недвижимостью. Как обеспечить надежность хранения данной информации? Есть оригинальное решение - каждая запись должна быть продублирована на нескольких серверах, расположенных в разных концах света.

Как минимум такое хранение надежно на случай масштабного стихийного бедствия. Однако это не исключает возможность исправления информации на всех серверах задним числом в корыстных целях. Помните, как после выхода фильма "Чайка", его главный герой решил скрыть владение домом площадью 2000 квадратных метров в Успенском 2-1. Тогда он "убедил" чиновников Росреестра заменить свою фамилию на загадочное ЛСДУЗ.

Как исключить возможность таких злоупотреблений? Блокчейн весьма изящно решит данную проблему.

Хеширование информации

Предположим, что каждую минуту делается запись о сделке с недвижимостью и отправляется в блокчейн. Один из серверов сети блокчейна формирует из таких записей список, который затем хешируется, что позволяет преобразовать любые данные в короткий код. Для примера вы можете легко рассчитать хеш своего номера телефона, сложив все цифры или хеш своего имени, заменив буквы на числа в соответствии с их порядковым номером в алфавите и суммируя полученные значения.

Это простейший вариант хеширования. В блокчейне применяют более сложные хеш-функции, результат которых может выглядеть так: 095d842as980106012hj5s5000101. В информатике хеширование часто применяется для контроля сохранности информации. Например, вы сохранили на флешку важную информацию, которая может быть искажена в процессе копирования или хранения - как проверить идентичность копии исходным данных? Достаточно заранее на компьютере вычислить хеш исходного файла записав результат, а через пару лет сравнить его с результатом повторного хеширования копии файла на флешке. Если хеш совпадает - можно считать копию идентичной исходной версии, ведь даже замена одного знака в информации ведет к значительному изменению ее хеша. Вот например как на хэш влияет добавление точки в конце записи:

Чем же так полезно хеширование для блокчейна? Сформировав из полученных записей список и вычислив его хеш, сервер разошлет эти данные на все остальные сервера реестра. Такую информацию (список сделок + его хеш) в БЛОКчейне называют блоком.

В следующий период времени какой-либо другой сервер составит следующий список из новых записей о совершенных сделках с недвижимостью, которые войдут во второй блок. На этот раз вначале второго блока будет записан хеш первого блока, который будет служить id для их объединения. В свою очередь хеш второго блока будет вычислен не только из своего содержимого, но и из id, так как он фактически является частью нового блока. Таким образом хеш второго блока - производное от содержимого обоих блоков.

Сформировав второй блок сервер разошлет его остальным серверам реестра, которые присоединят его к своему первому блоку при условии совпадения id. Совпадение гарантирует, что блок был создан на сервере, где уже хранится идентичный первый блок. Аналогичным образом каждый новый блок будет присоединяться к предыдущему блоку с учетом id и на конце будет содержать хеш вычисленный из информации всех блоков цепи. Такую цепь как раз и называют блокчейном (от англ. block chain - цепочка блоков).

Теперь представим, что сотрудник реестра попытается заменить фамилию Чайка на ЛСДУЗ задним числом в первом блоке цепи на одном из серверов. Такая замена приведет к изменению хеша не только исправленного блока, но хешей всех блоков цепи хранящейся на данном сервере.

Если такой сервер создаст очередной блок, то его id не совпадет с хешем на концах цепей хранящихся на остальных серверах и они отвергнут присланный блок. Отвергнутые записи данного блока не пропадут - они просто будут собраны в блок следующим сервером. Но и без создания новых блоков фальсифицирующий информацию сервер не сможет участвовать в работе сети пассивно наращивая свою цепь. Ведь блоки с других серверов будут приходить с id, который не соответствует хешу в конце его поддельной цепи. Таким образом данный сервер не сможет ни обновлять свою цепь ни создавать новые блоки, пока не восстановит исходную информацию о собственнике Чайка.

Если кто-либо запросит справку о зарегистрированной недвижимости по адресу Успенское 2-1, информация будет предоставлена с тех серверов, которые по принципу большинства хранят идентичные и наиболее длинные копии цепей с блоком, в котором прячется известная нам птица:

Ну и что - возразите вы. Ведь можно "договориться" и исправить информацию на большинстве или даже на всех серверах. Однако в блокчейне это невозможно в силу децентрализации сети.

Децентрализация и монетизация блокчейна

Вы и сами уже догадались, что чем больше серверов в блокчейне, чем сильнее сервера распределены в пространстве и чем менее они зависимы друг от друга или от какого-либо центра принятия решений, тем надежнее хранится информация. Это и есть децентрализация.

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

У обывателей майнинг ошибочно ассоциируется с добычей токенов, однако токены являются лишь вознаграждением майнеру за запись нового блока в блокчейн, а вот это действие как раз является "полезным ископаемым". Запомните - майнят блоки, а не токены. Понимание этого меняет представление о блокчейне как о технологии создания чего-то полезного, а не денег, которые вторичны. Именно эффективность блокчейна в выполнении какой-либо полезной функции во многом определяет стоимость эмитируемых системой токенов.

Токены обеспечены пользой блокчейна

В нашем примере с реестром, блокчейн выполняет полезную функцию - надежно и прозрачно хранит записи о владении недвижимостью и сделок с ним. Клиентами данного блокчейна могут являться миллионы собственников недвижимости, которые сегодня вынуждены доверять эту важную функцию государственному органу - Росреестру.

Как известно услуги Росреестра облагаются пошлинами. Если данную функцию перенести на блокчейн, то участники купли-продажи недвижимости по-прежнему могут рассчитываться рублями. Но чисто формально внесенные клиентами рубли будут конвертироваться в токены, определяя тем самым их стоимость и мотивируя майнеров обеспечивать работоспособность сети реестра.

Далее попробуйте поразмышлять самостоятельно на тему целесообразности содержания такого громоздкого госоргана, как Росреестр, штат которого почти 40000 человек, если для функционирования описанной выше сети достаточно нескольких сотен независимых майнеров, а продать квартиру вы сможете сидя за своим компьютером, заплатив за услуги реестра на блокчейне гораздо меньше сегодняшних пошлин.

Таким образом, благодаря монетизации деятельности майнеров, блокчейн легко децентрализуется повышая стабильность работы сети по выполнению полезной функции, которая обеспечивает стоимость эмитируемых токенов.

Говоря об обеспечении стоимости криптовалют, невозможно не упомянуть и о биткойне. Полезная работа данной блокчейн-сети заключается в записи перемещений биткойнов между кошельками его пользователей. Поэтому биткойн-сеть часто сравнивают с бухгалтерской книгой, а майнеров - с бухгалтерами. Каждый майнер биткойн-сети хранит копию записей обо всех транзакциях начиная с 2008 года, и, если учесть огромное количество майнеров, сложно представить возможность уничтожения биткойна или исправление данных о его транзакциях.

Заключение

Централизованные государственные и финансовые институты внушают нам доверие по-умолчанию в силу культурно-исторической парадигмы. В глобальном мире сложно представить независимость общества от централизованных систем управления. Сегодня любое взаимодействие участников общественной жизни сопровождается решением вопроса доверия между ними, что требует необходимости в юристах, нотариусах, судьях и прочих гарантов.

Однако все возрастающая частота и вероятность банкротств, национальных дефолтов и политических кризисов заставляет все больше людей по всему миру сомневаться в надежности централизованных государственных, правовых и финансовых институтов и передоверять выполняемые ими функции блокчейну. Данная технология легко разрешает проблему доверия между участниками общественной жизни без участия третьей стороны в качестве гарантов. Для этого достаточно осознать изящную простоту концепции блокчейна и я надеюсь, что моя статья позволила вам сделать шаг к этому осознанию.

Пол года вынашивал эту статью и наконец родил! Друзья и подписчики, если вам понравилась статья и мой труд помог вам понять концепцию блокчейна, пожалуйста, поделитесь информацией в своих лентах и соцсетях. Доступной и понятной для обывателя информации о блокчейне мало в интернете, а та что есть, часто скорее снижает доверие общества к новой технологии.
Спасибо!


Comments 67


все довольно понятно.
мне было важно понять про майнинг, то что это работа с блоками не знал))
спасибо!

29.09.2017 07:23
0

Да, из-за ничтожного количества доступной информации о блокчейне, таких кривотолков в головах обывателей очень много. А слабообразованные в данном вопросе чиновники, вещая глупости через СМИ, еще больше усугубляют эту ситуацию.

29.09.2017 07:48
0

точно!

29.09.2017 08:15
0

Рекомендую классного эксперта на голосе под ником Onegin

30.09.2017 06:10
0

Пол года вынашивал эту статью и наконец родил! Друзья и подписчики, если вам понравилась статья и мой труд помог вам понять концепцию блокчейна, пожалуйста, поделитесь информацией в своих лентах и соцсетях. Доступной и понятной для обывателя информации о блокчейне мало в интернете, а та что есть, часто скорее снижает доверие общества к новой технологии.
Спасибо!

29.09.2017 07:27
0

Спасибо! Действительно просто и доступно изложено. Только неплохо было бы пару слов еще сказать и о самом майнинге - вкратце пояснить, каким образом вычислительная мощность генерирует блок, почему это должно быть маловероятностное событие и зачем люди строят эпические на букву е фермы для майнинга.

29.09.2017 12:32
0

Да, многих читателей может интересовать, для чего майнерам биткойна нужны большие вычислительные мощности. Многие не знают, что есть блокчейны не требующие высокую мощность для создания блоков. Есть алгоритмы, когда право сгенерировать очередной блок переходит по очереди. В таких случаях обычно не применяют термин майнинг, а вместо майнеров таких участников называют делегатами, которых выбирают держатели токенов данного блокчейна. Бывает и комбинация первого и второго алгоритмов, что увеличивает производительность и надежность блокчейна, как это реализовано в Golos. Есть и другие алгоритмы. Я постарался избежать упоминаний о разнообразии алгоритмов и связанных с ними терминами, чтобы не усложнять статью. Может быть когда-нибудь я сам стану делегатом и изучу эту кухню настолько досконально, чтобы написать достойную статью про майнинг и прочие способы добычи полезных ископаемых)))

29.09.2017 15:13
0

Рекомендую классного эксперта на голосе под ником Onegin

30.09.2017 06:05
0

Спасибо! Важно чтобы его язык был понятен обывателю.

30.09.2017 06:28
0

Статья действительно интересна, но единственное что я не до конца понял - каковы гарантии обеспечения работоспособности этих серверов, расположенных в концах земного шара.

29.09.2017 20:07
0

Рекомендую классного эксперта на голосе под ником Onegin

30.09.2017 06:06
0

Если даже если 30% серверов на некоторое время перестанут работать - это не навредит работоспособности.

30.09.2017 10:10
0

Рекомендую классного эксперта на голосе под ником onegin

30.09.2017 06:05
0

Просто и понятно познакомился с блокчейн ты молодец,чиновники консерваторы,им делом заняться ЧЕСТНОСТЬЮ своей в порядок привести,их тоже понять можно страх защиты,от чего-то нового,правда для них бывает легче запрет внести и пользоваться тем к чему привыкли, чем расследовать новые техники,технологии и т.п.

30.09.2017 06:32
0

и проголосовал и поделился

02.10.2017 20:58
0

...да Вы, господин Степанов, хотите оставить без средств к существованию бедных деток наших чиновников!?... это беспредел и криптоевангелизм!!!...)))...Вас надо "жечь на костре" как еретика!..))

29.09.2017 07:29
0

Я хочу чтобы наши чиновники перестали нести чушь про блокчейн и занялись самообразованием)))

29.09.2017 07:45
0

...жаль только, что тут они это не прочтут..(((

29.09.2017 09:24
0

Они наверняка гуглят про блокчейн. Вон, пост @aleco про блокчейн за все время посетило 94 000 человек. Все благодаря тому, что поисковики показывают его в верхних результатах выдачи. Я постараюсь сделать так, чтобы и мой пост поисковики выдавали на первой странице результатов. Репосты нам в помощь!

29.09.2017 10:09
0

Рекомендую классного эксперта на голосе под ником Onegin

30.09.2017 06:06
0

все верно, но лишь при условии сферического государства в вакууме.

в реальности же все упирается в законы, декреты и указы о хранении гостайны, информации и прочего. с учетом всего этого блокчейн любой госорганизации будет храниться на 2-3 компах в одном помещении. Где периодически возит тряпкой уборщица баба Маня. такова реальность.

У нас тоже прям провозгласили новую эпоху с применением блокчейна в банковской сфере. Но толку от этого, если блокчейн держит Нацбанк? )))))

29.09.2017 07:51
0

Да, инициативы наших чиновников по внедрению блокчейна я именно так себе и представляю.

"Реестр недвижимости в публичный блокчейн? Вы с ума сошли?" Максимум разместят собственные сервера в разных регионах и назовут это блокчейном.

29.09.2017 08:02
0

именно так и есть. хотя, я не вижу большого смысла в блокчейне, если честно, в данном случае. достаточно облака или любой другой отказоустойчивой системы с транзакциями.

надежды на то, что блокчейн нельзя исправить без следов - пустое. никто не будет искать какие то следы исправлений. приказано считать с завтрашнего дня белое черным - и будут считать. по закону причем.

29.09.2017 08:06
0

"надежды на то, что блокчейн нельзя исправить без следов - пустое"

Если публичный блокчейн, открытый код и все такое, то как можно незаметно внести исправления?

29.09.2017 10:42
0

я наверное невнятно выразился. в условиях государственного блокчейна никакие исправления, никакая история никогда не будет опубликована или же выложена в открытый доступ. в открытом доступе будет только то, что сочтут нужным.остальное будет с грифом ДСП. Поэтому надеяться на его непогрешимость - пустое занятие.

29.09.2017 14:49
0

Да, понимаю. Скажу больше, что государству как таковой блокчейн не нужен и даже вреден, они не совместимы. Блокчейн по своей сути - анархист и космополит.

29.09.2017 14:56
0

это им публичный блокчейн не нужен. а вот для внутреннего использования - очень даже. это же отличный компромат, не находите? на этом держится и ваше и наше государство с незапамятных времен.

29.09.2017 15:06
0

и того не сделают! ((
спасибо за интересный пост

02.10.2017 20:44
0

На схеме хеширования второго блока, под картинкой блока #2 надпись должна выглядеть так - "хешируем id блока #1 вместе с его содержимым и получаем хеш блока #2 20c131"
Спасибо! Отличная статься!

29.09.2017 11:05
0

Но ведь при завершении блока-2, его хеш вычисляется не из содержимого блока-1, а из содержимого блока-2. А вы предлагаете написать, что хеширование происходит из содержимого блока-1.

Теперь что касается id. C понятием id возможно есть некоторая неоднозначность. Вроде как id и идентичен хешу предыдущего блока. Но я называю начало кода нового блока термином "id", предполагая, что он служит в качестве id для присоединения к первому блоку. Возможно я не прав, и вся путаница из-за незнания как выглядит цепочка реально в виде кода.

29.09.2017 11:32
0

Я тоже начал дымиться на этом моменте с id. Может тут что-то по принципу (условно) Фибоначчи?

09.10.2017 12:57
0

Ну а как же вирусы и хакеры. Есть гарантия того, что не будет придуман компьютерный червь, охотящийся за определенными блоками и меняющий там 2018-ый знак слева? Как тогда будем восстанавливать Росреестр?

29.09.2017 11:34
0

Вы имели ввиду, если червь одновременно исправит информацию в одном из блоков на всех серверах блокчейна?

29.09.2017 11:56
0

Я внимательно прочитал вашу статью. Конечно я имел ввиду все серверы, поиск определенных блоков во всем поостранстве интернета и изменение их и, наверное, все и не нужны, хотя бы больше половины...

29.09.2017 12:19
0

Да, разрабы называют это "уязвимостями" и "узкими местами" в программном обеспечении. Их наличие и с этим связанные взломы они объясняют малым количеством высококвалифицированных "белых хакеров", которым можно было бы нанимать для тестировани новых разработок. Есть разработчики, а есть белые хакеры - это по сути разные специалисты. И если в сфере блокчейна первых просто мало, то вторых практически нет. Но это временные проблемы.

29.09.2017 15:04
0

Спасибо. Толкового материала "не для спецов" реально не хватает. Пошел "распространять))

29.09.2017 11:45
0

Пока лучшее объяснение, которое читал. Спасибо.

29.09.2017 13:17
0

Привет! Я занимаюсь баунти программой https://crypto.tickets.

Нам очень нравится ваша активность на Голосе и я хочу пригласить поучаствовать в нашей автоматизированной баунти программе на Голосе.

Стейки можно получать за каждый репост или пост.

О проекте можно узнать тут /@crypto.tickets / @crypto.tickets

Страница баунти https://crypto.tickets/bounty.program.en.html и ветка баунти на bitcointalk – https://bitcointalk.org/index.php?topic=2164768.0

Пожалуйста, напишите о вашем решении в ответном комментарии ?

29.09.2017 13:32
0

Рекомендую классного эксперта на голосе под ником Onegin

30.09.2017 06:10
0

Спасибо за совет!

02.10.2017 06:59
0

Отличная получилась статья! Я покуда не встречал более доступного, но в тоже время глубокого описания технологии блокчейн.

Думаю, каждый новичок на Голос должен получать ссылку на этот текст.

29.09.2017 17:45
0

Рекомендую классного эксперта на голосе под ником Onegin

30.09.2017 06:11
0

Отличное простое объяснение. Спасибо, Доктор Степанов. Репост, апвоут, в соцсети.

29.09.2017 21:44
0

Рекомендую классного эксперта на голосе под ником Onegin

30.09.2017 06:11
0

Дошло наконец-то, и за это Вам огромное спасибо. Репост.

30.09.2017 12:08
0

Замечательная статья для начинающих, чтобы объяснить на пальцах что такое криптовальта блокчейн вообще. Автор молодец.

30.09.2017 15:17
0

Весьма любопытно..В прошлое воскресенье ведущий программы "Воскресное Время рассказал примерно то же самое за 2-3 минуты....

30.09.2017 19:55
0

@stepanov, Поздравляю!
Ваш пост был упомянут в моем хит-параде в следующей категории:

  • Выплаты - 6 позицию - 1496,3530 GBG
01.10.2017 06:34
0

спасибо, доступно и понятно)

01.10.2017 07:23
0

Спасибо большое! Наконец-то я все поняла! Тепрь знаю как другим рассказать)))

02.10.2017 06:43
0

Репост в соцсети: https://vk.com/wall34535050_6274

02.10.2017 08:57
0

ещё бы эта картинка была не с побитым текстом. Это в принципе некрасиво и странно. Но непонятно есть хоть какая-то связь между блоками кроме id первого.

02.10.2017 09:39
0

Спасибо, да, круто! Но можно подробнее про монетизацию. Не понятно, за счет чего появляются токены и как они растут в цене. Увеличивается ли их объем? И на примере Росреестра - откуда там возьмутся токеты, которые надо будет платить майнерам?

02.10.2017 10:38
0

@onemillion Токены программа эмитирует. Автоматически в момент создания блока, например. Таже программа может ограничивать эмисию. В цене токены растут, так как блокчейн выполняет функцию/услугу полезную для пользователя, который ее покупает, например, за фиатную валюту. Например, блокчейн биткоина надежно хранит запись о владении токенами, поэтому люди покупают биткоин чтобы надежно сберечь накопления.

22.10.2018 10:32
0

Крок порылся в загашниках и таки нашел акк. Правда он таргетирован на дам, но с другой стороны — а почему бы и нет.
https://vk.com/n.premudraya

02.10.2017 22:58
0

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

03.10.2017 05:38
0

В соцсетях я получил много похожих вопросов, касающихся майнинга. Поэтому в данный момент готовлю дополнительную главу на эту тему, которую вставлю в этот пост, а также опубликую отдельным постом.

03.10.2017 05:52
0

Ха, а я всегда, проходя мимо, думал, что это здание (на фото) - главное здание Сбербанка.))))

05.10.2017 15:47
0

Очень познавательно, доступно, легко. Спасибо

05.10.2017 22:01
0

ЗдОрово! Спасибо, полезная статья! Особо порадовали наглядные примеры! Лучше в голове укладывается. Обязательно репостну на своих страничках.

06.10.2017 08:15
0

Очень интересно и по существу. Другие статьи, которые читал только показывают принцип действия, здесь же становиться понятно для чего это все ..

07.10.2017 07:14
0

Отличная статья.

08.10.2017 18:20
0

Однако, с ЛСДУЗ пока сделать ничего не получилось... наоборот, там всё только усугубилось, суд отклонил все претензии по этому вопросу и разрешил использовать псевдонимы. https://meduza.io/feature/2017/10/19/lsdu3-i-yfyau9-bolee-izvestnye-kak-synovya-chayki-pobedili-v-verhovnom-sude-vysshaya-instantsiya-razreshila-skryvat-imena-v-rosreestre-pod-psevdonimami

Да и не понятно, когда вообще в России будут применять блокчейн в гос.реестре недвижимости и прочих сферах? Ходят слухи, что собираются делать сначала на гос.закупках, но тоже скорее всего не скоро появится это всё.

26.10.2017 10:37
0

Спасибо за ликбез
А вот зайдем с тыла в блокчейн
Например, некто размещает некую статью на голосе, который, как известно на блокчейне
А статья такая нехорошая, например про педофилию
И что сделает Роскомнадзор с таким сайтом?!
Убрать-то нельзя...

26.10.2017 14:41
0

Статью можно заблокировать на уровне клиента, таких как golos.io или goldvoice.club. Думаю, что в мобильных приложениях работающих с блокчейном Голоса тоже могут заблокировать. Это все будет зависеть от принципов разработчиков клиентов и приложений. Если разработчики не заблокируют конкретный контент на своем клиенте, то Роскомнадзор может заблокировать клиент целиком, так как клиенты - не более чем обычные сайты подключенные к одному блокчейну. А вот в случае приложений - я не уверен, что Роскомнадзор может заблокировать их работу в смартфоне пользователя после скачивания, может только потребовать от Гугл-плей и Апстора закрыть возможность новых скачиваний.

26.10.2017 14:50
0