Urban75 Home About Offline BrixtonBuzz Contact

Bitcoin discussion and news

being serious for a moment, no.
It's an escrow service. In order to enter into the smart contract I've set out, Kabbes would need to put £1 into the contract, which would then payout to stakerone as soon as the conditions of the contract are met, in this case that the calendar oracle has told us that it's tomorrow.

I don't think you could setup something like a standing order/direct debit using trustless unbreakable smart contracts because (a) you can't setup something indefinite with no way to break or end it unilaterally and (b) it's not trustless if you can leave it with a wallet with no funds to draw on, which could be the case with anything that you setup on an ongoing basis that has to draw out of your wallet automatically. Any money being transferred by a smart contract must treat the smart contract as an escrow service and place that money into the contract at the time of inception.
So it would mean a new contract every month and a whole lot more admin. You might as well be making manual transfers.
You might find this interesting: Case Study: Rook Labs

EDIT to add - there is a EIP to bring that functionality into the base layer of Ethereum, but they aren't comitted to it. Probably because it wouldn't be high priority considering what else they've set themselves up to do, you know their roadmap.
 

'They' didn't ignore contract law. Some may have of course... but any that have progressed beyond 'sweaty dude in mom's basement' will have sought legal advice. How that holds up in court I don't know because, again, not read up on this at all. But there are contracts there, and where there are contracts there are lawyers.
 
You’re mistaking “coercively enforceable” with “legally enforceable”. All kinds of things can be coerced. My Big Rob clause coercively enforces the contract. The point, however, is to ask whether that enforcement is legal? If it isn’t then the party claiming on the contract is answerable to the law for their illegal activity. The fact that a smart contract automatically enforces all clauses with no intervention point is therefore a weakness, not a strength. If the court decides a clause is not legally enforceable, the party taking advantage of the clause cannot prevent its illegal enforcement from taking place.
You can't take a smart contract to court if that's all you have.

Assuming that you are a "normal" person and not some geek that stumbled across the smart contract on some blockchain explorer.

You found out about the smart contract and interacted with it on some website.

If you can't find out who owns the website and the website has no legal blurb and you don't know who is behind it, then what?

Because these days, even if you manage to get Cloudflare to give up the hosting company, Cloudflare might be pointing a domain to the IPFS which is a distributed file system.

I'm assuming that in this case, the original beef is that the website somehow described the smart contract as doing something different than what is reality?

In such cases, buyer beware. I admit that such a site could rob someone blind so it's important for people who use Web3 to be really sure what they are authorising on their wallet.

Which is why I come back to smart contract auditers and insurers.

No matter which way you cut, it's not practical to take a decentralised Web3 project to court. There are legit reasons for this. Some truely decentralised projects want to be outside of regulation, again for legit reasons that even the regulators understand.

Others are just scammers. But scammers are hard to catch quickly (The FBI normally does catch up with them), so instead the regulators are more interested in finding ways to get momey out of succesful DeFi projects.

But you won't admit that there is anything toxic about the curren regulatory setup.
 
Are you saying it's no good or too complicated for business-to-business use and only good for person-to-person use? But most people who are in a position to exchange things trust each other enough not to need formal contracts. Plus there is even more scope for unforeseen circumstances.

Alice has a smart contract to lend Bob fifty quid until the end of the week. Bob's oven stops working Thursday night. Come Friday morning With a Smart Contract, Bob is now Fifty quid in a hole plus needs a new oven. In the real world, Bob would phone Alice, Alice would defer the loan until Bob has his oven and would probably help him find one.
This is not a problem that smart contracts solve at the moment. The argument here is whether the technology is useful, not whether it replicate everything in traditional finance right here right now.

The only reason the by the above scenario isn't possible smart contracts, is because no one has written a set of smart contracts and oracles to handle it that I know of.

If this was to be done on the blockchain, you wouldn't even use a smart contract at all.

For this I would use a tier 2 network (EG Arbitrum), in which Bob sends Alice a message as a transaction saying "Can you lend me £50.00, I will pay you back on Friday.", Alice sends the money over Arbitrum with the message "Loan until Friday as agreed". Bob could then send back a message saying "Fuck I need a new oven", she replies back "OK, send it to me when you get paid."

But lets face it. At the moment most UK crypto users don't have GBPT in their wallets. I'm fucked if I'm going to Uniswap to swap USDC or ETH to GBP to lend to a friend who can't blow it unless they swap it back out to ETH or USDC to withdraw to their funds.

So you see, it's a matter of how far adoption is and the kind of liquidity that's around. For crypto really make inroads into our communities in the UK, we need to start using GBPT more on the blockchain. I'm sure that will happen in time.
 
