GasFree4you
Dasar kripto·8 menit baca

Cara membuat dompet sendiri: dari cara biasa hingga yang tidak biasa

Aplikasi ponsel, dompet perangkat keras, atau Python di komputer tanpa internet? Buat dompet TRON dan pahami siapa yang mengendalikan kuncinya.

Dompet dimulai dari kunci

Koin berada di blockchain. Dompet membantu Anda melihat saldo dan menandatangani transaksi dengan kunci. Alamat publik boleh diberikan kepada pengirim; kunci privat memberikan kendali atas dana dan harus dirahasiakan.

Frasa pemulihan, atau seed phrase, adalah cadangan untuk memulihkan kunci melalui dompet yang kompatibel. Ini berbeda dari kata sandi aplikasi: kata sandi melindungi akses lokal, sedangkan frasa dapat memulihkan dompet di perangkat lain. Contoh Python di bawah tidak membuat frasa, hanya satu kunci privat beserta alamatnya.

Cara biasa: aplikasi di ponsel

Dompet panas praktis untuk transfer rutin: kuncinya tersimpan di ponsel atau komputer yang terhubung ke internet. Aplikasi tidak harus terus-menerus online untuk disebut dompet panas. Contoh untuk TRON adalah TronLink dan Trust Wallet.

Pemasangannya biasanya gratis dan tidak memerlukan perangkat tambahan. Biaya jaringan tetap berlaku, sementara phishing dan perangkat lunak berbahaya dapat membahayakan dana.

  1. Buka situs resmi pengembang lalu ikuti tautan ke toko aplikasi. Periksa penerbitnya.
  2. Pilih membuat dompet baru, bukan mengimpor frasa milik orang lain. Atur kata sandi atau kode akses yang kuat.
  3. Untuk opsi standar dengan frasa pemulihan, tulis kata-katanya secara berurutan di kertas atau logam. Selesaikan pemeriksaan cadangan dalam aplikasi.
  4. Buka menu terima TRX atau USDT khusus di jaringan TRON (TRC20). Salin alamat Anda dan pastikan pengirim memilih jaringan yang sama.
  5. Mulai dengan transfer percobaan bernilai kecil. Sebelum mengirim dana keluar, periksa aktivasi akun dan sumber daya untuk biaya jaringan.

Baca dokumentasi: TronLink, Trust Wallet · TRON.

Dompet perangkat keras: kunci di perangkat terpisah

Penyimpanan dingin menjaga kunci agar tidak masuk ke lingkungan online. Dompet perangkat keras membuat dan menggunakan kunci di dalam perangkat tersendiri: komputer mengirimkan data transaksi, lalu Anda mengonfirmasinya pada perangkat. Koneksi USB saja tidak menjadikannya dompet panas.

Ledger mendukung TRON dan TRC20. Dukungan Trezor bergantung pada model: panduan terbarunya mencantumkan Safe 7, Safe 5, Safe 3, dan Model T. Sebelum membeli, periksa model, jaringan, dan token yang dibutuhkan.

Kelebihannya adalah isolasi kunci dari komputer sehari-hari. Kekurangannya berupa biaya perangkat dan langkah konfirmasi tambahan. Perangkat tidak melindungi Anda jika cadangan bocor atau Anda menyetujui transaksi berbahaya.

  1. Beli dari produsen atau penjual resmi dan lakukan pemeriksaan keaslian sesuai petunjuk produsen.
  2. Buat dompet baru saat pengaturan awal. Jangan gunakan kartu yang sudah berisi kata-kata pemulihan. Simpan cadangan yang dibuat oleh perangkat dengan aman.
  3. Tambahkan akun TRON melalui aplikasi resmi, cocokkan alamat penerimaan pada layar perangkat, lalu lakukan transfer percobaan kecil.

Baca dokumentasi: Ledger · TRC20, Trezor · TRON / TRC20.

Kustodial atau nonkustodial: siapa mengendalikan kunci?

Panas atau dingin menjelaskan tempat penyimpanan kunci. Kustodial atau nonkustodial menjelaskan siapa yang mengendalikannya. Keduanya merupakan klasifikasi berbeda.

Pada layanan kustodial, perusahaan mengelola kunci. Anda mendaftarkan akun, menyelesaikan pemeriksaan yang diwajibkan, mengaktifkan 2FA, lalu mendapatkan alamat deposit. Pemulihan akses mungkin lebih mudah, tetapi penarikan bergantung pada aturan layanan dan dapat ditangguhkan.

Pada dompet nonkustodial, Anda mengelola kunci sendiri. Memasang aplikasi tidak sama dengan membuka akun di perusahaan, dan dukungan pelanggan tidak dapat mengganti cadangan yang hilang. Anda memiliki kemandirian sekaligus tanggung jawab menjaga kunci.

Untuk mempelajari alamat sendiri dan sumber daya jaringan TRON, artikel ini menggunakan pendekatan nonkustodial.

Cara tidak biasa: Python tanpa internet

Menghitung pasangan kunci dan alamat tidak memerlukan koneksi ke blockchain. Contoh lokal berikut memakai TronPy 0.6.1: tidak mengakses API dan tidak mengirim transaksi. Ini menunjukkan cara kerjanya, bukan sistem penyimpanan dingin yang lengkap.

Siapkan komputer offline tepercaya beserta Python. Pada komputer online terpisah dengan sistem operasi, arsitektur, dan versi Python yang sama, unduh TronPy beserta dependensinya dari sumber tepercaya. Pindahkan folder wheelhouse dan berkas contoh ke komputer offline, lalu periksa asal paket dan checksum-nya. Sebelum membuat kunci, putuskan jaringan dan clipboard bersama; hindari terminal cloud serta perekaman layar.

