Comments (1)
With respect to OP_DATASIGVERIFY: Although it mirrors the language in the medium article, the use of the term pubkeyhash is somewhat confusing. In order to verify a signature you need the signature (r,s), the original message and the public key. The pubkeyhash isn't useful here as you can't reverse it to determine the pubkey. Standard p2pkh requires the public key to be on the stack before calling OP_CHECKSIG. Verifying it matches the pubkeyhash is part of the standard p2pkh script but it is a separate operation to the signature verification.
from spec.
Related Issues (19)
- Complaints about difficulty algo? (and a fix for all difficulty osciallations?) HOT 4
- Bitcoin cash new DAA performance HOT 9
- Future-proof address format by adding reserved bytes HOT 1
- CashAddr: Compatibility Concerns with Classic Address HOT 3
- new "CashAddress" format isn't compatible with wallets, or other coin conventions HOT 1
- Lack of Cash Address Implementations HOT 3
- Specify if prefix must be lowercase or not HOT 1
- Implemention questions about cash addresses HOT 4
- In CashAddr, replace version byte with 10 bits. HOT 1
- Conversion between legacy address and cashaddr in Node.js HOT 2
- bitcoin: URI prefix for hyperlinks HOT 4
- Looks like some missed logic in the documentation. HOT 8
- Suggestion: defining a standard prefix and type to use for private keys? HOT 14
- Part of the specs is not very clear HOT 4
- It took me way too long to figure out how to write this function HOT 1
- Could we have one or more examples on the BUIP-HF Digest document? HOT 1
- Clarify CashAddr Checksum Process
- Forkid change is ambiguous HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from spec.