builderall

Nuovo White Paper Giracoin 2021

     







INDICE:

1. Introduzione 
2. Architettura Blockchain 
4. Transazio.
5. Consenso  
5.1 Votazione 
5.2 Testimoni 
5.3 Delegati 
5.4 Validatori di blocchi 
6. Modello di Governance 
7. Modello token e utilizzo delle risorse 
7.1 Larghezza di banda e archiviazione dei registri (disco) 
7.2 Computing and Computational Backlog (CPU) 
7.3 Memoria di stato (RAM) 


Il seguente documento delinea l'analisi tecnica dell'architettura del sistema Giracoin e confronta le sue prestazioni funzionali in una serie di condizioni di scenario reale. Attraverso lo sviluppo, i test pratici e gli esperimenti, questo white paper fornisce un modello completo e obiettivo del suo design e delle sue prestazioni, al fine di fungere da riferimento per la comunità.
1. Introduzione
Con l'onnipresenza delle connessioni Internet nella maggior parte dei luoghi del mondo, la trasmissione di informazioni globali è diventata incredibilmente economica. Movimenti radicati nella tecnologia come Bitcoin hanno dimostrato attraverso il potere del default, i meccanismi di consenso e il rispetto volontario del contratto sociale, che è possibile utilizzare Internet per creare un sistema di trasferimento di valore decentralizzato che può essere condiviso in tutto il mondo e è praticamente gratuito.
Per ottenere un utilizzo diffuso, le applicazioni sulla blockchain richiedono una piattaforma sufficientemente flessibile da soddisfare i seguenti requisiti: supporto di milioni di utenti, utilizzo gratuito, aggiornamenti facili e ripristino dei bug, bassa latenza, prestazioni sequenziali.
TRAMAC S.A. introduce una nuova architettura blockchain progettata per l'Unione Africana. È un cambio di prospettiva. Garantisce trasparenza e soddisfa anche i requisiti legali attraverso il suo algoritmo DPos. Estende il potenziale della blockchain ben oltre con il suo esclusivo utilizzo monetario. Blockchain, con il suo meccanismo di costruzione della fiducia unico, è diventata una direzione importante per la profonda integrazione di finanza e tecnologia. La soluzione risultante è un'architettura blockchain che alla fine può scalare fino a milioni di transazioni al secondo, elimina i costi degli utenti e consente la distribuzione e la manutenzione rapida e semplice di applicazioni decentralizzate, nel contesto di una blockchain governata. Propone una piattaforma e-commerce per tutto il continente africano, partendo da un Web, passando per un desktop wallet, una App per Smartphone, fino alle soluzioni KYC e Smart contract

2. Architettura Blockchain
L'analisi dell'architettura consiste nella valutazione dei vari livelli della piattaforma e nell'identificazione delle componenti fondamentali che ne abilitano il corretto funzionamento.
Progettato come un sistema blockchain peer-to-peer, Giracoin utilizza approcci ottimizzati per il sistema per operare in ambienti di esecuzione specifici. Il sistema non è autonomo; si basa sul suo modello di consenso che fa molto affidamento sui 15 produttori di blocchi. I dati e il calcolo vengono distribuiti tra i 15 produttori di blocchi nella rete creando un DBMS centrale / master, che coordina gli aggiornamenti attraverso la rete.
Il database distribuito è omogeneo poiché i 15 produttori di blocchi stanno elaborando transazioni al fine di ottenere il consenso tra tutti i database separati all'interno della rete blockchain. Utilizza il front-end LLVM che viene utilizzato attraverso la catena di strumenti C ++ per compilare i contratti.
I componenti principali del daemon implementati dovrebbero seguire lo stesso protocollo per l'elaborazione e la convalida di transazioni e contratti attraverso la rete. Fornisce inoltre strumenti a riga di comando che consentono l'interazione con la rete complessiva e la configurazione delle interazioni all'interno della rete.
3. Conti
● Consente a tutti gli account di essere referenziati da un nome univoco leggibile fino a 12 caratteri di lunghezza. Dovrebbe iniziare con grc2. Il nome è generato automaticamente dal nostro meccanismo casuale. Il creatore dell'account deve riservare la RAM necessaria per memorizzare il nuovo account fino a quando i gettoni delle puntate del nuovo account non saranno in grado di riservare la propria RAM.
● La creazione degli account coincide con la generazione delle chiavi, dove le chiavi create sono associate ai portafogli corrispondenti.
● Gli account si basano su strutture basate su autorizzazioni che definiscono i ruoli all'interno del sistema. Lo strumento Daemon node è l'interfaccia per la rete Giracoin e per i due account pubblicati. Gestisce le loro interazioni all'interno della rete tramite il comando strumento di linea e fornisce la possibilità agli utenti di generare coppie di chiavi aggiuntive e interagire con l'interfaccia RESTful.
● Funzioni account: gli account vengono utilizzati per eseguire i contratti inviando azioni strutturate per bloccare i produttori. Queste azioni vengono instradate attraverso il resto della rete per raggiungere gli account di destinazione. Gli account hanno due livelli di autorizzazione: attivo e proprietario.
● Active è la struttura di autorizzazione dell'account più generica e viene utilizzata per trasferire fondi, votare per i produttori e effettuare modifiche di alto livello nel sistema blockchain sottostante di Giracoin. Ti permette di puntare, trasferire, votare, acquistare RAM e cambiare la chiave attiva.
4. Transazioni
● Le transazioni rappresentano l'esecuzione di azioni. Le transazioni possono consistere in singole azioni o più azioni. Le azioni sono le singole unità atomiche di operazione. Rappresenta l'interfaccia di comunicazione tra contratti e conti. La rete è costruita utilizzando azioni che interagiscono tra loro e formano l'architettura sottostante.
● Le transazioni possono essere costruite attraverso due diversi tipi di modelli di comunicazione. I modelli sono progettati per fornire un controllo granulare sulle azioni che richiedono un'attenzione immediata, rispetto alle azioni differite che richiedono una logica aziendale più complessa.
● Il modo in cui vengono eseguiti i contratti è importante affinché il modello di database esegua le necessarie funzioni DBMS (Database Management System).
● Il contesto delle azioni fa riferimento a tre variabili:
i) Destinatario: l'account attualmente in esecuzione dei Processi
ii) Codice: l'account che ha autorizzato il contratto
iii) Azione: l'ID dell'azione attualmente in esecuzione


