Posts
All the articles I've posted.
Ownership and Borrowing in Rust: A Checklist That Explains the Rules
Posted on:December 21, 2025 at 07:06 PMA checklist and model to understand Rust's ownership, borrowing, and lifetimes without memorizing complex rules
Gas Efficient Storage Bit Packing in Solidity: Reducing Gas Costs with Encoded Mappings
Posted on:October 29, 2025 at 10:26 PMComparing bit-packed encoding vs. struct storage layouts for gas efficiency on Ethereum. Analysis with Solidity, Foundry tests, and measurable gas savings.
Exploring Decentralized Systems: Peer-to-Peer (P2P) vs. Peer-to-Lead / Peer-to-Learn / Peer-to-Master
Posted on:May 18, 2025 at 02:06 PMA framework for analyzing decentralized systems, comparing traditional P2P consensus with Peer-to-Lead, Peer-to-Learn, and Peer-to-Master models, from Paxos to modern blockchain innovations.
The Difference Between Zero knowledge Proofs and Digital Signatures
Posted on:December 9, 2023 at 10:22 AMZero knowledge proofs are used for privacy preservation and secure authentication and digital signatures ensures the security and authenticity of transactions.
Advanced Struct Composition in Go Model Design and Best Practices
Posted on:September 29, 2023 at 09:26 AMIn Go, struct composition and interface implementation are two powerful ways to organize code efficiently without the complicated problems that come with inheritance.
Assembly Coding - Calldata
Posted on:February 10, 2023 at 04:20 AMOnce a smart contract is deployed and pushed directly into the Ethereum environment, a hash value is assigned to the smart contract as an address. The Application Binary Interface (ABI) is separate and required to interact with it.
Unit Testing Smart Contracts (Use Case) Manipulating EVM Timestamps for Testing Time-Dependent Smart Contracts
Posted on:January 25, 2023 at 05:56 AMOnce a smart contract is deployed and pushed directly into the Ethereum environment, a hash value is assigned to the smart contract as an address that contains the smart contract application binary interface.
Points Define The Behavior and Security in The Design of a Smart Contract
Posted on:October 23, 2022 at 09:27 AMPoints can be used for auditing, debugging, and security purposes of tracking the effects of a contract's execution. We must ensure that all points or parts of the code.
A Transaction Nonce | The Role and Management of Nonces
Posted on:September 14, 2019 at 03:22 PMIn-depth analysis of transaction nonces and their key role in blockchain ordering