Stack Exchange Network

Stack Exchange network consists of 174 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange
Join us in building a kind, collaborative learning community via our updated Code of Conduct.

The tag has no usage guidance.

1
vote
0answers
44 views

How would the network detect if two milestones with the same index were signed by the coordinator?

Given that the power to sign Milestones is with the Coordinator, the ability exists for the Coordinator to censor and/or direct the network through malicious signing. Given that such detection is in ...
5
votes
0answers
60 views

How to sign a data transaction?

I am wondering if it is possible to sign a data transaction, i.e. generate a signed bundle whose inputs have a balance of 0. If so, how could I construct such a bundle? I am asking because I would ...
1
vote
0answers
56 views

Transfer from Multisg into normal address

I am following the example described here: https://github.com/iotaledger/iota.lib.java/blob/master/jota/src/test/java/jota/IotaMultisigTest.java I put funds into a multisig. Now I want to move that ...
1
vote
1answer
42 views

IOTA Multisig with one Signer

What happens if Alice creates a multisig transfer to Bob's address but she is the sole co-signer. I presume Bob will see the transaction but will not receive the funds until Alice spends the input by ...
2
votes
1answer
334 views

IOTA Winternitz Signature Scheme Details

IOTA uses Winternitz one time signature scheme (W-OTS). Page no 45 W-OTS uses one-way function f and cryptographic hash function g. W-OTS selects parameter w > = 2, which is number of bits to be ...
4
votes
1answer
116 views

Why does IOTA use a post-quantum signature scheme?

There is an existing question about why Iota chose their specific post-quantum signature scheme. But my question is, why use a post-quantum signature scheme at all? Were the motivations discussed ...
11
votes
1answer
138 views

How does the coordinator sign milestones without compromising the private key?

All milestones are just signed transactions with teh address KPWCHICGJZXKE9GSUDXZYUAPLHAKAHYHDXNPHENTERYMMBQOPSQIDENXKLKCEYCPVTZQLEEJVYJZV9BWU. My understanding is that to sign a transaction, you do ...
6
votes
0answers
162 views

Why does IOTA use a post-quantum cryptography algorithm that has non-reusable keys?

What is the advantage of using winternitz signatures over other post-quantum cryptography schemes? Particularly, what is the disadvantage of a lattice-based scheme or a supersingular elliptic curve ...
5
votes
2answers
485 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?
5
votes
2answers
177 views

How is ensured that a message sent in a transaction is immutable?

Zero value transactions can send a message instead of a signature, using the transactions signatureMessageFragment. However, as far as I understand the mechanism, only value, currentIndex, lastIndex, ...
3
votes
1answer
114 views

Attach to Tangle Transaction

The "attach to tangle"-transaction is a special zero value transaction to attach a newly generated address to tangle. The "attach to tangle"-transactions contains signatures such as following ...
9
votes
1answer
235 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 ...
5
votes
1answer
78 views

Which parts of a bundle have to be signed?

I understand that a bundle consists of input and output txs like in this example. Does a signature always need two txs and why? Because it's too big? Which parts of a "value transacting bundle" are ...