Technical flashcards

1
Q

Explain Solana Proof of History

A

cryptographic timestamp is placed on transaction which is used to then organize which transactions should be confirmed first based on their submission times

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Solana Tower Byzantine Fault Tolerance

A

even if 1/3 of nodes get faulty, blockchain will still operate

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Solana Turbine

A

splits 128MB block into small packages of 64kb and sends them to closest validators to get processed. once these smaller packages are claimed by validators they can then recreate the original block.

erasure codes - when validator changes and retransmits data in small package

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Solana Gulf Stream + Mempool

A

Mempool = waiting queue
*valid transactions that have been submitted, but have not yet been processed by the network

while transactions are waiting for confirmation in mempool “in line”, transactions can be aligned to validators to be processed for when their time comes up

ex. you are at ticket booth and there are 5 to choose from. as soon as one opens up and it’s your turn in line you redirect to that line immediately.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Solana Sealevel

A

EVM has limitation to single-thread processing, only allowing execution of one smart contract at a time.

Solana Sealevel allows smart-contract to be execued in parallel.

how? smart contracts which run transactions that are read only run in parallel to mitigate manipulation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Solana Pipelining

A

stream of input data that needs to be processed by a sequence of steps and there’s different hardware responsible for each step

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Solana Archivers

A

as blockchain grows in usage, the ledger gets heavier and nodes need to be able to store this effectively

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Hubble & Hubble Space telescope analogy

A

“Hubble can be thought of similarly to the hubble space telescope. Similar to how the hubble space telescope is has revolutionized how we explore outer space, hubble by figment fundamentally changes the way we explore blockchains & validators.”

The idea was born when we saw a common thread of developers wasting too much time on node management. From that point forward we declared “No more node management for developers.” Our goal is to enable web 3 developers to focus on building creative apps on web 3, not managing the underlying infrastructure.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly