Author

Topic: Feedback Wanted | blindmixer.com | blind-sig | lightning | chaumian bank (Read 275 times)

copper member
Activity: 29
Merit: 28
Bump! Looking for people to test and review our software!
Did some tests with the testnet and I believe there's a bug in the "send" tab:

  • Toggling the sat/btc buttons and clicking the max button leads to a wrong amount for the btc part [decimal point is in the wrong location]!

Thank you! We've added this to the list of bugs to fix.
legendary
Activity: 2968
Merit: 3406
Crypto Swap Exchange
Bump! Looking for people to test and review our software!
Did some tests with the testnet and I believe there's a bug in the "send" tab:

  • Toggling the sat/btc buttons and clicking the max button leads to a wrong amount for the btc part [decimal point is in the wrong location]!
copper member
Activity: 29
Merit: 28
Bump! Looking for people to test and review our software!
copper member
Activity: 29
Merit: 28
I like the "Generate Lightning Invoice" option for the Lightning Network feature....
Right! You can seamlessly switch between making an on-chain transaction and lightning. Make a deposit on-chain, withdraw using lightning!

I just want to ask a question... Seeing that a major "Mixer" owner gave up the data of it's users when things got heated a while ago, would it be possible to create a Mixer service that are OpenSource and decentralized and not owned and operated by a centralized individual or group?
Yes, this would be very possible even while largely retaining the current (frontend at least) code of blindmixer. This is something we're interested in doing in the long-term, as it is currently the single biggest caveat of blindmixer! ...Though we're not quite sure yet how complicated this will become.  

Sorry for the lack of detail in my answer; I am intentionally keeping this a bit vague for now as it's a bit of an empty promise as of currently.

It will give proof that logs are not stored and it will not be controlled by a owner that can give up any personal information or transaction history? (The code can then be scrutinized and Peer reviewed by experts to confirm that)
Please note: blindmixer already has this. We cannot link your in- and outputs like traditional mixers can, though we can obviously still log your ip and so forth.

Making the mixer decentralized would as I currently see it really only change the backend and besides decentralization not add much in terms of actual privacy related features... Additionally we might actually have to scrap certain features like lightning completely.

It can still push the "fees" to an address that are predefined in the code and the receiver of those funds can then use other mixer services to hide it's destination.  Huh

I think in a multisig scheme such a thing would not necessarily be required - signers can agree to a predefined split and correspondingly dynamically sign transactions or blinded coins.

Bump! Still looking for feedback!


legendary
Activity: 3542
Merit: 1965
Leading Crypto Sports Betting & Casino Platform
I like the "Generate Lightning Invoice" option for the Lightning Network feature....

I just want to ask a question... Seeing that a major "Mixer" owner gave up the data of it's users when things got heated a while ago, would it be possible to create a Mixer service that are OpenSource and decentralized and not owned and operated by a centralized individual or group?

It will give proof that logs are not stored and it will not be controlled by a owner that can give up any personal information or transaction history? (The code can then be scrutinized and Peer reviewed by experts to confirm that)

It can still push the "fees" to an address that are predefined in the code and the receiver of those funds can then use other mixer services to hide it's destination.  Huh

copper member
Activity: 29
Merit: 28
copper member
Activity: 29
Merit: 28
I just did some more testing with the wallet, and here are a couple of issues I found:
Thank you for doing so, first of all.

- When you refresh the site while you're on the Send/receive or LN receive pages, you'll get an error saying that the file does not exist.
- The site asks you to re-enter your password when you simply refresh the transactions page.
Both of these issues are actually intended behaviour, though it can probably be repackaged to look a bit more professional.

- When you refresh the site while you're on the Send/receive or LN receive pages, you'll get an error saying that the file does not exist.
I see. This is because you're asking the host (github) for a certain URL that only existed client-side (SPA). We should just automatically redirect you back to the "login page" to avoid any confusion.

- The site asks you to re-enter your password when you simply refresh the transactions page.

This is also intended behaviour; the wallet is not really supposed to be "refreshed". If you have just made a transaction it should automatically redirect you to the transaction status. Refreshing the transaction page will not actually fetch any new data. Perhaps it does display previously unseen states that were already stored locally but not visible yet, however switching between the send/receive/transaction tab should make these new entries visible -- there would be no need to refresh. I guess this should perhaps be made more clear?

