Tutte le lingue
Achain è una piattaforma blockchain pubblica decentralizzata. Gli sviluppatori possono utilizzare la piattaforma Achain per rilasciare token, contratti intelligenti e sistemi blockchain in modo semplice, rapido e sicuro. Achain si impegna a creare un sistema di rete blockchain con scambio globale di informazioni, interconnessione di valori e scambio di fiducia. Il concetto e la missione tecnica di Achain è costruire un mondo blockchain senza barriere.
L'esclusivo meccanismo di consenso distribuito RDPOS di Achain realizza la macchina virtuale completa del contratto intelligente di Turing con diritti di proprietà intellettuale indipendenti. Le prestazioni della transazione sulla catena raggiungono i 1000 TPS. È una piattaforma blockchain semplice, veloce e sicura. Utenti Achain può essere utilizzato per distribuire rapidamente applicazioni decentralizzate a livello aziendale come risorse digitali e contratti intelligenti. Le monete ACT hanno il valore dell'ecosistema Achain. I possessori di token sono in grado di partecipare ad attività della comunità come la creazione e la pubblicazione di contratti intelligenti, l'accesso ai servizi Web, il voto di proxy e la realizzazione di profitti.
Caratteristiche del progetto
Stabilità
La stabilità è una condizione necessaria affinché Achain sia utilizzabile. Blockchain ha le sue caratteristiche decentralizzate e le reti decentralizzate sono solitamente complesse e piene di incertezze. Pertanto, astraiamo e semplifichiamo la blockchain con l'aiuto di strumenti di progettazione modulare ed eseguiamo contratti intelligenti costruendo una macchina virtuale modulare - Lua Virtual Machine (di seguito denominata LVM). Questo design può portare due vantaggi. Uno è ottimizzare le prestazioni di LVM per migliorare direttamente l'efficienza dell'esecuzione del contratto e ridurre i fattori di interferenza causati dall'accoppiamento del sistema; l'altro è indebolire la correlazione tra la rete blockchain e lo stato di esecuzione dei contratti intelligenti. La stabilità della rete a catena può ancora essere garantita.
Sicurezza
PoW ha dato un grande contributo alla sicurezza della rete Bitcoin, ma a causa della crescente domanda di mining e della difficoltà di potenza di calcolo, quasi tutti i diritti sono concentrati nelle mani di miner e mining pool. Attraverso la cooperazione professionale, sono infatti diventati un "server centrale" altamente centralizzato. Se viene combinato più del 51% della potenza di calcolo, può teoricamente controllare la maggior parte delle transazioni Bitcoin, come il noto attacco DOS (Denial of Service). Inoltre, viene criticato anche l'elevato consumo energetico. Rispetto al modello PoW, il modello PoS è ancora in fase di sviluppo e queste direzioni di sviluppo si basano principalmente sulla sicurezza e sulle applicazioni. Il modello PoS presenta grandi vantaggi in termini di sicurezza rispetto al modello PoW, ma la premessa è che un numero sufficiente di titolari sia attratto per eseguire il mining di PoS al fine di sfruttare appieno i vantaggi della sicurezza. DPoS è un miglioramento di PoS e Achain ha innovato un meccanismo di consenso RPDoS più commercialmente applicabile. Nel caso della stessa sicurezza del DPoS, può teoricamente migliorare la risposta al blocco e aumentare la stabilità e la sicurezza della rete. Inoltre, Achain propone in modo innovativo un meccanismo sandbox intelligente. Qualsiasi contratto rilasciato da chiunque deve prima essere eseguito in prova nella sandbox intelligente. Achain condurrà un test automatizzato a percorso completo su di esso e monitorerà continuamente il suo stato di esecuzione. Se il livello di salute si deteriora o viene trovata una scappatoia. La rete lo terminerà a suo giudizio per evitare danni all'ecologia blockchain causati da contratti problematici.
Scalabilità
La scalabilità viene proposta per risolvere il problema delle isole di informazioni in cui le blockchain sono incompatibili tra loro. Prima di tutto, crediamo che aggiornamenti e fork siano uno dei modi efficaci per l'evoluzione della rete. Dopo le forcelle si formano una catena principale e diverse sottocatene. La catena principale e la sottocatena sono del tutto equivalenti dal punto di vista tecnico, ma sono impostate con identificazioni diverse in base al consenso della comunità. Ogni sottocatena può essere opportunamente personalizzata in base alle diverse applicazioni aziendali. Costruendo VEP tra sottocatene, il suo metodo di lavoro è simile a quello di un gateway. Le sottocatene possono scambiare informazioni e scambiare valore attraverso VEP. Attraverso tale collaborazione, è possibile formare un ecosistema blockchain multi-applicazione. Non solo, anche i dati online non blockchain saranno inclusi nell'ecosistema Achain, integrati da contratti intelligenti, che possono rispondere agli eventi nel mondo reale.
Facilità d'uso
Achain raggiunge la facilità d'uso in due modi. Uno è quello di fornire una piattaforma Blockchain as a Service (Blockchain as a Service, denominata BaaS) per abbassare la soglia che le imprese e gli individui possono utilizzare. Attraverso il fork della rete, la personalizzazione dei dati, il rilascio e l'aggiornamento di contratti intelligenti, il monitoraggio delle transazioni di asset, ecc., integrati da funzioni di visualizzazione, le applicazioni blockchain diventano facili da usare. Il secondo è che Achain fornisce supporto multilingue, da Lua, C++ a Java, in modo che gli sviluppatori su piattaforme diverse possano sviluppare facilmente.
Scenario applicativo
Finanza della catena di fornitura
La finanza della catena di fornitura è un servizio finanziario in cui le istituzioni finanziarie (solitamente banche) gestiscono il flusso di capitali e la logistica delle piccole e medie imprese a monte e a valle intorno all'impresa principale e controllano il rischio per il livello più basso integrando le informazioni. È una delle industrie che si è sviluppata rapidamente negli ultimi anni. A causa dell'elevato costo dell'istituzione del credito, le istituzioni finanziarie devono agire con cautela sulla base del controllo del rischio e spesso mancano alcuni progetti di alta qualità. Achain può aiutare le imprese e le istituzioni finanziarie a ricostruire i loro sistemi di credito e stabilire una finanza della catena di approvvigionamento più efficiente.
Con l'azienda principale come appoggio, Achain istituirà una piattaforma blockchain per il magazzino, la logistica, le fatture digitali e il credito aziendale. Può realizzare le informazioni su merci, magazzinaggio, logistica e contabilità clienti testimoniate congiuntamente da imprese a monte ea valle e istituzioni finanziarie nella catena di approvvigionamento. L'emissione, la conferma, la circolazione, il frazionamento e l'accettazione delle bollette digitali sono attivati dai contratti di ciascun partecipante alla filiera. Le condizioni di attivazione possono essere basate sui cambiamenti nello stato dei dati nel magazzino, nella blockchain logistica e nei database aziendali principali. Le regole di attivazione si basano su Il contratto delle parti partecipanti è scritto e i comportamenti di rispetto o violazione delle regole saranno registrati nella blockchain del credito e non possono essere manomessi.
Achain utilizza vantaggi tecnici come BaaS e sandbox intelligente e le aziende possono ottenere una rapida implementazione. Stabilisci reti blockchain inutilizzate attraverso una rapida biforcazione a basso costo, utilizza VEP per stabilire protocolli di connessione e implementa l'evento basato sull'integrazione dei dati. Tutti i partecipanti possono verificare congiuntamente l'autenticità dei dati, in modo da garantire il regolare trasferimento dei fondi nella catena di approvvigionamento e migliorare l'efficienza della collaborazione.
Tracciabilità del prodotto
Il settore della vendita al dettaglio è naturalmente caratterizzato da dati di transazione frammentati, nodi di transazione diversificati e reti di transazioni complesse. Quando le persone acquistano merci tramite centri commerciali online o supermercati offline, l'imballaggio sarà contrassegnato con informazioni sull'origine, data di produzione e produttore. Ma è difficile per noi giudicare l'autenticità di queste informazioni. A causa degli ampi margini di profitto della contraffazione, i prodotti di alto valore come diamanti, borse in pelle, prodotti per la cura della pelle, ecc. hanno maggiori probabilità di essere contraffatti. La contraffazione non solo danneggia gli interessi dei consumatori, ma danneggia anche la reputazione e l'immagine del marchio delle imprese. La società deve anche consumare fondi e manodopera per esercitare la supervisione legale e le sanzioni legali. Per la tracciabilità delle merci, ci sono attualmente diversi punti deboli: in primo luogo, la tracciabilità delle merci non solo deve essere ricondotta al collegamento di produzione, ma deve anche essere ricondotta al collegamento di circolazione. Ciò aumenterà inevitabilmente l'adesione congiunta di più soggetti, e si può immaginare la difficoltà di una collaborazione interorganizzativa; in secondo luogo, i sistemi utilizzati sia dai produttori che dai fornitori di servizi logistici devono essere centralizzati e vi è il problema delle isole informative isolate; terzo, ci sono sistemi centralizzati Il rischio che un individuo faccia del male.
Mirando ai tre punti deboli di cui sopra, Achain propone una soluzione corrispondente: blockchain + Internet of Things. Con l'aiuto dell'Internet of Things, i dati nella produzione e nella logistica possono essere raccolti in tempo reale tramite dispositivi intelligenti e collegati ad Achain tramite VEP per essere archiviati nella rete di tracciabilità. L'esclusiva struttura di archiviazione dei dati e la tecnologia di registro distribuito della blockchain assicurano che i dati sulla catena non possano essere manomessi. Allo stesso tempo, la crittografia asimmetrica e il relativo anonimato possono garantire che le informazioni fondamentali dell'azienda non vengano trapelate. Quando i consumatori hanno bisogno di informarsi sulle informazioni sulle merci, possono rintracciare tutte le informazioni sulla merce purché conoscano il codice della merce e il lotto di produzione.
Panoramica tecnica
Implementazione di Contract e LVM
I contratti intelligenti tradizionali sono limitati all'input e all'output di dati sulla catena, che possono supportare solo alcuni semplici scenari applicativi. Per questo Achain ridefinisce lo smart contract. Oltre ai dati on-chain, consente anche l'interazione dei dati on-chain e off-chain e supporta le risposte agli eventi ai cambiamenti nello stato dei dati on-chain e off-chain. La maggior parte delle applicazioni commerciali nel mondo reale sono molto complesse e questa complessità si riflette nelle strutture dati e nelle regole logiche. Per raggiungere gli obiettivi di cui sopra, Achain ha effettuato due preparativi nel design di alto livello. Uno consiste nell'astrarre potenziali applicazioni, estrarre requisiti generali e progettare in anticipo interfacce API e strutture dati. Il secondo è scegliere un linguaggio completo di Turing per approssimare il più possibile le regole del mondo fisico reale.
Meccanismo di consenso
A causa della natura distribuita, la blockchain ha bisogno di un meccanismo di consenso per funzionare correttamente. Gli algoritmi di consenso attualmente ampiamente utilizzati includono principalmente: Proof of Work (PoW: Proof of Work), Proof of Stake (PoS: Proof of Stake), Practical Byzantine Fault Tolerance Algorithm (PBFT: Practical Byzantine Fault Tolerance), Delegated Proof of Equity (DPoS : Prova Delegata di Partecipazione). Dalla considerazione della sicurezza e della praticità, Achain sceglie DPoS e migliora il meccanismo di consenso RPDoS basato su di esso.
RDPoS non solo eredita i vantaggi di DPoS: non ha bisogno di consumare ulteriore potenza di calcolo per realizzare la distribuzione di diritti e interessi dopo la produzione di blocchi, ma può anche determinare dinamicamente i risultati dell'esecuzione di contratti intelligenti da parte degli agenti o di tutti i nodi in base allo stato della transazione della rete.
In quanto catena pubblica, Achain non può raggiungere il consenso della comunità senza il supporto di mezzi economici—Token. Holding Token può non solo ottenere servizi blockchain di base come il rilascio del contratto e il fork di rete, ma anche partecipare al voto e diventare un nodo agente per fornire servizi e ottenere premi Token. Una catena ha chiamato questo Token ACT e ogni titolare di ACT è chiamato stakeholder e il peso di voto corrispondente viene assegnato in base al numero di partecipazioni ACT. I nodi proxy vengono eletti dal voto delle parti interessate. I primi 99 agenti con il maggior numero di voti si alternano per verificare la transazione a turno, e l'ordine è determinato congiuntamente da tutti i nodi agente, ed è garantito che non possa essere manomesso. Gli agenti possono guadagnare benefici se lavorano normalmente e saranno puniti se lavorano in modo anomalo o non lavorano.
Modello di account
Nella rete blockchain, l'indirizzo dell'account è uno schema progettato per uno scambio sicuro e il processo di generazione dell'account, della chiave pubblica e della chiave privata ha la seguente relazione: chiave privata—>chiave pubblica—> Account indirizzo, tutti e tre utilizzano Secure Hash Algorithm (SHA in breve), che può garantire una sicurezza sufficiente. Un hash è un distillato di informazioni, di solito l'output è molto più piccolo dell'input e ha una lunghezza fissa. Con gli attuali mezzi tecnici, un hash con crittografia forte deve essere irreversibile. In altre parole, le informazioni sulla chiave privata dell'utente non possono essere dedotte tramite l'indirizzo dell'account dell'utente.
Achain utilizza il modello Account invece del modello UTXO (Unspent Transaction Output) di Bitcoin. Sebbene il design di UTXO sia molto ingegnoso, supporta più transazioni in parallelo e la protezione della privacy dell'account è relativamente buona. Tuttavia, il design dell'account di Bitcoin è specifico per le transazioni ed è molto difficile implementare contratti intelligenti basati su UTXO. I contratti intelligenti nell'ecosistema Achain richiedono spesso condizioni e stati per attivare transazioni di asset, quindi Achain ha finalmente scelto il modello Account.
Rete biforcuta
Achain propone una rete biforcuta adatta sulla base di due considerazioni. Uno è mantenere una robusta vitalità e l'altro è soddisfare diversi scenari applicativi. Innanzitutto, la rete blockchain è una comunità formata da molti partecipanti secondo un certo consenso. La divisione nel consenso fa sì che si verifichi l'hard fork, e questo tipo di fork a volte è buono e talvolta cattivo. Attraverso lo screening e l'eliminazione delle persone, alla fine verrà lasciata una serie di preziose reti blockchain, il che è molto coerente con la legge della continua autoevoluzione delle specie e degli ambienti nel mondo auto-organizzante.
Una catena fungerà da punto di partenza dell'intera rete biforcuta, che può anche essere chiamata catena principale. La catena principale può biforcarsi in sottocatene parallele e anche le sottocatene possono continuare a biforcarsi e tutte le catene hanno lo stesso status. Quando si verifica un fork, VEP registrerà e trasmetterà le informazioni di registrazione di questa sottocatena, come le informazioni sul blocco genesis, l'ID della sottocatena, il nodo seme, le risorse digitali, il numero di identificazione del servizio, ecc. Se il fork continua a verificarsi, questi le informazioni di registrazione verranno nuovamente aggiornate da VEP e sincronizzate con l'intera rete. Quando è richiesta l'interazione tra le catene, è possibile stabilire una connessione sotto forma di scoperta del servizio attraverso le informazioni di registrazione e l'interazione delle informazioni e lo scambio di valore possono essere realizzati nell'ambito del framework VEP. VEP è simile al servizio DNS di Internet, responsabile della registrazione delle informazioni, dell'aggiornamento delle informazioni e della fornitura dei servizi di accesso.
Value Exchange Protocol (Value Exchange Protocol)
VEP è un protocollo standard per le connessioni tra diverse reti blockchain. Il VEP stabilisce le linee guida su come collaborare. Registra le informazioni di registrazione di ciascuna catena e fornisce servizi alle catene nell'elenco attendibile per query e richieste di connessione. VEP supporta due scenari applicativi: interazione del nodo cross-chain e invocazione del contratto cross-chain. Il primo utilizza i cambiamenti di stato dei dati memorizzati nei nodi o nei dati esterni per consentire indirettamente ai contratti di interagire e può generare nuove informazioni. Ad esempio: Il mancato rimborso del prestito dovuto in conformità al contratto inciderà sul credito personale. I record di prestito possono essere archiviati nella blockchain A, mentre i dati di credito possono essere archiviati nella blockchain B e le informazioni di identificazione personale possono provenire da un database pubblico esterno. Quest'ultimo è chiamate reciproche tra i contratti. L'esempio più semplice è lo scambio di token di due catene e mantenendo invariato il valore totale.
Event-driven
Basandosi su VEP, Achain può realizzare l'interazione di informazioni e lo scambio di valore tra le catene e persino integrare IOT (Internet of Things), AI (Artificial Intelligence), fonti di dati non blockchain pubbliche o aziendali come i database dei servizi sono inclusi anche nell'ecologia per ottenere eventi guidati in tempo reale (Event-Driven).
Achain è una piattaforma blockchain pubblica. Gli sviluppatori sono in grado di emettere token, contratti intelligenti, creare applicazioni e sistemi blockchain. Nata nel 2015, la mainnet è stata lanciata nel luglio 2017. Achain si impegna a creare una rete globale di scambio di informazioni blockchain e transazioni di valore. Achain è stato inizialmente sviluppato dall'organizzazione senza scopo di lucro con sede a Singapore Achain Foundation, che è co-costruita e co-mantenuta dalle comunità di fan di tutto il mondo.
Link correlati:
https://www.achain.com/
http://www.qukuaiwang.com.cn/szhb/2352.html###
https://www.okex.com/cn/project/98/