Questions tagged [legacy-protocol]

Questions about the legacy protocol (which was switched off in Mainnet on April 28, 2021). It used ternary message encoding and Winternitz one-time signatures.

Filter by
Sorted by
Tagged with
1
vote
2answers
99 views

How is IOTA´s transaction hash determined?

Ive been looking through documentation and articles but couldnt really find anything about it. I assume its the hash of all concatenated attributes? I am not talking about the bundle hash. And a ...
0
votes
2answers
136 views

toTrytes() does not work

I'm always getting this error without understanding why. TypeError: Cannot read property 'toTrytes' of undefined Code: // Require the use of IOTA library const Iota = require('@iota/core') // ...
1
vote
1answer
65 views

How to save the bundle trytes to reattach after a snapshot? [closed]

How to save the bundle trytes to reattach it after a snapshot? How to do this using the JavaScript library?
10
votes
1answer
972 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 ...
9
votes
1answer
297 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 ...
10
votes
8answers
544 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 ...
13
votes
3answers
1k 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 ...
24
votes
1answer
2k 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 ...
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. ...
14
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?