I'm also not sure what the "Check" and "sync" buttons are supposed to do since nothing is happening when I click them.
The "check" button sends a request to a blockchain explorer to discover if there have been any new transactions made to said address - if so - the wallet will ask the custodian to accredit the deposit.
I agree with you that there are two potential issues / improvements. We could remove the button on the /receive/ tab and automatically check the latest address to see if it received any new deposits, (but keep it on /addresses/ as that would become resource-intensive)

And secondly we should probably redirect users to the deposit once it is found. Currently after clicking "Check" you should switch back to the transactions tab to see the new transaction item and the corresponding information, which is admittedly a bit confusing. (No page refresh is needed though)

The sync button checks for any missing deposits, withdrawals, or unfinished states (unclaimed) by querying the custodian with your deposit addresses + unspent coins. You can try and see for yourself by taking your current seed, restore, and click sync. The transactions tab should automatically be populated with all of your previous transactions, and attempt to finalize them.

staff
Activity: 3500
Merit: 6152
I just did some more testing with the wallet, and here are a couple of issues I found:

- When you refresh the site while you're on the Send/receive or LN receive pages, you'll get an error saying that the file does not exist.
- The site asks you to re-enter your password when you simply refresh the transactions page.

I'm also not sure what the "Check" and "sync" buttons are supposed to do since nothing is happening when I click them.
copper member
Activity: 29
Merit: 28
Taproot is already supported on your wallet if I understand correctly or not?
We support sending to Taproot addresses starting with witness version (1). I'm not sure what current developments are (if there have been more witness versions introduced) We don't support generating taproot deposit addresses, not until bitcoin core supports it.

Is there any instructions I can read before I use it, and what should be written instead of mainnet custodian url address?
double click the input field and the url for the testnet custodian should show up (https://testnet.blindmixer.com/#pubmp1qf98kxatpw43mqjft6j72dps5wn66yzp47k3zm0yn4skhedv32x5sphklj2)

After that, simply deposit using a lightning testnet wallet or a testnet faucet.

Does that mean that the wallet cannot be restored anywhere else even with the mnemonic phrase?
Correct. Since the wallet is fully custodial it can only be restored with your current custodian.

Also, I would've understood if the URL had some kind of unique identifier in it, but it's just displaying the home page link?
This was done to reemphasize the importance of remembering the right custodian in case there would have been multiple operators running the blindmixer software, which has not been the case thus far. Still, you might get confused between testnet and mainnet wallets.
staff
Activity: 3500
Merit: 6152
Just created a wallet, the backup page says the following:

Quote
A sufficient backup consists of your wallet mnemonic and the right custodian URL

Does that mean that the wallet cannot be restored anywhere else even with the mnemonic phrase?

Also, I would've understood if the URL had some kind of unique identifier in it, but it's just displaying the home page link?

legendary
Activity: 2212
Merit: 7064
If you wish to review our service, please do so by all means.
We will respond to all of your comments and categorize the given feedback if we can confirm the issue, and keep you updated as to whether or not it is fixed.
I can do some testing for your service when I find some free time, but for now I can do it only for testnet version if that is still available.
Is there any instructions I can read before I use it, and what should be written instead of mainnet custodian url address?
Taproot is already supported on your wallet if I understand correctly or not?
copper member
Activity: 29
Merit: 28
As the title suggests we are looking for feedback and things to improve.

If you wish to review our service, please do so by all means.
We will respond to all of your comments and categorize the given feedback if we can confirm the issue, and keep you updated as to whether or not it is fixed.

Current feedback:

Example:
 - Add XYZ (suggested by XYZ) Status: XYZ

Bugs:
 
  • Toggling the sat/btc buttons and clicking the max button leads to a wrong amount for the btc part [decimal point is in the wrong location]!


Features:

 -

Improvements:
- When you refresh the site while you're on the Send/receive or LN receive pages, you'll get an error saying that the file does not exist.
TODO: Redirect user to index page by switching to something like Hashrouter in order to avoid this error.
Added in https://github.com/blndmxr/blndmxr-mixer/commit/4806fcdd9c87b5e0e73d3d9efb4f3627155e8831
I'm also not sure what the "Check" and "sync" buttons are supposed to do since nothing is happening when I click them.
TODO: Automatically redirect users to the latest deposit if any new deposits are found to have been made to the target address.
More or less added in https://github.com/blndmxr/blndmxr-mixer/commit/4806fcdd9c87b5e0e73d3d9efb4f3627155e8831

You can try our mixer here: https://mixer.blindmixer.com/ (both testnet and mainnet!)
Jump to: