- From the Comments (Jim McCoy) > You are correct in stating that there are a lot of resources which can potentially be turned into commodities, but building a market for the resources does not mean that anyone will show up to play. This is the hard part, and you are competing against entrenched players whose centralized systems are large and ruthlessly efficient given the constraints of centralization. Getting a hook into something that people want to do where a resource market has enough breathing space to not get crushed by someone with a big, dumb, and simple alternative is a difficult hurdle to get over. As a simple example, the distributed storage model that something like amd-tahoe exemplifies is one of those areas that at first glance seems ideal for this sort of an application, but in fact is easier and cheaper to provide in a centralized manner. You need to find something that is either poorly served by centralizati
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
git clone https://github.com/Uniswap/interface | |
cd interface | |
mkdir apps/web/src/utils/__generated__ | |
touch .env.defaults | |
// Copy & paste |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
0630q1jab |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Removing volumes | |
`docker-compose down -v` | |
Removing images | |
`docker-compose down --rmi all` | |
Fetching updated images | |
`docker-compose pull` | |
Start with rebuilding the images |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
https://cryptoeconomics.study |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
docker-compose build | |
docker-compose up -d | |
# Enter bash inside CONTAINER | |
sudo docker exec -i -t CONTAINER bash | |
# Show logs | |
docker logs CONTAINER |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Disk usage | |
df -h | |
du -sh | |
# Disks and partitions | |
lsblk | |
# Raid config tool | |
mdadm |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
geth --testnet --rpcapi "eth,net,web3" --rpc --rpcport "8545" --fast --rpccorsdomain "*" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var poolContract = web3.eth.contract([{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"insurences","outputs":[{"name":"beneficiary","type":"address"},{"name":"premium","type":"uint256"},{"name":"insurableAmount","type":"uint256"},{"name":"paymentPending","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"getBalance","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"insured","type":"address"},{"name":"beneficiary","type":"address"},{"name":"premium","type":"uint256"},{"name":"insurableAmount","type":"uint256"}],"name":"approveUnderwriting","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balances","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"payPremium","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"doSettlement","outputs":[],"payable":false,"type":"func |
NewerOlder