Opsi --demo memakai kunci privat bernilai 1 yang sengaja dipublikasikan agar hasilnya dapat diulang. Tanpa opsi tersebut, pustaka membuat kunci acak dengan sumber keacakan sistem operasi.

Persiapan di komputer yang terhubung internet

python3 -m pip download --only-binary=:all: --dest wheelhouse tronpy==0.6.1

Kode: tron_wallet.py

"""Local TRON key generation. Educational example, not an audited wallet."""
import argparse

from tronpy.keys import PrivateKey


def main():
    parser = argparse.ArgumentParser(description=__doc__)
    parser.add_argument("--demo", action="store_true",
                        help="Use a PUBLIC example key. Never send funds to it.")
    args = parser.parse_args()

    if args.demo:
        key = PrivateKey(bytes.fromhex("00" * 31 + "01"))
        print("DEMO ONLY - PUBLIC KEY MATERIAL - DO NOT SEND FUNDS")
    else:
        key = PrivateKey.random()
        print("SECRET - keep this output offline and private")

    print("Private key:", key.hex())
    print("TRON address:", key.public_key.to_base58check_address())


if __name__ == "__main__":
    main()
Unduh contoh Python ↓

Instalasi dan menjalankan di komputer offline

python3 -m venv .venv
.venv/bin/python -m pip install --no-index --find-links=wheelhouse tronpy==0.6.1
.venv/bin/python tron_wallet.py --demo

macOS / Linux: .venv/bin/python
Windows: .venv\Scripts\python.exe

Hasil saat dijalankan dengan --demo

DEMO ONLY - PUBLIC KEY MATERIAL - DO NOT SEND FUNDS
Private key: 0000000000000000000000000000000000000000000000000000000000000001
TRON address: TMVQGm1qAQYVdetCeGRRkTWYYrLXuHK2HC

Kunci acak baru, tanpa --demo

.venv/bin/python tron_wallet.py

Eksekusi biasa menghasilkan keluaran berbeda. Jangan memotret atau memublikasikan hasilnya, maupun menyimpannya ke log cloud. Untuk contoh satu alamat ini, cadangkan kunci privatnya: frasa pemulihan tidak dibuat.

Memutus internet tidak memperbaiki sistem yang terinfeksi, pustaka yang dimodifikasi, atau keacakan yang buruk. Jika kunci kemudian diimpor ke aplikasi online, isolasinya berakhir. Penyimpanan offline yang sebenarnya juga memerlukan penandatanganan aman dan pemindahan transaksi yang telah ditandatangani; contoh ini tidak menerapkan keduanya.

Baca dokumentasi: TronPy · Keys and Addresses.

Alamat sudah ada, akun jaringan belum tentu aktif

Pembuatan kunci gratis dan berlangsung lokal. Aktivasi akun TRON baru merupakan tindakan terpisah di jaringan, misalnya transfer TRX ke alamat baru dari akun yang sudah ada. Sebelum aktivasi, pencarian akun biasa di penjelajah blockchain mungkin belum menampilkannya.

Jangan menganggap penerimaan USDT saja akan mengaktifkan akun. Periksa statusnya sebelum digunakan. Mengirim USDT membutuhkan sumber daya jaringan; jika tidak cukup, TRX dapat terpakai. Periksa ketentuan dan biaya terbaru sebelum transaksi, serta bedakan alamat publik dari kunci rahasia.

Baca dokumentasi: TRON · Accounts and keys, TRON · Resource model.

Lima aturan sebelum transfer pertama

  1. Jangan bagikan frasa pemulihan atau kunci privat kepada siapa pun, termasuk ‘dukungan pelanggan’, ‘manajer’, atau teman. Jangan masukkan ke situs yang menawarkan ‘verifikasi’ atau ‘aktivasi’ dompet.
  2. Gunakan kertas atau logam untuk cadangan dan simpan di tempat aman. Hindari tangkapan layar, pesan ke diri sendiri, aplikasi catatan biasa, dan penyimpanan cloud. Lindungi cadangan dari kehilangan, kebakaran, dan orang lain.
  3. Aktifkan 2FA pada bursa dan layanan kustodial melalui aplikasi autentikator atau kunci keamanan perangkat keras jika didukung. 2FA tidak melindungi dompet nonkustodial jika penyerang sudah memiliki kuncinya.
  4. Pertimbangkan dompet perangkat keras untuk tabungan yang berarti bagi Anda, serta saldo kecil terpisah untuk kebutuhan harian. Tidak ada batas nominal universal: pertimbangkan dampak kehilangan bagi diri Anda.
  5. Setelah menempelkan alamat, periksa jaringan, jumlah, dan seluruh alamat penerima karakter demi karakter; pada dompet perangkat keras, cocokkan juga di layarnya. Jangan menyalin alamat dari riwayat transaksi mencurigakan. Kirim jumlah percobaan kecil terlebih dahulu kepada penerima baru.

Baca dokumentasi: Ledger · Security tips.

Apakah GasFree4you membutuhkan frasa pemulihan saya?

Tidak. Untuk menerima dana atau sumber daya jaringan, yang digunakan adalah alamat publik. Frasa pemulihan dan kunci privat tidak diperlukan: jangan masukkan ke formulir pesanan atau kirim ke dukungan pelanggan.

← Semua artikel