Pemberitahuan Pembaruan Matrix Mainnet
Patch ini akan membawa perubahan berikut pada Matrix AI Network:
Pada versi saat ini, node penambangan yang terpilih tetapi gagal melaporkan komputasi dasarnya akan masuk daftar hitam dan kehilangan semua hadiah untuk putaran tersebut. Patch baru ini akan menaikkan penalti untuk node penambangan yang masuk daftar belakang. Jika masuk daftar hitam, node Anda juga tidak dapat menjadi kandidat Masternode penambangan untuk siklus pemilihan berikutnya
Kami menemukan dua kekurangan pada versi saat ini:
Pada versi saat ini, ruang pencarian untuk penambangan POW hanya berukuran 4 byte. Jika tingkat kesulitan terlalu tinggi, nilai target yang ideal mungkin tidak ditemukan setelah mencari di seluruh ruangan. Dalam versi baru, kami akan menambahkan ruang 12-byte, pada 12 byte awal bidang mixDigest dari kepala blok
Versi baru akan memperkenalkan perbaikan bug berikut.
http://tom.matrix.io/home
https://wallet.matrix.io/
Selamat datang! Panduan ini dimaksudkan agar Anda dapat menjalankan jaringan MATRIX. Untuk memastikan klien Anda berperilaku baik selama proses penyiapan, harap periksa apakah sistem Anda memenuhi persyaratan berikut:
sistem operasi | Windows, Linux | |
---|---|---|
CPU | CPU 8 Inti (Intel(R) Xeon(R) X5670 @2,93GHz) | |
RAM | 16G | |
HD gratis | 300G | |
Bandwidth | 20M | |
Pertama-tama, Anda perlu mengkloning kode sumber dari repositori MATRIX:
Klon Git https://github.com/MatrixAINetwork/go-matrix.git, atau
dapatkan https://github.com/MatrixAINetwork/go-matrix/archive/master.zip
Cabang: Guru
Menandai: v1.1.7
Membangun gman memerlukan kompiler Go (versi 1.7 atau lebih baru) dan C. Anda dapat menginstalnya menggunakan manajer paket favorit Anda. Setelah dependensi diinstal, jalankan perintah 'make gman' Anda
Anda juga dapat memperoleh gman terkompilasi kami dari github [https://github.com/MatrixAINetwork/GMAN_CLIENT/tree/master/MAINNET/20200520]https://github.com/MatrixAINetwork/GMAN_CLIENT/tree/master/MAINNET/20200520)
Langkah 1: Periksa apa yang perlu Anda persiapkan (sebagian besar dapat diperoleh dari repositori go-matrix)
/gman: exe file
/MANGenesis.json: genesis file
/chaindata: a folder which you should create
man.json: common profile which shall be put under /chaindata
picstore:a folder which shall be put under /chaindata
Langkah 2: Jalankan perintah Inisiasi
./gman --datadir ./chaindata/ init ./MANGenesis.json
Langkah 3: Kunjungi dompet web kami untuk membuat alamat dompet baru, dan simpan file keystore serta kata sandi Anda.
Silakan merujuk ke ['Panduan Dompet Web']
Lakukan tindakan deposit Anda jika Anda ingin menjalankan node penambang atau validator (Anda dapat menemukan langkah-langkah pada panduan di atas)
Langkah 4: Salin file keystore Anda ke folder keystore yang dibuat pada Langkah 2 (/chaindata/keystore)
Langkah 5: Buat file bernama signAccount.json di bawah root, dan isinya seperti:
[
{
"Address":" MAN.gQAAHUeTBxvgbzf8tFgUtavDceJP ",
"Password":" pass123456"
}
]
Lalu, jalankan:
./gman --datadir ./chaindata aes --aesin ./signAccount.json --aesout entrust.json
Pada jendela prompt, Anda akan diminta untuk mengatur kata sandi (yang harus berisi huruf besar, huruf kecil, angka, dan karakter khusus)
Langkah 6: Salin entrust.json yang dihasilkan ke root
Langkah 7: Mulai gman
./gman --datadir ./chaindata --networkid 1 --debug --verbosity 5 --manAddress [your man.address here] --entrust ./entrust.json --gcmode archive --outputinfo 1 --syncmode full
for example,
./gman --datadir ./chaindata --networkid 1 --debug --verbosity 5 --manAddress MAN.gQAAHUeTBxvgbzf8tFgUtavDceJP --entrust ./entrust.json --gcmode archive --outputinfo 1 --syncmode penuh
Pada langkah ini, Anda perlu memasukkan kata sandi yang ditetapkan pada langkah 5.
Langkah 8: Jalankan 'Lampirkan': ./gman lampirkan /chaindata/gman.ipc (gman.ipc dibuat di bawah /chaindata saat memulai gman)
Langkah 1: Periksa apa yang perlu Anda persiapkan (sebagian besar dapat diperoleh dari repositori go-matrix)
/gman: exe file
/MANGenesis.json: genesis file
/chaindata: a folder which you should create
man.json: common profile which shall be put under /chaindata
picstore:a folder which shall be put under /chaindata
Langkah 2: Jalankan perintah Inisiasi
./gman --datadir ./chaindata/ init ./MANGenesis.json
Langkah 3: Mulai ./gman --datadir ./chaindata --networkid 1 --outputinfo 1 --syncmode 'full'
Langkah 1: Periksa apa yang perlu Anda persiapkan (sebagian besar dapat diperoleh dari repositori go-matrix)
/gman: exe file
/MANGenesis.json: genesis file
/chaindata: a folder which you should create
man.json: common profile which shall be put under /chaindata
picstore:a folder which shall be put under /chaindata
Langkah 2: Jalankan perintah Inisiasi
gman.exe --datadir chaindata init MANGenesis.json
Langkah 3: Buat file bernama signAccount.json, yang isinya adalah:
[
{
"Address":"MAN.2skMrkoEkecKjJLPz6qTdi8B3NgjU ",
"Password":"haolin0123"
}
]
Langkah 4: Jalankan:
gman.exe --datadir chaindata aes --aesin signAccount.json --aesout entrust.json
Pada jendela prompt, Anda akan diminta untuk mengatur kata sandi (yang harus berisi huruf besar, huruf kecil, angka, dan karakter khusus)
Langkah 5: Mulai gman
gman --datadir chaindata --networkid 1 --debug --verbosity 5 --manAddress MAN.2skMrkoEkecKjJLPz6qTdi8B3NgjU --entrust entrust.json --gcmode archive --outputinfo 1 --syncmode full
Pada langkah ini, Anda perlu memasukkan kata sandi yang ditetapkan pada langkah 5.
Langkah 8: Buka jendela lain
gman attach ipc:\.pipegman.ipc
gman.ipc dibuat di bawah /chaindata saat memulai gman)
Langkah 1: Periksa apa yang perlu Anda persiapkan (sebagian besar dapat diperoleh dari repositori go-matrix)
/gman: exe file
/MANGenesis.json: genesis file
/chaindata: a folder which you should create
man.json: common profile which shall be put under /chaindata
picstore:a folder which shall be put under /chaindata
Langkah 2: Jalankan perintah Inisiasi
gman.exe --datadir chaindata init MANGenesis.json
Langkah 3: Mulai gman
gman --datadir chaindata --networkid 1 --outputinfo 1 -- syncmode full
Hak Cipta 2018-2020 Penulis MATRIX
Perpustakaan go-matrix dilisensikan di bawah MIT.
Izin dengan ini diberikan, secara gratis, kepada siapa pun yang memperoleh salinan perangkat lunak ini dan file dokumentasi terkait ("Perangkat Lunak"), untuk menggunakan Perangkat Lunak tanpa batasan, termasuk tanpa batasan hak untuk menggunakan, menyalin, memodifikasi, menggabungkan , mempublikasikan, mendistribusikan, mensublisensikan, dan/atau menjual salinan Perangkat Lunak, dan mengizinkan orang yang menerima Perangkat Lunak untuk melakukan hal tersebut, dengan tunduk pada ketentuan berikut:
Pemberitahuan hak cipta di atas dan pemberitahuan izin ini akan disertakan dalam semua salinan atau sebagian besar Perangkat Lunak.
PERANGKAT LUNAK INI DISEDIAKAN "APA ADANYA", TANPA JAMINAN APA PUN, TERSURAT MAUPUN TERSIRAT, TERMASUK NAMUN TIDAK TERBATAS PADA JAMINAN KELAYAKAN UNTUK DIPERDAGANGKAN, KESESUAIAN UNTUK TUJUAN TERTENTU, DAN TIDAK ADA PELANGGARAN. DALAM KEADAAN APA PUN PENULIS ATAU PEMEGANG HAK CIPTA TIDAK BERTANGGUNG JAWAB ATAS KLAIM, KERUSAKAN, ATAU TANGGUNG JAWAB LAINNYA, BAIK DALAM TINDAKAN KONTRAK, HUKUM ATAU LAINNYA, YANG TIMBUL DARI, ATAU SEHUBUNGAN DENGAN PERANGKAT LUNAK ATAU PENGGUNAAN ATAU HAL-HAL LAIN DALAM PERANGKAT LUNAK.