BLOCKCHAIN TRANSACTION COMPRISING RUNNABLE CODE FOR HASH-BASED VERIFICATION

    公开(公告)号:EP4184856A1

    公开(公告)日:2023-05-24

    申请号:EP23151264.1

    申请日:2020-04-22

    IPC分类号: H04L9/00 H04L9/32

    摘要: A method comprising, at a node of a blockchain network: obtaining a first transaction including runnable code specifying a reference instance of an r-part of ant ECDSA signature; receiving a second transaction including information comprising at least an s-part of the ECDSA signature, and obtaining a public key wherein the ECDSA signature signs a message based on a corresponding private key; and running the code from the first transaction, the code being configured to return a result of true, irrespective of whose private key was used as the first private key, on condition that: the ECDSA verification function, as applied to the ECDSA signature, verifies that the s-part received in the second transaction corresponds to the reference instance of the r-part specified by the first transaction, given the message received in the second transaction and the obtained first public key.

    COMPUTER-IMPLEMENTED SYSTEM AND METHOD INCLUDING PUBLIC KEY COMBINATION VERIFICATION

    公开(公告)号:EP4395228A3

    公开(公告)日:2024-09-25

    申请号:EP24169061.9

    申请日:2019-10-09

    摘要: A computer-implemented method is disclosed. The method includes obtaining a first blockchain transaction configured to be redeemable to permit access to, or transfer control of, a resource, wherein the first blockchain transaction has an output comprising a public key combination verification function. The function comprises a plurality of public keys including a first public key and a second public key, each public key being a point on an elliptic curve, and a group public key being the elliptic curve point addition of the first and second public keys. A first gradient value is determined, being the gradient of the line between the first and second public keys. A second blockchain transaction is provided, the second transaction comprising an input comprising the public keys, the first gradient value, and the group public key. The first blockchain transaction is configured to be redeemable to permit access to, or transfer control of, a resource on successful application of the public key combination verification function to the input to verify that the group public key is derived from a combination of the public keys.

    COMPUTER-IMPLEMENTED SYSTEM AND METHOD INCLUDING PUBLIC KEY COMBINATION VERIFICATION

    公开(公告)号:EP4395228A2

    公开(公告)日:2024-07-03

    申请号:EP24169061.9

    申请日:2019-10-09

    IPC分类号: H04L9/08

    摘要: A computer-implemented method is disclosed. The method includes obtaining a first blockchain transaction configured to be redeemable to permit access to, or transfer control of, a resource, wherein the first blockchain transaction has an output comprising a public key combination verification function. The function comprises a plurality of public keys including a first public key and a second public key, each public key being a point on an elliptic curve, and a group public key being the elliptic curve point addition of the first and second public keys. A first gradient value is determined, being the gradient of the line between the first and second public keys. A second blockchain transaction is provided, the second transaction comprising an input comprising the public keys, the first gradient value, and the group public key. The first blockchain transaction is configured to be redeemable to permit access to, or transfer control of, a resource on successful application of the public key combination verification function to the input to verify that the group public key is derived from a combination of the public keys.