jvrocamora
Newbie
Offline
Activity: 4
Merit: 0
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
May 07, 2014, 08:02:13 PM |
|
What would happen if you took the source modified out the fixes, created 2 different wallet without the fix. You then send the money from the premine account through the modded wallet, to the wallet of the other account with the modded wallet. What would that do? Would that effectively transfer the coins from the premine to another account, thus it would be valid from there right?
Or do the nodes reject it? The nodes reject right?
Maestro1 says on page 37: Only transactions from the wallets of the original developer (which holds the premined coins) are voided in the new wallet. All other transactions will remain valid regardless. However, people must upgrade to the new wallet when we release it to make sure that they are on the right network/blockchain if the original developer decided to mess around. But he can send the alls coins to the order addresss, to the other pc with the old version wallet, and he can change the original address...... its very easy.... I dont know... I think its not the solutions.
|
|
|
|
Maestro1 (OP)
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
May 07, 2014, 08:07:29 PM |
|
What would happen if you took the source modified out the fixes, created 2 different wallet without the fix. You then send the money from the premine account through the modded wallet, to the wallet of the other account with the modded wallet. What would that do? Would that effectively transfer the coins from the premine to another account, thus it would be valid from there right?
Or do the nodes reject it? The nodes reject right?
Maestro1 says on page 37: Only transactions from the wallets of the original developer (which holds the premined coins) are voided in the new wallet. All other transactions will remain valid regardless. However, people must upgrade to the new wallet when we release it to make sure that they are on the right network/blockchain if the original developer decided to mess around. But he can send the alls coins to the order addresss, to the other pc with the old version wallet, and he can change the original address...... its very easy.... I dont know... I think its not the solutions. The new wallet invalidates all transactions from his address (including what he sends to his own other addresses). If he sends coins with the old wallet, anyone running the new wallet (including the exchanges) will not accept the transaction. Anyone running the old wallet will still accept it (a fork occurs), but once they want to send it to anyone with a new wallet, the forked block containing any transaction from his old address (in the history of the coins) will be invalidated, therefore he won't be able to spend them anywhere.
|
If you're happy with our work on AsiaCoin revival, please consider giving us trust feedback and provide donations to the new AsiaCoin Foundation.BTC: 1LCsuAojeFqf5YamN9iiwEo3VJ9YM8HHjf
|
|
|
micryon
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
May 07, 2014, 08:14:36 PM |
|
You would have to use new chain to erase premine. So pretty much new coin with the name of the failed coin.
The strategy is not based on erasing the premine, but containing the premine, so that it cannot be used.
|
VTC: Vi5NxyF6FPCCEQDrsDcA34P8pXe1Yck21y PDR: PP3EQsV3oX9bBkjpsnESguMHz3tfMqHXhy PlanetDollar
|
|
|
micryon
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
May 07, 2014, 08:18:27 PM |
|
I call for a adaptive PoS rate scheme. If it is not so hard to implement,this definitely will give another major advantage.
Difficulty adjustment is happening in PoS.. same as PoW.. block halving and rewards are more similar concepts. Anyways, this needs more thought.. not saying it might not have more merit.. But probably better reserved for a new coin concept...
|
VTC: Vi5NxyF6FPCCEQDrsDcA34P8pXe1Yck21y PDR: PP3EQsV3oX9bBkjpsnESguMHz3tfMqHXhy PlanetDollar
|
|
|
jvrocamora
Newbie
Offline
Activity: 4
Merit: 0
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
May 07, 2014, 08:19:26 PM |
|
What would happen if you took the source modified out the fixes, created 2 different wallet without the fix. You then send the money from the premine account through the modded wallet, to the wallet of the other account with the modded wallet. What would that do? Would that effectively transfer the coins from the premine to another account, thus it would be valid from there right?
Or do the nodes reject it? The nodes reject right?
Maestro1 says on page 37: Only transactions from the wallets of the original developer (which holds the premined coins) are voided in the new wallet. All other transactions will remain valid regardless. However, people must upgrade to the new wallet when we release it to make sure that they are on the right network/blockchain if the original developer decided to mess around. But he can send the alls coins to the order addresss, to the other pc with the old version wallet, and he can change the original address...... its very easy.... I dont know... I think its not the solutions. The new wallet invalidates all transactions from his address (including what he sends to his own other addresses). If he sends coins with the old wallet, anyone running the new wallet (including the exchanges) will not accept the transaction. Anyone running the old wallet will still accept it (a fork occurs), but once they want to send it to anyone with a new address, the forked block containing any transaction from his old address (in the history of the coins) will be invalidated, therefore he won't be able to spend them anywhere. Yes, of course. But Now we cant confirm that he send the coins to the other address. I cant see the blockchain. can we know the age of the coins to destroy, block or diluite ![Huh](https://bitcointalk.org/Smileys/default/huh.gif) ?
|
|
|
|
micryon
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
May 07, 2014, 08:26:13 PM |
|
Greate job "new" team!
well, you are right that there is no proof that the "new" team isn't in fact the old team. there is only a 2 months old account promising us that everything will be fine soon and we'll be back on the road to unlimited wealth. what's really going on and what the true intentions of this "team" really are, we don't know. in this situation we simply have no other option than to trust them and that they really try to save the coin and not to pull of another scam to dump the premined coin. they are in control now. nothing we as normal users can do about it. Okay Mr. Rapecoin.. look at my trust rating and comments. ![Tongue](https://bitcointalk.org/Smileys/default/tongue.gif) What's your angle anyways? It surely is not to protect people, but only motivated by personal gain. Maybe you are just trying to just get some ultra cheap coins from people so you can sell for MUCH higher once exchange opens? Actually... that's not a bad idea.. But hey.. once you make your millions of BTC when AC goes up.. at least consider sending the foundation a tip for all THEIR hard work to fix the coin, so you could profit from it.. That's the least you can do.. ![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif)
|
VTC: Vi5NxyF6FPCCEQDrsDcA34P8pXe1Yck21y PDR: PP3EQsV3oX9bBkjpsnESguMHz3tfMqHXhy PlanetDollar
|
|
|
jvrocamora
Newbie
Offline
Activity: 4
Merit: 0
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
May 07, 2014, 08:26:35 PM |
|
What would happen if you took the source modified out the fixes, created 2 different wallet without the fix. You then send the money from the premine account through the modded wallet, to the wallet of the other account with the modded wallet. What would that do? Would that effectively transfer the coins from the premine to another account, thus it would be valid from there right?
Or do the nodes reject it? The nodes reject right?
Maestro1 says on page 37: Only transactions from the wallets of the original developer (which holds the premined coins) are voided in the new wallet. All other transactions will remain valid regardless. However, people must upgrade to the new wallet when we release it to make sure that they are on the right network/blockchain if the original developer decided to mess around. But he can send the alls coins to the order addresss, to the other pc with the old version wallet, and he can change the original address...... its very easy.... I dont know... I think its not the solutions. The new wallet invalidates all transactions from his address (including what he sends to his own other addresses). If he sends coins with the old wallet, anyone running the new wallet (including the exchanges) will not accept the transaction. Anyone running the old wallet will still accept it (a fork occurs), but once they want to send it to anyone with a new address, the forked block containing any transaction from his old address (in the history of the coins) will be invalidated, therefore he won't be able to spend them anywhere. Yes, of course. But Now we cant confirm that he send the coins to the other address. I cant see the blockchain. can we know the age of the coins to destroy, block or diluite ![Huh](https://bitcointalk.org/Smileys/default/huh.gif) ? Or the source code is in github...., he can compile a new version and delete the code for block her address.... can he ? .........
|
|
|
|
micryon
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
May 07, 2014, 08:28:59 PM |
|
You can download this handy program, winmerge, to check the sourcecodes yourself. Other than that, you can't know if anybody is lying or not.
Bingo.. btw i used winmerge to compare Asiacoin to Cinni and Blackcoin.. and that is how i was able to find all the code diffs that the original scammer put in to hide the premine. All those changes have been reverted in the new code base. Code is open source guys.. commits are there.. download winmerge, go at it. More people need to learn to code.. or at least read code.
|
VTC: Vi5NxyF6FPCCEQDrsDcA34P8pXe1Yck21y PDR: PP3EQsV3oX9bBkjpsnESguMHz3tfMqHXhy PlanetDollar
|
|
|
micryon
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
May 07, 2014, 08:32:59 PM |
|
and did you check cbitcoinaddress, cbitcoinaddressvisitor, cbase58data, etc. that there is nothing hidden that would let the cbitcoinaddress constructors or "lostWallet.Get() == addressSource.Get()" do something unexpected? you can confirm that the == operator works correctly and has no tiny flaw added that will fail in this special case?
it's easy to quote a few lines of code that somehow look like that everything is ok while there are several thousand lines of code involved in making this one comparison work and where you could easily hide your stuff.
Coding pros make use of tools like windiff and winmerge. That is the first thing I did even before applying the patches.. I also did negative whitebox testing, using owned addresses.. Is it enough? maybe not.. But at least read the actual thread to understand what has been done.. and/or look at the commit history.. and/or do your own diff/audit.. before making these uneducated comments.
|
VTC: Vi5NxyF6FPCCEQDrsDcA34P8pXe1Yck21y PDR: PP3EQsV3oX9bBkjpsnESguMHz3tfMqHXhy PlanetDollar
|
|
|
micryon
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
May 07, 2014, 08:33:44 PM |
|
Someone contact these guys and make sure they have new wallet update.
|
VTC: Vi5NxyF6FPCCEQDrsDcA34P8pXe1Yck21y PDR: PP3EQsV3oX9bBkjpsnESguMHz3tfMqHXhy PlanetDollar
|
|
|
neaopoliti
Newbie
Offline
Activity: 28
Merit: 0
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
May 07, 2014, 08:33:54 PM |
|
Great work, great new team, great goals, GREAT COIN !!! ![Grin](https://bitcointalk.org/Smileys/default/grin.gif) Come on AsiaCoin ![Cool](https://bitcointalk.org/Smileys/default/cool.gif) Yea, u can also go back to Panda coin if u liked be scamed once again.
|
|
|
|
micryon
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
May 07, 2014, 08:35:52 PM |
|
But he can send the alls coins to the order addresss, to the other pc with the old version wallet, and he can change the original address...... its very easy.... I dont know... I think its not the solutions.
Doing so will cause immediate fork: new wallets will not accept a block that has that transaction. The code does if nheight > 18013 any attempt at transaction usign old address from either new or old wallet past that block will be rejected by ALL new wallets. Protection is on incoming AcceptBlock/processblock of clients. In essence, even if he sends coins to old wallet running old code that can do the send.. newer clients will reject it, and be automatically on a different fork.
|
VTC: Vi5NxyF6FPCCEQDrsDcA34P8pXe1Yck21y PDR: PP3EQsV3oX9bBkjpsnESguMHz3tfMqHXhy PlanetDollar
|
|
|
micryon
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
May 07, 2014, 08:39:24 PM |
|
Or the source code is in github...., he can compile a new version and delete the code for block her address.... can he ? .........
Yes anyone can go to github, revert code and do whatever.. but the point is if they do: they broke the protocol acceptance. For anyone running with the new client: he can't go to YOUR machine and change the code YOU are running, he can only change his own client's code... If he changes his client code (which anyone is able).. then his client code effectively would not be able to communicate with YOUR client code.. and thus a fork happens.. Your client which has the code would just reject any attempt at connection.. and your blockchain would never be modified with that transaction. Even if on his blockchain it did.. We're talking about a network of distributed systems and clients here.. thus it's about what you accept.. if you take the client that has the fix.. then by definition you are protected.
|
VTC: Vi5NxyF6FPCCEQDrsDcA34P8pXe1Yck21y PDR: PP3EQsV3oX9bBkjpsnESguMHz3tfMqHXhy PlanetDollar
|
|
|
crunchynut
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
May 07, 2014, 08:46:19 PM |
|
impossible. you can't confirm that on the fly and whoever tells you in this situation that he carefully checked the code is lying - knowingly or unknowingly. there are so many possibilities to let the one crucial comparison for the premine address return the wrong result. i also don't think that anybody skilled enough to do the task would be willing to spend all that time necessary to go through the code and check that it's really clean and doing what these two junior member accounts that are "saving" the coin are telling us. all you can do is trust them and that doesn't feel right in this context. doing cryptobusiness shouldn't require that amount of trust. @Crunchynut Thanks for playing devil's advocate. We need everyone to provide constructive criticism, and it sounds like you're code savvy enough to help us out. Go ahead and review the code. Let us know if you see a problem that needs to be addressed, or you could even address it yourself. So what is to prevent the original developer from selling more coins from the premine as we speak? Are you rolling back the block-chain to some point in the past or what, I don't get it?
Im not a coder, but as far as i know, there is a hardcode to block wallet, where the orriginal dev have these premined coins. That's the main reason for stop deposits and withdraws on exchanges and the rason why we'rewaiting for new updated wallet. Those premined coins will be, simply told, ignored. I am a coder. I'll break it down. Everyone can look on our AsiaCoin block explorer from the OP that wallet AKPy5ugy98yBkBCNU9Ne1bHExy5tqdq9Gu gained 3228519924.78 AC from transaction 4f2a34278389aac0b88bbb283338d4dac9314ec62e7dba0f263fc4570aa93c3b. If we go back to the first blocks, it's easy to spot that block 1 is the original dev's premine and has a similarly large value to the dev wallet above. As for the code fixes, look here and here for the hard coded dev wallet bans. We can all see redundant checks to block AKPy5ugy98yBkBCNU9Ne1bHExy5tqdq9Gu in ProcessBlock, IsStandard, and AcceptBlock. Check it out for yourselves. Each dev wallet ban in the code looks similar to this: static const CBitcoinAddress lostWallet ("AKPy5ugy98yBkBCNU9Ne1bHExy5tqdq9Gu");
if (lostWallet.Get() == addressSource.Get()){ return error("CBlock::AcceptBlock() : Banned Address %s tried to send a transaction (rejecting it).", addressSource.ToString().c_str()); }
you also checked whether this code is ever executed and there isn't anything hidden that prevents that check? and did you check cbitcoinaddress, cbitcoinaddressvisitor, cbase58data, etc. that there is nothing hidden that would let the cbitcoinaddress constructors or "lostWallet.Get() == addressSource.Get()" do something unexpected? you can confirm that the == operator works correctly and has no tiny flaw added that will fail in this special case? it's easy to quote a few lines of code that somehow look like that everything is ok while there are several thousand lines of code involved in making this one comparison work and where you could easily hide your stuff.
|
|
|
|
Maestro1 (OP)
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
May 07, 2014, 08:52:04 PM |
|
Someone contact these guys and make sure they have new wallet update. I contacted them that second. Waiting for their response.
|
If you're happy with our work on AsiaCoin revival, please consider giving us trust feedback and provide donations to the new AsiaCoin Foundation.BTC: 1LCsuAojeFqf5YamN9iiwEo3VJ9YM8HHjf
|
|
|
micryon
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
May 07, 2014, 09:05:41 PM |
|
It's true that looking at every line of code is too onerous.. so you build ontop of existing knowledge. The best way to do that is look at diffs and commit history. In lieu of commit history, I diff'd the code line by line using winmerge automation against Cinni and Blackcoin. Yes there could be other corner cases to the security patch. We won't know until it is in production and/or more eyes get onto it. For risk adverse people.. please sell.. I encourage people with low risk apetite to sell so you won't have to complain on these forums later on. Nothing in life is risk free. But everything in life is relative. You all trusted someone with 0 posts, 0 history with Asiacoin initially... Now you can either trust the Jr members (and my own skills).. or not. Any one of us could be the original scammer.. even crunchynut.. Its up to your own risk appetite to decide what to do.. of course for those holding AC right now.. you've got nothing to lose already. impossible. you can't confirm that on the fly and whoever tells you in this situation that he carefully checked the code is lying - knowingly or unknowingly. there are so many possibilities to let the one crucial comparison for the premine address return the wrong result. i also don't think that anybody skilled enough to do the task would be willing to spend all that time necessary to go through the code and check that it's really clean and doing what these two junior member accounts that are "saving" the coin are telling us.
all you can do is trust them and that doesn't feel right in this context. doing cryptobusiness shouldn't require that amount of trust.
|
VTC: Vi5NxyF6FPCCEQDrsDcA34P8pXe1Yck21y PDR: PP3EQsV3oX9bBkjpsnESguMHz3tfMqHXhy PlanetDollar
|
|
|
EnabledZombi3
Newbie
Offline
Activity: 14
Merit: 0
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
May 07, 2014, 09:16:36 PM |
|
impossible. you can't confirm that on the fly and whoever tells you in this situation that he carefully checked the code is lying - knowingly or unknowingly. there are so many possibilities to let the one crucial comparison for the premine address return the wrong result. Lie #1It's quite possible to review the code changes for any altcoin with published source code like this. Scroll up in the thread and read about winmerge. Anyone who can read code at a rudimentary level can do this. i also don't think that anybody skilled enough to do the task would be willing to spend all that time necessary to go through the code and check that it's really clean Lie #2There are at least four of us on the volunteer dev team who are both skilled enough to review the code on github and willing to spend the time necessary to review it. and doing what these two junior member accounts that are "saving" the coin are telling us.
all you can do is trust them and that doesn't feel right in this context. doing cryptobusiness shouldn't require that amount of trust. Lie #3I've been personally very forthcoming about my real life identity and background/experience as a developer. If something does go wrong with this revival, my name is attached to that. I welcome everyone to click through the link on my account. All that aside, I do not ask anyone to just trust us. Please independently review the open source, patched AsiaCoin code, announce your findings, and point out problems if they exist.
|
|
|
|
Nicolaas.R
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
May 07, 2014, 09:30:23 PM |
|
impossible. you can't confirm that on the fly and whoever tells you in this situation that he carefully checked the code is lying - knowingly or unknowingly. there are so many possibilities to let the one crucial comparison for the premine address return the wrong result. Lie #1It's quite possible to review the code changes for any altcoin with published source code like this. Scroll up in the thread and read about winmerge. Anyone who can read code at a rudimentary level can do this. i also don't think that anybody skilled enough to do the task would be willing to spend all that time necessary to go through the code and check that it's really clean Lie #2There are at least four of us on the volunteer dev team who are both skilled enough to review the code on github and willing to spend the time necessary to review it. and doing what these two junior member accounts that are "saving" the coin are telling us.
all you can do is trust them and that doesn't feel right in this context. doing cryptobusiness shouldn't require that amount of trust. Lie #3I've been personally very forthcoming about my real life identity and background/experience as a developer. If something does go wrong with this revival, my name is attached to that. I welcome everyone to click through the link on my account. All that aside, I do not ask anyone to just trust us. Please independently review the open source, patched AsiaCoin code, announce your findings, and point out problems if they exist. +1
|
|
|
|
murkster
Full Member
![*](https://bitcointalk.org/Themes/custom1/images/star.gif) ![*](https://bitcointalk.org/Themes/custom1/images/star.gif)
Offline
Activity: 196
Merit: 100
CLOAKCOIN. NOBLECOIN. VERICOIN.
|
![](https://bitcointalk.org/Themes/custom1/images/post/thumbup.gif) |
May 07, 2014, 09:33:44 PM |
|
impossible. you can't confirm that on the fly and whoever tells you in this situation that he carefully checked the code is lying - knowingly or unknowingly. there are so many possibilities to let the one crucial comparison for the premine address return the wrong result. Lie #1It's quite possible to review the code changes for any altcoin with published source code like this. Scroll up in the thread and read about winmerge. Anyone who can read code at a rudimentary level can do this. i also don't think that anybody skilled enough to do the task would be willing to spend all that time necessary to go through the code and check that it's really clean Lie #2There are at least four of us on the volunteer dev team who are both skilled enough to review the code on github and willing to spend the time necessary to review it. and doing what these two junior member accounts that are "saving" the coin are telling us.
all you can do is trust them and that doesn't feel right in this context. doing cryptobusiness shouldn't require that amount of trust. Lie #3I've been personally very forthcoming about my real life identity and background/experience as a developer. If something does go wrong with this revival, my name is attached to that. I welcome everyone to click through the link on my account. All that aside, I do not ask anyone to just trust us. Please independently review the open source, patched AsiaCoin code, announce your findings, and point out problems if they exist. Nicely done.. ![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif) +1
|
~NOBLE: 9nob1eN1GAte3sbZsfPDkw74JDxT2hbXRo ~
|
|
|
crunchynut
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
May 07, 2014, 09:35:38 PM |
|
It's true that looking at every line of code is too onerous.. so you build ontop of existing knowledge. The best way to do that is look at diffs and commit history. In lieu of commit history, I diff'd the code line by line using winmerge automation against Cinni and Blackcoin. Yes there could be other corner cases to the security patch. We won't know until it is in production and/or more eyes get onto it. For risk adverse people.. please sell.. I encourage people with low risk apetite to sell so you won't have to complain on these forums later on. Nothing in life is risk free. But everything in life is relative. You all trusted someone with 0 posts, 0 history with Asiacoin initially... Now you can either trust the Jr members (and my own skills).. or not. Any one of us could be the original scammer.. even crunchynut.. Its up to your own risk appetite to decide what to do.. of course for those holding AC right now.. you've got nothing to lose already. impossible. you can't confirm that on the fly and whoever tells you in this situation that he carefully checked the code is lying - knowingly or unknowingly. there are so many possibilities to let the one crucial comparison for the premine address return the wrong result. i also don't think that anybody skilled enough to do the task would be willing to spend all that time necessary to go through the code and check that it's really clean and doing what these two junior member accounts that are "saving" the coin are telling us.
all you can do is trust them and that doesn't feel right in this context. doing cryptobusiness shouldn't require that amount of trust.
a review from somebody independent, somebody who doesn't have a personal benefit if this turns out as another scam would be helpful. you have invested in asiacoin, this enabledzombi kid already admitted that he put a bit too much of his money into asiacoin, ... "trust me or don't trust me" is not really working. that's what every scammer tells you here in the announcement board.
|
|
|
|
|