PrimeBlock
1.39K subscribers
3.3K photos
58 videos
76 files
6.34K links
агрегатор криптомнений. Для связи по поводу репостов тут @Cartm @garri_g
Download Telegram
Forwarded from CryptoBotan
​​
SNICKER - Simple Non-Interactive Coinjoin with Keys for Encryption Reused

Для стека биткоина

Часть 1.
⬇️⬇️⬇️
SNICKER ("Простые неинтерактивные Coinjoins с ключами для повторного использования шифрования") - это метод, позволяющий создать двухпартийный CoinJoin (CJ) без какой-либо синхронизации или взаимодействия между участниками.

Автором SNICKER является один из разработчиков JoinMarket Adam Gibson. SNICKER представлен в качестве проекта предложения по улучшению биткойна (BIP).

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

Объясняя процесс SNICKER я использовал статью "SNICKER: How Alice And Bob Can Mix Bitcoin With No Interaction".

Повторное использование адресов:

Алиса имеет 1BTC, который она хочет миксануть и он представлен как UTXO в блокчейн. Он отправляет этот биткоин себе же, на свой же адрес, публично отмечая UTXO как потенциально доступный для микса.

Боб также имеет 1BTC и он не знает Алису, но знает, что где-то в сети есть такие пользователи, которые помечают свои UTXOs для микса. Боб сканирует блокчейн в поисках таких помеченных UTXOs, плюс ко всему находит повторно используемые адреса, которые недоступны для смешивания (о них чуть позже).

Так как Алиса, отправила биткоин на тот же адрес, ее PublicKey опубликован в блокчейне. Боб использует этот PublicKey Aлисы и объединяет его со своим PrivateKey для создания “shared secret”.

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

Этот секрет является общим, потому что только Алиса и Боб могут генерировать его: Боб со своим PrivateKey и PublicKey Алисы, а Алиса со своим PrivateKey и PublicKey Боба (соответствующим монетам, которые они хотят смешать).

Итак: Боб имеет UTXO Алисы (потому что он помечен) и ее PublicKey + общий секрет.

Боб берет "общий секрет" и использует его для математической "настройки" PublicKey Алисы. Такая настройка создает новый PublicKey, но без PrivateKey...пока без него.

Тут интересный момент....Этот PrivateKey для нового PublicKey может быть обнаружен Алисой, при условии, что она изменит свой первоначальный PrivateKey при помощи общего секрета и полученный измененный PrivateKey соответствовал бы измененному PublicKey.

То есть Боб может генерировать новый PublicKey, а значит и новый адрес для Алисы, без ее ведома и который только она может потратить.

Итак: Боб имеет: UTXO Алисы, ее PublicKey, общий секрет и новый адрес для Алисы.

Боб создает транзакцию с двумя входами (UTXO Алисы и UTXO для своего биткоина). Он добавляет новый адрес Алисы и свой собственный адрес в качестве выходов и подписывает транзакцию.

Для создания транзакции-CoinJoin не хватает только подписи Алисы.

Боб шифрует транзакцию при помощи PublicKey Алисы, и только Алиса может расшифровать транзакцию. Боб публикует транзакцию на доске объявлений для пользователей SNICKER. Шифрование необходимо, так как, без него, потенциальный наблюдатель может определить какой вход принадлежит Бобу, а какой Алисе.

Транзакция CJ зашифрована и хоть Алиса и знает где искать, она не знает что искать. Алиса пытается расшифровать все предложенные объявления при помощи своего PrivateKey,

Найдя ту зашифрованную транзакцию, у Алисы есть все для завершения микса. Она использует свой PrivateKey и PublicKey Боба (в входных данных) для созданияобщего секрета, который она использует для создания нового PrivateKey. После проверки этого нового PrivateKey, который должен соответствовать ее новому, созданному Бобом, адресу, она подписывает и транслирует транзакцию в сеть.

Следующим постом разберу еще одну версию без повторного использования адреса.

#Privacy
Forwarded from 21 идея
Сегодня предлагаем начать обсуждение Биткоин-блокчейна и опасностях для приватности, ассоциируемых с использованием данного инструмента.

