PulsePaperboy
BTC68,420-1.08%
ETH3,210+0.33%
PLS0.00000518-1.70%
PLSX0.00000358-3.11%
INC0.2220-4.70%
PRVX0.0000325-1.17%
pHEX0.001144-1.93%
eHEX0.000500-2.37%
pDAI0.001043-4.05%
pWBTC73,409.97-0.65%
PCOCK0.002460+0.14%
BEAR2.73e-9-4.49%

PulsePaperboy DeskLearn ยท PulseChain

Mesin Teknis โ€” Cara Kerja PulseChain

Layer 1 yang kompatibel dengan Ethereum menggunakan Proof of Stake, slot 10 detik, dan sistem imbalan validator yang dimodifikasi

Lapisan eksekusi, lapisan konsensus, staking 32M PLS, biaya EIP-1559 dan perbedaan antara pembakaran biaya dasar dan pemotongan imbalan konsensus โ€” tanpa klaim pemasaran tentang keunggulan otomatis.

Section 1/3:

PulseChain adalah blockchain Layer 1 independen yang diluncurkan pada Mei 2023. Lingkungan eksekusinya didasarkan pada Ethereum Virtual Machine (EVM), memungkinkan untuk mendukung kontrak pintar dan format transaksi yang kompatibel dengan Ethereum. Arsitektur konsensusnya berasal dari Proof-of-Stake Beacon Chain Ethereum, dengan perubahan pada parameter jaringan dan perhitungan imbalan validator.

Memahami cara kerja PulseChain memerlukan perhatian pada empat komponen: lapisan eksekusi, lapisan konsensus, staking validator, dan mekanisme biaya serta imbalan jaringan.

1. Persyaratan validator: 32 juta PLS

PulseChain menggunakan Proof of Stake (PoS) untuk mengoordinasikan produksi blok dan mengamankan proses konsensusnya.

Untuk mengaktifkan seorang validator, seorang operator harus menyetor 32.000.000 PLS ke dalam kontrak setoran validator jaringan:

0x3693693693693693693693693693693693693693

Ini secara numerik setara dengan setoran validator 32 ETH asli Ethereum ketika dinyatakan menggunakan skala unit token juta-ke-satu PulseChain. Ini adalah parameter protokol PulseChain, bukan klaim bahwa kedua jaringan memiliki kondisi ekonomi yang identik.

Seorang validator bertanggung jawab untuk berpartisipasi dalam proses konsensus. Tugasnya meliputi:

  • Mengusulkan blok ketika dipilih oleh protokol.
  • Mengakui blok dan titik pemeriksaan rantai.
  • Memelihara pengaturan validator dan klien konsensus yang operasional.
  • Mengikuti aturan protokol dan menghindari tindakan yang dapat mengakibatkan penalti atau pemotongan.

Dokumentasi resmi PulseChain Mainnet menetapkan persyaratan setoran 32 juta PLS. Jumlah validator aktif dapat berubah seiring waktu, dan jumlah validator tidak boleh disamakan dengan jumlah orang atau organisasi independen yang mengoperasikannya.

2. Eksekusi dan konsensus: bagaimana jaringan memproses transaksi

PulseChain mengikuti arsitektur klien dua lapis yang digunakan oleh Ethereum setelah transisinya ke Proof of Stake. Gambaran Ethereum tentang arsitektur node memisahkan dua peran yang sama.

Lapisan eksekusi

Lapisan eksekusi menangani transaksi dan operasi kontrak pintar. Ini mencakup Ethereum Virtual Machine, yang mengeksekusi bytecode kontrak pintar yang kompatibel dan memperbarui status blockchain.

Ini bertanggung jawab untuk tugas-tugas seperti:

  • Memproses transaksi.
  • Mengeksekusi kontrak pintar.
  • Memeriksa validitas transaksi.
  • Memperbarui saldo akun dan penyimpanan kontrak.
  • Memelihara data transaksi dan eksekusi.

Lapisan konsensus

Lapisan konsensus mengoordinasikan kesepakatan jaringan tentang urutan dan validitas blok.

Validator berpartisipasi dengan mengusulkan blok dan mengirimkan pengakuan. Protokol konsensus menentukan rantai mana yang diikuti jaringan dan bagaimana titik pemeriksaan menjadi dibenarkan dan final.

Kedua lapisan ini diperlukan: lapisan eksekusi memproses apa yang terjadi di blockchain, sementara lapisan konsensus mengoordinasikan kesepakatan tentang sejarah blockchain.

3. Waktu blok dan kapasitas jaringan

PulseChain menggunakan slot 10 detik, dibandingkan dengan slot 12 detik Ethereum.

Sebuah slot adalah kesempatan bagi seorang validator untuk mengusulkan sebuah blok. Ini tidak menjamin bahwa setiap slot akan berisi blok yang berhasil diproduksi.

PulseChain mengatur garis waktu konsensusnya menjadi epoch yang terdiri dari 32 slot. Dengan slot 10 detik, satu epoch berlangsung sekitar 320 detik, atau 5 menit dan 20 detik. Waktu slot dan struktur epoch didokumentasikan dalam analisis konsensus teknis seperti panduan cara kerjanya Cryptospecting, yang membaca konfigurasi klien daripada klaim pemasaran.

Interval slot yang lebih pendek berarti bahwa PulseChain memiliki lebih banyak peluang produksi blok per unit waktu dibandingkan Ethereum, dengan asumsi slot yang bersangkutan diproduksi dengan sukses.

Namun, interval blok yang lebih pendek tidak boleh disamakan dengan finalitas transaksi instan. Produksi blok, inklusi transaksi, konfirmasi, dan finalitas konsensus adalah tahap yang berbeda. Slot 10 detik tidak berarti bahwa setiap transaksi secara matematis final setelah sepuluh detik.

Batas gas dan kapasitas transaksi

Transaksi dan operasi kontrak pintar mengkonsumsi gas, yang mengukur pekerjaan komputasi yang diperlukan untuk mengeksekusinya.

Batas gas blok menentukan jumlah maksimum gas eksekusi yang dapat dimasukkan ke dalam sebuah blok. Dokumentasi PulseChain mencantumkan batas gas blok sebesar 30.000.000 gas.

Jumlah transaksi aktual yang dapat dimuat dalam sebuah blok tergantung pada seberapa banyak gas yang dikonsumsi oleh setiap transaksi. Transfer token sederhana dan interaksi kontrak pintar yang kompleks tidak memerlukan jumlah gas yang sama.

Batas gas blok yang lebih tinggi dapat memberikan lebih banyak kapasitas eksekusi per blok, tetapi itu tidak secara otomatis menetapkan angka transaksi-per-detik tertentu atau menjamin biaya yang konsisten rendah. Melaluiput aktual dan biaya transaksi juga tergantung pada permintaan jaringan, kompleksitas transaksi, dan ruang blok yang tersedia.

4. Desentralisasi dan ketahanan terhadap sensor

Proof of Stake tidak secara otomatis menjamin desentralisasi. Distribusi stake, kepemilikan validator, penyedia infrastruktur, dan implementasi klien semuanya penting.

Sebuah jaringan mungkin memiliki banyak validator aktif sementara sejumlah kecil operator mengendalikan sebagian besar infrastruktur validasi. Oleh karena itu, jumlah validator saja tidak cukup untuk mengukur desentralisasi.

Ethereum memiliki ekosistem staking yang besar yang mencakup operator independen, kolam staking, dan penyedia layanan terpusat. Layanan seperti Lido, Coinbase, dan Kraken berpartisipasi dalam ekosistem ini dengan cara yang berbeda. Kehadiran mereka menimbulkan pertanyaan yang sah tentang konsentrasi stake dan pengaruh penyedia infrastruktur besar, tetapi itu tidak berarti bahwa Ethereum dikendalikan oleh satu institusi.

PulseChain memiliki ekosistem yang berbeda dan distribusi peserta yang berbeda. Jejak institusionalnya yang lebih kecil dapat dilihat oleh para pendukung sebagai kesempatan untuk jaringan yang lebih didorong oleh komunitas.

Namun, jumlah validator yang tersedia tidak menetapkan berapa banyak operator PulseChain independen yang ada, seberapa terdistribusi secara geografis mereka, atau seberapa banyak stake yang dikendalikan oleh entitas individu.

5. Penalti validator, slashing, dan keamanan jaringan

Validator diharapkan untuk mengikuti aturan konsensus dan tetap beroperasi.