'They' didn't ignore contract law. Some may have of course... but any that have progressed beyond 'sweaty dude in mom's basement' will have sought legal advice. How that holds up in court I don't know because, again, not read up on this at all. But there are contracts there, and where there are contracts there are lawyers.
It would not be worth anyone's while to bring the dude in a basement to court in a civil case. Criminal is much different.

There has been cases of a student in a basement writing a killer financial product, for many to build on top of. Such is the wonder of smart contract blockchain tech.
 
I want to get into ID projects, in particular one killer app is proving to a website that you're over the age of 18, without giving away any personal details.
Eth Global hackathon starts today and there are quite a few teams interested in working on identity - soulbound tokens, zksnarks and homographic encryption seem the most popular.
What about the people not in "online communities", but in real industries, outside of the crypto hellnerd circle jerk? They're not using DAOs. They have no choice except to operate within the legal frameworks of the nation-states and economic unions within which they operate. If I'm a company making widgets in territory A to be sold in territory B, then I have legal and financial obligations that cannot be swerved by fucking off into the electronic ether.
If you are Widget Ltd, you could indeed be sued if you breached a legal agreement whether you used a smart contract or not.
If your legal contract with Acme Ltd say that you pay them 10 USDC for every widget, if you use a smart contract that says "pay Acme 1 USDC for every widget" you have problems....because you broke a nation-state regulated legal agreement while being registered in that territory.

This is where DAOs come in. You would write a smart contract with Acme DAO that says as soon as a widget comes in, pay ACME DAO 10 USDC, no registration, no legal agreement, no lawyers required. Acme DAO would then look carefully at that contract to make sure that the terms were clear.

Like how are they registering receipt? Say a set of scales that has an API feed. If those scales show the weight of one widget, then pay Acme 10 USDC. Suppose someone tricks it by putting a lump of rock of the exact same weight there, well then you need an oracle that will determine the truth in dubious cases (there are lots of designs for Oracles btw)

Nothing requires banks or lawyers.
You’re mistaking “coercively enforceable” with “legally enforceable”. All kinds of things can be coerced. My Big Rob clause coercively enforces the contract. The point, however, is to ask whether that enforcement is legal? If it isn’t then the party claiming on the contract is answerable to the law for their illegal activity. The fact that a smart contract automatically enforces all clauses with no intervention point is therefore a weakness, not a strength. If the court decides a clause is not legally enforceable, the party taking advantage of the clause cannot prevent its illegal enforcement from taking place.

In my Joe Bloggs example, the court might decide that the smart contract owed Joe Bloggs 1% of what was in the contract. How are the court going to make that happen, when they eventually realise that its fruitless, Joe might hire Big Rob to enforce like he does in other tricky situations, but whats he going to do - beat up some code?
Yes, this bit puzzles me. If I lend you one bitcoin and you set up a smart contract to pay me one bitcoin in one year's time, the only way the smart contract can guarantee that it can fulfil its job is by ensuring that at least one bitcoin remains in your wallet for the whole year.

That's rather pointless. :D

the idea that it might not be pointless appears to rest on a fundamental misunderstanding of the function of money, which is to circulate.
The simplest way to do it would be a basic escrow contract, Alice puts in 1btc on 1.1.22 and it sends it to Bob on 1.1.23.

But these contracts are smart. Say Alice only has 0.5 btc, but she is due a paymentof 0.5btc from Cathy on 31.12.23. You could write a contract that would hold Alice's 0.5btc in escrow AND call Cathy's debt in at the appropriate time, meaning that there was 1btc in the contract at the time that Bob was due his payout. And contracts can be endlessly chained together with no concerns about any of them disappearing because once deployed, they are there forever.
Criminal law is irrelevant. If a contract is poorly worded or obviously unfair or coercive or for any number of other reasons it may be unenforceable under contract law. Contract lawyers are among the best paid lawyers there are, in part because contract law is eye-wateringly complex. Your hand waving doesn't change a thing.
See the Joe Bloggs example. A court might well decide that it was unfair or coersive and that it is unenforceable under contract law but that doesnt matter, because whatever the court decides that contract is just going to keep on doing its thang, totally oblivious to the men in fancy wigs.
If i set up a standing order with my bank to pay someone else £X on a future date, i can cancel it before the date if i change my mind. Even if I set up a direct debit (where the other party sends the instruction to the bank to debit my account) i can cancel the DD mandate.