Блокчейн-атаки на приватность

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

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

Биткоин использует модель UTXO; каждая транзакция имеет входы и выходы; их может быть по одному или несколько. Выходные данные предыдущих транзакций могут использоваться в качестве входных данных для последующих. Выход, который еще не был потрачен, называется UTXO (неизрасходованный транзакционный выход). UXTO часто называют “монетами”. UTXO связаны с биткоин-адресом и могут быть потрачены путем создания валидной подписи, соответствующей скрипту публичного ключа (scriptPubKey) адреса.

Адреса представляют собой криптографическую информацию, в основном случайные числа. Сами по себе они мало что говорят о реальном владельце биткоинов. Обычно злоумышленник пытается связать несколько адресов, которые, по его мнению, принадлежат одному кошельку. Такие коллекции адресов называются “кластерами”, а деятельность по их созданию называется “кластеризацией кошельков”. Как только злоумышленник получил доступ к кластерам, он может попытаться связать реальные личности с субъектами, за которыми он хочет следить. Например, он может найти кластер кошелька A, принадлежащий Элис, и кластер кошелька Б, принадлежащий Бобу. Если видно, что транзакция в биткоинах отправлена с кластера A на кластер Б, то злоумышленник будет знать, что Элис отправила монеты Бобу.

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

В следующих постах мы детально остановимся на методах, используемых при кластеризации Биткоин-кошельков.

Постепенно растущий материал можно найти по этой ссылке, а оригинал — здесь.

Перевод подготовлен -T.ru

#длякаждого

#приватность
Forwarded from Криптокритика / Cryptocritique
Еще один криптан решил побарыжить масками. Еще немного и криптаны начнут барыжить наркотой и открывать магазины на Гидре. Им, как видите, решительно пох чем барыжить. Масками, токенами - какая разница. Главное - впарить лохам.

Запоминайте важное эмпирическое правило: если человек работал с криптой (стартап, биржа, криптофонд, криптобанк), с вероятностью 99% он беспринципная лживая мразь.
⬆️⬆️⬆️⬆️
Это просто какой то ... позор
Forwarded from Криптокритика / Cryptocritique
Если кто не знает, то барыга, решивший на время пандемии побарыжить масками, Евгений Цильмер - это основатель "международной платежной системы 123". Блеать, у тебя вроде бы крупный бизнес - а ты челноком по маскам устроился. То есть бизнес тебе сейчас твой либо не интересен, либо это склад защекоинов или лавка стиральная, пусть и с лицензией ЦБ.
Forwarded from Крипто HeadHunter | WEB 3 Jobs (@ControllerBot)
Реклама — двигатель торговли. Но бывает и так, что некоторые граждане, вложив небольшую сумму денег, надеются на большие доходы от наивных клиентов в этом бизнесе.

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

Alicoinmedia.com

Walbit.org

alphabitpr.com

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


К счастью, у нас есть люди, обладающие доступом к базам, и информации недоступной простому пользователю интернета.

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

https://teletype.in/@homeoftherisingsun/7WiyOM6Qq

Граждане мошенники — успокойтесь. И закройте свои сайты пока не стало поздно !
⬆️⬆️⬆️⬆️
Пострадавшим от действий этих агенств прошу написать в @primeblockchat - с вами свяжутся.
Forwarded from Криптокритика / Cryptocritique
""Международная платежная система «123» (№042 от 29.06.2016 года в реестре платежных систем ЦБ) предлагает Инвестору вступить в участники ФЕДЕРАЛЬНОГО ТРАНСПОРТНОГО ПРОЕКТА с РЕНТАБИЛЬНОСТЬЮ 65% ГОДОВЫХ.
Наша компания основана в 2015 году. Это ЕДИНСТВЕННАЯ Российская негосударственная карточная платежная система, входящая в реестр платежных систем ЦБ РФ, включенная в реестр (Ассоциация банков США) и имеющая свои зарубежные представительства и участников." - отсюда

