[step:Identify maximal chains with permutations of $[n]$]
Let $\mathfrak C$ denote the set of maximal chains in $B_n$. For a permutation $\pi=(i_1,\dots,i_n)$ of $[n]$, define the chain
\begin{align*}
C_\pi:=\{\varnothing,\{i_1\},\{i_1,i_2\},\dots,\{i_1,\dots,i_n\}\}\subset B_n.
\end{align*}
This is a maximal chain because it starts at $\varnothing$, ends at $[n]$, and increases by exactly one element at each step.
Conversely, let $C\in \mathfrak C$. Since $C$ is maximal under inclusion among chains in $B_n$, it must contain $\varnothing$ and $[n]$; otherwise one could add one of them to $C$ and obtain a strictly larger chain. Also, if $X\subsetneq Y$ are consecutive elements of $C$ and $|Y\setminus X|\ge 2$, choose $a\in Y\setminus X$ and insert $X\cup\{a\}$ strictly between $X$ and $Y$, contradicting maximality. Hence every consecutive inclusion in $C$ increases cardinality by one. Therefore $C$ has the form
\begin{align*}
\varnothing=S_0\subsetneq S_1\subsetneq \cdots \subsetneq S_n=[n],
\end{align*}
where $|S_j|=j$ for every $j\in\{0,\dots,n\}$. For each $j\in\{1,\dots,n\}$, the set $S_j\setminus S_{j-1}$ has exactly one element; call it $i_j$. Then $(i_1,\dots,i_n)$ is a permutation of $[n]$, and $C=C_\pi$.
Thus the map $\pi\mapsto C_\pi$ is a bijection from the set of permutations of $[n]$ to $\mathfrak C$. Hence
\begin{align*}
|\mathfrak C|=n!.
\end{align*}[/step]