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

Questions tagged [tangle]

For questions about the tangle, the directed acyclic graph which has the same function in IOTA as the blockchain has in other cryptocurrencies.

3
votes
1answer
32 views

impact of a single double-spend to the network

I just start looking at iota, the general tangle without Coordinator. I am reading the this presentation about the consensus mechanism, where I'm confused about the impact of a single double-spend to ...
0
votes
0answers
29 views

Permanent storage of transaction Tag and signatureMessageFragment? [duplicate]

I am not able to find a clear answer. I would like to ask whether the Transaction Tag and signatureMessageFragment for Non-0 transactions are purged during each snapshot, or not? If either of them is ...
1
vote
1answer
165 views

Immutability in IOTA: How to be sure a transaction is not “removable” from Tangle?

In Bitcoin and Ethereum, the longest chain with the most proof-of-work (POW) invested in it is accepted as the true chain and used to determine balances and history on the network. Because of this, ...
3
votes
1answer
105 views

What would happen, if two different transactions with the same hash get published simultaneously?

This is related/a follow up question to "If someone were to find a Proof of Work collision, could they pin the tail of the tangle to the head?" Imagine two transactions that hash to the same value ...
5
votes
1answer
106 views

What is the blowball problem and what causes it?

According to IOTA Engineering: IRI 1.5.3 addresses the blowball problem seen on Mainnet. What exactly is the blowball problem and what causes it?
2
votes
0answers
94 views

In v1.5.2, are transactions based on the call to `getTransactionsToApprove` included in subsequent calls to `getTransactionsToApprove`?

In the new IRI version 1.5.2, a call to getTransactionsToApprove provides a set of transactions that can be used as the trunk and branch of a new transaction. Given that some of the returned tips ...
3
votes
1answer
73 views

What has been the growth rate of tangle confirmation rate until today?

I am curious to understand how the tangle has improved in terms of confirmation rate since its inception. Are there any statistics which show this? A positive growth is definitely a good sign. And if ...
0
votes
0answers
46 views

JOTA - Use of Servers

I'm using the JOTA : Library 0.9.11-SNAPSHOT API. I am using Eclipse JUnit testing for the example found at https://github.com/iotaledger/iota.lib.java/blob/master/jota/src/test/java/jota/...
1
vote
1answer
123 views

If someone were to find a Proof of Work collision, could they pin the tail of the tangle to the head?

If someone were to find a Transaction Proof of Work collision, would it be possible to pin the tail of the tangle to the head and create an infinite loop? IE. Create a self-referential tangle segment ...
3
votes
2answers
160 views

With IRI version 1.5.2, how does the prevention of lazy tip selection change the tangle's partition tolerance?

One of the features of IOTA is that sub-tangles can be constructed and then attached to to the main tangle in the future. With IRI version 1.5.2, how does the prevention of lazy tip selection change ...
3
votes
1answer
74 views

In IRI version 1.5.2, is the prevention of lazy tip selection a further entrenchment of the Coordinator?

For background, please read: https://blog.iota.org/coming-soon-iri-1-5-2-52114ca67a70 Under the hood, while doing validation, IRI will now remember the most recent milestone referenced by each ...
0
votes
1answer
59 views

Is Java MAM Coming? [closed]

I'm developing a Java REST web services app that works with the Tangle. Currency won't be involved, just data messages, as from sensors. I think MAM is the technology for me, but I am not seeing any ...
2
votes
1answer
59 views

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

As a matter of transparency and of user and community education, I think it is important to properly catalog and make public the side-tangle-to-tangle stitching process that has been conducted by ...
2
votes
1answer
92 views

When can a transaction be considered irreversable? (without COO)

In an interesting exchange between Come-From-Beyond (CFB) and a Nxt developer, the question is asked: DEV. So when can a transaction be considered irreversable? CFB. Never, look at formula #14 in ...
2
votes
2answers
147 views

As per “The Stability and the Security of the Tangle”, how will IOTA ensure that all honest nodes are continuously using their hashing power?

