What are concrete uses of Bitcoin script?

3

1

I am looking at solutions to simplify the architecture of Bitcoin from a more theoretical perspective. I am thinking about removing Bitcoin script, however I am not sure what restrictions this introduces. I find many vague arguments, that having script makes us more flexible, however I am looking for concrete examples.

I have the following things:

  • Payment channels
  • Gambling / distributed random generator
  • Storing data in the blockchain / Proof of publication

What else is out there?

Leonidaz0r

Posted 2017-02-23T22:10:17.880

Reputation: 108

1Are you thinking of using the P2PKH as the only way of sending transactions? (Just to clarify what examples can be suggested)sr-gi 2017-02-24T15:30:37.587

I'm wondering whether your underlying question is: "What are the advantages of having a script language for transactions instead of a more simple transaction format?" Perhaps you would like to edit your question to specify your question more clearly and to tell us a bit more about what we would be comparing to.Murch 2017-02-27T10:21:04.277

Answers

1

  • multisig transactions
  • blockchain-embedded escrow
  • time-bound transactions
  • proof-of-burn
  • bets based on some oracle, either trusted or decentralized

I suppose there are many more and that some if not all of the above can be, more or less efficiently, realized with P2PKH, possibly with some extra protocols required.

Hubert Jasieniecki

Posted 2017-02-23T22:10:17.880

Reputation: 381

0

You can go through the following links:

https://www.coursera.org/learn/cryptocurrency/lecture/HWjti/bitcoin-scripts and https://www.coursera.org/learn/cryptocurrency/lecture/Vu5eX/applications-of-bitcoin-scripts

to know more detailed examples of the importance of Bitcoin scripts.

Ananya Shrivastava

Posted 2017-02-23T22:10:17.880

Reputation: 81