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.

Filter by
Sorted by
Tagged with
18
votes
2answers
366 views

Consensus - how is a single, non-conflicting graph (tangle) maintained?

In traditional blockchains consensus is maintained by proof of work such that the valid chain containing the most cumulative work is agreed to be the consensus chain. IOTA lacks blocks and ...
20
votes
3answers
336 views

Consensus - what convergence properties does the tangle have when multiple conflicting transactions are built upon by different parts of the network

In traditional blockchains consensus is maintained by proof of work such that the valid chain containing the most cumulative work is agreed to be the consensus chain. IOTA lacks blocks and ...
0
votes
0answers
3 views

Can MAM transaction be appended?

There is an already existing MAM transaction that has been published on Tangle by a seed. Now, I want to add further data in the same transaction. Example, temperature sensor has published data ...
-1
votes
1answer
24 views

is tangle (IoTA) Depth-first search or Breadth-first search?

There is several of algorithms for topology sorting for DAG. What is algorithm used by tangle for search, is it Depth-first search or Breadth-first search or is there another method?
1
vote
2answers
52 views

How is a MAM stream implemented on the Tangle?

What I am wondering is how the Merkle tree for a MAM stream is implemented in the Tangle. Is each set of new data in the stream basically a "leaf", and considered a separate transaction on the Tangle ...
0
votes
2answers
40 views

How do I know MAM data has been published?

I am running a code to publish random data on Tangle via MAM. If I don't fetch the data at the same time, and I just want to confirm if it has been published on Tangle, how do I do that? Also, is it ...
1
vote
1answer
25 views

Why is the async function not working while fetching MAM data?

I am making a simple MAM publish and fetch script. The first script is mam_publish which publishes the data. The other script is mam_receive which fetched the already published data. Now, the ...
0
votes
1answer
14 views

Edit MAM stream already implemented on Tangle

For my project, I have created a web interface on which I'm viewing a published MAM stream. I want to know that is it possible to edit or add new record to MAM stream that has already been published ...
0
votes
1answer
27 views

Error in neighbors list on IoTA full node iri-playbook

I have install iri-playbook but when I want to show my neighbors list using this command nbctl -l it shows this error: ERROR: Error response from node: code 500, response: '{"exception":"port out of ...
1
vote
1answer
18 views

How is Tangle Quantum Immune? [duplicate]

I was going through the iota tangle documentation and features and found one of the feature mentioned as Quantum Immune , so basically looking for resources to understand the quantum immune property ...
0
votes
2answers
24 views

How do transactions reference each other in the Tangle?

How do transactions reference other transactions in the Tangle, is it through the Merkle root, or signature message fragment? And how can you make a transaction reference another chosen transaction. ...
1
vote
2answers
69 views

What is the correct way to write “Hello, World!” to the tangle?

How would a simple program look like, that, when run, writes the message Hello World to the tangle?
3
votes
1answer
51 views

How to send Health Data to Tangle via MAM?

I am trying to make a project to send Health data from my phone to Tangle via MAM. For this purpose, I have made a sample file that publishes sample health data to Tangle. When I am running the code, ...
1
vote
0answers
28 views

what is the Mathematical principle of the tangle

how do i get the probability of the douple-spending?
6
votes
4answers
1k 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 ...
0
votes
1answer
38 views

Is it possible to secure the data of an IOT idevice in an ICS by using MAM?

The idea is to add IOT devices to an ICS (industrial control system), send and retrieve the data of these devices through the tangle. The data will be sent through the IOT device using MAM and be ...
1
vote
0answers
94 views

How can I get back my balance showing in my IOTA wallet?

I use IOTA Wallet Version 2.5.7 (2.5.7). I know I had 101.89800000 IOT in my wallet (my cointracking.info account confirms). I was able to log into my account, but my balance is showing 0. I tried ...
3
votes
1answer
198 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 ...
1
vote
1answer
97 views

IOTA network actual usage

My understanding is that IOTA is mostly useful to communicate data rather than to store data, given that the network undergoes periodic transaction pruning (snapshots). Is this correct? If so, is ...
0
votes
0answers
95 views

IOTA and LoraWAN: Proof of Concept of storing data in the Tangle

I found an article here :(Link to the article) entitled "LoraWAN and IOTA: Proof of Concept of storing data in real time in the Tangle" , written by Harm van den Brink (IOTA foundation member). ...
3
votes
1answer
170 views

How to install IOTA in a small device supports LoraWAN?

I found an article here :(Link to the article) entitled "LoraWAN and IOTA: Proof of Concept of storing data in real time in the Tangle". The thing is not clear to me is that if IOTA has been ...
1
vote
2answers
84 views

How can the transactions in the Tangle be ordered temporally?

I do not understand how the IOTA Tangle DAG indicates by its structure the temporal order when two spends are on separate, independent, branches. It is possible that two transactions occur and are ...
2
votes
1answer
51 views

IOTA and Tangle relation

I used to think that IOTA is the cryptocurrency which uses the Tangle Direct Acyclic Graph. But today I spend some time on the IOTA official and there is no single appearance of the word "...
2
votes
2answers
91 views

physical clock or logical clock for timestamping

Timestamps in Tangle are already mandatory and must have a value in a certain range, which seems to be between the last snapshot time (epoch 1517180400, which is GMT: Sunday, January 28, 2018 11:00:00 ...
13
votes
0answers
386 views

How to determine how quickly the network detects double-spends?

In the question "How does the system sustain regular low-effort "splitting attacks"?" a scenario about the ability to disrupt the network by spamming double-spends and having the network ...
4
votes
1answer
74 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 ...
3
votes
1answer
178 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 ...
27
votes
1answer
1k views

What does the IOTA coordinator actually do?

We know that there is a coordinator, which helps to secure the network in order to prevent attacks in early stages of adoption. What does it do exactly, how does it work?
3
votes
1answer
116 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 ...
1
vote
1answer
230 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, ...
1
vote
0answers
38 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 ...
5
votes
1answer
135 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?
1
vote
1answer
132 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
1answer
96 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 ...
1
vote
0answers
116 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/...
3
votes
1answer
86 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
80 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
1answer
102 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
1answer
68 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 ...
0
votes
1answer
187 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 ...
4
votes
1answer
139 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
90 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
2answers
242 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 ...
-2
votes
1answer
65 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
128 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 ...
3
votes
1answer
61 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 ...
24
votes
1answer
1k 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 ...
2
votes
3answers
814 views

How can IOTA's proof of work provide sufficient network security?

This is a controversial post I found in the IOTA slack. The concerns are regarding IOTA's security. How does IOTA approach the specific statements? IOTA is fundamentally broken. It's a PoW ...
2
votes
0answers
94 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?