Can you cancel a "smart contract"?
Depends, you can kill a smart contract by calling selfdestruct but only if you have that function enabled. If its important to you that you might want to cancel in the future, you need to write that into the contract, default is to run for eternity.
being serious for a moment, no.
It's an escrow service. In order to enter into the smart contract I've set out, Kabbes would need to put £1 into the contract, which would then payout to stakerone as soon as the conditions of the contract are met, in this case that the calendar oracle has told us that it's tomorrow.

I don't think you could setup something like a standing order/direct debit using trustless unbreakable smart contracts because (a) you can't setup something indefinite with no way to break or end it unilaterally and (b) it's not trustless if you can leave it with a wallet with no funds to draw on, which could be the case with anything that you setup on an ongoing basis that has to draw out of your wallet automatically. Any money being transferred by a smart contract must treat the smart contract as an escrow service and place that money into the contract at the time of inception.
So it would mean a new contract every month and a whole lot more admin. You might as well be making manual transfers.
See example above. I think Superfluid (streaming money platform) are working on a subscriptions model at the moment.
Yeah, it's clearly no good for simple loans.

I could see how a SC might work where you contract someone to do a piece of work for you and have some mechanism agreed between the two of you whereby once the work has been completed correctly, some button is pressed and payment is made by the SC.

But you have a similar problem even there. It means you need to have all your financing of the work sorted at the point of making the contract. With long-term projects, that isn't the case in the real world. And in any case, if I've got 10 grand that I need to pay you in six months' time, I'd be sensible putting it into a savings account and getting a bit of interest, but you can't do that and guarantee the SC will be fulfilled - cos the money can't be circulating during the SC period.

I'm struggling to identify a scenario in which this is a good idea. :D
Again, no you dont, you just need to ensure that there is a chain of smart contracts in place that will ensure that the funds are there at the time of dispersal.
Yes but i don't think this is the only type of thing you can do with a smart contract, although ultimately they must all involved moving tokens on a blockchain because what else is there for them to do? The question then becomes what else you can do by moving tokens on a blockchain.
Ensure that you always have milk for your tea in the morning?

People are thinking about this very much in "human" terms, but smart contracts arent really designed to be used by humans.

Suppose I decide that I always want my fridge to have milk. Fridge has a sensor on the milk bit which can judge how much milk I have, when I get down to my last 100ml, a smart contract trigger is actioned to send 1 USDC to a MilkDAO contract, that says whenever 1 USDC is received from a wallet, send a drone to the address associated with that wallet on KYC DAO.

I go to the fridge to make a cup of tea, use up the last of the milk, then go to my doorstep where a litre of fresh milk is waiting for me.
Smart contracts + oracles + internet of things = endless possibilities.
 
What a fluffy world you live in.

All this reminds me of the telephone directory-sized lists of UK benefits rules, where they spent decades trying to codify every aspect of the complexity of human experience so no-one got more than they should. All those little things that can go wrong like the milk money not being there one week because your bastard kid nicked it. That whole attitude has caused nothing but the most dystopian possible situation, with volunteers who half-understand the system trying every day to help people who don't understand it at all, yet have to try and navigate its labyrinth of bullshit just to try and get enough to cover their basics.

The trouble with "smart" contracts is that they aren't smart at all, nor particularly new. In fact they're just a tech fetish re-imagining of a very old, and miserable, concept in which, as you so proudly note, "human terms" are an inconvenience. But "human" is messy, it's not clean nor codifiable.
 
Last edited:
Suppose I decide that I always want my fridge to have milk. Fridge has a sensor on the milk bit which can judge how much milk I have, when I get down to my last 100ml, a smart contract trigger is actioned to send 1 USDC to a MilkDAO contract, that says whenever 1 USDC is received from a wallet, send a drone to the address associated with that wallet on KYC DAO.

I go to the fridge to make a cup of tea, use up the last of the milk, then go to my doorstep where a litre of fresh milk is waiting for me.
Smart contracts + oracles + internet of things = endless possibilities.

The nice thing is that works without having to use crypto or smart contracts.
 
How would you do it in the legacy system?

Traditional way is to have deliveries on set days and a set direct debit, rather than a just in time dynamic milk delivery system.
Traditional thing for most people to do when they run low on milk is to pop down the shop.

A just in time dynamic milk delivery system is going to cost a lot of energy. You're already burning a massive chunk of energy for nothing, of course, so in a way it's small beer, but even so.

I guess we won't have shops any more in your cryptopia? All little atomised single cells barely interacting.
 
Traditional thing for most people to do when they run low on milk is to pop down the shop.

A just in time dynamic milk delivery system is going to cost a lot of energy. You're already burning a massive chunk of energy for nothing, of course, so in a way it's small beer, but even so.

