Хочу поделиться интересным тредом про блокчейн
Давайте начнем с начала, чтобы все могли втянутся и расскажу что думаю про биткоин и как он вообще работает. У меня создалось ощущение что люди смотрящие со стороны на всю движуху с биткоином думают что это цель, вот они финансы, которые невозможно заблокировать, доступные любому кто готов вложить свои средства и с должной сноровкой анонимные.
Но биткоин - это только старт, очень хороший старт который даёт пример остальным проектам как можно хайпить и очень дорого стоить.
Биткоин примитивен, и благодаря этому очень надёжен. С 2009 года ни одного взлома который позволил бы изменить балансы не по правилам блокчейна, наверное во многом поэтому он сейчас столько и стоит. Когда у людей и организаций есть уверенность что финансы не сломаются и они работают независимо от кого бы то ни было - в них вкладывают деньги.
Принцип работы биткоина максимально прост, а как мы знаем - всё гениальное просто. Каждые 11 минут в биткоин сети появляется новый блок, и за него получает награду тот кто майнил на своих видеокартах и обнаружил хэш этого блока, считай произвёл кучу вычислений с помощью видеокарты, и одно из этих вычислений принесло плоды: майнер нашёл блок и получил за это награду.
Ну и зачем эти блоки нужны? А блоки это архивы транзанкций, в каждом блоке содержится такое количество транзанаций, какое может туда поместиться, ну или меньше, если в это время желающих отправить транзанкции было не так много.
Транзанкции - это операции по переводу средств с одного аккаунта в блокчейне на другой. Их можно использовать не только для этого, но об этом позже.
Итак, майнер нашёл блок благодаря тому что пыхтел над вычислениями со своей видюхой кучу времени. Майнер берёт список транзанкций которые ждут когда их подтвердят и кладёт их в блок, вместе с тем проверяя: какие транзанкции правильные и успешные, а какие пытались наебать майнера и например перевести больше битков чем есть у аккаунта, такие транзанкции фейлятся и не вносят изменения в данные сети. Таким образом майнер тратя свои ресурсы и электричество - получает награду за блок, да ещё и за каждую транзанкцию в блоке получает её комиссию.
Все просто, и это работает уже кучу лет, замечательно же, да? Не совсем. Есть фатальные недостатки:
- Период появления блоков. 11 минут ждать пока подтвердится транзанкция, и это в лучшем случае, можно и часы и дни прождать, зависит от того сколько битков вы готовы потратить на комиссию за транзанкцию, а битки ведь дорогие
- Очень маленькая пропускная способность. Максимум был 2718 транзанкций за блок. 3к транзанкций за 11 минут? Этого может хватить на один жилой дом, но явно не на всю планету.
- Даже с таким небольшим количеством транзанкций - блокчейн биткоина очень много весит. Сейчас это около 330 гигов, в месяц растёт примерно на 6 гигов. Через сколько лет он перевалит за терабайт?
- Нет нормального механизма для более сложных вычислений, чем просто перевод битков с одного аккаунта на другой.
С постами про блокчейн я пытаюсь усидеть на двух стульях: не быть слишком скучным для тех кто шарит в теме, и не писать слишком сложно для тех кто вообще не в теме, надеюсь у меня получается. Ну продолжим.
Биткоин далеко не идеален, ок, но он у всех на слуху как символ децентрализации финансов, и он создал важный прецедент: никем не контролируемая валюта может стоить очень много денег.
Одна из функций банка и платёжных систем - возможность отменить транзанкцию если мы её отправили мошеннику. Тоесть мы как бы сами виноваты, но банк или пэйпал должен за нас отдуваться и решать наши проблемы, которые мы сами себе создали. Такими действиями они по сути контролируют финансы любого человека кого они посчитают за мошенника.
Но что если твои проблемы никто не может решить кроме тебя самого? Что если тебе никто ничем не обязан если ты сам проебался и потерял деньги?
Можно и с другой стороны посмотреть: банк может быть сам виноват что с твоего аккаунта увели бабло, и узнав об этом он вроде бы должен решать эту проблему. Таких кейсов было уже достаточно много, и банки далеко не всегда оперативно разруливают такие проблемы. У меня яндекс диск увёл 2.5к с альфабанка, и банк уже почти год чешется и какието там расследования проводит. Хотя я банковскую карточку в яндекс диск не добавлял. И это ещё безобидная сумма, у людей на счетах появляются миллионные кредиты, потому что несовершенная система банка позволила получить кредит на тебя другому человеку.
И вот паралельно существуют децентрализованные финансы, где только ты сам можешь быть виноват в том что твои деньги увели. И никто тебе не поможет их восстановить, но и поднасрать без твоего участия тоже никто не может.
Человеческий фактор в трушном блокчейне не играет никакой роли, а ведь это именно он мешает банковский системе стать идеальной.
И что мы в итоге имеем? Систему, в которой можно доверять только самому себе. Но и одновременно с этим систему, в которой ты можешь выбирать кому доверить свои финансы. Какому-то обменнику у которого хорошие отзывы, или бирже с большим стажем. Если ты никому не доверил свои финансы то они никуда не денутся. Если ты доверяешь комуто - то ты это делаешь на основании правил рыночных отношений(рыночек решает, ага).
Ну так вот, когда я говорю что биткоин создал важный прецедент - я говорю о том что очень много людей и организаций решило для себя что они согласны с такой системой, и хотят её видеть как альтернативу обычным деньгам. Мало того что они согласны, они даже поставили на это очень много денег. Капитализация биткоина была на днях один триллион долларов - это грубо говоря то, сколько денег люди вложили в биткоин, со всеми его недостатками.
А если есть вера в идею и есть деньги - то можно продолжать идти к цели. А цель - это удобный для пользователей блокчейн с высокой пропускной способностью и возможностью запускать приложения прямо в блокчейне любому желающему имеющему достаточно для этого средств. Я считаю эту цель вполне достижимой, но на это может уйти много времени и ресурсов.
Продолжение
Пост за 28 февраля из Источника