Smart contract agar berfungsi dengan baik, eksekusi deterministik sangat penting. Di blockchain, beberapa node harus menjalankan kode yang sama dan mencapai hasil yang sama. Jika input yang sama menghasilkan hasil yang berbeda? Jaringan tidak akan dapat mencapai konsensus tentang hasil yang benar. Di sinilah pentingnya eksekusi deterministik. Dengan menjamin output yang sama untuk input yang sama, semua node dapat mempertahankan keadaan yang konsisten yang dapat dipercaya dan diverifikasi. Inilah prinsip inti dari teknologi blockchain.

Lihat Asli
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.
  • Hadiah
  • 7
  • Posting ulang
  • Bagikan
Komentar
0/400
ChainWallflowervip
· 9jam yang lalu
Singkatnya, harus memastikan semua node menghasilkan hasil yang sama.
Lihat AsliBalas0
LongTermDreamervip
· 12-30 09:44
Haha inilah sebabnya mengapa saya sudah mengatakan tiga tahun yang lalu bahwa kontrak pintar harus dieksekusi secara deterministik, tetapi masih ada orang yang bermain-main dengan angka acak... hasilnya, sekelompok node masing-masing memainkan perannya sendiri, jaringan menjadi kacau balau. Saat itu sebenarnya saya rugi uang, tetapi dari sudut pandang jangka panjang ini adalah hal yang baik, menyisihkan kode yang tidak standar, kan? Blockchain harus seperti ini, berjuang keras, semua node harus mencapai konsensus, keadaan yang seragam adalah kunci utama.
Lihat AsliBalas0
PuzzledScholarvip
· 12-29 05:49
Inilah mengapa kontrak pintar begitu merepotkan, satu node error seluruh jaringan jadi GG
Lihat AsliBalas0
YieldHuntervip
· 12-29 05:44
tapi jika kamu melihat datanya, eksekusi deterministik adalah satu-satunya alasan mengapa para degens ini tidak rugi setiap minggu... jujur tanpa itu kita akan mengalami kekacauan konsensus dan kepercayaan sementara di mana-mana lol
Lihat AsliBalas0
ZKProofstervip
· 12-29 05:42
ngl determinisme dalam smart contracts hanyalah hal minimal, bukan konsep revolusioner. seperti jika eksekusi Anda tidak deterministik, Anda secara harfiah tidak memiliki konsensus... itu hanya matematika, sejujurnya. apa yang benar-benar penting adalah detail implementasi yang tidak dibicarakan orang.
Lihat AsliBalas0
ContractExplorervip
· 12-29 05:39
Singkatnya, itu adalah konsensus, satu input untuk satu output, kalau tidak, masing-masing sendiri-sendiri dan tidak bermain apa-apa dalam desentralisasi
Lihat AsliBalas0
ChainSauceMastervip
· 12-29 05:28
Singkatnya, harus memastikan hasilnya konsisten, kalau tidak, rantai akan menjadi kacau.
Lihat AsliBalas0
  • Sematkan

Perdagangkan Kripto Di Mana Saja Kapan Saja
qrCode
Pindai untuk mengunduh aplikasi Gate
Komunitas
Bahasa Indonesia
  • بالعربية
  • Português (Brasil)
  • 简体中文
  • English
  • Español
  • Français (Afrique)
  • Bahasa Indonesia
  • 日本語
  • Português (Portugal)
  • Русский
  • 繁體中文
  • Українська
  • Tiếng Việt