Besides transaction validation, are there any other uses of the Script language in Bitcoin Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 23, 2019 at 23:30 UTC (7:30 pm US/Eastern) Vote early, vote often!How OP_EQUALVERIFY works in a standard transaction?Completely confused with mutisig address and scriptstxout script criteria (scriptpubkey critieria)Bitcoin script stack numbers formatVerifying a P2SH transaction script by hand. How should I concatenate OP CODES in order to hash the script?Why does the Genesis block coinbase input script push bits and the value 0x04 before the famous “Chancellor” message?Why does Bitcoin uses a Script language?How is a transaction formated/signed?How does copying main stack prevent malformed unlocking scripts vulnerabilities?Did the introduction of VerifyScript cause a backwards incompatible change to consensus?

Simulate round-robin tournament draw

What was Apollo 13's "Little Jolt" after MECO?

Has a Nobel Peace laureate ever been accused of war crimes?

What is ls Largest Number Formed by only moving two sticks in 508?

Why I cannot instantiate a class whose constructor is private in a friend class?

Why is arima in R one time step off?

How was Lagrange appointed professor of mathematics so early?

`FindRoot [ ]`::jsing: Encountered a singular Jacobian at a point...WHY

Processing ADC conversion result: DMA vs Processor Registers

Did war bonds have better investment alternatives during WWII?

Israeli soda type drink

What helicopter has the most rotor blades?

Is there a way to fake a method response using Mock or Stubs?

Is there a possibility to generate a list dynamically in Latex?

When I export an AI 300x60 art board it saves with bigger dimensions

Arriving in Atlanta (after US Preclearance in Dublin). Will I go through TSA security in Atlanta to transfer to a connecting flight?

Marquee sign letters

Determinant of a matrix with 2 equal rows

What do you call an IPA symbol that lacks a name (e.g. ɲ)?

RIP Packet Format

Preserving file and folder permissions with rsync

How would it unbalance gameplay to rule that Weapon Master allows for picking a fighting style?

Is it appropriate to mention a relatable company blog post when you're asked about the company?

What's called a person who works as someone who puts products on shelves in stores?



Besides transaction validation, are there any other uses of the Script language in Bitcoin



Announcing the arrival of Valued Associate #679: Cesar Manara
Planned maintenance scheduled April 23, 2019 at 23:30 UTC (7:30 pm US/Eastern)
Vote early, vote often!How OP_EQUALVERIFY works in a standard transaction?Completely confused with mutisig address and scriptstxout script criteria (scriptpubkey critieria)Bitcoin script stack numbers formatVerifying a P2SH transaction script by hand. How should I concatenate OP CODES in order to hash the script?Why does the Genesis block coinbase input script push bits and the value 0x04 before the famous “Chancellor” message?Why does Bitcoin uses a Script language?How is a transaction formated/signed?How does copying main stack prevent malformed unlocking scripts vulnerabilities?Did the introduction of VerifyScript cause a backwards incompatible change to consensus?










1















Script's stack operations are used to validate signatures and scripts of transaction inputs and outputs. Is Script also used to validate block, network, or any other data?



Seem like there are a lot of OP codes not in use or deprecated. Why were they added in the first place? Am I missing something?










share|improve this question


























    1















    Script's stack operations are used to validate signatures and scripts of transaction inputs and outputs. Is Script also used to validate block, network, or any other data?



    Seem like there are a lot of OP codes not in use or deprecated. Why were they added in the first place? Am I missing something?










    share|improve this question
























      1












      1








      1








      Script's stack operations are used to validate signatures and scripts of transaction inputs and outputs. Is Script also used to validate block, network, or any other data?



      Seem like there are a lot of OP codes not in use or deprecated. Why were they added in the first place? Am I missing something?










      share|improve this question














      Script's stack operations are used to validate signatures and scripts of transaction inputs and outputs. Is Script also used to validate block, network, or any other data?



      Seem like there are a lot of OP codes not in use or deprecated. Why were they added in the first place? Am I missing something?







      script transaction-verification validation






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked 2 days ago









      Pedro GonçalvesPedro Gonçalves

      787




      787




















          1 Answer
          1






          active

          oldest

          votes


















          3















          Is Script also used to validate block, network, or any other data?




          No. Scripts are only included in transactions and can only read some data from the transaction and the block the transaction is included in. Scripts are only used for transaction validation as they specify the conditions required to spend an output.




          Seem like there are a lot of OP codes not in use or deprecated. Why were they added in the first place? Am I missing something?




          To allow for scripts that can have a lot of different conditions. Those opcodes can be used to create smart contracts on Bitcoin.



          There are some opcodes that are disabled (nothing is "deprecated") because they can be abused to perform various attacks on nodes verifying transactions containing them.






          share|improve this answer























            Your Answer








            StackExchange.ready(function()
            var channelOptions =
            tags: "".split(" "),
            id: "308"
            ;
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function()
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled)
            StackExchange.using("snippets", function()
            createEditor();
            );

            else
            createEditor();

            );

            function createEditor()
            StackExchange.prepareEditor(
            heartbeatType: 'answer',
            autoActivateHeartbeat: false,
            convertImagesToLinks: false,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: null,
            bindNavPrevention: true,
            postfix: "",
            imageUploader:
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            ,
            noCode: true, onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            );



            );













            draft saved

            draft discarded


















            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fbitcoin.stackexchange.com%2fquestions%2f86187%2fbesides-transaction-validation-are-there-any-other-uses-of-the-script-language%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown

























            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            3















            Is Script also used to validate block, network, or any other data?




            No. Scripts are only included in transactions and can only read some data from the transaction and the block the transaction is included in. Scripts are only used for transaction validation as they specify the conditions required to spend an output.




            Seem like there are a lot of OP codes not in use or deprecated. Why were they added in the first place? Am I missing something?




            To allow for scripts that can have a lot of different conditions. Those opcodes can be used to create smart contracts on Bitcoin.



            There are some opcodes that are disabled (nothing is "deprecated") because they can be abused to perform various attacks on nodes verifying transactions containing them.






            share|improve this answer



























              3















              Is Script also used to validate block, network, or any other data?




              No. Scripts are only included in transactions and can only read some data from the transaction and the block the transaction is included in. Scripts are only used for transaction validation as they specify the conditions required to spend an output.




              Seem like there are a lot of OP codes not in use or deprecated. Why were they added in the first place? Am I missing something?




              To allow for scripts that can have a lot of different conditions. Those opcodes can be used to create smart contracts on Bitcoin.



              There are some opcodes that are disabled (nothing is "deprecated") because they can be abused to perform various attacks on nodes verifying transactions containing them.






              share|improve this answer

























                3












                3








                3








                Is Script also used to validate block, network, or any other data?




                No. Scripts are only included in transactions and can only read some data from the transaction and the block the transaction is included in. Scripts are only used for transaction validation as they specify the conditions required to spend an output.




                Seem like there are a lot of OP codes not in use or deprecated. Why were they added in the first place? Am I missing something?




                To allow for scripts that can have a lot of different conditions. Those opcodes can be used to create smart contracts on Bitcoin.



                There are some opcodes that are disabled (nothing is "deprecated") because they can be abused to perform various attacks on nodes verifying transactions containing them.






                share|improve this answer














                Is Script also used to validate block, network, or any other data?




                No. Scripts are only included in transactions and can only read some data from the transaction and the block the transaction is included in. Scripts are only used for transaction validation as they specify the conditions required to spend an output.




                Seem like there are a lot of OP codes not in use or deprecated. Why were they added in the first place? Am I missing something?




                To allow for scripts that can have a lot of different conditions. Those opcodes can be used to create smart contracts on Bitcoin.



                There are some opcodes that are disabled (nothing is "deprecated") because they can be abused to perform various attacks on nodes verifying transactions containing them.







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered 2 days ago









                Andrew ChowAndrew Chow

                34.1k42462




                34.1k42462



























                    draft saved

                    draft discarded
















































                    Thanks for contributing an answer to Bitcoin Stack Exchange!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid


                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.

                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function ()
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fbitcoin.stackexchange.com%2fquestions%2f86187%2fbesides-transaction-validation-are-there-any-other-uses-of-the-script-language%23new-answer', 'question_page');

                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    Popular posts from this blog

                    Благоевград Съдържание География | История | Население | Политика | Икономика и инфрастуктура | Здравеопазване | Образование и наука | Култура и забавления | Забележителности | Личности | Литература | Външни препратки | Бележки | Навигация42°01′18.99″ с. ш. 23°05′51″ и. д. / 42.021944° с. ш. 23.0975° и. д.*БлагоевградразширитередактиранеОфициален уебсайт на община БлагоевградНовинарски портал на Благоевград – blagoevgrad.euСайтове за БлагоевградНационален статистически институтdariknews.bgГригоровичъ, Викторъ. „Очеркъ путешествія по Европейской Турціи“. Москва, 1877.Стрезов, Георги. Два санджака от Източна Македония. Периодично списание на Българското книжовно дружество в Средец, кн. XXXVII и XXXVIII, 1891, стр. 18 – 19.Македония. Етнография и статистикаГаджанов, Димитър Г. Мюсюлманското население в Новоосвободените земи, в: Научна експедиция в Македония и Поморавието 1916, Военноиздателски комплекс „Св. Георги Победоносец“, Университетско издателство „Св. Климент Охридски“, София, 1993, стр. 244.паметник на незнайния четник&cd=18&hl=en&ct=clnk&client=firefox-a „История на днешен Благоевград“, взето от www.museumblg.com на 16 март 2010 г.„Справка за населението на град Благоевград, община Благоевград, област Благоевград, НСИ“„The population of all towns and villages in Blagoevgrad Province with 50 inhabitants or more according to census results and latest official estimates“„Ethnic composition, all places: 2011 census“История на Неврокопска епархия.Национален статистически институтМюсюлманско изповедание. Главно мюфтийствоНационален публичен регистър на храмовете в БългарияМюсюлманско изповедание. Главно мюфтийствоwww.dnes.bg Джамията в Благоевград не била паленаwww.sesc-bg.orgСписък на побратимени градовеТехническо побратимяванеГУМ грейва в цветовете на нощен Лас Вегас под името „Largo“, „МОЛ Благоевград“..., в. „Струма“grabo.bgwww.cinemaxbg.comррр4238731-067cad53a-0546-417b-a3d3-51e49b1d2232147736077147736077

                    What is the best defense strategy for Survival in Grand Theft Auto Online?What is JP used for in Grand Theft Auto Online?How do I setup a Crew HQ in Grand Theft Auto Online?How does stealth work in Grand Theft Auto Online?Is it possible to own more than 10 cars in Grand Theft Auto online?Where to find truck/trailers in Grand Theft Auto OnlineWhat are some of the best missions to do on Grand Theft Auto 5 onlineFastest Car in Grand Theft Auto V PCHow to setup a Crew vs Crew online session in Grand Theft Auto Online?Grand theft auto 5 crossplayingRestart Grand Theft Auto V Online?

                    How does Billy Russo acquire his 'Jigsaw' mask? Unicorn Meta Zoo #1: Why another podcast? Announcing the arrival of Valued Associate #679: Cesar Manara Favourite questions and answers from the 1st quarter of 2019Why does Bane wear the mask?Why does Kylo Ren wear a mask?Why did Captain America remove his mask while fighting Batroc the Leaper?How did the OA acquire her wisdom?Is Billy Breckenridge gay?How does Adrian Toomes hide his earnings from the IRS?What is the state of affairs on Nootka Sound by the end of season 1?How did Tia Dalma acquire Captain Barbossa's body?How is one “Deemed Worthy”, to acquire the Greatsword “Dawn”?How did Karen acquire the handgun?