generated from AAU-Dat/project-template
-
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #51 from AAU-Dat/intro-background
Intro background + ssle
- Loading branch information
Showing
4 changed files
with
29 additions
and
4 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,15 @@ | ||
%! Author = Anders | ||
%! Date = 15-10-2024 | ||
|
||
|
||
\section{Discussion}\label{sec:discussion} | ||
This is a potential discussion section. | ||
|
||
\subsection{Ethical considerations}\label{subsec:ethical-considerations} | ||
As the paper tackles a potential attack on the Ethereum network, it is important to consider the ethical implications of the work. | ||
These implications are mainly related to the potential harm that could be caused by the attack. | ||
Because of the potential harm, we have decided to not disclose the exact implementation and details of the attack, and limited the information to what is necessary to understand the attack and its implications. | ||
This is to prevent any malicious actors from easily replicating the attack and causing harm to the mainnet. | ||
This is also why the GitHub repository containing the code for the attack is private. | ||
These considerations are also the reason why we only ran the attack on a testnet and not on the mainnet. | ||
Even though running the attack on the testnet had some benefits in the form of not having to worry about the loss of any real ether and that there is a greater amount of active validators to reach, it also has some drawbacks. | ||
The main drawback is that the testnet does not have the same restrictions for entering a validator as in the mainnet, which could affect the results of the attack. | ||
Since you do not have to put any money in to the system to become a validator, the density of irregular validators will be higher, which could affect the results of the attack compared to the original paper, which was run on the mainnet. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
|
||
|
||
\section{Future work}\label{sec:future-works} | ||
|
||
\subsection{potential mitigations}\label{subsec:potential-mitigations} | ||
At the moment there exists an improvement proposal to include a Secret Single Leader Election (SSLE) mechanism called Whisk in Ethereum~\cite{EthereumResearchSSLE2024}. | ||
This method aims to improve the security of the network by obfuscating the identity of the proposer. | ||
This would make it harder for an adversary to perform the Proposer DoS attack since the adversary would not know which validator to target. | ||
But even if this stops the DoS attack, it does not prevent the de-anonymization of the validators. | ||
But hindering a DoS attack in itself is a good reason to look at implementing SSLE in Ethereum as a further step to improve the security of the network. |