Наконец-то, кто-то доступно объяснил алгоритм.
Потому, что "невозможность подделать ни одну транзакцию" - это, конечно, круто, но хранить список всех транзакций от начала вычислений до конца времён... Это не впёрлось ни одному учреждению вообще.
Ибо вычислительные мощности вместо того, чтобы обсчитывать, например, госплан, будут обсчитывать миллиарды "сертификатов" выдачи талончиков электронной очереди в госплан на запрос машино-времени, которого в XXI веке будет не хватать из-за этого самого блочейна.
> но хранить список всех транзакций от начала вычислений до конца времён... Это не впёрлось ни одному учреждению вообще.
145 гигов всего. Пока что. Но это немного совсем. Потом начнут обрезать, типа "хранить за последние 2 года". Ну или все храни, если хочешь. Ну или скачивай периодически все, сверяй, что у тебя норм, а потом храни опять обрезанную (гевальт!) версию.
> будут обсчитывать миллиарды "сертификатов" выдачи талончиков электронной очереди
Это да, гонка мощностей щас неслабая. Но там тоже все регулируется типа само, чем мощнее ресурсы, тем больше повышается сложность (один блок транзакций валидируется в сети всегда 10 мин или около того), в итоге кто-то жирный все равно прогорит на майнинге и обанкротится, сложность снизится. А пользователям пофиг, у них валидация приема денег одинакова.
> > 145 гигов всего. Пока что. Но это немного совсем. Потом начнут обрезать, типа "хранить за последние 2 года". Ну или все храни, если хочешь. Ну или скачивай периодически все, сверяй, что у тебя норм, а потом храни опять обрезанную (гевальт!) версию.
Размер базы хэшей тут абсолютно ни при чём. Проблема в том, что вычислительные мощи вместо того, чтобы быть производительными силами, становятся одним большим архиватором.
Представь, что твой компьютер вместо того, чтобы выполнять свои повседневные задачи (например - показывать тебе видео) внезапно открыл WinZIP и пошёл бы архивировать весь Интернет.
Что в словах "вычислительные мощи" тебе непонятно?
Кто, блядь, будет заниматься расчётами в области теплофизики, если все компы института будут заняты рассчётами хэшей порядка выдачи документации на простую замену лампочки в институте теплофизики? Ведь без блокчейна нельзя, чтобы не проебать ни копейки!
> Ведь только без блокчейна можно не проебать ни копейки!
Зачем институту теплофизики заниматься майнингом? Кто хочет - тот обслуживает транзакции и получает за это комиссию (это майнинг и есть), кто не хочет, тот просто хранит лог, ничего не считает. Захотел перевести куда-то бабло - кинул в сеть транзакцию, тебе эти отчаянные майнеры ее свалидировали, получили с тебя микрокомиссию и комиссию побольше - "из ниоткуда" (суть майнинга). Все довольны.
> Зачем институту теплофизики заниматься майнингом? Кто хочет - тот обслуживает транзакции и получает за это комиссию (это майнинг и есть), кто не хочет, тот просто хранит лог, ничего не считает. Захотел перевести куда-то бабло - кинул в сеть транзакцию, тебе эти отчаянные майнеры ее свалидировали, получили с тебя микрокомиссию и комиссию побольше - "из ниоткуда" (суть майнинга). Все довольны.
Ты вообще кроме в курсе новостей? Ну там, что в банках хотят применять, в архивах? Когда принимается на государственном уровне нет "кто хочет".
Кто при этом должен быть доволен?
Свободных мощностей на обсчёт всех транзакций внутри государства сейчас по просту нет. Предположим, ты купил себе новую видеокарту для майнинга, а обсчётом твоего чека для вписывания его в общую массу транзакций внутри государства (мы же ведь не хотим, чтобы что-то подделали, верно?) должен заниматься вычислительный кластер в несколько порядков мощнее чем твоя видеокарта (чеков ведь много).
Скажи, зачем ты хочешь отнимать вычислительные мощи, например, компьютера "Ломоносов" в течение (условно) машино-часа на одну свою сраную покупку видеокарты, на которой ты решил "просто помайнить"?
> Когда принимается на государственном уровне нет "кто хочет".
Это ты про нашего премьера и прочих интеллектуалов, которые в майнинг ударились? Им таблетки надо пить и школу не прогуливать.
> Свободных мощностей на обсчёт всех транзакций внутри государства сейчас по просту нет.
Транзакции и так будут обсчитываться с одинаковой скоростью, независимо от того, будем ли мы задействовать ресурсы государства, или нет.
> зачем ты хочешь отнимать вычислительные мощи, например, компьютера "Ломоносов"
Если кто-то собирается майнить на "Ломоносове", ему тоже надо таблетку скушать, полегчает.
> Транзакции и так будут обсчитываться с одинаковой скоростью, независимо от того, будем ли мы задействовать ресурсы государства, или нет.
Кто "мы"?
Ты, похоже, так и не понял, что для того, чтобы обсчитать все транзакции сбербанка за 10 лет, например, даже "Ломоносова" будет маловато.
На "криптовалюты" при обсуждении блокчейна всем кроме майнеров плевать.
Их не надо _все время_ пересчитывать. Считается только последний блок. Остальные просто лежат. Если речь про блокчейн для внутренних нужд, когда нет соревновательного усложнения - там можно все спокойно посчитать.
Преувеличиваешь. Нет нужды в одну систему пихать всё. Если требуется считать лампочки на заводе, "дневничок" можно завести на самом заводе и подписывать только его операции по принципу блокчейна.
Вы мне товарищи лучше объясните, как происходит распараллеливание в такой системе? Статья годная, автор и правда всё просто объяснил, однако там только про последовательное заполнение дневника, а что насчет записи одновременных событий?
Приведу пример: выборы. Вот есть в стране 100 млн голосующих, они не голосуют, не голосуют, а потом в один день как ррраз, и все валом бегут генерировать транзакции. Может ли блокчейн обеспечить такой поток, и если да, то как?
> Может ли блокчейн обеспечить такой поток, и если да, то как?
Не копал этот вопрос, вот тут что-то написано, типа каждый майнер может собирать свой блок неподтвержденных транзакций и их валидировать. Кто первый свалидировал и положил в чейн, тот и молодец. Все остальные видят, что такие-то транзакции уже свалидированы и перенабивают себе блоки на валидацию. Или что-то такое. В три часа ночи тяжко вчитываться. Гугли blockchain ordering.
Нет бы человечеству заняться чем-то полезным - например, двигать науку, изучать мировой океан или пытаться выбраться в космос.
Однако, человечество, в массе своей - дебилы.
Будут воевать друг с другом за интересы толстых американских дядей, тратить гигантские ресурсы на выдуманных божков и примитивные религии, ну и из последнего - заниматься нахер никому ненужными подсчетами записей и хешей, как в данном примере.
[Лавров.джпг]
P.S.
В этой связи вспоминается анекдот актуальный:
За Землёй наблюдали инопланетяне, сделав первые выводы о населенности планеты разумными существами, они прислали посла.
Он, будучи не отличим от землян, свободно общался с ними.
И вот в разговоре с одним вполне адекватным аборигеном, гость сказал: » На этой планете много ресурсов и её жители обладают достаточным уровнем технологического развития для безбедного существования. Несмотря на это львиная доля населения не доедает или голодает, не имеет доступа к воде, коммунальные блага им не ведомы! В чём причина?»
На что землянин ответил: «У нас не хватает денег на то, чтобы обеспечить, необходимым, всё население. Мы делаем что можем…»
Посол продолжил: «А почему, несмотря на наличие необходимых технологий, вы подвергаете свой дом, свою планету такому загрязнению и разрушению?»
«У нас не хватает денег на внедрение этих технологий в мировых масштабах.» — ответил землянин.
Инопланетянин:» Странно, у вас полно свободных рук, есть технологии и ресурсы и есть масса неотложных дел которые требуют немедленного вмешательства. При этом ничего не происходит и ситуация ухудшается, разве вы не видите?»
Землянин: «Да! Мы конечно понимаем что ситуация очень плоха, но у нас дефицит денег…»
Инопланетянин: «Что за такой редкий ресурс, необходимый буквально для всего? Вы добываете его на других планетах? Может, мы можем помочь вам его добывать?»
Землянин: «Что вы, что вы. Не надо. Мы сами печатаем деньги.»
После этого и вычеркнули инопланетяне землян из списка разумных рас.
Валюты стран обеспечены репутацией этих стран. Блокчейн обеспечен жадностью майнеров и спекулянтов. А вообще нельзя не признать элегантности отъема реальных благ. В этот раз даже не за фантики.
> Наконец-то, кто-то доступно объяснил алгоритм. > Потому, что "невозможность подделать ни одну транзакцию" - это, конечно, круто, но хранить список всех транзакций от начала вычислений до конца времён... Это не впёрлось ни одному учреждению вообще. > Ибо вычислительные мощности вместо того, чтобы обсчитывать, например, госплан, будут обсчитывать миллиарды "сертификатов" выдачи талончиков электронной очереди в госплан на запрос машино-времени, которого в XXI веке будет не хватать из-за этого самого блочейна.
Ну и самое интересное. Блокчейн - это механизм общедоступного и надёжного хранения истории транзакций, всего-лишь. Это технический момент, никакого отношения с экономическим проблемам не имеющий и не решающих их.
Какого хрена пытаются подменить макроэкономику этой узкоспециальной математической порнухой - непонятно.
Бгг. Коля дает много денег в долг Мегавасе и записывает информацию об этом в свой с напарником дневник. Проходит время, наступает момент, когда Мегавася должен вернуть Коле много денег и проценты. Коля едет к Васе и, тыча пальчиком в запись в дневнике, напоминает о долге. Но Мегавася не хочет возвращать долг - он ведь Мегавася! На следующий день ручные бандиты Мегаваси избивают и насилуют жену Коли, ручные ювенальные кикиморы изымают из семьи ребенка Коли, потому что в холодильнике Коли не оказалось фейхуя, и продают его в Норвегию, в семью из трех геев пакистанцев. Против самого Коли возбуждают уголовное дело и вешают изнасилование собственной жены. Коля садится в тюрьму. Конец истории!
Давайте не путать блокчейн и криптовалюты. Блокчейн - это основа криптовалют, обеспечивающая, образно выражаясь, честность операций. Однако блокчейн - как неподделываемая база данных может быть внедрена абсолютно в любой области.
Основная проблема в том, что, для того, чтобы обеспечивать честность - копия базы должна быть у всех, кто участвует в процессе. Если, например, я смогу контролировать 50% и одну ячейку, я смогу в базу записать что угодно. Это порождает проблему места. Многим участникам вовсе не обязательно что-то просчитывать. Достаточно просто хранить у себя копию и быть "онлайн" при подтверждении транзакций. Еще есть проблема поиска по базе и её индексирования.
Если о криптовалютах говорить, то тут да. Деньги из воздуха, тюльпаны и так далее.
Я считаю, биткоин подарил нам главное - технологию блокчейн, которую можно использовать уже интересными способами.
Про распараллеливание. Когда очередной блок не закрыт, но операции для занесения в базу появляются, от родительского блока создаётся новая ветка (потому что количество записей в блоке ограничено), и так далее, пока хотя бы один из блоков полученной горизонтали не закроется. Как только это происходит - первый закрытый блок объявляется мастером и далее дочерние блоки уже наследуются от него. Остальные ждут своего закрытия. Таким образом основная ветка всегда самая длинная. На рисунке она черная: [censored]
По идее, её можно использовать, чтобы избавиться от коррупции, например, но терзают меня смутные сомнения.
Как думаешь, во сколько всем, например, в нашей стране, обходится:
- содержание ЦБ
- выходки мудаков из ЦБ
- содержание банков, жрущих кредиты ЦБ просто чтобы в конце концов просто распределить бабло на разные проекты в стране (плюс-минус везде так "целевое финансирование" работает)
- выходки мудаков из этих банков
- содержание налоговой, которая вынуждена работать с этими банками, мудаками в них и непрозрачными перекидываниями бабла туда-сюда-оп-в-офшор
- выходки мудаков из налоговой
Вот все эти звенья можно заменить на продукт программистов с открытым кодом. И если он будет достаточно качественный, то целая отрасль будет работать автоматически.
Я не говорю, что это прям щас случится. Но, вроде, автоматизация и замена хитрожопой органики на бездуховные машины обычно весьма полезна, как показывает практика.
> Валюты стран обеспечены репутацией этих стран. Блокчейн обеспечен жадностью майнеров и спекулянтов. А вообще нельзя не признать элегантности отъема реальных благ. В этот раз даже не за фантики.
У некоторых стран такая репутация, что приходится битки запрещать[censored]
То есть криптовалюты обеспечивают честность операции, за счет сложности операций?
Я правильно понял, чем хуже, тем лучше ?
Есть и другие эффективный способы защиты, а этот - банальное лоховодство и утилизация мощностей.
А я правильно понимаю, что если вместо тупого последовательного перебора можно попытаться какой-нибудт хитрожопый алгоритм приспособить, то можно некисло навариться?
> То есть криптовалюты обеспечивают честность операции, за счет сложности операций? > Я правильно понял, чем хуже, тем лучше ? > Есть и другие эффективный способы защиты, а этот - банальное лоховодство и утилизация мощностей.
А вотт не факт, что классические валюты будет дешевле защитить от подделок и махинаций.
Ведь наличную деньгу надо напечатать и как-то её защитить всякими специфическими метками. И печатать её надо на специальном материале, специализированном оборудовании, и в специальных защищённых зданиях. И всё это скорее всего недёшево.
Электронные деньги тоже надо как-то защищать - разрабатывать специализированное ПО, строить всякие защищённые ЦОДы и дублировать их на случай выхода из строя и т.п.
> Электронные деньги тоже надо как-то защищать - разрабатывать специализированное ПО, строить всякие >защищённые ЦОДы и дублировать их на случай выхода из строя
А чего в этом сложного?
Это для любой важной БД делается, а вот подбор хешей для усложнения - это онанизм.
Транзакции должны быть не только защищенными, но и максимально простыми.
> У некоторых стран такая репутация, что приходится битки запрещать
Предлагаю разрешить всем выпускать свою валюту. Рубли Иванова, Кредиты Петрова и т.д. Биткоины это средство мошеннического отъема собственности у граждан.
> > онанизм с хешами как-раз и усложняет всякие мошеннические схемы. > > Усложняет, но злодей с датацентром, всё равно все биткойны спиздит, а хешы пересчитает к хуям.
Я так понимаю, что все эти хэши хранятся у всех пользователей крипты и заменить все хэши у всех не так-то просто.
> > У некоторых стран такая репутация, что приходится битки запрещать > > Предлагаю разрешить всем выпускать свою валюту. Рубли Иванова, Кредиты Петрова и т.д. Биткоины это средство мошеннического отъема собственности у граждан.
Ну в общем-то в качестве денег можно использовать вообще всё что угодно - главное что-бы участники сделки были согласны признать это деньгами. И если ты согласишся продать товар Иванову за "рубли Иванова" то почему-бы и нет. Ведь любая продажа в кредит это по сути и есть продажа за валюту покупателя - ты даёшь ему товар, а он даёт тебе свою валюту - долговую расписку. И эту расписку по идее можно отдать кому-нибудь другому за какой-либо другой товар.
если ты хочешь быть полноценным участником сети, то да. но, разумеется, ты можешь доверять вон тому дяде, который хранит ее у себя и имеет сайт в вебинтерфейсами к кошелькам. дядя сам дает тебе кошелек в системе, играйся. а возможность поднять свою цепочку и посмотреть, не хочет ли дядя тебя и других пользователей наебать, здорово снижает риск такого наебалова.
так что для "обычных пользователей" - пошел к популярным дядям, типа на[censored] завел в три щелчка кошелек и сидишь на жопе ровно, ничего не качаешь, ничего не обрабатываешь.
> Цепочка записей от начала и до меня будет мого гиг весить.
сейчас биткоин со всей историей весит 145 гигов, качай, смотри транзакции[censored]
> Коля же свой дневничок всем Васям не копировал, да и зачем он им нужен?
если Вася хочет что-то подменить в дневничке, ему надо как-то это сделать у всех Коль в системе. Если он найдет 20 Коль, выбьет им зубы и поменяет записи у них, то остальные миллионы Коль перезапишут записи у 20 Коль (верная цепочка должна быть а) самая подтвержденная и б) самая длинная), а Вася будет бегать со своей цепочкой, в которой написано, что 20 Коль ему дали денег, но ему никто не будет верить и Васину цепочку валидировать тоже никто не будет. Соотв. Васин баланс в системе не вырастет и никто ему ничего не продаст.
> так что для "обычных пользователей" - пошел к популярным дядям, типа на[censored] завел в три щелчка кошелек и сидишь на жопе ровно, ничего не качаешь, ничего не обрабатываешь.
Т.е. этот дядя по сути как обычный банк - заведи счёт и надейся что банк не рухнет?
И что-бы подделать хэши в биткойне, надо подделать хэши у всех этих банков?
О, я придумал продолжение истории!
Петя - фермер, выращивает картошку в мухосранской области и продает ее единственному скупщику в регионе. Скупщик - это тот же Мегавася, который делает деньги на всем, до чего может дотянуться. Однажды Петя идет на рыбалку и вылавливает бутылку. В бутылке оказывается дневник Коли. Петя читает дневник и обнаруживает запись про неоплаченный долг Мегаваси и отметку о снижении доверия к Мегавасе со стороны Коли и его партнёра по банку. Петя больше не хочет связываться с перекупщиком Мегавасей.
- Ок, - говорит Мегавася, - медведЯм свою бульбу продавать будешь.
Но Пете хочется есть хоть что-то, и несмотря на недоверие к Мегавасе, Петя продолжает продавать ему свою картошку. Конец второй серии!
> Ну в общем-то в качестве денег можно использовать вообще всё что угодно - главное что-бы участники сделки были согласны признать это деньгами. И если ты согласишся продать товар Иванову за "рубли Иванова" то почему-бы и нет.
Иванов Петров и Сидоров сговорились и давай расхваливать выпущенные Ивановом межгалактические кредиты как идеальную валюту. Кузнецов поверил и продал за 2 МКИ свою машину. Что в данном случае имеем? Кто то скажет мошенничество, а для кого то все в порядке, обычный бизнес.
> Ведь любая продажа в кредит это по сути и есть продажа за валюту покупателя - ты даёшь ему товар, а он даёт тебе свою валюту - долговую расписку. И эту расписку по идее можно отдать кому-нибудь другому за какой-либо другой товар.
У большинства полноценных участников, да еще так, чтобы никто не заметил.
> по сути как обычный банк
Нет, он просто хранит данные у себя, если ты не хочешь хранить сам. Есть жесткий диск нормального объема - пожалуйста, храни все сам, транзакции тоже пуляй в сеть сам, все будет работать точно так же.
> И что-бы подделать хэши в биткойне, надо подделать хэши у всех этих банков?
[censored]
> Неизвестный хакер воспользовался уязвимостью Ethereum-кошельков и украл 153 тыс. единиц этой криптовалюты. В переводе на реальные деньги сумма составила около $32 млн.
> > Ну в общем-то в качестве денег можно использовать вообще всё что угодно - главное что-бы участники сделки были согласны признать это деньгами. И если ты согласишся продать товар Иванову за "рубли Иванова" то почему-бы и нет. > > Иванов Петров и Сидоров сговорились и давай расхваливать выпущенные Ивановом межгалактические кредиты как идеальную валюту. Кузнецов поверил и продал за 2 МКИ свою машину. Что в данном случае имеем? Кто то скажет мошенничество, а для кого то все в порядке, обычный бизнес.
Бартерная сделка - обмен одного товара (МКИ) на другой товар (машина). И в дальнейшем Кузнецов может предъявить эти МКИ выпустившему их Иванову и потребовать погашения этих МКИ в соответствии с условиями указанными при выпуске данных МКИ.
Т.е. по сути эти МКИ будут являться облигацией. > > > Ведь любая продажа в кредит это по сути и есть продажа за валюту покупателя - ты даёшь ему товар, а он даёт тебе свою валюту - долговую расписку. И эту расписку по идее можно отдать кому-нибудь другому за какой-либо другой товар. > > МММ по твоему нормальная организация?
МММ обещала обменять свои билеты на рубли при предъявлении и в итоге не сделала этого - по сути объявила дефолт и обесценила свои билеты до уровня ниже плинтуса. Такую-же херню проворачивают целые страны - у нас (РФ) это было уже несколько раз только при моей жизни.
Тока государствам это делать можно, а всяким частным лавочкам это запрещено законами государства - поэтому Мавроди посадили в тюрьму, а наши правители остались на свободе.
> > И что-бы подделать хэши в биткойне, надо подделать хэши у всех этих банков? > >[censored] > > > Неизвестный хакер воспользовался уязвимостью Ethereum-кошельков и украл 153 тыс. единиц этой криптовалюты. В переводе на реальные деньги сумма составила около $32 млн. > > И ничего подделывать не надо.
Так тут как-раз и всплывает вопрос доверия к валюте. Ты-же не будешь сейчас продать свою машину за венесуэльские деньги или даже за гривны наших соседей. Ты волен выбирать чему доверять.
Я имею ввиду, что русский человек, всегда найдет лазейку. Потому и терзают :)
К самой технологии у меня претензий серьёзных нет. Я считаю, это будет прорывом, когда повсеместно внедрять начнут.
Потому, что "невозможность подделать ни одну транзакцию" - это, конечно, круто, но хранить список всех транзакций от начала вычислений до конца времён... Это не впёрлось ни одному учреждению вообще.
Ибо вычислительные мощности вместо того, чтобы обсчитывать, например, госплан, будут обсчитывать миллиарды "сертификатов" выдачи талончиков электронной очереди в госплан на запрос машино-времени, которого в XXI веке будет не хватать из-за этого самого блочейна.