Можно ли в Python создавать бинарные файлы? Конечно можно.
Для этого в Python есть следующие инструменты:
▫️ тип данных bytes и bytearray
▫️ открытие файла в режиме wb (write binary) или rb (read binary)
▫️ модуль struct
Про модуль struct поговорим в первую очередь.
Файл в формате JSON или Yaml внутри себя содержит разметку данных. Всегда можно определить где список начался а где закончился. Где записана строка а где словарь. То есть формат записи данных содержит в себе элементы разметки данных.
В binary-файле данные не имеют визуальной разметки. Это просто байты, записанные один за другим. Правила записи и чтения находятся вне файла.
Модуль struct как раз и помогает с организацией данных в таком файле с помощью определения форматов записи для разных частей файла.
Модуль struct преобразует Python-объекты в массив байт, готовый к записи в файл и имеющий определённый вид.
Для этого всегда следует указывать формат преобразования (или, как оно здесь называется - запаковки).
Формат нужен для того, чтобы выделить достаточное количество байт для записи конкретного типа объекта. В последствии с помощью того же формата будет производиться чтение.
При этом следует помнить что мы говорим о типах языка С а не Python.
Именно формат определяет, что записано в конкретном месте файла, число, строка или что-то еще.
Вот какие токены формата у нас есть.
Помимо этого, первым символом можно указать порядок байтов. На разных системах одни и те же типы данных могут записываться по-разному, поэтому желательно указать конкретный способ из доступных. Если этого не сделать, то используется символ '@', то есть нативный для текущей системы.
В строке формата мы пишем в каком порядке и какие типы собираемся преобразовать в байты.
Запакуем в байты простое число, токен "i".
>>> import struct
>>> struct.pack('=i', 10)
b'\n\x00\x00\x00'
Теперь несколько float, при этом нужно передавать элементы не массивом а последовательностью аргументов.
>>> struct.pack('=fff', 1.0, 2.5, 4.1)
b'\x00\x00\x80?\x00\x00 @33\x83@'
Вместо нескольких токенов можно просто указать нужное количество элементов перед одним токеном, результат будет тот же.
>>> struct.pack('=3f', 1.0, 2.5, 4.1)
b'\x00\x00\x80?\x00\x00 @33\x83@'
Теперь запакуем разные типы
>>> data = struct.pack('=fiQ', 1.0, 4, 100500)
я запаковал типы float, int и unsigned long long (очень большой int, на 8 байт)
b'\x00\x00\x80?\x04\x00\x00...'
Распаковка происходит аналогично, но нужно указать тот же формат, который использовался при запаковке. Результат возвращается всегда в виде кортежа.
>>> struct.unpack('=fiQ', data)
(1.0, 4, 100500)
Как видите, ничего страшного!
#lib#basic
#rwa
Слушание по токенизации в США - историческая х*йня!
25 марта 2026 года в Палате представителей США прошло 5-часовое слушание по RWA, которое, вероятно, войдёт в историю как один из ключевых моментов институционального признания блокчейна в США.
Расшифровка: на русском языке
@web3ru
#RWA
Securitize и Computershare готовят акции к ончейну
Securitize заключила партнерство с Computershare для токенизации американских акций.
Computershare — это один из крупнейших в мире регистраторов акций. Такие компании ведут учет владельцев бумаг, обрабатывают корпоративные действия, выплаты, переход прав и другие операции между эмитентами и акционерами.
Масштаб важный: через инфраструктуру Computershare обслуживаются компании с общей капитализацией около $70 трлн.
Для Securitize это дает доступ не просто к отдельному пилоту, а к инфраструктуре, которая уже работает с публичными компаниями. Смысл партнерства — сделать токенизированные акции совместимыми с привычным учетом прав собственности.
Если такая модель заработает, RWA выйдет за пределы токенизированных фондов и облигаций в сторону массового рынка акций.
#RWA
State Street запускает сервис для токенизированных фондов в Люксембурге
— классические фонды смогут выпускать токенизированные доли
— State Street будет обеспечивать учет, администрирование и операции
— интеграция между традиционной инфраструктурой и блокчейном
Люксембург — один из ключевых хабов фондовой индустрии в Европе, поэтому запуск там — важный шаг для масштабирования RWA.
#RWA
35% инвесторов заходят в токенизацию активов
Около 35% инвесторов уже инвестируют или планируют увеличить долю в токенизированныхактивах. Еще 37% заявили, что пока не заходили, но рассматривают такую возможность.
Среди ключевых сегментов:
— частные рынки (private equity) — интерес у 58% опрошенных
— недвижимость — около 52%
— фонды и долговые инструменты — более 40%
При этом около 60% институциональных участников считают токенизацию одним из ключевых трендов на ближайшие годы.
Рынок RWA продолжает расти: по оценкам, объем токенизированных активов уже превышает $10 млрд и может достигнуть $16 трлн к 2030 году.
#RWA
Hastra выходит в Ethereum и добавляет автокредиты
Протокол Hastra объявил о переходе к новой фазе: запуск в сети Ethereum и расширение набора активов. До этого продукт работал в Solana с доходностью от кредитов HELOC через Figure.
Теперь ключевое изменение — выход в EVM:
— запуск через Morpho vaults
— кураторство Sentora
— единый источник доходности для Solana и Ethereum
По мере притока капитала из двух экосистем ставки будут формироваться через Dutch Auction и постепенно снижаться — как в классическом кредитном рынке.
Параллельно появляется новый продукт — AUTO:
— автокредиты от Agora Data
— доходность около 8,6%
— обеспечение ~2,5x
— сегмент non-prime
Модель разделена:
— Agora Data — выдача и скоринг
— Figure — инфраструктура и секьюритизация
— Hastra — дистрибуция в DeFi
Это первый внешний источник доходности для протокола. Ранее все шло через Figure.
#RWA
Bybit добавила 44 новых фьючерсные пары на акции и ETF
Bybit одновременно запустила 44 новых CFD-инструмента на акции и биржевые фонды.
В список вошли, в частности, спотовый Bitcoin ETF от BlackRock IBIT, оператор спутниковой связи ASTS, энергетическая компания PSX и ManchesterUnited (MANU).
Среди новых ETF есть фонды на разные сектора:
— XLE — энергетика
— LIT — литиевые батареи
— URA — добыча урана
#RWA
HSBC протестировала токенизированные депозиты в сети Canton
HSBC сообщила об успешном пилоте токенизированных депозитов в сети Canton.
В тесте банк смоделировал выпуск, перевод и атомарный расчет своего сервиса Tokenised Deposit Service.
Это первый случай, когда сервис токенизированных депозитов HSBC протестировали в публичной блокчейн-сети для регулируемых участников.
Во время пилота банк также проверил расчеты токенизированных депозитов против других цифровых активов.
#RWA
BingX запустила токен SpaceX в формате pre-IPO RWA
BingX заявила о запуске SpaceXToken — биржа называет его первым pre-IPO RWA-токеном в своей линейке.
Распределение идет в ограниченном объеме через Xpool.
Фон для запуска сильный: Reuters пишет, что SpaceX уже вышла на продвинутую стадию подготовки к IPO.
Роудшоу ждут в июне 2026 года, объем размещения может составить около $75 млрд, а целевая оценка — около $1,75 трлн.
Если эти параметры сохранятся, размещение SpaceX может стать крупнейшим IPO в истории.
#RWA
Securitize токенизировала акции Currenc на Ethereum и Solana
Securitize объявила, что Currenc Group (Nasdaq: CURR) перевела свои обыкновенные акции в токенизированный формат на платформе Securitize сразу в сетях Ethereum и Solana. Компания подает это как шаг к ончейн-модели публичного рынка.
В анонсе делают акцент на том, что такие акции могут дать 24/7 торговлю, дробное владение, более дешевые транзакции и интеграцию с DeFi и алгоритмическими стратегиями.
#RWA
OpenEden запустила первый токенизированный доступ к стратегии BNY по коротким высокодоходным облигациям
OpenEden представила HYBOND — токен, который дает ончейн-доступ к стратегии BNY Global Short-Dated High Yield Bond. В The Block это подается как первый такой токенизированный доступ к этой стратегии.
Речь идет о выходе за пределы привычных токенизированных казначейских бумаг США. Новый продукт дает доступ уже к более рискованному кредитному сегменту — коротким высокодоходным облигациям, а не к «безрисковому» денежному рынку. Саму стратегию BNY описывает как портфель глобальных high-yield облигаций со сроком погашения в пределах примерно двух лет.
#RWA
Franklin Templeton покупает 250 Digital
Franklin Templeton договорилась о покупке 250 Digital — криптокомпании, которая была выделена из CoinFund в начале 2026 года. Условия сделки не раскрываются. На базе актива Franklin собирается создать новое направление Franklin Crypto, ориентированное на институциональных инвесторов, включая пенсионные фонды и суверенные фонды.
Покупка вписывается в более широкое расширение Franklin Templeton в цифровых активах: компания работает в этом направлении с 2018 года и уже запускала публичные криптопродукты в США.
Franklin Templeton управляет активами более чем на $1,7 трлн.
#RWA
Plume запустила пилот по выплате зарплаты в токенизированный фонд
Plume вместе с Toku и WisdomTree запустила пилотную программу, в которой сотрудники могут получать часть зарплаты не в кэше, а в долях токенизированного фонда денежного рынка WTGXX. Пока пилот идет на сотрудниках самой Plume.
Идея в том, чтобы деньги поступали не просто как остаток на счете, а сразу как регулируемый доходный актив. В компании подают это как следующий шаг после криптозарплат в стейблкоинах: не просто перевести выплату в блокчейн, а встроить в payroll уже готовый финансовый продукт.