As per the recently released The Stability and the Security of the Tangle, a 2018 ICUBE - University of Strasbourg "study of the stability and the security of the distributed data structure at the ...
4
votes
1answer
91 views

When would it be required to intentionally partition the Iota transaction graph?

According to the original IOTA post on bitcointalk, partition tolerance is not only defined as the ability for the IOTA transaction graph to resist the reversal of large sets of transactions, but also ...
4
votes
1answer
83 views

What determines the various shapes that show on the Tangle Explorer?

The Tangle explorer is currently displaying an "IC". Is this a secret message? What determines the various shapes that show on the Tangle Explorer? Here is another example, while The Coordinator ...
-2
votes
1answer
58 views

The “road-map” for when the IOTA Tangle reaches sufficient size? [duplicate]

Apparently we are still in "testnet" including a "coordinator" responsible for the validation of all transactions until the tangle reaches sufficient size. If so, what is the "road-map" on this point?
3
votes
1answer
48 views

How are nodes incentivised to be honest when approving transactions?

I am new to IOTA and would like to understand how nodes are incentivised to be truthful when approving transactions? Bitcoin: Say a miner approves a tx that is invalid (say bc it double spends). It ...
0
votes
1answer
40 views

Interacting with IOTA from mobile application?

Is it possible to interact with IOTA Tangle (for example, send a message) using an application installed in a mobile phone? If so, is it possible to install IOTA library in a mobile phone? And if yes, ...
2
votes
0answers
89 views

How to compute the % of network computing power the attacker hold?

It is known generally that Tangle is susceptible to 34% attack(of total computing power) that gives a 100% successful attack. The example given on page 19 of white paper says that an upper limit to ...
1
vote
0answers
21 views

Signature Aggregation

