FairCoin2’s Docs Guia operadors CVN. Catalan version

Aquest document descriu els requisits per a l’establiment i funcionament d’un CVN (node ​​de validació de certificats) per a la xarxa FairCoin.

Per a la discussió i suport en línia si us plau uneix-te al grup de Telegram Operadors CVN FairCoin aquí: https://telegram.me/joinchat/Bumu8gbZmAhnXoxCBr3WHg

1 Sobre els CVN (Nodes de validació certificats)

L’objectiu d’un CVN és proporcionar seguretat a la xarxa mitjançant la validació de totes les transaccions que hagin estat enviades a la xarxa i el posar-los en la cadena de blocs de les transaccions. Els blocs es creen cada 3 minuts (180 s.). Les transaccions es confirmen després que s’han afegit a un bloc. Un CVN és un client estàndard de FairCoin configurat per utilitzar una targeta intel·ligent que signa contínuament certes dades de la xarxa FairCoin amb les dades certificats emesos per FairCoop. A cada node se li assigna un identificador únic anomenat la identificació de CVN.

2 Informació tècnica per a l’execució d’un CVN

2.1 Requisits del sistema

Un sistema operatiu segur i estable és crucial per al funcionament fiable d’un CVN. Per tant, tots els requisits que es mostren a la següent llista s’han de complir per l’operador / a de l’CVN.

Es requereix un sistema operatiu Linux, amb una distribució corrent de distribució estable per poder ser CVN. Recomanem l’ús d’Ubuntu o Debian. Totes les actualitzacions del sistema disponibles s’han de fer regularment.

El sistema ha de proporcionar almenys 1 GB d’espai lliure al disc dur, com més millor.

El programari del moneder de Faircoin han d’actualitzar-a mesura que les versions més recents estiguin disponibles per l’equip de desenvolupament.

El sistema ha d’estar connectat a Internet tot el temps (24/7) i el port TCP 40404 ha de ser assolible per tots els nodes remots d’Internet. Evita l’ús d’una connexió sense fils si és possible, ja que això donaria lloc a la latència addicional de la xarxa i d’una potencial inestabilitat de la connexió a Internet.

El sistema ha d’utilitzar un servidor NTP públic, per exemple, pool.ntp.org, per sincronitzar i assegurar-se que l’hora del sistema és sempre correcte. NTP significa protocol de temps de xarxes i està destinat a sincronitzar tots els equips que participen dins d’uns pocs milisegons de temps universal coordinat (UTC).

El maquinari ha de proporcionar un port USB 2.0, que ocuparà el lector de targetes USB. Si us plau, eviti l’ús d’un hub USB per al lector.

Tot i que no és absolutament necessari, un UPS (sistema d’alimentació ininterrompuda) seria apreciada. Recordeu que tots els equips relacionats amb la xarxa també ha de ser connectat al UPS per mantenir la connexió a la xarxa en cas d’un tall d’energia.

2.2 Preparació del sistema

Per construir el programari del moneder de FairCoin necessita instal·lar alguns paquets de programari en el seu sistema. Per a això, executa les següents comandes en un terminal:

sudo apt-get update sudo apt-get install -y build-essential libtool autotools-dev autoconf pkg-config libssl-dev libboost-all-dev git libdb5.3-dev libdb5.3++-dev libqt4-core libqt4-gui libqt4-dev libqrencode-dev libprotobuf-dev protobuf-compiler libevent-dev pcscd

Recordeu que el sistema pot proporcionar una versió diferent de libdb. Si no troba la versió 5.3 intent versió 5.1. Després de la instal·lació del paquet s’ha completat amb èxit procedeixi seguint les instruccions proporcionades aquí: https://github.com/faircoin/faircoin2/blob/faircoin2/doc/build-CVN.md

Assegureu-vos que el lector de targetes està connectat al seu sistema i funciona correctament. Pot provar-ho per executar les següents comandes:

Export PATH = / opt / faircoin / OpenSC / target / bin /: $ PATH

-T-Eina PKCS11

Això mostrarà una llista de tots els lectors connexió amb les targetes inserides. S’hi han de consignar alguna cosa com això:

Available slots:

Slot 0 (0x0): ACS ACR 38U-CCID 02 00

token label : SmartCard-HSM (UserPIN)

token manufacturer : www.CardContact.de

token model : PKCS#15 emulated

token flags : rng, login required, PIN initialized, token initialized

hardware version : 24.13

firmware version : 1.2

serial num : DECM0104412

2.3 La primera arrencada del node

Crear un arxiu de configuració en el directori de dades de FairCoin i copiar i enganxar la següent seqüència d’ordres en el seu terminal:

mkdir ~ / .faircoin2

cat> ~ / .faircoin2 / faircoin2.conf << EOF

fitxer de configuració #FairCoin CVN

logtimestamps = 1

logips = 1

gen = 1

CVN = targeta

cvnpin = 123456

EOF

Ara comença la cartera FairCoin amb:

/ opt / faircoin / faircoin2 / src / qt / faircoin-qt -gen = 0

A continuació, començarà a descarregar el bloc de la cadena, el que portarà algun temps, una qüestió de minuts o potser hores. La barra de progrés a la cantonada inferior esquerra de la cartera de programari mostra l’estat de la descàrrega. Quan estigui acabat, surti del programari de la cartera.

2.4 Inici normal d’un CVN

S’inicia el CVN amb la següent comanda. En terminal o prement Alt + F2 a l’escriptori:

/ Opt / faircoin / faircoin2 / src / qt / qt-faircoin

Ara el seu CVN està en funcionament i llest per a ser activat pels administradors de la cadena.

3. Taxes i model econòmic per al funcionament d’un CVN d’una manera sostenible

En FairCoin les taxes de transacció estan dissenyats per a ser el factor clau a llarg termini per cobrir els costos de funcionament d’una CVN i per evitar l’spam de transacció. A causa de que no es crearà nova moneda, els honoraris són l’única recompensa per als operadors de CVN.

Creiem que en el curt termini, això no serà suficient per cobrir els costos d’electricitat, de manera que l’execució d’un CVN es pot entendre com un acte de solidaritat. D’altra banda, a mesura que l’activitat econòmica de FairCoin creix, l’activitat de les transaccions en el blockchain creixeran també, igual que l’ingrés produït mitjançant l’execució d’un CVN, pel que en algun moment això hauria de ser suficient per cobrir els costos d’operació.

Quan el benefici sigui superior a la inversió, l’assemblea oberta de FairCoop podria decidir reduir les taxes o posar en comú una part dels ingressos per al desenvolupament d’infraestructura o els costos del FairCoin. A més, en el futur, podem posar-nos d’acord sobre l’ús d’altres mètodes per evitar els riscos d’spam i per cobrir les despeses de CVN.

Els honoraris són obligatoris i dinàmicament ajustables. La taxa efectiva per kb es decideix a l’assemblea de FairCoop. El 16 de juny de 2016, en una assemblea corresponent (/docs/minutes-of-the-10th-faircoop-open-assembly/) s’ha decidit a començar amb una quota del 0,1 per FAIR 1000 bytes. Es tracta d’un procés obert de discussió on cada usuari FairCoin poden estar involucrats.

4. Procés organitzatiu per a l’execució d’un CVN

4.1 Els criteris sociopolítics per a l’execució d’un CVN

La persona responsable de la certificació ha de seguir criteris KYCVN (Know-your-CVN, o Conegui al seu CVN). Això vol dir que en línia o físicament, se’ls ha de fer algunes preguntes per conèixer a les persones o grups que sol·liciten la certificació i les seves veritables motivacions.

Informació en línia com un lloc web, perfils en xarxes socials com fair.coop, bitcointalk, Twitter, Facebook, etc. podria ajudar a confirmar aquesta informació. Si és possible, els sol·licitants han de visitar un node local FairCoop prop. Això ajuda a arribar a conèixer-los millor i per tant garantir que tinguin les intencions correctes. Els criteris positius per a l’acceptació de CVN podrien ser:

La participació en l’ecosistema FairCoop.

contrastada experiència en altres activitats que comparteixen els principis FairCoop en general.

D’acord als valors com la justícia, la cooperació, la circumspecció, l’equilibri, la paciència, el compartir.

La participació activa i visible en altres projectes relacionats amb FairCoin o FairCoop.

Disponibilitat en qüestió de setmanes, en cas d’emergència dins d’un dia.

Hi ha d’haver llegit última versió de paper blanc FairCoin2 (que està bé, si un operador de CVN no entén tots els detalls tècnics del mecanisme FairCoin blockchain al principi, però l’operador ha d’estar disposat a aprendre i compartir la seva / la seva experiència).

4.2 Procediment

El procés de certificació es desenvoluparà de manera descentralitzada pels diferents grups FairCoop.

Un dels procediments mundial serà dirigit pel grup de treball del conjunt de CVN FairCoop que rebrà sol·licituds, donar suport a la creació d’CVN arreu del món, i es presentaran els candidats a l’assemblea general de FairCoop. En general, FairCoop seran finalment van decidir assemblees sobre l’aprovació d’un CVN. Com a alternativa, els conjunts específics podrien ser convocats per a l’aprovació de nous CVN al grup de treball CVN si hi ha condicions urgents.

Hi haurà procediments regionals en àrees en què un node local FairCoop està disponible. FairCoop nodes locals rebran les sol·licituds de CVN en la seva àrea i confirmaran que els objectius dels sol·licitants estan alineats amb la prova de les necessitats de cooperació. Els nodes locals FairCoop han de poder prendre decisions sobre això en les seves assemblees obertes.

4.3 Propagació de certificació CVN

Almenys 60% de les certificacions han de ser processades per nodes locals de FairCoop, i com a màxim el 40% en el procediment global. D’aquesta manera, ni tan sols un atac a les estructures globals FairCoop serien suficients per atacar el 50% de la xarxa. Tan aviat com més i més nodes locals FairCoop es tornen actius, la dependència sobre el procediment global pot ser reduït. Per tal de tenir un procediment sa i distribuït, un node local únic FairCoop, no pot certificar més del 10% de la xarxa de CVN, i el nombre màxim de CVN que es poden acordar s’han de determinar en les assemblees FairCoop globals.

4.4 Transparència

Es publicaran els resultats dels processos de certificació. Així tothom pot entendre per què una aplicació va ser aprovada o denegada. El grup de treball mundial CVN pot negar l’aprovació per raons de seguretat.

4.5 Eliminació de CVN

En el cas que es detecta el comportament maliciós d’un CVN, s’elimina l’instant pels administradors de la cadena. La represa de l’aplicació d’aquesta persona per convertir-se en un operador de CVN no és possible en el futur. Els operadors de CVN poden també sol·licitar l’eliminació si ja no estan disposats o no són capaços d’executar un CVN.

L’eliminació d’un CVN es durà a terme pels administradors de la cadena.

4.6 Com unir-se

Si vostè està interessat / da en la creació d’un CVN, escriviu-nos a cvn@fair-coin.org. Al voltant del 7 al 8 setembre 2016 anem a publicar un formulari per iniciar oficialment el procés d’acceptació de CVN, i li notifiqui que ompli el formulari de sol·licitud, ja que estarà disponible.

Podrem començar quan almenys 15 CVN estiguin llestos. Després d’això, el procés continuarà obert per rebre a més CVN, per assegurar la xarxa addicional.

Més informació i discussió són disponibles aquí: /groups/faircoop-community/faircoin/faircoin2/

Tags: guide, tutorial