Как видите, новоявленный масочник Цильмер решил еще и поиграть в инвестиции. 65% годовых, круто же. Вот только что же это мне напоминает? Хм, наверное пирамиды или печально известный StartTrack при ФРИИ, который по факту тоже выглядит как кидок-контора.

Ну и напомню, что у 123 уже нет лицензии ЦБ.
Forwarded from Goldfoundinshit ТМ
​​Родилось вот такое эссе .. Прям крик души

Грязные наличные деньги.


Одним из нюансов, который сейчас развивается вместе с развитием эпидемиии COVID-19 — это посыл, которым нас пытаются нас убедить что наличные деньги — опасны. Они передают инфекцию. Они заразны.


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

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

Нет . Так же будет и с запретом налички.

Наличка — это единственное, что может дать тебе почувствовать себя свободным. Когда ты ее унес в банк — она не твоя. Дал знакомому в долг — она не твоя. Твоя она, когда лежит у тебя в матрасе под подушкой. И никто не сможет проконтролировать куда ты ее тратишь.

Вы думаете что после пандемии вам все вернут назад ? Никогда такого не было. Похоже, вся эта катавасия с относительно неопасным вирусом затеяна для того чтобы устроить тотальный контроль. Тем кто в это не верит отправлю читать «1984» , и анализировать новсти про введение социального рейтинга в Китае.

Вы думаете вас спасут криптовалюты ? Возможно, на первом этапе так и будет. Но у же сейчас 40% биткоин транзакций кластифицированы и есть возможность узнать владельца. Крипта типа Монеро — целенаправленно убивается. Ну что на самом деле могут сделать несколько аспирантов по криптографии, которые на свои средства развивают проект ?
Разве могут они тягаться с Blockstream, которые по факту и есть «серый кардинал» мира биткоина.

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

Удачи, и не только в торгах , а и в дальнейшей жизни.
Forwarded from cp0x.com
MakerDAO:
проект Request Network финансировал свою работу через залоги eth под dai, но попал под ликвидацию. Упс!;
пост команды о том, как обвалился рынок и как это повлияло на MakerDAO;
более 14000 MKR с аукционов выкупил фонд Paradigm
Линк

Solana:
оптимистичные цели в 5 млн юзеров в концу года;
раздача токенов 7го апреля (ждем листинги)
Линк

Polkadot:
инфографика количества нод в экосистеме;
новый проект на Substrate - Phala Network;
5-ая волная грантов от Web3 Foundation
Линк

TrustToken: раздача токенов 14го апреля; бюджет на 18 месяцев
Линк

Новые темы на форуме.
Balancer: первый опыт поставки ликвидности; сравнение с Uniswap v2 и обзор перспектив от defiweekly
Линк
antaeus сравнивает децентрализованные кросс-чейн проекты
Линк

DeFi: quid.li - бухгалтерия в долларах, а зарплаты в битке
Линк

Dharma: поиск решений второго уровня для платежей, основанных на Optimistic Roll-Up, тк первый слой Ethereum не годится
Линк

Bitcoin:
цикл переведенных статей от Bitcoin Translated (ру);
пост Kraken о том, как "Великая передача богатства" может помочь биткоину резко прибавить в цене (eng);
bitmex о том, кто финансирует разработку биткоина.
Линк

Текст cp287 о роллапах (eng)
Линк

4read:
описание событий 12 марта (чёрного четверга) от Multicoin Capital (eng);
cборник whitepaper'ов (более 3000)
Линк

Крипто-фонд Polychain Capital принёс инвесторам 1332% прибыли с 2016го года
Линк
Forwarded from Incrypted
Федеральный судья запретил раздачу токенов Gram неамериканским инвесторам

https://twitter.com/CoinDesk/status/1245402716853145601

Ваш @Incrypted_net
Forwarded from Криптокритика / Cryptocritique
Хехе, это значит, что расейских криптанов, пытающихся барыжить токенами Телеграма (в свободное время от попыток наладить поставки и продажи масок из Китая) можно смело сдавать в отдел финансовых преступлений ФБР ;)

