# Kontrak Hashed Timelock (HTLC): Panduan Lengkap

*English: Hashed Timelock Contract (HTLC): Overview and Examples in Crypto*

> Pelajari tentang Hashed Timelock Contract (HTLC), cara kerjanya, elemen kunci seperti hashlock dan timelock, serta contoh penggunaannya dalam blockchain.

**Definisi:** Kontrak Hashed Timelock (HTLC) adalah jenis kontrak pintar di blockchain yang mengurangi risiko pihak lawan dengan menggunakan escrow berbasis waktu yang memerlukan kata sandi kriptografis untuk pembukaan.

**URL:** https://invespedia.belajarforex.co.id/h/hashed_timelock_contract

---

## Apa Itu Hashed Timelock Contract (HTLC)?

A Hashed Timelock Contract (HTLC) adalah jenis kontrak pintar yang digunakan dalam aplikasi blockchain. Ini mengurangi risiko pihak lawan dengan membuat escrow berbasis waktu yang memerlukan kata sandi kriptografis untuk pembukaan.

Secara praktis, ini berarti bahwa orang yang menerima dana dalam transaksi harus melakukan dua tindakan untuk mengakses dana tersebut: memasukkan kata sandi yang benar dan mengklaim pembayaran dalam jangka waktu tertentu. Jika mereka memasukkan kata sandi yang salah atau tidak mengklaim dana dalam jangka waktu tersebut, mereka kehilangan akses ke pembayaran.

### Poin Penting

## Memahami Hashed Timelock Contracts (HTLCs)

A Hashed Timelock Contract (HTLC) menggunakan beberapa elemen dari transaksi cryptocurrency yang ada. Misalnya, transaksi HTLC menggunakan beberapa tanda tangan yang terdiri dari kunci privat dan publik untuk memverifikasi dan mengesahkan transaksi. Namun, dua elemen membedakan HTLC dari transaksi cryptocurrency standar dengan kontrak pintar - hashlock dan kontrak waktu.

### Hashlock

Elemen pertama adalah hashlock. Hashlock adalah versi yang di-hash - atau dikacaukan secara kriptografis - dari kunci publik yang dihasilkan oleh orang yang memulai transaksi. Kunci privat yang terkait kemudian digunakan untuk membuka hash asli.

Dalam HTLC, pihak yang memulai menghasilkan kunci dan menghashnya. Hash disimpan dalam pre-image, yang diungkapkan selama transaksi akhir. HTLC diprogram untuk kedaluwarsa setelah periode waktu tertentu berlalu atau sejumlah blok tertentu dihasilkan, menciptakan tanggal dan waktu penghentian yang diketahui.

### Penting

Untuk melakukan transaksi menggunakan HTLC, kedua belah pihak perlu membuka saluran satu sama lain. Ini umumnya dilakukan menggunakan dompet, bursa, atau keduanya.

### Timelock

Elemen penting kedua dari HTLC adalah timelock. Dua timelock yang berbeda digunakan untuk menetapkan batasan waktu pada kontrak yang dihasilkan menggunakan HTLC. Yang pertama adalah CheckLockTimeVerify (CLTV). Ini menggunakan basis waktu untuk mengunci dan melepaskan cryptocurrency. Ini berarti bahwa batasan waktu di-hardcode, dan koin dilepaskan hanya pada waktu dan tanggal tertentu atau ketinggian ukuran blok tertentu.

Atomic swaps - perdagangan lintas-rantai antara cryptocurrency - sering dicapai menggunakan HTLC. Selain itu, lightning network (LN) Bitcoin juga menggunakan HTLC.

Yang kedua adalah CheckSequenceVerify (CSV). Ini tidak bergantung pada waktu; sebaliknya, ia menggunakan jumlah blok yang dihasilkan sebagai ukuran pelacakan untuk menentukan kapan harus menyelesaikan transaksi.

## Proses dalam Hashed Timelock Contract

Misalkan Alice ingin menukar Bitcoin-nya dengan Litecoin dari Bob. Transaksi HTLC tipikal di antara mereka terjadi sebagai berikut:

## Apa Itu Kontrak Timelock?

A timelock contract adalah kontrak pintar yang tertanam di blockchain yang mengeksekusi transaksi pada waktu tertentu. Mereka digunakan dalam hashed timelock contract dan saluran pembayaran di mana waktu pembayaran tertentu diperlukan.

## Apakah Bitcoin Memiliki Kontrak Pintar?

Awalnya, blockchain Bitcoin tidak dapat mengeksekusi kontrak pintar. Namun, peningkatan Taproot pada tahun 2021 memungkinkan blockchain untuk menggunakan kontrak pintar dalam transaksi.

## Apa Itu Kontrak Pintar?

A smart contract adalah program yang disimpan di blockchain yang dieksekusi ketika kondisi tertentu terpenuhi.

## Berapa Biaya Kontrak Pintar?

Di blockchain Ethereum, penerapan kontrak pintar membutuhkan gas, yang biayanya Gwei (denominasi ether yang lebih rendah). Tergantung pada kompleksitas kontrak, biayanya bisa miliaran Gwei untuk menerapkan kontrak pintar. Kontrak yang kurang kompleks seperti pertukaran sederhana jauh lebih murah.

Investasi dalam cryptocurrency dan Initial Coin Offerings (ICO) lainnya sangat berisiko dan spekulatif, dan artikel ini bukan rekomendasi dari Investopedia atau penulis untuk berinvestasi dalam cryptocurrency atau ICO lainnya. Karena setiap situasi individu unik, seorang profesional yang berkualifikasi harus selalu dikonsultasikan sebelum membuat keputusan keuangan apa pun. Investopedia tidak membuat pernyataan atau jaminan mengenai keakuratan atau ketepatan waktu informasi yang terkandung di sini.


## FAQ

**Apa itu Hashed Timelock Contract (HTLC)?**
HTLC adalah kontrak pintar di blockchain yang mengurangi risiko pihak lawan dengan membuat escrow berbasis waktu yang memerlukan kata sandi kriptografis untuk pembukaan dan harus diklaim dalam jangka waktu tertentu.

**Apa saja elemen kunci dari HTLC?**
Dua elemen kunci HTLC adalah hashlock, yang merupakan versi terenkripsi dari kunci publik, dan timelock, yang menetapkan batasan waktu untuk penyelesaian transaksi.

**Bagaimana cara kerja hashlock dalam HTLC?**
Hashlock adalah versi hash dari kunci publik yang dibuat oleh pengirim. Kunci privat yang sesuai diperlukan untuk membuka hash dan menyelesaikan transaksi.

**Apa itu timelock dalam HTLC dan apa fungsinya?**
Timelock adalah batasan waktu yang diterapkan pada kontrak HTLC. Ini memastikan bahwa transaksi diselesaikan dalam periode waktu yang ditentukan atau dibatalkan, menggunakan mekanisme seperti CheckLockTimeVerify (CLTV) atau CheckSequenceVerify (CSV).

**Contoh penggunaan HTLC dalam dunia nyata apa saja?**
HTLC sering digunakan untuk atomic swaps, yang memungkinkan perdagangan lintas-rantai antar cryptocurrency, dan juga diadopsi oleh Bitcoin lightning network (LN).