Re: [bitcoin-dev] Taproot Fields for PSBT

2021-06-28 Thread Salvatore Ingala via bitcoin-dev
Hi Andrew, Thanks for the clarification, I was indeed reading it under the mistaken assumption that only one leaf would be added to the PSBT. En passant, for the less experienced readers, it might be helpful if the key types that are possibly present multiple times (with different keydata) were

Re: [bitcoin-dev] Boost Bitcoin circulation, Million Transactions Per Second with stronger privacy

2021-06-28 Thread raymo via bitcoin-dev
Hey Alex, Your scenario works perfectly unless we put some restrictions on accepting transaction by creditor (in our case Bob). These are restrictions: Alice has to use a UTXO (or some UTXOs) worth at least 40,000 Sat as transaction input. Alice has to reserve 10,000 Sat as transaction fee (for

Re: [bitcoin-dev] Boost Bitcoin circulation, Million Transactions Per Second with stronger privacy

2021-06-28 Thread Alex Schoof via bitcoin-dev
Hey Raymo, Here’s a scenario: Alice has one UTXO. Suppose Alice sends Bob an MT and a GT over Sabu, and Bob gives whatever goods and services to Alice. Alice then goes and spends that UTXO to Charlie with a higher fee than the GT she sent to Bob. Charlie has no idea that Bob exists, because he

Re: [bitcoin-dev] Boost Bitcoin circulation, Million Transactions Per Second with stronger privacy

2021-06-28 Thread Ricardo Filipe via bitcoin-dev
I believe Zman meant issuer. raymo via bitcoin-dev escreveu no dia segunda, 28/06/2021 à(s) 18:45: > > Hi Greg, > You are right, the whole scenario is: > there is an issuer which own a UTXO > issuers get fiat money or goods or services from creditor in exchange of > a transaction. > the

Re: [bitcoin-dev] Boost Bitcoin circulation, Million Transactions Per Second with stronger privacy

2021-06-28 Thread raymo via bitcoin-dev
Hi Greg, You are right, the whole scenario is: there is an issuer which own a UTXO issuers get fiat money or goods or services from creditor in exchange of a transaction. the transactions are intended to circulate in Sabu protocol instead of sending to Bitcoin network. creditor can not sign the

Re: [bitcoin-dev] Boost Bitcoin circulation, Million Transactions Per Second with stronger privacy

2021-06-28 Thread raymo via bitcoin-dev
> What prevents the creditor from signing a transaction that is neither a valid > MT nor a GT? Please stop comparing Sabu and Lightning. Otherwise, it won't let you true understanding of Sabu. In Sabu protocol, only the issuer (the UTXO owner) can sign the transaction and decide how much money

Re: [bitcoin-dev] Boost Bitcoin circulation, Million Transactions Per Second with stronger privacy

2021-06-28 Thread raymo via bitcoin-dev
Hi James, > There's only one practical approach I'm aware of for miners to actually > do this, and that would be to effectively make mining centralized. > So I would highly discourage this sort of policy when it comes to mining. I do not know about the approach you talking about it, but my

Re: [bitcoin-dev] Taproot Fields for PSBT

2021-06-28 Thread Andrew Chow via bitcoin-dev
Hi Salvatore, On 6/28/21 6:03 AM, Salvatore Ingala wrote: > Hi Andrew, > > I just have a small suggestion on this proposal. > > On Tue, 22 Jun 2021 at 23:29, Andrew Chow via bitcoin-dev > wrote: > >> | Taproot Leaf Script >> | PSBT_IN_TAP_LEAF_SCRIPT = 0x15 >> | >> | The control block for

Re: [bitcoin-dev] Boost Bitcoin circulation, Million Transactions Per Second with stronger privacy

2021-06-28 Thread ZmnSCPxj via bitcoin-dev
Good morning Raymo, > Hi ZmnSCPxj, > > Why you get the signal “trust the Gazin wallet”? > Sabu is a protocol and the Gazin wallet will be an implementation of > that protocol. We will implement it in react-native language to support > both Android and iPhone. Of course it will be open source and

Re: [bitcoin-dev] Boost Bitcoin circulation, Million Transactions Per Second with stronger privacy

2021-06-28 Thread James Hilliard via bitcoin-dev
On Mon, Jun 28, 2021 at 3:52 AM wrote: > > > Hi James, > Sorry for not responding in detail. > So, lets jump in the critiques. > > > You're making the assumption that miners won't build on top of a block > with transactions they have not seen before or transactions that may > contain double

Re: [bitcoin-dev] BIP proposal: Anti-fee-sniping protection with nSequence in taproot transactions to improve privacy for off-chain protocols

2021-06-28 Thread Ben Carman via bitcoin-dev
> If nSequence is set it should apply only to the first input of the transaction, if it has multiple inputs. This could have complications with DLCs and dual funded lightning. In both protocols the ordering of the inputs is not know until both parties have revealed all of their inputs, and

Re: [bitcoin-dev] Taproot Fields for PSBT

2021-06-28 Thread Salvatore Ingala via bitcoin-dev
Hi Andrew, I just have a small suggestion on this proposal. On Tue, 22 Jun 2021 at 23:29, Andrew Chow via bitcoin-dev < bitcoin-dev@lists.linuxfoundation.org> wrote: > | Taproot Leaf Script > | PSBT_IN_TAP_LEAF_SCRIPT = 0x15 > | > | The control block for this leaf as specified in BIP 341. The

Re: [bitcoin-dev] Boost Bitcoin circulation, Million Transactions Per Second with stronger privacy

2021-06-28 Thread raymo via bitcoin-dev
Hi James, Sorry for not responding in detail. So, lets jump in the critiques. > You're making the assumption that miners won't build on top of a block with transactions they have not seen before or transactions that may contain double spends of unconfirmed inputs No, it is a wish. I hope in

Re: [bitcoin-dev] Boost Bitcoin circulation, Million Transactions Per Second with stronger privacy

2021-06-28 Thread James Hilliard via bitcoin-dev
On Mon, Jun 28, 2021 at 2:09 AM raymo via bitcoin-dev wrote: > > Hi ZmnSCPxj, > > Why you get the signal “trust the Gazin wallet”? > Sabu is a protocol and the Gazin wallet will be an implementation of > that protocol. We will implement it in react-native language to support > both Android and

Re: [bitcoin-dev] Boost Bitcoin circulation, Million Transactions Per Second with stronger privacy

2021-06-28 Thread raymo via bitcoin-dev
Hi ZmnSCPxj, Why you get the signal “trust the Gazin wallet”? Sabu is a protocol and the Gazin wallet will be an implementation of that protocol. We will implement it in react-native language to support both Android and iPhone. Of course it will be open source and GPL3. Here is the repository