Re: [bitcoin-dev] Smart Contracts Unchained

2019-04-04 Thread ZmnSCPxj via bitcoin-dev
Good morning Aymeric, > What if the smart contract platform(s) disappear? > It is still possible to recover the funds, *if* you can convince all participants of some "fair" distribution of the funds. You do this by all participants simply signing with their participant keys and taking the firs

Re: [bitcoin-dev] Smart Contracts Unchained

2019-04-04 Thread Aymeric Vitte via bitcoin-dev
What if the smart contract platform(s) disappear? The proposal induces a very centralized system, to my knowledge all of existing sidechains whether on bitcoin or ethereum are centralized, except lightning (if we forget that someone must watch what others are doing when you are on a trek in Ne

Re: [bitcoin-dev] Smart Contracts Unchained

2019-04-04 Thread ZmnSCPxj via bitcoin-dev
Somebody pointed out this to me: https://gavintech.blogspot.com/2014/06/bit-thereum.html I have updated the page accordingly. One thing that seems not mentioned in bit-thereum is the "as long as everybody agrees" escape hatch, i.e. one branch which allows spending to anything (including a tran

Re: [bitcoin-dev] assumeutxo and UTXO snapshots

2019-04-04 Thread James O'Beirne via bitcoin-dev
I recommend that anyone following this thread read through the recent IRC exchange between Greg Maxwell and Luke Dashjr: http://www.erisian.com.au/bitcoin-core-dev/log-2019-04-04.html The conversation starts on line 205 at 2019-04-0

Re: [bitcoin-dev] assumeutxo and UTXO snapshots

2019-04-04 Thread Kulpreet Singh via bitcoin-dev
Hi Nicolas, I have a small question about FastSync. Would it make sense to validate all blocks once FastSync is complete and BTCPayServer has started accepting payments? I am aware this will require changes to bitcoind. So this is just an academic question to figure if there are problems with su

Re: [bitcoin-dev] Smart Contracts Unchained

2019-04-04 Thread ZmnSCPxj via bitcoin-dev
Good morning Ariel, > However, consider the situation where a group of participants are playing > poker. One participant loses all their funds and decides to present to the > escrow the contract+an old contract state+a signed message following the > contract rules (eg. an independently signed c