5. Consenso
Algoritmo di consenso Delegato Proof of Stake (DPoS)
● È un algoritmo di consenso che rappresenta un avanzamento dei concetti fondamentali di Proof of Stake. È sviluppato per proteggere una blockchain garantendo la rappresentazione delle transazioni al suo interno. DPoS è progettato come un'implementazione della democrazia basata sulla tecnologia, utilizzando processi di voto ed elezione per proteggere la blockchain dalla centralizzazione e dall'uso dannoso.
● Il software Giracoin utilizza l'unico algoritmo di consenso decentralizzato noto in grado di soddisfare i requisiti di prestazioni delle applicazioni sulla blockchain, Delegated Proof of Stake (DPoS). Con questo algoritmo, chi detiene i token su una blockchain che adotta il software può selezionare i block producer attraverso un sistema di votazione di approvazione continua. Chiunque può scegliere di partecipare alla produzione di blocchi e avrà l'opportunità di produrre blocchi e potrà convincere i possessori di token a votare per loro.
Come funziona DPoS?
5.1 Votazione:
● In DPoS consensus gli utenti possono votare direttamente o dare il proprio potere di voto a un'altra entità affinché voti per loro conto. I testimoni selezionati sono responsabili della creazione di blocchi verificando le transazioni. Se verificano e firmano tutte le transazioni in un blocco, ricevono una ricompensa, che di solito viene condivisa con coloro che hanno votato per un testimone. Se un testimone non riesce a verificare tutte le transazioni nel tempo dato, il blocco viene perso, tutte le transazioni vengono lasciate non verificate e nessuna ricompensa viene distribuita a quel testimone. La ricompensa viene sommata alla ricompensa del testimone successivo che verifica quel blocco. Tali transazioni vengono raccolte dal testimone successivo e tale blocco viene chiamato rubato.
● I voti sono proporzionati alla dimensione della posta in gioco di ciascun elettore. Un utente non ha bisogno di una grande partecipazione per entrare nel livello più alto dei testimoni. Piuttosto, voti da utenti con grandi
convalidare un blocco. Una volta che i delegati propongono tali modifiche, gli utenti blockchain votano se adottarli o meno.
5.4 Validatori di blocchi:
● I validatori di blocchi in DPoS si riferiscono a nodi completi che verificano che i blocchi creati dai testimoni seguano le regole di consenso. Qualsiasi utente è in grado di eseguire un validatore di blocchi e verifica la rete. Non c'è alcun incentivo a essere un validatore di blocchi.

6. Modello di Governance
La governance è il processo mediante il quale le persone in una comunità:
1. Raggiungere il consenso su questioni soggettive di azione collettiva che non possono essere catturate interamente dagli algoritmi software.
2. Eseguire le decisioni che prendono.
3. Modificare le stesse regole di governance tramite emendamenti costituzionali.
Implementa un processo di governance che dirige in modo efficiente l'influenza esistente dei produttori di blocchi. In assenza di un processo di governance definito, le blockchain precedenti facevano affidamento su processi di governance ad hoc, informali e spesso controversi che si traducono in risultati imprevedibili.
Riconosce che il potere ha origine dai possessori di token che delegano tale potere ai produttori di blocchi. Ai produttori di blocchi viene concessa l'autorità limitata e controllata per bloccare gli account, aggiornare le applicazioni difettose e proporre modifiche al protocollo sottostante.
Incorporata nel software Giracoin è l'elezione dei produttori di blocchi. Prima che qualsiasi modifica possa essere apportata alla blockchain, questi produttori di blocchi devono approvarla. Se i produttori di blocchi si rifiutano di apportare le modifiche desiderate dai possessori di token, possono essere scartati. Se i produttori di blocchi apportano modifiche senza l'autorizzazione dei titolari di token, tutti gli altri validatori di nodi completi non produttori (scambi, ecc.) Rifiuteranno la modifica.
7. Modello token e utilizzo delle risorse
Un fattore chiave di distinzione tra i vari sistemi e reti nel nostro ecosistema è il modo in cui lo stato e le risorse vengono gestiti all'interno della struttura computazionale. Lo stato di Giracoin è altamente integrato nel funzionamento interno del modello di token. Per allocare le risorse, i possessori di token mettono in gioco i loro token. Ciò dà loro diritto alla proporzione applicabile delle risorse. Ci sono tre risorse principali utilizzate nell'architettura del sistema distribuito.
7.1 Larghezza di banda e archiviazione dei registri (disco)
La larghezza di banda può essere suddivisa in larghezza di banda istantanea e a lungo termine, che essenzialmente funge da archiviazione del registro di tutte le azioni che si svolgono nella rete. Questo archivio di azioni viene scaricato da tutti i nodi all'interno dell'ambiente di elaborazione distribuito. Il registro delle azioni viene utilizzato per ricreare lo stato di tutte le applicazioni eseguite sul sistema di gestione del database distribuito omogeneo che comprende la maggior parte dell'architettura Giracoin. La larghezza di banda viene assegnata su base di riserva frazionaria, il che significa che la larghezza di banda inutilizzata può essere affittata o delegata a diversi account.
7.2 Computing e Computational Backlog (CPU):
Il calcolo ha anche un utilizzo istantaneo e un utilizzo a lungo termine. Il backlog computazionale (debito) è considerato il calcolo necessario per rigenerare lo stato degli Action Log che sono ospitati nel Log Storage. Il backlog computazionale deve essere gestito con attenzione in quanto può affrontare fattori limitanti quando la necessità di calcolo cresce troppo rapidamente. Analogamente alla larghezza di banda e all'archiviazione dei registri, anche il calcolo viene gestito tramite riserva frazionaria.
7.3 Memoria di stato (RAM):
L'archiviazione rappresenta le informazioni che coincidono con la logica dell'applicazione. I block producer pubblicheranno la loro capacità disponibile per l'archiviazione dei registri della larghezza di banda, il debito computazionale e l'archiviazione statale. La disponibilità dello spazio di archiviazione dello stato dipende dalla quantità di token che un account sta puntando. A differenza della larghezza di banda e del calcolo, l'archiviazione di stato non può essere affittata o delegata ad altri account. La memorizzazione dello stato dell'applicazione richiede che l'account disponga di token picchettati nella rete.

