Перейти к содержанию

Рекомендуемые сообщения

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

Ну почти что в тему, это же очередь транзакций.

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

https://jochen-hoenicke.de/queue/

 

1й график в количестве транзакций(штуках), 2й суммарный объем транзакций (в килобайтах). Цветными слоями соответственно по размеру комиссий транзакции разделены.

Наверху выбор масштаба (периода) графика. Если зажать кнопку мышки и провести по графику - можно интересующий участок увеличить.

 

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

Изменено пользователем Mad_Max
Опубликовано (изменено)

OP_RETURN это хешSHA3-256 от выписки из публичного реестра

 

пример

https://naprweb.reestri.gov.ge/#/view/14300198

если скачать документ и вычислить хеш, получим

d24fe36fdb9c9098357f13fa154b3c09cc2f24697b4701d3f2721802e1e264b0

 

а тепер сравним

https://blockchain.info/tx/de64826fee8facfca05a85fa7fc819ae47f0f851b9d6860019adf02a2d0bcc3c

 

Совпадает? значит документ подлинный  :)

 

О, отличное наблюдение. Тайна "загадочного спамера" раскрыта. Оказывается это гос. реестр недвижимости Грузии в блокчейн переезжает! :)

Действительно 2й странный выход в этих транзакциях это хэш документа с выпиской из реестра недвижимости.

 

Правда там и во входе что-то дополнительно еще закодировано в каждой транзакции, вход тоже не стандартный, хоть и распознается браузером блокчейна как корректный:

 

OP_FALSE 3045022100cfdc027bdeb8992bd5a94e1a1ff6ea95f143f872af8c694a9bbf980c0614ef2802205e157bfc0690bf85ff4092a4e998f9fe2847c9d75fddd89ca7534dbf77c4bdd801
30450221008b73ebe4adc4266156efb61d0c3f0b9f261f98d918e9cdbac264da36693da97802205b09268c41b295299ea819cec20436f69396d546caf57170dc76f076a9b03e6f01
5221031de28534908adb89293f05b794a667e7d2e663b88bf01be735d2fe3912dbd70721034c1087c10f956e94f14e2d3575c0f852280f6f60f605ba6fcb9323a39fbd663521037dad2d1a20c976368ac6b9fb116ebd7e4ab19bfd17a732d169cd7166d2c82e2553ae

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

 

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

Поставили бы в скрипт на сервере задержку в несколько секунд между отправками транзакций в сеть и тогда вопросов вообще не было бы.

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

Изменено пользователем Mad_Max
Опубликовано

@jzj53430, спасибо.

 

 

 

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

 

А ещё лучше было бы, если бы они в одну такую транзакцию клали не sha3-256 от одной pdf-ки, а sha3-256 от всей кучки сразу. И была бы всего одна транзакция такого же размера раз в несколько дней. Интересно, почему они так не делают?

Опубликовано (изменено)

От всей кучи? Так тогда объекты недвижимости окажутся привязаны к друг к другу, а чтобы пользователю проверить подлинность придется скачивать документы по всем объектам попавшим в один такой "пакет" и хэшировать весь этот пакет для проверки. И как только будет изменение по одному из объектов пакета (собственник например сменился), то меняется и хэш и всего пакета.

 

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

 

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

 

@jzj53430, как нужную транзакцию то нашел по имеющемуся документу? Попробовал прочитать на сайте, но переводчик с грузинского фигово переводит.

Изменено пользователем Mad_Max
Опубликовано (изменено)
От всей кучи? Так тогда объекты недвижимости окажутся привязаны к друг к другу, а чтобы пользователю проверить подлинность придется скачивать документы по всем объектам попавшим в один такой "пакет" и хэшировать весь этот пакет для проверки. И как только будет изменение по одному из объектов пакета (собственник например сменился), то меняется и хэш и всего пакета.

Во-первых, нету проблемы для желающего проверить скачать и сотню документов разом (pdfки эти весят 100кб - 10мб сотня таких). Т е  экономия на транзакциях в сто раз! Во-вторых, можно было бы использовать дерево Меркла - тогда желающему проверить скачивать ничего лишнего не придется, и можно уложить в одну транзакцию весь дневной объём (да хоть и годовой!).

 

