mihi
Moderator
  • Member for 4 years, 1 month
  • Last seen this week
Where did the Wikipedia page for IOTA go?
5 votes

Speaking of English Wikipeda, the deletion discussion is available here. The IOTA page in German Wikipedia has not been deleted so far. I did not check Wikipedias in other languages; however, the ...

View answer
Clarify inner workings of the snapshot
Accepted answer
5 votes

A snapshot removes all transactions from the tangle, and only keeps the balances. The balances at snapshot time (you can verify them if you are running a full node right now) are moved into Snapshot....

View answer
Exchange Winternitz one-time signatures
Accepted answer
5 votes

Post-quantum cryptography is a fairly young field, and while there may be post-quantum signature schemes that are not one-time signatures, I don't know of any (feel free to correct me here). A method ...

View answer
Can an address be used to encrypt data?
Accepted answer
5 votes

Short answer: No. Long answer: Whether a public key can be used for encryption, verifying signatures, or both, heavily depends on the used cryptographic algorithm. RSA is an algorithm where the same ...

View answer
Is there a testing environment for dev purposes
5 votes

There is a public testnet available (you can use https://seeedy.tangle.works/) to receive a seed with 2000 iota for testing). A public testnet node: https://testnet140.tangle.works/ A testnet Tangle ...

View answer
Ternary numeral system and Lamport signature
Accepted answer
5 votes

IOTA uses balanced ternary system. Reason is that they want the system to be efficiently implemented in hardware (on their own trinary processor), and balanced ternary is easier in hardware (positive ...

View answer
Is the tip selection algorithm run only on full nodes?
5 votes

Currently the tip selection is only performed on full nodes, and cannot be performed on light nodes. This is not only true for the tip selection, but also for broadcasting transactions and for ...

View answer
Which parts of a bundle have to be signed?
Accepted answer
5 votes

A signature may even need more than two transactions, e. g. if it is a multisig signature. Yes, the reason is that Winternitz signatures are large (for every tryte you are signing and each key that ...

View answer
How do I configure a public node?
Accepted answer
5 votes

If possible, you should make it available via HTTPS as well (as some wallets will only talk to HTTPS nodes). You should definitely disable commands related to neighbors, otherwise others could remove ...

View answer
How do I set up a private IOTA network?
5 votes

While not officially supported by the IOTA foundation, I put together a few scripts that can be used to start up your private testnet (possibly consisting of only a single node). If you want to go ...

View answer
Mass pending transactions - Can be done without seed/private key?
Accepted answer
4 votes

don't panic Putting it short, these transactions are not actually pending, they are outright invalid bundles with a signature that does not match to either the bundle or the address (or both). Your ...

View answer
What determines the various shapes that show on the Tangle Explorer?
Accepted answer
4 votes

The tangle visualizer you took the screenshot from uses a simple physics/force engine to determine the place of transactions. If the "reduce movement" box is not checked, new transactions appear at ...

View answer
Full node syncing/synced?
4 votes

When retrieving node info from your node, you will see latestMilestone as well as latestSolidSubtangleMilestone (this will also appear in the status bar of the wallet if you use it to connect to your ...

View answer
How do full nodes verify nonces generated after POW completion?
Accepted answer
4 votes

The idea behind PoW is that it is easy to compute a hash of a transaction, but hard to find a transaction where the hash has certain properties. IOTA uses Curl hash function for this, and the Proof of ...

View answer
How is address reuse prevented in the current wallet implementation?
Accepted answer
4 votes

In iri 1.4.2 an API call wereAddressesSpentFrom was introduced. This (and later) iri versions come with a list of previously spent addresses bundled. When the API function is called, both the current ...

View answer
How to start a new offline subtangle?
4 votes

When your intention is to later merge the subtangle with the main tangle without doing the POW for all transactions again, your subtangle will already have to start at an existing transaction (...

View answer
How does the POW change with the number transactions in a bundle?
Accepted answer
4 votes

The bundle hash is calculated from the "essence" parts (address, (obsolete)tag, timestamp, value, bundle index) of all transactions. Then the bundle hash is inserted into all transactions of the ...

View answer
What's the difference between the 3 security levels when generating an address from a seed?
Accepted answer
4 votes

The security level affects two things: How hard it is to brute force a signature for a key (or how hard it is to brute force a message that a given signature can be used to sign). This is mostly ...

View answer
How to get child transactions?
Accepted answer
4 votes

Call findTransactions and pass the hash of the "certain" transaction in the approvees parameter: curl http://localhost:14265 \ -X POST \ -H 'Content-Type: application/json' \ -H 'X-IOTA-API-...

View answer
Does the proof of work needed to attach a transaction fluctuate, if so, what causes the increase/decrease?
4 votes

Proof of work does not increase over time automatically. It may be that the IOTA foundation or the majority of nodes will decide later that more PoW (or less) is needed, so they can adjust the MWM ...

View answer
Promote old transaction instead of reattaching them
Accepted answer
4 votes

When you select a transction in your wallet, the wallet will ask your connected node if it considers the transaction bundle still consistent. A transaction bundle can become inconsistent if one of its ...

View answer
"Received an Invalid TransactionViewModel. Dropping it..." after upgrading to 1.4.1.4
Accepted answer
4 votes

Iri 1.4.1.4 has stricter transaction validity checks than previous versions (to avoid invalid transactions from spreading too far). So if one of your neighbors has not yet upgraded, they will try to ...

View answer
How do I find out whether a TX has been reattached?
4 votes

When you reattach a transaction bundle, you will have two or more sets of transactions (the bundles) with identical bundle hash. Therefore, query transactions by bundle hash, and then group the ...

View answer
When are unconfirmed transactions forgotten?
Accepted answer
4 votes

They will get removed (together with the confirmed transactions) at the next snapshot. Permanodes will keep them forever (if they have ever seen them; it is not guaranteed for unconfirmed ...

View answer
How is a Seed stored in an IOTA wallet?
Accepted answer
3 votes

The seed is stored in your Stronghold backup encrypted by your Stronghold password. When you have a stronghold backup and your stronghold password, you can import the backup into a new stronghold ...

View answer
Where can I find neighbours for testnet?
3 votes

You can visit https://nodesharing.wisewolf.de/, which can automatically assign you testnet or mainnet neighbours for the Chrysalis network (IOTA 1.5, as currently live).

View answer
What is the limit of the database size given dust protection measures?
Accepted answer
3 votes

Assuming an unrealistic worst case where every IOTA address would contain exactly 1'000'010i, split into on 1Mi dust allowance transaction and 10 1i dust transactions, and assuming that every output ...

View answer
What is the difference between Pollen and Coordicide?
Accepted answer
3 votes

Coordicide refers to a goal on the IOTA roadmap, namely to remove the coordinator and create a network that works safely and reliably without it. Pollen is the codename for the first phase of ...

View answer
Converting bytes to trites using IOTA libraries
Accepted answer
3 votes

The method you mentioned converts each byte into 5 trits, so the output array needs to be 5 times the length of the input array. Note that this function is not suitable for encoding any byte ...

View answer
What is the exact stitching process that is being done on the tangle and side-tangle and who is doing it?
3 votes

This is my speculation on how it is done. Due to the fact that the algorithm is randomized and I am not involved in the process, it may as well be a different algorithm. I don't know who is doing the ...

View answer