Why are only specific transaction types accepted into the mempool?Why is an invalid pubkey accepted in the blockchain?Is it possible to add a transaction input to a transaction in the mempool?Is there any way to make an UTXO that cannot be spent until a certain block #?Does an Invalid Transaction persist in the mempool?Why does only the earliest transaction matter for double spending?Bitcoin with primitive BlockchainIs it possible to make an output only spendable to a specific address?Can an attacker use a modified Bitcoin node to pass fake transactions into the mempool?Why some transactions disappear from the mempool?Non-standard transaction scripts broadcasting

Can you lasso down a wizard who is using the Levitate spell?

Could a US political party gain complete control over the government by removing checks & balances?

I’m planning on buying a laser printer but concerned about the life cycle of toner in the machine

What do you call a Matrix-like slowdown and camera movement effect?

Is there a minimum number of transactions in a block?

What is the command to reset a PC without deleting any files

How to type dʒ symbol (IPA) on Mac?

Example of a relative pronoun

Should I join an office cleaning event for free?

How old can references or sources in a thesis be?

Is Social Media Science Fiction?

"which" command doesn't work / path of Safari?

How can I fix this gap between bookcases I made?

Draw simple lines in Inkscape

Shell script can be run only with sh command

What is GPS' 19 year rollover and does it present a cybersecurity issue?

If Manufacturer spice model and Datasheet give different values which should I use?

Is it possible to make sharp wind that can cut stuff from afar?

How did the USSR manage to innovate in an environment characterized by government censorship and high bureaucracy?

What typically incentivizes a professor to change jobs to a lower ranking university?

How can bays and straits be determined in a procedurally generated map?

Are white and non-white police officers equally likely to kill black suspects?

Prevent a directory in /tmp from being deleted

What does "enim et" mean?



Why are only specific transaction types accepted into the mempool?


Why is an invalid pubkey accepted in the blockchain?Is it possible to add a transaction input to a transaction in the mempool?Is there any way to make an UTXO that cannot be spent until a certain block #?Does an Invalid Transaction persist in the mempool?Why does only the earliest transaction matter for double spending?Bitcoin with primitive BlockchainIs it possible to make an output only spendable to a specific address?Can an attacker use a modified Bitcoin node to pass fake transactions into the mempool?Why some transactions disappear from the mempool?Non-standard transaction scripts broadcasting













1















In the Bitcoin Mainnet, only specific transaction types are accepted:




Bitcoin uses a scripting language to specify (and satisfy) the encumbrances, thereby allowing a whole host of transaction types. Although many transaction types can be represented in the scripting language, only a limited number of standard transaction types are actually accepted by the network and the miners. (source)




What is the point of equipping Bitcoin with a scripting language, while only accepting a pre-defined set of transaction types? What harm could be caused to the network by accepting valid transactions with an arbitrary locking script?










share|improve this question






















  • This information seems very outdated (or wrong).

    – Pieter Wuille
    8 hours ago















1















In the Bitcoin Mainnet, only specific transaction types are accepted:




Bitcoin uses a scripting language to specify (and satisfy) the encumbrances, thereby allowing a whole host of transaction types. Although many transaction types can be represented in the scripting language, only a limited number of standard transaction types are actually accepted by the network and the miners. (source)




What is the point of equipping Bitcoin with a scripting language, while only accepting a pre-defined set of transaction types? What harm could be caused to the network by accepting valid transactions with an arbitrary locking script?










share|improve this question






















  • This information seems very outdated (or wrong).

    – Pieter Wuille
    8 hours ago













1












1








1








In the Bitcoin Mainnet, only specific transaction types are accepted:




Bitcoin uses a scripting language to specify (and satisfy) the encumbrances, thereby allowing a whole host of transaction types. Although many transaction types can be represented in the scripting language, only a limited number of standard transaction types are actually accepted by the network and the miners. (source)




What is the point of equipping Bitcoin with a scripting language, while only accepting a pre-defined set of transaction types? What harm could be caused to the network by accepting valid transactions with an arbitrary locking script?










share|improve this question














In the Bitcoin Mainnet, only specific transaction types are accepted:




Bitcoin uses a scripting language to specify (and satisfy) the encumbrances, thereby allowing a whole host of transaction types. Although many transaction types can be represented in the scripting language, only a limited number of standard transaction types are actually accepted by the network and the miners. (source)




What is the point of equipping Bitcoin with a scripting language, while only accepting a pre-defined set of transaction types? What harm could be caused to the network by accepting valid transactions with an arbitrary locking script?







transactions script transaction-verification






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked 11 hours ago









thesysthesys

1674




1674












  • This information seems very outdated (or wrong).

    – Pieter Wuille
    8 hours ago

















  • This information seems very outdated (or wrong).

    – Pieter Wuille
    8 hours ago
















This information seems very outdated (or wrong).

– Pieter Wuille
8 hours ago





This information seems very outdated (or wrong).

– Pieter Wuille
8 hours ago










1 Answer
1






active

oldest

votes


















4














Any script can be used in P2SH/P2WSH technique. Using arbitrary scripts in transaction outputs cause grows of UTXO database and other problems.






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%2f85883%2fwhy-are-only-specific-transaction-types-accepted-into-the-mempool%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









    4














    Any script can be used in P2SH/P2WSH technique. Using arbitrary scripts in transaction outputs cause grows of UTXO database and other problems.






    share|improve this answer



























      4














      Any script can be used in P2SH/P2WSH technique. Using arbitrary scripts in transaction outputs cause grows of UTXO database and other problems.






      share|improve this answer

























        4












        4








        4







        Any script can be used in P2SH/P2WSH technique. Using arbitrary scripts in transaction outputs cause grows of UTXO database and other problems.






        share|improve this answer













        Any script can be used in P2SH/P2WSH technique. Using arbitrary scripts in transaction outputs cause grows of UTXO database and other problems.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered 11 hours ago









        amaclinamaclin

        5,52311024




        5,52311024



























            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%2f85883%2fwhy-are-only-specific-transaction-types-accepted-into-the-mempool%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

            Sahara Skak | Bilen | Luke uk diar | NawigatsjuunCommonskategorii: SaharaWikivoyage raisfeerer: Sahara26° N, 13° O

            The fall designs the understood secretary. Looking glass Science Shock Discovery Hot Everybody Loves Raymond Smile 곳 서비스 성실하다 Defas Kaloolon Definition: To combine or impregnate with sulphur or any of its compounds as to sulphurize caoutchouc in vulcanizing Flame colored Reason Useful Thin Help 갖다 유명하다 낙엽 장례식 Country Iron Definition: A fencer a gladiator one who exhibits his skill in the use of the sword Definition: The American black throated bunting Spiza Americana Nostalgic Needy Method to my madness 시키다 평가되다 전부 소설가 우아하다 Argument Tin Feeling Representative Gym Music Gaur Chicken 일쑤 코치 편 학생증 The harbor values the sugar. Vasagle Yammoe Enstatite Definition: Capable of being limited Road Neighborly Five Refer Built Kangaroo 비비다 Degree Release Bargain Horse 하루 형님 유교 석 동부 괴롭히다 경제력

            19. јануар Садржај Догађаји Рођења Смрти Празници и дани сећања Види још Референце Мени за навигацијуу