Validator yang gagal melaksanakan tugasnya dapat dikenakan penalti. Pelanggaran yang lebih serius, seperti bentuk tertentu dari pernyataan yang bertentangan atau proposal blok, dapat memicu slashing.

Slashing adalah penalti yang ditegakkan oleh protokol yang dirancang untuk mencegah perilaku yang mengancam keamanan konsensus. Ini dapat mengurangi saldo efektif validator dan mengakibatkan validator dihapus dari partisipasi aktif.

Konsekuensi yang tepat tergantung pada pelanggaran dan aturan konsensus yang berlaku. Oleh karena itu, akan tidak akurat untuk mengklaim bahwa setiap bentuk kesalahan secara otomatis menghancurkan seluruh deposit 32 juta PLS atau secara permanen mengecualikan operator dari partisipasi di masa mendatang.

Tujuan dari mekanisme ini adalah untuk membuat serangan dan pelanggaran konsensus yang serius menjadi mahal secara ekonomi.

6. Biaya transaksi dan mekanisme pembakaran PLS

PLS adalah koin asli yang digunakan untuk membayar biaya transaksi di PulseChain.

PulseChain menggunakan mekanisme biaya gaya EIP-1559. Di bawah model ini, biaya transaksi terdiri dari dua komponen utama (EIP-1559):

Biaya dasar: Biaya yang ditentukan oleh protokol per unit gas. Ini disesuaikan sesuai dengan permintaan ruang blok dan dibakar daripada dibayarkan kepada validator.

Biaya prioritas: Jumlah tambahan yang dapat ditawarkan pengguna untuk mendorong validator agar menyertakan transaksi. Komponen ini dibayarkan kepada penerima biaya blok.

Perbedaan ini penting: biaya dasar dibakar, tetapi biaya prioritas tidak secara otomatis dibakar. Oleh karena itu, tidak tepat untuk menggambarkan sistem ini sebagai membakar 25% dari setiap biaya transaksi biasa.

PulseChain juga memodifikasi penghargaan validator lapisan konsensus tertentu. Implementasi klien konsensusnya menerapkan penyesuaian 10/12 untuk interval slot yang lebih pendek dan faktor terpisah 3/4 untuk penghargaan tertentu. Bersama-sama, penyesuaian ini mengakibatkan penghargaan yang memenuhi syarat dikreditkan pada 62,5% dari formula penghargaan Ethereum yang sesuai. Logika pembakaran itu terlihat dalam komit klien resmi โ€” Prysm-Pulse dan Lighthouse-Pulse โ€” dan dirangkum dalam analisis teknis Cryptospecting.

Penyesuaian penghargaan ini terpisah dari pembakaran biaya dasar transaksi. Ini mempengaruhi jumlah penghargaan validator baru tertentu yang dikreditkan kepada validator; ini bukan pengurangan 25% dari setiap pembayaran gas pengguna.

Dampak keseluruhan pada pasokan PLS tergantung pada hubungan antara penerbitan baru dan token yang dibakar. Mekanisme pembakaran saja tidak membuktikan bahwa total pasokan terus-menerus menurun.

7. Apa arti perbedaan teknis ini

PulseChain menggabungkan lingkungan eksekusi yang kompatibel dengan Ethereum dengan arsitektur konsensus Proof-of-Stake yang berasal dari Ethereum.

Parameter teknis yang terdokumentasi mencakup:

  • Deposit validator 32.000.000 PLS.
  • Slot konsensus 10 detik.
  • Epoch yang terdiri dari 32 slot.
  • Mekanisme biaya transaksi gaya EIP-1559.
  • Pembakaran biaya dasar.
  • Perhitungan penghargaan validator lapisan konsensus yang dimodifikasi.

Pilihan desain ini membedakan PulseChain dari Ethereum, tetapi tidak boleh ditafsirkan sebagai bukti otomatis dari keamanan, desentralisasi, throughput, atau ketahanan terhadap sensor yang lebih baik.

Kualitas-kualitas tersebut tergantung pada bagaimana jaringan berfungsi dalam praktik: distribusi validatornya, keragaman klien, ketahanan infrastruktur, permintaan transaksi, dan kemampuan untuk mempertahankan konsensus yang dapat diandalkan.

Sumber dan fakta

Pernyataan teknis utama dalam panduan ini didasarkan pada:

โ† Kembali ke meja