Skip to main content
Share Your Experience: Take the 2024 Developer Survey
36 votes
Accepted

Why does IOTA use a ternary number system?

Citing response of the IOTA's Co-founder David, Ternary is the optimal radix, actually Base E (2.71....) is, but you can't make processors like that. So it comes down to Base Binary (2) vs Base ...
DisplayName's user avatar
35 votes
Accepted

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

Yes, you can upload images or any files or other data to the tangle. As long as their size is less than 2187 trytes you can put them into one tx (=transaction). If they are bigger (=more trytes) than ...
Zauz's user avatar
  • 4,454
20 votes

Why does IOTA use a ternary number system?

Three questions were made: 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 ...
lvella's user avatar
  • 461
13 votes
Accepted

Will the total supply of IOTA tokens ever increase?

The total supply of IOTA will not increase based on the current design of the technology. Currency supply doesn't have to increase if the value of the currency increases to offset it. Wealth creation ...
aboose's user avatar
  • 3,135
8 votes
Accepted

What is JINN project?

Here is the JINN website: http://iotanodes.org/jinn/ Nobody knows much about Jinn project except its global scope. The idea is to develop a low energy ternary processor. Everything else remains ...
ben75's user avatar
  • 5,344
8 votes
Accepted

What are trytes and trits?

You are probably familiar with Bytes and Bits. (If not: Wikipedia knows) Since IOTA is not based on binary but trinary/ternary computing, we need different names. bits, bytes A bit is a digit in a ...
Zauz's user avatar
  • 4,454
7 votes

What are the maths to convert bytes <-> trytes?

There are several ways to convert bytes to trytes, caused by the fact that you can take a different number of bytes at once to convert (the more bytes you take, the less space is wasted). In theory, ...
mihi's user avatar
  • 7,324
6 votes
Accepted

If I increment the first tryte of Seed A to obtain Seed B, why does Seed B retain some of the spent addresses of Seed A in it's history?

Every new address is generated by incrementing a seed and doing some hashing. This gives a useful feature: If you don't want to see the whole history of the transfers then increment the seed before ...
Come-from-Beyond's user avatar
5 votes

What is JINN project?

JINN is currently under NDA and doesn't release any information about its development. Here are some snippets of what we know about JINN via the developers on Slack: JINN is a low cost (target price:...
aboose's user avatar
  • 3,135
4 votes

Why is JINN Ternary?

The main reason for JINN to be ternary, is that it is based on development of a ternary general purpose processor. I have searched alot on this topic, but the only conclusion I can draw is that they ...
Sissors's user avatar
  • 41
4 votes

Why is JINN Ternary?

JINN ternary microprocessor is not created for the desktop, laptop, tablet or smartphone markets. The markets that JINN is aiming for are the blue oceans of the Internet of Things, smart sensors, ...
Bayequentist's user avatar
3 votes
Accepted

Converting bytes to trites using IOTA libraries

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 ...
mihi's user avatar
  • 7,324
3 votes

Why are three trits in a tryte?

Trits are not very readable by humans, so English letters and a separator ('9') were used for combinations of 3 trits. Calling them "characters" would require to add "used in IOTA addresses" sometimes ...
Come-from-Beyond's user avatar
2 votes
Accepted

Why is this Jinn processor better for iota?

We don't know too much info on JINN processor and it's not an absolute must for IOTA to function as it's already up and running now. Based on rumors the JINN chip is specifically designed to process ...
HuKo's user avatar
  • 316
2 votes

Will the total supply of IOTA tokens ever increase?

If the total supply will be increased (look at other answers to see why they would be increased), all holdings would be multiplied by a number that results in the total supply still being an ideal ...
Zauz's user avatar
  • 4,454
2 votes
Accepted

Where is the message in the transaction bundle?

The message is stored in the space where the signature normally would be. In the signatureMessageFragment of the first transaction in the bundle, there is GACDZCTCEAADTCGDGDPCVCTCGA and a whole lot of ...
Laurence's user avatar
  • 1,358
2 votes

Why were 4-byte integers chosen as the best way of storing individual trits within IOTA software?

I was in discord around the time this was originally posted. I figured someone would have provided the answer right after we discussed it... @Come-from-Beyond brought it up himself, and he said that ...
user3105152's user avatar
1 vote

Why does the least significant trit come first?

By convention, unbalanced ternary notation have the most significant trit on the left. By convention, balanced ternary notation have the least significant trit first. Iota use balanced ternary, so ...
ben75's user avatar
  • 5,344
1 vote

When did iota devs adopt ternary over binary?

Ternary is in the scope from day one. In fact cfb is working on this since many years. Here is a quote from cfb on the nxt forum (from 2014) : We can count from the 30th of April 2014 when the name ...
ben75's user avatar
  • 5,344
1 vote

How much of my security is improved using other levels of security when generating the seed?

81 trits => 3^81 ~ 4.43×10^38 combinations 162 trits => 3^162 ~ 1.96×10^77 combinations 243 trits => 3^243 ~ 8.72×10^115 combinations Normally security level 1 would be enough (average of about 2.2×...
Pomyk's user avatar
  • 201

Only top scored, non community-wiki answers of a minimum length are eligible