Предлагаю посчитать траты Грузии на эту инновацию. С адреса 3QQB6AWxaga6wTs6Xwq8FYppgrGinGu15f сейчас в среднем уходит 2200 транзакций в день (100000шт за последние 45 дней). Размер транзакций около 390 байт. Итого дневной объем около 860 килобайт. Включение их в блоки битфури вместо обычных обходится не дешевле 860кб/день*0.001бтс/кб=0.86 бтс/день=около 1500 usd/день по текущему курсу. И это только себестоимость транзакций для битфури! Почему бы не уменьшить её в 2000 раз с помощью дерева Меркла или (если это для них сложно) в 10-100 раз с помощью группировки по десять-сто штук? Сколько они берут за это с Грузии - можно только догадываться.

Изменено пользователем sankopolo
Опубликовано (изменено)

@jzj53430, а ясно, не заметил что значок биткоина на странице это на самом деле ссылка на дополнительную страничку, где вся нужная информация есть. Ну тогда все ясно и удобно.

 

@sankopolo,можно много чего еще наворотить, вплоть до запуска собственного отдельного блокчейна. Но с точки зрения конечного пользователя это все будет через одно место - зачем ему качать десятки-сотни вообще не нужных ему чужих документов, думать(выяснять) в какой архиве/пакете они должны быть сложены, чтобы хэши совпали (ведь отличие даже на 1 байт критично - хэш полностью меняется), потом искать в этом пакете проверенном пакете свой единственный нужный документ. На сервере изменение по одному из объектов меняют проверочные хэши для всех документов этого пакета, надо заново весь пакет перехэшировать, чтобы новый хэш определить и в блокчейн отправить. Значит вместо несколько тысяч документов в день придется обрабатывать сотни тысяч документов ежедневно.

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

 

Насчет комиссий - за все в итоге конечный клиент и платит. Эти официальные (заверенные) выписки из реестра недвижимости в Грузии как и во многих других странах платные. Конкретно сейчас сбор там 10 лари. Это около 250 руб по текущему курсу если гугл не врет.

Запись одной такой транзакции (390 байт) в блокчейн по текущим нормальным "коммерческим" расценкам (~150 сатоши за байт, высокая скорость/приоритет тут не требуются) стоит около 390*0.00000150*100000 = 58р из уплаченных клиентами ~250р

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

 

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

 

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

Иначе имеем классическую "трагедию общин".

Изменено пользователем Mad_Max
Опубликовано

Кстати вчера (10 мая) около 14 часов, кто-то опять от души в блокчейн навалил огромную кучу тяжелых(объемных) транзакций (больше 15 Мб за час), правда с относительно невысокими комиссиями (50-60 сатошиков).
 
 post-3936-0-91306400-1494535720_thumb.png
Из-за этого очередной рекорд по объему мемпула поставили - более 120 МБ.

Опубликовано

Кстати вчера (10 мая) около 14 часов, кто-то опять от души в блокчейн навалил огромную кучу тяжелых(объемных) транзакций (больше 15 Мб за час), правда с относительно невысокими комиссиями (50-60 сатошиков).

 

 attachicon.gifbitcoin_spam-3.png

Из-за этого очередной рекорд по объему мемпула поставили - более 120 МБ.

это майнерам на черный день :)

Опубликовано

 

 

На сервере изменение по одному из объектов меняют проверочные хэши для всех документов этого пакета, надо заново весь пакет перехэшировать, чтобы новый хэш определить и в блокчейн отправить. Значит вместо несколько тысяч документов в день придется обрабатывать сотни тысяч документов ежедневно.
Да ничего там такого не нужно! Можно даже так: просто заводим файл со списком хешей всех документов за день и каждый день кладем в блокчейн одну транзакцию с хешем этого файла. И всё! Клиент качает свой документ и список. Проверяет, что хеш его документа есть в списке и что хеш списка в блокчейне. И всё.

 

 

