Search content
Sort by

Showing 20 of 3,643 results by AdolfinWolf
Post
Topic
Board Project Development
Re: Anyone up for Beta Testing a Prototype on Lightning Network?
by
AdolfinWolf
on 29/09/2022, 17:48:42 UTC
The preimage exists ONLY when you settle an invoice.

I did. and his response is that I am somehow tampering with the preimage. But the preimage is generated by the paying customer's lightning node, nothing to do with me!
And as said before. When you pay an invoice, the call goes through YOUR WALLET SOFTWARE, which connects to a node THAT I DO NOT OWN. So how could I possibly tamper with the preimage generation?

FWIW this is all false.
Yes it's true the preimage for us only "exists" is known once the invoice is settled, because YOU have to reveal it in order to claim the payment that was made to the payment_hash (a hash of the PREIMAGE)

Quote
The preimage, so in fact, the input, is generated by lightning and nothing to do with us. Hence fair.
It's generated by your lightning software, but various implementations will allow you to set a custom preimage, and even if they didn't there'd be a way to do so.

I am open to tweak my implementation if it can be proven unambiguously that a seed off a preimage can be tampered with, based on my current description of matters
Since a preimage is really just the equivalent of a random sha hash, you could start with a good secret and then make a hash of a hash n times, and replay that. Once the new bet is placed you can reveal the old hash to everyone in order to prove you're not alternating between hash chains.
Now that I think about it, this might be less than ideal since the kth+1 hash will be the payment_hash of the kth hash, though I don't see how this could be exploited really, just a funny gimmick.

I think you genuinely seem to misunderstand how payments are done through the lightning network, so I don't really get all the negative vibes in this thread here.
Post
Topic
Board Project Development
Re: Anyone up for Beta Testing a Prototype on Lightning Network?
by
AdolfinWolf
on 29/09/2022, 17:42:44 UTC
The preimage exists ONLY when you settle an invoice.

I did. and his response is that I am somehow tampering with the preimage. But the preimage is generated by the paying customer's lightning node, nothing to do with me!
And as said before. When you pay an invoice, the call goes through YOUR WALLET SOFTWARE, which connects to a node THAT I DO NOT OWN. So how could I possibly tamper with the preimage generation?

FWIW this is false.
Yes it's true the preimage for us only "exists" is known once the invoice is settled, because YOU have to reveal it in order to claim the payment that was made to the payment_hash (a hash of the PREIMAGE)

Quote
The preimage, so in fact, the input, is generated by lightning and nothing to do with us. Hence fair.
It's generated by your lightning software, but various implementations will allow you to set a custom preimage, and even if they didn't there'd be a way to do so.

I am open to tweak my implementation if it can be proven unambiguously that a seed off a preimage can be tampered with, based on my current description of matters
I'm thinking: since a preimage is just the equivalent of a random sha hash, you could start with a good secret and then make a hash of a hash n times, and replay that. Once the new bet is placed you can reveal the old hash to everyone in order to prove you're not alternating between hash chains.
Now that I think about it, this might be less than ideal since the kth+1 hash will be the payment_hash of the kth hash, though I don't see how this could be exploited really, just a funny gimmick.

I think you genuinely seem to misunderstand how payments are done through the lightning network, so I don't really get all the negative connotation in this thread here.
Post
Topic
Board Project Development
Re: Anyone up for Beta Testing a Prototype on Lightning Network?
by
AdolfinWolf
on 29/09/2022, 14:49:10 UTC
The preimage exists ONLY when you settle an invoice.
FWIW this is absolutely false.

Yes it's true the preimage for us only "exists" is known once the invoice is settled, because YOU have to reveal it in order to claim the payment that was made to the payment_hash (a hash of the PREIMAGE)

Am I missing something obvious here or?


No need to worry though, since a preimage is just a random sha hash, you could start with a good secret and then make a hash of a hash n times, and replay that. Once the new bet is placed you can reveal the old hash in order to prove you're not alternating between hash chains.
Post
Topic
Board Bitcoin Technical Support
Re: multi account wallet for business
by
AdolfinWolf
on 19/08/2022, 10:36:08 UTC
the idea is simple, I need the user to have his own address where he could receive the crypt, preferably not limited to one currency and then on the site he could make transactions with other users (transactions on the site, of course, simply by rewriting from one database to another without blockchain
) and then he could withdraw it from main balance of the site, the database will simply keep tabs on how much money this person has.
If you want multiple currencies you should probably look into a payment processor such as coinpayments or btcpayserver.
If you just want BTC, use bitcoin core, assign an address to a user and enable walletnotify. On deposit you will get notified and you can process the deposit however you like.
Post
Topic
Board Project Development
Re: Need Developer for simple secure Bitcoin wallet and user registration/login
by
AdolfinWolf
on 18/08/2022, 18:50:07 UTC
SQL Table would need the following table:
ID.  USERNAME   WALLET.  ADDRESS.  BALANCE.       NEWBALANCE   TRANSACTIONID.  DATETIME
1.    TestUser.      WalletID. AddNow.    0.00234.         0.00233.          1TX.                     1/1/22 1:0:00

