Alamat Ergo

This page is machine-translated.
Robert Wolf

24 Juli 2019

Dalam artikel hari ini, kita akan melihat lebih dekat pada format alamat Ergo. Selain itu, kami akan menjelaskan bagaimana cara kerjanya secara spesifik serta apa yang membuatnya lebih disukai dibandingkan dengan jenis alamat blockchain lainnya.

Mari kita mulai dari awal.

Saat Anda menginstal dompet cryptocurrency, Anda secara otomatis membuat alamat bersamanya. Secara longgar, Anda dapat membandingkan dompet dengan rekening bank tradisional dan alamat dengan nomor rekening yang sesuai.
Salah satu alamat alfanumerik inilah yang diperlukan untuk mengirim uang dari orang A ke orang B, menerima uang, atau menarik hadiah penambangan Anda.
Jika Anda ingin mulai menggunakan dompet Ergo dan menyelami lebih dalam fungsinya, silakan cek tautan berikut.

Sekarang, apa sebenarnya alamat itu?

Alamat adalah string pendek yang sesuai dengan skrip tertentu dan digunakan untuk melindungi sebuah kotak (pos ini yang diterbitkan oleh pengembang inti kushti menjelaskan dengan sangat baik apa itu "kotak").
Tidak seperti representasi biner (yang dienkode dalam hex) dari sebuah skrip, alamat Ergo menggunakan pengkodean Base58 dan oleh karena itu memiliki beberapa karakteristik yang sangat berguna yang tidak ditawarkan oleh representasi biner:

  • Integritas alamat dapat dengan mudah diperiksa melalui checksum terintegrasi (yang merupakan "data berukuran kecil yang diambil dari blok data digital untuk tujuan mendeteksi kesalahan yang mungkin telah diperkenalkan selama transmisi atau penyimpanannya", menurut Wikipedia).
  • Sebuah prefiks dari alamat menunjukkan kepada Anda jaringan dan jenis alamat. Secara khusus, prefiks jaringan mencegah Anda secara keliru mengirim token mainnet ke alamat testnet.
  • Alamat menggunakan pengkodean (yaitu, Base58 seperti yang disebutkan) yang menghindari karakter yang terlihat mirip dan ramah untuk klik ganda serta pemutusan baris dalam email.
  • Alamat mengkodekan jenis jaringan, jenis alamat, checksum, dan cukup informasi untuk berkorespondensi dengan skrip tertentu.

Mari kita lihat byte prefiks yang berisi informasi tentang jaringan dan jenis alamat:

Jenis jaringan yang mungkin adalah:

  • Mainnet - 0x00
  • Testnet - 0x10

Jenis alamat adalah (semantik dijelaskan di bawah):

  • 0x01 - alamat Pay-to-PublicKey(P2PK)
  • 0x02 - Pay-to-Script-Hash(P2SH)
  • 0x03 - Pay-to-Script(P2S)

Untuk jenis alamat, kita membentuk byte konten sebagai berikut:

  • P2PK - kunci publik yang diserialisasi (terkompresi)
  • P2SH - 192 bit pertama dari hash Blake2b256 dari byte skrip yang diserialisasi
  • P2S - skrip yang diserialisasi (di sinilah hadiah penambangan masuk!)

Sebagai contoh, mengirim 10 Ergs ke alamat P2PK biasanya berarti bahwa transaksi yang sesuai
akan berisi sebuah kotak di mana 10 Ergs terkunci oleh kunci publik yang dienkode dalam alamat P2PK. Demikian pula,
dalam kasus alamat P2S, kotak akan terkunci oleh skrip yang dienkode dalam alamat tersebut. Dalam kasus paling rumit dari
skrip P2SH, kotak akan dilindungi oleh skrip khusus yang telah ditentukan sebelumnya yang mengambil 192 bit pertama dari nilai hash Blake2b256
untuk skrip yang harus ditunjukkan oleh input yang membelanjakan kotak tersebut.

