All Questions

Filter by
Sorted by
Tagged with
13
votes
3answers
943 views

What information is leaked if I reuse an address?

Everyone knows that spending from an address multiple times is bad, because Winternitz OTS. But, what does that mean, exactly? What information is leaked in each signature, and how would an attacker ...
37
votes
3answers
1k views

What are the prerequisites for shutting down the IOTA coordinator?

What conditions need to be met for the central coordinator to be shut down? Is there a number of transactions per second, a number of full IRI nodes or an update to the algorithm necessary?
11
votes
3answers
782 views

What are the minimal system requirements to run a full IRI node?

What is the minimal system that would be suitable for this task? What kind of system and OS would you recommend for this?
27
votes
9answers
1k views

How to generate a seed safely?

I am sceptical about online generators. How could I generate a IOTA seed safely offline? Does it need to be on a specific format?
11
votes
2answers
2k views

What's the difference between a private key and a seed?

What is the difference between a private key and a seed? When people talk about the "secret key", do they mean the "private key? Are they the same? What are public keys? How are they related to ...
10
votes
8answers
505 views

A receive address is made public for donations, how do I safely withdraw funds?

I have a receive address that I have given out to other people, both for payments and donations; After transferring the funds to a new address, someone has donated to the previous address. How can I ...
31
votes
1answer
613 views

How does the system sustain regular low-effort “splitting attacks”?

The whitepaper focuses mainly on attacks in which an attacker tries to double-spend. So the section about the splitting attack examines the case that an attacker tries to effectively create two forks ...
13
votes
1answer
1k views

What is the IOTA transaction data structure?

I'm vaguely familiar with Bitcoin's UTXO-based transaction structure and Ethereum's account-based/gas-including transaction structure. What does an IOTA transaction contain?
21
votes
3answers
2k views

What is an IOTA “bundle”?

The IOTASear.ch tangle explorer allows searching for addresses, transactions and bundles. While the meaning of addresses and transactions seem clear to me, I am not aware of the purpose of bundles. ...
9
votes
2answers
215 views

Does all kind of spam benefit the network?

It is frequently stated that spam even makes the network stronger by confirming other transactions. However, it is not difficult to imagine an attacker that either confirms primarily their own ...
27
votes
1answer
1k views

What does the IOTA coordinator actually do?

We know that there is a coordinator, which helps to secure the network in order to prevent attacks in early stages of adoption. What does it do exactly, how does it work?
24
votes
1answer
1k views

Is it possible to send pictures to the Tangle? What is the data limit per transaction?

As we all know, it is easily possible to convert ASCII to trytes. See this converter in the IOTA github: Converter If I now want to convert a whole picture like one of the Iota logo to trytes, how is ...
9
votes
1answer
872 views

Why is the normalized hash considered insecure when containing the char 'M'

Looking at the code of the iota.lib.js' bundle creation mechanism, a normalized hash is computed and then checked for inclusion of 13 /* = M */. If one is found, the obsoleteTag is incremented, and ...
13
votes
3answers
2k views

What does the ATTACH TO TANGLE button do?

On the Receive screen in the IOTA Wallet there's a button labeled "Attach to Tangle": I thought attaching to tangle only applies to transactions, not addresses. What does this button do?
9
votes
1answer
253 views

How are addresses calculated from the seed?

I was wondering how addresses are calculated from the seed. Specifically, I thought it was using the hash of the seed plus a nonce to create the address. But I would appreciate if someone could shed a ...
17
votes
2answers
743 views

Without the Coordinator, how will the network decide which double-spend succeeds?

Since each double spend, from its perspective, is a valid transaction, they are equally likely to be selected as tips. How will multiple parties agree for certain which one has confirmed, in a timely ...
8
votes
0answers
544 views

What is the max possible transactions/second rate in IOTA?

Did anyone calculate the max amount of transactions per second which is possible in IOTA? As far as I understand the transactions rate is only limited by network's bandwidth of full nodes. Let's ...
10
votes
1answer
280 views

