windjc
Legendary
Offline
Activity: 2156
Merit: 1070
|
|
August 15, 2017, 06:45:36 AM |
|
IOTA: know what a tangle means Before putting a new cryptocurrency on our SuiQiu cryptocurrency exchange, it is our duty to understand what's really going on and where risks lie at its fundamental level. IOTA draws even more interest since an innovative concept - DAG (Directed acyclic graph) is implemented in its backbone, the tangle. Unfortunately, while investigating IOTA, we are convinced that this implementation is immature. The tangle and therefore IOTA have too much risk. IOTA: know what a tangle means As stated in IOTA's white paper, the tangle is the technology used as a backbone of IOTA. Like other tangles, this technology qualify as a messy mass of things. It is therefore inherently difficult to make sense out of it. Such efforts are admirable. Everyone should take a look at their white paper. On the other hand, pointing out some concerns and flaws are relatively easy. In this article, we shall see the tangle lacks incentive, privacy and security. We hope people will have a better idea what a tangle means by then as well as how to fix the tangle in the future. Incentive No transaction fee is the charm of IOTA. But, Who do NOT need to pay? Lazy nodes benefit actually. Who do not really verify another transaction, who just vote for transactions seems to be verified, who leaves the number of tips grow unlimitedly do NOT need to pay. On the opposite, a good node will need to verify two transactions. Sounds like not a big deal? Think twice. Transactions are related to each other. For example, if we try to determine whether a transaction is conflicting we should check all the other transactions to see whether there is a transaction conflicting with this one. According to the white paper, a good node should use a MCMC (Markov Chain Monte Carlo) algorithm to select the two tips to verify to prevent a parasite chain attack; And runs the tip selection algorithm many times, for example 100 runs. That's just a start. We can tell tip selection algorithms will keep evolving and complicating things to prevent other attacks, if not failed to. After knowing what you are paying (make sure you do) let's say you still want to be a good node, just like miners verify other people's transactions in Bitcoin. But wait another second, do you still recall that IOTA do NOT reward you anything and other people do NOT pay you transaction fees? As stated in the white paper, they do not impose any rule for choosing the transactions to approve. Hence, lazy nodes survive. Nevertheless, a network full of lazy nodes means unlimited forks, no efficiency, vulnerable to all kinds of attack. So, the last resort the white paper turns to is a reputation system, namely, ' If one particular node is "too lazy", it will be dropped by its neighbors.' This leads to the second topic. Privacy So, one should build up a good reputation by letting people know all the good transactions and verifications one made. Once you decide to use a new node for some privacy, the reputation gone. Then again, lazy nodes benefit. Security Let's start with an attack scenario to double spend target transaction T with T'. 1.T has been broadcasted. 2.A lot of micro-payments are broadcasted as a distraction from T. 3.Attackers vote for T' to out weight T. Usually, attackers need 51% of network power to out race target T in a blockchain. However here, computing power are extremely distracted in the tangle. People just don't have to verify T. They can get caught by micro-payments which IOTA is proud of (without even try to draw a line between micro-payments and spamming). Or, they can be lazy. Then, when T' and T are getting close, good nodes will not approve both T' and T directly or indirectly since their reputation and their chance to get approved is on the stake. So, stay out of the dispute watching T' out weight T clearly, and then, approve T'. Moreover, since IOTA has an asynchronous network, attackers can pre-prepare their PoW (Proof of Work). For example, they can solve the cryptographic puzzle as PoW in advance and wait for the "right time" to broadcast their transactions. One cannot point out all the concerns in the tangle. But we shall at least ask : When can I confirm that I get the money? In Bitcoin, it is about 6 blocks after your transaction is included into a block, which means approximately 60 minutes. Not bad. Now, in the tangle, how long should I wait? Well, this is a crucial question to our exchange. We cannot tell our clients that we have no idea when you can safely trade your IOTA; Plus the unsolved privacy issue; Plus the concerns that IOTA will be paralyzed by innocent lazy nodes. In conclusion, IOTA will not be traded on our SuiQiu cryptocurrency exchange. Blockchain Researcher Yushi yushi@chaobi.la8/10/2017 Never heard of this exchange.
|
|
|
|
|
|
There are several different types of Bitcoin clients. The most secure are full nodes like Bitcoin Core, which will follow the rules of the network no matter what miners do. Even if every miner decided to create 1000 bitcoins per block, full nodes would stick to the rules and reject those blocks.
|
|
|
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
|
|
|
|
Come-from-Beyond (OP)
Legendary
Offline
Activity: 2142
Merit: 1009
Newbie
|
|
August 15, 2017, 07:33:03 AM |
|
Nevertheless, a network full of lazy nodes means unlimited forks, no efficiency, vulnerable to all kinds of attack.
This claim should be accompanied with a proof or at least with some argumentation. It contradicts to what simulations show. I didn't read the rest, too large wall of text and if there is a wrong claim in the very beginning then there will be more mistakes for sure.
|
|
|
|
djamey10
Newbie
Offline
Activity: 34
Merit: 0
|
|
August 15, 2017, 07:41:15 AM |
|
How to recover IOTA from old seed? Is there any video guide?
|
|
|
|
squidlings
Member
Offline
Activity: 67
Merit: 10
|
|
August 15, 2017, 07:55:15 AM |
|
How to recover IOTA from old seed? Is there any video guide?
I opened my iota wallet, freaked out at my 0 zero balance. After reading the update news, I uninstalled the old wallet and installed the new one. It asks for your seed and searches your balance. Then you put your seed in twice. Boom, back online.
|
|
|
|
squidlings
Member
Offline
Activity: 67
Merit: 10
|
|
August 15, 2017, 07:56:03 AM |
|
Check your pending balances... it goes there before it hits your main balance.
|
|
|
|
djamey10
Newbie
Offline
Activity: 34
Merit: 0
|
|
August 15, 2017, 08:06:32 AM |
|
How to recover IOTA from old seed? Is there any video guide?
I opened my iota wallet, freaked out at my 0 zero balance. After reading the update news, I uninstalled the old wallet and installed the new one. It asks for your seed and searches your balance. Then you put your seed in twice. Boom, back online. Is it possible to recover IOTA from mobile or 32 bit laptop?
|
|
|
|
|
mrkhajit
Newbie
Offline
Activity: 25
Merit: 0
|
|
August 15, 2017, 08:44:56 AM |
|
good price for this coin.
|
|
|
|
btcdee
|
|
August 15, 2017, 09:53:58 AM |
|
Is it possible to apply Artificial Intelligence concepts such as machine learning and pattern recognition to IOTA?
|
|
|
|
|
coingrow
|
|
August 15, 2017, 01:00:06 PM |
|
IOTA was created by the genius behind Nxt. Nxt was (and still is) revolutionary. The anonymous founder always noted Nxt was just an experiment for the new big thing... that's probably IOTA.
|
|
|
|
sprinkles
|
|
August 15, 2017, 01:02:32 PM |
|
How to recover IOTA from old seed? Is there any video guide?
I opened my iota wallet, freaked out at my 0 zero balance. After reading the update news, I uninstalled the old wallet and installed the new one. It asks for your seed and searches your balance. Then you put your seed in twice. Boom, back online. Found the process to be fairly straightforward but it did have some hiccups. First time it hung in transition for a couple of hours after entering a new seed. Then the first attempt at making the transaction hung. The second try worked but took an age to confirm after re-attaching. Had no issues finding the balance. All up to date now.
|
|
|
|
cryptosamurai
Member
Offline
Activity: 76
Merit: 10
|
|
August 15, 2017, 04:09:25 PM |
|
Some help if possible.... I setup the new wallet a couple days ago with the new seed. I approved the amount and it showed pending so I shut it down at that point.
I loaded it back up today earlier and it's still showing pending. I see the Rebroadcast or Reattach options. I don't just want to start clicking things so I really need to know what is the best method to get the balance to show up.
Do I select a new node and then click one of these options?
|
|
|
|
Vassy
Newbie
Offline
Activity: 9
Merit: 0
|
|
August 15, 2017, 04:27:23 PM |
|
Some help if possible.... I setup the new wallet a couple days ago with the new seed. I approved the amount and it showed pending so I shut it down at that point.
I loaded it back up today earlier and it's still showing pending. I see the Rebroadcast or Reattach options. I don't just want to start clicking things so I really need to know what is the best method to get the balance to show up.
Do I select a new node and then click one of these options?
Reattach is your choice. Do it every 30 min until one of the pending transactions gets confirmed.
|
|
|
|
Supercell
Newbie
Offline
Activity: 32
Merit: 0
|
|
August 15, 2017, 04:58:49 PM |
|
IOTA: know what a tangle means Before putting a new cryptocurrency on our SuiQiu cryptocurrency exchange, it is our duty to understand what's really going on and where risks lie at its fundamental level. IOTA draws even more interest since an innovative concept - DAG (Directed acyclic graph) is implemented in its backbone, the tangle. Unfortunately, while investigating IOTA, we are convinced that this implementation is immature. The tangle and therefore IOTA have too much risk. IOTA: know what a tangle means As stated in IOTA's white paper, the tangle is the technology used as a backbone of IOTA. Like other tangles, this technology qualify as a messy mass of things. It is therefore inherently difficult to make sense out of it. Such efforts are admirable. Everyone should take a look at their white paper. On the other hand, pointing out some concerns and flaws are relatively easy. In this article, we shall see the tangle lacks incentive, privacy and security. We hope people will have a better idea what a tangle means by then as well as how to fix the tangle in the future. Incentive No transaction fee is the charm of IOTA. But, Who do NOT need to pay? Lazy nodes benefit actually. Who do not really verify another transaction, who just vote for transactions seems to be verified, who leaves the number of tips grow unlimitedly do NOT need to pay. On the opposite, a good node will need to verify two transactions. Sounds like not a big deal? Think twice. Transactions are related to each other. For example, if we try to determine whether a transaction is conflicting we should check all the other transactions to see whether there is a transaction conflicting with this one. According to the white paper, a good node should use a MCMC (Markov Chain Monte Carlo) algorithm to select the two tips to verify to prevent a parasite chain attack; And runs the tip selection algorithm many times, for example 100 runs. That's just a start. We can tell tip selection algorithms will keep evolving and complicating things to prevent other attacks, if not failed to. After knowing what you are paying (make sure you do) let's say you still want to be a good node, just like miners verify other people's transactions in Bitcoin. But wait another second, do you still recall that IOTA do NOT reward you anything and other people do NOT pay you transaction fees? As stated in the white paper, they do not impose any rule for choosing the transactions to approve. Hence, lazy nodes survive. Nevertheless, a network full of lazy nodes means unlimited forks, no efficiency, vulnerable to all kinds of attack. So, the last resort the white paper turns to is a reputation system, namely, ' If one particular node is "too lazy", it will be dropped by its neighbors.' This leads to the second topic. Privacy So, one should build up a good reputation by letting people know all the good transactions and verifications one made. Once you decide to use a new node for some privacy, the reputation gone. Then again, lazy nodes benefit. Security Let's start with an attack scenario to double spend target transaction T with T'. 1.T has been broadcasted. 2.A lot of micro-payments are broadcasted as a distraction from T. 3.Attackers vote for T' to out weight T. Usually, attackers need 51% of network power to out race target T in a blockchain. However here, computing power are extremely distracted in the tangle. People just don't have to verify T. They can get caught by micro-payments which IOTA is proud of (without even try to draw a line between micro-payments and spamming). Or, they can be lazy. Then, when T' and T are getting close, good nodes will not approve both T' and T directly or indirectly since their reputation and their chance to get approved is on the stake. So, stay out of the dispute watching T' out weight T clearly, and then, approve T'. Moreover, since IOTA has an asynchronous network, attackers can pre-prepare their PoW (Proof of Work). For example, they can solve the cryptographic puzzle as PoW in advance and wait for the "right time" to broadcast their transactions. One cannot point out all the concerns in the tangle. But we shall at least ask : When can I confirm that I get the money? In Bitcoin, it is about 6 blocks after your transaction is included into a block, which means approximately 60 minutes. Not bad. Now, in the tangle, how long should I wait? Well, this is a crucial question to our exchange. We cannot tell our clients that we have no idea when you can safely trade your IOTA; Plus the unsolved privacy issue; Plus the concerns that IOTA will be paralyzed by innocent lazy nodes. In conclusion, IOTA will not be traded on our SuiQiu cryptocurrency exchange. Blockchain Researcher Yushi yushi@chaobi.la8/10/2017 Never heard of this exchange. I'd really like to hear an official response to these points from a dev, these are quite serious concerns if valid. TLDR isn't really enough. Disclosure: About half my crypto holdings are in IOTA.
|
|
|
|
cryptosamurai
Member
Offline
Activity: 76
Merit: 10
|
|
August 15, 2017, 05:10:10 PM |
|
Some help if possible.... I setup the new wallet a couple days ago with the new seed. I approved the amount and it showed pending so I shut it down at that point.
I loaded it back up today earlier and it's still showing pending. I see the Rebroadcast or Reattach options. I don't just want to start clicking things so I really need to know what is the best method to get the balance to show up.
Do I select a new node and then click one of these options?
Reattach is your choice. Do it every 30 min until one of the pending transactions gets confirmed. Ok... I've done the Reattach function and it ran for about 5 mins until it said Reattach Completed So then i just wait for 30 mins or so... If nothing comes through then do the process again?
|
|
|
|
R-J-F
Sr. Member
Offline
Activity: 1078
Merit: 310
AKA RJF - Member since '13
|
|
August 15, 2017, 06:16:29 PM |
|
Some help if possible.... I setup the new wallet a couple days ago with the new seed. I approved the amount and it showed pending so I shut it down at that point.
I loaded it back up today earlier and it's still showing pending. I see the Rebroadcast or Reattach options. I don't just want to start clicking things so I really need to know what is the best method to get the balance to show up.
Do I select a new node and then click one of these options?
Reattach is your choice. Do it every 30 min until one of the pending transactions gets confirmed. Ok... I've done the Reattach function and it ran for about 5 mins until it said Reattach Completed So then i just wait for 30 mins or so... If nothing comes through then do the process again? ^ This will be the Achilles Heal of IOTA. Please, consider redesigning the client for ease of use and make it simple enough for new adopters to figure out. I know you have much bigger aspirations then us simple investors/users but, without us, there is little chance of real success. Make the wallet simple.
|
"Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety." Ben Franklin
|
|
|
cryptosamurai
Member
Offline
Activity: 76
Merit: 10
|
|
August 15, 2017, 06:48:44 PM |
|
Some help if possible.... I setup the new wallet a couple days ago with the new seed. I approved the amount and it showed pending so I shut it down at that point.
I loaded it back up today earlier and it's still showing pending. I see the Rebroadcast or Reattach options. I don't just want to start clicking things so I really need to know what is the best method to get the balance to show up.
Do I select a new node and then click one of these options?
Reattach is your choice. Do it every 30 min until one of the pending transactions gets confirmed. Ok... I've done the Reattach function and it ran for about 5 mins until it said Reattach Completed So then i just wait for 30 mins or so... If nothing comes through then do the process again? ^ This will be the Achilles Heal of IOTA. Please, consider redesigning the client for ease of use and make it simple enough for new adopters to figure out. I know you have much bigger aspirations then us simple investors/users but, without us, there is little chance of real success. Make the wallet simple. It is a bit unnerving to see the history have the balance of my coins but no balance. I've done this process a few times now but it's just showing a new entry in the history each time.... but no balance. Should I try a different node or something else?
|
|
|
|
roger74
Newbie
Offline
Activity: 18
Merit: 0
|
|
August 15, 2017, 07:36:42 PM |
|
Sounds kind of complicated zzz
|
|
|
|
horsecoinchina
Newbie
Offline
Activity: 56
Merit: 0
|
|
August 15, 2017, 08:01:28 PM |
|
Yeah, but completely unrelated to Iota, hence his question about shilling.
|
|
|
|
|