mastodon.world is one of the many independent Mastodon servers you can use to participate in the fediverse.
Generic Mastodon server for anyone to use.

Server stats:

8.1K
active users

#solidity

2 posts2 participants0 posts today

🌘 編譯器臭蟲導致編譯器臭蟲:十二年前的 G++ 臭蟲如何拖垮 Solidity
➤ 當十二年前的 G++ 臭蟲遇上 C++20 和過時 Boost,Solidity 編譯器也難逃當機命運
osec.io/blog/2025-08-11-compil
本文深入剖析了一個令人費解的編譯器當機事件,該事件源於 GCC (G++) 編譯器中一個十二年前的臭蟲,結合 C++20 的新比較規則及過時的 Boost 程式庫程式碼,竟導致 Solidity 編譯器在處理有效程式碼時發生記憶體存取違規 (segmentation fault)。作者追溯了這個「完美風暴」的成因,並提供了修復方案,強調了現代軟體建置流程中依賴關係的脆弱性。
+ 這真是令人驚訝,一個看似無關緊要的十二年前臭蟲,竟然能造成如此嚴重的後果。感謝作者的詳細分析!
+ 這種依賴鏈中的潛在問題真的讓人頭痛,特別是當你無法控制所有依賴項的版本時。瞭解根本原因非常重要。
#編譯器 #臭蟲 #G++ #Solidity #C++20 #Boost

OtterSecCompiler Bug Causes Compiler Bug: How a 12-Year-Old G++ Bug Took Down SolidityA subtle G++ bug from 2012, C++20's new comparison rules, and legacy Boost code can collide to crash Solidity's compiler on valid code. We unpack the surprising chain reaction and how to fix it.

[Перевод] Исчерпывающее руководство по разработке смарт-контрактов на Solidity

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

habr.com/ru/companies/otus/art

ХабрИсчерпывающее руководство по разработке смарт-контрактов на SoliditySolidity — это статически типизированный язык программирования, ориентированный на контракты и используемый в основном для написания и реализации смарт‑контрактов на блокчейне...

ERC721C против несправедливости: как Limit Break решает проблему роялти

Создатели NFT всё чаще теряют доходы: маркетплейсы не платят роялти, пользователи ищут обходы, а стандарты вроде ERC-2981 ничего не гарантируют. ERC-721-C пытается это изменить. Новый набор контрактов от Limit Break предлагает механизмы жёсткого контроля за передачей токенов, валидаторы, whitelist’ы и маршрутизацию через Trusted Forwarder. Но вместе с защитой приходит и риск централизации. В этой статье — полный разбор архитектуры ERC721C, её плюсов, минусов и сценариев использования.

habr.com/ru/articles/922450/

ХабрERC721C против несправедливости: как Limit Break решает проблему роялтиСоздатели NFT всё чаще теряют доходы: маркетплейсы не платят роялти, пользователи ищут обходы, а стандарты вроде ERC-2981 ничего не гарантируют. ERC-721-C пытается это изменить. Новый набор контрактов...
Unlock the Future: 17 Must-Have Resources for Blockchain, Solidity & Web3 Smart Contract Development Introduction: Dive Deep into the Decentralized Revolution! The world of emerging technologie...

#blockchain #web3 #solidity #smartcontracts

Origin | Interest | Match
DEV CommunityUnlock the Future: 17 Must-Have Resources for Blockchain, Solidity & Web3 Smart Contract DevelopmentIntroduction: Dive Deep into the Decentralized Revolution! The world of emerging...

Что скрывается за EIP-712: подробный разбор стандарта

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

habr.com/ru/articles/918648/

ХабрЧто скрывается за EIP-712: подробный разбор стандартаEIP-712 - это стандарт для хеширования и подписи типизированных данных. Основная цель заключается в улучшение опыта пользователя, позволяя кошелькам показывать "человекочитаемые" данные подписи....