Why are the 50% I reveal when signing random?

Assumptions You reveal exactly 50% of your private key with the signature of a transaction. What part you reveal is random. (What information is leaked if I reuse an address?) Is this correct? The ...
4
votes
2answers
1k views

In a transaction, what are “trunk”, “branch” and “bundle” exactly?

I'm browsing the tangle explorer and found that transactions have fields called Branch, Bundle & Trunk, but cannot figure out what their meaning is exactly. As second part of my question, I ...
10
votes
1answer
154 views

Does IOTA become less accessible the further its value increases?

Rounded, right now a single IOTA is worth around $0.0000024. Yesterday it was worth $0.0000015. If the MIOTA price goes up to $500-$1,000 as some people have been forecasting, this means a single IOTA ...
10
votes
1answer
335 views

Does every node in the network have to know about all transactions issued by other nodes eventually?

With every node I mean the nodes issuing and validating transactions, so certainly full nodes, with light nodes I'm not sure. I understand that the tangle can be pruned and snapshots can be created ...
7
votes
2answers
140 views

What is the chance that a supercomputer finds a Seed with money

I know that today it is almost impossible to find someones Seed. But what happens in the future. Will it ever be possible that a very fast supercomputer is checking million seeds per second to find ...
5
votes
1answer
417 views

What is the initial own weight of a transaction in IOTA?

According to the white paper for IOTA the initial own weight of any transaction is 3n, where n is a positive integer. However, in section 4 it says that the own weight value is capped to one to ...
5
votes
1answer
211 views

Where is PoW being executed when using the CLI wallet?

