Blockchain dibagi menjadi tiga jenis, hal ini dibedakan akan
perbedaan dan tujuannya. Pertama yaitu, public Blockchain,
blockchain ini merupakan jaringan terdistribusi yang besar karena
pada dasarnya terbuka untuk umum. Artinya, ada kode sumber
terbuka yang terbuka untuk semua orang dan didistribusikan oleh
merata. Dalam hal ini, siapa pun dapat melihat daftar transaksi yang
dilakukan dan memvalidasi transaksi tersebut. Tujuan dari jenis
blockchain ini sering digunakan untuk melakukan transaksi
menggunakan digital atau cryptocurrency.
Kedua yaitu Private Blockchain, Mukhopadhyay et al.
(2016) mengatakan private blockchain memiliki batasan akses, jika
memiliki organisasi atau perusahaan biasanya menggunakan
teknologi blockchain. Secara umum, jenis private blockchain
tujuannya adalah untuk berbagi informasi hanya secara internal. Hal
ini berarti pihak yang tidak berpartisipasi tidak dapat melihat proses
yang berjalan di blockchain tersebut.
Terakhir yaitu Blockchain semi-pribadi. Consortium
Blockchain merupakan sebutan lain untuk blockchain semiprivate,
jenis Blockchain ini memberikan hak akses kepada siapapun yang
berhak menggunakannya dan memiliki sumber kode yang tertutup.
Layaknya private Blockchain, untuk penyimpanan data yang
dikirimkan melalui transaksi tetap akan tersimpan pada jaringan
Blockchain umum