Berikut adalah contoh bagaimana alamat tertentu akan terlihat di testnet:

  • 3 - P2PK (3WvsT2Gm4EpsM9Pg18PdY6XyhNNMqXDsvJTbbf6ihLvAmSb7u5RN)
  • ? - P2SH (rbcrmKEYduUvADj9Ts3dSVSG27h54pgrq5fPuwB)
  • ? - P2S (Ms7smJwLGbUAjuWQ)

Dan berikut adalah bagaimana mereka terlihat di mainnet kami:

  • 9 - P2PK (9fRAWhdxEsTcdb8PhGNrZfwqa65zfkuYHAMmkQLcic1gdLSV5vA)
  • ? - P2SH (8UApt8czfFVuTgQmMwtsRBZ4nfWquNiSwCWUjMg)
  • ? - P2S (4MQyML64GnzMxZgm, BxKBaHkvrTvLZrDcZjcsxsF7aSsrN73ijeFZXtbj4CXZHHcvBtqSxQ)

Secara singkat:

  • Byte prefiks = jenis jaringan + jenis alamat (misalnya, skrip P2S di testnet dimulai dengan 0x13 sebelum Base58)
  • checksum = leftmost_4_bytes (blake2b256 (byte prefiks || byte konten))
  • alamat = byte prefiks || byte konten || checksum

Jika ada yang menarik minat Anda, Anda sangat dipersilakan untuk bergabung dengan komunitas kami dan mengajukan pertanyaan lebih lanjut di saluran telegram kami dan/atau forum.
Sampai jumpa di sana!

Share post

Ergo Infrastructure DAO: Mendekentralisasi Tulang Punggung Ekosistem Ergo

Ergo Infrastructure DAO: Mendekentralisasi Tulang Punggung Ekosistem Ergo

Misi Ergo selalu berakar pada desentralisasi, tidak hanya di lapisan konsensus, tetapi di seluruh tumpukan.

Ergo Platform

13 Agustus 2025

Mew Finance: Alat DeFi yang Menyenangkan untuk Ekosistem Ergo

Mew Finance: Alat DeFi yang Menyenangkan untuk Ekosistem Ergo

Mew Finance adalah rangkaian aplikasi terdesentralisasi di Blockchain Ergo.

Ergo Platform

12 Agustus 2025

Lithos: Mendekentralisasi Penambangan dengan Kolam On-Chain

Lithos: Mendekentralisasi Penambangan dengan Kolam On-Chain

Lithos adalah protokol baru yang dirancang untuk merombak cara kerja kolam penambangan dengan memindahkannya ke on-chain, memberik.

Ergo Platform

24 Juli 2025

Sigma 6.0: Ergo yang Lebih Cerdas dan Fleksibel

Sigma 6.0: Ergo yang Lebih Cerdas dan Fleksibel

Sigma 6.0 adalah peningkatan besar yang diusulkan untuk blockchain Ergo.

Ergo Platform

23 Juli 2025

Membentuk Masa Depan Rosen: Panggilan Komunitas tentang Lima Proposal Kunci Perbendaharaan

Membentuk Masa Depan Rosen: Panggilan Komunitas tentang Lima Proposal Kunci Perbendaharaan

Pendiri bersama Rosen, Armeanio, telah mengajukan lima proposal baru ke Perbendaharaan Rosen.

Ergo Platform

9 Juli 2025

UTXO Diperluas Ergo dan Kebangkitan Kecerdasan Ekonomi Buatan

UTXO Diperluas Ergo dan Kebangkitan Kecerdasan Ekonomi Buatan

Visi Praktis untuk Agen Ekonomi Otonom Agen ekonomi otonom di blockchain Ergo melakukan pekerjaan berguna dalam ekonomi digital y.

Ergo Platform

12 Mei 2025

ErgoHACK X: Kecerdasan Buatan di Blockchain Ergo

ErgoHACK X: Kecerdasan Buatan di Blockchain Ergo

Merayakan Satu Dekade Inovasi Terdesentralisasi Bergabunglah dengan ulang tahun ke-10 ErgoHACK dan jadilah yang terdepan dalam rev.

Ergo Platform

10 April 2025