Dalam ekosistem Blockchain, berbagai aplikasi on-chain memiliki kebutuhan yang berbeda-beda, jaringan Pyth mengadopsi strategi distribusi multi-chain yang inovatif untuk memenuhi kebutuhan tersebut. Strategi ini tidak hanya sekadar menyiarkan data harga ke semua on-chain, tetapi menggunakan metode "pengiriman berdasarkan permintaan" yang lebih tepat.
Di rantai tujuan, Pyth telah menyebarkan kontrak pintar khusus yang bertanggung jawab untuk menerima dan menyimpan data harga. Kontrak aplikasi dapat langsung memanggil kontrak ini untuk mendapatkan informasi harga terbaru. Jika data yang ada tidak cukup baru, sistem akan memicu pembaruan, memastikan aplikasi dapat menggunakan data harga terbaru.
Namun, strategi distribusi multi-rantai ini juga menghadapi beberapa tantangan:
1. Evaluasi Biaya: Struktur biaya Gas yang berbeda pada setiap blok sangat bervariasi, pengembang perlu mengevaluasi dengan cermat biaya setiap pembaruan dan memutuskan siapa yang akan membayar biaya ini dan kapan.
2. Konsistensi jam: Konsep waktu di berbagai Blockchain mungkin berbeda, sehingga ambang waktu perlu disesuaikan berdasarkan situasi spesifik, tidak bisa sembarangan diterapkan.
3. Pemutaran dan penimpaan data: Untuk menghindari penulisan ulang data harga yang sama, nomor versi dan tinggi blok harus didefinisikan dengan jelas.
Untuk berhasil melaksanakan distribusi multi-rantai, pengembang perlu memperhatikan hal-hal berikut:
- Uji secara rinci biaya pembaruan dan waktu konfirmasi setiap rantai target. - Atur "jendela kesegaran" yang sesuai, misalnya anggap data dalam 30 detik sebagai data baru, jika melebihi maka aktifkan pembaruan. - Menerapkan lapisan cache, mengunggah data harga beberapa aset secara massal ke blockchain, meningkatkan efisiensi. - Membangun sistem pemantauan untuk memastikan dapat secara otomatis menangani seluruh proses pembaruan yang gagal, mencoba kembali, dan berhasil, serta dapat secara otomatis menurunkan status saat terjadi kesalahan.
Makna distribusi multi-chain bukan terletak pada pameran teknologi, melainkan untuk memastikan bahwa produk yang sama dapat mempertahankan parameter pengendalian risiko yang konsisten di berbagai ekosistem. Pendekatan ini memungkinkan jaringan Pyth untuk mencapai skala yang sebenarnya, memberikan layanan data harga yang dapat diandalkan untuk aplikasi lintas rantai.
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
14 Suka
Hadiah
14
5
Posting ulang
Bagikan
Komentar
0/400
DeFiDoctor
· 09-13 06:46
Pasien dengan gejala latensi data harus segera mendapatkan perawatan. Masalah perbedaan waktu ini jika tidak diobati, pada akhirnya akan menimbulkan masalah.
Lihat AsliBalas0
GweiTooHigh
· 09-13 06:45
gas terlalu mahal
Lihat AsliBalas0
TokenDustCollector
· 09-13 06:44
Sudah bilang ini adalah rahasia Pyth, saya pergi, saya pergi.
Lihat AsliBalas0
BTCRetirementFund
· 09-13 06:40
Biaya gasnya mahal, lebih baik berbaring dan melihat pasar.
Dalam ekosistem Blockchain, berbagai aplikasi on-chain memiliki kebutuhan yang berbeda-beda, jaringan Pyth mengadopsi strategi distribusi multi-chain yang inovatif untuk memenuhi kebutuhan tersebut. Strategi ini tidak hanya sekadar menyiarkan data harga ke semua on-chain, tetapi menggunakan metode "pengiriman berdasarkan permintaan" yang lebih tepat.
Di rantai tujuan, Pyth telah menyebarkan kontrak pintar khusus yang bertanggung jawab untuk menerima dan menyimpan data harga. Kontrak aplikasi dapat langsung memanggil kontrak ini untuk mendapatkan informasi harga terbaru. Jika data yang ada tidak cukup baru, sistem akan memicu pembaruan, memastikan aplikasi dapat menggunakan data harga terbaru.
Namun, strategi distribusi multi-rantai ini juga menghadapi beberapa tantangan:
1. Evaluasi Biaya: Struktur biaya Gas yang berbeda pada setiap blok sangat bervariasi, pengembang perlu mengevaluasi dengan cermat biaya setiap pembaruan dan memutuskan siapa yang akan membayar biaya ini dan kapan.
2. Konsistensi jam: Konsep waktu di berbagai Blockchain mungkin berbeda, sehingga ambang waktu perlu disesuaikan berdasarkan situasi spesifik, tidak bisa sembarangan diterapkan.
3. Pemutaran dan penimpaan data: Untuk menghindari penulisan ulang data harga yang sama, nomor versi dan tinggi blok harus didefinisikan dengan jelas.
Untuk berhasil melaksanakan distribusi multi-rantai, pengembang perlu memperhatikan hal-hal berikut:
- Uji secara rinci biaya pembaruan dan waktu konfirmasi setiap rantai target.
- Atur "jendela kesegaran" yang sesuai, misalnya anggap data dalam 30 detik sebagai data baru, jika melebihi maka aktifkan pembaruan.
- Menerapkan lapisan cache, mengunggah data harga beberapa aset secara massal ke blockchain, meningkatkan efisiensi.
- Membangun sistem pemantauan untuk memastikan dapat secara otomatis menangani seluruh proses pembaruan yang gagal, mencoba kembali, dan berhasil, serta dapat secara otomatis menurunkan status saat terjadi kesalahan.
Makna distribusi multi-chain bukan terletak pada pameran teknologi, melainkan untuk memastikan bahwa produk yang sama dapat mempertahankan parameter pengendalian risiko yang konsisten di berbagai ekosistem. Pendekatan ini memungkinkan jaringan Pyth untuk mencapai skala yang sebenarnya, memberikan layanan data harga yang dapat diandalkan untuk aplikasi lintas rantai.