Tramac S.A.

White paper di Giracoin    (vecchio)
 
Una tecnologia blockchain ibrida indipendente su scala globale basata su Hyperledger Besu / Ethereum
 
 
Bitcoin è diventato un noto sistema di cassa elettronica peer-to-peer per risolvere il problema della doppia spesa senza coinvolgere terze parti. Sebbene fosse inteso come Proof of Concept, ora ha raggiunto lo status di una valuta che non è stata intenzionalmente pianificata. In TRAMAC AG, vediamo diverse idee sbagliate sull'uso quotidiano di Bitcoin nelle aziende. La tecnologia Blockchain è di gran lunga più di un semplice metodo di pagamento. Li risolveremo con l'approccio ibrido di Giracoin, un sistema blockchain indipendente su scala globale basato su Hyperledger Fabric ed Ethereum, al servizio di aziende e governi. L'approccio ibrido di essere privato e fonte chiusa per la parte essenziale consentirà all'azienda di aderire ai requisiti legali e normativi e allo stesso tempo sostenere lo spirito di una trasparenza e i vantaggi dell'open source. Garantiamo questo fornendo l'esploratore di blocchi per osservare eventuali movimenti all'interno dell'universo di Giracoin.
 
I. INTRODUZIONE:

                                              PERCHÉ GIRACOIN
 
Oggi la criptovaluta è diventata un sistema di pagamento alternativo per il commercio e l'e-commerce. Dall'inizio delle criptovalute, l'approccio open source e le comunità in crescita all'interno del loro ecosistema hanno scoperto attacchi, proposto alternative promettenti, implementato numerose modifiche ed estensioni per migliorare il concetto di valuta digitale. Questo ha il massimo potenziale per trasformare l'intero sistema finanziario e la tecnologia blockchain con SMART-CONTRACT rende tutti i passaggi più sicuri. Mentre numerose criptovalute private sono state introdotte dalla creazione di Bitcoin nel 2009 1, il pioniere Bitcoin è di gran lunga il maggior successo.
Anche così, ci sono diverse preoccupazioni che devono essere affrontate e un uso appropriato della tecnologia deve essere discusso.
Giracoin è la prima moneta sul mercato che affronta queste preoccupazioni, compresa la totale attenzione alla legalità, che è anche controllata dal Tribunale federale svizzero. Il giudizio è pubblico: https://www.bger.ch/ext/eurospider/live/de/ php / aza / http / inde x.php? highlight_docid = aza% 3A% 2F% 2Faza: // 18-04-2019-6B_99-2019 & lang = de & zoom = & type = show_document In che modo verrà trattato nei capitoli seguenti.
Sulla base del confronto, elaboreremo la necessità di passare a una piattaforma più flessibile rispetto a Bitcoin-Core, ovvero con Hyperledger / Ethereum su cui si basa Giracoin.
 
Entro il 2020, sono state introdotte oltre 3000 criptovalute secondo coinmarketcap.com
                                              II. GIRACOIN
 
Giracoin era inizialmente basato su Bitcoin-Core 0.13 che è stato esteso dal Core Team di TRAMAC AG per soddisfare la visione dell'azienda di una criptovaluta che è pratica per l'uso quotidiano e dovrebbe essere correlata alle valute legali accettate. In definitiva, dovrebbe contribuire a rendere facile la trasformazione digitale. Come soluzione abbiamo esteso Giracoin per utilizzare tutte le potenziali funzioni di una blockchain, invece di usarlo solo come metodo di pagamento. Pertanto sono stati creati un ecosistema con portafoglio Web, app per smartphone, KYC basato su Blockchain, portafoglio desktop e una piattaforma di e-commerce con un partner potente è in arrivo.
 
 
                                      III. QUALI SONO LE MISCONCEZIONI
 
