Difference between Transactions and Payments #121
Replies: 4 comments 3 replies
-
Very complex topic. I am not sure if we'd be able to simplify things this much, however to understand this better, could you provide a bit more examples. Personally I can't either ack or nack this for now, because I don't think it'll be easy to make changes like this, especially for the on-chain where people have been using terminology for 10+ years, and to switch it just because LN refers to things differently... I can't agree that a transaction should be used in smart-contract context only. From what I was able to understand, this would mean that payments can only happen on the layer two? One more question, when you say
Are you referring to a particular implementation, I'm not sure I've seen this one being standardized like that. I like the Examples, but would appreciate some concrete ones. For example, providing a sentence that puts these words in context. |
Beta Was this translation helpful? Give feedback.
-
Good to clarify this in the context of the guide. I think we have to differentiate between four terminologies:
Since we're focusing on user-centered design, I'd generally prefer more user-focused terminology (4) over tech lingo (1). |
Beta Was this translation helpful? Give feedback.
-
We should define Transactions vs. Payments in https://bitcoin.design/guide/payments/transactions/. |
Beta Was this translation helpful? Give feedback.
-
I think we can communicate that they both use bitcoin but are also separate networks with different trade-offs. Not distinguishing is confusing. Saying they are the same would make people think they could send from on-chain -> Lightning invoice for example which isn't possible. My 2c on defining things is this:
Below is a comment I made here regarding defining 'Transfers' and 'Payments.'
|
Beta Was this translation helpful? Give feedback.
-
How to name things especially when there can be conflicts with common knowledge.
Proposal for the Bitcoin Design Guide
Rationale
Method
Examples of how this would be applied in the guide.
Edit: Also it would add clarity to #62 (comment) since the flow of creating a transaction (smart contract context) is not as linear, though making a payment is closer to what is suggested.
Seeking ACKs/NACKs
Beta Was this translation helpful? Give feedback.
All reactions