{"type":"rich","version":"1.0","author_name":"npub1azvhdrf9fu6n0tm7yez4j6zcxcedp2ct6nrcq3z74naqs7kgpk8s5t2krq","author_url":"https://nostr.ae/npub1azvhdrf9fu6n0tm7yez4j6zcxcedp2ct6nrcq3z74naqs7kgpk8s5t2krq","provider_name":"njump","provider_url":"https://nostr.ae","html":"📅 Original date posted:2015-07-23\n📝 Original message:I agree that the fewer the necessary parties the better - however, some entities are much better positioned to offer certain services on the network than others - and the fact we can trustlessly negotiate smart contracts with them is one of the most significant developments in the cryptospace - it’s one of the most revolutionary aspects of this technology…it accomplishes something we’ve never really been able to do before.\n\nNotice that third parties can encapsulate complex tasks and provide a far simpler interface. Crypto contracts provide the incentives for them to do this. And by having competition and transparency, these services automatically get optimized via human ingenuity. We don’t need to design top-down for it.\n\n\u003e On Jul 23, 2015, at 6:42 PM, Jean-Paul Kogelman \u003cjeanpaulkogelman at me.com\u003e wrote:\n\u003e \n\u003e Miners could include their fee tiers in the coinbase, but this is obviously open to manipulation, with little recourse (unless they are a pool and miners move away because of it).\n\u003e \n\u003e In any event, I think that trying out a solution that is both simple and involves the least number of parties necessary is preferable.\n\u003e \n\u003e Have miners set their tiers, have users select the level of quality they want, ignore the block size.\n\u003e \n\u003e Miners will adapt their tiers depending on how many transactions actually end up in them. If for example they set the first tier to be $1 to be included in the current block and no user chooses that level of service, they've obviously priced themselves out of the market. The opposite is also true; if a tier is popular they can choose to increase the cost of that tier.\n\u003e \n\u003e jp\n\u003e \n\u003e\u003e On Jul 24, 2015, at 9:28 AM, Eric Lombrozo \u003celombrozo at gmail.com\u003e wrote:\n\u003e\u003e \n\u003e\u003e I suppose you can use a timelocked output that is spendable by anyone you could go somewhat in this direction…the thing is it still means the wallet must make fee estimations rather than being able to get a quick quote.\n\u003e\u003e \n\u003e\u003e\u003e On Jul 23, 2015, at 6:25 PM, Jean-Paul Kogelman \u003cjeanpaulkogelman at me.com\u003e wrote:\n\u003e\u003e\u003e \n\u003e\u003e\u003e I think implicit QoS is far simpler to implement, requires less parties and is closer to what Bitcoin started out as: a peer-to-peer digital cash system, not a peer-to-let-me-handle-that-for-you-to-peer system.\n\u003e\u003e\u003e \n\u003e\u003e\u003e jp\n\u003e\u003e\u003e \n\u003e\u003e\u003e\u003e On Jul 24, 2015, at 9:08 AM, Eric Lombrozo \u003celombrozo at gmail.com\u003e wrote:\n\u003e\u003e\u003e\u003e \n\u003e\u003e\u003e\u003e By using third parties separate from individual miners that do bidding on your behalf you get a mechanism that allows QoS guarantees and shifting the complexity and risk from the wallet with little computational resources to a service with abundance of them. Using timelocked contracts it’s possible to enforce the guarantees.\n\u003e\u003e\u003e\u003e \n\u003e\u003e\u003e\u003e Negotiating directly with miners via smart contracts seems difficult at best.\n\u003e\u003e\u003e\u003e \n\u003e\u003e\u003e\u003e \n\u003e\u003e\u003e\u003e\u003e On Jul 23, 2015, at 6:03 PM, Jean-Paul Kogelman via bitcoin-dev \u003cbitcoin-dev at lists.linuxfoundation.org\u003e wrote:\n\u003e\u003e\u003e\u003e\u003e \n\u003e\u003e\u003e\u003e\u003e Doesn't matter.\n\u003e\u003e\u003e\u003e\u003e \n\u003e\u003e\u003e\u003e\u003e It's not going to be perfect given the block time variance among other factors but it's far more workable than guessing whether or not your transaction is going to end up in a block at all.\n\u003e\u003e\u003e\u003e\u003e \n\u003e\u003e\u003e\u003e\u003e jp\n\u003e\u003e\u003e\u003e\u003e \n\u003e\u003e\u003e\u003e\u003e \n\u003e\u003e\u003e\u003e\u003e\u003e On Jul 24, 2015, at 8:53 AM, Peter Todd \u003cpete at petertodd.org\u003e wrote:\n\u003e\u003e\u003e\u003e\u003e\u003e \n\u003e\u003e\u003e\u003e\u003e\u003e -----BEGIN PGP SIGNED MESSAGE-----\n\u003e\u003e\u003e\u003e\u003e\u003e Hash: SHA256\n\u003e\u003e\u003e\u003e\u003e\u003e \n\u003e\u003e\u003e\u003e\u003e\u003e \n\u003e\u003e\u003e\u003e\u003e\u003e \n\u003e\u003e\u003e\u003e\u003e\u003e\u003e On 23 July 2015 20:49:20 GMT-04:00, Jean-Paul Kogelman via bitcoin-dev \u003cbitcoin-dev at lists.linuxfoundation.org\u003e wrote:\n\u003e\u003e\u003e\u003e\u003e\u003e\u003e \n\u003e\u003e\u003e\u003e\u003e\u003e\u003e And it's obvious how a size cap would interfere with such a QoS scheme.\n\u003e\u003e\u003e\u003e\u003e\u003e\u003e Miners wouldn't be able to deliver the below guarantees if they have to\n\u003e\u003e\u003e\u003e\u003e\u003e\u003e start excluding transactions.\n\u003e\u003e\u003e\u003e\u003e\u003e \n\u003e\u003e\u003e\u003e\u003e\u003e As mining is a random, poisson process, obviously giving guarantees without a majority of hashing power isn't possible.\n\u003e\u003e\u003e\u003e\u003e\u003e \n\u003e\u003e\u003e\u003e\u003e\u003e \n\u003e\u003e\u003e\u003e\u003e\u003e -----BEGIN PGP SIGNATURE-----\n\u003e\u003e\u003e\u003e\u003e\u003e \n\u003e\u003e\u003e\u003e\u003e\u003e iQE9BAEBCAAnIBxQZXRlciBUb2RkIDxwZXRlQHBldGVydG9kZC5vcmc+BQJVsYyK\n\u003e\u003e\u003e\u003e\u003e\u003e AAoJEMCF8hzn9Lnc47AH/28WlecQLb37CiJpcvXO9tC4zqYEodurtB9nBHTSJrug\n\u003e\u003e\u003e\u003e\u003e\u003e VIEXZW53pSTdd3vv2qpGIlHxuYP8QmDSATztwQLuN6XWEszz7TO8MXBfLxKqZyGu\n\u003e\u003e\u003e\u003e\u003e\u003e i83WqSGjMAfwqjl0xR1G7PJgt4+E+0vaAFZc98vLCgZnedbiXRVtTGjhofG1jjTc\n\u003e\u003e\u003e\u003e\u003e\u003e DFMwMZHP0eqWTwtWwqUvnA7PTFHxdqoJruY/t1KceN+JDbBCJWMxBDswU64FXcVH\n\u003e\u003e\u003e\u003e\u003e\u003e 0ecsk9nhLMyylBX/2v4HjCXyayocH8jQ+FpLSP0xxERyS+f1npFX9cxFMq24uXqn\n\u003e\u003e\u003e\u003e\u003e\u003e PcnZfLfaSJ6gMbmhbYG5wYDKN3u732j7dLzSJnMW6jk=\n\u003e\u003e\u003e\u003e\u003e\u003e =LY1+\n\u003e\u003e\u003e\u003e\u003e\u003e -----END PGP SIGNATURE-----\n\u003e\u003e\u003e\u003e\u003e _______________________________________________\n\u003e\u003e\u003e\u003e\u003e bitcoin-dev mailing list\n\u003e\u003e\u003e\u003e\u003e bitcoin-dev at lists.linuxfoundation.org\n\u003e\u003e\u003e\u003e\u003e https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev\n\u003e\u003e \n\n-------------- next part --------------\nA non-text attachment was scrubbed...\nName: signature.asc\nType: application/pgp-signature\nSize: 842 bytes\nDesc: Message signed with OpenPGP using GPGMail\nURL: \u003chttp://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150723/79d0ce0e/attachment.sig\u003e"}
