Apa itu Transaksi Blockchain?
Diterbitkan: 2022-09-12Apa yang pertama kali terlintas di benak Anda ketika menemukan istilah 'blockchain'? Jika jawaban Anda adalah cryptocurrency, Anda tidak sendirian! Uang virtual atau cryptocurrency telah menjadi mode di kalangan investor secara global. Baru-baru ini telah melihat mata uang digital seperti Bitcoin menguasai pasar kripto karena investor terjun untuk mengeksplorasi uang virtual. Namun, cryptocurrency bukan satu-satunya contoh penggunaan blockchain . Teknologi revolusioner menemukan aplikasi di beberapa area lain, termasuk transfer uang, asuransi, pinjaman, pemungutan suara, real estat, logistik dan rantai pasokan, dan token yang tidak dapat dipertukarkan.
Artikel ini mengeksplorasi konsep transaksi blockchain secara rinci dan bagaimana hal itu membantu penggunaan blockchain .
Apa itu teknologi blockchain?
Blockchain adalah database terdistribusi yang menyimpan data secara elektronik dalam format digital. Tidak seperti database tradisional yang menyimpan data dalam bentuk tabel, blockchain menyusun data menjadi blok-blok yang dihubungkan bersama menjadi sebuah rantai. Setiap blok memiliki kapasitas penyimpanan tetap dan, ketika diisi, terhubung ke blok sebelumnya dalam rantai. Informasi baru yang muncul setelah blok yang terakhir ditambahkan dikompilasi menjadi blok baru dan selanjutnya ditambahkan ke rantai setelah mencapai kapasitas penyimpanan maksimumnya. Blockchain dibagikan di antara node jaringan komputer, dengan setiap node memiliki salinan blockchain atau transaksi yang dilakukan di jaringan.
Apa itu transaksi blockchain?
Transaksi mengacu pada kontrak, perjanjian, transfer, atau pertukaran aset antara dua pihak atau lebih. Aset tersebut biasanya berupa uang tunai atau properti. Demikian juga, transaksi blockchain tidak lain adalah transmisi data di seluruh jaringan komputer dalam sistem blockchain. Jaringan komputer di blockchain menyimpan data transaksional sebagai replika dengan penyimpanan yang biasanya disebut sebagai buku besar digital.
Teknologi Blockchain memanfaatkan jaringan peer-to-peer (P2P) untuk membentuk buku besar bersama dan aman yang mencatat transaksi sebagai blok digital stempel waktu yang tidak dapat diubah. Ini adalah buku besar transaksi terdesentralisasi tanpa keterlibatan pihak ketiga, dan hanya peserta dalam jaringan blockchain yang dapat memvalidasi transaksi di antara mereka. Sementara blockchain dapat menyimpan berbagai jenis informasi, penggunaannya yang paling luas adalah sebagai buku besar digital untuk transaksi.
Kursus & Artikel Populer tentang Rekayasa Perangkat Lunak
Program Populer | |||
Program PG Eksekutif dalam Pengembangan Perangkat Lunak - IIIT B | Program Sertifikat Blockchain - PURDUE | Program Sertifikat Keamanan Siber - PURDUE | MSC dalam Ilmu Komputer - IIIT B |
Artikel Populer Lainnya | |||
Gaji Cloud Engineer di AS 2021-22 | Gaji Arsitek Solusi AWS di AS | Gaji Pengembang Backend di AS | Gaji Pengembang Front End di AS |
Gaji pengembang web di AS | Pertanyaan Wawancara Scrum Master pada tahun 2022 | Bagaimana Memulai Karir di Keamanan Cyber pada tahun 2022? | Pilihan Karir di AS untuk Mahasiswa Teknik |
Contoh Transaksi Blockchain
Dalam konteks cryptocurrency, contoh transaksi blockchain adalah pembayaran individual, seperti Orang A mengirim .10 BTC (bitcoin) ke Orang B. Transaksi blockchain biasanya melibatkan informasi berikut yang disimpan dalam blok:
- Data tentang transaksi, seperti tanggal, waktu, jumlah uang yang dibayarkan, tempat, dll.
- Data tentang peserta transaksi blockchain atau nama pengguna.
- Blokir data atau hash tertentu, kode unik yang membedakan satu blok dengan blok lainnya.
Blockchain melibatkan tiga elemen kunci: kunci kriptografi, jaringan P2P, dan jaringan komputer untuk menyimpan dan mencatat transaksi. Kunci kriptografi adalah referensi identitas digital unik dan aman yang digunakan untuk mengelola dan mengotorisasi transaksi. Setelah bergabung dengan jaringan P2P, tanda tangan digital digunakan oleh individu di jaringan untuk mencapai konsensus tentang transaksi. Setelah kesepakatan disahkan, verifikasi matematis mengesahkannya, menghasilkan transaksi yang berhasil antara dua pihak yang terhubung dalam jaringan. Selain transaksi keuangan, blockchain juga memegang kontrak hukum, inventaris produk, detail transaksi aset lain seperti kendaraan, properti, dll.
Pelajari Kursus Pengembangan Perangkat Lunak online dari Universitas top dunia. Dapatkan Program PG Eksekutif, Program Sertifikat Tingkat Lanjut, atau Program Magister untuk mempercepat karier Anda.
Langkah-langkah Proses Transaksi Blockchain
Transaksi blockchain harus melalui beberapa langkah sebelum menjadi bagian dari blockchain, aspek penting dari teknologi adalah cara mengotorisasi dan mengonfirmasi transaksi. Petunjuk di bawah ini menyoroti langkah-langkah yang terlibat dalam transaksi blockchain :
- Masuknya transaksi baru
- Transmisi transaksi ke jaringan global komputer peer-to-peer
- Jaringan komputer rekan mengkonfirmasi validitas transaksi
- Transaksi sah yang dikonfirmasi dikelompokkan ke dalam blok
- Blok dirantai bersama untuk membuat sejarah panjang dari semua transaksi
- Selesainya transaksi
Dasar-dasar Transaksi Blockchain
Salah satu atribut paling signifikan dari transaksi blockchain adalah keamanan. Mari kita lihat aspek kunci dari teknologi blockchain yang berkontribusi pada keamanan setiap transaksi blockchain :
Enkripsi hash
Blockchain menggunakan teknologi hashing dan enkripsi, terutama algoritma SHA256, untuk memastikan keamanan data. Oleh karena itu, algoritma SHA256 mentransmisikan detail transaksi sebagai informasi terenkripsi (enkripsi hash), yang ditambahkan ke verifikasi pos blockchain. Berkat algoritma SHA256, enkripsi hash menjadi hampir mustahil untuk diretas.
Otentikasi dan otorisasi
Transaksi Blockchain diautentikasi menggunakan kunci kriptografi yang pada dasarnya adalah string data yang mengidentifikasi pengguna blockchain dan memberikan akses ke akun mereka di sistem. Dua kunci kriptografi yang memastikan transaksi yang sukses dan aman antara dua pihak adalah kunci privat dan kunci publik. Dengan menggunakan kunci ini, pengguna blockchain menciptakan identitas digital yang aman untuk mengontrol dan mengotorisasi transaksi.
Pertambangan
Dalam teknologi blockchain, penambangan berarti menambahkan transaksi ke buku besar publik digital terdistribusi dari transaksi yang ada (atau blockchain). Meskipun terutama terkait dengan bitcoin, penambangan juga berlaku untuk skenario penggunaan blockchain lainnya. Proses penambangan melibatkan menghasilkan hash dari blok transaksi. Karena hash tidak dapat dipalsukan, ia melindungi integritas seluruh blockchain tanpa memerlukan sistem pusat seperti bank atau badan pengatur.
Bukti kerja
Keputusan untuk menambahkan transaksi ke blockchain publik dibuat dengan konsensus dimana mayoritas komputer (node) dalam jaringan harus menyetujui keabsahan transaksi. Dengan demikian, orang yang memiliki simpul dalam jaringan perlu memecahkan teka-teki matematika kompleks yang dikenal sebagai masalah pembuktian kerja untuk menambahkan blok ke rantai. Memecahkan masalah bukti kerja adalah menambang, orang yang melakukannya adalah penambang, dan mereka diberi imbalan untuk memverifikasi transaksi.
Bukti taruhan
Proof of stake adalah protokol konsensus validasi dalam blockchain untuk memproses transaksi dan membuat blok baru. Ini mensyaratkan bahwa peserta blockchain harus memiliki saham di blockchain, biasanya dengan memiliki cryptocurrency. Oleh karena itu, pemilik cryptocurrency mendapatkan kesempatan untuk memvalidasi transaksi dengan menawarkan saham mereka sebagai jaminan. Sebagai alternatif dari proof of work, mekanisme proof of stake menghemat daya dan sumber daya komputasi yang signifikan.
Kesimpulan
Teknologi Blockchain menjadi berita utama dengan utilitas praktisnya yang luas di berbagai sektor dan industri. Namun, penggunaan blockchain yang paling luas dan terkenal adalah dalam cryptocurrency. Terlepas dari crypto, aplikasi teknologi blockchain meluas ke investasi tradisional. Menggunakan blockchain untuk transaksi keuangan cepat dan hemat biaya dan memungkinkan investor mengontrol aset mereka tanpa keterlibatan pihak ketiga mana pun. Selain itu, operasi blockchain efisien, akurat, dan aman, menjadikannya ideal untuk operasi sensitif dalam pinjaman, asuransi, real estat, pemungutan suara, penyimpanan informasi identitas pribadi, dan banyak lagi.
Pelajari Teknologi Blockchain Dengan upGrad
Apakah Anda bertujuan untuk menjadi Pengembang Blockchain dan membuat blockchain dari awal? Jadi, inilah peluang Anda dengan Program Sertifikat Blockchain upGrad . Program online telah dirancang secara kategoris untuk memenuhi kebutuhan basis pelajar yang luas, termasuk lulusan baru, pengembang perangkat lunak yang ada, manajer proyek TI/Tek, dan mereka yang bekerja dalam pengujian, pemeliharaan, atau dukungan TI.
Sorotan Program:
- Program Sertifikat Blockchain bekerja sama dengan Universitas Purdue
- Cakupan komprehensif dari bahasa dan alat pemrograman yang relevan
- 300+ jam konten
- Empat tugas/proyek
- Panduan satu-satu dari pakar industri
- Dukungan pembelajaran 360 derajat
- Jaringan rekan dan industri
Daftar dan pesan kursi Anda hari ini!
Di mana transaksi blockchain disimpan?
Karena blockchain terdesentralisasi, transaksi blockchain tidak memiliki lokasi penyimpanan pusat. Sebaliknya, transaksi disimpan di komputer (node) di seluruh jaringan blockchain. Setiap komputer memiliki salinan blockchain atau transaksi yang dilakukan di jaringan.
Apa itu blockchain pribadi?
Blockchain pribadi bekerja pada jaringan tertutup dan biasanya digunakan oleh organisasi dan bisnis swasta untuk mengelola data transaksi yang sensitif. Jaringan blockchain pribadi beroperasi di bawah otoritas tunggal.
Apa itu keuangan terdesentralisasi (DeFi)?
Keuangan terdesentralisasi (DeFi) atau hasil keuangan terbuka dari teknologi terdesentralisasi seperti blockchain. Ini mewakili transisi dari sistem keuangan terpusat dan tertutup konvensional ke ekonomi yang dapat diakses secara universal berdasarkan buku besar terdistribusi yang aman seperti yang digunakan dalam cryptocurrency. Dengan kata lain, DeFi menghilangkan kontrol yang dimiliki badan pusat seperti bank terhadap uang, layanan keuangan, dan produk keuangan.