Skip to content

Instantly share code, notes, and snippets.

@pavanjoshi914
Last active September 21, 2022 13:57
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pavanjoshi914/52bc953789aa4fbb5c084895cc62909a to your computer and use it in GitHub Desktop.
Save pavanjoshi914/52bc953789aa4fbb5c084895cc62909a to your computer and use it in GitHub Desktop.
video script

Introduction - introduction + prototype1 explain

visual: Initial Banner

voiceover: The Lightning Network improved the scalability of the Bitcoin blockchain, sped up transaction processing, and reduced associated expenses. Here is a demonstration of making a lightning transaction to purchase a music using the Alby wallet on the Lightning Network, which can handle a million transactions per second.

visual: many transactions are done by the user......

visual: user revisits and contains list of transactions...

visual: show single transaction from the list and highlight the fields

voiceover: Transaction lists, as we know them from our private bank accounts, are often a simple list of transactions sorted by date. Each transaction has data like sender, receiver, amount, reason and date. Similarly, Bitcoin transactions hold static data that doesn’t include much more relevant information to dive into it.

visual: users do many more transactions and increases the list

visual: after sometime user revisits huge list of transactions

voiceover: Despite the fact that many microtransactions are occurring instantaneously thanks to the lightning network, each one has very little information, lacks relevant details, and offers a less favourable user experience.

visual: user creates new transactions and is present in confirmation dialogue

voiceover: What if each transaction included more information, like

  • voiceover: Purpose of transaction visual: attach fields of metadata in confirmation dialogue eg. metadata type , artist name etc
  • voiceover: What was given away to the user with that particular transaction visual: song was given show the embedded audio object
  • voiceover: Accessing given away items right away from and out of the wallet visual: accessing bought song in mediaplayer(offline outside the wallet) or playing that song in transaction list (inside the wallet)
  • voiceover: Allow users to interact with transactions depending on the additional information each transaction holds visual: show user pause play and share the bought content

prototype - crypto-realtime

visual: show prototype crypto-realtime voiceover: Let's compare the benefits that this specification might provide for you.

visual: show payment done without the spec

voice over: Transactions without this spec provide very little information, such as the amount and description tag.

This has many shortcomings including:

  1. voiceover: It is difficult to determine the objective of a single transaction among the vast number of microtransactions. visual: show finding transaction purpose is hard

  2. voiceover: The transaction is tied to no significant information. visual: show only amount is given with the transaction

  3. voiceover: There is no interaction, no follow-up, no improved UX, and many other things. visual: you have nothing except send button

visual: change visual back to starting screen of the prototype

visual: do transaction and make payments showing additional information along with payment

voiceover: streamlining transactions provides a scalability effect as well and makes it possible to use bitcoin online much more effectively and gives many benefits include:

  • voiceover: Provide the user with more content or information visual: whole metadata is shown

  • voiceover: offer UX enhancements and opportunity to market your product visual: user click on embed url or contenturl which redirects user to the company information or product information website

  • voiceover: enhancing transactions' intelligence and cleverness significantly with interacivity and supplying products with transactions. visual: show content supplied with the transaction.

visual: show how ux got better and how bitcoin became more accessible

voiceover: This new spec built over Bitcoin and the Lightning network makes payment transactions more engaging, interactive and blooms to have numerous possible use cases, increasing the usability of the Bitcoin network in daily life.

voiceover: As transactions will carry structured metadata of the consumed objects in addition to information about the payment that was made, this specification aims to address concerns with Bitcoin scalability and adoption by supplying UX and interactions, opening up a wide number of use cases.

visual: show visual for each usecase

voiceover: Users can, for instance, carry out the following tasks straight from their wallet:

  • voiceover: accessing the digital content you've purchased.

  • voiceover: renewing subscriptions that are about to expire.

  • voiceover: promoting products by transmitting data as metadata.

  • voiceover: Request donations with metadata containing the necessary details.

  • voiceover: Open trades on trading platforms should be recalled.

  • voiceover: boosting budgets for gift cards.

  • voiceover: no need of expensive payment gateways sell tickets of the show instantly by passing them as metadata

voiceover: There is a tonne more use cases coming.

voiceover: Now that you are aware of how this specification alters the greatness and potential of lightning transactions, so do we! start right now!

voiceover: Check out the docs and include it into your lightning web app to provide your consumers a flawless experience! who knows such a distinction could make you a successful startup!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment