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
1 vote
1 answer
167 views

Transfer from Multisig 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
1 answer
159 views

How to publish messages using MAM to my private tangle?

I have a private tangle with 2 hornet nodes. I tried MAM using one of the devnet nodes by following the example on the official IOTA webpage. Can someone please tell me how do I publish and fetch ...
1 vote
1 answer
9 views

Private Tangle spawns unissued messages

I set up my own private tangle and it works well. Then I shut down the spammer in order to control the messages issued, anyway, there are messages with indexation payload emitted periodically and I ...
1 vote
0 answers
9 views

What is the difference between Reality-based UTXO ledger and Voting DAG

I was reading the paper Tangle 2.0, which explains the recent research advancement in the protocol. I understand the fact that UTXO ledger can have conflicts and these conflicts are resolved by ...
2 votes
5 answers
426 views

Seed generator best and safe? [duplicate]

Which is the best seed generator and is there an official one Thanks
1 vote
1 answer
51 views

IOTA Streams project still supported?

I discovered the https://iot2tangle.io/hub.html webpage. I tried to set up a project from the page using the STM32_B-L475E-IOT01A BLE project https://github.com/iot2tangle/STM32_B-L475E-IOT01A/tree/...
0 votes
1 answer
63 views

Questions / confusing sentences in IOTA White Paper

Question 1: this is the paragraph It is important to observe that we do not impose any rules for choosing which transactions a node will approve. Instead, we argue that if a large number of nodes ...
1 vote
1 answer
71 views

persisting UTXO metadata

thanks to this topic, I understand that I have to take in consideration Shimmer -and not the actual IOTA mainnet- in order to store data inside transactions permanently. My concern is about ...
3 votes
0 answers
137 views

Is IOTA byzantine fault tolerant?

Is there mathematical proof that IOTA is byzantine fault-tolerant?
2 votes
1 answer
88 views

Data block persistence

I'm developing an application that writes data block inside the Tangle on the IOTA Mainnet. I need that the data blocks persist in time, without loosing them. I recently discovered (thanks to a Iota ...
1 vote
0 answers
29 views

What determines the time a message is included in the IOTA Tangle?

I have a Hornet node connected to the IOTA network. In turn, from my own node I'm sending different messages over the Streams protocol. The propagation times I get give me no clue about why some ...
1 vote
0 answers
11 views

Access the Explorer from my application

In my application, I need to do some regular checks into the Tangle Explorer. I wonder if it's possible to access the Tangle Explorer directly from my application code, in order to automate the checks ...
2 votes
1 answer
67 views

Transactions vs Messages

I'm reading the IOTA documentation, but I'm still having a doubt: is the Tangle a graph where each vertex is a transaction or is each vertex a message? Thanks.
2 votes
1 answer
14 views

Implement a variation of the IOTA Tangle?

I'm a newbie on the IOTA Tangle, I understood the main functionalities and read the documentation regarding the different implementations. I'd like to know if exist some libraries allowing you to ...
28 votes
1 answer
2k 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?
1 vote
2 answers
33 views

Why nodes are still unconfirmed with two tips?

As per the understanding, to issue a new transaction, we need to validate 2 unconfirmed transactions called tips, and then we can append a new transaction to those transactions, adding 2 new edges to ...
1 vote
1 answer
31 views

WASP Chain Setup TCP Connection Refused Error

I am trying to setup a WASP Chain to test deploy a EVM smart contract. However, I try to wasp-cli request-funds or wasp-cli chain deploy I am getting a dial tcp connect:connection refused error. This ...
1 vote
1 answer
67 views

What is the state tracking approach in IOTA IRI?

It is important to keep track of the state, e.g., in order to perform verification of transactions. While it is possible to reconstruct the most updated state by starting from the initial state and ...
0 votes
1 answer
96 views

How to send a data payload of a size 1 MB or greater with MAM and node.js?

I know MAM is deprecated but I am doing some research on MAM. I was able to send and fetch a data payload of size 740 KB. But when I tried to use a data of 1 MB I am getting this issue with node.js ...
1 vote
1 answer
44 views

Should a stable coin be implemented as colored coin or in a contract?

The advantage of a stable coin being a colored coins is that it is live on the tangle and does not sit within a contract. Whereas the shortcoming is that you cannot add more if it. The amount is fixed....
1 vote
1 answer
59 views

How to send a transaction in private tangle Hornet of IOTA?

I have deployed an IOTA tangle network on Hornet and it is running successfully on http://localhost:8081/. How do I send a transaction to it? Are there any steps or could you please share any ...
2 votes
1 answer
27 views

Is/was it difficult to implement colored coins?

To me it looks like colored coins just have additional information stored. It sounds like a struct that has an additional variable. There's probably more to it, I did not yet check that in the source ...
2 votes
2 answers
141 views

What's the advantage of colored coins compared to ERC20 tokens?

It's incredible how easy it is to create colored coins on the current devnet. That's amazing! And those coins are treated just like normal iotas. Has any other chain accomplished to publish colored ...
2 votes
1 answer
89 views

Unknown value in milestone payload

I'm exploring the following milestone message. And I'm using the following RFC: 0019-RFC From the message, I've identified almost every element, but there is one that is not referenced in the ...
3 votes
1 answer
110 views

Values in message structure do not match RFC message structure

I'm trying to understand what is the structure of the messages in IOTA. I used scylla to download some messages and now I don't see that the structure from the message matchs with the current one ...
3 votes
1 answer
49 views

How can I analyse some tangles generated in the mainnet to compare with synthetic ones generated using a simulator?

I’m a researcher I’m trying to analyse some tangles generated in the mainnet to compare with synthetic ones I generated using a simulator I have hard time understanding how to get a database. I’ve got ...
2 votes
0 answers
49 views

How to get the bundle hash or tail transaction hash by using the prepare_transfer() and send_trytes methods?

I am sending data to my hornet private tangle in Python. I wanted to do separate api calls to prepare the transaction and publish the transaction. So, I used api.prepare_transfer() and api.send_trytes(...
25 votes
1 answer
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 ...
0 votes
1 answer
36 views

What is the address of a restricted channel in Masked Authenticated Messaging (MAM)?

I have read many research papers, articles and the iota documentation. However, I am still confused whether the address for restricted mode is hash(merkle root) or hash(side_key + merkle root) Please ...
1 vote
0 answers
57 views

Merkle tree cannot be calculated in hornet

I am trying to calculate merkle tree using the below command:sudo -u hornet COO_SEED="$YOURSEED" hornet -d $HORNETPATH tool merkle. I am getting an error like:sudo: unknown user hornet and ...
0 votes
1 answer
81 views

Tangle : Algorithm to determine if a transaction is valid or not

A node needs to verify that all transaction that it receives are valid before adding it to its local copy of tangle. For this we would need an algorithm which given the cone of this transaction would ...
6 votes
1 answer
881 views

Extracting data from the tangle

The ownership distribution of Iota has been written about but how does one get these addresses? I looked at the Iota API and don't see an obvious way. And the tangle seems like some of it is in binary ...
0 votes
1 answer
41 views

I can't work out how to get TangleID to work

So im trying to get tangleID to work to use it on a project. I am using this project. https://github.com/TangleID/TangleID But everytime I try and run the code i get an error message of "Mam.init is ...
0 votes
0 answers
26 views

Accessing JSON message from IRI node API using Python 3

I am using one command tangle. The tangle is running on Ubuntu machine. From the list of APIs given for IRI node, I'm trying to broadcast a transaction. For this, the first step is to get ...
0 votes
0 answers
55 views

Connection to private node (one command tangle) refused

I have created a one command tangle from this link: https://docs.iota.org/docs/utils/0.1/community/one-command-tangle/overview And using API given here: https://docs.iota.org/docs/node-software/0.1/...
3 votes
1 answer
120 views

Using Public Nodes in IOTA Tangle for testing purpose

I want to send some string data using MAM over IOTA Tangle. Right now, I am using devnet. I want to know how can we test our transactions using public nodes on Mainnet? What is the process for it? I ...
2 votes
1 answer
90 views

How long do Zero Value Transactions last?

Let s say we have some critical information stored as Zero Value transactions on the Tangle. How long does it last? Which robust approaches do you recommend to keep a copy of those transactions? I ...
2 votes
2 answers
87 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
1 answer
49 views

Is it secure to enter your seed in a browser form to publish data to IOTA Tangle?

I am trying to publish my data on IOTA Tangle using MAM. For this, I have designed a web form where I have to enter my seed and press the publish button. The actual data is fetched from firebase ...
18 votes
2 answers
383 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 ...
21 votes
3 answers
374 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 ...
-1 votes
1 answer
39 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?
0 votes
2 answers
66 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
1 answer
62 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
1 answer
24 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
1 answer
52 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
1 answer
28 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
2 answers
35 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
2 answers
134 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
1 answer
153 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, ...