Translation of EOS-docs TechnicalWhitePaper.md into Italian language. 44-54%

in #utopian-io7 years ago

Translated the content of the TechnicalWhitePaper.md for EOS.IO located here: https://github.com/EOSIO/Documentation.

The EOS.IO software introduces a new blockchain architecture designed to enable vertical and horizontal scaling of decentralized applications. This is achieved by creating an operating system-like construct upon which applications can be built. The software provides accounts, authentication, databases, asynchronous communication and the scheduling of applications across hundreds of CPU cores or clusters. The resulting technology is a blockchain architecture that scales to millions of transactions per second, eliminates user fees, and allows for quick and easy deployment of decentralized applications.

According to the Utopian-io new rules under translation category the minimum translation requirement is of 500 words, I translated 745 words of the TechnicalWhitePaper.md document reaching a percentage of 54%.

Contribution


This is the proof of how many words I translated (need to subtract the words I translated earlier for the Roadmap.md and the part#1 and part#2 of the technical white paper for a previous total of 4236 words):

Screen Shot 2017-12-27 at 6.08.24 PM.png

Screen Shot 2017-12-27 at 6.08.54 PM.png

Screen Shot 2017-12-27 at 6.08.38 PM.png

While here you can verify the activity of the translation in here:
https://crowdin.com/project/eos-docs/it/activity

activity record:
Translation File Language Time
Miglior Sforzo Soggettivo di Pianificazione TechnicalWhitePaper.md Italian 12:07 PM
Tutte le comunicazioni di stato tra gli account devono essere passate tramite i messaggi inclusi nella blockchain. TechnicalWhitePaper.md Italian 12:07 PM
Ciò significa che mentre si è tentati di abilitare i "blocchi" che consentono a un account di chiamare in modo sincrono un altro account, questo modello di progettazione si interrompe se l'altro account non è residente in memoria. TechnicalWhitePaper.md Italian 12:06 PM
In particolare non si può presumere che lo stato dell'altro account sia accessibile sulla stessa macchina. TechnicalWhitePaper.md Italian 12:05 PM
Ciò ha alcune implicazioni significative sulla comunicazione con altri account. TechnicalWhitePaper.md Italian 12:05 PM
I messaggi consegnati ad altre applicazioni vengono ignorati in modo sicuro perché lo stato di un'applicazione deriva interamente dai messaggi che vengono consegnati. TechnicalWhitePaper.md Italian 12:05 PM
Il software EOS.IO consente a qualsiasi nodo completo di selezionare qualsiasi sottoinsieme di applicazioni da eseguire. TechnicalWhitePaper.md Italian 12:04 PM
Questo exchange non ha bisogno dello stato associato a applicazioni come i social media. TechnicalWhitePaper.md Italian 12:04 PM
Uno sviluppatore di un exchange esegue i nodi completi allo scopo di mostrare lo stato degli scambi ai propri utenti. TechnicalWhitePaper.md Italian 12:03 PM
La scalabilità della tecnologia blockchain richiede che i componenti siano modulari. Nessuno dovrebbe eseguire qualcosa, soprattutto se hanno solo bisogno di utilizzare un piccolo sottoinsieme delle applicazioni. TechnicalWhitePaper.md Italian 12:02 PM
Valutazione Parziale dello stato della Blockchain TechnicalWhitePaper.md Italian 12:01 PM
Per motivi di prestazioni e costi, è meglio ridurre al minimo le operazioni atomiche che coinvolgono due o più account molto utilizzati. TechnicalWhitePaper.md Italian 12:01 PM
Questa situazione non è ideale per le prestazioni e quando si tratta "di fatturare" gli utenti per l'utilizzo, verranno fatturati dal numero di account univoci a cui fa riferimento una transazione. TechnicalWhitePaper.md Italian 12:01 PM
In questo caso entrambi i messaggi vengono inseriti in una transazione e ad entrambi gli account verrà assegnato lo stesso thread e i messaggi verranno applicati in sequenza. TechnicalWhitePaper.md Italian 12:00 PM
A volte è desiderabile garantire che i messaggi vengano consegnati e accettati da più account atomicamente. TechnicalWhitePaper.md Italian 11:59 AM
Transazioni Atomiche con Multipli Account TechnicalWhitePaper.md Italian 11:58 AM
In tal caso, questi gestori possono essere eseguiti in parallelo a condizione che solo i gestori di messaggi di sola lettura per un determinato account siano inclusi in uno o più thread all'interno di un particolare ciclo. TechnicalWhitePaper.md Italian 11:58 AM
Alcuni account potrebbero essere in grado di elaborare un messaggio su base pass/fail senza modificare il loro stato interno. TechnicalWhitePaper.md Italian 11:57 AM
Gestori di Messaggi di Sola Lettura TechnicalWhitePaper.md Italian 11:55 AM
Finché tale invariante viene mantenuto, è possibile elaborare un blocco eseguendo tutti i thread in parallelo. TechnicalWhitePaper.md Italian 11:55 AM
È possibile utilizzare l'analisi statica di un blocco per verificare che all'interno di un determinato ciclo non vi siano due thread contenenti transazioni che modificano lo stesso account. TechnicalWhitePaper.md Italian 11:54 AM
I produttori di blocchi continueranno ad aggiungere cicli a un blocco fino a quando non sarà trascorso il tempo massimo di "wall time" o non ci saranno nuove transazioni generate da consegnare. TechnicalWhitePaper.md Italian 11:51 AM
Le transazioni generate in un ciclo possono essere consegnate in qualsiasi ciclo o blocco successivo. TechnicalWhitePaper.md Italian 11:49 AM
Blocco Cicli (sequenziali) Threads (paralleli) Transazioni (sequenziali) Messaggi (sequenziali) Ricevitore e Account Notificati (paralleli) TechnicalWhitePaper.md Italian 11:49 AM
La sua struttura può essere visualizzata come un albero in cui i layers alternati vengono elaborati in sequenza e in parallelo. TechnicalWhitePaper.md Italian 11:47 AM
Ogni transazione contiene un insieme di messaggi da consegnare. TechnicalWhitePaper.md Italian 11:46 AM
Ogni ciclo è diviso in thread e ogni thread contiene un elenco di transazioni. TechnicalWhitePaper.md Italian 11:46 AM
Per abilitare ciò, il software EOS.IO divide ciascun blocco in cicli. TechnicalWhitePaper.md Italian 11:46 AM
L'obiettivo è di consentire a due account di scambiare messaggi tra di loro all'interno di un singolo blocco senza dover attendere 3 secondi tra ogni messaggio. TechnicalWhitePaper.md Italian 11:45 AM
La latenza è il tempo impiegato da un'account per inviare un messaggio a un altro account per poi ricevere una risposta. TechnicalWhitePaper.md Italian 11:42 AM
Riduzione della Latenza delle Comunicazioni TechnicalWhitePaper.md Italian 11:41 AM
Il motivo per cui non può essere consegnato immediatamente è perché il ricevitore potrebbe modificare attivamente il proprio stato in un altro thread. TechnicalWhitePaper.md Italian 11:41 AM
Parte dell'esecuzione parallela significa che quando uno script genera un nuovo messaggio non viene consegnato immediatamente, ma è pianificato per essere consegnato nel ciclo successivo. TechnicalWhitePaper.md Italian 11:40 AM
Ciò significa che i produttori di blocchi possono utilizzare algoritmi paralleli per pianificare le transazioni. TechnicalWhitePaper.md Italian 11:39 AM
L'agenda (c.d. schedule) è l'output di un produttore di blocchi e verrà eseguito in modo deterministico, ma il processo per generare l'agenda non deve essere deterministico. TechnicalWhitePaper.md Italian 11:39 AM
Lo stato di ciascun account dipende solo dai messaggi consegnati a quest'ultimo. TechnicalWhitePaper.md Italian 11:36 AM
In una blockchain basata sul software EOS.IO, è compito del produttore di blocchi di organizzare il recapito dei messaggi in thread indipendenti in modo che possano essere valutati in parallelo. TechnicalWhitePaper.md Italian 11:34 AM
Significa anche che ciascun account elabora i messaggi in sequenza e che il parallelismo sarà a livello di account. TechnicalWhitePaper.md Italian 11:32 AM
Senza chiusure ci deve essere un modo per garantire che tutti gli account possano solo leggere e scrivere il proprio database privato. TechnicalWhitePaper.md Italian 11:32 AM
Ciò significa che tutte le esecuzioni parallele devono essere libere dall'uso di mutex o altri chiusure primitive (c.d. locking primitives). TechnicalWhitePaper.md Italian 11:28 AM
Ciò significa che tutte le esecuzioni parallele devono essere libere dall'uso di mutex o altri locking primitive. TechnicalWhitePaper.md Italian 11:28 AM
Il consensus o consenso della blockchain dipende dal comportamento deterministico (riproducibile). TechnicalWhitePaper.md Italian 11:25 AM



Posted on Utopian.io - Rewarding Open Source Contributors

Sort:  

Thank you for the contribution. It has been approved.

You can contact us on Discord.
[utopian-moderator]

Hey @onejoe I am @utopian-io. I have just upvoted you!

Achievements

  • You have less than 500 followers. Just gave you a gift to help you succeed!
  • Seems like you contribute quite often. AMAZING!

Suggestions

  • Contribute more often to get higher and higher rewards. I wish to see you often!
  • Work on your followers to increase the votes/rewards. I follow what humans do and my vote is mainly based on that. Good luck!

Get Noticed!

  • Did you know project owners can manually vote with their own voting power or by voting power delegated to their projects? Ask the project owner to review your contributions!

Community-Driven Witness!

I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!

mooncryption-utopian-witness-gif

Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x

Coin Marketplace

STEEM 0.20
TRX 0.13
JST 0.030
BTC 64118.79
ETH 3390.14
USDT 1.00
SBD 2.51