Skip to content

Instantly share code, notes, and snippets.

@spartako82
Last active September 12, 2015 14:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save spartako82/abec86afe2571b5bd8e1 to your computer and use it in GitHub Desktop.
Save spartako82/abec86afe2571b5bd8e1 to your computer and use it in GitHub Desktop.
Bitshares 2.0 cambiamenti principali

Problemi di Bitshares 1.0:

  • architettura della blockchain che non scala per privacy di default (TITAN)
  • client lento e difficile da usare
  • nessun web client usabile al 100%
  • poca liquidità sui bitasset per problemi ad usare il client e short rule dei 30 giorni (che viene eliminata)
  • dpos1 problematico per apatia nelle votazioni e numbero di delegati costante 101
  • nessuna sepazione dei poteri nei delegati, emettono blocchi, pubblicano feed di quotazione, lavorano per la rete, fanno marketing, propongono hardfork
  • nessun sistema di marketing gestito dalla rete
  • nessuna governance a livello protocollare sulla rete per gestire hard fork

Come prova a risolvere il problema Bitshares 2.0:

  • nuova architettura pensata per poter scalare (quando i network saranno veloci) a 100K tx/sec ad oggi si potrebbe scalare al max 1000 tx/sec (cmq no dimensione blocco), in testnet raggiunto 20 tx/sec

  • nuovo blocco ogni 3 secondi (obiettivo futuro 1 secondo)

  • privacy solo se richiesto tramite confidential transaction (da idea di blockstream) e stealth address

  • web client rilasciato da subito (e cmq possibilità di avere un full client)

  • nessuna scadenza per gli short dopo 30 giorni, ma possibilità per i possessori di bitAsset, in mancanza di liquidità di "chiamare" una posizione di short entro 24h (verrà chiamata la posizione con meno collateral)

  • dpos2 crea una sepazione di poteri in 3 entità:

    • witness : emettono blocchi e pubbicano i feed di quotazioni, pagati "poco" dalla rete con nuovi coin e fees
    • worker : scrivono software per la rete e vengono pagati tramite bitshares nuovi coin (possono essere pagati molto per progetti importanti, ma devo essere approvati tramite votazioni, tradeoff tra inflazione e lavoro per la rete)
    • delegati : vengono eletti per poter proporre proposte di modifiche dei parametri delle rete (che verrano poi votate) ovvero gestire hark fork a livello di protocollo
  • dpos2 non defisce il numero di "delegati" (in bts2.0 si chiamano witness) ma si vota il numero di witness richiesti, ed ogni votante deve votare per un numero di witness pari al numero di witness richiesti che ha votato (es: se voto per 10 -> numero witness della rete, allora devo scegliere 10 witness da votare)

  • sistema di marketing distribuito gestito dalla rete (dao marketing):

    le transazione costeranno di base care: ~0.20$ a tranazione e l'80% delle fee andranno a chi ha portato un utente sulla rete (tramite meccanismo di referral a singolo livello, tipo coinbase). Possibilità di life membership dal costo di ~100$ una tantum per portare le transazioni a 0.04$ (anche per la life membership vale il meccanismo di referral)

  • Altre innovazioni che arriveranno completamente nella 2.1: Dynamic Account Permissions, Collateralized Bond Market, Recurring & Scheduled Payments

Link:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment