ben75
  • Member for 4 years, 1 month
  • Last seen more than a month ago
  • Belgium
How to prevent bloating if all tangle is supposed to be known by everyone?
0 votes

Light nodes don't need to know all transactions. A light node will just ask to it's full node for tips to approve, do the pow (or even delegating the pow to the fullnode) and post the nonces to the ...

View answer
Why is "getTransactionsToApprove" returning identical trunk & branch hashes
Accepted answer
3 votes

Strictly speaking : branch and trunk transaction can be the same. Let's think about transaction validating the genesis: there was only only one transaction on the tangle... so impossible to pick 2 ...

View answer
Change the node while transaction is still pending?
Accepted answer
4 votes

The wallet doesn't keep an open connection to the full node. Here is the flow : get the tips (connection required) do the pow (offline) post the transaction (connection required) transaction is ...

View answer
How long does the proof of work take today and in future?
1 votes

The average duration of the pow is determined by the minWeightMagnitude (i.e the difficulty of the puzzle to solve) and the computing power of the device. On Bitcoin, the difficulty of the pow is ...

View answer
Why does the tip-selection prefer new tips?
2 votes

It must be obvious for everyone that attaching a new transaction to a transaction that was already validated is useless for the network. It must be obvious for everyone that a node should do it's ...

View answer
Sending seeds to someone securely
12 votes

Never send your seed over the network, just explain to your friend how to generate it's own seed securely offline. Ask him one address and transfer the iotas. Securing transfer is one of the main ...

View answer
How can I trust a wallet?
Accepted answer
6 votes

You are right: it's easy to implement a wallet to steal user's seed. If you are a developer, you can: write your own wallet and trusting your own code. read and understand the code written by a ...

View answer
API getTransactionsToApprove tip timeout
1 votes

Transaction to approve are indeed called "tips". There is a tip selection algorithm doing the tip selection, and normally this algorithm should select transaction that are : recent probably not ...

View answer
Limit on number of addresses generated for one seed
Accepted answer
5 votes

An address is generated from 3 inputs : a seed a security level: 1, 2 or 3 an index : an integer In theory an integer can be infinite, in computer science things are often finite. In java integer ...

View answer
Get approvers of transaction using api?
5 votes

There is the findTransactions api (with the approvees parameter) that return the list of all transactions directly approving the one (or the multiple) passed in parameter : curl <NODE_URL> \ -...

View answer
Will MAM not lead to network congestion?
3 votes

Transaction size is limited. An intensive data stream will be splitted into many transactions. Each transaction requires a small pow and the idea is that even if it is small, the pow will discourage ...

View answer
What exactly is a snapshot? Why do we need it? And is there always an update when a snapshot occures?
4 votes

There is no requirement to do a protocol update when a snapshot is done, but it's a good opportunity to do it. Remember that the tangle is still young and protocol updates are required. In the future,...

View answer
Is loggin in from 2 different light wallets at the same time possible?
4 votes

Yes. Iota is a decentralized protocol. There is no central server managing any kind of session. When you execute a transaction on one client, you do the pow to attach it to the tangle (it usually ...

View answer
Transactions between 2 fresh full nodes?
Accepted answer
3 votes

As far as I can see in the code, about every 5 second, a node may run a tip request to it's neighbors, and this tip request increase the "numberOfSentTransactions"

View answer
Who approves changes/fixes to IOTA?
Accepted answer
8 votes

There is no miners on the tangle but they are individuals running fullnodes. They are free to run their preferred implementation of the protocol. So if you fork the IRI and are able to convince the ...

View answer
What does the `security` param for `getNewAddress` do?
Accepted answer
4 votes

It's the "Security level to be used for the private key / address. Can be 1, 2 or 3." A security level determines the number of rounds for hashing, or in other words the length of the private key. ...

View answer
How can you have side chains and still protect against double spending?
Accepted answer
5 votes

1. If you consider flash channels : double-spend is not possible because when creating a flash channel all participants MUST transfer the exact same amount of iota to a multi-sig wallet (signed by all ...

View answer
Does reattaching a transaction compromise my private key for the source address?
Accepted answer
7 votes

No. The data signed in a transaction don't include parent and branch transaction hash. So when you reattach a transaction the signature is unchanged. It means that the portion of the private key ...

View answer
How to provide an IOTA based service, considering the receiving address has to change on every withdrawal?
3 votes

Client ask to the service provider for a valid address. Service provider decide according it's own internal policy the address where this particular client can send funds (it can be a new one). The ...

View answer
IOTA Deposit Still Pending for Five Days
3 votes

After five days, there is almost zero chance that it get approved by a new transaction because the tip selection algorithm will select recent transactions. According to an IOTA dev (on slack), if the ...

View answer
IRI solid milestone tracker crash: GC overhead limit exceeded
2 votes

When running with Xmx3G you are limiting the memory to 3Gb. In Java, when memory consumption raises up to the limit : a process called the GC (Garbage collector) start to try to free memory (by ...

View answer
Full node initialization error : NoClassDefFoundError
Accepted answer
3 votes

It requires java 8 and don't run on java 9. So you have to downgrade java and it can be tricky: Be sure to uninstall java 9 completely with the following command lines : sudo rm -rf "/Library/...

View answer
How does a client detect new IOTA transactions?
6 votes

1) Every fullnode must reference neighbors and must be referenced by (same) neighbors. When a new transaction is submited to a fullnode: it immediately broadcast it to all it's neighbors. So a node ...

View answer
What is an input transaction, and what does its "address" field represent?
Accepted answer
10 votes

It's important to understand that IOTA use UTXO scheme (like bitcoin and probably many other cryptocurrencies). UTXO means Unspent Transaction Output. To understand from where the UTXO concept ...

View answer
A receive address is made public for donations, how do I safely withdraw funds?
Accepted answer
8 votes

How can I safely withdraw the funds a second time ? Second withdraw will be less secure. The security decrease exponential with every withdraw. There is nothing you can do against that. How can I ...

View answer
Offline transaction with light wallet?
1 votes

Offline transaction must be understood as "not connected to a full node". Offline transaction can occurs using the "flash channel" technology. "Flash channel" are currently not supported by the ...

View answer
How do subtangles work?
4 votes

Today, with the Coordinator According my understanding, a subtangle is build by a subset of fullnodes disconnected from the main tangle. (The main tangle being the one were the Coo broadcast the ...

View answer
How will PEAQ tokens interact with IOTA and the Tangle?
Accepted answer
3 votes

Source of information: mainly youtube presentations of the project. The white-paper presenting the Peaq project in details is currently under review, but should be available in december. (1/12/2017) ...

View answer
Where does all Tangle data goes after a Snapshot?
3 votes

Snapshot are publicly available for download. For instance here : https://gist.github.com/paulhandy/5eda521316dec87011128c64722aa20c Additionnaly, there will be also Permanodes where the full history ...

View answer
What is JINN project?
Accepted answer
8 votes

Here is the JINN website: http://iotanodes.org/jinn/ Nobody knows much about Jinn project except its global scope. The idea is to develop a low energy ternary processor. Everything else remains ...

View answer