NChain Licensing AG (20240211222). METHOD FOR COMPILING FROM A HIGH-LEVEL SCRIPTING LANGUAGE TO A BLOCKCHAIN NATIVE SCRIPTING LANGUAGE simplified abstract

From WikiPatents
Jump to navigation Jump to search

METHOD FOR COMPILING FROM A HIGH-LEVEL SCRIPTING LANGUAGE TO A BLOCKCHAIN NATIVE SCRIPTING LANGUAGE

Organization Name

nChain Licensing AG

Inventor(s)

Craig Steven Wright of London (GB)

Stephane Savanah of London (GB)

METHOD FOR COMPILING FROM A HIGH-LEVEL SCRIPTING LANGUAGE TO A BLOCKCHAIN NATIVE SCRIPTING LANGUAGE - A simplified explanation of the abstract

This abstract first appeared for US patent application 20240211222 titled 'METHOD FOR COMPILING FROM A HIGH-LEVEL SCRIPTING LANGUAGE TO A BLOCKCHAIN NATIVE SCRIPTING LANGUAGE

The invention provides methods and systems to easily insert additional functionality into blockchain scripts.

  • Arranging scripting language primitives to provide high-level functionality
  • Inserting these primitives into a script
  • Inserting the script into a blockchain transaction

This innovation allows for the execution of high-level scripting language primitives, such as arithmetic operations, within a blockchain protocol.

Potential Applications: - Enhancing the capabilities of blockchain scripts - Enabling more complex transactions on the blockchain

Problems Solved: - Simplifying the process of adding functionality to blockchain scripts - Allowing for more versatile and advanced operations within blockchain transactions

Benefits: - Increased flexibility in blockchain scripting - Improved efficiency in executing complex operations on the blockchain

Commercial Applications: Blockchain development tools, cryptocurrency exchanges, smart contract platforms

Questions about the technology: 1. How does this innovation impact the security of blockchain transactions? 2. What are the potential limitations of inserting additional functionality into blockchain scripts?


Original Abstract Submitted

the invention provides methods and systems which enable additional functionality to be inserted into blockchain scripts with ease and in an effective and manner. according to one embodiment, the invention provides a blockchain-implemented method comprising the steps of arranging a plurality or selection of scripting language primitives to provide, upon execution, the functionality of a high-level scripting language primitive, wherein the scripting language is associated with a blockchain protocol; inserting the plurality of scripting language primitives at least once into a script; and inserting the script into blockchain transaction (tx). the high-level scripting language primitive may perform, for example, an arithmetic operation such as multiplication or division. the scripting language primitives may be called op_codes, words, or commands, and are native to the scripting language. the scripting language may be script, and the blockchain protocol may be a version of the bitcoin protocol.