Skip to content

Commit

Permalink
Link to Spotlight blog post
Browse files Browse the repository at this point in the history
  • Loading branch information
timothymcmackin committed May 9, 2024
1 parent e16c897 commit 840a869
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions docs/smart-contracts/timelocks.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: Timelocks
authors: 'Mathias Hiron (Nomadic Labs), Sasha Aldrick (TriliTech), Tim McMackin (TriliTech)'
last_update:
date: 22 April 2024
date: 9 May 2024
---

Timelocks are a way to prevent exploits known as _front-running_, or more properly, _extractable value (EV) attacks_.
Expand All @@ -25,7 +25,6 @@ This type of attack is called a block producer extractable value (BPEV) attack.
:::

For more information about this kind of attack, see [An analysis of Ethereum front-running and its defense solutions](https://medium.com/degate/an-analysis-of-ethereum-front-running-and-its-defense-solutions-34ef81ba8456).
<!-- TODO link to Spotlight post -->

## Preventing EV attacks with timelocks

Expand Down Expand Up @@ -102,3 +101,4 @@ When the two players have revealed their data, the smart contract determines the

- [Timelock puzzles and timed release Crypto](http://www.hashcash.org/papers/timelock.pdf>)
- [Not protecting against bots (BPEV attacks)](https://opentezos.com/smart-contracts/avoiding-flaws/#6-not-protecting-against-bots-bpev-attacks)
- [How Tezos timelocks help protect DeFi transactions](https://spotlight.tezos.com/timelocks-defi/)

0 comments on commit 840a869

Please sign in to comment.