unvoid
|
|
September 18, 2016, 06:37:41 PM |
|
Version bump -> 0.3.3This update is not very critical, so nobody really has to update.
Sometimes, it might happen that peers get blacklisted because they have 1. sent a POW for a transaction meeting a specific block's target value but 2. the receiver side already was ahead of the chain (maybe because it just forged a new block but not yet broadcasted it) with a different difficulty, rendering the received POW invalid and causing the peer to be blacklisted Typical symptom was something like this happening occasionally when mining on the local node (this means, some other node has blacklisted us). 2016-09-18 20:25:08 FINE: Peer 108.61.177.169 version 0.3.2 returned error: {"error":"nxt.NxtException$NotValidException: Peer sends invalid transactions: [nxt.NxtException$NotValidException: Proof of work is invalid: does not meet target]"}, request was: {"protocol":1,"requestType":"processTransactions","transactions":[{"senderPublicKey":"d9d5c57971eefb085e3abaf7a5a4a6cdb8185f30105583cdb09ad8f61886ec65","attachment":{"input":[1665498805,-467634391,-1035598394],"version.PiggybackedProofOfWork":1,"id":"7680446930260947479"},"subtype":2,"amountNQT":0,"signature":"d536bc11494fad4bdbfd1477463ce3bd9361ba336591af792fb3ad291b6d9e0acd55e6fa302fbb7af798f6e0b32ddb081b38a7429393793e802d0e7d0f733d3c","feeNQT":0,"ecBlockHeight":3945,"type":3,"deadline":3,"version":1,"timestamp":88928708,"ecBlockId":"17321588210217598091"}]}, disconnecting
The fix was to introduce a soft_unblock. Basically, we do not block peers that send POW which are invalid but were valid in the last 5 blocks. For this we have added a second Exception type. Besides the regular "NotValidException" (which causes a peer to be blacklisted) we now have the LostValidityException. If the lost validity happened not later than 5 blocks ago, there will be no blacklisting, the tx will just be dropped silently. Fixes: https://github.com/OrdinaryDude/elastic-core/commit/6e836ef42701ba799715bb16d55f00a51a87048f (The fix) https://github.com/OrdinaryDude/elastic-core/commit/4da2959b90e1ef6fab4adf598c8345a357d4890e (Added LRU cache, and fixed little bug) Nice and clean. Give me few minutes to update node and explorer. Thanks!
|
BTC: 1CMgHWx4wkAaAy2FfeCyPdedUExmhGhfi5 XEL: XEL-HCM8-KB6E-YFLK-8BWMF
|
|
|
|
|
|
|
|
Bitcoin mining is now a specialized and very risky industry, just like gold mining. Amateur miners are unlikely to make much money, and may even lose money. Bitcoin is much more than just mining, though!
|
|
|
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
|
|
|
Evil-Knievel
Legendary
Offline
Activity: 1260
Merit: 1168
|
|
September 18, 2016, 06:42:16 PM |
|
make sure to get the lastest one-liner fix i just committed.
|
|
|
|
Evil-Knievel
Legendary
Offline
Activity: 1260
Merit: 1168
|
|
September 18, 2016, 06:47:28 PM |
|
But we really need to think about the POW difficulty scaling.
Maybe we should organize a contest or so! The current scheme (inspired by the Dark Gravity Wave) obviously "sucks". When you look at the past blocks, we are *faaaaar* from having a steady #10 tx per block, its more kind of oscillating, even though a miner is working constantly without much fluctuation in its computation power.
|
|
|
|
crilleaz
Full Member
Offline
Activity: 236
Merit: 100
★ Always strive for the best ★
|
|
September 18, 2016, 09:02:32 PM |
|
Hi guys,
I have 'donated' some btc a while ago but I kinda lost track of it. I have the following problem; I can't find my XEL..
I did follow the instructions on the site, but I can't find the original instructions so I can follow them again in order to find my coins. Does anyone has those (screenshotted for example)?
|
|
|
|
Evil-Knievel
Legendary
Offline
Activity: 1260
Merit: 1168
|
|
September 18, 2016, 09:06:27 PM |
|
Hi guys,
I have 'donated' some btc a while ago but I kinda lost track of it. I have the following problem; I can't find my XEL..
I did follow the instructions on the site, but I can't find the original instructions so I can follow them again in order to find my coins. Does anyone has those (screenshotted for example)?
Your txid should be somewhere in here: https://github.com/elastic-project/genesis-block/blob/master/genesis-block.json
|
|
|
|
crilleaz
Full Member
Offline
Activity: 236
Merit: 100
★ Always strive for the best ★
|
|
September 18, 2016, 09:07:45 PM |
|
Hi guys,
I have 'donated' some btc a while ago but I kinda lost track of it. I have the following problem; I can't find my XEL..
I did follow the instructions on the site, but I can't find the original instructions so I can follow them again in order to find my coins. Does anyone has those (screenshotted for example)?
Your txid should be somewhere in here: https://github.com/elastic-project/genesis-block/blob/master/genesis-block.jsonShould I have saved the txid when donating?
|
|
|
|
Evil-Knievel
Legendary
Offline
Activity: 1260
Merit: 1168
|
|
September 18, 2016, 09:14:05 PM |
|
Should I have saved the txid when donating?
Actually not! All you will need is your private key or some kind of backup of your wallet which would allow the extraction of your private key. And the txid should be somewhere in the outgoing transactions of your addresses visible on any block explorer out there ;-)
|
|
|
|
crilleaz
Full Member
Offline
Activity: 236
Merit: 100
★ Always strive for the best ★
|
|
September 18, 2016, 09:19:31 PM Last edit: September 18, 2016, 09:48:19 PM by crilleaz |
|
Should I have saved the txid when donating?
Actually not! All you will need is your private key or some kind of backup of your wallet which would allow the extraction of your private key. And the txid should be somewhere in the outgoing transactions of your addresses visible on any block explorer out there ;-) Ah thanks! I will filter through them Edit: found the address, thanks!
|
|
|
|
Bgjjj2016
Sr. Member
Offline
Activity: 448
Merit: 250
Ben2016
|
|
September 18, 2016, 10:19:57 PM |
|
Should I have saved the txid when donating?
Actually not! All you will need is your private key or some kind of backup of your wallet which would allow the extraction of your private key. And the txid should be somewhere in the outgoing transactions of your addresses visible on any block explorer out there ;-) hi EK, I have my private key and the public key. Do I still need the tx number ? Thank you for your time.
|
My " I want that Old Toyota Camry very bad" BTC Fund :1DQU4oqmZRcKSzg7MjPLMuHrMwnbDdjQRM
|
|
|
Evil-Knievel
Legendary
Offline
Activity: 1260
Merit: 1168
|
|
September 18, 2016, 11:06:32 PM Last edit: September 19, 2016, 08:14:42 AM by Evil-Knievel |
|
Just found another little bug that may cause nodes to be blacklisted. Working on it!
Fixed! Public nodes are now with version 0.3.4 on a hard fork! Update is mandatory!
The fix: We do not check if work is closed when verifying a cancellation request or a POW/Bounty. While it would be usually correct to do so, this may lead to network splits when some nodes already "know" that a work was closed, and others don't. In this case such a submission would be invalid for some, and valid for others, causing some blacklisting madness. Without this verification, it may not happen anymore. Of course, you can submit multiple work cancellation requests (even for long time ago closed works), and they are perfectly valid. They just have no effect at all. (This sub-optimal scheme was adopted by NXT in their distributed asset exchange, so it's peer tested)
|
|
|
|
akhavr
|
|
September 19, 2016, 07:51:08 AM |
|
Please paste your address again once you'll properly compile and run 0.3.2
Built from correct git, still the same address - XEL-AAZZ-X7YL-94HK-6TBJB
|
|
|
|
hagie
|
|
September 19, 2016, 08:40:11 AM |
|
Just found another little bug that may cause nodes to be blacklisted. Working on it!
Fixed! Public nodes are now with version 0.3.4 on a hard fork! Update is mandatory!
The fix: We do not check if work is closed when verifying a cancellation request or a POW/Bounty. While it would be usually correct to do so, this may lead to network splits when some nodes already "know" that a work was closed, and others don't. In this case such a submission would be invalid for some, and valid for others, causing some blacklisting madness. Without this verification, it may not happen anymore. Of course, you can submit multiple work cancellation requests (even for long time ago closed works), and they are perfectly valid. They just have no effect at all. (This sub-optimal scheme was adopted by NXT in their distributed asset exchange, so it's peer tested) Public Node updated ! https://elastic.cryptnodes.site/regards
|
|
|
|
hagie
|
|
September 19, 2016, 09:35:46 AM |
|
Still can't register my account or create a work package : Could not validate unsigned bytes returned by the server. Regards
|
|
|
|
Evil-Knievel
Legendary
Offline
Activity: 1260
Merit: 1168
|
|
September 19, 2016, 09:40:18 AM |
|
hagie, starting with that now!
|
|
|
|
trader19
Legendary
Offline
Activity: 1232
Merit: 1001
|
|
September 19, 2016, 09:44:25 AM |
|
hagie, starting with that now!
great, i have the same error. one more thing EK, i have bunch of strange lines on my logs. Retargetting: Had POW 1 should be 30, scaling by factor 1.25 old diff was: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff new diff is : ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff Cleaning up unconfirmed tx, that got invalid ... Retargetting: Had POW 1 should be 30, scaling by factor 1.25 old diff was: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff new diff is : ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff Cleaning up unconfirmed tx, that got invalid ... Retargetting: Had POW 1 should be 30, scaling by factor 1.25 old diff was: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff new diff is : ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff Cleaning up unconfirmed tx, that got invalid ... Retargetting: Had POW 1 should be 30, scaling by factor 1.25 old diff was: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff new diff is : ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff Cleaning up unconfirmed tx, that got invalid ... Retargetting: Had POW 1 should be 30, scaling by factor 1.25 old diff was: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff new diff is : ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff Cleaning up unconfirmed tx, that got invalid ... Retargetting: Had POW 1 should be 30, scaling by factor 1.25 old diff was: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff new diff is : ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff Cleaning up unconfirmed tx, that got invalid ...
im pretty noobish but shouldnt there be diff POW hash posted instead of one character "f"?
|
|
|
|
tomkat
|
|
September 19, 2016, 09:57:46 AM |
|
What is actually "Regular Bitcoin Signature" in redeem function?
|
|
|
|
Evil-Knievel
Legendary
Offline
Activity: 1260
Merit: 1168
|
|
September 19, 2016, 10:14:01 AM |
|
Bounties are now displayed in the UI ;-) I will make is "hidden" on default not to look to "cluttered". The "strange" outputs are fine, btw ;-) They are just for debugging the retargetting of the difficulty.
|
|
|
|
Evil-Knievel
Legendary
Offline
Activity: 1260
Merit: 1168
|
|
September 19, 2016, 10:21:29 AM |
|
@trader19: im pretty noobish but shouldnt there be diff POW hash posted instead of one character "f"? This is our biggest to do yet. Since there was no work in the last 3 blocks, the difficulty got reset to the minimal-difficulty POW hash which is 0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff. I will post a longer work now, you will see that this hash will quickly change again! But the resetting to the minimal difficulty hash is one major issue to be done.
|
|
|
|
hagie
|
|
September 19, 2016, 10:31:07 AM |
|
What is actually "Regular Bitcoin Signature" in redeem function?
This will be the way you can redeem your XEL tokens from your donation by using the private key of the address you send the donation from. With this private key you could sign something. This is as far I understand it .. regards
|
|
|
|
tomkat
|
|
September 19, 2016, 01:26:01 PM |
|
What is actually "Regular Bitcoin Signature" in redeem function?
This will be the way you can redeem your XEL tokens from your donation by using the private key of the address you send the donation from. With this private key you could sign something. This is as far I understand it .. regards Yes, it could be private key, but why is it called "Regular Bitcoin Signature" and not just "BTC Private Key" or something similar?
|
|
|
|
|