Well if you need SQL support, then you can't use JS in the first place since it has not-so-good support for databases anyway. Getting a PHP developer would be the better option (PHP and JS tend not to mix very well).

Huh Mysql and NodeJS should work perfectly fine?
OP you should do this yourself unless you want to shell out a couple thousand dollars. Run a full node, choose a language (JS) and enable walletnotify.
Assign address to user and let walletnotify hit a certain internal route (/make-deposit) where you credit the deposit and store the new balance in your DB.

Quote
The developer also has total freedom, so don’t need to use my recommendation - use any method to achieve the functionality I describe.
Bad idea. the work will be half-assed and you will have no idea whether or not it functions correctly.
If I were you I would look into btcpayserver for certain deposit logic and then just keep track of balances using mysql.

Quote
Looking to hire a developer to create a simple user registration and management system, with an interface to a Bitcoin wallet.
This is not simple. You're asking someone to write a front-end that has sound registration logic, so a backend and mail server? and crypto payment logic. If you want this done well it's gonna cost you. Probably want to try and build your business around already existing solutions such as btcpayserver, though that's perhaps also a bit difficult if you don't want to use JS in your front-end.
Post
Topic
Board Project Development
Re: Need Developer for simple secure Bitcoin wallet and user registration/login
by
AdolfinWolf
on 18/08/2022, 18:30:10 UTC
SQL Table would need the following table:
ID.  USERNAME   WALLET.  ADDRESS.  BALANCE.       NEWBALANCE   TRANSACTIONID.  DATETIME
1.    TestUser.      WalletID. AddNow.    0.00234.         0.00233.          1TX.                     1/1/22 1:0:00

Well if you need SQL support, then you can't use JS in the first place since it has not-so-good support for databases anyway. Getting a PHP developer would be the better option (PHP and JS tend not to mix very well).

Huh Mysql and NodeJS work perfectly fine.

@OP you should do this yourself unless you want to shell out a couple thousand dollars. Run a full node, choose a language (JS) and enable walletnotify.

Assign address to user, and let walletnotify hit a certain internal route (/make-deposit) where you accredit the deposit and store the new balance in your DB.

Quote
The developer also has total freedom, so don’t need to use my recommendation - use any method to achieve the functionality I describe.
Bad idea. the work will be half-assed and you will have no idea whether or not it functions correctly.

If I were you I would look into btcpayserver for certain deposit logic, and then just keep track of balances using mysql.

Quote
Looking to hire a developer to create a simple user registration and management system, with an interface to a Bitcoin wallet.
This is not simple. You're asking someone to write a front-end (Vue/Svelte/some framework?) that has sound registration logic (backend + mail server?) + crypto payment logic. If you want this done well it's gonna cost you. Again, probably want to try and build your business around already existing solutions such as btcpayserver, though that's perhaps also a tad bit difficult if you don't want to use JS in your front-end.
Post
Topic
Board Service Discussion
Re: Tornado Cash mixing service is now blacklisted in US
by
AdolfinWolf
on 18/08/2022, 15:14:26 UTC
...
Pretty sure this guy was arrested earlier. I think there's actually two people of age 29 that got arrested, one of whom being the developer of TC.
Post
Topic
Board Development & Technical Discussion
Re: Incoming connections on a bitcoin node running TOR
by
AdolfinWolf
on 04/05/2022, 19:50:52 UTC
Does this thread answer your questions?
Post
Topic
Board Development & Technical Discussion
Re: Incoming connections on a bitcoin node running TOR
by
AdolfinWolf
on 04/05/2022, 19:45:46 UTC
I am running a pruned bitcoin node that is running onlynet = onion.
Using the bitcoin-cli I get the list of IP addresses for incoming connections and I can see that there are ipv4 addresses in there. How does that really work? I'm guessing it is a 6 hop circuit because my bitcoin node is a hidden service. If that is the case, then the ipv4 address should not be visible.

I'm sure there is a gap in my understanding for incoming connections and I would really appreciate it if someone could clarify it.

Does this thread answer your questions?
Post
Topic
Board Bitcoin Technical Support
Re: Is it possible to reveal / prove the amount of bitcoin in a lightning address
by
AdolfinWolf
on 01/02/2022, 19:21:37 UTC
Quote
My question is: I know the lightning network works differently, but would there be a way to "prove" I own a certain amount or even revealing the balance? If so what would be the process? Sure I could publish somewhere the balance but then again you would need to trust me to publish the right number.

Hmm. It's not foulproof but I guess you could publish all of the received individual donations in terms of invoices? If you exclude a certain invoice then that would be proveable by the individual who paid the invoice by publishing it?

Not sure what this would prove as it does not at all imply that you used the donated funds as intended, something that could much easier be tracked if you were to be using an on-chain address.
though here you could also most definitely probably publish the invoice of it going to charity xyz's node along with the preimage
Post
Topic
Board Service Discussion
Merits 2 from 1 user
Re: Scams Bitcoin Mixers List and Services closed
by
AdolfinWolf
on 01/02/2022, 19:02:57 UTC
⭐ Merited by LeGaulois (2)
Post
Topic
Board New forum software
Re: Checksum verification for quoted messages/posts
by
AdolfinWolf
on 22/01/2022, 14:57:43 UTC
Quote
Users can currently send/post incorrectly quoted messages to assist in scams or discredit other users.