https://www.coindesk.com/judge-denies-telegrams-request-to-issue-gram-tokens-to-non-us-investors

Интересная новость для авторов телеграм-канала "Криптомужик" и Александра Бутманова, не правда ли?
По поводу главного аргумента юристов Telegram о том, что компанией могут быть введены договорные запреты на перепродажу Gram на вторичном рынке суд пояснил следующее:

«Блокчейн TON был разработан и предназначен для предоставления анонимности тем, кто покупает или продает Gram. Любое ограничение в отношении того, кому иностранный первоначальный покупатель может перепродать Gram, будет иметь сомнительное исполнение в реальном мире».

«Предполагается, что первоначальные покупатели будут распространять Gram на вторичном публичном рынке...перепродажа грамм по каналам Telegram на
вторичном рынке, вероятно, привлечет покупателей из США».
Forwarded from 0 (Valeriya Soboleva)
🛑 Друзья, вы меня простите, но ситуация патовая.

Этот закон уже прошел 3-е чтение, и осталась одна надежда на то, что Путин его отклонит.
____________________

🔺Если этого не произойдет - прощай, интернет! прощай блогеры дилетанты, прощай блогеры профессионалы, прощай все альтернативные СМИ, прощай здравый смысл, прощай всё адекватное, что вообще делает нас людьми...

Братья станут друг другу врагами, а враги не станут ждать и мгновенья, чтобы стукануть на вас в соотвествующие органы.
__________________

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


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

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

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

https://bitnovosti.com/2020/04/01/tsifrovoj-kontslager/

#big_brother #Государство #Новости #Россия
#биткойн #биткоин #bitcoin #криптовалюта #блокчейн
Forwarded from Блокчейн & Разработка
Erlay: протокол эффективного распространения транзакций Биткоина

Наш соотечественник Глеб Науменко, работающий сейчас в Blockstream, разработал новый, более оптимизированный способ распространения транзакций в сети Биткоина, который называется Erlay. Алгоритм позволяет увеличить количество соединений между нодами (что повышает безопасность сети) и при этом снизить трафик, генерируемый передачей транзакций от ноды к ноде, на 40%.

Сеть Биткоина устроена таким образом, что каждая нода получает каждую транзакцию и каждый блок. Когда вы отправляете транзакцию, нода, которая её получает, отправляет её всем нодам, к которым она подключена. Эти ноды рассылают транзакцию всем нодам, к которым они подключены — так транзакция расходится по всей сети. Сейчас это занимает чуть больше 4 секунд.

У такого способа распространения есть несколько недостатков:
1. Ноды в холостую гоняют одни и те же транзакции. Одна может получать одну и ту же транзакцию несколько раз. Эта проблема была частично решена тем, что вместо самих транзакций сначала рассылаются только айдишники — если у ноды нету транзакции с конкретным айдишником, она запросит всю транзакцию.
2. Невозможно увеличить количество соединений между нодами. Различные исследования показывают, что чем больше соединений между нодами в P2P-сети, тем труднее проводить некоторые виды атак. Если сейчас увеличивать количество соединений в сети Биткоина, то сильно вырастет трафик, как раз по большей части из-за спама транзакций.

Именно эти проблемы и решает Erlay.

Биткоин-ноды можно разделить на два типа:
1. Публичные. Это ноды, которые подключаются к другим нодам в сети (исходящие соединений) и позволяют другим нодам подключаться к ним (входящие соединения). По умолчанию, нода открывает 8 исходящих соединений и принимает до 125 входящих соединений.
2. Приватные. Это ноды, которые подключатся к другим нодам, но входящих соединений не разрешают. Они так же по умолчанию подключаются к 8 другим нодам.

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

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

