You are viewing a single comment's thread from:

RE: A better approach to Turing Complete Smart Contracts

in #blockchain8 years ago

Preventing Denial of Service

  1. Local black list white list scripts

If POW does not work out so well, I like this one the best. I think we could build a trusted relay connection table.. A relay is a full node that will run the contract and ensure it meets the threshold. It will only relay the contract / transaction if it is good. A recipient will trust that connection based on the accuracy of this calculation (it will of course do the work too). Nodes should seek to get a healthy amount of trusted connections. So a network that is attacked should naturally form a larger mesh of trusted connections and therefore make more hops the attacker must get through to get to the witnesses.

Proof of work is fundamentally wasteful. There are a lot of old ASICS out there that can't be used as they are not profitable. Those could be used to pass on a large cost to our network by solving POW. I doubt this would be a sustained attack but if it were we might need to run contracts on ASICS to keep up and incur the hardware and electricity costs being used against us. That would really suck for the life of the platform if that got into the blockchain.

Coin Marketplace

STEEM 0.19
TRX 0.15
JST 0.029
BTC 63626.66
ETH 2640.26
USDT 1.00
SBD 2.75