Skip to content

Commit 37780a4

Browse files
committed
Update links to iohk.io --> www.iog.io
1 parent f7ccce9 commit 37780a4

File tree

5 files changed

+11
-11
lines changed

5 files changed

+11
-11
lines changed

docs/website/contents/explanations/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
Welcome to the documentation for the [`ouroboros-consensus`](https://github.com/IntersectMBO/ouroboros-consensus) repository.
44
This repository houses the Haskell implementation of three crucial components utilized by the [`cardano-node`](https://github.com/IntersectMBO/cardano-node): Consensus, Storage, and Mempool.
5-
- The [Consensus component](https://cardano-scaling.github.io/cardano-blueprint/consensus/index.html) implements the [Ouroboros](https://iohk.io/en/research/library/papers/ouroboros-a-provably-secure-proof-of-stake-blockchain-protocol/) family of Proof-of-Stake protocols.
5+
- The [Consensus component](https://cardano-scaling.github.io/cardano-blueprint/consensus/index.html) implements the [Ouroboros](https://www.iog.io/papers/ouroboros-a-provably-secure-proof-of-stake-blockchain-protocol) family of Proof-of-Stake protocols.
66
- The [Storage component](https://cardano-scaling.github.io/cardano-blueprint/storage/index.html) is responsible for providing efficient access to the blockchain data, as well as maintaining the current and recent past ledger states, and storing ledger state snapshots.
77
- The [Mempool component](https://cardano-scaling.github.io/cardano-blueprint/mempool/index.html) serves as a buffer for valid transactions that are waiting to be included in a block. It is used by the Consensus component when forging a block and by the Network layer's transaction submission mini-protocol to diffuse transactions among nodes.
88

docs/website/contents/references/additional_material.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17,18 +17,18 @@ The following artifacts influence and/or describe the Consensus implementation.
1717
* [Quick reference table for all Cardano features](https://github.com/cardano-foundation/CIPs/blob/master/CIP-0059/feature-table.md).
1818
This includes the dates and first slot numbers of all eras and hard forks.
1919
* IOG media:
20-
* [The abstract nature of the consensus layer](https://iohk.io/en/blog/posts/2020/05/28/the-abstract-nature-of-the-consensus-layer/).
21-
* [Writing a high-assurance blockchain implementation](https://iohk.io/en/blog/posts/2017/11/03/writing-a-high-assurance-blockchain-implementation/).
22-
* [Semi-formal development of the cardano-wallet](https://iohk.io/en/blog/posts/2018/06/04/semi-formal-development-the-cardano-wallet/).
20+
* [The abstract nature of the consensus layer](https://www.iog.io/en/blog/posts/2020/05/28/the-abstract-nature-of-the-consensus-layer).
21+
* [Writing a high-assurance blockchain implementation](https://www.iog.io/en/blog/posts/2017/11/03/writing-a-high-assurance-blockchain-implementation).
22+
* [Semi-formal development of the cardano-wallet](https://www.iog.io/en/blog/posts/2018/06/04/semi-formal-development-the-cardano-wallet).
2323
* [The Cardano Wallet](https://www.youtube.com/watch?v=6VWCB0_uLLw).
24-
* [Combinator makes easy work of Shelley hard fork](https://iohk.io/en/blog/posts/2020/05/07/combinator-makes-easy-work-of-shelley-hard-fork/).
24+
* [Combinator makes easy work of Shelley hard fork](https://www.iog.io/en/blog/posts/2020/05/07/combinator-makes-easy-work-of-shelley-hard-fork).
2525
* 2020 July hard fork combinator presentation at Cardano2020:
2626
* [Part 1](https://www.youtube.com/watch?v=D8OTZULEsaI)
2727
* [Part 2](https://www.youtube.com/watch?v=wNZq6VPLIXg)
2828

29-
[ouroboros-bft]: https://iohk.io/en/research/library/papers/ouroboros-bfta-simple-byzantine-fault-tolerant-consensus-protocol/
30-
[ouroboros-praos]: https://iohk.io/en/research/library/papers/ouroboros-praosan-adaptively-securesemi-synchronous-proof-of-stake-protocol/
31-
[ouroboros-genesis]: https://iohk.io/en/research/library/papers/ouroboros-genesiscomposable-proof-of-stake-blockchains-with-dynamic-availability/
29+
[ouroboros-bft]: https://www.iog.io/papers/ouroboros-bft-a-simple-byzantine-fault-tolerant-consensus-protocol
30+
[ouroboros-praos]: https://www.iog.io/papers/ouroboros-praos-an-adaptively-secure-semi-synchronous-proof-of-stake-protocol
31+
[ouroboros-genesis]: https://www.iog.io/papers/ouroboros-genesis-composable-proof-of-stake-blockchains-with-dynamic-availability
3232
[consensus-report]: https://ouroboros-consensus.cardano.intersectmbo.org/pdfs/report.pdf
3333
[network-report]: https://ouroboros-network.cardano.intersectmbo.org/pdfs/network-design/
3434
[cardano-ledger]: https://github.com/IntersectMBO/cardano-ledger/

docs/website/contents/references/glossary.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -391,7 +391,7 @@ The tip of the LoE fragment
391391

392392
### ;Long-range Attack
393393

394-
An attack on Proof-of-Stake blockchain systems that refers to the ability of a minority set of stakeholders to execute the blockchain protocol starting from the genesis block (or any sufficiently old state) and produce a valid alternative history of the system. See [this blog post](https://blog.ethereum.org/2014/05/15/long-range-attacks-the-serious-problem-with-adaptive-proof-of-work) by Vitalik Buterin and [this paper](https://iohk.io/en/research/library/papers/stake-bleeding-attacks-on-proof-of-stake-blockchains/) for details.
394+
An attack on Proof-of-Stake blockchain systems that refers to the ability of a minority set of stakeholders to execute the blockchain protocol starting from the genesis block (or any sufficiently old state) and produce a valid alternative history of the system. See [this blog post](https://blog.ethereum.org/2014/05/15/long-range-attacks-the-serious-problem-with-adaptive-proof-of-work) by Vitalik Buterin and [this paper](https://www.iog.io/papers/stake-bleeding-attacks-on-proof-of-stake-blockchains) for details.
395395

396396
## ;Limit on Patience (LoP)
397397

docs/website/contents/references/miscellaneous/civic_time.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ The are only two exceptions.
4141

4242
- The node's (commodity) operating system cannot compute the current slot, merely the current civic time.
4343

44-
- The Plutus interface exposes the validity range as POSIX time, in the [`txInfoValidRange` field](https://plutus.cardano.intersectmbo.org/haddock/latest/plutus-ledger-api/PlutusLedgerApi-V1.html#t:TxInfo) (see this [blog post](https://iohk.io/en/blog/posts/2022/12/08/time-handling-on-cardano-part-2-use-cases/) for high-level background).
44+
- The Plutus interface exposes the validity range as POSIX time, in the [`txInfoValidRange` field](https://plutus.cardano.intersectmbo.org/haddock/latest/plutus-ledger-api/PlutusLedgerApi-V1.html#t:TxInfo) (see this [blog post](https://www.iog.io/news/time-handling-on-cardano-part-2-use-cases) for high-level background).
4545
The Consensus Layer design would have been simpler if the Plutus API provided the validity range in terms of slots, but that ship has sailed.
4646
(And developers writing Plutus scripts are almost certainly relieved that it did.)
4747
The "Slot to time translation" paragraph within the Alonzo Ledger specification [`alonzo-ledger.pdf`](https://github.com/intersectmbo/cardano-ledger/releases/latest/download/alonzo-ledger.pdf) explains that this design prevents script authors from assuming the wrong translations between slot and civic time.

docs/website/contents/tutorials/preflight_guide.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -306,6 +306,6 @@ for Ungrindable Blockchains" by Kiayias et al](https://eprint.iacr.org/2021/1698
306306
[Glossary]: https://ouroboros-consensus.cardano.intersectmbo.org/docs/references/glossary/
307307
[db-analyser snapshot]: https://github.com/IntersectMBO/ouroboros-consensus/blob/main/ouroboros-consensus-cardano/README.md#saving-a-snapshot
308308
[preflight epic]: https://github.com/IntersectMBO/ouroboros-consensus/issues/887
309-
[Ouroboros Praos paper]: https://iohk.io/en/research/library/papers/ouroboros-praos-an-adaptively-secure-semi-synchronous-proof-of-stake-protocol/
309+
[Ouroboros Praos paper]: https://www.iog.io/papers/ouroboros-praos-an-adaptively-secure-semi-synchronous-proof-of-stake-protocol
310310
[scipy.stats]: https://docs.scipy.org/doc/scipy/reference/stats.html
311311
[order statistic]: https://en.wikipedia.org/wiki/Order_statistic

0 commit comments

Comments
 (0)