blockchain algo links
This commit is contained in:
parent
30fd8d5f7f
commit
ab265c3696
2 changed files with 21 additions and 8 deletions
13
index.html
13
index.html
|
@ -66,7 +66,8 @@
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="#block-timing">Block Timing</a></li>
|
<li><a href="#block-timing">Block Timing</a></li>
|
||||||
<li><a href="#difficulty-adjustment">Difficulty Adjustment</a></li>
|
<li><a href="#difficulty-adjustment">Difficulty Adjustment</a></li>
|
||||||
<li><a href="#hash-algorithm">Hash Algorithm</a></li>
|
<li><a href="#block-hash-algorithm">Block Hash Algorithm</a></li>
|
||||||
|
<li><a href="#block-rewards">Block Rewards</a></li>
|
||||||
</ul></li>
|
</ul></li>
|
||||||
<li><a href="#urls-1">URLs</a></li>
|
<li><a href="#urls-1">URLs</a></li>
|
||||||
</ul></li>
|
</ul></li>
|
||||||
|
@ -426,11 +427,15 @@ OP_2DROP OP_DUP OP_HASH160 <addressThree> OP_EQUALVERIFY OP_CHECKSIG
|
||||||
|
|
||||||
<h4 id="difficulty-adjustment">Difficulty Adjustment</h4>
|
<h4 id="difficulty-adjustment">Difficulty Adjustment</h4>
|
||||||
|
|
||||||
<p>The proof-of-work target is adjusted every block to better adapt to sudden changes in hashrate. The exact adjustment algorithm can be seen <a href="#fixme">here</a>.</p>
|
<p>The proof-of-work target is adjusted every block to better adapt to sudden changes in hashrate. The exact adjustment algorithm can be seen <a href="https://github.com/lbryio/lbrycrd/blob/e90d7f54cede3c1c5bfc3590351054bdc5a99480/src/lbry.cpp">here</a>.</p>
|
||||||
|
|
||||||
<h4 id="hash-algorithm">Hash Algorithm</h4>
|
<h4 id="block-hash-algorithm">Block Hash Algorithm</h4>
|
||||||
|
|
||||||
<p>LBRY uses a combination of SHA256, SHA512, and RIPEMD160. The exact hashing algorithm can be seen <a href="#fixme">here</a>.</p>
|
<p>LBRY uses a combination of SHA256, SHA512, and RIPEMD160. The exact hashing algorithm can be seen <a href="https://github.com/lbryio/lbrycrd/blob/e90d7f54cede3c1c5bfc3590351054bdc5a99480/src/hash.cpp#L18">here</a>.</p>
|
||||||
|
|
||||||
|
<h4 id="block-rewards">Block Rewards</h4>
|
||||||
|
|
||||||
|
<p>The block reward schedule was adjusted to provide an initial testing period, a quick ramp-up to max block rewards, then a logarithmic decay to 0. The source for the algorithm is <a href="https://github.com/lbryio/lbrycrd/blob/ebeb2bd092734035887ca3d8d0e69628bd2d3900/src/main.cpp#L1594">here</a>.</p>
|
||||||
|
|
||||||
<h3 id="urls-1">URLs</h3>
|
<h3 id="urls-1">URLs</h3>
|
||||||
|
|
||||||
|
|
16
index.md
16
index.md
|
@ -58,7 +58,8 @@ A> For more technical information about LBRY, visit [lbry.tech](https://lbry.tec
|
||||||
* [Consensus](#consensus)
|
* [Consensus](#consensus)
|
||||||
* [Block Timing](#block-timing)
|
* [Block Timing](#block-timing)
|
||||||
* [Difficulty Adjustment](#difficulty-adjustment)
|
* [Difficulty Adjustment](#difficulty-adjustment)
|
||||||
* [Hash Algorithm](#hash-algorithm)
|
* [Block Hash Algorithm](#block-hash-algorithm)
|
||||||
|
* [Block Rewards](#block-rewards)
|
||||||
* [URLs](#urls-1)
|
* [URLs](#urls-1)
|
||||||
* [Metadata](#metadata)
|
* [Metadata](#metadata)
|
||||||
* [Metadata Specification](#metadata-specification)
|
* [Metadata Specification](#metadata-specification)
|
||||||
|
@ -408,17 +409,24 @@ Explain how transactions serve as proof that a client has made a valid payment f
|
||||||
|
|
||||||
LBRY makes some small changes to consensus timing and methodology.
|
LBRY makes some small changes to consensus timing and methodology.
|
||||||
|
|
||||||
|
|
||||||
#### Block Timing
|
#### Block Timing
|
||||||
|
|
||||||
The target block time was lowered from 10 to 2.5 minutes to facilitate faster transaction confirmation.
|
The target block time was lowered from 10 to 2.5 minutes to facilitate faster transaction confirmation.
|
||||||
|
|
||||||
#### Difficulty Adjustment
|
#### Difficulty Adjustment
|
||||||
|
|
||||||
The proof-of-work target is adjusted every block to better adapt to sudden changes in hashrate. The exact adjustment algorithm can be seen [here](#fixme).
|
The proof-of-work target is adjusted every block to better adapt to sudden changes in hashrate. The exact adjustment algorithm can be seen [here](https://github.com/lbryio/lbrycrd/blob/e90d7f54cede3c1c5bfc3590351054bdc5a99480/src/lbry.cpp).
|
||||||
|
|
||||||
|
#### Block Hash Algorithm
|
||||||
|
|
||||||
|
LBRY uses a combination of SHA256, SHA512, and RIPEMD160. The exact hashing algorithm can be seen [here](https://github.com/lbryio/lbrycrd/blob/e90d7f54cede3c1c5bfc3590351054bdc5a99480/src/hash.cpp#L18).
|
||||||
|
|
||||||
|
#### Block Rewards
|
||||||
|
|
||||||
|
The block reward schedule was adjusted to provide an initial testing period, a quick ramp-up to max block rewards, then a logarithmic decay to 0. The source for the algorithm is [here](https://github.com/lbryio/lbrycrd/blob/ebeb2bd092734035887ca3d8d0e69628bd2d3900/src/main.cpp#L1594).
|
||||||
|
|
||||||
#### Hash Algorithm
|
|
||||||
|
|
||||||
LBRY uses a combination of SHA256, SHA512, and RIPEMD160. The exact hashing algorithm can be seen [here](#fixme).
|
|
||||||
|
|
||||||
### URLs
|
### URLs
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue