Tag: proof of work

  • Yuk Kenali Blockchain beserta Cara Kerja dan Manfaatnya

    Potensi yang besar dimiliki oleh teknologi blockchain membuatnya ramai diperbincangkan oleh berbagai kalangan masyarakat. Para trader pemula pastinya sudah sangat akrab dengan istilah blockchain. Nah, bagaimana sih cara kerja blockchain? Yuk, simak penjelasan lengkapnya tentang blockchain!

    Apa sih Blockchain itu?

    Gagasan blockchain 1991 dituangkan oleh Scott dan Stornetta dalam jurnal kriptografi yang berjudul “How to Time-Stamp a Digital Document”. Pada tahun 2009 blockchain pertama kali diimplementasikan, kemudian pada tahun 2014 direvolusi dengan Blockchain 2.0.

    Blockchain dapat diartikan sebagai buku besar digital, dimana setiap transaksi dicatat dan diamankan di banyak database yang tersebar luas di komputer. Pada sistemnya blockchain sudah tidak menggunakan pihak ketiga dalam proses pertukaran data maupun transaksi, tetapi menggunakan banyak pihak atau komputer yang tersebar di jaringan itu sendiri.

    Blockchain bekerja dengan cara sederhana, misal pengguna ‘A’ melakukan sebuah transaksi kepada pengguna ‘B’. Selanjutnya permintaan transaksi akan diumumkan pada jaringan peer-to-peer (P2P) dan divalidasi oleh Nades

    Setelah terverifikasi, transaksi akan digabungkan dengan transaksi lain dengan membuat blok data baru dalam buku kas induk. Lalu, block data baru ditambahkan ke blockchain dan disimpan secara permanen, serta dapat dilihat oleh siapapun. Transaksi selesai dilakukan.

    Keunggulan Teknologi Blockchain

    Diminati oleh banyak orang, berikut beberapa keunggulan teknologi blockchain:

    Dalam penggunaan teknologi blockchain, riwayat setiap transaksi mampu disimpan secara aman dan semakin transparan. Karena, blockchain merupakan sebuah sistem seperti buku besar yang terdesentralisasi, semua orang yang berada di dalam suatu jaringan memiliki daftar data yang sama.

    Daftar data bersama yang dimiliki setiap orang hanya dapat diperbarui melalui mekanisme konsensus, dimana setiap orang di dalam suatu jaringan harus menyetujui apabila terdapat suatu perubahan.

    • Keamanan Data yang Lebih Baik

    Dalam segi keamanan, blockchain memiliki fitur yang membuatnya lebih unggul dibanding dengan sistem pencatatan lainnya. Di dalam blockchain transaksi harus disetujui terlebih dahulu, kemudian baru dapat dicatat. Setelah disetujui dan diterima, transaksi dienkripsi dan dihubungkan dengan transaksi sebelumnya.

    Database blockchain memiliki struktur yang bersifat append only atau hanya bisa melakukan penambahan dan tidak memiliki perintah edit. Sehingga membuat teknologi blockchain sulit untuk diretas.

    Salah satu fungsi penting dalam teknologi blockchain adalah fungsi audit. Pertukaran barang akan tercatat di dalam blockchain, kemudian berakhir dengan sebuah jejak audit yang dapat menunjukkan asal dan setiap pemberhentian yang dilalui barang tersebut selama perjalanannya.

    Sebuah barang dapat diverifikasi keasliannya melalui data riwayat transaksi, sehingga sangat minim kemungkinan tindakan penipuan dapat terjadi.

    Adanya calo biasanya akan menambahkan biaya transaksi, sedangkan dalam bisnis penghematan biaya adalah prioritas. Selain itu, Anda tidak perlu menaruh kepercayaan kepada calo, tetapi kepada algoritma konsesus. Melalui algoritma proses verifikasi hanya mengarah ke satu database yang sifatnya immutable.

    Manfaat Teknologi Blockchain

    Ruang pengembangan blockchain di Indonesia sangat terbuka lebar. Apabila dioptimalkan, dapat menambah kesejahteraan sosial masyarakat. 

    Dilansir dari TRIBUNEWS, Oscar Darmawan selaku CEO Indodax menyatakan, saat ini sistem blockchain telah diterapkan pada berbagai bidang. Di bidang publik, memanfaatkan teknologi peer to peer (P2P) mempermudah aktivitas pencatatan identitas, aset berharga, data kesehatan, hingga faktur pajak.

    Sedangkan di bidang keuangan, blockchain turut serta membantu masyarakat dalam investasi aset digital, mempercepat kegiatan audit, pembuatan kontrak pintar (smart contract), hingga pembayaran lintas negara.

    Menarik sekali bukan? Melihat cara kerja blockchain yang sangat mudah dan tentunya sangat aman. Terlebih lagi teknologi blockchain memiliki banyak keunggulan. Jika Anda ingin memulai investasi dan trading aset kripto, segera bergabung dengan Tokocrypto. Nantikan juga update terbaru dari Tokocrypto!



    Sumber : news.tokocrypto.com

  • Dapatkan TKO Gratis Dengan Staking di Pancakeswap!

     

    Pasar aset kripto menjadi sorotan masyarakat luas karena ramai diperbincangkan di media sosial. Terlebih saat kehadiran token baru, TKO yang diluncurkan oleh Tokocrypto x Binance menambah antusiasme pecinta kripto. Selain melalui trading, Anda bisa mendapat TKO secara gratis dengan staking di PancakeSwap, lho.

    Staking Koin: Cara Dapat Kripto Selain Mining

    Secara sederhana, staking adalah mempertaruhkan aset kripto yang telah Anda miliki kepada pihak ketiga seperti PancakeSwap. Cara kerja staking sendiri adalah pengguna harus memvalidasi blok pada protokol blockchain menggunakan konsensus Proof-of-Stake (PoS). 

    Lantas, apa perbedaan antara mining dengan staking?

    Perbedaan mining dan staking terletak pada konsensusnya. 

    Di mana mining menggunakan konsensus Proof-of-Work (PoW) sehingga para miners harus memiliki perangkat komputer khusus untuk mining. Sedangkan pada staking yang menggunakan konsensus PoS, seseorang hanya perlu mengunci sejumlah koin yang mereka punya di blockchain dalam kurun waktu tertentu dan setelahnya akan mendapat reward.

    Pada umumnya, tujuan dari staking ini adalah untuk mendapat passive income, karena caranya mudah dan tidak membutuhkan perangkat komputer yang rumit. 

    Kenalan dengan Metamask dan PancakeSwap, yuk!

    Sebelum lanjut kepada langkah-langkah untuk mendapat TKO gratis dengan staking, mari kenalan dulu dengan Metamask dan PancakeSwap!

    Metamask merupakan wallet aset kripto yang dapat digunakan pada beberapa browser, seperti Firefox, Chrome, Brave, dan Edge. Metamask bekerja seperti extension pada browser yang menjembatani antara browser dengan blockchain Ethereum.

    Untuk mendapatkan TKO dengan gratis, Anda bisa menggunakan Metamask yang nantinya akan digunakan secara bersamaan untuk staking di PancakeSwap.

    Nah, PancakeSwap apa, sih?

    PancakeSwap sendiri adalah pertukaran terdesentralisasi yang mirip dengan UniSwap milik Ethereum, namun PancakeSwap berjalan di atas Binance Smart Chain. 

    Jika pada penjelasan sebelumnya Metamask bekerja sebagai jembatan antara browser dengan blockchain Ethereum, maka kita harus set up Metamask dengan pengaturan khusus agar bisa digunakan untuk mendapat TKO melalui PancakeSwap yang berjalan di Binance Smart Chain.

    Berikut cara set up Metamask yang benar sebelum staking di PancakeSwap:

    1. Download Metamask pada link ini dan sesuaikan dengan browser Anda
    2. Setelah download, tambahkan Metamask sebagai extension pada browser 
    3. Kemudian, masuk ke Metamask, klik “Get Started” dan klik “Create a Wallet”
    4. Usai membaca Terms and Condition dan menyetujuinya, buat kata sandi baru dan pastikan memiliki konfigurasi yang rumit
    5. Selanjutnya, klik pada bagian “Ethereum Mainnet” dan ubah menjadi “Custom RPC” untuk mengubah pengaturan Metamask menjadi Binance Mainnet. 
    6. Pada Custom RPC, Anda harus mengisi kolom dengan set up di bawah ini untuk menjadikannya Binance Mainnet:
    7. Congratulations! Anda telah memiliki SmartChain Mainnet di wallet Metamask!

    Usai Set Up Metamask, Saatnya Dapat TKO Gratis di PancakeSwap!

    Jika Anda kesulitan untuk mendapat TKO dengan mengikuti Launchpad di Binance, Anda bisa mendapatkannya secara gratis melalui staking di PancakeSwap. 

    Berikut langkah staking di PancakeSwap untuk mendapat TKO Gratis:

    1. Klik link ini untuk menuju ke PancakeSwap
    2. Sambungkan Metamask dan PancakeSwap dengan menekan tombol “Connect”
    3. Pilih “Trade” dan klik “Liquidity”
    4. Setelah masuk ke page Liquidity, klik “Add Liquidity”
    5. Klik “Select a currency” dan pilih TKO serta BNB
    6. Masukan jumlah nominal BNB (Jumlah BNB ini nantinya akan dikalkulasikan dengan jumlah TKO)
    7. Sisakan  BNB Anda untuk biaya transaksi, ya!
    8. Jika sudah masukkan nominal yang diinginkan, klik “Supply”
    9. Setelah muncul pop-up konfirmasi yang berisi detail transaksi, klik “Confirm Supply”
    10. Pop-up konfirmasi akan muncul kembali pada Metamask Anda dan klik “Confirm”
    11. Jika sudah selesai, akan tertulis “Transaction Submitted” dan klik “Close”
    12. Langkah berikutnya klik “Farms” dan cari “TKO-BNB”
    13. Aktifkan Stake TKO-BNB LP Anda dengan klik “Enable” dan klil “Stake LP”
    14. Masukkan nominal dan klik “Confirm”
    15. Konfirmasi ulang melalui pop-up yang muncul pada Metamask

    Nah, dengan mengikuti langkah-langkah di atas, Anda bisa memaksimalkan keuntungan dengan staking di PancakeSwap untuk mendapat TKO gratis lebih banyak!

    Oh, iya, jangan lupa untuk selalu ketahui keuntungan dan risiko sebelum trading dan investasi aset kripto, ya! Untuk memulai investasi bitcoin dan aset kripto lainnya, kunjungi Tokocrypto di www.tokocrypto.com atau di media sosial kami @Tokocrypto.

    Salam to the Moon!



    Sumber : news.tokocrypto.com

  • Proof of Work (PoW) vs Proof of Stake (PoS), Mana Lebih Baik?

    Proof of Work (PoW) dan Proof of Stake (PoS) adalah dua mekanisme konsensus yang paling umum digunakan dalam dunia kripto. Kedua mekanisme ini diadopsi oleh mayoritas kripto utama untuk mengamankan jaringan mereka.

    Proof of Work digunakan oleh Bitcoin untuk memvalidasi transaksi dan menjaga keamanan jaringan. PoW berfungsi untuk mencegah masalah pembelanjaan ganda dalam transaksi. Dalam PoW, peserta yang disebut “miner” menggunakan daya komputasional mereka untuk bersaing memecahkan teka-teki matematis yang kompleks. Miner yang berhasil menemukan solusi akan berhak untuk mengonfirmasi blok baru dan memperbarui blockchain.

    Sebagai imbalan atas usaha mereka, miner yang berhasil akan diberikan hadiah berupa Bitcoin oleh jaringan. Pada bulan Desember 2021, setiap miner berhasil memperoleh hadiah 6,25 BTC ditambah biaya transaksi atas blok yang berhasil mereka mining.

    Perbedaan utama antara PoW dan PoS adalah bagaimana mereka menentukan siapa yang berhak memvalidasi blok transaksi. Proof of Stake adalah alternatif yang populer untuk Proof of Work. PoS adalah mekanisme konsensus yang bertujuan untuk mengatasi beberapa batasan PoW, seperti masalah skalabilitas dan konsumsi daya yang tinggi. Di PoS, peserta disebut “validator”.

    Para validator tidak perlu bersaing menggunakan perangkat keras kuat untuk memvalidasi blok. Sebaliknya, mereka harus “staking” (mengunci) sejumlah kripto asli dari blockchain tersebut. Jaringan kemudian memilih validator berdasarkan jumlah kripto yang di-stake, dan validator terpilih akan diberikan hadiah yang sebanding dengan biaya transaksi dari blok yang berhasil mereka validasi. Semakin banyak koin yang di-stake oleh seorang validator, semakin tinggi peluangnya untuk dipilih sebagai validator.

    Pendahuluan

    Dalam dunia kripto, mekanisme konsensus digunakan untuk memastikan bahwa transaksi yang tercatat dalam blockchain adalah valid dan sah. Salah satu mekanisme konsensus yang pertama dan paling terkenal adalah Proof of Work (PoW), yang pertama kali diperkenalkan oleh Satoshi Nakamoto melalui whitepaper Bitcoin pada tahun 2008. Meskipun PoW telah terbukti aman, muncul mekanisme alternatif yang disebut Proof of Stakes (PoS) untuk mengatasi beberapa masalah yang dihadapi oleh PoW.

    Proof of Work (PoW) dan Cara Kerjanya

    Proof of Work (PoW) adalah algoritme konsensus yang digunakan oleh jaringan Bitcoin dan banyak kripto lainnya untuk mencegah adanya pembelanjaan ganda dalam transaksi. PoW memastikan konsensus di jaringan tanpa memerlukan kepercayaan pada pihak ketiga.

    Dalam jaringan PoW, seperti Bitcoin, transaksi divalidasi oleh para miner. Miner adalah peserta yang menggunakan daya komputasi mereka untuk memastikan keamanan dan konsistensi jaringan. Tugas utama para miner adalah menciptakan dan memvalidasi blok transaksi baru. Namun, untuk mendapatkan kesempatan memvalidasi blok, mereka harus bersaing memecahkan teka-teki matematis yang kompleks menggunakan perangkat keras khusus untuk mining.

    Miner pertama yang berhasil menemukan solusi valid untuk teka-teki tersebut berhak untuk menambahkan blok mereka ke dalam blockchain dan menerima hadiah blok. Hadiah blok terdiri dari kripto baru yang dihasilkan dan biaya transaksi dari blok yang berhasil mereka tambahkan.

    Jumlah hadiah blok bervariasi tergantung pada jaringan yang digunakan. Sebagai contoh, pada bulan Desember 2021, seorang miner di blockchain Bitcoin mendapatkan hadiah 6,25 BTC ditambah biaya transaksi dari setiap blok yang berhasil mereka mining. Namun, jumlah Bitcoin baru yang dihasilkan per blok akan berkurang sebesar 50% setiap 210.000 blok, dalam mekanisme yang dikenal sebagai “halving.”

    Jika Anda ingin memahami lebih mendalam tentang model Proof of Work, silakan baca artikel “Apa Itu Proof of Work (PoW)?

    Proof of Stake (PoS) dan Cara Kerjanya

    Proof of Stake (PoS) adalah mekanisme konsensus yang diperkenalkan sebagai alternatif dari Proof of Work pada tahun 2011. Tujuannya adalah untuk mengatasi batasan skalabilitas yang dihadapi oleh PoW. PoS menjadi salah satu mekanisme konsensus yang paling populer dan digunakan oleh kripto seperti Binance Coin (BNB), Solana (SOL), Cardano (ADA), dan banyak altcoin lainnya. Sebagai contoh, Ethereum juga berencana untuk beralih dari PoW ke PoS.

    Meskipun PoW dan PoS memiliki tujuan yang sama dalam mencapai konsensus di dalam blockchain, PoS memiliki cara yang berbeda dalam menentukan siapa yang berhak memvalidasi blok transaksi. Pada PoS, tidak ada lagi peran “miner”. Para peserta disebut sebagai “validator”.

    Para validator tidak perlu bersaing menggunakan perangkat keras kuat untuk memperebutkan hak memvalidasi blok. Sebaliknya, mereka harus “staking” atau mengunci sejumlah kripto asli dari blockchain tersebut. Proses staking ini memungkinkan validator untuk menjadi kandidat potensial yang dipilih untuk memvalidasi blok berikutnya.

    Seleksi validator dapat dilakukan secara acak atau berdasarkan jumlah kripto yang di-stake oleh masing-masing peserta. Validator yang terpilih akan mendapatkan hadiah berupa biaya transaksi dari blok yang berhasil mereka validasi. Umumnya, semakin banyak koin yang di-stake oleh seorang validator, semakin tinggi peluangnya untuk terpilih.

    Anda dapat membaca lebih lanjut tentang konsep dan implementasi Proof of Stake (PoS) dalam artikel “Penjelasan mengenai Proof of Stake (PoS).”

    Perbedaan Proof of Work dan Proof of Stake

    Proof of Work (PoW) dan Proof of Stake (PoS) adalah dua mekanisme konsensus yang digunakan dalam dunia blockchain untuk memastikan keamanan dan keandalan jaringan. Meskipun keduanya memiliki tujuan yang sama, yaitu mencapai konsensus dan mengamankan transaksi, terdapat beberapa perbedaan mendasar antara keduanya. Mari kita lihat tabel berikut untuk lebih memahami perbedaan PoW dan PoS:

    Pendukung Proof of Stake berpendapat bahwa PoS memiliki beberapa keunggulan dibandingkan PoW, terutama dalam hal skalabilitas dan kecepatan transaksi. Mereka juga berargumen bahwa PoS lebih ramah lingkungan karena tidak memerlukan sumber daya komputasi yang tinggi seperti PoW.

    Di sisi lain, para pendukung PoW menyatakan bahwa sebagai mekanisme konsensus yang lebih mapan dan telah diuji waktu, PoW telah terbukti menjadi aman dan dapat diandalkan. Mereka juga menyoroti risiko sentralisasi yang dapat terjadi dalam PoS jika ada dominasi dalam kepemilikan kripto.

    Apakah Proof of Stake (PoS) Lebih Unggul daripada Proof of Work (PoW)?

    Pertanyaan mengenai apakah Proof of Stake (PoS) lebih baik daripada Proof of Work (PoW) telah menjadi perdebatan di dalam dunia kripto. Para pendukung PoS menyatakan bahwa PoS memiliki beberapa keunggulan dibandingkan PoW, terutama terkait dengan skalabilitas dan kecepatan transaksi. Mereka juga menyoroti aspek ramah lingkungan dari PoS, yang dianggap lebih sedikit berbahaya terhadap lingkungan daripada PoW.

    Sebaliknya, para pendukung PoW berpendapat bahwa PoS, sebagai mekanisme konsensus yang lebih baru, belum dapat membuktikan potensinya secara menyeluruh dalam hal keamanan jaringan. Mereka menunjukkan bahwa PoW telah terbukti secara efektif mengamankan jaringan blockchain selama bertahun-tahun. Keberhasilan PoW terlihat dalam jaringan Bitcoin, yang menjadi contoh terbesar dari aplikasi PoW dalam dunia kripto.

    Sebagai contoh, Ethereum (ETH) telah memutuskan untuk beralih dari PoW ke PoS dalam pembaruan Ethereum 2.0. Peningkatan ini telah lama ditunggu-tunggu, dengan tujuan untuk meningkatkan kinerja jaringan Ethereum dan mengatasi masalah skalabilitas yang pernah dihadapinya.

    Dalam implementasi PoS di Ethereum 2.0, setiap individu yang memiliki setidaknya 32 ETH akan berhak berpartisipasi dalam staking dan menjadi validator untuk menerima reward.

    Meskipun PoS memiliki potensi untuk menjadi alternatif yang lebih baik dalam beberapa aspek, pertanyaan tetap muncul: mengapa kripto terbesar kedua dalam hal kapitalisasi pasar, yaitu Ethereum, memutuskan untuk mengadopsi mekanisme konsensus yang baru?

    Risiko Sentralisasi dalam Proof of Work

    Di dalam PoW, mining melibatkan penggunaan daya komputasi untuk melakukan hashing terhadap data blok hingga solusi yang valid ditemukan. Namun, solusi tersebut semakin sulit ditemukan seiring waktu, sehingga menyebabkan biaya operasional yang tinggi terkait dengan perangkat keras dan konsumsi listrik.

    Hal ini menyebabkan beberapa miner memilih untuk menggabungkan sumber daya mining mereka dalam pool mining. Pool mining besar menginvestasikan jutaan dolar dan mengontrol ribuan perangkat keras mining ASIC untuk meningkatkan daya hashing mereka secara efisien.

    Pada bulan Desember 2021, empat pool mining teratas menguasai sekitar 50% daya hashing Bitcoin secara bersamaan. Dominasi ini menyulitkan para individu untuk melakukan mining secara mandiri.

    Permasalahan Desentralisasi

    Meskipun PoW berupaya untuk mempertahankan desentralisasi dalam jaringan, kenyataannya adalah mining telah mengalami penurunan tingkat desentralisasi. Beberapa wilayah, produsen peralatan mining, dan produsen energi tertentu masih mendominasi mining, mengurangi keseluruhan desentralisasi yang diharapkan dari mekanisme konsensus PoW.

    Mekanisme Konsensus Proof of Stake

    Di sisi lain, PoS mengadopsi pendekatan yang berbeda dan menggantikan daya mining dengan staking. Dalam PoS, batasan untuk masuk menjadi validator menjadi lebih rendah, mengurangi tekanan terhadap lokasi, perangkat keras, dan faktor lainnya. Sebagai gantinya, staking ditentukan oleh jumlah token yang dimiliki oleh seorang individu.

    Namun, sebagian besar jaringan PoS memerlukan pengguna untuk menjalankan node validator, yang dapat memerlukan biaya yang signifikan. Meskipun biaya ini mungkin lebih rendah daripada perangkat mining PoW, pengoperasian node validator tidak murah.

    Selain itu, staking dari sejumlah besar pengguna cenderung mengumpulkan di balik validator tertentu, mirip dengan pool mining dalam PoW. Hal ini menyebabkan masalah sentralisasi dalam jaringan PoS.

    Risiko Keamanan dalam Proof of Stake

    Satu risiko keamanan yang dihadapi oleh PoW adalah serangan 51%, di mana seorang penyerang mengendalikan lebih dari 50% total daya hashing jaringan. Dengan menguasai mayoritas daya hashing, penyerang dapat memanipulasi transaksi atau melakukan tindakan jahat lainnya.

    Namun, PoS menghadapi risiko serupa, yaitu serangan 51%. Namun, dalam PoS, serangan seperti ini akan mempengaruhi nilai koin yang dimiliki oleh penyerang, mengurangi motivasi untuk melancarkan serangan.

    Kelemahan Proof of Stake (PoS)

    Meskipun Proof of Stake sering dianggap sebagai alternatif yang lebih baik daripada Proof of Work, perlu diakui bahwa ada kekurangan dalam algoritme PoS. Salah satunya adalah mekanisme distribusi reward, di mana validator dengan jumlah aset yang lebih besar yang dimasukkan ke dalam staking memiliki kesempatan lebih tinggi untuk memvalidasi blok berikutnya.

    Semakin banyak koin yang diakumulasi oleh seorang validator, semakin besar pula kesempatan mereka untuk mendapatkan reward melalui proses staking. Kritikus menganggap ini sebagai “membuat orang kaya semakin kaya”. Selain itu, validator yang memiliki lebih banyak aset juga dapat memengaruhi voting di jaringan karena sering kali blockchain PoS memberikan hak tata kelola validator.

    Terdapat kekhawatiran lain mengenai risiko keamanan, terutama bagi kripto dengan kapitalisasi pasar yang lebih kecil yang mengadopsi PoS. Seperti yang telah dijelaskan, serangan 51% hampir tidak mungkin terjadi pada kripto yang lebih populer seperti ETH atau BNB. Namun, aset digital dengan nilai yang lebih rendah cenderung lebih rentan terhadap serangan.

    Penyerang berpotensi untuk memperoleh koin yang cukup untuk mengungguli validator lain. Mereka dapat memanfaatkan sistem PoS dengan sering menjadi validator yang dipilih. Kemudian, reward yang mereka peroleh dapat digunakan untuk staking lebih lanjut, meningkatkan peluang mereka untuk dipilih kembali di ronde berikutnya.

    Kesimpulan

    Proof of Work dan Proof of Stake memiliki tempatnya masing-masing dalam ekosistem kripto. Sulit untuk dengan pasti menentukan protokol konsensus mana yang lebih unggul. 

    PoW mungkin mendapat kritik karena menghasilkan emisi karbon tinggi selama proses mining, tetapi secara efektif telah membuktikan dirinya sebagai algoritme yang aman untuk melindungi jaringan blockchain. Sementara itu, dengan pergeseran Ethereum dari PoW ke PoS, Proof of Stake dapat menjadi lebih disukai oleh proyek-proyek baru di masa depan.

    Jika kamu ingin mengetahui lebih dalam mengenai aset kripto atau cryptocurrency, bisa baca artikel “Belajar Crypto untuk Pemula Mulai Dari Sini.”

    Sumber: Binance Academy Indonesia



    Sumber : news.tokocrypto.com

  • Penjelasan Tentang Delegated Proof of Stake (DPoS)

    Banyak orang menganggap algoritme konsensus Delegated Proof of Stake (DPoS) sebagai versi yang lebih efisien dan demokratis dari mekanisme Proof of Stake (PoS).

    Baik PoS maupun DPoS digunakan sebagai alternatif dari algoritme konsensus Proof of Work (PoW), karena sistem PoW membutuhkan banyak sumber daya eksternal. Algoritme Proof of Work menggunakan sejumlah besar komputasi untuk mengamankan buku besar terdistribusi yang bersifat permanen, terdesentralisasi, dan transparan.

    Di sisi lain, PoS dan DPoS membutuhkan sumber daya yang lebih sedikit dan dirancang untuk menjadi lebih berkelanjutan dan ramah lingkungan. Untuk memahami bagaimana Delegated Proof of Stake bekerja, kita perlu memahami dasar-dasar algoritme Proof of Work dan Proof of Stake yang mendahuluinya.

    Proof of Work (PoW)

    Sebagian besar mata uang kripto beroperasi menggunakan buku besar terdistribusi yang disebut blockchain, dan Proof of Work adalah algoritme konsensus pertama yang digunakan. PoW menjadi komponen inti dari protokol Bitcoin yang bertanggung jawab dalam menciptakan blok baru dan menjaga keamanan jaringan (melalui proses penambangan). Bitcoin diusulkan sebagai alternatif untuk sistem moneter global yang terpusat dan tidak efisien.

    PoW memperkenalkan protokol konsensus yang memungkinkan transaksi keuangan yang tidak memerlukan otoritas pusat. PoW menyediakan solusi pembayaran terdesentralisasi secara real-time dalam jaringan ekonomi peer-to-peer, menghilangkan kebutuhan untuk pihak perantara dan mengurangi biaya transaksi secara keseluruhan.

    Dalam sistem PoW, terdapat berbagai jenis node, dan penambangan dilakukan oleh jaringan node yang menggunakan perangkat keras khusus (ASIC) untuk memecahkan masalah kriptografi yang rumit. Blok baru rata-rata ditambang setiap 10 menit. Seorang penambang hanya dapat menambahkan blok baru ke blockchain jika berhasil menemukan solusi untuk blok tersebut.

    Dengan kata lain, seorang penambang hanya dapat melakukannya setelah menyelesaikan proof of work. Sebagai imbalannya, penambang akan menerima imbalan berupa koin baru yang dibuat dan semua biaya transaksi untuk blok tersebut. Namun, proses ini membutuhkan biaya yang tinggi karena konsumsi energi yang besar dan biaya perangkat keras ASIC yang mahal.

    Ilustrasi Proof of Work.
    Ilustrasi Proof of Work.

    Selain tantangan pengelolaan sistem, penerapan sistem PoW masih dipertanyakan, terutama dalam hal skalabilitas (batasan jumlah transaksi per detik). Namun, blockchain PoW dianggap sebagai yang paling aman dan andal, dan tetap menjadi standar untuk solusi toleransi kesalahan.

    Proof of Stake (PoS)

    Algoritme konsensus Proof of Stake adalah alternatif yang lebih umum dari Proof of Work. Sistem PoS dirancang untuk mengatasi beberapa ketidakefisienan dan masalah yang sering muncul dalam blockchain berbasis PoW. PoS khususnya mengatasi biaya yang terkait dengan penambangan PoW, seperti konsumsi energi dan perangkat keras yang mahal.

    Pada dasarnya, blockchain Proof of Stake diamankan secara deterministik. Tidak ada penambangan dalam sistem ini, dan validasi blok baru tergantung pada jumlah koin yang di-stake. Semakin banyak koin yang di-stake oleh seseorang, semakin tinggi peluangnya untuk terpilih sebagai validator blok (juga disebut minter atau forger).

    Sistem PoS mengandalkan investasi internal (mata uang kripto itu sendiri) untuk menjaga keamanan jaringan, berbeda dengan PoW yang mengandalkan investasi eksternal (konsumsi energi dan perangkat keras).

    Selain itu, sistem PoS membuat serangan terhadap blockchain menjadi lebih mahal, karena serangan yang berhasil memerlukan kepemilikan setidaknya 51% dari total koin yang ada. Serangan yang gagal akan menyebabkan kerugian yang sangat besar. Meskipun PoS memiliki keunggulan dan banyak pendukung, sistem ini masih dalam tahap awal dan belum diuji pada skala yang lebih besar.

    Delegated Proof of Stake (DPoS)

    Algoritma konsensus Delegated Proof of Stake (DPoS) dikembangkan oleh Daniel Larimer pada tahun 2014. Beberapa proyek mata uang kripto seperti Bitshares, Steem, Ark, dan Lisk menggunakan algoritma konsensus DPoS.

    Blockchain berbasis DPoS beroperasi dengan sistem pemungutan suara. Para pemangku kepentingan mendelelegasikan tugas mereka kepada pihak ketiga, yang berarti mereka dapat memilih beberapa delegasi untuk mengamankan jaringan atas nama mereka. Delegasi ini juga dikenal sebagai saksi, yang bertanggung jawab dalam mencapai konsensus saat pembuatan dan validasi blok baru.

    Kekuatan suara dalam pemungutan suara berbanding lurus dengan jumlah koin yang dimiliki oleh setiap pengguna. Sistem pemungutan suara dapat berbeda antara proyek yang satu dengan yang lain, tetapi umumnya setiap delegasi menyajikan proposal terpisah untuk dipilih. Imbalan yang dikumpulkan oleh delegasi dibagi secara proporsional kepada pemilih mereka masing-masing.

    Dengan demikian, algoritma DPoS menciptakan sistem pemungutan suara yang bergantung pada reputasi delegasi. Jika node yang terpilih berperilaku buruk atau tidak bekerja secara efisien, mereka akan diganti dengan node lainnya.

    Dalam hal kinerja, blockchain DPoS lebih mudah diskalakan karena mampu memproses jumlah transaksi per detik (TPS) yang lebih tinggi dibandingkan PoW dan PoS.

    Ilustrasi Proof of Stake.
    Ilustrasi Proof of Stake.

    DPoS vs PoS

    Meskipun PoS dan DPoS memiliki kesamaan dalam hal kepemilikan, DPoS membawa inovasi sistem pemungutan suara demokratis yang digunakan untuk memilih produsen blok. Karena sistem DPoS dikelola oleh pemilih, delegasi didorong untuk bertindak secara jujur dan efisien, jika tidak, mereka akan dipecat. Selain itu, blockchain DPoS cenderung lebih cepat dalam hal TPS dibandingkan PoS.

    DPoS vs PoW

    PoS berusaha mengatasi kelemahan PoW, sementara DPoS berusaha menyederhanakan proses produksi blok. Oleh karena itu, sistem DPoS mampu memproses jumlah transaksi blockchain yang lebih banyak dengan cepat. Saat ini, DPoS tidak digunakan dengan cara yang sama seperti PoW atau PoS, karena PoW masih dianggap sebagai algoritma konsensus yang paling aman. Akibatnya, sebagian besar transaksi menggunakan PoW.

    PoS lebih cepat daripada PoW dan memiliki potensi penggunaan yang lebih luas. DPoS membatasi penggunaan staking pada pemilihan produsen blok. Berbeda dengan sistem PoS yang kompetitif, produksi blok dalam DPoS sudah ditentukan sebelumnya. Setiap saksi bergantian memproduksi blok. Beberapa berpendapat bahwa DPoS seharusnya dianggap sebagai sistem Proof of Authority (PoA).

    DPoS berbeda secara signifikan dari PoW dan bahkan PoS. Kombinasi pemungutan suara pemangku kepentingan berfungsi sebagai cara untuk menentukan dan memberikan insentif kepada delegasi yang jujur dan efisien. Namun, produksi blok sebenarnya cukup berbeda dari sistem PoS. Pada sebagian besar kasus, sistem ini memberikan kinerja yang lebih tinggi dalam hal TPS.

    Kesimpulan

    Delegated Proof of Stake (DPoS) adalah algoritma konsensus yang dianggap lebih efisien dan demokratis dibandingkan Proof of Stake (PoS). DPoS menggunakan sistem pemungutan suara yang melibatkan delegasi yang dipilih oleh pemangku kepentingan untuk mengamankan jaringan. 

    Reputasi delegasi sangat penting dalam sistem DPoS karena mereka dapat digantikan jika berperilaku buruk. Blockchain DPoS memiliki kinerja yang lebih tinggi dalam hal transaksi per detik (TPS) dibandingkan PoW dan PoS.

    DPoS memiliki perbedaan signifikan dengan PoW dan PoS. DPoS menghadirkan sistem pemungutan suara demokratis untuk memilih produsen blok, sementara PoS hanya menggunakan staking koin sebagai dasar validasi. PoW masih dianggap sebagai algoritma konsensus yang paling aman. 

    DPoS punya potensi penggunaan yang lebih luas daripada PoW dan PoS karena dapat memproses lebih banyak transaksi dengan cepat. Namun, DPoS masih dalam tahap awal pengembangan dan belum diuji pada skala yang lebih besar.

    Secara keseluruhan, DPoS adalah langkah maju dalam menciptakan sistem konsensus yang efisien dan demokratis. Dengan menggunakan sistem pemungutan suara dan delegasi, DPoS mampu meningkatkan kinerja jaringan blockchain dan mengurangi biaya yang terkait dengan PoW. Meskipun masih ada tantangan dan pengujian yang perlu dilakukan, DPoS memiliki potensi besar untuk menjadi salah satu algoritma konsensus yang dominan di masa depan.

    Jika kamu ingin mengetahui lebih dalam mengenai aset kripto atau cryptocurrency, bisa baca artikel “Belajar Crypto untuk Pemula Mulai Dari Sini.”

    Sumber: Binance Academy Indonesia



    Sumber : news.tokocrypto.com

  • Algoritma Konsensus: Pengertian dan Jenis-Jenisnya

    Algoritma konsensus adalah mekanisme yang memungkinkan pengguna atau mesin untuk berkoordinasi dalam lingkungan terdistribusi. Tujuannya adalah untuk memastikan bahwa semua pihak dalam sistem dapat mencapai suatu kebenaran tunggal (single source of truth), meskipun beberapa pihak mengalami kegagalan.

    Dengan kata lain, sistem harus memiliki toleransi terhadap kesalahan (fault-tolerant).

    Dalam lingkungan yang terpusat, satu entitas memiliki kekuasaan atas sistem tersebut. Dalam kebanyakan kasus, entitas tersebut dapat melakukan perubahan sesuai keinginannya – tidak ada proses pengambilan keputusan yang rumit untuk mencapai konsensus di antara banyak administrator.

    Namun, dalam lingkungan terdesentralisasi, situasinya berbeda. Misalkan kita bekerja dengan sebuah database terdistribusi – bagaimana cara kita mencapai kesepakatan tentang entri-entri apa yang dapat ditambahkan?

    Mengatasi tantangan ini, terutama dalam lingkungan di mana entitas-entitas yang saling tidak percaya satu sama lain, telah menjadi perkembangan yang sangat penting yang membuka jalan bagi teknologi blockchain.

    Dalam artikel ini, kita akan melihat betapa pentingnya algoritma konsensus dalam aset kripto dan teknologi buku besar terdistribusi (ledger).

    Algoritma Konsensus dan Aset Kripto

    Dalam kripto, saldo pengguna dicatat dalam sebuah database yang disebut blockchain. Sangat penting bahwa setiap orang (atau lebih tepatnya, setiap node) memiliki salinan database yang identik.

    Jika tidak, akan ada informasi yang saling bertentangan, yang dapat merusak tujuan utama jaringan kripto.

    Teknologi kriptografi kunci publik (public-key) memastikan bahwa pengguna tidak dapat menghabiskan koin yang dimiliki oleh orang lain.

    Namun, tetap diperlukan adanya sumber kebenaran tunggal yang dapat dipercaya oleh semua peserta jaringan, sehingga mereka dapat menentukan apakah suatu transaksi telah terjadi.

    Satoshi Nakamoto, pencipta Bitcoin, mengusulkan sistem Proof of Work (PoW) untuk mengoordinasikan para peserta. Cara kerja PoW akan kita bahas sebentar lagi – untuk saat ini, mari kita identifikasi beberapa karakteristik umum dari berbagai algoritma konsensus yang ada.

    Pertama-tama, pengguna yang ingin menambahkan blok (disebut sebagai validator) harus menyediakan suatu jaminan (stake).

    Jaminan ini berupa nilai yang harus diserahkan oleh validator sebelumnya, yang bertujuan untuk mencegah tindakan kecurangan.

    Jika seorang validator mencoba melakukan kecurangan, maka ia akan kehilangan jaminan tersebut. Selain kerugian tersebut, validator juga dapat kehilangan daya komputasi, aset kripto, atau bahkan reputasi mereka dengan percuma.

    Mengapa validator begitu berani mempertaruhkan sumber daya mereka sendiri? Nah, hal ini dikarenakan adanya imbalan (reward) yang tersedia.

    Reward ini biasanya terdiri dari aset kripto asli dari protokol itu sendiri, yang berasal dari biaya yang dibayarkan oleh pengguna lain, atau dari unit kripto yang baru diterbitkan, atau bahkan keduanya.

    Terakhir, kita perlu adanya transparansi. Kita harus dapat mendeteksi ketika seseorang melakukan kecurangan.

    Idealnya, proses pembuatan blok harus mahal bagi pengguna, tetapi murah bagi siapa pun untuk memvalidasinya. Cara ini akan memastikan bahwa validator tetap diawasi oleh pengguna-pengguna biasa.

    Jenis-jenis Algoritma Konsensus

    Proof of Work (PoW)

    Proof of Work (PoW) dapat dianggap sebagai tokoh utama dalam algoritma konsensus blockchain. Meskipun pertama kali diterapkan dalam Bitcoin, konsep ini telah ada selama beberapa waktu.

    Dalam PoW, validator (yang disebut penambang) melakukan hash terhadap data yang ingin mereka tambahkan, hingga mereka menemukan solusi yang tepat.

    Hash adalah serangkaian karakter acak yang dihasilkan saat data dijalankan melalui fungsi hash. Namun, jika data yang sama dijalankan melalui fungsi tersebut, output yang dihasilkan akan selalu sama. Jika ada sedikit perubahan pada data, hash yang dihasilkan akan sangat berbeda.

    Melihat output hash, tidak mungkin mengetahui informasi apa yang dimasukkan ke dalam fungsi tersebut. Oleh karena itu, fungsi hash berguna untuk membuktikan bahwa Anda memiliki akses ke data sebelum waktu tertentu.

    Anda dapat memberikan hash suatu data kepada seseorang, dan ketika Anda kemudian mengungkapkan datanya, orang tersebut dapat menjalankannya melalui fungsi hash untuk memastikan bahwa outputnya sama.

    Dalam PoW, protokol menetapkan persyaratan agar sebuah blok dianggap valid. Misalnya, hanya blok yang memiliki hash yang dimulai dengan 00 yang dianggap valid. Satu-satunya cara bagi penambang untuk mencapai hasil tersebut adalah dengan mencoba sebanyak mungkin kombinasi input.

    Mereka dapat mengubah parameter dalam data untuk menghasilkan output yang berbeda setiap kali mencoba, hingga mereka menemukan hash yang tepat.

    Dalam blockchain yang besar, persaingan di antara penambang menjadi sangat ketat. Untuk bersaing dengan penambang lainnya, Anda memerlukan gudang perangkat keras hashing khusus (ASIC) agar dapat menghasilkan blok yang valid.

    Saat melakukan penambangan, “stake” Anda adalah biaya perangkat keras hashing dan konsumsi listrik yang diperlukan.

    ASIC dibangun hanya untuk satu tujuan, sehingga perangkat ini tidak berguna di luar aktivitas penambangan aset kripto.

    Satu-satunya cara untuk mendapatkan pengembalian investasi awal adalah melalui penambangan yang berhasil, yang akan menghasilkan reward yang signifikan jika Anda berhasil menambahkan blok baru ke blockchain.

    Proses verifikasi blok yang telah Anda buat sangat mudah bagi jaringan. Meskipun Anda telah mencoba triliunan kombinasi untuk mencapai hash yang tepat, jaringan hanya perlu menjalankan data Anda sekali melalui fungsi hash.

    Jika hash yang dihasilkan sesuai dengan persyaratan, data tersebut akan diterima, dan Anda akan menerima reward. Jika tidak, jaringan akan menolaknya, dan waktu serta listrik yang Anda habiskan akan sia-sia.

    Proof of Stake (PoS)

    Proof of Stake (PoS) diajukan sebagai alternatif untuk Proof of Work pada awal perkembangan Bitcoin. Dalam sistem PoS, tidak ada konsep penambang, perangkat keras khusus, atau konsumsi energi yang besar. Yang Anda butuhkan hanyalah komputer biasa.

    Namun, Anda masih perlu memberikan sesuatu. Dalam PoS, Anda tidak mengorbankan sumber daya eksternal seperti listrik atau perangkat keras, tetapi sumber daya internal yaitu kripto itu sendiri.

    Aturan-aturan yang berlaku dapat berbeda di setiap protokol, tetapi umumnya ada jumlah minimum dana yang harus Anda kunci sebagai staking.

    Anda akan mengunci sejumlah dana di dalam wallet (yang tidak dapat dipindahkan selama proses staking). Biasanya, Anda akan sepakat dengan validator lain mengenai transaksi mana yang akan dimasukkan ke dalam blok berikutnya. Ini dapat dianggap sebagai Anda bertaruh pada blok yang akan dipilih oleh protokol.

    Jika blok Anda terpilih, Anda akan menerima sebagian dari biaya transaksi, tergantung pada jumlah staking yang Anda miliki.

    Semakin besar jumlah dana yang Anda kunci, semakin besar keuntungan yang Anda dapatkan.

    Namun, jika Anda mencoba melakukan kecurangan dengan mengajukan transaksi yang tidak valid, Anda akan kehilangan sebagian atau seluruh dana yang Anda kunci.

    Oleh karena itu, mekanisme ini mirip dengan PoW, di mana bertindak jujur lebih menguntungkan daripada mencoba melakukan kecurangan.

    Umumnya, tidak ada koin baru yang dihasilkan sebagai reward bagi validator dalam PoS. Mata uang asli blockchain harus didistribusikan melalui cara lain, seperti penjualan awal (ICO atau IEO), atau melalui peluncuran protokol dengan PoW yang kemudian beralih ke PoS.

    Sampai saat ini, Proof of Stake hanya digunakan dalam aset kripto dengan skala kecil. Oleh karena itu, belum jelas apakah sistem ini dapat menjadi alternatif yang layak. Meskipun secara teoritis tampak masuk akal, implementasinya dapat sangat berbeda dalam praktiknya.

    PoS akan segera diuji dalam skala yang besar, di mana Casper akan diimplementasikan sebagai bagian dari serangkaian peningkatan pada jaringan Ethereum (dikenal sebagai Ethereum 2.0).

    Jika kamu ingin mengetahui lebih dalam mengenai PoS, bisa baca artikel “Apa Itu Proof of Stake (PoS).”

    Algoritme Konsensus Lainnya

    Proof of Work (PoW) dan Proof of Stake (PoS) telah menjadi perbincangan yang paling luas dalam konteks algoritma konsensus. Namun, ada berbagai variasi algoritma konsensus lainnya yang juga patut diperhatikan. Setiap varian memiliki kelebihan dan kekurangan uniknya sendiri.

    Berikut adalah beberapa algoritma konsensus lainnya yang layak untuk disebut:

    Delegated Proof of Stake (DPoS)

    DPoS adalah varian dari PoS di mana pemegang token memiliki hak untuk memilih sekelompok validator yang akan bertindak atas nama mereka. Validator yang dipilih ini akan bertanggung jawab untuk menghasilkan blok dan mengamankan jaringan.

    Keuntungan dari DPoS adalah kecepatan transaksi yang lebih tinggi dan pengambilan keputusan yang lebih efisien, tetapi kelemahannya adalah terdapat potensi terpusatnya kekuasaan pada pemilik token terbesar.

    Practical Byzantine Fault Tolerance (PBFT)

    PBFT adalah algoritma konsensus yang dirancang untuk jaringan terdistribusi dengan kecilnya jumlah node. PBFT memerlukan mayoritas node yang jujur dan dapat diandalkan untuk mencapai konsensus. Setiap node memiliki peran sebagai pemimpin (leader) yang menginisiasi pemilihan blok dan node pelanggan (follower) yang menyetujui blok tersebut. PBFT memiliki kecepatan transaksi yang tinggi, tetapi memerlukan kepercayaan pada mayoritas node yang jujur.

    Proof of Elapsed Time (PoET)

    PoET adalah algoritma konsensus yang dikembangkan oleh Intel. Dalam PoET, setiap node di jaringan bersaing untuk mendapatkan izin untuk menghasilkan blok berdasarkan waktu yang terlewati.

    Node yang memenangkan izin akan tidur untuk jangka waktu yang ditentukan sebelum dapat menghasilkan blok berikutnya. Kelebihan dari PoET adalah penghematan energi yang signifikan, tetapi kekurangannya adalah ketergantungan pada kepercayaan pada pihak yang mengatur waktu dalam jaringan.

    Proof of Authority (PoA)

    PoA adalah algoritma konsensus di mana identitas dan otoritas validator yang terkait dengan entitas yang terpercaya.

    Dalam PoA, validator yang sudah ditentukan memiliki hak untuk menghasilkan blok. Keuntungan dari PoA adalah kecepatan transaksi yang tinggi dan pengambilan keputusan yang efisien, tetapi kelemahannya adalah terdapat risiko terpusatnya kekuasaan pada validator yang dipilih.

    Proof of Capacity (PoC)

    PoC adalah algoritma konsensus di mana validasi blok didasarkan pada penggunaan ruang penyimpanan yang tersedia di setiap node.

    Node-node dalam jaringan menggunakan ruang penyimpanan mereka untuk memecahkan teka-teki matematika dan menghasilkan bukti kapasitas. Keuntungan dari PoC adalah efisiensi energi yang tinggi, tetapi kekurangannya adalah ketergantungan pada penyimpanan fisik yang tersedia pada setiap node.

    Setiap algoritma konsensus memiliki trade-off dan cocok untuk situasi-situasi tertentu. Pilihan algoritma konsensus yang tepat akan bergantung pada kebutuhan, tujuan, dan karakteristik dari jaringan yang ingin dibangun.

    Kesimpulan

    Mekanisme pencapaian konsensus memainkan peran yang sangat penting dalam keberhasilan sistem terdistribusi. Banyak yang meyakini bahwa inovasi terbesar dari Bitcoin adalah penggunaan Proof of Work (PoW), yang memungkinkan pengguna untuk mencapai persetujuan tentang kebenaran bersama.

    Algoritma konsensus saat ini tidak hanya mendukung sistem uang digital, tetapi juga teknologi blockchain yang memungkinkan pengembang untuk menjalankan kode di lingkungan terdistribusi. Algoritma ini telah menjadi pondasi utama bagi perkembangan teknologi blockchain, yang sangat krusial bagi keberlanjutan berbagai jaringan yang ada.

    Dari semua algoritma konsensus yang ada, Proof of Work masih mendominasi. Saat ini belum ada alternatif yang diusulkan yang dapat menandingi keandalan dan keamanan PoW. Namun, penelitian dan pengembangan yang luas sedang dilakukan untuk mencari pengganti PoW, dan kemungkinan besar kita akan melihat munculnya lebih banyak opsi dalam beberapa tahun mendatang.

    Sumber: Binance Academy Indonesia



    Sumber : news.tokocrypto.com

  • Pengertian, Manfaat, Cara Kerja, Kekurangan dan Kelebihan

    Proof of Work (PoW) adalah suatu mekanisme yang digunakan untuk mencegah terjadinya pengeluaran ganda atau double-spend. Mayoritas aset kripto utama menggunakan mekanisme ini sebagai algoritma konsensus yang digunakan untuk mengamankan ledger aset kripto.

    Proof of Work merupakan algoritma konsensus pertama yang muncul dan masih mendominasi hingga saat ini. Algoritma ini pertama kali diperkenalkan oleh Satoshi Nakamoto dalam white paper Bitcoin pada tahun 2008, meskipun teknologinya sendiri sudah ada sebelumnya.

    Contoh awal algoritma Proof of Work sebelum era kripto adalah HashCash Adam Back. Dalam HashCash, pengirim diwajibkan melakukan komputasi ringan sebelum mengirim email, sehingga penerima dapat mengurangi jumlah spam yang diterima.

    Komputasi ini hampir tidak berbiaya bagi pengirim yang sah, namun biayanya akan meningkat jika seseorang mengirim email secara massal.

    Apa Itu Double-spend?

    Double-spend atau pengeluaran ganda terjadi ketika dana yang sama digunakan untuk pembelanjaan lebih dari sekali. Istilah ini khusus digunakan dalam konteks uang digital karena dalam uang fisik, hampir tidak mungkin untuk membelanjakan uang yang sama dua kali.

    Ketika Anda membayar kopi hari ini, Anda memberikan uang tunai kepada kasir yang kemudian menguncinya dalam laci. Anda tidak dapat pergi ke kedai kopi lainnya dan membayar kopi lagi dengan menggunakan uang yang sama.

    Namun, dalam skema uang digital, ada kemungkinan untuk melakukan hal tersebut. Anda pasti pernah menggandakan file komputer, cukup dengan melakukan salinan dan tempel. Anda dapat mengirimkan salinan file yang sama kepada sepuluh, dua puluh, atau bahkan lima puluh orang.

    Karena uang digital hanya berupa data, maka perlu ada langkah-langkah untuk mencegah orang lain menyalin dan menggunakan unit yang sama di tempat yang berbeda. Jika tidak, mata uang digital tersebut akan mengalami keruntuhan dalam waktu singkat.

    Mengapa Proof of Work Penting?

    Jika Anda telah membaca panduan kami tentang teknologi blockchain, Anda pasti tahu bahwa pengguna mengirimkan transaksi ke jaringan. Namun, transaksi tersebut tidak langsung dianggap valid. Transaksi baru dianggap valid hanya jika telah ditambahkan ke dalam blockchain.

    Blockchain adalah sebuah database besar yang dapat dilihat oleh setiap pengguna, sehingga setiap orang dapat memeriksa apakah dana telah digunakan sebelumnya.

    Anda dapat membayangkan hal ini seperti memiliki sebuah buku catatan bersama dengan tiga teman. Setiap kali salah satu dari Anda ingin mentransfer unit apapun, transaksi tersebut harus dicatat, misalnya Alice membayar lima unit kepada Bob, Bob membayar dua unit kepada Carol, dan seterusnya.

    Ada beberapa hubungan yang rumit di sini, yaitu setiap kali melakukan transaksi, Anda harus merujuk pada transaksi sebelumnya dari mana dana itu berasal. J

    adi, jika Bob membayar dua unit kepada Carol, entri transaksi sebenarnya akan terlihat seperti ini: Bob membayar dua unit kepada Carol dari transaksi sebelumnya dengan Alice.

    Dengan cara ini, kita memiliki cara untuk melacak unit tersebut. Jika Bob mencoba melakukan transaksi lain menggunakan unit yang sama yang baru saja dia kirimkan kepada Carol, semua orang akan segera mengetahuinya. Grup tidak akan mengizinkan transaksi tersebut ditambahkan ke buku catatan.

    Namun, cara ini mungkin berhasil dalam kelompok kecil di mana semua orang saling mengenal, sehingga mereka mungkin akan setuju tentang siapa yang bertanggung jawab untuk menambahkan transaksi ke buku catatan.

    Namun, bagaimana jika kita ingin memiliki kelompok dengan 10.000 peserta? Ide buku catatan tidak akan berhasil, karena tidak ada yang akan mempercayai orang asing untuk mengelolanya.

    Inilah mengapa Proof of Work sangat penting. Algoritma ini memastikan bahwa pengguna tidak dapat membelanjakan uang yang tidak sah untuk mereka gunakan.

    Dengan menggunakan kombinasi teori permainan dan kriptografi, algoritma PoW memungkinkan siapa saja untuk memperbarui blockchain sesuai dengan aturan sistem yang telah ditetapkan.

    Bagaimana Proof of Work (PoW) Bekerja?

    Seperti yang telah kita bahas sebelumnya, blockchain merupakan buku catatan yang digunakan dalam Proof of Work.

    Namun, transaksi tidak ditambahkan satu per satu, melainkan dikelompokkan menjadi blok-blok.

    Pengguna yang membuat blok akan mengumumkan transaksi ke jaringan dan memasukkannya ke dalam kandidat blok.

    Transaksi baru hanya dianggap sah setelah kandidat blok tersebut dikonfirmasi dan ditambahkan ke dalam blockchain.

    Namun, menambahkan blok bukanlah tugas yang murah. Proof of Work mengharuskan penambang (pengguna yang membuat blok) untuk menggunakan sumber daya komputasi mereka sendiri untuk melakukan ini.

    Sumber daya tersebut digunakan untuk melakukan hashing terhadap data blok sampai ditemukan solusi dari sebuah puzzle.

    Melakukan hashing terhadap data blok berarti mengirimkannya melalui fungsi hash untuk menghasilkan hash blok. Hash blok berfungsi seperti “sidik jari” yang merupakan identitas unik untuk data input, dan setiap blok memiliki hash yang berbeda.

    Membalikkan hash blok menjadi data input yang asli hampir tidak mungkin. Namun, dengan mengetahui data input, mudah bagi seseorang untuk memverifikasi kebenaran hash tersebut. Hanya perlu mengirimkan data input melalui fungsi hash dan memeriksa apakah outputnya cocok.

    Dalam Proof of Work, pengguna harus menyediakan data yang menghasilkan hash yang memenuhi persyaratan tertentu.

    Namun, mereka tidak tahu bagaimana cara mencapainya. Satu-satunya pilihan adalah mengirimkan data melalui fungsi hash dan memeriksa apakah memenuhi persyaratan.

    Jika tidak, pengguna harus mengubah data tersebut sedikit demi sedikit hingga mendapatkan hash yang berbeda.

    Mengubah bahkan satu karakter dalam data akan menghasilkan hash yang berbeda secara keseluruhan, sehingga tidak ada cara untuk memprediksi outputnya.

    Jadi, jika ingin membuat blok, pengguna bermain dalam permainan tebak-tebakan. Secara umum, pengguna mengumpulkan informasi tentang semua transaksi yang ingin mereka masukkan ke dalam blok dan beberapa data penting lainnya, lalu melakukan hashing terhadap semua data tersebut.

    Namun, karena datasetnya tidak berubah, mereka perlu menambahkan informasi variabel kecil sebagai bagian data. Informasi variabel ini disebut sebagai nonce, yang merupakan angka yang diubah setiap kali mencoba untuk mendapatkan hash yang berbeda. Dalam hal ini, pengguna sedang melakukan penambangan.

    Dalam kesimpulannya, penambangan adalah proses mengumpulkan data blockchain dan melakukan hashing bersama dengan nonce hingga menemukan hash yang memenuhi persyaratan.

    Jika pengguna menemukan hash yang memenuhi persyaratan yang ditetapkan oleh protokol, mereka berhak untuk mengumumkan blok baru ke jaringan. Pada titik ini, peserta lain dalam jaringan akan memperbarui blockchain mereka dengan menambahkan blok baru tersebut.

    Dalam aset kripto besar saat ini, persyaratan untuk menemukan hash yang valid sangat sulit. Semakin tinggi tingkatidalam jaringan, semakin sulit untuk menemukan hash yang memenuhi persyaratan tersebut. Hal ini dirancang untuk memastikan agar blok tidak ditemukan terlalu cepat.

    Seperti yang dapat Anda bayangkan, mencoba menebak hash dalam jumlah besar di komputer bisa sangat mahal. Anda akan menghabiskan banyak siklus komputasi dan listrik. Namun, protokol memberikan hadiah dalam bentuk aset kripto jika Anda berhasil menemukan hash yang valid.

    Mari kita ingat kembali apa yang telah kita bahas selama ini:

    • Penambangan merupakan proses yang mahal.
    • Ada hadiah yang diberikan jika Anda berhasil menghasilkan blok yang valid.
    • Dengan mengetahui data input, pengguna dapat dengan mudah memeriksa hash tersebut tanpa perlu menggunakan banyak daya komputasi.

    Sejauh ini semuanya baik-baik saja. Tetapi, apa yang akan terjadi jika seseorang mencoba melakukan penipuan?

    Apakah ada yang bisa mencegah mereka untuk memasukkan banyak transaksi penipuan ke dalam blok dan menghasilkan hash yang valid?

    Di sinilah peran kriptografi kunci-publik (public-key cryptography) masuk. Meskipun tidak akan dibahas secara detail dalam artikel ini, kriptografi kunci-publik memungkinkan setiap pengguna untuk memverifikasi apakah seseorang memiliki hak untuk menghabiskan dana yang mereka coba keluarkan.

    Ketika Anda melakukan transaksi, Anda menandatanganinya. Siapa pun dalam jaringan dapat membandingkan tanda tangan tersebut dengan kunci publik Anda dan memeriksa apakah cocok. Mereka juga akan memeriksa apakah Anda memiliki hak yang sah untuk menghabiskan dana tersebut, dan bahwa jumlah input lebih besar dari jumlah output (artinya, Anda tidak menghabiskan dana lebih dari yang Anda miliki).

    Setiap blok yang memasukkan transaksi yang tidak valid akan ditolak secara otomatis oleh jaringan. Oleh karena itu, sangat mahal bagi seseorang untuk mencoba melakukan penipuan. Mereka hanya akan menyia-nyiakan sumber daya mereka tanpa mendapatkan hadiah apa pun.

    Di sinilah keindahan Proof of Work terletak: sangat mahal untuk melakukan penipuan, tetapi menguntungkan untuk bertindak jujur. Setiap penambang yang berpikiran waras akan mencari tingkat pengembalian investasi (ROI), sehingga mereka tidak akan melakukan hal yang merugikan diri mereka sendiri.

    Apa Kelebihan dan Kekurangan Proof of Work (PoW)?

    Proof of Work (PoW) memiliki kelebihan dan kekurangan yang perlu dipertimbangkan. Berikut ini adalah beberapa kelebihan dan kekurangan PoW:

    Kelebihan Proof of Work:

    • Keamanan yang tinggi: PoW telah terbukti secara luas menjadi algoritma konsensus yang sangat aman. Dalam PoW, untuk memalsukan atau melakukan serangan pada jaringan, seseorang harus menguasai lebih dari 50% kekuatan hash total jaringan, yang sulit dan mahal untuk dicapai.
    • Terbukti berhasil: PoW telah digunakan secara luas dalam blockchain seperti Bitcoin dan Ethereum, dan telah terbukti berhasil dalam mengamankan jutaan transaksi dengan aman selama bertahun-tahun.
    • Desentralisasi: PoW memungkinkan partisipasi dari berbagai penambang yang berbeda, sehingga menjaga aspek desentralisasi dari jaringan. Tidak ada entitas tunggal yang mengendalikan proses penambangan atau keputusan dalam jaringan.

    Kekurangan Proof of Work:

    • Konsumsi energi yang tinggi: Proses penambangan PoW memerlukan penggunaan daya komputasi yang besar, yang menghasilkan konsumsi energi yang tinggi. Hal ini mengarah pada dampak lingkungan yang signifikan dan meningkatkan biaya operasional untuk penambang.
    • Skalabilitas terbatas: Dalam PoW, semakin banyak penambang yang bergabung dalam jaringan, semakin sulit dan lambat proses penambangan blok baru. Ini dapat menyebabkan penundaan dalam konfirmasi transaksi dan membatasi skalabilitas jaringan.
    • Pusat kekuatan mining: Karena peralatan penambangan yang mahal dan konsumsi energi yang tinggi, aktivitas penambangan PoW lebih terpusat di daerah-daerah dengan akses terhadap sumber daya murah seperti energi listrik. Hal ini dapat menyebabkan terkonsentrasinya kekuatan penambangan pada beberapa entitas besar, yang mengurangi aspek desentralisasi.

    Kelebihan dan kekurangan PoW perlu dipertimbangkan dalam konteks spesifik masing-masing blockchain dan kebutuhan penggunaannya. Beberapa protokol lain seperti Proof of Stake (PoS) dikembangkan sebagai alternatif untuk mengatasi beberapa kekurangan PoW, dengan menawarkan efisiensi energi yang lebih tinggi dan skala yang lebih baik.

    Perbandingan Proof of Work (PoW) dan Proof of Stake (PoS)

    Terdapat banyak algoritma konsensus yang berbeda, dan salah satunya adalah Proof of Stake (PoS). Konsep PoS pertama kali diperkenalkan pada tahun 2011 dan telah diimplementasikan dalam beberapa protokol kecil. Namun, belum terlihat adopsi yang luas pada blockchain besar.

    Dalam sistem Proof of Stake, peran penambang digantikan oleh validator. PoS tidak melibatkan proses penambangan dan tidak ada persaingan untuk menebak hash. Sebaliknya, pengguna dipilih secara acak – jika terpilih, mereka harus mengusulkan (atau “menghasilkan”) sebuah blok. Jika blok tersebut valid, mereka akan menerima reward berupa biaya transaksi dari blok tersebut.

    Namun, pemilihan pengguna tidak sembarangan – protokol memilih mereka berdasarkan beberapa faktor. Untuk memenuhi syarat, peserta harus mengunci stake, yaitu sejumlah mata uang asli dari blockchain yang telah ditentukan sebelumnya.

    Stake berfungsi sebagai jaminan: sama seperti terdakwa harus memberikan jumlah uang tertentu sebagai jaminan karena melewatkan sidang, validator harus mengunci stake mereka untuk mencegah kecurangan. Jika mereka bertindak tidak jujur, seluruh atau sebagian dari stake mereka dapat diambil.

    Proof of Stake memang memiliki beberapa keunggulan dibandingkan Proof of Work. Salah satu keunggulan utamanya adalah dampak lingkungan yang lebih kecil – karena tidak ada kebutuhan untuk melakukan penambangan dengan daya komputasi tinggi, konsumsi listriknya jauh lebih rendah daripada PoW.

    Namun, PoS tidak memiliki catatan sejarah yang sama kuat dengan PoW. Meskipun PoS dianggap lebih hemat, penambangan tetap menjadi satu-satunya algoritma konsensus yang terbukti berhasil.

    Dalam waktu lebih dari satu dekade, penambangan telah berhasil mengamankan triliunan dolar transaksi. Untuk secara pasti mengatakan apakah PoS dapat menyamai keamanan PoW, PoS masih perlu diuji secara mendalam dalam kondisi dunia nyata.

    Kesimpulan

    Proof of Work adalah solusi pertama yang terbukti andal dan aman untuk masalah double-spend. Bitcoin telah membuktikan bahwa kita tidak memerlukan entitas terpusat untuk mencegah pengeluaran dana yang sama dua kali. Dengan penggunaan kriptografi, fungsi hash, dan teori permainan yang cerdas, peserta dalam ekosistem terdesentralisasi dapat mencapai kesepakatan tentang keadaan suatu database keuangan.

    Sumber: Binance Academy Indonesia



    Sumber : news.tokocrypto.com

  • Cara Menambang Ethereum: Panduan dan Tips Agar Auto Cuan

    Rencana perpindahan Ethereum dari mekanisme konsensus Proof of Work (PoW) menjadi Proof of Stake (PoS) masih belum selesai. Itu sebabnya, hingga saat ini Ethereum masih dapat diperoleh lewat penambangan atau yang biasa di sebut dengan mining layaknya Bitcoin, lho. Para penggemar Ethereum, apakah Anda tertarik untuk mencobanya? Yuk, intip penjelasan mengenai cara mining ethereum berikut ini!

    Apa Itu Mining Ethereum?

    Mining Ethereum adalah suatu kegiatan untuk mendapatkan sejumlah ETH, selain dengan membelinya. Kegiatan ini dilakukan dengan cara memecahkan suatu teka-teki matemtika untuk kemudian memverifikasi transaksi yang terjadi, sehingga terdapat satu blok yang bertambah dalam blockchain.

    Kemudian, apabila transaksi tersebut berhasil terverifikasi, maka si penambang atau miner akan mendapatkan sejumlah imbalan dalam bentuk ETH. Hingga saat ini, jumlah imbalan per blok adalah 2 ETH ditambah dengan transaksi dan gas fee yang telah dibayarkan.

    Lalu, apa bedanya dengan mining Bitcoin?

    Modifikasi Ethereum adalah hal yang membuat penambangan Ethereum berbeda dengan Bitcoin. Sebab, Ethereum sudah didesain agar kegiatan mining lebih efisien dengan memanfaatkan perangkat bernama Graphic Processing Unit (GPU) saja. Sementara itu, dalam mining Bitcoin diperlukan perangkat khusus yang dinamakan Application System-Integrated Circuit (ASIC) yang cenderung lebih mahal dan kelas berat.

    Baca juga: Apa Itu Bitcoin dan Bagaimana Cara Mendapatkannya?

    Hal ini dikarenakan Ethereum ingin memberikan kesempatan bagi para penambang perseorangan mencobanya di rumah. Meskipun masih tetap dengan tingkat kesulitan yang cukup tinggi, tetapi tidak menutup kemungkinan penambangan akan berhasil. Ditambah lagi, supply Ethereum tidak terbatas seperti Bitcoin dan telah dilakukan pemotongan imbalan blok, sehingga penurunan nilainya tidak akan terlalu drastis. 

    Selain itu, Ethereum juga sedang dalam proses migrasi ke mekanisme konsensus Proof of Stake (PoS) dan akan selesai dalam waktu dekat. Jika Ethereum sudah sepenuhnya menggunakan PoS, kegiatan mining sudah tidak bisa lagi dilakukan dan berubah menjadi staking.

    3 Cara Mining Ethereum yang Bisa Dipilih

    cara menambang ethereum

    Dalam menambang Ethereum, terdapat 3 cara yang bisa dipilih sesuai dengan kemampuan miner, yaitu:

    1. Solo Mining

    Cara pertama adalah dengan melakukan mining secara perseorangan. Cara ini memang terlihat mudah, karena tidak ada biaya yang perlu dibayar dan jika berhasil, hasil mining bisa dinikmati sepenuhnya. Akan tetapi, cara satu ini sebenarnya sangat bergantung pada kemampuan perangkat komputer yang digunakan untuk mining, lho. Sehingga tidak bisa dilakukan oleh sembarang orang.

    Para miner harus memiliki hardware dengan kualitas yang mumpuni, bahkan membutuhkan beberapa GPU. Selain itu, Anda juga harus memperhatikan biaya listrik, perawatan perangkat, hingga tempat untuk melakukan mining. Sehingga, cara ini dianggap kompleks dan memiliki peluang yang lebih sedikit untuk berhasil, apalagi jika hanya menggunakan perangkat yang seadanya atau dilakukan oleh miner pemula.

    2. Pool Mining

    Berbeda dengan solo mining, cara mining ethereum satu ini dilakukan secara bersama-sama dalam suatu wadah yang disebut dengan pool atau kolam. Tiap kali ada seseorang yang berhasil mendapat imbalan hasil memecahkan teka-teki matematika, maka imbalan tersebut akan dibagi rata kepada setiap anggota dalam pool. Terdengar lebih mudah, bukan?

    Baca juga: Kenali Perbedaan Proof of Work dan Proof of Stake

    Memang, pool mining sangat cocok untuk para miner pemula yang tidak memiliki perangkat yang cukup canggih. Akan tetapi, tidak semua pool memiliki nilai yang setara, lho. Jadi, Anda wajib memperhatikan 3 hal ini sebelum memutuskan untuk bergabung, yaitu ukuran, biaya, dan jumlah terkecil yang bisa ditarik dari pool. Jika tidak sesuai, Anda bisa mencoba mencari pool yang lain.

    3. Cloud Mining

    Nah, cara terakhir adalah dengan cloud mining, yaitu mempekerjakan seseorang untuk melakukan mining. Bagaimana bisa? Nah, caranya adalah dengan menyewa seseorang yang memiliki perangkat komputer yang canggih dan bersedia untuk melakukan mining. Nantinya, imbalan dari keberhasilan mining akan diberikan untuk Anda.

    Cara mining ethereum ini dianggap lebih menguntungkan karena Anda tidak memiliki tanggung jawab besar dalam proses teknis mining. Anda hanya perlu membayar biaya sewa yang biasanya sudah mencakup biaya listrik dan perawatan perangkat. 

    Namun, Anda juga harus tetap berhati-hati dalam memilih jasa cloud mining, ya. Sebab, hampir seluruh transaksi dilakukan secara online dan tidak semua jasa bisa dipercaya. Untuk itu, lebih baik Anda memilih platform cloud mining yang cukup besar dan dapat dipercaya.

    3 Platform untuk Menambang Ethereum

    platform menambang ethereum1. MinerGate

    Platform penambangan berupa mining pool yang satu ini sangat cocok digunakan oleh para miners pemula, nih. Sejak peluncurannya pada 2014 lalu, MinerGate masih menjadi pilihan banyak miners, totalnya sekitar 5.1 juta pengguna di seluruh dunia melansir Software Testing Help, dikarenakan memiliki tampilan yang jelas beserta tools yang lengkap dan mudah dioperasikan. MinerGate memiliki 2 jenis penambang, yaitu Graphical User Interface (GUI) dan Console.

    Kelebihan lainnya adalah di MinerGate, tidak hanya ETH saja yang bisa ditambang oleh pengguna, tetapi juga aset kripto lain seperti Bitcoin (BTC), Litecoin (LTC), hingga yang terbaru ada ICON Representative (ICX). MinerGate berencana untuk terus menambahkan aset kripto lain dan mendukung mekanisme konsensus lain seperti PoS.

    2. NiceHash

    Platform selanjutnya dianggap sebagai salah satu pionir dalam kegiatan cloud mining, dikarenakan sudah dirilis sejak 2014 lalu. Sebagai platform cloud mining, NiceHash telah digunakan oleh lebih dari 650 ribu pengguna dari seluruh dunia setiap harinya. NiceHash juga dilengkapi banyak fitur yang bermanfaat, seperti kemampuan cloud mining menggunakan lebih dari 30 algoritma.

    Baca juga: 5 Situs Mining Bitcoin Terpercaya yang Aman Digunakan

    NiceHash juga memungkinkan para penggunanya untuk memantau aktivitas mining secara real time. Selain itu, para pengguna NiceHash tidak diikat dengan perjanjian khusus, sehingga para pengguna yang ingin membatalkan sewa dapat melakukannya tanpa dipotong biaya pembatalan layaknya marketplace.

    3. NBMiner

    Terakhir adalah platform bernama NBMiner yang bisa dimanfaatkan oleh para solo miners, khususnya yang memiliki perangkat kartu grafis NVIDIA LHR. Ditambah lagi, baru-baru ini NBMiner melakukan pembaruan yang meningkatkan performa mining hingga 70 persen, yaitu melalui pemanfaatan mode LHR terbaru yang bisa meningkatkan hash rate.

    Selain ETH, NBMiner juga bisa digunakan dalam menambang aset kripto lainnya seperti Zilliqa (ZIL), Grin (GRIN), juga Conflux (CFX). NBMiner dapat beroperasi dengan baik di dua sistem operasi besar, yaitu Windows juga Linux, sehingga para miners tidak perlu khawatir.

    Sekarang, Anda sudah paham, kan, mengenai cara menambang Ethereum? Ternyata, memang tidak semudah yang dibayangkan, ya. Akan tetapi jangan khawatir, karena Anda masih bisa mendapatkan ETH dengan investasi! Tentunya di exchange yang terpercaya dan sudah resmi terdaftar di Bappebti seperti Tokocrypto. 

    Yuk, segera kunjungi www.tokocrypto.com untuk informasi lebih lengkap dan gabung bersama komunitas Tokocrypto di Discord!



    Sumber : news.tokocrypto.com