The original Bitcoin paper specifies that:

  1. Combining and Splitting Value

(...) Normally there will be either a single input from a larger previous transaction or multiple inputs combining smaller amounts, and at most two outputs: one for the payment, and one returning the change, if any, back to the sender.

As I understand, there is currently no limit on the number of transaction outputs. Was Bitcoin ever implemented in a way that allowed no more than 2 outputs? If so, when did it change, and were there any opposing arguments in the community/from Satoshi for keeping the maximum number of outputs at 2?

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.