TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #242 · 7 мај

Теперь запакуем строку. В этом случае следует передавать тип данных bytes. >>> struct.pack('=s', b'a') b'a' Для записи слова следует указывать количество символов. >>> struct.pack('=5s', b'hello') b'hello' Кстати, запакованный вид соответствует исходному тексту. Всё верно, символ есть в таблице ASCII, то есть его код попадает в диапазон 0-127, он может быть записан одним байтом и имеет визуальное представление. А вот что будет если добавить символ вне ASCII >>> struct.pack(f'=s', b'ё') SyntaxError: bytes can only contain ASCII literal characters. Ошибка возникла еще на этапе создания объекта bytes, который не может содержать такой символ. Поэтому надо кодировать эти байты из строки. >>> enc = 'ёжик'.encode('utf-8') >>> struct.pack(f'={len(enc)}s', enc) b'\xd1\x91\xd0\xb6\xd0\xb8\xd0\xba' Заметьте, длина такой строки в байтах отличается от исходной длины, так как символы вне ASCII записываются двумя байтами и более. Поэтому здесь формат создаём на лету, используя получившуюся длину как каунтер токена. #libs#basic

Hashtags

Резултати

Пронајдени 2 слични објави

Пребарај: #ethereum2

当前筛选 #ethereum2清除筛选
Mirracoin Новости

@MirraChannel · Post #176 · 23.07.2024 г., 07:08

#Блокчейн#EIP4844#DeFi#NFT#Ethereum2#база Что такое EIP-4844 в Ethereum и почему это важно? Сегодня поговорим о EIP-4844 — новом предложении по улучшению Ethereum, которое обещает существенно повысить его эффективность. EIP-4844 (или Proto-Danksharding) направлено на улучшение масштабируемости сети Ethereum путем введения нового типа транзакций и блоб-стоража. Это позволит: 🟢Уменьшить стоимость транзакций — за счет более эффективного использования данных и снижения нагрузки на сеть. 🟢Увеличить пропускную способность — более быстрая обработка большего количества транзакций. 🟢Облегчить внедрение L2 решений — улучшая взаимодействие между основным уровнем и вторичными уровнями (Layer 2), такими как Optimistic Rollups и zk-Rollups. 🔥Вот как это может повлиять на использование Ethereum: • Меньше комиссий: Сделки станут дешевле, что особенно полезно для DeFi приложений и NFT проектов. • Быстрее транзакции: Меньше времени на ожидание подтверждения транзакций. • Больше возможностей для разработчиков: Легче создавать масштабируемые и эффективные dApps. @MirraChannel😎

Mirracoin Новости

@MirraChannel · Post #188 · 08.08.2024 г., 10:06

#блокчейн#Консенсус#PoS#база Что такое Proof of Stake (PoS)? Proof of Stake (PoS) — это один из самых популярных алгоритмов консенсуса, используемых в блокчейн-сетях. В PoS валидаторы избираются на основе количества криптовалюты, которую они держат и готовы "заморозить" (поставить на кон). ☝️Основные особенности PoS: • Экономия энергии: PoS минимизирует энергозатраты, что делает его более экологичным. • Доступность и децентрализация: В PoS любой владелец криптовалюты может стать валидатором, что способствует более широкой децентрализации сети. • Интересы участников: Валидаторы заинтересованы в честной работе , так как при мошеннических действиях их «стейк» (т.е. замороженные средства) может быть конфискован 😏. 📌Примеры использования PoS: #Ethereum2.0: Один из самых известных блокчейнов, перешедший на PoS, что позволило снизить энергозатраты и улучшить масштабируемость сети. #Cardano: Известен своим тщательно продуманным механизмом PoS, обеспечивающим безопасность и устойчивость сети. 🔥 PoS уже доказал свою эффективность и стал основой для многих современных блокчейнов, предлагая более устойчивую и экономически выгодную альтернативу традиционным методам консенсуса. 👍 Не забудьте лайкнуть этот пост, если он был полезен, и поделиться с друзьями! @MirraChannel😎