A. Rischio di essere open source vulnerabile contro i bug Essere open source aiuta un software a migliorare molto velocemente in quanto vi sono diversi sviluppatori di talento coinvolti nella codifica, nella risoluzione di bug e nella manutenzione di basi di codice. Ma ci sono anche fork del codebase che potrebbero compromettere il sistema principale. [4] Una vulnerabilità nel codice può essere utilizzata per rapinare, come è accaduto di recente con un'altra criptovaluta ben nota. [5]
 
B. Essere comprensibili e facili da usare è la chiave Solo le persone tecnicamente intelligenti sono in grado di impostare l'ambiente per unirsi al mining di una criptovaluta per ottenere monete come ricompensa. Gli altri dovranno fare affidamento su un'applicazione o un framework di terze parti come uno scambio per possedere monete. Quindi, non esiste una distribuzione equa tra le persone interessate a una criptovaluta. Solo "il 52% dei piccoli scambi detiene una licenza ufficiale del governo rispetto a solo il 35% dei grandi scambi" [6], pertanto il regolamento o l'accettazione governativa tra gli scambi variano e un simile assetto potrebbe finire come il disastro avvenuto sul Monte. Gox. quando fallirono e non poterono rimborsare nulla. Per evitare perdite come questa, il Giracoin e il suo marketing sono controllati dal Tribunale federale.
Casi d'uso primari per GIRACOIN
 
• criptovaluta pienamente supportata per i pagamenti
• pienamente supportata nelle piattaforme di trading gratuite per l'Unione Africana       che sono costruite e fornite da TRAMAC SA
• metodo di pagamento completamente supportato da tutte le società associate che     lavorano con TRAMAC SA
• Soluzione Blockchain KYC
 
African UNION Tramac SA ha recentemente firmato un contratto esclusivo con l'Unione Africana per la costruzione di una piattaforma di trading gratuita per l'Africa. Questa piattaforma gratuita che si chiama MONAVO, è stata sviluppata per collegare aziende e governi in Africa. Giracoin ha il privilegio di essere la criptovaluta principale e unica che viene utilizzata sulla piattaforma di libero scambio Monavo. Anche Tramac SA sta lavorando a soluzioni come KYC e catasto utilizzando la tecnologia blockchain.
 

Community vs. regolatori Conosci il tuo cliente (KYC)
 
Sebbene vi sia un grande interesse nello spirito delle criptovalute open source a rimanere anonimi, è importante identificare la persona correlata a un account per prevenire l'abuso. Questo è anche il motivo per cui esiste una corsa agli armamenti per migliorare l'anonimato dei Bitcoin da un lato e metodi per disanonimizzare dall'altro. [9]
 
 
L'idea alla base di Blockchain e KYC Ogni azienda deve in qualche modo verificare la propria identità ed è particolarmente importante per gli istituti finanziari. Ciò ha dato origine a "conoscere il proprio cliente" o ai protocolli KYC per aiutare le aziende a garantire di sapere con chi stanno intrattenendo rapporti commerciali. In genere, ciò comporta una pratica lunga ed elaborata in cui vengono mostrati alcuni documenti e viene eseguita una sorta di controllo o verifica in background.
 
La pressione per aumentare la conformità KYC è venuta dai regolatori, desiderosi di fermare i crimini finanziari sempre più sofisticati che vediamo ogni anno. Ma c'è un modo per affrontare tutti questi problemi. Le soluzioni Blockchain KYC sfruttano un libro mastro digitale pubblico sicuro per fornire una verifica dell'identità quasi istantanea e veramente sicura. A causa della natura immutabile e immutabile del record conservato nella blockchain, la frode potrebbe diventare un ricordo del passato.
Ad alto livello, l'architettura di Hyperledger Besu è simile a:
Una banca o un altro istituto finanziario che sta cercando di verificare l'identità del cliente dovrebbe semplicemente avere il permesso di accedere alle informazioni personali, rendendo la blockchain KYC incredibilmente efficiente. Sarebbe anche standardizzato, quindi ogni istituzione finanziaria a livello globale sarebbe in grado di condividere e visualizzare gli stessi dati.
 
Gli aggiornamenti alle informazioni personali verranno effettuati nella Blockchain, il che significa che qualsiasi istituzione che utilizza il sistema sarebbe anche a conoscenza di eventuali modifiche alle informazioni. Perfettamente, i clienti possono aggiornare le loro informazioni personali su tutti i loro account semplicemente attraverso le loro firme digitali. L'uso di Blockchain da parte di KYC significherebbe che non avrebbero bisogno di contattare ogni istituzione con le modifiche e le istituzioni non perderebbero mai tali modifiche come fanno ora.
 