Конкретно сейчас сбор там 10 лари. Это около 250 руб по текущему курсу если гугл не врет. Запись одной такой транзакции (390 байт) в блокчейн по текущим нормальным "коммерческим" расценкам (~150 сатоши за байт, высокая скорость/приоритет тут не требуются) стоит около 390*0.00000150*100000 = 58р из уплаченных клиентами ~250р В общем правительство и Битфури от комиссий за запись в блокчейн явно не обеднеют, сколько бы таких транзакций не было, а значит конца этому "спаму" вообще не предвидится.
Ну так про то и речь - решения принимают правительство и битфури, а платят грузины. Все довольны. Ну, кроме грузин и обычных пользователей биткоина.

 

Дело тут в том, что все так не смогут свои документы туда пихать всё равно при 1 мб блоке (да и при 10мб тоже). Битфури заняла 0.5% от блокчейна под один реестр Грузии - при населении Грузии 0.05% от мирового. А можно было бы легко занять 0.0002% (1 такая транзакция в день).

Опубликовано

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


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

Опубликовано

 

 

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

 

Рядовые грузины думаю тоже не в обиде и не в накладе. В других странах эта услуга тоже платная и  стоит не меньше и без всякого блокчейна и уплачиваемых майнерам комиссий. Для сравнения у нас выписка из реестра недвижимости: от 300р до 700р в электронном виде, от 750р до 2200р в бумажном виде см http://www.estate78.ru/stala-izvestna-stoimost-vipiski-iz-e/

 

Так что думаю грузины платя за эту услугу по ~250р за выписку и заодно получая персональную удостоверяющую запись в главном блокчейне вполне довольны подобным сервисом.

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Похожие топики

    • Нужен ли миру Биткоин как платежная система?

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

      в Биткоин

    • Биткоин обновляет исторические максимумы: что будет дальше

      После почти двух месяцев неудачных попыток пробить уровень $112 000, биткоин таки смог. Причем сразу на $6000 и даже чуть больше. Главную роль играют растущие аппетиты крупных компаний, скупающих криптовалюту. Биткоин прибавил в цене с 4 по 11 июля 2025 года чуть больше 8%. Крупнейшая криптовалюта наконец-то обновила свой исторический максимум, достигнув в пятницу, 11 июля, отметки $118 839. Рекордное значение удалось установить за счет рывка, предпринятого BTC во второй половине недели.

      в Новости криптовалют

    • Биткоин поставил новый рекорд цены и стремится к $120 000

      Цена биткоина обновила исторический рекорд, преодолев в моменте отметку $118 600, и стремиться к новым историческим максимумам. Бычьи настроения инвесторов увеличивают приток капитала в криптовалютные биржевые фонды и интерес со стороны корпоративных покупателей BTC. Всплеск ликвидации коротких позиций на общую сумму около $200 млн усилил рост, поскольку трейдеры, ставившие на падение цены, были вынуждены выкупать позиции, ускоряя ралли, предположили аналитики криптобиржи Binance. Эксперт

      в Новости криптовалют

    • Биткоин побил новый исторический рекорд цены

      Курс биткоина на нескольких крупных биржах взял новый рекордный максимум в $112 055. За сутки первая криптовалюта выросла в цене более чем на 2% — с отметки $109 000. Эта отметка последние недели оставалась главным уровнем сопротивления монеты. Рыночная капитализация биткоина достигла $2,2 трлн. Ралли способствовало росту основных альткоинов, которые последовали примеру флагманской криптовалюты. Эфир, вторая цифровая монета по капитализации, подорожала на 6%, до $2778, а курс криптовалют XR

      в Новости криптовалют

    • Аналитики Bloomberg: Биткоин-лихорадка может создать новый «пузырь» на рынке

      Как  сообщили аналитики издания Bloomberg, десятки мелких компаний используют капитал с фондового рынка для покупки биткоина. Это может грозить рынку формированием нового «пузыря», способного подорвать его устойчивость. Эксперты отметили, что волна покупок первой криптовалюты началась с компании Strategy, превратившейся в «казначейство биткоинов». При этом, большинство корпоративных казначеев считают криптовалюту непригодной для расчетов и выплат.    По мнению аналитиков, сложившаяся

      в Новости криптовалют

×
×
  • Создать...