
Introduzione a Stellar
Stellar è una rete open source per valute e pagamenti. Stellar rende facile creare, inviare e scambiare rappresentazioni digitali di tutte le forme di denaro: dollari, pesos, bitcoin, praticamente qualsiasi cosa. È progettato in modo che tutti i sistemi finanziari del mondo possano lavorare insieme su un'unica rete.

La rete Stellar è una raccolta mondiale di nuclei stellari, ciascuno gestito da persone e organizzazioni diverse. La natura distribuita della rete la rende affidabile e sicura.
Come funziona la blokchain di stellar
Le transazioni che si svolgono sulla rete Stellar vengono aggiunte a un libro mastro pubblico condiviso e distribuito; un database accessibile da chiunque in tutto il mondo. Al fine di raggiungere un consenso sulle transazioni in modo rapido e preciso, Stellar utilizza il proprio metodo di consenso unico
Come funziona il metodo del consenso di Stellar?
Il metodo di consenso di Stellar consente transazioni veloci ed economiche, con chiunque sulla rete raggiunga un accordo sulla validità delle transazioni in pochi secondi. Ogni partecipante (chiamato nodo) che aiuta ad aggiungere transazioni stellari al libro mastro globale sceglie la propria mini-rete di altri partecipanti fidati con cui concorda. Finché queste mini-reti (chiamate sezioni di quorum) si sovrappongono, la rete Stellar complessiva può raggiungere accordi su quali transazioni sono valide e possono essere aggiunte al libro mastro in pochi secondi
Le transazioni
Le transazioni sono comandi che modificano lo stato del libro mastro. Tra le altre cose, le Transazioni vengono utilizzate per inviare pagamenti, immettere ordini nello scambio distribuito , modificare le impostazioni sugli account e autorizzare un altro account a detenere la propria valuta. Se si considera il libro mastro come un database, le transazioni sono comandi SQL.

conti
Gli account sono la struttura di dati centrale in Stellar. Gli account sono identificati da una chiave pubblica e salvati nel libro mastro. Tutto il resto nel libro mastro, come le offerte o le linee di fiducia , sono di proprietà di un determinato account.
Gli account vengono creati con l' operazione Crea account .
L'accesso all'account è controllato dalla crittografia a chiave pubblica / privata. Affinché un account esegua una transazione, ad esempio effettuando un pagamento, la transazione deve essere firmata dalla chiave privata che corrisponde alla chiave pubblica di tale account. Puoi anche impostare schemi multi-firma più complicati per autorizzare le transazioni su un conto.
Risorse
La rete distribuita Stellar può essere utilizzata per tracciare, detenere e trasferire qualsiasi tipo di risorsa : dollari, euro, bitcoin, azioni, oro e altri token di valore. Qualsiasi risorsa sulla rete può essere scambiata.
Trustlines
Quando si detengono attività in Stellar, si detiene effettivamente il credito di un determinato emittente. L'emittente ha accettato di scambiare il proprio credito sulla rete Stellar con la corrispondente attività, ad esempio valuta fiat, metallo prezioso, al di fuori di Stellar. Diciamo che Scott emette arance come credito sulla rete. Se detieni crediti arancione, tu e Scott avete un accordo basato sulla fiducia o una linea di fiducia: entrambi siete d'accordo sul fatto che quando date a Scott un credito arancione, vi dà un'arancia.
Quando si detiene un'attività, è necessario affidarsi all'emittente per riscattare correttamente il proprio credito. Poiché gli utenti di Stellar non vorranno fidarsi di nessun emittente, i conti devono esplicitamente fidarsi di un conto emittente prima di poter detenere il credito dell'emittente. Nell'esempio sopra, devi fidarti esplicitamente di Scott prima di poter detenere crediti arancione.
Per fidarti di un account emittente, crei una linea di fiducia. Le linee di fiducia sono voci che persistono nel libro mastro stellare. Tiene traccia del limite per il quale il tuo account si fida dell'account emittente e della quantità di credito dall'account emittente attualmente detenuto dal tuo account.
Sicurezza integrata
Stellar utilizza strumenti e tecniche di crittografia a chiave pubblica standard del settore, il che significa che il codice è ben testato e ben compreso. Tutte le transazioni sulla rete sono pubbliche, il che significa che il movimento di fondi può sempre essere verificato. Ogni transazione è firmata da chiunque l'abbia inviata utilizzando l' algoritmo Ed25519 , che dimostra crittograficamente che il mittente è stato autorizzato a effettuare la transazione.
Mentre tutte le transazioni sono pubbliche, le banche che utilizzano Stellar per scambiare fondi per conto dei singoli titolari di conti possono mantenere le informazioni sulle persone che le inviano e le ricevono private archiviando identificatori criptati o univoci nel campo memo della transazione. Ciò consente alle banche di soddisfare i requisiti di conformità normativa e di verificare la cronologia delle transazioni mantenendo al contempo sicure le informazioni privilegiate.

Portafoglio stellare
Per creare un portafoglio Stellarport (cioè Stellar), dovremo generare un set di chiavi che governano il portafoglio. Quindi, dovremo attivare il portafoglio. L'attivazione del portafoglio avviene essenzialmente finanziando il portafoglio con alcuni XLM. Questa attivazione è obbligatoria dalla rete Stellar per impedire agli spammer di inviare spam alla rete con nuovi account. Facciamo un salto in:
1. Innanzitutto, devi scegliere quale metodo useremo per creare il nostro portafoglio Stellar.
2. Genera nuova coppia di chiavi: questo è il metodo meno sicuro e deve essere utilizzato solo da utenti esperti. In questo metodo, genereremo una coppia di chiavi (chiavi pubbliche e segrete). La chiave segreta è ESTREMAMENTE informazioni sensibili (crittografate nel metodo precedente). In questo metodo è tua responsabilità archiviare la chiave segreta in modo sicuro in modo che gli hacker non possano accedervi. Se un hacker arriva alla tua chiave segreta, può svuotare il tuo portafoglio.
3. Dopo aver generato il nostro portafoglio, è necessario ATTIVARE il portafoglio. Per attivare il portafoglio, dobbiamo finanziarlo con alcuni XLM iniziali. Ci sono due modi per farlo: inviare un po 'di XLM al portafoglio. Se utilizziamo questo metodo, dobbiamo solo inviare un pagamento all'indirizzo pubblico del nostro portafoglio. Una volta ricevuto il pagamento, il portafoglio verrà attivato e saremo in grado di utilizzarlo per interagire con Stellar. Se si utilizza questo metodo, si consiglia di depositare almeno 3 XLM.
