Skip to content

Corrections #18

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 6 commits into from
May 22, 2025
Merged
Show file tree
Hide file tree
Changes from 5 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion report/src/main.tex
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,8 @@
\maketitle
\input{sections/00-abstract}
\input{sections/01-introduction}
\input{sections/02-related-work}
\input{sections/03-background}
\input{sections/02-related-work}
\input{sections/04-approach}
\input{sections/05-experimental-protocol}
\input{sections/06-results}
Expand Down
3 changes: 2 additions & 1 deletion report/src/sections/01-introduction.tex
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@


\section{Introduction}\label{sec:introduction}
This is the introduction
Ethereum is a decentralized blockchain platform that enables developers to build and deploy smart contracts and decentralized applications.
It is the second-largest blockchain platform by market capitalization and has a large and active developer community.


12 changes: 5 additions & 7 deletions report/src/sections/03-background.tex
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ \section{Background}\label{sec:background}
In this section, we provide the necessary background information on the Curdleproofs protocol~\cite{Curdleproofs}, the Whisk protocol~\cite{Whisk2024} and an overview of the notation used in the paper.

The notation used throughout this paper can be seen in~\autoref{tab:notation}.
\begin{table*}[ht]
\begin{table*}[!htb]
\centering
\begin{tabular}{|l|l|}
\hline
Expand Down Expand Up @@ -45,8 +45,8 @@ \section{Background}\label{sec:background}
$\mathbf{a}_{[:k]}=(a_1,\dots,a_k)\in\mathbb{F}^k, \; \mathbf{a}_{[k:]}=(a_{k+1},\dots,a_n)\in\mathbb{F}^{n-k}$
& Slices of vectors (Python notation) \\
\hline
\{\textit{Public Input}, \textit{Witness}\}: Relation
& Relation using the specified public input and witness \\
$\left\{\phi; w\middle|\textit{ properties satisfying }\phi,w\right\}$
& Relation using the specified public input $phi$ and private witness $w$ \\
\hline
\end{tabular}
\caption{Notation used throughout the paper.}
Expand All @@ -61,11 +61,9 @@ \section{Background}\label{sec:background}
Given a finite, multiplicative cyclic group $\mathbb{G}$ of prime order $p$, the decisional Diffie-Hellman problem is defined as follows: Given $(g^a,g^b,g^c)\in\mathbb{G}$, where $g$ is a generator of $\mathbb{G}$ and $a,b,c\in\mathbb{Z}_p$, decide whether $c=ab$.
\end{definition}

\subsection{Whisk}\label{sec:related-work-whisk}
\subsection{Whisk}\label{subsec:related-work-whisk}

\paragraph*{\textbf{Ethereum}}\label{sec:background-ethereum}
Ethereum is a decentralized blockchain platform that enables developers to build and deploy smart contracts and decentralized applications.
It is the second-largest blockchain platform by market capitalization and has a large and active developer community.
\paragraph*{\textbf{Ethereum Proof of Stake}}\label{par:background-ethereum}
Ethereum uses a proof-of-stake consensus mechanism, which allows users to validate transactions and create new blocks by staking their Ether (ETH) tokens.
The Proof-of stake protocol works in epochs of 32 slots, where each slot is 12 seconds long.
In each slot a proposer is chosen to propose a block thereby allowing the network to reach consensus on the state of the blockchain.
Expand Down
Loading
Loading