This could be addressed by having a hash generated based on the content of a message, and then a checksum implemented to reject invalid quotes from being sent/reposted.
I mean it would be a cool feature notwithstanding that I personally have never seen a case where this could have prevented anything. Critical reading skills should prevent people from getting away with misquoting people, and lying about the contents of dms (or denying the existence thereof) would just cause a standoff where one party would look silly after theymos or any moderator? checks their PMs.

I'm guessing this might not happen in low-profile cases which I imagine would be the only reason something like this might be useful, but really in 99% of the cases it is immediately obvious who's the scammer and who's the actual affected party. (And again, if it turns out to not be that simple I imagine it would not be that hard for a mod to check the pms manually.)

I think the threat alone of an admin checking the actual contents of a pm would already make manipulation with on-site communication (pms) fairly unattractive. And really, wouldn't such a feature just cause a shift to other messaging apps like Telegram? Hard to see what exactly would be solved.

Perhaps development efforts would be better spent on finally making it look like this forum didn't come straight out of 2007, and more like their modern counterparts.
Post
Topic
Board Development & Technical Discussion
Re: Is it possible to convert a Bitcoin Core "timesmart" into human-readable format?
by
AdolfinWolf
on 15/01/2022, 13:02:43 UTC
For example, if you open "wallet.dat" file (for example Notepad++)
we will see "timesmart 1613256165" and my question Is it possible
to convert a Bitcoin Core "timesmart" into human-readable format?


ms since epoch?

...
Post
Topic
Board Project Development
Re: Partners/Staff/Sponsorships! MASSIVE SMM PROJECT BEING LAUNCHED!
by
AdolfinWolf
on 09/01/2022, 21:02:23 UTC
I have always been curious: do you have some sort of custom software with residential proxies that creates social media accounts and then have workers fill in the recaptcha and then you use those accounts to complete orders, or are you a reseller from another panel?

Or is it some sort of botnet where you use other people's social media?


Anyway the only thing that matters for these panels is price. Market is completely saturated with a lot of big players with bigger pockets than you. It seems to me that you're reselling?
Post
Topic
Board Service Discussion
Merits 2 from 2 users
Re: Nexo - Anyone got any experience with them?
by
AdolfinWolf
on 05/01/2022, 21:19:18 UTC
⭐ Merited by LeGaulois (1) ,hugeblack (1)
Would love to hear opinions good or bad if you have any.
There's some discussion here
Post
Topic
Board Bitcoin Technical Support
Merits 1 from 1 user
Re: Password requirements
by
AdolfinWolf
on 23/12/2021, 18:12:53 UTC
⭐ Merited by ETFbitcoin (1)
I probably know the symbol en numbers. And i do know a list or pool of passwords i commonly used. But it is very important for me to know when the password manager went from ‘medium’ to ‘strong’.
If it's any help i'm pretty sure that blockchain.com uses https://github.com/dropbox/zxcvbn for their password strength guesstimation. Not sure if they also did so back in 2014 though.
Post
Topic
Board Bitcoin Technical Support
Merits 6 from 3 users
Re: Need help setting up Bitcoin Core full node over Tor hidden service only.
by
AdolfinWolf
on 04/12/2021, 16:44:59 UTC
⭐ Merited by o_e_l_e_o (4) ,bobd (1) ,ETFbitcoin (1)
I don't fully understand the issue, from the looks of your debug.log your RPC can't bind to the port specified in your bitcoin.conf, though it seems that this has not interfered with the syncing of your wallet and thus does not relate to your networking issues?



It's been a while since i prodded around and I currently don't have my node synced to try and replicate this getnetworkinfo output

The only thing I can think of is that the
Code:
-bind 127.0.0.1
is not correctly cancelling out the
Code:
listen=1

Or that your conf file is indeed not loaded at all.


Reduce the number of parameters to just
Code:
-onlynet=onion -bind=127.0.0.1
and see if that resolves the issue.
Post
Topic
Board Off-topic
Re: Node.js help needed
by
AdolfinWolf
on 25/11/2021, 18:17:28 UTC

How can this be fixed? I did check DB in terminal and have found the correct table with the correct params saved inside it etc, but why is node not able to get those params.
Parse the json? (.json())

See https://developer.mozilla.org/en-US/docs/Web/API/Response/json
Post
Topic
Board Bitcoin Technical Support
Re: Sending amounts > in wallet empties wallet
by
AdolfinWolf
on 23/11/2021, 17:44:16 UTC
As well now,  who has control over this wallets that received this fees.

Uhh, the miner that mined your transaction?

As well now,  who has control over this wallets that received this fees.

http://de.schildbach.wallet/ ? Never heard of it and it won't load either.
Post
Topic
Board Development & Technical Discussion
Re: Node.js help needed
by
AdolfinWolf
on 23/11/2021, 16:29:09 UTC
you need to define rows (const rows = client.query)