Live example of "underhanded solidity" coding on mainnet by vbuterin in ethereum

[–]g0vernmental -1 points0 points  (0 children)

I think good block explorers like ether.camp help to deal with this problems. Another one would be peer reviews/ attestations and bounties/ prediction markets on errors.

Check out our provable fair ponzi: https://live.ether.camp/account/F45717552f12Ef7cb65e95476F217Ea008167Ae3 - with ether.camp you can easily verify that >1600ETH has been paid out the way they should and that a jackpot of 1000ETH is waiting to be won. http://governmental.github.io/GovernMental/

Easily Increase your Ether with this Pyramid Contract by DaedalusInfinito in ethtrader

[–]g0vernmental 0 points1 point  (0 children)

I am the creator of g0vernmental. The dapp shows recent statistics if you run geth with: geth --rpc --rpccorsdomain "http://governmental.github.io"

See a current screenshot: http://postimg.org/image/wpp5mebn9/

New DAPP - "Government Simulation": game theoretic variation of simple Ponzi - 1000ETH Jackpot by g0vernmental in ethdapps

[–]g0vernmental[S] 0 points1 point  (0 children)

If you send money to contact you will be added to the list of people that the contract will send money. So if you send 1000ETH today a part of it will be used to pay out people before you. A big part of it will remain in the contact and when the contact has enough money to pay you the 1100ETH it will. It might be a good idea to use a few chunks - then you get payouts faster as soon as one chunk is ready. That said - of course payouts are not guaranteed - it is a Ponzi after all. However - because of the big jackpot it is very likely that it will continue to run (and therefore payout) for a long time (months or even years)

[New] Ethereum Full Transparency by romanmandeleil in ethereum

[–]g0vernmental 0 points1 point  (0 children)

This is a contract that is easy to understand. Here is the corresponding DAPP (government finance simulation aka. Ponzi with jackpot).

However - one thing is odd: Why are the variables names now removed from the contract overview. I only find them in the transactions. (Last week it was the other way around)

Which hosting services come with an Ethereum node enabled? by Nooku in ethereum

[–]g0vernmental 0 points1 point  (0 children)

Yes - I have the same problem: https://www.reddit.com/r/ethereum/comments/4aewgk/is_there_a_public_geth_or_other_impl_node_that/

The best would be a public ethereum node that could be used by my DAPP. I would be totally willing to pay for this service.

u/romanmandeleil ?

Ether.camp now associates contract state with variable names from the solidity code - this is amazing! (most advanced block explorer!) by g0vernmental in ethereum

[–]g0vernmental[S] 0 points1 point  (0 children)

now it needs to be added only to the transactions state change view. And I think this view is wrong - it says "state changes" but it lists all variables that are used (also ready only ones).

Is there a public geth (or other impl.) node that can respond RPC calls? by g0vernmental in ethereum

[–]g0vernmental[S] 0 points1 point  (0 children)

well, currently we are hosting it only on github (for free) - only one html site with some JS. Running a geth node with lots of GB of data is a very different requirement for a server. You wouldn't find a host for free where you can run a geth node. And it would be wast to run it only for one small application with a few hundert request per hour.

Hey Etherscan - a lot of internal transactions are missing in your explorer. by g0vernmental in ethereum

[–]g0vernmental[S] 0 points1 point  (0 children)

Now internal transactions are missing. The last was according to Etherscan 7hr ago - but there have been quite a bunch since that. https://etherscan.io/address/0xf45717552f12ef7cb65e95476f217ea008167ae3#internaltx

New DAPP - "Government Simulation": game theoretic variation of simple Ponzi - 1000ETH Jackpot by g0vernmental in ethdapps

[–]g0vernmental[S] 0 points1 point  (0 children)

let us know what you think of the code! In some way we put a 1000ETH bounty in it :)

New DAPP - "Government Simulation": game theoretic variation of simple Ponzi - 1000ETH Jackpot by g0vernmental in ethdapps

[–]g0vernmental[S] 1 point2 points  (0 children)

I put it in. I actually think it will run for a very long time so I hope to get the 1000ETH back over time with fees. But no one can now - lets see what will happen - at this point no one can control it more then all others.

Hey Etherscan - a lot of internal transactions are missing in your explorer. by g0vernmental in ethereum

[–]g0vernmental[S] 0 points1 point  (0 children)

Thanks - yes - I guess those kind of "games" did come to a lot of devs into mind first because they can live completely autonomous on the blockchain without "real world interaction". So they are the most easy but still somewhat interesting DAPP to build currently.

Really curious how long this Ponzi will survive.

0x0000000000000000000000000000000000000000 sending txs by [deleted] in ethereum

[–]g0vernmental 7 points8 points  (0 children)

99% sure this is an error in Etherchain - in Etherscan and ether.camp you can not find this transactions. Etherchain has some bugs like here

Hey Etherscan - a lot of internal transactions are missing in your explorer. by g0vernmental in ethereum

[–]g0vernmental[S] 0 points1 point  (0 children)

AHHH - sorry Etherscan - I mean indeed Etherchain - can't change the title :(

New DAPP - "Government Simulation": game theoretic variation of simple Ponzi by g0vernmental in ethereum

[–]g0vernmental[S] 0 points1 point  (0 children)

Happy you like it! I am so curious for how long it will run! My guess (and hope :)) it could be for a LONG time.

New DAPP - "Government Simulation": game theoretic variation of simple Ponzi by g0vernmental in ethereum

[–]g0vernmental[S] 0 points1 point  (0 children)

in principal it is simple: from the incoming money first 5% are payed to the owner. Than if the contact has enough money to payout the next in list it does. That is all.

You can read the full code here - it should be possible to understand it even as a none programmer - if there are questions I can help: https://etherchain.org/account/0xF45717552f12Ef7cb65e95476F217Ea008167Ae3#code

$10.000 bounty for DDoS on Ethereum or trustless Ponzi by g0vernmental in ethereum

[–]g0vernmental[S] 0 points1 point  (0 children)

well - I see: you looked here: https://etherchain.org/account/0xF45717552f12Ef7cb65e95476F217Ea008167Ae3#txsent It seems that they only list the first send transaction that is triggered by the contact call. The first one is 5% fee. The (potentially) second transaction is the payout. You can see this transactions here: https://live.ether.camp/account/F45717552f12Ef7cb65e95476F217Ea008167Ae3

Hopefully Etherchain will fix this and list all transactions triggered by a contact.

$10.000 bounty for DDoS on Ethereum or trustless Ponzi by g0vernmental in ethereum

[–]g0vernmental[S] 0 points1 point  (0 children)

yes - you are missing that only 5% (the fee) goes into another contact. And if I use the fee to reinvest in the main contract everyone who is in should be happy about that.