Could BLS signatures (https://en.m.wikipedia.org/wiki/Boneh–Lynn–Shacham) be used to aggregate transactions and compress data to keep the Tangle at a manageable size?
2
votes
0answers
67 views

how to relate computing power of attacker to transaction rate of attacker?

Assume that the merchant accepts the legitimate transaction when its cumulative weight becomes at least w_0, which happens t_0 time units after the original legitimate transaction. let μ stand for the ...
1
vote
0answers
59 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 ...
3
votes
1answer
98 views

Problem uploading message to Tangle

I'm working on a project for sending sensor data to the tangle and up to now I've managed to do the following Collect environment data from a sensor attached to a Raspberry Pi Send that data via MQTT ...
0
votes
0answers
40 views

getTips returns an empty array after days / hours of inactivity on isolated node

On an isolated iota tangle, let's say there is no recent activity for a day or two. Why does getTips return empty after such time? Edit: The getTransactionsToApprove API command is does not show this ...
1
vote
1answer
91 views

Tangle and transaction explorer

I want to have an isolated tangle for testing purposes. I want to explore and browse this tangle for individual transactions, as I attach new transactions on this tangle. Is there an open source ...
4
votes
1answer
115 views

“The Tangle” white paper: How the probability of double-spending event end with this approximation (t_0 μ)/w_1?

If the attacker managed to obtain a nonce that gives the double‐ spending transaction a weight of at least 3n0 during the time interval of length t0, then the attack succeeds. The probability of this ...
8
votes
1answer
247 views

Where can I find the Genesis transaction?

Is there any Tangle explorer where I can find the Genesis transaction and browse from there through the Tangle? In Bitcoin I already found the Genesis Block.
13
votes
1answer
367 views

Persistence of important data on the Tangle

To this date, the IOTA network truncates all stored transactions after a snapshot, so that we basically only have an image of addresses with funds. Now lets assume following scenario: Company A ...
3
votes
0answers
121 views

How can IOTA detect local tangle corruption?

When our local tangle changes, how can IOTA detect that? I researched online but can't found a clear answer. Can anyone explain the detailed mechanism for local data corruption detection and recovery? ...
6
votes
1answer
69 views

Difference between node and site

In the whitepaper is written: A quick note on terminology: sites are transactions represented on the tangle graph. The network is composed of nodes; that is, nodes are entities that issue and ...
5
votes
0answers
105 views

Why are Oyster Pearl's transactions clumping like this, and not getting confirmed? Is this an issue with the tip selection algo?

It appears that Oyster Pearl, a data transmission service built on the tangle, has launched their testnet and is submitting transactions to IOTA tangle live and tagging them (see above image). As we ...
5
votes
2answers
682 views

Is double spending possible in IOTA?

It is mentioned in Tangle's white paper (technology behind IOTA) that From the above discussion it is important to recognize that the inequality λ > μ should be true for the system to be secure. In ...
2
votes
2answers
157 views

Understanding getTransactionsToApprove

The official docs for getTransactionsToApprove state The higher your depth value, the more "babysitting" you do for the network (as you have to confirm more transactions). I don’t exactly ...
9
votes
0answers
220 views

Why does the tangle exhibit clumping?

In the Iota whitepaper the tangle is depicted as a uni-directional graph with a uniformly random set of connections between graph nodes. In the current implementation the true topology of the tangle ...
3
votes
1answer
117 views

Snapshot pending transactions address strike through line

Hi I have got bit of issue as I have got balance in my seed now as we all know the snapshot happening on 28 jan 2018 was reading article where is says any pending transactions will be wiped out or ...
7
votes
1answer
148 views

Does a wallet actually verify or validate two other transactions?

This is to confirm my understanding: In many talks and posts, it is said that the wallet or client of a node validated or verifies two other transactions. I wonder, whether this is the best ...
3
votes
1answer
195 views

Address length requirements

If one sends a 0-value transaction to an address with less than 90 chars [A-Z9], I noticed that thetangle.org appends the address with some random characters so that it consists of exactly 90 chars. ...
3
votes
1answer
144 views

What restricts the growth of the “tangle”

In IOTA, each transactions are created by a node performing a fixed POW verification on two other transactions. Since the POW difficulty is never adjusted, node(s) ability to create transactions ...
2
votes
0answers
59 views

Why are MIOTA transferred to the same wallet and then do not appear anymore? [closed]

I sent 999 MIOTA to my wallet, but after they were received they were immediately transferred again to the same wallet and now the wallet is empty. Can you please explain me what happened and where my ...
4
votes
1answer
127 views

How will IoT devices know the state of the network?

I understand that the plan is to have specific hardware to allow IoT devices to perform the PoW, but how will they know the state of the network in order to perform the MCMC? Wouldn't that require ...
2
votes
1answer
131 views

Finding a double-spending inner conflict referencing two tips

I think that IOTA Transactions, Confirmation and Consensus is a very good reading. It helped me a lot on understanding IOTA protocol working. Nevertheless I have a doubt: regarding the Double Spend ...
4
votes
2answers
245 views

Iota Whitepaper: What is “k” in Section 3?

The IOTA Whitepaper in Section 3 does not seem to define k. Is k the number of verifications required by a transaction as noted earlier in the Whitepaper or something else? If it's the former I do not ...
2
votes
2answers
61 views

Pending Questions [closed]

I moved some IOTA in from Binance; I see the IOTA but it still says pending. Before I move that to a new seed, it should say confirmed, correct? Also, Anytime I want to send IOTA to my seed, I have ...
4
votes
1answer
52 views

What happens with transactions e and f in this example?

I was looking at the best answer of the following thread (Without the Coordinator, how will the network decide which double-spend succeeds?) and asking myself what will happen to the transactions e, f ...
4
votes
1answer
92 views

Walking the tangle—How to get the parents?

Looking at Pseudocode to walk the tangle?, in order to walk the tangle you look at the open tips and then you look for the parents. getTips gives you a list of all the open tips. What API call is ...
5
votes
0answers
189 views

MAM message encryption

According to the documentation message encryption is done in following way Each message is encrypted with a one-time pad that consists of the channel ID and the index of the key used to sign the ...
4
votes
1answer
121 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 ...
4
votes
0answers
64 views

What code was used and are there any examples of code available to develop the MAM on the XDK and RuuviTag for the Tangle?

There have been reports of MAM being implemented and sent to the Tangle using the Bosch XDK and the RuuviTag. What code was used and are there any examples of code available to develop the MAM on the ...