I guess we won't have shops any more in your cryptopia? All little atomised single cells barely interacting.
What if you're rural, or on an island or...... run a shop and want to continually keep your fridges stocked.
Dynamic milk delivery is defo going to cost energy...which is what makes a thermodynamic currency so amazing. Energy will be optimised.

I think shops will still be around, people love a bit of nostalga and remembering how we used to do things in the olden days with physical tokens with pictures of a queen on them, but it would be a novelty. There are much more interesting things to do with your life than go and get milk
 
Anyway,

I've more in common with a worker in Peru than I have with the political elite in the UK.

But apparently only communists and socialists who become the political elite not some decentralised tech, should unite me with other workers around the world. /s

And capitalism is broke and it's got nothing to do with Commnism for the relites but not for the plebs.
 
What if you're rural, or on an island or...... run a shop and want to continually keep your fridges stocked.
Dynamic milk delivery is defo going to cost energy...which is what makes a thermodynamic currency so amazing. Energy will be optimised.

I think shops will still be around, people love a bit of nostalga and remembering how we used to do things in the olden days with physical tokens with pictures of a queen on them, but it would be a novelty. There are much more interesting things to do with your life than go and get milk

The technology already exists. The implementation may be improvable but i don’t see blockchains helping the fundamentals.

I have no idea what a thermodynamic currency is…
 
Traditional thing for most people to do when they run low on milk is to pop down the shop.

A just in time dynamic milk delivery system is going to cost a lot of energy. You're already burning a massive chunk of energy for nothing, of course, so in a way it's small beer, but even so.

I guess we won't have shops any more in your cryptopia? All little atomised single cells barely interacting.
Amazon tried it with the 'Buttons' which are pretty similar and there wasn't a blockchain in site.
 
The revolution will not be digitised
The revolution will not be brought to you
By bitcoin in four airdrops without governmental oversight
The revolution will not sell you pictures of a monkey blowing a bugle
And leading a charge by Logan Paul, Snoop Dogg, and Elon Musk
To drink milk drone delivered from a refreshmentsDAO
The revolution will not be digitised.
 
The revolution will not be digitised
The revolution will not be brought to you
By bitcoin in four airdrops without governmental oversight
The revolution will not sell you pictures of a monkey blowing a bugle
And leading a charge by Logan Paul, Snoop Dogg, and Elon Musk
To drink milk drone delivered from a refreshmentsDAO
The revolution will not be digitised.

Gil Scotcoin-Herron?
 
Thermodynamic Currency, even the mighty google fails to return any useful information
Once Bitcoin is using 20-50% of the entire world's energy usage (as opposed to today's piddly 0.55%), all that energy will be available to us to do things more efficiently than ever before.

I don't think I'm making that up. It's what qwerty thinks.
 
Anyway,

I've more in common with a worker in Peru than I have with the political elite in the UK.

But apparently only communists and socialists who become the political elite not some decentralised tech, should unite me with other workers around the world. /s

And capitalism is broke and it's got nothing to do with Commnism for the relites but not for the plebs.

Crypto as "decentralised tech" is your delusion, but you share it with get-rich-quick merchants and middle class hobbyists, courtsey of a small number of people who actually control the levers. I can't imagine many Peruvian workers give two shits.
 
Crypto as "decentralised tech" is your delusion, but you share it with get-rich-quick merchants and middle class hobbyists, courtsey of a small number of people who actually control the levers. I can't imagine many Peruvian workers give two shits.
You know fuck all about anything. You know nothing. Fuck all. If you want to learn something you could start by actually reading more than a handful of my comments on this thread.

Goodnight.
 
So just seen Lubin, a cofounder of etherium, has raised $450m in a funding round this year for Consensys. So borrowing the money for Consensys to keep going/survive while giving it a valuation of seven billion dollars in worth…

I mean, come on. The name starts with Con which is a massive fucking cue!!!!

^ i only saw this from a social media promoted post. I have never googled the subject matter.
 
Once Bitcoin is using 20-50% of the entire world's energy usage (as opposed to today's piddly 0.55%), all that energy will be available to us to do things more efficiently than ever before.

I don't think I'm making that up. It's what qwerty thinks.
Might be useful for heating.

So hopefully our interglacial period ends soon.
 
Some reading
Bitcoin and the Thermodynamics of Computation

Bitcoin and Thermodynamics

"Those of us that preach the near divinity of this invention do so primarily because we see the philosophical impacts of absolute scarcity in a commodity"
I had a look at that second link and it’s absolute gibberish. The same nonsense we’ve seen before — the idea that because energy was expended to create something, it has now become inherently worth something. Hint: it hasn’t.
 
Back
Top Bottom