Blockchain in KYC è una delle applicazioni più promettenti della tecnologia decentralizzata, che soddisfa un'esigenza reale riducendo i costi amministrativi KYC e perdendo tempo, aumentando allo stesso tempo sicurezza e trasparenza.
Accettazione
Solo una criptovaluta accettata dalla comunità e dal governo ha la possibilità di evolversi come sistema di pagamento alternativo. Allo stesso tempo, l'usabilità di quella valuta deve essere incoraggiata e sviluppata attivamente.
Una promozione così attiva può essere guidata dalla comunità ma poiché le comunità tendono ad avere opinioni diverse su come il progetto deve andare avanti, la visione completa e l'obiettivo di un progetto potrebbero perdere la concentrazione e rompersi nelle parti come visto di recente con bip148 di Bitcoin che portano a spaccatura a catena. [16] [12]
Esistono diversi progetti di successo che dimostrano quanto sia importante un'azienda di supporto dietro un progetto, ad esempio: Linux Ubuntu Distribution che ha portato il sistema operativo da un dominio solo Geek a mainstream. [14]
Anche Blockchain la tecnologia di base di Bitcoin ha subito un cambiamento e, di conseguenza, i progetti guidati da un'azienda e accettati dalla comunità stanno diventando uno standard. Di recente altre dieci aziende hanno aderito al progetto Hyperledger basato sul consorzio Linux Foundation. [15]
 
IV. COSA DOVREBBE GIRACOIN PU CAN
Basato sulle esperienze costruendo GiraUno su Bitcoin-Core e vedendo importanti cambiamenti nel modo in cui Blockchain si muove mentre la tecnologia si muove. Giracoin utilizza ora la sua esclusiva tecnologia blockchain ibrida.
Per rendere la Blockchain più sicura, TRAMAC SA doveva estendersi a un livello più complesso di Bitcoin. Pertanto Giracoin non è più basato sulla blockchain Bitcoin-Core e utilizza la sua Blockchain più complessa.
Servizi che includeranno un contratto intelligente per i consulenti e i fiduciari, quindi qualsiasi contratto firmato può essere verificato e seguito su un sistema a prova di manomissione.
Inoltre, è necessario considerare la possibilità di consentire alle aziende certificate di aiutare l'estrazione e di mantenere la stabilità dell'ecosistema Giracoin. Ciò richiede che il sistema sia sufficientemente flessibile e consenta l'accesso controllato.
Uno dei servizi più utilizzati sono i servizi di micropagamento che devono essere migliorati ed aperti a tutti gli altri servizi che potrebbero richiedere la sicurezza e il consenso di una blockchain. Considerando le idee sbagliate in questo capitolo III e la visione fornita negli ultimi paragrafi.
Giracoin deve fare un passo avanti per passare a una tecnologia Blockchain più flessibile, incluso Hyperledger Besu.
Che cos'è Hyperledger Besu?
 
Hyperledger Besu è un client open source sviluppato con licenza Apache 2.0 e scritto in Java. Può essere eseguito sulla rete pubblica Ethereum o su reti private autorizzate, nonché su reti di test come Rinkeby, Ropsten e Görli. Hyperledger Besu include numerosi algoritmi di consenso, tra cui PoW, PoA e IBFT, e ha schemi completi per missione progettati specificamente per l'uso in un ambiente consortile.
 
 
 
Che cos'è un "client Ethereum"? Hyperledger Besu è uno dei numerosi client Ethereum. Un client Ethereum è il software che implementa il protocollo Ethereum. I client Ethereum contengono:
• Un ambiente di esecuzione per l'elaborazione delle transazioni nella blockchain di Ethereum
• Archiviazione per dati persistenti relativi all'esecuzione della transazione
• Rete peer-to-peer (P2P) per la comunicazione con gli altri nodi Ethereum sulla rete per sincronizzare lo stato
• API per sviluppatori di applicazioni per interagire con la blockchain Quali sono le funzionalità di Hyperledger Besu? Hyperledger Besu implementa la specifica Enterprise Ethereum Alliance (EEA). Le specifiche SEE sono state stabilite per creare interfacce comuni tra i vari progetti open e closed source all'interno di Ethereum, per garantire che gli utenti non dispongano del blocco dei fornitori e per creare interfacce standard per i team che sviluppano applicazioni. Besu implementa le funzionalità aziendali in linea con le specifiche del client SEE. Le funzionalità di Hyperledger Besu includono:
• The Ethereum Virtual Machine (EVM): EVM è la macchina virtuale completa di Turing che consente l'implementazione e l'esecuzione di contratti intelligenti tramite transazioni all'interno di una blockchain di Ethereum.
• Algoritmi di consenso: Hyperledger Besu implementa vari algoritmi di consenso che sono coinvolti nella convalida delle transazioni, nella convalida dei blocchi e nella produzione dei blocchi (vale a dire, il mining in Proof of Work). Includono:
• Prova di autorità: HyperledgerBesu implementa diversi protocolli di Prova di autorità. I protocolli di consenso della Prova di Autorità sono usati quando i partecipanti sono conosciuti tra loro e c'è un livello di fiducia tra loro - ad esempio in una rete di consorzi autorizzata.
• IBFT 2.0: nelle reti IBFT 2.0, le transazioni e i blocchi sono convalidati da conti approvati, noti come validatori. I validatori, a turno, creano il blocco successivo. I validatori esistenti propongono e votano per aggiungere o rimuovere validatori. IBFT 2.0 ha finalità immediate. Quando si utilizza IBFT 2.0, non ci sono forcelle e tutti i blocchi validi sono inclusi nella catena principale.
• Clique: Clique è più tollerante ai guasti rispetto a IBFT 2.0. Clique tollera fino a metà dei validatori non riusciti. Le reti IBFT 2.0 richiedono un numero maggiore o uguale a ⅔ di validatori per funzionare per creare blocchi. Clique non ha finalità immediate. Le implementazioni che utilizzano Clique devono essere consapevoli delle forche e delle riorganizzazioni che si verificano.
• Proof of Work (Ethash): Proof of Work viene utilizzato per attività di mining su mainnet Ethereum.
• Archiviazione: Hyperledger Besu utilizza un database di valori-chiave RocksDB per conservare localmente i dati della catena. Questi dati sono suddivisi in alcune sottocategorie:
• Blockchain: i dati Blockchain sono composti da intestazioni di blocco che formano la "catena" di dati che viene utilizzata per verificare crittograficamente lo stato della blockchain; corpi di blocco che contengono l'elenco delle transazioni ordinate incluse in ciascun blocco; e le ricevute delle transazioni che contengono metadati relativi all'esecuzione delle transazioni, inclusi i registri delle transazioni.
• Stato mondiale: ogni intestazione di blocco fa riferimento a uno stato mondiale tramite un hash stateRoot. Lo stato mondiale è una mappatura dagli indirizzi ai conti. I conti di proprietà esterna contengono un saldo etere, mentre i conti di contratti intelligenti contengono inoltre codice eseguibile e memoria.
• Rete P2P: Hyperledger Besu implementa i protocolli di rete devp2p di Ethereum per la comunicazione tra client e un sub-protocollo aggiuntivo per IBFT2:
• Rilevamento: un protocollo basato su UDP per la ricerca di peer sulla rete
• RLPx: un protocollo basato su TCP per la comunicazione tra peer tramite vari "sotto-protocolli":
• Sottot protocollo ETH (Ethereum Wire Protocol): utilizzato per sincronizzare lo stato blockchain attraverso la rete e propagare nuove transazioni.
• Sotto-protocollo IBF: utilizzato dal protocollo di consenso IBFT2 per facilitare le decisioni di consenso.
 • API rivolte all'utente: Hyperledger Besu fornisce API Ethereum mainnet e JSON-RPC EEA su protocolli HTTP e WebSocket, nonché un'API GraphQL.
