sipa changed the topic of #bitcoin-wizards to: This channel is for discussing theoretical ideas with regard to cryptocurrencies, not about short-term Bitcoin development | http://bitcoin.ninja/ | This channel is logged. | For logs and more information, visit http://bitcoin.ninja
[7] has quit [Read error: Connection reset by peer]
xsdfdfsa has joined #bitcoin-wizards
CrazyLoaf has joined #bitcoin-wizards
jhogan42 has joined #bitcoin-wizards
jhogan42 has quit [Ping timeout: 260 seconds]
jhogan42 has joined #bitcoin-wizards
jhogan42 has quit [Client Quit]
GreekMiner has quit [Quit: Nettalk6 - www.ntalk.de]
chjj has quit [Ping timeout: 250 seconds]
jhogan42_ has joined #bitcoin-wizards
kkode has joined #bitcoin-wizards
pro has quit [Read error: Connection reset by peer]
pro has joined #bitcoin-wizards
chjj_ has quit [Quit: null]
chjj has joined #bitcoin-wizards
Ylbam has quit [Quit: Connection closed for inactivity]
<brguy>
bsm1175321 I see. Is there any framework for that nowadays? or under development? I will look it up.
<brguy>
bsm1175321: and reading from what you've said and other people I think it may not be that difficult depending on the type of contract
<brguy>
maaku: from that link above, I see you suggest something using haskell, right now I'm trying something with Elixir
<bsm1175321>
brguy: There's no framework. It makes Bitcoin smart contract development very difficult. One needs to insert some distributed computing and zero knowledge proof magic.
<bsm1175321>
But, I think the effort is worthwhile. Making a global state machine is toxic to privacy and is the "easy way out". I don't want to show everyone my bank balances, contracts, or dirty laundry.
<bsm1175321>
brguy: That's a very interesting line of thought though...what would be required to create an arbitrary state machine, with some (selective) pieces public, given the restrictions of Bitcoin?
<bsm1175321>
I think most of the time this will pull in a notion of "distributed consensus" about state variables which are not published on the blockchain. But that's not an insurmountable problem...
pro has quit [Ping timeout: 260 seconds]
<bsm1175321>
I'm currently working on a project which is using shamir's secret sharing to hold a pre-signed transaction, and the sharing membership set can change (though is far less than "everyone who can read the blockchain").\
[7] has joined #bitcoin-wizards
pro has joined #bitcoin-wizards
<kanzure>
er, what's the point? someone is holding the pre-signed transaction prior to application of the secret sharing scheme, ya?
jhogan42_ has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
danrobinson has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<bsm1175321>
The entity holding the pre-signed transaction is the entity for whom the transaction matters. (e.g. I pre-sign the transaction and distribute it because I know I'm going to lose my devices or get a new iphone)
<kanzure>
i see.
<bsm1175321>
So, I'm not concerned about "trusting myself" to correctly distribute the transaction.
NewLiberty has joined #bitcoin-wizards
pro has quit [Quit: Leaving]
pro has joined #bitcoin-wizards
yorick_ has joined #bitcoin-wizards
DigiByteDev has joined #bitcoin-wizards
yorick has quit [Ping timeout: 258 seconds]
danrobinson has joined #bitcoin-wizards
NewLiberty_ has joined #bitcoin-wizards
<brguy>
bsm1175321: I'm actually thinking of transactions to export/import goods in my region, between countries. It would be cheaper with Bitcoin...
<brguy>
But there are some standards and contracts that are needed for this kind of transaction that nowadays is only possible with banks, that does not accept Bitcoin
NewLiberty has quit [Ping timeout: 245 seconds]
<bsm1175321>
brguy: Very interesting. There are lots of interesting ways to use Bitcoin that might involve collateral but not payment, while keeping lots of information off-chain.
DigiByteDev has quit [Ping timeout: 260 seconds]
DigiByteDev has joined #bitcoin-wizards
DigiByteDev has quit [Client Quit]
CrazyLoaf has quit [Quit: Connection closed for inactivity]
<brguy>
bsm1175321: exactly, keeping the information off-chain may be an advantage here actually, I just want to proof that there was a payment, or that the money exists
danrobinson has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
danrobinson has joined #bitcoin-wizards
<bsm1175321>
brguy: We call this use affectionately "hash & smash" -- that is, placing proof of something-or-other into the chain. This kind of use can often be aggregated into a single hash via a Merkle tree. There are companies dedicated to this including Factom and open source alternatives like petertodd's opentimestamps, and my own company's offering which can be demoed at http://solidproof.co
nooblord has quit [Quit: Leaving]
<brguy>
bsm1175321: your company? mind if I PM you?
jtimon has quit [Ping timeout: 265 seconds]
veleiro has joined #bitcoin-wizards
alpalp has quit [Ping timeout: 256 seconds]
Alopex has quit [Remote host closed the connection]
Alopex has joined #bitcoin-wizards
Dizzle has joined #bitcoin-wizards
danrobinson has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
NewLiberty_ has quit [Ping timeout: 256 seconds]
MoALTz has joined #bitcoin-wizards
pro has quit [Quit: Leaving]
Alopex has quit [Remote host closed the connection]
Alopex has joined #bitcoin-wizards
NewLiberty_ has joined #bitcoin-wizards
NewLiberty_ has quit [Ping timeout: 245 seconds]
legogris has quit [Remote host closed the connection]
legogris has joined #bitcoin-wizards
Alopex has quit [Remote host closed the connection]
huseby has quit [Ping timeout: 258 seconds]
Alopex has joined #bitcoin-wizards
JackH has quit [Ping timeout: 260 seconds]
jhogan42 has joined #bitcoin-wizards
kkode has quit [Ping timeout: 260 seconds]
ThomasV has joined #bitcoin-wizards
Alopex has quit [Remote host closed the connection]
Giszmo has quit [Quit: Leaving.]
huseby has joined #bitcoin-wizards
Alopex has joined #bitcoin-wizards
Burrito has quit [Quit: Leaving]
Alopex has quit [Remote host closed the connection]
Alopex has joined #bitcoin-wizards
huseby has quit [Ping timeout: 260 seconds]
[7] has quit [Ping timeout: 245 seconds]
huseby has joined #bitcoin-wizards
TheSeven has joined #bitcoin-wizards
jhogan42 has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
huseby has quit [Ping timeout: 260 seconds]
GreekMiner has joined #bitcoin-wizards
roconnor has quit [Ping timeout: 265 seconds]
huseby has joined #bitcoin-wizards
ThomasV has quit [Ping timeout: 260 seconds]
Aranjedeath has quit [Quit: Three sheets to the wind]
huseby has quit [Ping timeout: 250 seconds]
DigiByteDev has joined #bitcoin-wizards
Topogetcyrpto has quit [Quit: Topogetcyrpto]
danrobinson has joined #bitcoin-wizards
huseby has joined #bitcoin-wizards
aalex has quit [Ping timeout: 252 seconds]
Alopex has quit [Remote host closed the connection]
DigiByteDev has quit [Quit: DigiByteDev]
Alopex has joined #bitcoin-wizards
aalex has joined #bitcoin-wizards
ThomasV has joined #bitcoin-wizards
veleiro has quit [Quit: Leaving.]
WungFu has joined #bitcoin-wizards
Dizzle has quit [Remote host closed the connection]
Dizzle has joined #bitcoin-wizards
nullfxn has quit [Ping timeout: 248 seconds]
nullfxn has joined #bitcoin-wizards
BashCo has quit [Remote host closed the connection]
WungFu has quit [Ping timeout: 260 seconds]
BashCo has joined #bitcoin-wizards
aalex has quit [Ping timeout: 265 seconds]
WungFu has joined #bitcoin-wizards
paveljanik has joined #bitcoin-wizards
paveljanik has joined #bitcoin-wizards
paveljanik has quit [Changing host]
NewLiberty has joined #bitcoin-wizards
paveljanik has quit [Quit: Leaving]
WungFu has quit [Ping timeout: 250 seconds]
instagibbs has quit [Ping timeout: 248 seconds]
contrapumpkin has joined #bitcoin-wizards
copumpkin has quit [Ping timeout: 256 seconds]
sdaftuar has quit [Ping timeout: 250 seconds]
sdaftuar has joined #bitcoin-wizards
shangzhou has joined #bitcoin-wizards
instagibbs has joined #bitcoin-wizards
Ylbam has joined #bitcoin-wizards
mkarrer_ has quit [Read error: No route to host]
mkarrer has joined #bitcoin-wizards
davec has quit [Read error: Connection reset by peer]
davec has joined #bitcoin-wizards
ThomasV has quit [Ping timeout: 256 seconds]
brguy has quit [Quit: Connection closed for inactivity]