6 votes

Why confirming 2 previous transactions instead of 1 or 3, 4, 5?

Let me complement the whitepaper based answer with a bit more explicit technical arguments. Confirming just one transaction would lead just to a linked list of transactions - in other words, a ...
user avatar
  • 435
5 votes

Why confirming 2 previous transactions instead of 1 or 3, 4, 5?

GREAT question! This was actually JUST discussion in the Iota Foundations most recently published research paper! The idea is this: confirm more transaction then you are creating to reduce the number ...
user avatar
  • 798
5 votes

Why confirming 2 previous transactions instead of 1 or 3, 4, 5?

In the whitepaper it's written The edge set of the tangle is obtained in the following way: when a new transaction arrives, it must approve two (1) previous transactions. 1: This ...
user avatar
  • 146
5 votes
Accepted

How long does the proof of work take today and in future?

Short answer it depends. A little longer answer, the needed time for the proof of work depends on: the device that calculates the hash. the load of this device (with other stuff). the ...
user avatar
  • 804
5 votes
Accepted

What does it mean that "the tangle is network-bound instead of hash-power-bound like blockchain"?

The IOTA Tangle more network-bound than hash-power-bound because in order to perform an attack, you need to meet three conditions: X [any number] percentage of network hash rate (depending on Y 34% ...
user avatar
  • 4,459
3 votes
Accepted

How much computing power is needed for the PoW?

A nonvalue transaction (sensors would most likely just pass data and not iota) is only a single transaction (attaching an address to tangle is also a nonzero transaction). My PC (with an i7 8th Gen) ...
user avatar
2 votes
Accepted

Is it possible to create transactions that require less POW

It should be impossible. To successfully accomplish the POW, you must find a nonce (i.e. a random number) to append to the transaction data so that the hash of the whole data (transaction data + ...
user avatar
  • 5,344
2 votes
Accepted

What is the Pearldiver?

"PearlDiver" is the name of the algorithm doing the PoW in the IRI. You can find the code in the official repo on github here.
user avatar
2 votes

How many type of Proof-of-Work is used in IOTA?

1) In mid 2017 the M-Bug was found and the work-around for it is (inoficially) called "Mini-PoW". It could happen that a Bundle-Hash contained "M" which exposed a private key (and all following keys) ...
user avatar
2 votes

What are the cryptographic functions in IOTA(Tangle)

As the whole implementation uses ternary arithmetic, it uses ternary algorithms. For hashing there are three ternary algorithms in use or planned to be used: CURL-T (the original one) where ...
user avatar
  • 7,254
1 vote

Is "Crypto Core" a micro-controller (or FPGA) which is able to do Proof-of-Work completely?

The Crypto Core is a FPGA system which consists of Cortex M1 soft-cpu and specialized logic for accelerating algorithms like hashing (and also PoW) or type-conversions. So, it's both - ...
user avatar
1 vote

How many type of Proof-of-Work is used in IOTA?

I'll try to answer. 1) The "M-bug" is effectively the normalized bundle-hash containing the character M. More information about it here: Why is the normalized hash considered insecure when containing ...
user avatar
1 vote
Accepted

How to use "iota.lib.js.powsrvio" via a small device supports LoraWAN?

The iota.lib.js.powsrvio in your question is a NodeJS library: https://www.npmjs.com/package/iota.lib.js.powsrvio How to use powsrv.io? To use NodeJS libraries, you need to install NodeJS. That is ...
user avatar
  • 435
1 vote

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

If the transaction hash is already in the local tangle, any new transaction with same hash will be ignored (immediately dropped by the IRI). So, no : you can't transform the acyclic graph in a graph ...
user avatar
  • 5,344
1 vote

GPU Proof-of-work

A team working on a spamming tool tried to implement GPU transaction spammer but they ran into big issues with OpenCL as of 20/2/2018. The library is not ready as it always crashes, so it's whether to ...
user avatar
1 vote

GPU Proof-of-work

IOTA has some OpenCL context Library: https://github.com/iotaledger/clcontext But I don't know what you can do with it. Maybe this is what people ware referring to.
user avatar
  • 840
1 vote

How long does the proof of work take today and in future?

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 ...
user avatar
  • 5,344

Only top scored, non community-wiki answers of a minimum length are eligible