Skip to content

Instantly share code, notes, and snippets.

View spartako82's full-sized avatar

spartako spartako82

View GitHub Profile
pragma solidity ^0.4.13;
library SafeMath {
function mul(uint256 a, uint256 b) internal constant returns (uint256) {
uint256 c = a * b;
assert(a == 0 || c / a == b);
return c;
}
function div(uint256 a, uint256 b) internal constant returns (uint256) {
### Keybase proof
I hereby claim:
* I am spartako82 on github.
* I am spartako (https://keybase.io/spartako) on keybase.
* I have a public key whose fingerprint is 9344 69FC 15C2 E3B8 14AB 2F8B E568 58AD 0EDC 51EA
To claim this, I am signing this object:
@spartako82
spartako82 / gist:abec86afe2571b5bd8e1
Last active September 12, 2015 14:03
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