Memvalidasi Blockchain Telos

Suri
telos-idn
Published in
5 min readDec 8, 2018

Yayasan Telos

Halo Telos! Jaringan Blockchain Telos adalah proyek gabungan oleh anggota komunitas produsen blok EOSIO yang berpengalaman. http://www.telosfoundation.io/

7 Desember

Oleh Douglas Horn

Jaringan Blockchain Telos sedang bersiap untuk diluncurkan. Ada banyak bagian dalam proses ini, tetapi yang paling memengaruhi nilai pada rantai adalah menyuntikkan daftar awal; nama akun, kunci publik, dan saldo. Ini dikenal sebagai injeksi genesis. Blockchain tidak dapat dipercaya, artinya Anda tidak perlu mempercayai pihak sentral untuk melakukan apa pun karena algoritme konsensus. Namun, injeksi genesis dilakukan oleh hanya kelompok kecil, dan oleh karena itu, untuk menjaga kepercayaan dan meningkatkan transparansi, kami mengundang pihak luar yang independen untuk memvalidasi agar dapat memastikan bahwa hanya nilai-nilai yang tepat yang akan hadir pada awalnya Telos. Artikel ini menjelaskan proses validasi dan menyediakan semua alat yang diperlukan untuk setiap pihak yang mahir secara teknis untuk melakukan validasi. Semua alat yang diperlukan disediakan di bagian akhir artikel ini.

Proses Peluncuran

Peluncuran Telos akan menjadi yang paling terbuka dan transparan di EOSIO. Dibandingkan dengan peluncuran EOS, yang bergantung pada produsen blok yang ditunjuk rahasia (ABP) untuk melakukan peluncuran sistem berdasarkan skrip peluncuran rahasia, Telos akan mempekerjakan enam ABP potensial yang diketahui publik dan mengacak konfigurasinya dimana salah satunya akan benar-benar menciptakan jaringan sehingga bahkan mereka tidak akan tahu siapa ABP sejati. Masing-masing akan menggunakan skrip peluncuran yang dirilis secara publik untuk menjadikan prosesnya transparan dan lebih mudah diakses untuk membangun rantai dari cabang Telos EOSIO di masa mendatang.

Setelah voting “Go” oleh Grup Peluncuran Telos (TLG), grup ini akan menyelesaikan dan memvalidasi pembukuan akun internal mengenai Telos Founders Rewards Pool (TFRP). Ini akan menghasilkan file CSV yang akan tersedia untuk umum yang merekam nama-nama akun anonim, kunci publik, dan saldo dari akun anggota TFRP TLG 48–72 jam setelah pemungutan suara. Jadwal peluncuran keseluruhan dijelaskan di sini: https://medium.com/@teloslogical/what-happens-when-telos-votes-to-launch-d18f8bd494f .

Setelah pemeliharaan ini selesai, ABP akan memulai proses peluncuran menggunakan skrip peluncuran. Proses ini membutuhkan kurang dari satu jam untuk memulai rantai dan menyuntikkan semua akun. ABP akan melakukan validasi awal menggunakan skrip validasi mereka. Beberapa anggota TLG secara independen menulis dan menguji berbagai skrip validasi. Ini akan digunakan untuk validasi internal dan juga tersedia untuk validator independen untuk digunakan dan diinspeksi agar dapat memberikan transparansi maksimum tentang proses injeksi genesis.

Validasi Kami!

Ketika ABP yakin bahwa injeksi genesis dilakukan dengan benar, mereka akan mempublikasikan Berkas Kejadian Telos Mainnet dan titik akhir sehingga setiap orang dapat mengakses kandidat mainnet dan melakukan validasi dengan diri mereka sendiri. Validasi dengan skrip yang disediakan diperkirakan akan memakan waktu kurang lebih 2–4 jam. Skrip open source juga sedang diterbitkan untuk ditinjau untuk membantu memastikan bahwa mereka tidak mengandung kode apa pun yang akan mengarah pada hasil negatif atau positif palsu. Validator juga dianjurkan untuk membuat skrip mereka sendiri.

Calon Telos Mainnet akan berhenti selama dua hari untuk menerima validasi independen. Setiap validator dianjurkan untuk mempublikasikan temuan mereka.Telos ABP dan TLG dapat memilih untuk mempersingkat masa validasi setelah menerima laporan validasi positif dari keenam ABP dan empat validator independen yang kredibel.

Siapa yang dapat memvalidasi?

Kami meminta validasi independen dari setiap validator independen yang kredibel. Hampir semua orang dengan latar belakang dalam komputasi dan EOSIO dapat dianggap kredibel. Kami sangat tertarik pada validasi dari organisasi EOS dan blok produser yang bukan bagian dari TLG, jika mereka berniat untuk menjadi kandidat produsen blok di Telos dalam waktu dekat. Melakukan validasi independen adalah layanan terhadap jaringan dan akan menjadi cara yang hebat bagi produsen blok EOS yang berniat untuk bergabung dengan Telos tetapi yang belum memberikan nilai ke jaringan.

Keterangan dan Tautan File

