Skip to content
This repository was archived by the owner on Sep 22, 2023. It is now read-only.

Commit 0735f49

Browse files
Ben SharafianBen Sharafian
authored andcommitted
feat: update security model to ILPv4
1 parent 3a40b63 commit 0735f49

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

overview.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,11 @@ <h2>Interledger Architecture</h2>
2525

2626
<h2>Protocol Specs and APIs</h2>
2727

28-
<p>To dive into the technical specs, see the <a target="_blank" href="https://github.com/interledger/rfcs">Interledger RFCs</a>. Also see the documentation for the components of the reference implementation. There are the <a href="{{site.interledgerjs_baseurl}}ilp-connector/apidoc/">connector</a>, the example <a href="{{site.interledgerjs_baseurl}}five-bells-ledger/apidoc/">ledger</a> and the application layer <a href="{{site.interledgerjs_baseurl}}ilp-kit/apidoc/">ILP Kit</a>.</p>
28+
<p>To dive into the technical specs, see the <a target="_blank" href="https://github.com/interledger/rfcs">Interledger RFCs</a>. Also see the documentation for the components of the reference implementation.</p>
2929

3030
<h2>Security</h2>
3131

32-
<p>Interledger provides secure multi-hop payments using <a href="https://adrian.hopebailie.com/the-power-of-conditional-payments-2d1ea531250a">conditional transfers</a>. For the theoretical foundations of Interledger, read the <a target="_blank" href="interledger.pdf">Whitepaper</a> (Note: the whitepaper provides a technical defense of the protocol fundamentals, not the simplest explanation. For a higher-level overview of how it works, see the <a href="rfcs/0001-interledger-architecture/">Interledger Architecture RFC</a>).</p>
32+
<p>Interledger provides secure multi-hop payments using <a href="https://github.com/interledger/rfcs/blob/master/0022-hashed-timelock-agreements/0022-hashed-timelock-agreements.md">Hashed Timelock Agreements</a>. As of Interledger version 4, these conditions are not enforced by the ledger, as it would be too costly and slow. Instead, participants in the network use these hashlocks to perform accounting with their peers. This accounting is used to determine in-flight balances, which are periodically settled with on-ledger transfers or payment channel claims. For a detailed description of how this works, read <a href="https://github.com/interledger/rfcs/blob/master/0027-interledger-protocol-4/0027-interledger-protocol-4.md">the ILPv4 specification.</a></p>
3333

3434
<p>Next: <a href="getting-started.html">Getting Started</a></p>
3535
</div>

0 commit comments

Comments
 (0)