Ethereum Smart Contract Ponzi Schemes: Part 3

Waterfall

Alex Roan
BlockCentric

--

This article is part of a series of articles on the types of Ponzi Schemes found on the Ethereum Network. Read part one and part two!

The previous articles covered Chain and Tree-shaped Ponzi schemes. Comparing them, the most obvious difference between the two is the structure in which they organise the relationships between nodes.

Nodes of Chain schemes are connected to a maximum of 2 other nodes: the previous and the subsequent. This maintains a single branch throughout the whole structure. (To make the code even simpler, this structure can be represented as an array, where there is no knowledge between nodes).

Chain structure

Nodes in Tree schemes have more links. They have one previous node: parent, but they can also have n number of subsequent nodes where n=0..*. These are called the children. Such relationships result in a branching structure which typically causes the tree to grow wider as the number of members increases.

Waterfall

Waterfall schemes almost identical to Chain shaped schemes in structure. Each node is connected to a maximum of two other nodes…

--

--

Alex Roan
BlockCentric

CoFounder at Cyfrin. Previously: Chainlink Labs.