Post
Topic
Board Development & Technical Discussion
Re: [Megathread] The long-known PoW vs. PoS debate
by
stwenhao
on 03/07/2022, 08:03:01 UTC
More sidechain demonstration: the normal 1 sat/vB fee means 110 bytes per each P2WPKH-P2WPKH pair. Here, each user can pay 105 satoshis per entry, and the validator pays only 85 satoshis for validating all of that, and for enforcing that on-chain. It is trustless, it is based on SIGHASH_SINGLE|SIGHASH_ANYONECANPAY, and it allows reaching lower fees. Those low-fee transactions are broadcasted only on a sidechain, where they are collected, grabbed by some validator, and then that validator can be paid by getting a discount on its own transaction, it is a reward for the whole batching effort. In practice, that validator could earn even more by batching A->B and B->C sidechain transactions into A->C mainchain transaction. But this example shows, what is possible here and now, with no protocol changes, more sidechain features are ongoing.
Code:
decoderawtransaction 020000000001056d55d01776f9b17c9fb5fb2a0f058ab7e6c41e53ae8664c3168e66715f57222f0600000000fdffffff6d55d01776f9b17c9fb5fb2a0f058ab7e6c41e53ae8664c3168e66715f57222f0700000000fdffffff6d55d01776f9b17c9fb5fb2a0f058ab7e6c41e53ae8664c3168e66715f57222f0800000000fdffffff6d55d01776f9b17c9fb5fb2a0f058ab7e6c41e53ae8664c3168e66715f57222f0900000000fdffffff6d55d01776f9b17c9fb5fb2a0f058ab7e6c41e53ae8664c3168e66715f57222f0a00000000fdffffff05ef1a00000000000016001431758f3a879e6f5de7c360930690090c98bfc19fd71e0000000000001600140e4d33832a5cf1f55f11ff26c7b36b902dafa605bf22000000000000160014267ce5c5540119ccae615291ed82358bcc7289a5a7260000000000001600143df04c045d3ed284bf45b8c6e89fa127bb09bc1aa32a0000000000001600143c84a28cf58857ab84ffd3b97695bfcf0eea9d3802473044022075742ae535f32ecb934344234a4cd858927e8cc3f6a49c538e9c5febdf0b51f802203d9cf9029d7fbe350adc7a14588b230351c60c4f7a22b639c154bb7ecf5315eb832103ac2c72443e7e2c84b9a18e9038f5681b64bc1039bf40b2ed02f9399a03571c5302473044022038f4a35ecd76650287eaf59964deeca18f9216aebf758278ac9d444a853b64240220036ab1d4695f8620ee33388c68164ecae783fdcac1612135e69ade164d981fa78321034fa5e72baea2e4dfff869203f24acd00b5513d10be34c4483550ea8bec88a1e80247304402202b25ae58837e44c4e8a85aa62d93f197553e53d47b0de946ed66600b7d6ed14a02202152b8691386e4e2d535435ee2f0c73bc13116a7aa5f61e873a198da1cdbf31b832102e488eaa75fca4db098764f0ec8496805d2bd947d3c2e81a45009389fc6117ab70247304402204a7402e66380d60e9dc1b675cc8210ecf3254cacd0085f69e6297bd5cc2afde40220050563ce08bfbd5d3bcb04bb05c7076fa7afaadf483a906053c2475507ee4a6a832103596f696ec7cb352e72042d76f2e166c932f8d4f229ea495a5b659a74357f0cd60247304402206c939a48b5da4233afc896e60dce055ed66b56890ee7aafa75b7cecb9b88570302206f6a4e26a0a28f82f413f0bc77caaeabef9d13eb5750472f85ddff1d2ce0970c83210358d6ce36da9453b7e90d63c0d34cbb587d0bd2fc7090504e3c49074ff5a7629400000000
{
  "txid": "07168e032760422e31c98642a2ee8013d7da4902485c002761baa2808a8f7eef",
  "hash": "c2b56a74cde6750711b34c7700e5bd0476eaeb95313387f7bec68369ed776de2",
  "version": 2,
  "size": 907,
  "vsize": 505,
  "weight": 2017,
  "locktime": 0,
  "vin": [
    {
      "txid": "2f22575f71668e16c36486ae531ec4e6b78a050f2afbb59f7cb1f97617d0556d",
      "vout": 6,
      "scriptSig": {
        "asm": "",
        "hex": ""
      },
      "txinwitness": [
        "3044022075742ae535f32ecb934344234a4cd858927e8cc3f6a49c538e9c5febdf0b51f802203d9cf9029d7fbe350adc7a14588b230351c60c4f7a22b639c154bb7ecf5315eb83",
        "03ac2c72443e7e2c84b9a18e9038f5681b64bc1039bf40b2ed02f9399a03571c53"
      ],
      "sequence": 4294967293
    },
    {
      "txid": "2f22575f71668e16c36486ae531ec4e6b78a050f2afbb59f7cb1f97617d0556d",
      "vout": 7,
      "scriptSig": {
        "asm": "",
        "hex": ""
      },
      "txinwitness": [
        "3044022038f4a35ecd76650287eaf59964deeca18f9216aebf758278ac9d444a853b64240220036ab1d4695f8620ee33388c68164ecae783fdcac1612135e69ade164d981fa783",
        "034fa5e72baea2e4dfff869203f24acd00b5513d10be34c4483550ea8bec88a1e8"
      ],
      "sequence": 4294967293
    },
    {
      "txid": "2f22575f71668e16c36486ae531ec4e6b78a050f2afbb59f7cb1f97617d0556d",
      "vout": 8,
      "scriptSig": {
        "asm": "",
        "hex": ""
      },
      "txinwitness": [
        "304402202b25ae58837e44c4e8a85aa62d93f197553e53d47b0de946ed66600b7d6ed14a02202152b8691386e4e2d535435ee2f0c73bc13116a7aa5f61e873a198da1cdbf31b83",
        "02e488eaa75fca4db098764f0ec8496805d2bd947d3c2e81a45009389fc6117ab7"
      ],
      "sequence": 4294967293
    },
    {
      "txid": "2f22575f71668e16c36486ae531ec4e6b78a050f2afbb59f7cb1f97617d0556d",
      "vout": 9,
      "scriptSig": {
        "asm": "",
        "hex": ""
      },
      "txinwitness": [
        "304402204a7402e66380d60e9dc1b675cc8210ecf3254cacd0085f69e6297bd5cc2afde40220050563ce08bfbd5d3bcb04bb05c7076fa7afaadf483a906053c2475507ee4a6a83",
        "03596f696ec7cb352e72042d76f2e166c932f8d4f229ea495a5b659a74357f0cd6"
      ],
      "sequence": 4294967293
    },
    {
      "txid": "2f22575f71668e16c36486ae531ec4e6b78a050f2afbb59f7cb1f97617d0556d",
      "vout": 10,
      "scriptSig": {
        "asm": "",
        "hex": ""
      },
      "txinwitness": [
        "304402206c939a48b5da4233afc896e60dce055ed66b56890ee7aafa75b7cecb9b88570302206f6a4e26a0a28f82f413f0bc77caaeabef9d13eb5750472f85ddff1d2ce0970c83",
        "0358d6ce36da9453b7e90d63c0d34cbb587d0bd2fc7090504e3c49074ff5a76294"
      ],
      "sequence": 4294967293
    }
  ],
  "vout": [
    {
      "value": 0.00006895,
      "n": 0,
      "scriptPubKey": {
        "asm": "0 31758f3a879e6f5de7c360930690090c98bfc19f",
        "desc": "addr(tb1qx96c7w58neh4me7rvzfsdyqfpjvtlsvlpu3jk7)#qn2vdxzt",
        "hex": "001431758f3a879e6f5de7c360930690090c98bfc19f",
        "address": "tb1qx96c7w58neh4me7rvzfsdyqfpjvtlsvlpu3jk7",
        "type": "witness_v0_keyhash"
      }
    },
    {
      "value": 0.00007895,
      "n": 1,
      "scriptPubKey": {
        "asm": "0 0e4d33832a5cf1f55f11ff26c7b36b902dafa605",
        "desc": "addr(tb1qpexn8qe2tncl2hc3lunv0vmtjqk6lfs94hcxg9)#4rxkuxgt",
        "hex": "00140e4d33832a5cf1f55f11ff26c7b36b902dafa605",
        "address": "tb1qpexn8qe2tncl2hc3lunv0vmtjqk6lfs94hcxg9",
        "type": "witness_v0_keyhash"
      }
    },
    {
      "value": 0.00008895,
      "n": 2,
      "scriptPubKey": {
        "asm": "0 267ce5c5540119ccae615291ed82358bcc7289a5",
        "desc": "addr(tb1qye7wt325qyvuetnp22g7mq3430x89zd9cx6w0l)#kx5lg7qc",
        "hex": "0014267ce5c5540119ccae615291ed82358bcc7289a5",
        "address": "tb1qye7wt325qyvuetnp22g7mq3430x89zd9cx6w0l",
        "type": "witness_v0_keyhash"
      }
    },
    {
      "value": 0.00009895,
      "n": 3,
      "scriptPubKey": {
        "asm": "0 3df04c045d3ed284bf45b8c6e89fa127bb09bc1a",
        "desc": "addr(tb1q8hcycpza8mfgf069hrrw38apy7asn0q6r0pn60)#l5an66k2",
        "hex": "00143df04c045d3ed284bf45b8c6e89fa127bb09bc1a",
        "address": "tb1q8hcycpza8mfgf069hrrw38apy7asn0q6r0pn60",
        "type": "witness_v0_keyhash"
      }
    },
    {
      "value": 0.00010915,
      "n": 4,
      "scriptPubKey": {
        "asm": "0 3c84a28cf58857ab84ffd3b97695bfcf0eea9d38",
        "desc": "addr(tb1q8jz29r843pt6hp8l6wuhd9dleu8w48fchm2v7q)#0s7jv64g",
        "hex": "00143c84a28cf58857ab84ffd3b97695bfcf0eea9d38",
        "address": "tb1q8jz29r843pt6hp8l6wuhd9dleu8w48fchm2v7q",
        "type": "witness_v0_keyhash"
      }
    }
  ]
}