Questions tagged [blockchain]
The blockchain tag has no usage guidance.
15
questions
0
votes
0answers
7 views
Denial of Service(DoS) and withdraw.pendingReturns[msg.sender]=0;
I am trying to understand the role of
withdraw.pendingReturns[msg.sender]=0;
in detecting DoS vulnerability. The following paper:VeriSolid says that:
withdraw....
0
votes
0answers
40 views
Books for learning Cryptocurrency
Please suggest a good for mathematical section of studying cryptocurrency.
1
vote
0answers
24 views
What is the difference between Proof of Elapsed Time (PoET) and Practical Byzantine Fault Tolerance (PBFT) algorithm?
I am interested in these two consensus algorithms in the blockchain: PoET and PBFT.
I saw this question about PBFT algorithm.
But, my questions are: what is the difference between PBFT and PoET ...
3
votes
1answer
61 views
How to generate, validate, and invalidate a set/list of numbers in O(1) time and space?
Imagine my server is generating "tokens" of some sort for a client on a regular basis. When a client asks for a token, the server responds with a new value (and any other supplemental information it ...
0
votes
1answer
28 views
What happens when the xor inBlock chaining returns false?
"With block cipher, each plaintext block is XOR-ed with the previous ciphertext block and then encrypted, this is known as block chaining. This prevents identical blocks of plaintext from producing ...
0
votes
1answer
19 views
BlockChain: Always get a new Hash
I am asking a simple question. Why we say that we would always get a new hash in a blockchain? Why we can't have collisions?
One way of collision is that the hard disk becomes full and there is no ...
1
vote
1answer
27 views
Guaranteed existence of a blocking set in the accept definition of Stellar
In the SCP, condition 2 of the accept definition allows a node to vote for one statement and later accept a contradictory one. Condition 2 assumes the existence of a v-blocking set which has not only ...
1
vote
1answer
89 views
Where were the ideas of vote, accept and commit phases originally introduced?
In the Stellar Consensus Protocol SCP, the voting procedure follows a 3 phase commit i.e. vote, accept and confirm i.e. see section 5.
Is this a novel introduction or has this been previously been ...
1
vote
0answers
70 views
A tree-like data structure with rights delegation for distributed computing
Every actor can create a root node and delegate a right to add a child node. Every node contains name of itsā creator or who added it, and value S. Sum of all values S at the same level of the tree ...
0
votes
1answer
21 views
Incentive for block creation in a private blockchain
Bitcoin miners are incentivized to produce valid blocks via a trasactional reward. But let's say I wanted to implement blockchain as part of my private data system. Who would my miner's be? I think ...
75
votes
4answers
14k views
What important/crucial real-world applications use blockchain?
As part of some blockchain-related research I am currently undertaking, the notion of using blockchains for a variety of real-world applications are thrown about loosely.
Therefore, I propose the ...
2
votes
0answers
44 views
Agreeing on a Time in a Trustless Network
Imagine a chord-like network $N$. each machine $m \in N$ is directly connected to $N_m \subset N$.
Without relying on official timeservers, I want all machines to synchronize to some time with ...
0
votes
0answers
124 views
How many number of nodes we can create under hyperledger fabric?
We are using hyperledger fabric. We have a doubt like, is there any limit, of creating number of nodes while configuring hyperledger fabric?
6
votes
1answer
2k views
Why are forks in the Blockchain eventually resolved?
I'm reading Wattenhofer's The Science of the Blockchain. On page 87, he states the following thoerem:
Theorem 7.22. Forks are eventually resolved and all nodes eventually agree on which is the ...
3
votes
1answer
1k views
What is the algorithm for Blockchain's Byzantine Fault Tolerance?
This person was asked: "Why is a blockchain implementation different than a distributed consensus system like Raft?"
In part of their answer they replied:
For one, Raft is not Byzantine fault ...