• JSON-RPC
• Servizio JSON-RPC HTTP
• WebSocket Servizio JSON-RPC
• GraphQL
• Monitoraggio: Hyperledger Besu consente di monitorare le prestazioni del nodo e della rete.
• Le prestazioni del nodo vengono monitorate utilizzando Prometheus o il metodo API JSON-RPC debug_metrics.
• Le prestazioni della rete sono monitorate con strumenti Alethio come Block Explorer e EthStats Network Monitor.
• Privacy: la privacy in Hyperledger Besu si riferisce alla capacità di mantenere le transazioni private tra le parti coinvolte. Altre parti non possono accedere al contenuto della transazione, alla parte mittente o all'elenco delle parti partecipanti. Besu utilizza un gestore di transazioni private per implementare la privacy.
• Autorizzazione: una rete autorizzata consente la partecipazione solo di nodi e account specifici abilitando il nodo per missione e / o account per missione sulla rete.
Cosa supporta Hyperledger Besu?
 
Hyperledger Besu include un'interfaccia della riga di comando e API basate su HTTP e WebSocket per l'esecuzione, la manutenzione e il monitoraggio di nodi in una rete Ethereum. Le API del client Besu supportano le funzionalità tipiche di Ethereum come casi di sviluppo, distribuzione e utilizzo operativo di smart contract e dapp. Strumenti come Truffle, Remix e web3j abilitano queste attività. Il client implementa API JSON-RPC standard, semplificando l'integrazione con gli strumenti degli ecosistemi. Il client supporta anche la creazione di reti di consorzi private e autorizzate. Hyperledger Besu non supporta la gestione delle chiavi all'interno del client per motivi di sicurezza. Invece, puoi usare EthSigner o qualsiasi portafoglio compatibile con Ethereum per gestire le chiavi private. EthSigner fornisce l'accesso al tuo keystore e firma le transazioni tramite strumenti come Hashicorp Vault e Microsoft Azure. All'interno di Besu sono disponibili il nodo e le autorizzazioni di account basate su configurazione smart e contratto locale. Le transazioni private sono disponibili utilizzando metodi a conoscenza zero nel client (incluso l'uso del protocollo Aztec). Un approccio off-chain richiede l'utilizzo di Orion, un gestore di transazioni private open source sviluppato separatamente da PegaSys.

 

 

 
IL CONTRATTO

Nell'ottobre 2019 è stato firmato un accordo a Ginevra (Svizzera) tra TRAMAC A.G. e il Segretariato del Consiglio economico, sociale e culturale (ECOSOCC). Questo contratto risolverebbe qualsiasi problema relativo alla burocrazia e alle tasse tra i paesi dell'Unione Africana. Ciò garantirebbe inoltre che la trasparenza sia la regola principale dell'accordo. Questa fusione di una società privata data la conoscenza tecnologica e il supporto legale a un'organizzazione pubblica internazionale ci fornirà possibilità impensabili
IL PROSSIMO GRANDE PASSO PER GIRACOIN

AGENDA 2063 Attualmente la priorità principale di ECOSOCC: "È un quadro continentale attraverso il quale l'intero continente ha dato un piano d'azione, a breve e lungo termine, per il suo sviluppo, composto da sette pilastri. Il secondo afferma che tutti i i processi e le azioni sviluppati nel continente devono essere focalizzati e diretti dai cittadini. Tutti i piani e i processi di sviluppo nazionali devono garantire questo problema. È un quadro per il futuro, è un quadro che ci stiamo preparando per avere un prospero, pacifico, industriale ... Africa per l'anno 2063 ".
 
 

GiraPay.com
 
Per fornire ai nostri utenti un accesso ottimale ai loro Giracoin, abbiamo creato il servizio di pagamento Girapay. Attraverso la nostra procedura di prova della partecipazione, i nostri utenti hanno anche la possibilità di utilizzare il loro saldo di credito per generare Giracoin aggiuntivi. Con Girapay hai la possibilità di effettuare trasferimenti globali in qualsiasi momento. Per questo hai solo bisogno della tua chiave privata e della chiave pubblica del destinatario del pagamento. La chiave pubblica può quindi essere confrontata con il numero di conto presso una banca. Poiché la Blockchain Giracoin genera un nuovo blocco di transazioni ogni minuto, ci vogliono solo pochi secondi affinché la transazione raggiunga il beneficiario.
 
Il Dashboard Girapay mostra il rapporto attuale tra token e Giracoin e il tasso di cambio attuale di Giracoin in euro in qualsiasi momento. In futuro aggiungeremo anche i Pagamenti Fiat e le carte di credito a Girapay e otterrai il tuo IBAN.
 
 
 
 
APP GiraPay

 
Con l'app Girapay innovativa e completamente sicura, come utente hai accesso illimitato a tutte le funzioni Girapay in qualsiasi momento e luogo. L'app rappresenta quindi la controparte digitale di un portafoglio convenzionale e ha lo scopo di consentire il pagamento diretto e semplice con i commercianti corrispondenti. Offre la mobilità necessaria e consente tempi di reazione più rapidi per decisioni urgenti. Naturalmente l'app Girapay offre gli stessi standard di sicurezza della versione desktop classica.
Servizi costruiti sulla parte superiore della Blockchain Giracoin
 
La piattaforma può essere utilizzata per creare soluzioni e applicazioni. Pochi dei casi d'uso includono: 1. Utilizzando il monitor della catena di approvvigionamento integrato con la piattaforma, i rivenditori possono fornire ai propri clienti prove indiscutibili della provenienza e dell'autenticità dei loro prodotti in ogni fase della catena di approvvigionamento per rafforzare l'autenticità dei loro prodotti. 2. La soluzione di rilevamento delle frodi ha il potenziale per eliminare errori e rilevare attività fraudolente in quanto ha la capacità di fornire un libro mastro pubblico tra più parti che al momento non hanno quadri di fiducia tra di loro. 3. Il flusso di cassa nel settore immobiliare può essere reso trasparente e più sicuro utilizzando contratti intelligenti. Sia il fornitore che il cliente firmano digitalmente il contratto intelligente che include dettagli quali il valore del noleggio, la frequenza di pagamento e i dettagli del locatario e della proprietà. 4. La soluzione basata su blockchain con tecnologia di contabilità distribuita potrebbe consentire risparmi per gli utenti evitando l'intermediario e riducendo la duplicazione di processi, tempi di regolamento e spese generali operative.

Il futuro della Blockchain per il settore immobiliare
 
Come accennato in precedenza, TRAMAC SA sta attualmente lavorando con priorità assoluta alle soluzioni per il registro fondiario basate sulla blockchain per l'UNIONE Africana. Questo è un grosso problema nell'Unione Africana, perché gli stessi immobili vengono ancora venduti due o tre volte.
 
All'inizio la tecnologia blockchain e il rilevamento del territorio potrebbero sembrare partner improbabili. Tuttavia, questa nuova ed entusiasmante tecnologia crea un ambiente cooperativo e sinergico in cui tutte le informazioni, i dati e le immagini di un progetto di rilevamento possono essere raccolti in modo affidabile, sicuro e immutabile. Con il mutevole panorama degli strumenti e degli strumenti di rilevamento [3] che diventano sempre più high-tech e diffusi nell'uso; apertura alla collaborazione e nuove idee aumenteranno in tutto il settore. Questo slancio potrebbe essere sfruttato per portare in primo piano l'uso della tecnologia blockchain. I registri fondiari basati su Blockchain forniranno un notevole miglioramento rispetto ai processi digitali carichi di carta e talvolta ingombranti. [4] In definitiva, sosterrà e rafforzerà le politiche e i sistemi di governance del territorio in tutto il mondo. L'adozione di questa tecnologia rivoluzionaria è un passo da gigante per il rilevamento di pratiche del settore, professionisti e altri partecipanti del settore. Ma prima, dovranno essere addestrati nei concetti fondamentali, nelle capacità e nel vocabolario di questa nuova tecnologia. (Vedi APPENDICE Glossario) Supponendo che l'industria possa adattarsi, la blockchain fornirà un valore significativo ai topografi del futuro e alla trasformazione e legittimazione dei catasti, della governance del territorio e dei registri del territorio in tutto il mondo.
 

Lettera del presidente Cluster per la pace e la sicurezza dell'Unione africana
GIRACOIN LA CRIPTOVALUTA DI MONAVO
 
L'aspetto fondamentale dell'accordo è l'uso del Giracoin come unica criptovaluta accettata da tutti i Paesi. Ciò significa che il corpo dell'Unione africana che raccoglie un totale di 55 paesi sosterrebbe l'uso della nostra valuta rispetto a qualsiasi altra e darebbe a Tarmac la possibilità di incorporare nuove valute, se del caso.
• Le società africane sarebbero collegate in tutto il mondo senza interferenze dei governi.
• Garantiamo lo sviluppo di questa piattaforma a nostre spese e dalla loro parte, ci forniranno il privilegio di usare solo la nostra criptovaluta. Questo contratto intelligente fornirà a tutti i governi soluzioni facili per i loro contratti energetici e il commercio di merci. Stiamo parlando di un mercato di 1,2 miliardi di persone in cui il 70% della popolazione ha telefoni cellulari, il che è tutto ciò di cui abbiamo bisogno per funzionare correttamente. Con questa possibilità unica, ci metterebbe tutti in una situazione privilegiata. Gli stati combinati dell'UNIONE Africana costituiscono l'undicesima economia del mondo con un prodotto interno lordo nominale (PIL) di 2263 miliardi di dollari.

TECNOLOGIA DI GIRACOIN
 
Giracoin è costruito sulla base del sistema di contratto intelligente basato su BESU di Hyperledger con un servizio di ordini basato su Kafka con core Ethereum per la gestione delle monete nel sistema. E progettato con l'obiettivo di sviluppare applicazioni che sono note per prestazioni elevate, privacy e offre il controllo richiesto in un pacchetto facile da usare. I contratti intelligenti sono scritti su chaincode e invoca solo quando interagisce con il libro mastro distribuito. E il codice a catena interagisce con il componente del database del libro mastro e lo stato mondiale. La lingua chaincode attualmente supportata è GO. I chaincode hanno più vantaggi rispetto ad altre piattaforme come qualsiasi formato serializzabile può essere utilizzato per i dati, molte librerie esterne e CouchDB poiché una memoria di stato consente query con stato avanzato. Giracoin utilizza l'algoritmo di consenso decentralizzato in grado di soddisfare i requisiti di prestazione delle applicazioni sulla blockchain. L'algoritmo Kafka per i partecipanti alla rete per sostenere i validatori che partecipano attivamente al processo di consenso. Il tokenchaincode viene eseguito sui nodi fabric distribuiti. La CA di Hyperledger fornisce il servizio dell'autorità di certificazione che è possibile scegliere di generare certificati e materiale chiave per configurare e gestire l'identità nella rete blockchain. Questi validatori contribuiscono al processo di generazione del blocco attraverso un protocollo Kafka e ottengono una distribuzione delle ricompense di blocco per farlo. I premi si basano sulla posta in gioco e considerando altri parametri. Raggiunge un consenso crittograficamente sicuro su un insieme noto di validatori in cui ogni blocco è chiuso con firme crittografiche solo dalla maggior parte dei validatori. Nessuna variabile sconosciuta entra in gioco raggiungendo il consenso sulla rete. Ciò garantisce che tutte le azioni sulla rete siano completamente crittograficamente verificate e tracciabili.
L'EVM autorizzato è basato su stack con una parola macchina a 256 bit. I contratti intelligenti eseguiti su Ethereum utilizzano questa macchina virtuale per la loro esecuzione. L'autorizzazione viene applicata tramite funzioni native sicure e alla base di tutti i codici di contratto intelligenti. Il linguaggio di script di solidità viene utilizzato per scrivere la logica che gira su Gira e potenzialmente su qualsiasi rete di connessione / partecipazione. È compilato in bytecode EVM ed eseguito dall'EVM autorizzato. L'applicazione sta comunicando con la rete blockchain esponendo l'API e JSON-RPC. La privacy è raggiunta attraverso la crittografia e la segmentazione. La crittografia viene applicata ai dati nelle transazioni e che possono essere visibili a tutti nel sistema. La segmentazione viene applicata al database locale del nodo che contiene l'archiviazione del contratto e accessibile solo a quel nodo.
 
Giracoin sfrutta i vantaggi di entrambe le piattaforme blockchain, questo rende lo sviluppo molto più semplice e consente di risparmiare tempo per gli sviluppatori DApp di Giracoin. Utilizzando il tessuto Hyperledger abbiamo risolto la maggior parte dei problemi comuni come la scalabilità e le prestazioni in gran parte dell'ecosistema blockchain. Giracoin utilizza tutti i moduli principali di Hyperledger Fabric, in quanto il modulo provider di servizi di appartenenza (MSP) viene utilizzato per estrarre tutti i meccanismi e i protocolli crittografici dietro l'emissione e la convalida dei certificati e l'autenticazione dell'utente. L'SDK di Giracoin offre la modularità delle operazioni di affiliazione e l'interoperabilità tra diversi standard e architetture di affiliazione. E la piattaforma utilizza certificati X.509 per la convalida e la verifica della firma, questi certificati sono in grado di generare utilizzando OpenSSL e lo strumento crittografico con nel sistema. Gli sviluppatori DApp possono creare MSP per ogni organizzazione usando l'SDK Giracoin. Giracoin supporta anche una delle funzionalità principali di Hyperledger Fabric allo scopo di condurre transazioni private e riservate creando una sottorete privata di comunicazione tra due o più parti. Utilizziamo Kafka per fornire ordini e supporto per più catene in modo tollerante ai guasti. Il servizio di ordinazione è costituito da un cluster Kafka con il relativo insieme ZooKeeper e da una serie di nodi del servizio di ordinazione che si trovano tra i client del servizio di ordinazione e il cluster Kafka.
Con questa esperienza in tutti questi progetti citati nel presente Libro bianco, TRAMAC SA sarà pronta a implementare soluzioni per ogni paese o azienda di qualsiasi dimensione.