Resumen de: US2024281881A1
Systems, methods, apparatuses, and computer program products for improving composability and efficiency in decentralized markets through composite pools, efficient estimators and non-linear techniques. One method may include calculating at least one entry of a weight vector according to at least one estimator-based rule to be applied to a liquidity pool, and based at least in part upon the calculated at least one entry of a previous weight vector, storing the at least one entry of the weight vector onto a blockchain configured to determine whether to perform an exchange of at least one asset for at least one other asset from among a pre-defined pool of other assets.
Resumen de: US2024281825A1
Systems and methods of obtaining carbon footprint information of items checked out by a POS device are presented. In one exemplary embodiment, a method is performed by a POS device having a sensing device operable to sense an identifier specific to a container configured to transport items after checkout. The POS device is coupled to a blockchain network that includes network nodes that are collectively configured to operate a blockchain. The container identifier is specific to a cryptographic digital asset stored on the blockchain as a container identifier code. Further, the cryptographic digital asset includes a reference to carbon footprint information associated with checked out items by the POS device that utilized the container. The method includes sending a blockchain data request associated with the cryptographic digital asset based on the container identifier so that the carbon footprint information associated with the checked out items can be obtained.
Resumen de: WO2024171219A1
The present invention discloses a patient-centric federated blockchain system for managing health records which also achieves interoperability between multiple health institutions and provides data privacy and security to the patients. The system helps to build a Personal Health Trajectory of a patient, which contains all the health records on a blockchain. Every patient registered on the system will be storing data on a personal blockchain, referred to as 'subchains', and these subchains are indexed on a router blockchain, referred to as the 'mainchain' layer, which is maintained by all the institutions on the system. Any institution can add diagnosis data to a patient's blockchain on approval from the patient. Data from various institutions will be added to the patient's subchain. The system also caters to verification authorities (like insurance agencies) by providing them with a verification mechanism for a patient's medical data, without loss in security and transparency.
Resumen de: WO2024173942A1
The present invention generally relates to systems, methods, and machine-readable media for facilitating online purchasing. Specifically, techniques are disclosed to facilitate online and mobile purchasing of items, such as apparel or other products. The system and method allow users and retail brands to set up an account in a LNK app. The user is then able to scan items using a computing device and add the scanned item to a digital closet. Transfer of the item is initiated when the item is scanned, and ownership transfer occurs when the item is added to the user's closet.
Resumen de: WO2024173599A2
A computer-based system, computer-implemented method, and computer program product for state minimization and unlinkable transactions leverage a zero-knowledge (ZK) verifier system implemented on blockchain network(s). The ZK system is configured to, via a ZK virtual machine, verify a block of block(s) of a state-minimized decentralized ledger and recursively verify a corresponding zero-knowledge proof (ZKP) of a predecessor block of the block. The block is associated with an electronic transaction. The ZK system is further configured to generate an unlinkable transaction by obfuscating a correlation between a source node and a destination node of node(s) of the network(s). The source and destination nodes are associated with the transaction. The ZK system is further configured to validate the transaction by verifying a ZKP corresponding to the unlinkable transaction.
Resumen de: WO2024173327A1
In variants, systems and methods for managing a set of blockchain resources can include, for each of a set of managed blockchain resources, each including a blockchain node hosted on a machine: determining a machine state of the machine; determining a node state of the node; and managing the blockchain resource based on the machine state and the node state, wherein the machine is not restarted when the machine is offline but the node is online. In examples, the machine state and node state can be determined using different communication channels.
Resumen de: WO2024173200A1
Provided is a method for generating a single-use digital asset. The method may include receiving a first instruction to exchange a selected amount of a cryptocurrency from a buyer account for a digital asset from a seller account. A second instruction to transfer the digital asset from the seller account may be transmitted. A third instruction to transfer the cryptocurrency from the buyer account may be transmitted. A smart contract may be generated within a first blockchain network. The cryptocurrency may be transferred from the buyer account, and the digital asset may be transferred from the seller account to the smart contract. The cryptocurrency may be transferred from the smart contract to the seller account. A non-retrievable address may be generated. The digital asset may be transferred from the smart contract to the non-retrievable address. Systems and computer program products are also provided.
Resumen de: WO2024172047A1
Problem To make it possible to manage artistic works using a blockchain in a way that makes sense. Solution Provided is a trading assistance system for assisting trading of a work, the system characterized by comprising a token issuing unit that issues a non-fungible token corresponding to the work in a blockchain network, a key registration unit that generates an encryption key and a decryption key and transmits key pieces, obtained by dividing the decryption key, to a plurality of verifiers who verify transactions in the key management network, and an encrypted work providing unit that creates an encrypted work by encrypting the work using the encryption key and provides the encrypted work created to an owner of the work, wherein the key pieces are provided from the verifiers to the owner of the non-fungible token, the decryption key is derived from the key pieces provided, and the encrypted work is decrypted by means of the decryption key.
Resumen de: WO2024171010A1
Modular protocol for managing multiple streams of certified and verifiable data in blockchain systems (B), comprising a plurality of smart contracts (S). The smart contracts (S) are executed on nodes comprised in said blockchain (B). The protocol defines a hierarchical structure, for the purpose of managing and distributing to various addresses (W) the data stream circulating in the blockchain (B). The protocol comprises : at least one metadata collector smart contract (S1) adapted to retrieve and identify data comprising at least one metadatum of interest, which have to be regulated by said protocol; and at least one subdivision smart contract (S4) dapted to receive the data to be regulated and distribute them towards one or more addresses (W) and/or towards another subdivision smart contract (S4). Said metadata collector smart contract (S1) is adapted to direct the data towards the hierarchically highest subdivision smart contract (S4). The metadata collector smart contract (S1) is controlled and managed by a norming user (Un) qualified to : define the metadatum of interest to be retrieved and identified in the multiple data streams; identify and address the hierarchically highest subdivision smart contract (S4); recognise and designate one or more regulating users (Un). Each subdivision smart contract (S4) defines a node (N1) of the protocol. Each subdivision smart contract (S4) can be identified as: type A subdivision smart contract (S4A), wherein the norming user (Un) is
Resumen de: WO2024170308A1
The invention resides in a computer-implemented method for processing a tree structure that represents an item and/or at least one component of the item. The item and/or the at least one component of the item are associated with a blockchain transaction, which is represented in the tree structure. Processing can comprise at least one of generating, storing, accessing and maintaining the tree structure. The tree structure can be a hash tree. The tree structure can be asymmetric, such as an ontology tree. A record of the item and/or the at least one component of the item can be processed. The item and/or component can be tracked and validated via the tree structure and associated data. Validating can include at least one of: validating that at least one of: the item, the at least one component of the item and the at least a portion of a blockchain transaction (Tx) is a part of the tree structure; and processing and/or storing at least one of: the item, the at least one component of the item and the at least a portion of a blockchain transaction (Tx) in an allocated resource (1104).
Resumen de: US2024281806A1
A method of generating a blockchain transaction comprising: generating a transaction comprising a locking script comprising a first shared hash value (HV) generated by applying a hash function (HF) to a second shared HV, wherein the second shared HV is generated by applying a HF to a combination of the respective public keys, and wherein the locking script is configured to require an unlocking script to comprise a target public key, a target signature, and an intermediate HV generated based on all but one of the respective public keys, apply the HF to the target public key to generate a target HV, combine the target HV and the intermediate HV to generate a target second shared HV, apply the HF to the target second shared HV to generate a target first shared HV, an verify that the target first HV matches the first shared HV, and verify the target signature.
Resumen de: EP4418603A1
A method and a system for multi-factor authentication for blockchain services, the method comprising holding, by an authentication server, an account of an end-user identifiable via an accountlD; establishing, by the end-user, a multi-factor approval status in the server; and in response to an operation to be performed in a customer smart contract, the latter interacting with the server to confirm the established multi-factor approval status. The interacting step comprises checking whether a mapping between a public key and the accountID exists; calling a function in SDK and performing an in-chain call to a function OracleRequest; performing a gas payment and emitting an event with the accountID and an integer as parameter; executing a task identified by the integer, the task performing an API call to an oracle interaction backend that further calls a checkstatus API; performing a call to a function fullfillOracleRequest2, and further propagating the established multi-factor approval status to the customer smart contract.
Resumen de: EP4418152A1
A method and a system for multi-factor authentication for blockchain services are proposed. The method comprises holding, by a server, an account of an end-user, the account being identifiable via an accountlD;associating the accountID with a clientAddr by executing a pairing process; establishing, by the end-user, using a software application, an approval status for a multi-factor service in the server; in response to said established approval status, calling, by the server, a changestatus function of a multi-factor provider smart contract operating in at least one blockchain, the changestatus function including the established multi-factor approval status, the clientAddr, and a certificate termed ownerAddr; modifying, by the provider, the established approval status in the blockchain; delivering, by the provider, a notification to the end-user via the server when the established approval status is modified in the blockchain; and retrieving, by a smart contract developer the established approval status from the provider.
Resumen de: WO2023187577A1
The present disclosure provides a system and a method for creating NFTs on a blockchain platform. The system facilitates creation of a first market, by an entity associated with a first computing device, for trading the NFTs. The system transmits a purchase request pertaining to the NFTs to one or more second computing devices associated with one or more users. Further, the system publishes a plurality of copies of the NFTs for a fixed price in the first market, and credits a sale proceed to a wallet of the entity based on a purchase event of the plurality of copies of the NFTs. The system updates a ledger of the blockchain platform with information of a current owner. Further, the system publishes the purchased plurality of copies of the NFTs in a second market for the fixed price for trading the purchased NFTs as fungible tokens.
Resumen de: WO2023064557A1
A method includes, by a first node in a distributed network: generating a hash tree representing a structured data object including a data unit, the hash tree including a root hash and a data unit hash representing the data unit; accessing a non-interactive proof of inclusion representing membership of the data unit hash within the hash tree; generating a transaction configured to generate a blockchain object including the root hash; and transmitting the transaction and the non-interactive proof of inclusion to a second data node in the distributed network.
Resumen de: GB2627297A
A computer-implemented method of propagating blockchain messages is disclosed, wherein a blockchain network comprises a plurality of blockchain nodes, and each blockchain node is associated with a respective range of numbers. The method is performed by a first blockchain node 104a and comprises: determining a first number based on a first blockchain messages (e.g. a transaction); and if the first number is within the respective range associated with the first blockchain node, making the first blockchain message available to one or more second blockchain nodes 104b, 104c, 104d. The first number may be obtained by hashing the message or by extracting it from a field in the message. Each respective range may be associated with a respective IPv6 multicast network address (e.g. A, B), and making the message available may involve sending the message to the address associated with the range. The multicast address may be subscribed to by any network node 104.
Resumen de: GB2627299A
At least one blockchain nodes is associated with one or more ranges of numbers and one or more sets of blockchain nodes, wherein each range is associated with a set of nodes; and for at least on blockchain message, a number falling within a range is determined based on the message; and for each range that the number falls within, some or all of the messages are made available to the respective set of nodes. Each range may be associated with a percentage of messages that are made available. The ranges may be non-overlapping or overlapping. The number may be a hash of at least part of the message or may be extracted from a message field. The messages may be sent to the set of nodes using a respective network address. A second node subscribes to a network address associated with a range and respective set of blockchain nodes to obtain the message. The sets of nodes associated with each node may be self-assigned, assigned by a third party, or collectively by multiple nodes. The address may be an IPv6 multicast address. The messages may comprise blockchain transactions or blocks.
Resumen de: GB2627295A
A first party determines a multicast address associated with an application and uses it to obtain a blockchain transaction or associated proof of inclusion, wherein the blockchain transaction comprises data related to the application. The multicast address may be monitored for the transaction. The multicast address may be generated based on the application and may be cryptographically linked to the application. A second party uses the multicast address to send the blockchain transaction. A third party maintains a mapping between multicast addresses and applications, and sends a set of multicast addresses corresponding to a set of applications to a requesting party, the request including the set of applications. The mapping may comprise a hash tree, with leaf hashes generated by hashing a respective multicast address. Each application may be associated with an index of the hash tree. The indices may be assigned according to a respective age of each application. A fourth party maintains a mapping between multicast addresses and applications, and makes the mapping or a commitment of the mapping available to other parties.
Resumen de: GB2627298A
A computer-implemented method of propagating blockchain messages is disclosed, wherein a blockchain network comprises a plurality of blockchain nodes, and each blockchain node is associated with a respective set of blockchain nodes. The method is performed by a first blockchain node 104a and comprises: making a first blockchain message available to each blockchain node belonging to the respective set of blockchain nodes 104b, 104c associated with the first blockchain node 104a, wherein the respective set of blockchain nodes comprises some but not all of the plurality of blockchain nodes 104. Each set of blockchain nodes may be associated with a respective IPv6 multicast address (e.g. address A), and making the message available may comprise sending the message to the network address associated with the set of nodes. A further method, performed by a second blockchain node 104b, comprises subscribing to a respective network address A associated with a respective set of blockchain nodes 104b, 104c, and obtaining a first blockchain message sent to the network address A. The network address may be an IPv6 multicast address.
Resumen de: GB2627251A
A computer-implemented method comprises processing a tree structure s1604 that represents an item and/or at least one component of the item, where the item and at least one component of the item are associated with a blockchain transaction. Processing can comprise at least one of generating, storing, accessing and maintaining the tree structure. The tree structure can be a hash tree, such as a Merkle tree, and can be asymmetric, such as an ontology tree. A record of the item and component of the item can be tracked and validated s1606. Examples of the item can be a structured database, patient records or products manufactured on a production line and examples of components include associated data such as patient entries, x-ray data, quality control checks, date and time of manufacture etc.
Resumen de: CA3235473A1
A decentralized system for addressing disinformation in news includes a number of nodes connected over a distributed peer-to-peer blockchain-based network, a non-transitory computer-readable storage medium of at least one node having software instructions stored therein, which, when executed by a processor of the at least one node, cause the processor to display, on a display of an electronic device, a newsfeed comprising a number of news items received from one or more publishers, and moderate the content displayed on the display of the electronic device in response to a vote by members of a decentralized autonomous organization (DAO) in which the members of the DAO include the one or more publishers.
Resumen de: US2024273524A1
Disclosed herein are systems and methods for generating and managing subscription using electronic transaction protocols in a blockchain-based system. In an embodiment, a system monitors one or more electronic transaction protocols deployed on a blockchain; detects an interaction by a decentralized wallet with a user interface element corresponding to a first electronic transaction protocol of the one or more electronic transaction protocols deployed on the blockchain; identifies one or more parameters of the subscription based on one or more inputs provided via the decentralized wallet, wherein the one or more parameters includes a time period of the subscription and a payment interval; and causes a first service provider to create or modify the subscription associated with a user of the decentralized wallet, wherein the causing further includes creating or modifying the subscription based on the one or more parameters.
Resumen de: US2024273530A1
Systems and methods for transaction authorizations using a distributed database are disclosed. The system may allow registered transaction account holders and merchants to interact and complete transactions according to workflows enforced by smart contracts. The system may include an issuer system that receives a transaction authorization request comprising a merchant ID, a transaction account number, a transaction amount, and a transaction ID. The issuer system may retrieve a merchant public key and a smart contract based on the merchant ID, and a user public key based on the transaction account number. The issuer system may invoke the smart contract by passing the user public key and the transaction ID to the smart contract. The system may propagate transaction data (e.g., the merchant ID, the transaction account number, the payment amount, a transaction status, etc.) to a blockchain network for writing to a blockchain according to the invoked smart contract.
Resumen de: US2024273484A1
The present disclosure provides systems and methods that may convert traditional tickets into secure digital assets protected by cryptographic public/private keys that deploy these tickets on a blockchain. By structuring these tickets as smart digital contracts, such system can act as a self-policing escrow while simultaneously allowing ticket issuers greater control over the tickets after the tickets leave the ticket issuers' possession. The system can incorporate specific capabilities into the digital assets to provide an increased level of multiple ownership, security granularity, and sales restrictions in ticket transactions.
Nº publicación: US2024273522A1 15/08/2024
Solicitante:
COINBASE INC [US]
Coinbase, Inc
Resumen de: US2024273522A1
Methods and systems are described herein for performing cryptographic operations. In particular, the system receives identifiers for blockchain operation requests (e.g., bids) for transferring control of a non-fungible token (NFT) from a first blockchain address to a second blockchain address in exchange for payment (e.g., fungible tokens). The system provides visual indications of the blockchain operation requests to a first user device associated with a first cryptography-based storage application (e.g., an address associated with a cryptographic wallet of a user). The system may receive, from the first user device, a command to approve one of the blockchain operation requests and may determine an on-chain program (e.g., smart contract) for transferring the NFT. The system may submit, to the on-chain program, a request to transfer the NFT to the second blockchain address associated with the approved first blockchain operation request.