create account

Blockchain Bets Really Need Smart Contracts by preparedwombat

View this thread on: hive.blogpeakd.comecency.com
· @preparedwombat · (edited)
$12.54
Blockchain Bets Really Need Smart Contracts
Hey, I tried. I gave the guy several chances to honor the bet he made, and pay up when he lost, but there was no smart contract to enforce it.

Trust only works if the other guy is trustworthy.

Nothing earth-shattering, just a 20 HBD bet about who would be sworn in as President on January 20th. Since it wasn’t Orange Man, I won the bet. But if the other party to the bet decides to renege, what’s a wombat to do?

<center>
![E92B6595241C4DE49BC859CFFD0B9442.jpeg](https://files.peakd.com/file/peakd-hive/preparedwombat/Wd0TaIhZ-E92B6595-241C-4DE4-9BC8-59CFFD0B9442.jpeg)
</center>

In <a href="https://hive.blog/hive-171744/@joeyarnoldvn/i-bet-you-usd5-000-trump-is-reelected-in-2021">this post</a>, @joeyarnoldvn made some reckless statements:

>If Trump is not reelected on the 20th of January of 2021, then make sure I pay up the money to each person who enters the bet for the amount they put in.

and

>Yes, Biden will have a fake online inauguration virtually. But never mind that, **Trump will have a real inauguration in DC in front of many millions of people. But you can bet all the money in the world that does not happen and I will pay each one of you that money when I lose the bet.** This is gambling, like a lottery. Don't worry, you'll win and I will have to pay you all of that money. 

Who am I to not want to take some money from someone that clueless? So <a href="https://hiveblocks.com/tx/9860fbec980faa5190f0fa2809a0546c8ec5030a">I proposed a bet of 20 HBD payable on January 21st</a> and <a href="https://hiveblocks.com/tx/d3f9a8c0b17735124af7eecf72e19a1ee12bfbb1">Joey accepted</a>.

The bet was made on 12/12/2020, well *after* the election but before the insurrection of January 6th.

Inauguration Day came and went, Trump flew off to Florida to sulk, and Biden was sworn in. Time for Joey to pay up. Instead, he reneged, still insisting that Trump had won (a well-worn lie, but not what the bet was about) and that Biden had not been inaugurated. Never mind that millions of people saw it happen.

“Well, who you gonna believe? Me or your own eyes?”
— Chicolini, in *Duck Soup*

Meh, that’s twenty bucks I’ll never see. 

On the Hive blockchain, reputation is about a lot more than the little number next to your name.

Me, I’m just some random guy who got stiffed twenty bucks. But in other posts, @joeyarnoldvn boasted about several $1,000 bets about the election that he made with folks on FB. Has he reneged on those bets too?

I’ve got to admit that when we originally agreed on the bet, I knew that there was a non-zero chance I’d not collect on it. With no smart contract between us, either was free to be a deadbeat. 

But at least I knew that the blockchain never forgets.

<center>![BF94AEF6EE1F4649A8CCC739E7C43C7A.jpeg](https://files.peakd.com/file/peakd-hive/preparedwombat/NUPF97Wa-BF94AEF6-EE1F-4649-A8CC-C739E7C43C7A.jpeg)</center>

<center>![BA732FFB39EA460E871A5F7EE2773E11.png](https://files.peakd.com/file/peakd-hive/preparedwombat/kIbR7aSh-BA732FFB-39EA-460E-871A-5F7EE2773E11.png)</center><center><sup>Badge thanks to @arcange</sup></center>
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 137 others
properties (23)
authorpreparedwombat
permlinkblockchain-bets-really-need-smart-contracts
categorysmartcontracts
json_metadata{"app":"peakd/2021.01.3","format":"markdown","tags":["smartcontracts","leofinance","betting","gambling","politics","dishonesty","lying","neoxian","palnet"],"users":["joeyarnoldvn","arcange"],"links":["/hive-171744/@joeyarnoldvn/i-bet-you-usd5-000-trump-is-reelected-in-2021","/@joeyarnoldvn","https://hiveblocks.com/tx/9860fbec980faa5190f0fa2809a0546c8ec5030a","https://hiveblocks.com/tx/d3f9a8c0b17735124af7eecf72e19a1ee12bfbb1","/@joeyarnoldvn","/@arcange"],"image":["https://files.peakd.com/file/peakd-hive/preparedwombat/Wd0TaIhZ-E92B6595-241C-4DE4-9BC8-59CFFD0B9442.jpeg","https://files.peakd.com/file/peakd-hive/preparedwombat/NUPF97Wa-BF94AEF6-EE1F-4649-A8CC-C739E7C43C7A.jpeg","https://files.peakd.com/file/peakd-hive/preparedwombat/kIbR7aSh-BA732FFB-39EA-460E-871A-5F7EE2773E11.png"]}
created2021-01-22 23:54:09
last_update2021-01-23 04:04:06
depth0
children9
last_payout2021-01-29 23:54:09
cashout_time1969-12-31 23:59:59
total_payout_value6.444 HBD
curator_payout_value6.098 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length3,093
author_reputation605,364,890,860,219
root_title"Blockchain Bets Really Need Smart Contracts"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd0
post_id101,509,177
net_rshares53,598,847,939,300
author_curate_reward""
vote details (201)
@acidyo ·
$0.11
That's lame, next time don't do bets with people who have nothing to lose, if he was generating good content and getting rewards on them I'm sure there would've been a bit more consequences from the community to scamming others like this. Here's a vote for your loss.
👍  , ,
properties (23)
authoracidyo
permlinkqndck0
categorysmartcontracts
json_metadata{"app":"hiveblog/0.1"}
created2021-01-23 04:02:24
last_update2021-01-23 04:02:24
depth1
children0
last_payout2021-01-30 04:02:24
cashout_time1969-12-31 23:59:59
total_payout_value0.052 HBD
curator_payout_value0.053 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length267
author_reputation2,616,694,627,565,910
root_title"Blockchain Bets Really Need Smart Contracts"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id101,511,877
net_rshares763,265,327,724
author_curate_reward""
vote details (3)
@adamada ·
For a small bet he chose to ruin his reputation and integrity. For a small price, it was worth revealing what kind of character this guy had. I love how money reveals people. 
👍  
properties (23)
authoradamada
permlinkre-preparedwombat-qndma3
categorysmartcontracts
json_metadata{"tags":["smartcontracts"],"app":"peakd/2021.01.3"}
created2021-01-23 07:32:27
last_update2021-01-23 07:32:27
depth1
children0
last_payout2021-01-30 07:32:27
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length175
author_reputation158,308,499,810,015
root_title"Blockchain Bets Really Need Smart Contracts"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id101,514,193
net_rshares6,461,589,792
author_curate_reward""
vote details (1)
@anthonyadavisii ·
$0.03
This is why we need reliable escrow until Hive supports smart contracts natively. But in Joey's defense, he probably thinks you colluded with the deep state and Putin (cuz why not?) to win the bet.
👍  
properties (23)
authoranthonyadavisii
permlinkqndd7z
categorysmartcontracts
json_metadata{"app":"hiveblog/0.1"}
created2021-01-23 04:16:48
last_update2021-01-23 04:16:48
depth1
children0
last_payout2021-01-30 04:16:48
cashout_time1969-12-31 23:59:59
total_payout_value0.016 HBD
curator_payout_value0.016 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length197
author_reputation196,074,471,102,788
root_title"Blockchain Bets Really Need Smart Contracts"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id101,512,143
net_rshares251,577,298,969
author_curate_reward""
vote details (1)
@disregardfiat ·
$0.24
Smart Contracts are only as good as the Oracles that drive them. This bet could have been placed on Hive with two escrow transfers and a neutral party. However, what are the odds of a neutral party not counting the votes right? 

Anyway, smart contracts on the base layer of hive would fundamentally change the blockchain in ways that wouldn't be advantageous to all. ETH during yesterdays 30% panic sell of had 300 Gas fees means to do a Uniswap transaction was around .3ETH. What's the good of a smart contract if it takes $300 to place your $20 bet?

Proposal [148](https://peakd.com/me/proposals/148) and [152](https://peakd.com/me/proposals/152) I have up allow for smart contracts like this, and I could build a moderated bet smart contract for the current system in a matter of hours. I'm trying to make the base layer as strong as possible before it starts managing arbitrary funds. I'd appreciate your support in these endeavors. :) 
👍  , , ,
properties (23)
authordisregardfiat
permlinkre-preparedwombat-qndfbt
categorysmartcontracts
json_metadata{"tags":["smartcontracts"],"app":"peakd/2021.01.3"}
created2021-01-23 05:02:21
last_update2021-01-23 05:02:21
depth1
children0
last_payout2021-01-30 05:02:21
cashout_time1969-12-31 23:59:59
total_payout_value0.120 HBD
curator_payout_value0.120 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length942
author_reputation316,321,895,198,604
root_title"Blockchain Bets Really Need Smart Contracts"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id101,512,497
net_rshares1,598,993,997,826
author_curate_reward""
vote details (4)
@leprechaun ·
$0.02
I bet him the same as you did but for approximately $1160 in HBD and BTC.

I believe it is possible on Hive (without any hard-forks) at all to do the following.  I wish to use Hive-Keychain for each party.  The money from both users would be sent to an account.  That is setup to only allow funds to move when all three users accept it.

This is my technical plan: 
First, using an unused account (or creating a new one), create two unsigned transactions to move all of the result of the bet from that unused account to each of the people in the bet.  These are the two possibilities.  These transactions require the signature from both of the bettors.  So we need to get both bettors to sign both of transactions.  The expiry date of these transactions must be set to after the result of the bet can be determined.  They will not have the authority to make this transaction happen by themselves.


Second create a transaction to run at the moment with the following operations:
1. Using that unused account, remove all keys from the account.  Add authority for each of the two who want to bet.  Add authority to a neutral party who will decide who gets the money.
2. Send the money from the other two parties to that account.
3. Create a post describing the bet and include the previous transaction in the post.

When the event happens the neutral party can sign one or the other in order to award the winner.

The neutral party cannot steal the funds.  Nobody can reneg the bet but the neutral party must be honorable enough to reward the correct party.





Posted Using [LeoFinance <sup>Beta</sup>](https://leofinance.io/@leprechaun/re-preparedwombat-4cnhcz)
👍  
properties (23)
authorleprechaun
permlinkre-preparedwombat-4cnhcz
categorysmartcontracts
json_metadata{"app":"leofinance/0.2","format":"markdown","tags":["smartcontracts","leofinance","hive-167922"],"canonical_url":"https://leofinance.io/@leprechaun/re-preparedwombat-4cnhcz"}
created2021-01-25 11:11:18
last_update2021-01-25 11:11:18
depth1
children0
last_payout2021-02-01 11:11:18
cashout_time1969-12-31 23:59:59
total_payout_value0.010 HBD
curator_payout_value0.010 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length1,662
author_reputation36,778,764,966,701
root_title"Blockchain Bets Really Need Smart Contracts"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id101,547,860
net_rshares162,796,037,377
author_curate_reward""
vote details (1)
@r0nd0n ·
Keep your eyes peeled, betting on HIVE coming soon.

Posted Using [LeoFinance <sup>Beta</sup>](https://leofinance.io/@r0nd0n/re-preparedwombat-5vcu5w)
properties (22)
authorr0nd0n
permlinkre-preparedwombat-5vcu5w
categorysmartcontracts
json_metadata{"app":"leofinance/0.2","format":"markdown","tags":["smartcontracts","leofinance","hive-167922"],"canonical_url":"https://leofinance.io/@r0nd0n/re-preparedwombat-5vcu5w"}
created2021-01-23 16:50:42
last_update2021-01-23 16:50:42
depth1
children0
last_payout2021-01-30 16:50:42
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length150
author_reputation28,301,125,538,558
root_title"Blockchain Bets Really Need Smart Contracts"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id101,519,958
net_rshares0
@rishi556 ·
I avoid the side of Hive he hangs out in because theres quite a lot of crazies over there.
properties (22)
authorrishi556
permlinkre-preparedwombat-qndd55
categorysmartcontracts
json_metadata{"tags":["smartcontracts"],"app":"peakd/2021.01.3"}
created2021-01-23 04:15:06
last_update2021-01-23 04:15:06
depth1
children0
last_payout2021-01-30 04:15:06
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length90
author_reputation111,982,053,527,065
root_title"Blockchain Bets Really Need Smart Contracts"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id101,512,072
net_rshares0
@tdre ·
$0.02
Ah, well. At least it made for the premise of a post that may earn $20+ :)

I'm no Biden supporter but I would've taken that bet if I'd known about it (and if I thought the parties were trustworthy, which is kind of hard for someone proposing such an odd bet -- but setting that aside, yeah, no that's totally reneging.

Anyway, that's what's great about prediction markets it synthesizes what people wish would happen, what they'll think will happen, and how hard they might work to make it happen.

I do look forward to smart contracts on hive for this kind of bet.  Meanwhile my preferred political prediction market is still [PredictIt][https://www.predictit.org/].  It's not a blockchain, but contracts to reliably close based on the actual facts. 

I made a very satisfying return there on Trump's victory over Clinton. I hadn't predicted he'd win the election and was in fact very surprised the next morning.  However, I lived in rural Florida at the time and could see very clearly that the Clinton campaign was misreading the absence of a Republican "ground game" as a lack of engagement.  In fact, rural Republicans were very engaged but organized largely  through churches and high school sporting events which, for some reason, didn't make a blip on the campaign's oppositional radar.  So I had a strong sense that Florida, at least would go to Trump in 2016.

The next morning when I woke up in Georgia and heard the news I figured it'd been similar in a lot of other states (later analysis further convinced me of this...the big way-of-life divide in the States is urban/rural, and that troubles me because those who have not lived both ways __really__ don't seem to get each other at all.)

Rambling story. Point is — how I voted was a calculation apart from how I predicted. 

Also, @preparedwombat you clearly won this bet.  Congratulations.  I'm sorry you won't get paid...and yet somehow I don't think that's really what matters in all this.
👍  
properties (23)
authortdre
permlinkre-preparedwombat-qnf4eo
categorysmartcontracts
json_metadata{"tags":["smartcontracts"],"app":"peakd/2021.01.3"}
created2021-01-24 03:01:39
last_update2021-01-24 03:01:39
depth1
children1
last_payout2021-01-31 03:01:39
cashout_time1969-12-31 23:59:59
total_payout_value0.012 HBD
curator_payout_value0.012 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length1,960
author_reputation28,296,055,808,693
root_title"Blockchain Bets Really Need Smart Contracts"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id101,528,513
net_rshares193,260,824,942
author_curate_reward""
vote details (1)
@preparedwombat ·
>…the big way-of-life divide in the States is urban/rural, and that troubles me because those who have not lived both ways really don't seem to get each other at all.

Agreed. It’s much more complicated than Red State/Blue State.

I live in a Purple area. Urban and very Blue 10–15 miles to the east of me; rural and Red 10–15 miles to the west. Two very different worlds.
properties (22)
authorpreparedwombat
permlinkre-tdre-qnf51k
categorysmartcontracts
json_metadata{"tags":["smartcontracts"],"app":"peakd/2021.01.3"}
created2021-01-24 03:15:21
last_update2021-01-24 03:15:21
depth2
children0
last_payout2021-01-31 03:15:21
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length372
author_reputation605,364,890,860,219
root_title"Blockchain Bets Really Need Smart Contracts"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id101,528,623
net_rshares0