8
votes
Accepted
Who approves changes/fixes to IOTA?
There is no miners on the tangle but they are individuals running fullnodes. They are free to run their preferred implementation of the protocol.
So if you fork the IRI and are able to convince the ...
7
votes
Accepted
What is the Actual IOTA Algorithm for Tip Selection?
(I already know that this answer will disappoint you - as it did disappoint me when I found it out)
The current algorithms around the tangle depend on a central node run by the Foundation, known as ...
mihi♦
- 7,324
6
votes
Does all kind of spam benefit the network?
Spam is only good, if it is widely distributed over the network. So if there are enough fullnodes which are used for the spamming transactions, everything is fine. If only a few fullnodes are spammed, ...
6
votes
Accepted
Iota ZeroMQ consumer
Each record represents one transaction which was newly received by the node. I'll take apart one single line (which represents this transaction - so you can compare the values there). The Java code in ...
mihi♦
- 7,324
6
votes
Possibility of installing IOTA on a micro-controller?
It is feasible to use the microcontroller as an IOTA wallet.
For example, you can store your IOTA seed on the flash, generate addresses from it, generate sign transactions. One option to get started ...
6
votes
how is consensus achieved in simple terms?
let me try to reply here
im desperate to understand,i seriously tried
Good thing to be curious. This Illustrated Introduction is a good starting point to learn about today's IOTA: https://blog.iota....
5
votes
Full node influence on scalability
I guess you are right for the current state of mainnet.
However concepts like sharding, swarmnodes, horizontal scaling and hardware support in the form of JINN (and/or Q?????) will eventually lead to ...
5
votes
Accepted
Spam Attack on the tangle worst scenario
The main two bottlenecks on the tangle are as follows:
1) The coordinator: currently, the tangle has a coordinator that ensures that the network isn't overwhelmed by a malicious attacker. Due to the ...
5
votes
IOTA use and resupply
They don't expire. It's just like a bank account. We have a total amount of IOTAs (2,779,530,283,277,761). This amount is distributed through many wallets. You can look up the distribution here.
It's ...
5
votes
Is there a testing environment for dev purposes
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 ...
mihi♦
- 7,324
5
votes
Is this an official source of the IOTA wallet?
Your link is an official one and not scam.
Generally, all projects under https://github.com/iotaledger/* are maintained by the IOTA foundation (i.e. you can safely download from there).
5
votes
Where did the Wikipedia page for IOTA go?
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 ...
mihi♦
- 7,324
4
votes
Accepted
How does the light node handle funds on multiple addresses?
The wallet will show the sum of all your addresses.
It always empties addresses with lower addresses first.
Example:
Your addresses:
A0: 1i
A1: 2i
A2: 4i
sum = 7i
Now you want to send 2i to another ...
4
votes
Accepted
Can I call "getNodeInfo" via UDP the same way I can call it over TCP?
There are three different protocols and ports involved when running a node:
HTTP control / API port (default tcp 14265)
TCP neighbor port (default tcp 15600)
UDP neighbor port (default udp 14600)
...
4
votes
Does the proof of work needed to attach a transaction fluctuate, if so, what causes the increase/decrease?
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 ...
mihi♦
- 7,324
4
votes
Accepted
Does the proof of work needed to attach a transaction fluctuate, if so, what causes the increase/decrease?
The difficulty of the POW is also called the minimal weight magnitude. It's up to you to choose this threshold (it's possible in wallet UI). High minimal weight magnitude means longer computation time,...
4
votes
Will auto-discovery of neighbors be implemented for full nodes?
"Nelson" is a wrapper which facilitates this for IRI. It is made by the carriota.com team. Some reference information so far on it (some people are already using Nelson). There are two blog posts on ...
4
votes
Accepted
IOTA Whitepaper: What is z in Section 4.1?
Variable z is just the index over which the sum in equation (13) iterates. This is similar to when you have
\sum_{i=1}^n ...
where i is the standard index (so no need to "define" i separately).
...
4
votes
Iota White paper section 4.4. Random walkers
A random walker on it's way to tip to approve must randomly select a path at each step. The random walker have the choice between all transactions (i.e. site) directly approving it's current site.
...
4
votes
What exactly is "IOTA eXtensible Interface" (.ixi modules)?
The main contract of IOTA eXtending Interface is to provide extra functionality, e.g. messaging provided by MAM (Masked Authenticated Messaging). IOTA protocol must be set in stone to let hardware ...
4
votes
Accepted
Sort transactions in temporal order
Timestamps in transactions are expected to be unix timestamps. Unix timestamps are timezone independent.
Most importantly, timestamps are set by the client (i.e. the sender) and nothing in the ...
4
votes
Where did the Wikipedia page for IOTA go?
The IOTA page on Wikipedia was deleted because it wasn't a great Wikipedia article. It was poorly sourced, contained much information that wasn't in the sources given... They just decided to rewrite ...
4
votes
Accepted
Values in message structure do not match RFC message structure
The problem as I can see it is that you are interpreting the payload length as 5 bytes, according to spec it is uint32 - so it is 4 bytes. From this point on the data is as follows, which matches the ...
3
votes
Accepted
Full node influence on scalability
You are asking two questions that are somewhat contradictory:
"[...] can the nodes get overburdened and cause network congestion, if there are not enough full nodes?"
"[...] that the maximum tps is ...
3
votes
Accepted
Does the Tangle enforce a tip-selection algorithm?
The protocol does not enforce a particular tip selection algorithm, so every transaction-issuing network participant is free to choose whatever method they want. The IOTA reference implementation (IRI)...
3
votes
Accepted
Couldn't get access to IOTA cool network? What is IOTA cool?
The Android wallet tries to retrieve latest transactions from http://iota.cool—if that fails, this notification is shown. This site seems to be down at the moment. But apart from the fact that the ...
mihi♦
- 7,324
3
votes
Will MAM not lead to network congestion?
Transaction size is limited. An intensive data stream will be splitted into many transactions. Each transaction requires a small pow and the idea is that even if it is small, the pow will discourage ...
3
votes
Accepted
How to properly move funds from Wallet A to Wallet B without being exposed to security risks?
Sergey, there should be no serious risk.
Here is a step by step process:
1) On Wallet B, generate a new address.
2) Once it is generated, send that address to the computer with Wallet A, via email ...
3
votes
Sharding/swarms
Sharding is the process of dividing up data. For example, if you had a database containing information about all of the people alive today it could be quite large (depending on what information you ...
3
votes
Accepted
Most important languages to build an app on IOTA
You can certainly write programs based on the Tangle using:
Javascript
Python
Java
C#
Go
The available libraries have different degree of maturity as stated in the IOTA roadmap where you can find ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
iota-network × 176tangle × 38
transaction × 26
iri-node × 20
masked-authenticated-messaging × 15
security × 10
node × 8
javascript × 7
internet-of-things × 7
white-paper × 7
iri-legacy-api × 6
tip-selection × 5
iota-cli × 5
hornet × 5
wallet × 4
neighbors × 4
proof-of-work × 4
scalability × 4
spam-attack × 4
coordicide × 4
double-spending × 3
reattach × 3
attach-to-tangle × 3
signing × 3
development × 3