Burada ilk önce kaptanlar adımları gerçekleştirecek daha sonra gruptaki diğer arkadaşlar katılım sağlayacak.
Kaptan öncelikle node içerisine girecek. Diğer arkadaşlardan da girmesini isteyecek.
cd charon-distributed-validator-node ile ilk klasöre giriş yapacak. diğer arkadaşlar da aynı şekilde
sudo chmod -R 777 .charon yazarak klasör izinlerini genişletecek.
ardından kaptan ve diğer arkadaşlar alttaki kodu girerek yeni enr adresi alacaklar.
docker run — rm -v “$(pwd):/opt/charon” obolnetwork/charon:v0.9.0 enr
daha sonra bu adresleri kaptana gönderecekler.
Sadece kaptan alttaki kodu girip .env dosyası oluşturacak
cp .env.sample .env
kaptan daha sonra ya winscp içinden ya da nano ile bu adresleri arada saddece virgül olacak şekilde .env dosyasının içine kaydedecek
dosya içi bu şekilde
kaptan kendisininki de dahil olmak üzere tüm enrleri bunun içine kaydedecek
örnek : CHARON_OPERATOR_ENRS=enr:-JG4QPtSzqYmA_KrexBTsBTWAyDaktKnwK, enr:-jknksdbfksdbfksd,enr:-sdsdnfnsdkfbsdkbfksd
şeklinde
Ardından alttaki kodda herhangibirisim, kişisayısı ve metamask adresi kısımlarından değişiklikler yaparak giriş yapacak. kişi sayısı yerine 5 kişi ise 5 6 ise 6 yazabilirsiniz.
docker run --rm -v "$(pwd):/opt/charon" --env-file .env obolnetwork/charon:v0.9.0 create dkg --name=herhangibirisim --fee-recipient-address=metamaskadresi --withdrawal-address=metamaskadresi --threshold kişisayısı
ardından bu kodu girip. entera basacak.
kod girdikten sonra .charon klasörünün içinde cluster-definition.json adlı dosya oluşmuş olacak. kaptanın görevi bunu masa üstüne kopyalayarak katılan herkese göndermek. herkes bunu .charon klasörünün içine atmalı.
burada cd .. diyerek bir önceki klasöre yani charon-distributed-validator-node kısmına geri dönün
sudo chmod -R 777 .charon kodunu tekrar girin
herkes dosyayı .charon klasörüne yüklediğinde katılım için hazır demektir.
herkes hazır olduğunda alttaki kodu girin
docker run --rm -v "$(pwd):/opt/charon" obolnetwork/charon:v0.9.0 dkg --p2p-bootnode-relay
herkes doğru giriş yapınca peerlar bağlanacak ve 2 dakika sonra başarılı diyerek çıktı verecek. Böylece seremoni tamamlanmış olacak.
Seremoni tamamlanınca .charon klasöründe yeni dosyalar oluşmuş olacak. bu klasörü tamamen yedeklemeyi unutmayın.
Daha sonra kaptan herkesin discord ismini toplayacak ve alttaki formu dolduracak. formu doldururken üstte çıkan dosyaların bazılarını forma ekleyecek ve takıma gönderecek.
Formda kaptanın yapması gerekli diğer adımlar yazılı.