Research Article

Blockchain-Empowered High-Frequency Spectrum Management IoT: A Multilayer PBFT Consensus Perspective

Algorithm 1

Two-layer PBFT consensus: primary.
while valid request1 received=True do
  if client identity authenticated=True then
   mn
   multicasts pre−prepare1 to Primary
  end if
end while
while valid prepare1 received=True do
  if number of valid prepare1≥ 2fthen
   prepare1=valid
   multicast commit1 to
  end if
end while
while valid commit1 received=True do
  if number of valid commit1≥2fthen
   commit1=valid
  end if
end while
while valid reply1 received=True do
  if number of valid reply1≥2fthen
   reply client with reply1
  end if
end while