Tautan berikut menyediakan semua sumber daya yang diperlukan untuk memeriksa dan memvalidasi injeksi genesis Telos. Validator juga dianjurkan untuk menggunakan skrip validasi mereka sendiri. Beberapa file ini tidak akan final sampai Telos Mainnet Candidate diluncurkan.

File Telos Mainnet Genesis:

File genesis dan titik akhir API untuk Telos Mainnet Calon akan diposting di sini: https: //github.com/Telos-Foundation/telos/wiki/Telos: -genesis.json

Skrip:

Skrip Peluncuran Telos

Ini adalah skrip yang dijalankan oleh Telos ABP untuk meluncurkan Calon jaringan Telos Mainnet.

https://github.com/CALEOS/launch-scripts/blob/master/Launcher.js

Skrip Validasi

Skrip ini telah ditulis oleh Telos ABPs untuk memvalidasi injeksi genesis.

https://github.com/CALEOS/launchscripts/blob/master/SnapshotHandler.js

https://github.com/jrosich/eosbarcelona-telos-genesis

https://github.com/BlindBlocArt-Jerry/scripts/blob/master/verify.sh

(Lebih banyak skrip dapat ditambahkan segera.)

File CSV Snapshot:

File EOS Genesis Asli

Ini adalah file genesis EOS asli yang mencantumkan nama akun EOS genesis, alamat Ethereum, kunci publik, dan saldo dari mana snapshot genesis TLOS yang dimodifikasi terbuat. (Format CSV)

https://github.com/eosauthority/genesis/blob/master/snapshot-files/final/2/snapshot.csv

Snapshot TLOS Genesis:

Ini adalah versi modifikasi dari File EOS Genesis Asli dengan saldo dibatasi hingga 40.000. Nama akun “b1” telah diubah menjadi “b1b1b1b1b1b1”. (Format CSV)

https://github.com/Telos-Foundation/snapshots/blob/master/tlos_genesis_snapshot.csv

CSV Akun Khusus Telos

Ini adalah daftar akun khusus yang dibuat untuk Telos sesuai dengan Perjanjian Operasi Jaringan Blockchain Telos, Klausul 22. “Alokasi Token Awal.” (Format CSV)

https://github.com/Telos-Foundation/snapshots/blob/master/telos_special_accounts.csv

(TBNOA: https://github.com/Telos-Foundation/tips/blob/master/TelosOperatingAgreement.md#22-initial-token-allocation )

CSV Pemulihan Kunci

Ini adalah daftar akun genesis yang telah melakukan proses pemulihan token yang divalidasi untuk mengubah kunci yang hilang dan disusupi.

https://github.com/Telos-Foundation/snapshots/blob/master/key_recovery.csv

(Proses Pemulihan Kunci: https://telosfoundation.io/recovery )

Akun CSV TFRP

Ini adalah daftar nama akun Telos, kunci publik, dan saldo yang terkait dengan pembagian TFRP di antara anggota TLG.

https://github.com/Telos-Foundation/snapshots/blob/master/tfrp_accounts.csv

Akun CSV TFVT

Ini adalah daftar nama akun TFVT publik, kunci publik, dan saldo dari Token Voting Yayasan Telos saja. Saldo ini tidak mencerminkan token TLOS. (Format CSV)

https://github.com/Telos-Foundation/snapshots/blob/master/tfvt_accounts.csv

Akun CSV Telos RAM

Akun yang digunakan untuk mengontrol izin multisig untuk akun Administrasi RAM Yayasan Telos seperti yang dijelaskan dalam TIP-27. (Format CSV)

https://github.com/Telos-Foundation/snapshots/blob/master/ram_accounts.csv

Akun CSV Awal Produsen Blok Telos

Akun-akun ini harus dibuat sebagai akun nilai minimal untuk semua produsen blok yang berpartisipasi dalam Telos testnet (satu akun per organisasi) dengan kunci publik terperinci mereka untuk mempertahankan agar nama akun mereka tidak bertinggung. Ini dibuat dengan biaya minimal untuk melindungi pemegang token TLOS agar tidak disesatkan dalam pemungutan suara oleh nama-nama yang bertinggung pada saat peluncuran. (Format CSV)

https://github.com/Telos-Foundation/snapshots/blob/master/initial_block_producers.csv

Akun CSV Produsen Blok EOS

Akun-akun ini harus dibuat sebagai akun nilai minimal untuk semua produsen blok EOS yang terdaftar dalam 30 hari pertama dari EOS mainnet (satu akun per organisasi) dengan kunci publik EOS mereka saat ini (pemilik atau salah satu kunci multisig yang terdiri dari kunci pemilik mereka ) untuk mempertahankan agar nama akun mereka tidak bertinggung. Ini dibuat dengan biaya minimal untuk melindungi pemegang token TLOS agar tidak disesatkan dalam pemungutan suara oleh nama-nama yang bertinggung saat peluncuran. (Format CSV)

https://github.com/Telos-Foundation/snapshots/blob/master/eos_bp_accounts.csv

--

--

Suri
telos-idn
0 Followers
Editor for

Analyzing opportunities in the investment verse. Crypto Enthusiast.