Идея Глеба состоит в том, чтобы сократить спам транзакциями и добавить новый механизм сверки и согласования транзакций между нодами.
Теперь транзакции будут рассылаться только публичными нодами (нодами с большим количеством входящих соединений) и только на 8 исходящих соединений (даже если их отрыто больше). Главная задача тут — снизить трафик и при этом разместить транзакции в сети таким способом, чтобы они располагались близко к нодам. Например, нода может не получить новую транзакцию, но транзакция с высокой вероятность будет у одной из нод, к которым она подключена, или в паре «прыжков» от неё. Это снизит трафик, увеличит безопасность (больше соединений = безопаснее сеть), но ноды будут получать не все транзакции. И это решается с помощью нового алгоритма, который называется Minisketch. Алгоритм построен вокруг структуры данных под названием скетч (sketch). Я не смог найти описание этой структуры данных на русском языке (вероятно они сами её изобрели), поэтому перескажу своими словами.
1. Скетч это структура, оптимизированная для сравнения двух множеств и выявления различий между ними. В данном случае множества состоят из айдишников транзакций.
2. Скетчи хранят множества в запакованном виде. В этом смысле они похожи на хэши, из которых можно восстанавливать исходные данные.
3. Скетчи сравниваются между собой операцией XOR. Результат сравнения — скетч разницы двух множеств.
4. Скетч разницы представляет собой симметрическую разность двух множеств, т. е.
Forwarded from Блокчейн & Разработка
он содержит айдишники транзакций: а) которых нету у текущей ноды; б) которых нету у ноды, с которой была проведена сверка.

У скетчей есть один недостаток: чтобы найти различия между множествами, необходимо оценить (предугадать) их количество. Если оценка больше реального количества различий, то алгоритм сработает. Если меньше, то нода переключится на альтернативный способ (по тестам такое происходит в 0.7% случаев), который заключается в том, чтобы сверить с другой нодой не полное множество, а только половину: благодаря линейности скетчей, имея разницу половины транзакций, можно достроить оставшиеся транзакции. Если и этот способ не срабатывает (4.3% случаев по тестам), то нода выполняет стандартную синхронизацию транзакций.

Что получается в итоге:
1. Рассылкой занимаются только публичные ноды и только на 8 исходящих соединений.
2. Не все ноды получают новые транзакции, но транзакции распределяются по сети примерно равномерном.
3. Ноды периодически (каждую секунду) проводят сверку транзакций с помощью скетчей.
4. Благодаря тому, что транзакции распределены по сети равномерно, сверка работает быстро.
5. В итоге снижается трафик и увеличивается количество соединений между нодами, что делает сеть безопаснее.

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

Оригинальный пейпер, в котором много деталей и графиков: https://arxiv.org/pdf/1905.10518.pdf

Erlay получил BIP номер 330: https://github.com/bitcoin/bips/blob/master/bip-0330.mediawiki

И уже идёт работа над кодом: https://github.com/bitcoin/bitcoin/pull/18261

Сидите дома и изучайте Биткоин.
Forwarded from Incrypted
P2P биржа без KYC. Макс Кейдун (HodlHodl) в гостях у Incrypted

https://youtu.be/e3_nMxgL7VU

У нас в гостях представитель P2P биржи HodlHodl, организатор крупнейшей русскоязычной Биткоин конференции и Биткоин максималист Макс Кейдун.

Поговорим на такие темы:

— Как устроен P2P рынок
— Какие метрики важны в P2P платформах?
— Как можно прожить без обязательного KYC
— Baltic Honeybadger самая крупная биткоин конференция

Когда? Сегодня, 2 апреля
18:00 (Киев) (мск)

Подписывайтесь на канал если ещё не подписаны и жмите колокольчик, чтобы не пропустить! Ну вы и сами знаете

Ваш @Incrypted_net
Forwarded from Криптокритика / Cryptocritique
Revolut начал перебрасывать счета своих юзеров на литовское юрлицо. Что как бы намекает нам, что лавка потихонечку начинает сворачиваться, а из UK компанию вежливо попросили.

https://blog.revolut.com/transferring-our-lithuanian-customers-before-brexit/

О том, что Revolut - такая же хрень, как и Crypterium, я писал еще два года назад. Никто не верил, но ничего - скоро поверите.

P.S. И еще небольшое чтиво про Revolut и WeWork.