Instruct: Identify the main and secondary category of Arxiv papers based on the titles and abstracts
Query: YAC: BFT Consensus Algorithm for Blockchain   Consensus in decentralized systems that asynchronously receive events and
which are subject to Byzantine faults is a common problem with many real-life
applications. Advances in decentralized systems, such as distributed ledger
(i.e., blockchain) technology, has only increased the importance of finding
performant and secure solutions to consensus of state machine replication in
decentralized systems.
  YAC is a practical decentralized consensus algorithm, that solves the
problems of inefficient message passing and strong leaders that occur in
classical Byzantine fault tolerant consensus algorithms. The algorithm is open
source and currently is used to provide Byzantine fault tolerant consensus for
the Hyperledger Iroha blockchain project. We provide proofs of safety and
liveness, as well as empirical results showing that our algorithm can scale to
dozens of validating peers.

28
The categories of this paper are: alg-geom
37
The categories of this paper are: supr-con
20
The categories of this paper are: acc-phys
6
The categories of this paper are: astro-ph
19
The categories of this paper are: eess
4
The categories of this paper are: cond-mat
26
The categories of this paper are: bayes-an
23
The categories of this paper are: solv-int
7
The categories of this paper are: hep-th
22
The categories of this paper are: chao-dyn
27
The categories of this paper are: comp-gas
8
The categories of this paper are: hep-ex
2
The categories of this paper are: math
29
The categories of this paper are: funct-an
5
The categories of this paper are: gr-qc
32
The categories of this paper are: atom-ph