Comments (2)
Note the correctness and consistency of the sender-encrypted data (like that of existing recipient-encrypted data) cannot be checked by the network. This means that if a user does not wish to have the data included, it can simply encrypt empty or junk data of the expected length.
This doesn't change the guarantees that payment proofs provide, however. If junk or incorrect sender-encrypted data were decrypted during payment proof verification, the verification would fail.
from firo.
Interestingly, this could in certain cases replace payment proofs. Payment proofs reveal coin information (value, memo, and recipient address) to the verifier, but also assert that the prover had spend authority for the transaction that created the coin. If the verifier doesn't care about the spend authority assertion, but only the coin information, it could simply ask the prover to provide k_disc
without an accompanying payment proof. This is much easier for the prover to produce than a full payment proof.
from firo.
Related Issues (20)
- Referenco to Znode in warning on dumpprivkey command HOT 1
- Better warning message against scammers on dumpprivkey command HOT 1
- Top bar not visibile in firo-qt on Fedora HOT 4
- Do we need Firo v0.14.13.0 Firod Only HOT 1
- Spark diversifiers can be truncated if invalid
- Spark coin deserialization should enforce fixed sizes
- Remove memo padding during coin identification
- "Click here" in migration banner unclickable HOT 12
- Make this a private transaction warning HOT 1
- Cosmetic Error with Firo-QT qcomboboxs HOT 3
- FIRO UI on Linux is hanging HOT 11
- When exactly will the documentation on the use of the Elysium layer be available? HOT 3
- [firo-qt] Top menu isn't readable with a dark UI theme HOT 2
- [Suggestion] Generate build in a dedicated 'bin' folder HOT 2
- Spark range proof verifier unnecessarily reallocates
- Diversify seednode hosting and ownership
- Consider avoiding DNS calls (going through Cloudlfare) to connect to seednodes
- Build on macOS 14.5 is broken
- Spark change stuck in pending
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 firo.