It‘s actually all in the title: When using the “official” command line interface wallet (https://github.com/iotaledger/cli-app) and e.g. attaching an address, is PoW executed on the client or by the ...
4
votes
1answer
111 views

Why does sending take so long? Does it depend only on POW or also on something else?

If I do a transaction with my 2.6GHz laptop it last quite a long time in the status "sending" (1-3minutes). I know that it is because of the power of work that has to be done. But is the time always ...
4
votes
3answers
246 views

How many addresses do I have to reattach after a snapshot?

I heard rumors about double-spending is possible after a snapshot if you don't create new addresses. Now I have 70 addresses in my actual wallet/seed. Does that mean I have to create 71 new addresses ...
4
votes
1answer
79 views

How do I configure a public node?

How can I configure my node such that it is secure for public access? I am aware that I can use either the --remote-limit-api launch argument, or by setting it in my ini; REMOTE_LIMIT_API=...
4
votes
3answers
216 views

What happens to a Subtangle if it attaches to an invalid transaction?

If I have a large offline Subtangle with 1000 transactions and I choose to bring it online by attaching it to tip T, what happens if tip T ends up being invalid later on? Does my entire Subtangle ...
47
votes
2answers
4k views

Why does IOTA use a ternary number system?

What are the benefits of the ternary number system over the more traditional binary number system? Are there drawbacks to ternary with respect to binary, aside from the obvious of less adoption?
27
votes
5answers
1k views

What is the total supply of IOTA?

In Bitcoin the total supply is capped at 21 million BTC. In Ethereum things are slightly looser. (I don't know what their total supply will be.) What's the case for IOTA? Is there a cap, and if so, ...
13
votes
1answer
444 views

Persistence of important data on the Tangle

To this date, the IOTA network truncates all stored transactions after a snapshot, so that we basically only have an image of addresses with funds. Now lets assume following scenario: Company A ...
7
votes
2answers
349 views

How to start a new offline subtangle?

Can a new offline subtangle be created without referencing any existing transactions? Or does the offline node which is running this offline tangle need to start out with some global history and pick ...
13
votes
3answers
2k views

How is data stored in the tangle?

What exactly is being stored in the Tangle if I send a set of data to someone? Is the whole data stored in the Tangle or does the data just pass through the Tangle. Is it just like putting a bag in an ...
13
votes
2answers
236 views

How to provide an IOTA based service, considering the receiving address has to change on every withdrawal?

One of IOTAs main use cases is to provide a way for M2M (machine to machine) micro payments. Therefore services can be called by sending a transaction, including payload + funds, to a specific address....
9
votes
1answer
326 views

When is a pending transaction technically confirmed?

I'd like to understand the steps that lead to an eventual confirmation of a transaction. I understand that there are several child transactions required and that the individual weights of each of ...
9
votes
3answers
124 views

Secure Way to Copy & Paste Seed into Desktop Wallet

I am afraid of keyloggers or other malware on my computer. What is a secure way to copy and paste the Seed from my password manager into the desktop wallet?
9
votes
1answer
625 views

What is the Min Weight Magnitude and what implications arise from changing it?

The Min Weight Magnitude determines how 'hard' the POW puzzle is. How does this work? What are the implications when setting a lower or higher MWM, how does it impact the consense and are tx with ...
8
votes
1answer
183 views

How is address reuse prevented in the current wallet implementation?

When trying to send to a foreign address, I got the following error recently: How does my wallet know, that this address has already been used for sending? It's quite an old address, so I assume I ...
8
votes
1answer
835 views

How exactly are transactions verified and confirmed in IOTA

What I understand is when I purchase an IOTA the source which I make my purchase is one of the node in the network of nodes. This node uses the Monte Carlo algorithm to pick two previous transactions ...
5
votes
2answers
177 views

What does “invalid consistency” mean?

I found a bundle, which shows invalid consistency. The Tangle explorere says, it would never confirm. My suggestion is that the Bundle input value is higher then the overall bundle output value. But, ...
4
votes
2answers
457 views

Pseudocode to walk the tangle?

I would like to pick a random node, call getNodeInfo and see it's latest milestone. Then I'd like to walk the graph (depth first search? breadth first search?) backwards to the start and map the ...
17
votes
2answers
315 views

How do I know if a pending transaction will be successful?

When I send or receive IOTA, I first see the transaction in my wallet as in pending. As the time pass, the transaction is still in pending. I have to wait half an hour minimum to do the reattach. And ...
14
votes
2answers
176 views

Can a node steal my seed?

Could someone theoretically set up a node to siphon seeds from people who connect to it? Or is the seed always safe? How is it handled internally?
12
votes
3answers
295 views

How does reattaching a transaction increase the chance for confirmation?

It is common advice to reattach a pending transaction. But why do I have to do so from a technical perspective? In other words: why does the tip selection not pick up my transaction if it's pending ...
9
votes
2answers
1k views

Full node vs permanode

I would like to clarify the distinction between the pragmatics and incentive of running a full node vs a permanode. Could you comment if my statements correct,and if necessary correct mine to ...
8
votes
2answers
445 views

Can IOTA have a hard fork?

With so many forks occurring in Bitcoin (Bitcoin Classic, Cash, Gold, Diamond, Silver, ...) I was wondering if it was possible for IOTA to have a fork? I know that IOTA uses a "DAG" (Directed ...
6
votes
2answers
725 views

Can one send a zero value transaction from any address to any address?

Since zero value transactions do not require a signature, I assume one can send 0 value tx from any address, even if he does not own the corresponding seed. Is this assumption correct?
6
votes
1answer
129 views

How to Securely Outsource Proof of Work Calculation?

In another question about proof of work on Internet of Things devices one answer mentions "it would be capable of outsourcing PoW within it's local area network". This piques my interest. How is ...
6
votes
1answer
175 views

Clarify inner workings of the snapshot

We are in the middle of the January 2018 snapshot. Time to understand the inner workings. First: The upcoming IRI update includes a long list of addresses and balances. However, strictly speaking ...
6
votes
1answer
179 views

findTransaction not finding tag

I was experimenting with some transactions and I wonder why the node cant find a transaction when I search for it by its TAG, yet finds it when I search for it by its transaction hash. Example: ...

15 30 50 per page