\documentclass[10pt]{article}

\usepackage{fullpage}
\usepackage{setspace}
\usepackage{parskip}
\usepackage{titlesec}
\usepackage[section]{placeins}
\usepackage{xcolor}
\usepackage{breakcites}
\usepackage{lineno}
\usepackage{hyphenat}





\PassOptionsToPackage{hyphens}{url}
\usepackage[colorlinks = true,
            linkcolor = blue,
            urlcolor  = blue,
            citecolor = blue,
            anchorcolor = blue]{hyperref}
\usepackage{etoolbox}
\makeatletter
\patchcmd\@combinedblfloats{\box\@outputbox}{\unvbox\@outputbox}{}{%
  \errmessage{\noexpand\@combinedblfloats could not be patched}%
}%
\makeatother


\usepackage{natbib}




\renewenvironment{abstract}
  {{\bfseries\noindent{\abstractname}\par\nobreak}\footnotesize}
  {\bigskip}

\titlespacing{\section}{0pt}{*3}{*1}
\titlespacing{\subsection}{0pt}{*2}{*0.5}
\titlespacing{\subsubsection}{0pt}{*1.5}{0pt}


\usepackage{authblk}


\usepackage{graphicx}
\usepackage[space]{grffile}
\usepackage{latexsym}
\usepackage{textcomp}
\usepackage{longtable}
\usepackage{tabulary}
\usepackage{booktabs,array,multirow}
\usepackage{amsfonts,amsmath,amssymb}
\providecommand\citet{\cite}
\providecommand\citep{\cite}
\providecommand\citealt{\cite}
% You can conditionalize code for latexml or normal latex using this.
\newif\iflatexml\latexmlfalse
\providecommand{\tightlist}{\setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}}%

\AtBeginDocument{\DeclareGraphicsExtensions{.pdf,.PDF,.eps,.EPS,.png,.PNG,.tif,.TIF,.jpg,.JPG,.jpeg,.JPEG}}

\usepackage[utf8]{inputenc}
\usepackage[english]{babel}



\usepackage{float}








\begin{document}

\title{Blockchain and Internet of Things: A Survey}



\author[1,1]{Tanweer Alam }%
\affil[1]{Islamic University of Madinah}%


\vspace{-1em}



  
  \date{May 16, 2024}


\begingroup
\let\center\flushleft
\let\endcenter\endflushleft
\maketitle
\endgroup





\selectlanguage{english}
\begin{abstract}
In the age of next-generation computer, the role of the cloud, the
internet and smart devices will become stronger. These days we all know
the word smart well. This word is often used in our daily lives. The
Internet of Things (IoT) will generate a variety of information from a
variety of resources. It can store big data in the cloud. Fog computing
acts as a signal between cloud and IoT. Fog extensions in this framework
apply to material under IoT. IoT devices are called Fog nodes, which can
be accessed anywhere within the network range. A blockchain is a novel
way of recording in a secure sequence. Creating a new framework in the
development of Internet of Things is one of the critical problems of
wireless communication where solving such a problem can lead to
continued growth in the use and popularity of IoT. Proposed research
creates a framework for providing a framework for middleware on the
internet of smart devices network for the internet of things using
blockchains technology. Our great offering connects new research that
integrates blockchains into the Internet of Things and provides secure
Internet connection for smart devices. Blockchain (BC) Internet of
Things (IoT) is a new technology that works with low-level, distributed,
public and real-time leaders to maintain transactions between IoT sites.
A blockchain is a series of blocks, each block being linked to its
previous blocks. All blocks have cryptographic hash code, previous block
hash, and its data. Transactions in BC are the basic components used to
transfer data between IoT nodes. IoT nodes are a variety of portable but
smart devices with embedded sensors, actuators, systems and the ability
to communicate with other IoT nodes. The role of BC in IoT is to provide
a process for processing secure data records using IoT nodes. BC is a
protected technology that can be used publicly and openly. IoT requires
this type of technology to allow secure communication between IoT nodes
in different environments. Events in BC can be tracked and monitored by
anyone who is certified to communicate within IoT.%
\end{abstract}%



\sloppy




\selectlanguage{english}
\FloatBarrier
\end{document}

