Digital contracts in blockchain environments

    公开(公告)号:US11587069B2

    公开(公告)日:2023-02-21

    申请号:US17448954

    申请日:2021-09-27

    发明人: Paul Snow

    摘要: Digital or “smart” contracts execute in a blockchain environment. Any entity (whether public or private) may specify a digital contract via a contract identifier in a blockchain. Because there may be many digital contracts offered as virtual services, the contract identifier uniquely identifies a particular digital contract offered by a virtual machine, vendor or supplier. The blockchain is thus not burdened with the programming code that is required to execute the digital contract. The blockchain need only include or specify the contract identifier (and perhaps one or more contractual parameters), thus greatly simplifying the blockchain and reducing its size (in bytes) and processing requirements.

    RAM hashing in blockchain environments

    公开(公告)号:US11343075B2

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

    申请号:US17037995

    申请日:2020-09-30

    发明人: Paul Snow

    摘要: Blockchain environments may mix-and-match different encryption, difficulty, and/or proof-of-work schemes when mining blockchain transactions. Each encryption, difficulty, and/or proof-of-work scheme may be separate, stand-alone programs, files, or third-party services. Blockchain miners may be agnostic to a particular coin's or network's encryption, difficulty, and/or proof-of-work schemes, thus allowing any blockchain miner to process or mine data in multiple blockchains. GPUs, ASICs, and other specialized processing hardware components may be deterred by forcing cache misses, cache latencies, and processor stalls. Hashing, difficulty, and/or proof-of-work schemes require less programming code, consume less storage space/usage in bytes, and execute faster. Blockchain mining schemes may further randomize byte or memory block access, further improve cryptographic security.

    Digital Contracts in Blockchain Environments

    公开(公告)号:US20220034004A1

    公开(公告)日:2022-02-03

    申请号:US17449291

    申请日:2021-09-29

    发明人: Paul Snow

    摘要: Digital or “smart” contracts execute in a blockchain environment. Any entity (whether public or private) may specify a digital contract via a contract identifier in a blockchain. Because there may be many digital contracts offered as virtual services, the contract identifier uniquely identifies a particular digital contract offered by a virtual machine, vendor or supplier. The blockchain is thus not burdened with the programming code that is required to execute the digital contract. The blockchain need only include or specify the contract identifier (and perhaps one or more contractual parameters), thus greatly simplifying the blockchain and reducing its size (in bytes) and processing requirements.

    Blockchain Services
    6.
    发明申请

    公开(公告)号:US20220019559A1

    公开(公告)日:2022-01-20

    申请号:US17449296

    申请日:2021-09-29

    发明人: Paul Snow

    摘要: A blockchain is generated as a cloud-based software service in a blockchain environment. The blockchain immutably archives particular usage of any device, perhaps as requested by a user. The user may thus peruse past or historical usage (such as message logs) and individually select historical messages that are desired for a blockchain recordation in the blockchain. Moreover, the usage may be publicly ledgered by still other blockchains, thus providing two-way ledgering for improved record keeping.

    Distribution of Blockchain Validation

    公开(公告)号:US20220006641A1

    公开(公告)日:2022-01-06

    申请号:US17365951

    申请日:2021-07-01

    发明人: Paul Snow

    IPC分类号: H04L9/32 H04L9/08

    摘要: A blockchain environment may accumulate Merkle values calculated by individual nodal machines. Any nodal machine (such as a miner system) need only be sent Merkle child values as inputs. The nodal machine may then determine a hierarchical Merkle value based only on the Merkle child values provided as the inputs. Because the nodal machine only requires the Merkle child values, the nodal machine is relieved from downloading/storing an entire blockchain. The nodal machine need only download the piece, segment, or portion of interest, which consumes far less memory byte space and requires far less processor time/tasks/cycles/operations. Moreover, because each nodal machine only needs to download a small block/byte portion of the blockchain, network packet traffic is greatly reduced.