6
votes
Accepted
What is the goal of the Nash Equilibrium blog posts?
Here's my takeaway, and technical people please feel free to correct me:
This blog post is about how every node can pick their own tip selection algorithm, which is the method by which they decide ...
6
votes
Accepted
Does attaching an address reveal its private key?
No, because when you attach an address, a zero-value transaction is done to the address. I.e. it's an incoming transaction to the target address and doesn't reveal the private key.
3
votes
Accepted
is tangle (IoTA) Depth-first search or Breadth-first search?
When the tip selection algorithm searches for transactions, it uses a depth parameter.
You can find out more about depth here: https://docs.iota.org/docs/getting-started/0.1/transactions/depth
3
votes
Attach to Tangle Transaction
The transaction that is done when "attaching to tangle" doesn't have a sender address. It's just one address—the new address—in that transaction. The action just adds an address connected to your seed ...
3
votes
Accepted
Attaching an address to the tangle via the API
Unlike other systems like Bitcoin, IOTA transactions do not distinguish between source and destination addresses. Every transaction in a bundle has exactly one address. If the transaction value is ...
mihi♦
- 7,324
3
votes
Accepted
How to attach an address to tangle programmatically?
Attaching an address is just sending a 0 value tx to this address.
You can use the sendTransfer method of the JavaScript library. It handles the tip-selection (branch- and trunkTransaction) and ...
3
votes
How Does a Client Prepare PoW for the Node?
You use getTransactionsToApprove to get the two transactions/tips that you need to use in your PoW. Then you must craft your transaction trytes, the Javascript libraries help with this. Then you ...
3
votes
Accepted
Attach to tangle, invalid response error
It means that the node your wallet is talking to did not return the expected response to your API call. Usually it is a problem with the node and the issue can be fixed by changing to another one.
...
2
votes
Accepted
Attaching an address generated by an old version of the library?
Attaching such old (Curl) addresses might work, but it is by design that it does not most of the time, because usually this is not what you want to do (if you do not want to lose your funds). Read ...
mihi♦
- 7,324
2
votes
Accepted
JOTA - How to verify PoW is being done?
Yes Pow must have been done... but not locally.
To perform the POW locally, you need to setup an iotaClient with a object able to perform the pow locally.
You do this in the @Setup for your test ...
2
votes
Why is anyone with API access allowed to cancel the 'attachToTangle' operation of another user?
It's the responsability of the node owner to configure it's node properly. The recommended setting is to not allow remote-POW (therefore interruptAttachingToTangle is a NOOP).
If the node owner ...
2
votes
Accepted
What does "Inconsistent subtangle" mean?
"Inconsistent subtangle" - transaction you want to promote is referencing an invalid transaction (or one that was confirmed in other reattachment). That means you have to use reattach.
"Cannot find ...
2
votes
Attaching an address to the tangle via the API
The following Python code can be used to attach an address to the tangle
import time
from iota import Iota
from iota import Address
from iota import ProposedTransaction
''' both work, with and ...
1
vote
BadApiResponse: 403 response from node: {'error': 'command [attachToTangle] is protected'}
The attachToTangle command is used to perform PoW for your transaction. For it to work for transactions received via the Internet (even from localhost), you need to enable remote PoW in your Hornet ...
mihi♦
- 7,324
1
vote
Accepted
Why is the async function not working while fetching MAM data?
Mam.fetch is not an async function, instead use the callback. You can make any “callback style” function into an async function by wrapping the call in a return new Promise((resolve,reject)=> .... ...
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 ...
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.
1
vote
Accepted
Python API - Reattaching transactions after snapshot
Following from the light wallet:
https://github.com/iotaledger/wallet/blob/4a50e49c15c76ec57793614eafaa2edf54352927/ui/js/ui.addresses.js#L55
https://github.com/iotaledger/wallet/blob/...
1
vote
What is the goal of the Nash Equilibrium blog posts?
In the Tangle randomness is important, if some portion of nodes are selsifh (try to choose the best two tips) we don't want a situation like Figure 1 from this blog post (here).
In other words, only ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
attach-to-tangle × 20iri-legacy-api × 6
tangle × 5
proof-of-work × 4
iota-network × 3
address × 3
iri-node × 2
transaction × 1
wallet × 1
seed × 1
masked-authenticated-messaging × 1
snapshot × 1
coordinator × 1
address-reuse × 1
reattach × 1
consensus × 1
balances × 1
signing × 1
pyota × 1
development × 1
iota-cli × 1
hornet × 1
python × 1
private-key × 1
flash-channel × 1