#Binance #BTC #crypto2023 #BNB #ETH

Sui sarà online di recente. Poiché sia Aptos che Sui utilizzano il linguaggio Move, va notato che Aptos utilizza Core Move, mentre Sui utilizza Sui Move, che è una versione estesa di Core Move.
Quindi oggi lo analizzeremo dal punto di vista del codice, o dal punto di vista dei programmatori: come nuova catena pubblica, Sui potrà sfidare ETH, e diventerà il secondo Polkadot.
1. Informazioni su Sposta lingua
Durante il periodo di punta previsto per il rilascio ufficiale della mainnet di Aptos nel settembre 2022, ho iniziato a utilizzare il linguaggio Move per lavorare come programmatore per un DEX sulla piattaforma Aptos (principalmente per raccogliere bug di ricompensa che ho imparato mentre lo facevo e che ho scoperto). quel Move non è stato affatto utile, ha molte somiglianze con Rust.
Molti sviluppatori blockchain affermano che la solidità è facile, ma con Rust è difficile scrivere contratti intelligenti. Ma molte persone nel circolo diranno "Il movimento è più semplice della solidità", il che significa che imparare il movimento è molto più semplice che imparare la solidità.
Molte persone sanno che Aptos e Sui usano entrambi il linguaggio Move.
Sì, ma Aptos usa Core Move, mentre Sui usa Sui Move, che è una versione estesa di Core Move.
Il linguaggio Move è noto per la sua sicurezza e Sui Move è considerato più sicuro di Core Move. Ho scritto su molti progetti di contratti intelligenti, tra cui EVM, Solana, Cosmos e Polkadot, e devo ancora imbattermi in un linguaggio che offra una sicurezza paragonabile al linguaggio Move.
È noto che i contratti intelligenti Solidity e Rust presentano numerose vulnerabilità e sono stati soggetti a numerosi attacchi hacker. Tuttavia, i contratti intelligenti Move facilitano la gestione diretta delle risorse crittografiche grazie alla loro struttura intrinseca. Ciò consente quindi agli sviluppatori di creare contratti intelligenti altamente sicuri senza richiedere competenze approfondite in materia di sicurezza.
A proposito, Aptos utilizza Global Storage per archiviare le risorse, mentre Sui utilizza il proprio Sui Storage per archiviare le risorse. Per comprendere meglio le loro differenze, puoi fare riferimento a questo articolo: [ https://docs.sui.io/learn/sui-move-diffs ]
A mio avviso, Sui Move è più vicino alla gestione patrimoniale del mondo reale perché ogni risorsa della catena Sui viene trattata come un oggetto, simile a un bene tangibile.
Analizziamo l'architettura di alto livello di Aptos e Sui per discernere le ragioni delle differenze nelle tipologie di linguaggi Move utilizzati.
2. Informazioni su Aptos
L’architettura di Aptos è sorprendentemente simile a quella di Solana, soprattutto quando si tratta di gestire token e programmi.
Come mostrato di seguito, confronto tra EVM e Solana

Solana ha tre tipi di account (account del programma, account dati, account portafoglio);
La Ethereum Virtual Machine (EVM) è composta da due tipi di conti (conti smart contract e conti portafoglio).
L'architettura di Solana introduce una struttura divisa per i contratti intelligenti, dividendo il programma in componenti "Logica" e "Stato". Questa separazione facilita l'esecuzione parallela delle transazioni.
Per una comprensione più completa, prendi in considerazione la lettura di un articolo scritto dal fondatore di Solana Anatoly Yakovenko.

Aptos non utilizza tipi di account diversi, utilizza indirizzi per rappresentare gli account e questi indirizzi sono collegati a moduli e risorse archiviati in Global Storage.
Lo storage globale in Aptos implementa una mappatura dell'indice in modo che le risorse (come dati, token, NFT, ecc.) e i moduli (contratti intelligenti) nello storage siano accessibili tramite l'indice, che consiste di indirizzo e tipo.
Ad esempio: quando studiamo uno scenario, ho 30 APT nel mio portafoglio. L'indirizzo del mio portafoglio è 0xabcd….

Come mostrato nell'esempio sopra, la struttura di stoccaggio delle monete che rappresenta la quantità di APT è archiviata nella memoria globale ed è possibile accedervi utilizzando il seguente indice:
0xabcd + 0x1::coin::CoinStore<0x1::aptos_coin::AptosCoin>
L'indirizzo 0xabcd mostra le relative risorse (token e NFT) presenti nel mio portafoglio.

Su Aptos, i token vengono creati e gestiti utilizzando il modulo token standard aptos_framework::coin, che può essere paragonato al programma token di Solana. Inoltre, aptos_token::token viene utilizzato per creare e gestire raccolte NFT e singoli NFT.
Grazie alla separazione delle risorse e dei moduli in Global Storage, Aptos può facilitare l'elaborazione parallela di transazioni non sovrapposte nonché di transazioni che leggono solo le stesse risorse.
Grazie alle sue capacità di elaborazione parallela, si stima che Aptos sia in grado di elaborare fino a 160.000 transazioni al secondo. Quindi è un grande passo avanti nel settore dei giochi e del metaverso.
3. Informazioni sull'IUS

Sui è caratterizzato dal suo uso massiccio di oggetti, il che significa che tutto nell'ecosistema Sui viene trattato come un oggetto. Ciò include pacchetti (contratti intelligenti), token e NFT, tutti raggruppati sotto il tipo di oggetto.
Nell'ecosistema Sui, ogni oggetto ha un ID univoco in Sui Storage ed è possibile accedervi tramite l'ID corrispondente.
Ad esempio: ho 30 SUI nel mio portafoglio:

Ciò equivale all'indirizzo del mio portafoglio contenente tre oggetti, ciascuno dei quali rappresenta 10 SUI. Se entro nel browser Sui e trovo il mio account, viene visualizzato che ho tre oggetti token SUI nel mio portafoglio.
Oggetto 0x0522..eefe Saldo SUI: 10
Oggetto 0xa611..2b9b Saldo SUI: 10
Oggetto 0xc741..b215 Saldo SUI: 10

Per comprendere più a fondo la relazione tra gli oggetti Sui e gli indirizzi degli account, fare riferimento all'immagine seguente

Se i 5 SUI nel mio portafoglio vengono trasferiti su un altro portafoglio, i 10 oggetti SUI verranno sostituiti da due oggetti, ciascuno contenente 5 SUI. Uno di questi due oggetti verrà trasferito nel nuovo portafoglio. Di conseguenza, rimarranno ancora tre oggetti, ma il saldo totale nel mio portafoglio sarà di 25 SUI.
Gli Oggetti Sui possono essere suddivisi in oggetti immutabili (oggetti congelati), oggetti condivisi e oggetti mutabili. Per maggiori dettagli si rimanda al seguente link:
https://docs.sui.io/devnet/build/programming-with-objects/ch1-object-basics
Sui utilizza il modulo sui::coin per creare e gestire i token. In termini di NFT, ogni oggetto in Sui è unico, il che indica che qualsiasi oggetto può essere utilizzato come NFT. Tuttavia, per differenziare gli NFT da altri oggetti, il team originByte ha creato lo standard NFT su Sui.
Sui esegue transazioni in parallelo con oltre 130.000 TPS.

Qualche giorno fa, un membro del Sui Team ha pubblicato un messaggio sul proprio server Discord relativo a un aggiornamento delle prestazioni.
https://blog.sui.io/sui-performance-update/
Tuttavia, resta da vedere se questi miglioramenti delle prestazioni persisteranno quando la mainnet Sui registrerà elevati volumi di transazioni. Vale la pena notare che Solana originariamente ha richiesto 65.000 TPS, ma è stata interrotta più volte per motivi di prestazioni e attualmente può elaborare solo circa 4.000 transazioni.
Il lancio di Sui Mainnet è previsto per il 3 maggio, se vuoi investire in Sui per realizzare profitti, sii paziente e tieni i tuoi fondi pronti su eToro, Kraken o Binance. Manca meno di un giorno alla messa online della mainnet.
Riassumere
Attualmente stanno emergendo molte nuove blockchain, ciascuna con caratteristiche e tecnologie uniche. L’obiettivo finale della tecnologia blockchain è superare i database off-chain in TPS.
Se hai mai fatto trading su Aptos, avrai notato che il processo di conferma della transazione è velocissimo. Anche se è veloce, non è ancora in tempo reale. Nonostante la loro velocità, i pacchetti e gli strumenti di sviluppo di Aptos e Sui (come browser e portafogli blockchain) sono ancora relativamente sottosviluppati e ETH ha avuto problemi simili quando è stato lanciato per la prima volta sulla rete principale.
Se credi che la blockchain sia la direzione futura della tecnologia web, l’intelligenza artificiale è solo un’applicazione sul web!