mirror of
https://github.com/bitcoin/bips.git
synced 2026-07-06 17:46:00 +00:00
spelling: globally change "implementor" to "implementer"
Although the variant "implementor" predominated for much of the late 20th century, today "implementer" is considered standard, and the former spelling triggers the typos spelling checker.
This commit is contained in:
@@ -213,7 +213,7 @@ a NOP for consensus (during block validation).
|
||||
In order to facilitate using CHECKTEMPLATEVERIFY, the common case of a
|
||||
PayToBareDefaultCheckTemplateVerifyHash
|
||||
with no scriptSig data may (is recommended to) be made standard to permit relaying. Future template types may be
|
||||
standardized later as policy changes at the preference of the implementor.
|
||||
standardized later as policy changes at the preference of the implementer.
|
||||
|
||||
==Reference Implementation==
|
||||
|
||||
@@ -480,7 +480,7 @@ If the scriptSigs non-nullity is not cached, then the O(T) transaction could be
|
||||
times as well (although cheaper than hashing, still a DoS). As such, CTV caches hashes and computations
|
||||
over all variable length fields in a transaction.
|
||||
|
||||
For CTV, the Denial-of-Service exposure and validation costs are relatively clear. Implementors must be careful
|
||||
For CTV, the Denial-of-Service exposure and validation costs are relatively clear. Implementers must be careful
|
||||
to correctly code CTV to make use of existing caches and cache the (new for CTV) computations over scriptSigs.
|
||||
Other more flexible covenant proposals may have a more difficult time solving DoS issues as more complex computations may
|
||||
be less cacheable and expose issues around quadratic hashing, it is a tradeoff CTV makes in favor of cheap and secure
|
||||
|
||||
Reference in New Issue
Block a user