Re: [bitcoin-dev] assumeutxo and UTXO snapshots

2019-04-04 Thread Jim Posen via bitcoin-dev
> > Learning C++ is something within everyone's capability. Even people who do > not > wish to learn it can hire someone to perform review for them. > Anyone with enough knowledge of C++ to audit the entire the Bitcoin Core codebase is more than capable of running it with assumeutxo disabled and

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

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

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

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

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

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