Open in app

Sign In

Write

Sign In

Alex Papageorgiou
Alex Papageorgiou

29 Followers

Home

About

Jun 15, 2021

B012: Security Tidbits v3

Continuing the security snippet trend, I am going to investigate some other prime examples of issues that can be faced within smart contract code both small and big that need to be properly vetted and pointed out during a due diligence review. This time the focus will be ERC-20 contract…

Ethereum

4 min read

B012: Security Tidbits v3
B012: Security Tidbits v3
Ethereum

4 min read


Jun 14, 2021

B011: Security Tidbits v2

We will continue the security-oriented tidbits by delving a little bit deeper into how re-entrancy attacks, a relatively unique trait to Ethereum, and improper data-caching can cause various types of attacks to manifest, including multi-million past incidents. EVM State Machine The EVM which all code is executed upon operates in a straightforward, deterministic…

Solidity

4 min read

Solidity

4 min read


Jun 12, 2021

B010: Security Tidbits

In this article, I will list and investigate a few relatively common albeit non-basic mistakes that people tend to introduce in their codebases without being aware of their consequences. My plan is to release such tidbits from time to time to “immortalize” my security-related knowledge and make it easier for…

Solidity

4 min read

B010: Security Tidbits
B010: Security Tidbits
Solidity

4 min read


Jun 11, 2021

B009: EVM Tricks

The Ethereum Virtual Machine, or EVM for short, is an often misunderstood engine that is responsible for executing the compiled code of smart contracts and is what all high-level languages, such as Solidity and Vyper, get compiled to. Although discussed in the Yellow Paper Ch.9 in length, there aren’t many…

Solidity

4 min read

B009: EVM Tricks
B009: EVM Tricks
Solidity

4 min read


Jun 10, 2021

B008: A Map to the Dark Forest

One of the many reasons Ethereum has come to be as successful as it is today is that it seamlessly allows smart contracts within its ecosystem to interact between them, enforcing a set of abstractions that allow a strongly typed system to invoke arbitrary functions and thus contracts. While powerful…

Solidity

4 min read

B008: A Map to the Dark Forest
B008: A Map to the Dark Forest
Solidity

4 min read


Jun 9, 2021

B007: Futile Censorship

I had a discussion the other day with one of my friends regarding government-instated censorship and how manipulatable the whole internet is, ultimately supported by a select few companies of a conglomerate cabal that can theoretically impose whatever they wish on the users of the internet. My viewpoint on the…

Cryptography

4 min read

B007: Futile Censorship
B007: Futile Censorship
Cryptography

4 min read


Jun 8, 2021

B006: EIP Conformance

Ethereum smart contract development has been around for quite a while yet only recently has it seen widespread adoption by the general developer community. As by nature smart contracts on Ethereum are able and usually meant to interact between them, a set of guidelines have been proposed from time to…

Solidity

5 min read

B006: EIP Conformance
B006: EIP Conformance
Solidity

5 min read


Jun 7, 2021

B005: Audit Scopes

A very important step that takes place in a project’s formal audit is the scoping process in which auditors are called to gauge the complexity of a project and assess how much time it would theoretically take to audit the project’s code in full. I will attempt to explain my…

Solidity

5 min read

B005: Audit Scopes
B005: Audit Scopes
Solidity

5 min read


Jun 6, 2021

B004: Smart Contract Centralization

In the blockchain space, the term “decentralization” has been hashed over again and again leading to it deviating from its true meaning as well as purpose. …

Solidity

5 min read

B004: Smart Contract Centralization
B004: Smart Contract Centralization
Solidity

5 min read


Jun 5, 2021

B003: Maximal Gas Optimizations

In the past, projects used to not care about gas-optimized code and instead focused their code reviews entirely on security. However, with gas spikes becoming more prevalent than ever, gas optimizations are becoming a trending topic that a lot of folks are interested in. In this article we will attempt…

Solidity

6 min read

B003: Maximal Gas Optimizations
B003: Maximal Gas Optimizations
Solidity

6 min read

Alex Papageorgiou

Alex Papageorgiou

29 Followers

A Solidity security auditor keen to share his knowledge.

Following
  • Haris Bouchlis

    Haris Bouchlis

  • Jay | Human Being

    Jay | Human Being

  • Sheraz Arshad

    Sheraz Arshad

  • Adrian Hetman

    Adrian Hetman

  • Georgios Delkos

    Georgios Delkos

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech