Aggiornamento Synapse - Presentazione di Graphene!

By Cappex | Phore | 14 Oct 2020


4b50db307cf79039abee27ad3d158f8ee9dccf44b942c8a7a38329a3009779fd.png

Saluti community!

Di recente, come tutti sapete, la comunità Phore ha votato in modo schiacciante per lanciare la nostra nuova architettura di sharding che tutti conoscete con il nome in codice del progetto Synapse come nuova criptovaluta indipendente. Ciò consentirà a ciascun progetto di raggiungere il proprio potenziale con le proprie identità, evitando la confusione del marchio.

Synapse è sempre stata considerata solo un nome in codice. Abbiamo pensato molto a come dovrebbero essere il nome del nuovo progetto e della criptovaluta. Dopo aver considerato molte alternative e aver fatto alcune ricerche di mercato per valutare quale nome sarebbe stato accolto meglio, abbiamo deciso il nome che intendiamo utilizzare per l'architettura Synapse...

Presentazione del Graphene!

Il grafene è un materiale 200 volte più resistente dell'acciaio e molto più leggero di altri materiali concorrenti. Viene spesso utilizzato nelle biciclette da corsa e in una miriade di altre applicazioni quando è necessario bilanciare forza, peso e velocità.

Riteniamo che questo si adatti molto bene alla nostra visione di questa nuova architettura. Una rete leggera e versatile, estremamente forte e sicura.

Nelle prossime settimane imparerai di più sul marchio Graphene, quindi resta sintonizzato!

Rapporto sui progressi

L'architettura in Graphene è estremamente complessa e abbiamo superato molte sfide tecniche portando lo sviluppo a questo punto. Data la natura delle blockchain, è fondamentale che le funzionalità e i protocolli principali funzionino correttamente sin dall'inizio. Sebbene non possiamo prevedere ogni potenziale problema, stiamo compiendo ogni sforzo per il lancio con un'architettura sicura, di alta qualità e ad alte prestazioni e stiamo compiendo sforzi significativi per evitare problemi imprevisti post-lancio. Abbiamo standard di sviluppo e qualità elevati in tutto ciò che facciamo e saremo sempre all'altezza di tali standard. Il risultato finale a cui stiamo lavorando è fornire un prodotto di altissima qualità che sia veloce e sicuro.

Dal punto di vista dello sviluppo, ci stiamo avvicinando sempre di più al traguardo. Allo stesso tempo, c'è ancora del lavoro necessario per superare gli ultimi ostacoli. Il team di sviluppo sta lavorando duramente per dare al nuovo protocollo l'ultima "spinta" di cui ha bisogno.

Di recente, una sfida che abbiamo dovuto affrontare è stata quella relativa alle catene di frammenti (shard). Si trattava di una questione particolarmente delicata e ora è in atto un piano e stiamo lavorando sodo. In sostanza, il problema è il seguente:

I frammenti o shard richiedono un metodo sicuro e affidabile per determinare chi è il "proposer" di un blocco. In precedenza, ci affidavamo all'ultimo blocco finalizzato della catena beacon, ma ciò non richiedeva che l'utente elaborasse il blocco prima di convalidare il blocco shard.
La soluzione ideale richiederebbe una precisione perfetta in modo che non vengano accettati blocchi che non dovrebbero essere accettati. Inoltre, la soluzione funzionerebbe indipendentemente dal tempo, in modo che i blocchi possano essere accettati nella catena anche se la catena beacon è "avanti" rispetto alla catena degli shard. Sebbene ciò richieda molto lavoro, la soluzione migliore è aggiungere due hash aggiuntivi da 32 byte per epoc. Questi memorizzeranno un hash RANDAO (generatore di numeri casuali decentralizzato e immutabile), nonché una radice merkle di tutti i validatori attivi. La catena di frammenti includerà l'ultimo blocco beacon finalizzato e richiederà che questo blocco venga elaborato nello stesso momento in cui la catena di frammenti sta elaborando un blocco. Altrimenti, aspetterà la catena beacon.

Per riassumere, quando una catena di frammenti riceve un blocco, farà quanto segue:

  • Assicurare di aver elaborato il blocco beacon di riferimento
  • Recuperare l'hash RANDAO e la radice merkle dei validatori
  • Verificare il ramo merkle nel blocco per controllare che il validatore corrisponda
  • Mescolare i validatori e controllare che il validatore che ha proposto sia nella posizione corretta.

In questo modo nessuno può falsificare una firma o un ramo merkle mentre fa riferimento a un blocco finalizzato. Questi blocchi finalizzati devono essere convalidati da ⅔ di validatori per garantire la sicurezza e l'integrità della catena.

Siamo lieti di segnalare che la correzione per questo problema è stata implementata e tutte le indicazioni confermano che la catena sta funzionando senza problemi.

Nel frattempo, abbiamo anche eseguito alcuni test di stabilità. Per fare ciò, abbiamo simulato una serie di nodi di validazione e catene laterali su un server privato. Durante il test, è stato scoperto un bug che ha portato a un utilizzo della CPU del 100% nel tempo. Siamo riusciti a correggere il bug e siamo stati in grado di eseguire 8 shard, 128 nodi di convalida su un singolo server, il tutto consumando solo il 5% della potenza della CPU.

61c58edb8b202be6be077121e31436d83342a8996bd27dc7d1cde13b9dd3d7bf.png

Questi test a lungo termine sono fondamentali e assicurano che la comunità non abbia problemi a eseguire un nodo di convalida sulla propria macchina locale.
Attualmente, si sta lavorando sulla verifica dello shard e sull'assicurazione che la selezione del proposer dello shard sia sincronizzata.

Interfaccia utente del Wallet

Il nostro team di progettazione ha completato l'interfaccia utente del portafoglio concettuale. Include molte delle funzionalità che i nostri fedeli utenti utilizzano più spesso, riunite in un pacchetto pulito e professionale. Un'elegante modalità scura, una finestra "transazione recente", il saldo del portafoglio e un feed dei prezzi in tempo reale sono tutti inclusi nella schermata principale. Inoltre, le statistiche di rete in tempo reale (che attualmente utilizzano lo staking e l'attività del nodo come segnaposto) saranno visualizzabili all'interno del portafoglio.

4546fbb8d07d3bf537dc28eead81a69f8321f267184b47204fdf420642e40aa4.png

Una demo funzionante del portafoglio sarà disponibile entro questa settimana!


Graphene sta arrivando!

Visita phore.io per saperne di più su Phore Blockchain e seguici sui nostri vari canali social che includono Twitter, Telegram, Discord, Bitcointalk, Reddit e Facebook.

2dc896fca0feeb32b7b40064d147b8a69d916514cec0fbd2baf5f28ac784dcec.jpeg

How do you rate this article?

7



Phore
Phore

Aggiornamenti sullo sviluppo di Synapse e della tecnologia Phore

Publish0x

Send a $0.01 microtip in crypto to the author, and earn yourself as you read!

20% to author / 80% to me.
We pay the tips from our rewards pool.