Semua bahasa
HYCON (Hyperconnected Coin) adalah aset digital yang lebih cepat dan terukur berdasarkan tim proyek Infinity. Ini menggunakan struktur DAG (Directed Acyclic Graph), dapat mengeluarkan banyak blok pada saat yang sama, dan dapat menyelesaikan transaksi yang bertentangan dan menolak pengeluaran ganda melalui algoritma konsensus SPECTRE.
Visi Proyek Infinity adalah untuk menyediakan ekosistem blockchain dan cryptocurrency yang nyaman, aman, dapat diskalakan, berpusat pada pengguna, dan dapat diadopsi secara luas. Menggabungkan protokol SPECTRE dan algoritme hash Black2b, kami mengusulkan jenis cryptocurrency baru yang aman dan nyaman.
Selama pembentukan Proyek Infinity, kami mengajukan dua pertanyaan kunci berikut:
Mengingat keterbatasan mata uang kripto yang ada, apa yang dibutuhkan pasar? Bagaimana kami memberikan solusi?
Apa yang harus dimiliki cryptocurrency agar dapat diadopsi dan diintegrasikan secara luas ke dalam ekonomi yang lebih luas?
Dengan mempertimbangkan masalah ini, kami melakukan analisis menyeluruh terhadap blockchain yang ada - termasuk Bitcoin, Ethereum, dan berbagai token yang menjanjikan, mengungkapkan kekuatan dan kelemahan dari setiap proyek. Namun sulit untuk menemukan proyek yang menjawab pertanyaan yang awalnya kami ajukan.
Oleh karena itu, tim Infinity Project mulai mengerjakan teknologi dan algoritme baru yang cocok untuk diadopsi secara massal di dunia nyata guna membantu kami mencapai tujuan. Pada saat yang sama, kami merancang kerangka dasar Proyek Infinity dan merumuskan 5 tujuan inti berikut:
1. Menentukan permintaan pasar yang sebenarnya untuk mata uang kripto
2. Mengembangkan mata uang kripto yang fleksibel
3. Menetapkan pengguna -platform blockchain terpusat
4. Membangun ekosistem inovasi yang berkelanjutan
5. Meneliti metode penerapan pertukaran mata uang kripto yang terdesentralisasi
Genesis Block
Pada 4 Januari 2018 pukul 3:15 KST (GMT+9), HYCON merilis Genesis Block, yang dapat ditemukan di GitHub (bagian dari repositori HYCON).
Algoritma Hash
HYCON mengadopsi Blake2b sebagai satu-satunya fungsi hash dalam sistem, dan dengan perkembangan terbaru teknologi ASIC [38], Blake2b secara bertahap digantikan oleh ASIC-resistant )' Algoritma Cryptonight, yang juga digunakan oleh Monero. Algoritme Cryptonight menggunakan operasi baca dan tulis memori acak semu, sehingga tidak kompatibel dengan arsitektur ASIC standar, tetapi membuat perbedaan kinerja antara CPU dan GPU relatif tidak signifikan. Di masa mendatang, untuk mencegah pemusatan sumber daya penambangan, direncanakan untuk mengikuti contoh yang ditetapkan oleh Monero dan secara berkala menyesuaikan algoritme hashing untuk mempertahankan ketahanan ASIC selama penambangan.
Mekanisme Konsensus—Protokol SPECTRE
Berbeda dengan Protokol Nakamoto, yang merupakan mekanisme konsensus Bitcoin, HYCON menggunakan protokol bernama SPECTRE sebagai mekanisme konsensus. SPECTRE menggunakan algoritme pemungutan suara antara dua set blok untuk mengurutkannya secara berpasangan, seperti blok x harus sebelum blok y, atau blok y harus sebelum blok x, menjadikan blockchain sebagai grafik asiklik terarah (singkatnya DAG).
Serialization-Protocol Buffer
Dalam sistem blockchain, sejumlah informasi terbang di sekitar jaringan kapan saja, dan penting bahwa perangkat lunak node dapat Dan cara yang benar untuk memecahkan kode data ini. Protocol Buffers, yang dikembangkan oleh Google, memungkinkan definisi pesan yang konsisten di berbagai platform, memungkinkan berbagai bahasa pemrograman digunakan untuk mengembangkan node yang berjalan di blockchain tanpa batas. Karena lapisan serialisasi tidak ada hubungannya dengan bahasa pemrograman, ini sangat berguna untuk program lintas platform. Protocol Buffers juga memungkinkan kompatibilitas mundur dan maju, sehingga memudahkan pembaruan untuk menghasilkan soft fork daripada hard fork. Itu juga membuat perangkat lunak pihak ketiga lebih kompatibel, memungkinkan pengembang lain untuk berinteraksi dengan jaringan HYCON.
Penambangan
Ikhtisar
Mirip dengan kebanyakan mata uang kripto yang ada, penambangan membutuhkan Bukti Kerja (PoW). Penambang menghitung hash dari blok berikutnya berdasarkan hash di akhir DAG, akar Merkle dari transaksi yang terdapat dalam blok, dan nomor acak yang dihitung pada nilai hash yang melebihi tingkat kesulitan saat ini. Itu terus berubah hingga itu keluar. Pendiri SPECTRE percaya bahwa 10 blok per detik dapat diproduksi menggunakan protokol, sedangkan HYCON mengambil 1 blok per detik sebagai tujuan awalnya. Sementara prototipe saat ini menggunakan bukti kerja, kami sangat menyadari sejumlah besar listrik yang dibutuhkan oleh Bitcoin dan Ethereum, jadi opsi lain sedang dipertimbangkan. Salah satu metode yang kurang dikenal adalah Proof of Space. Ini mengharuskan penambang untuk menghitung sebelumnya dan menyimpan data dalam jumlah besar, dan kemudian menelusurinya untuk menemukan jawaban yang memenuhi kesulitan saat ini. Cara ini menggunakan listrik yang sangat sedikit dan sudah terbukti efektif dengan Burst Coin dan Space Mint.
Detail proses penambangan
Konten header blok akan dikodekan dan di-hash saat penambangan dimulai, dan header blok tidak akan berubah karena penambangan. Ini termasuk asosiasi dengan blok sebelumnya, akar Merkle dari transaksi yang terkandung dalam blok, target kesulitan blok, stempel waktu blok, dan akar pohon MPT (Pohon Merkle Patricia) dengan awalan Trie, mewakili Negara setelah transaksi di blok selesai.
Dompet dan Akun
Antarmuka Pengguna Grafis (GUI) Wallet
Node penuh yang menjalankan perangkat lunak HYCON dapat mengakses GUI web yang dihosting secara lokal untuk operasi dompet, transaksi, dan penambangan blockchain, dll. GUI ditulis dalam React, yang mendukung antarmuka yang ringan dan berkinerja tinggi.
Dompet HYCON
HYCON Wallet menggunakan kriptografi kurva eliptik standar industri untuk penandatanganan transaksi, khususnya sep256k, dan menggunakan kode mnemonik untuk dompet pemulihan sesuai dengan BIP39 untuk integrasi yang mudah Penyedia dompet pihak ketiga. Ketentuan juga dibuat untuk dompet HD (hierarchical deterministic), sebagaimana ditentukan dalam BIPS32 dan 44.
Alamat HYCON
Alamat HYCON adalah larik 20 byte yang dihasilkan oleh sharding dari hash blake2b 32 byte dari kunci publik terkait. Untuk keterbacaan manusia, alamat dikeluarkan sebagai string base58, diawali dengan huruf kapital H. 4 karakter terakhir dari string digunakan sebagai checksum untuk alamat tersebut. Checksum dihitung dalam tiga langkah. Pertama, hash blake2b 32-byte dari alamat dihitung. Output hash ini kemudian dikodekan sebagai string base58. Terakhir, 4 karakter pertama dari string ini diekstraksi dan ditambahkan ke representasi string dari alamat tersebut. Menggunakan checksum dengan cara ini meminimalkan kemungkinan penggunaan alamat yang salah secara tidak sengaja.
Alamat HYCON adalah 20 byte yang dihasilkan dari hasil parsing Blake2b sebesar 32 byte. Teks pertama alamat untuk keracunan dimulai dengan huruf kapital H, dan terdiri dari hasil string Basis 58. Empat kata terakhir dari string adalah grid island dari alamat tersebut. Grid Island dihitung sebagai tiga tahap. Setelah menghitung harga poster blake2b 32-byte dari alamat terlebih dahulu, hasilnya dikodekan dalam string Basis 58. Alamat dengan 4 kata juga dilampirkan di bagian akhir. Jika grid island digunakan dengan cara ini, kemungkinan memasukkan alamat diminimalkan.
Akun dan Saldo
Untuk mencatat pengeluaran dan saldo pengguna HYCON, diperlukan model akuntansi. Model yang diadopsi oleh HYCON didasarkan pada struktur data yang disebut Merkle-Patricia Trie (MPT (Merkle Patricia Tree) dengan awalan Trie) yang digunakan oleh Ethereum dan dijelaskan dalam kertas kuningnya. Setiap blok berisi status setelah transaksi di blok selesai. Diwakili oleh nilai hash blake2b dari akar pohon MPT, mewakili data akun dari semua akun HYCON.
Data akun yang disimpan mencakup saldo akun HYCON, informasi terkait dari blok terbaru yang terkait dengan akun tersebut, dan nomor acak yang menunjukkan berapa banyak transaksi yang telah dilakukan oleh akun tersebut. Nomor acak digunakan untuk mencegah serangan ulangan (Replay Attack), dan informasi terkait dari blok sebelumnya sebenarnya adalah pengoptimalan, yang membuat kueri riwayat transaksi lebih cepat dan memudahkan SPECTRE untuk melacak masalah pembayaran ganda. Hash blake2b digunakan dalam model akuntansi karena memungkinkan hashing yang tepat diperlukan untuk menangani sejumlah besar transaksi dan saldo.
Tautan terkait:
https://www.qukuaiwang.com.cn/szhb/3052.html###
*Konten di atas dikelola oleh YouToCoin official. Jika dicetak ulang, mohon cantumkan sumbernya.