-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Add Bitcoin Knots as a node software #4541
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,17 @@ | ||
| {% comment %} | ||
| This file is licensed under the MIT License (MIT) available on | ||
| http://opensource.org/licenses/MIT. | ||
| {% endcomment %} | ||
|
|
||
| <div class="callout"> | ||
| <a class="callout-btn btn-bright" href="https://bitcoinknots.org/files/29.x/29.1.knots20250903/">Download Bitcoin Knots</a> | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Even if linking offsite the language settings/localization should be preserved to avoid making the UX worse. |
||
| <div class="row callout-row"> | ||
| <span class="btn-subtext">Bitcoin Knots 29.1</span> | ||
|
Comment on lines
+7
to
+9
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Version numbers should be exposed for adjustment like we see in the equivalent page for Core. Static text appears to be undesirable if you observe the existing work. |
||
| <div> | ||
| <img class="callout-img" src="/img/os/windows.png?{{site.time | date: '%s'}}" alt="Windows"> | ||
| <img class="callout-img" src="/img/os/mac.png?{{site.time | date: '%s'}}" alt="Mac"> | ||
| <img class="callout-img" src="/img/os/linux.png?{{site.time | date: '%s'}}" alt="Linux"> | ||
| </div> | ||
| </div> | ||
| <hr class="separator btn-separator"> | ||
| </div> | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,8 @@ | ||
| {% comment %} | ||
| This file is licensed under the MIT License (MIT) available on | ||
| http://opensource.org/licenses/MIT. | ||
| {% endcomment %} | ||
|
|
||
| <div id="content" class="content"> | ||
| {{ content }} | ||
| </div> |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,30 @@ | ||
| {% comment %} | ||
| This file is licensed under the MIT License (MIT) available on | ||
| http://opensource.org/licenses/MIT. | ||
| {% endcomment %} | ||
|
|
||
| <div class="footer-bottom"> | ||
| <div class="container"> | ||
| <div class="row footer-bottom-row"> | ||
| <div class="footerlicense">© Bitcoin Project 2009-{{ site.time | date: '%Y' }} {% translate footer layout %} | ||
| <br> Bitcoin Knots pages on Bitcoin.org are | ||
| <a href="/en/bitcoin-core/about-site">maintained separately</a> from the rest of the site. | ||
| </div> | ||
| <div class="row footer-status-block"> | ||
| <a href="/en/alerts" class="statusmenu{% if site.STATUS == 1 %} alert{% endif %}">{% translate network-status layout %}</a> | ||
| {% include layout/base/head-language-dropdown.html %} | ||
| <div id="footer-langselect" class="footer-langselect langselect"> | ||
| <label for="select-input-footer" class="center-select"> | ||
| <select class="center-select__input" onchange="window.location=this.value; "> | ||
| {% for lang in site.langsorder %}{% assign active = ''%}{% if lang == page.lang %}{% assign active = ' selected="selected"'%}{% | ||
| endif %} | ||
| <option value="/{{ lang }}/{% translate {{page.id}} url {{lang}} %}" {{ active }}>{{ site.langs[lang] }}</option> | ||
| {% endfor %} | ||
| </select> | ||
| <span class="center-select__text">{{ page.lang }}</span> | ||
| </label> | ||
| </div> | ||
| </div> | ||
| </div> | ||
| </div> | ||
| </div> |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,6 @@ | ||
| {% comment %} | ||
| This file is licensed under the MIT License (MIT) available on | ||
| http://opensource.org/licenses/MIT. | ||
| {% endcomment %} | ||
|
|
||
| <a class="logo" href="/en/bitcoin-knots/"><img src="/img/bitcoin-knots/knots-logo-short-black-orange-1024.svg?{{site.time | date: '%s'}}" alt="Bitcoin"></a> | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Provided logo image does not match existing Core logo aspect-ratio. Any layout validation that was conducted previously should be repeated to verify this doesn't meaningfully impact UI/UX. |
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,9 @@ | ||
| {% comment %} | ||
| This file is licensed under the MIT License (MIT) available on | ||
| http://opensource.org/licenses/MIT. | ||
| {% endcomment %} | ||
|
|
||
| <ul id="menusimple" class="menusimple menucore" onclick="mobileMenuHover(event);" ontouchstart="mobileMenuHover(event);"> | ||
| <li{% if page.id == 'bitcoin-knots-help' %} class="active"{% endif %}><a href="/en/bitcoin-knots/help">Get Help</a></li> | ||
| <li{% if page.id == 'download' %} class="active"{% endif %}><a href="https://bitcoinknots.org/files/29.x/29.1.knots20250903/">Download</a></li> | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Download button in header should not link off-site, it should follow the existing functionality that we see on the Core page (opening a download page that provides direct embedded download links). |
||
| </ul> | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,9 @@ | ||
| {% comment %} | ||
| This file is licensed under the MIT License (MIT) available on | ||
| http://opensource.org/licenses/MIT. | ||
|
|
||
| <!-- this must come before the main style sheet so that our | ||
| definitions override the defaults --> | ||
| {% endcomment %} | ||
|
|
||
| <link rel="stylesheet" href="/css/jquery-ui.min.css"> |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,10 @@ | ||
| {% comment %} | ||
| This file is licensed under the MIT License (MIT) available on | ||
| http://opensource.org/licenses/MIT. | ||
| {% endcomment %} | ||
|
|
||
| {% if page.moved_url %} | ||
| <div class="banner-message minor"> | ||
| <a href="{{page.moved_url}}"><span>{% translate banner-core-moved layout %}</span></a> | ||
| </div> | ||
| {% endif %} | ||
|
Comment on lines
+6
to
+10
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -53,6 +53,7 @@ | |
| {% else %} | ||
| <li{% if page.id == 'download' %} class="active"{% endif %}><a href="/{{page.lang}}/{% translate download url %}">{% translate bitcoin-core layout %}</a></li> | ||
| {% endif %} | ||
| <li><a href="/en/bitcoin-knots/">Bitcoin Knots</a></li> | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Should be included in the localization as a string for later translation (see L54) There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Does not follow style of all previous elements in this menu (doesn't set the 'active' class when it is the currently selected page). Instead it appears the bitcoin-core menu option would have active set? |
||
| </ul> | ||
| </li> | ||
| <li{% if page.id == 'innovation' %} class="active"{% endif %}><a href="/{{ page.lang }}/{% translate innovation url %}">{% translate menu-innovation layout %}</a></li> | ||
|
|
||
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
|
|
@@ -269,6 +269,9 @@ http://opensource.org/licenses/MIT. | |||||
| [bcc validation do you validate]: /en/bitcoin-core/features/validation#do-you-validate | ||||||
| [bcc validation protection]: /en/bitcoin-core/features/validation#how-validation-protects-your-bitcoins | ||||||
| [bcc version history]: /en/version-history | ||||||
| [bck contribute]: https://github.com/bitcoinknots/bitcoin/blob/29.x-knots/CONTRIBUTING.md | ||||||
| [bck contribute issues]: https://github.com/bitcoinknots/bitcoin/issues | ||||||
| [bck help]: /en/bitcoin-knots/help | ||||||
|
|
||||||
| [Bitcoin Core 0.6.0]: /en/release/v0.6.0 | ||||||
| [Bitcoin Core 0.6.1]: /en/release/v0.6.1 | ||||||
|
|
@@ -464,6 +467,7 @@ http://opensource.org/licenses/MIT. | |||||
| [native irc client]: https://en.wikipedia.org/wiki/List_of_IRC_clients | ||||||
| [netcat]: https://en.wikipedia.org/wiki/Netcat | ||||||
| [nop opcodes]: https://en.bitcoin.it/wiki/Script#Reserved_words | ||||||
| [#OCEAN]: https://webchat.freenode.net/?channels=OCEAN&uio=d4 | ||||||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Always try to use the style present in a file when making inclusions. Pairs with the change on help.md
Suggested change
|
||||||
| [offline transactions]: http://bitcoin.stackexchange.com/a/34122/21052 | ||||||
| [open a pull request]: https://github.com/bitcoin-dot-org/bitcoin.org#working-with-github | ||||||
| [open an issue]: https://github.com/bitcoin-dot-org/bitcoin.org/issues/new | ||||||
|
|
||||||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,51 @@ | ||
| --- | ||
| # This file is licensed under the MIT License (MIT) available on | ||
| # http://opensource.org/licenses/MIT. | ||
| --- | ||
| <!DOCTYPE HTML> | ||
| <html lang="{{ page.lang }}"> | ||
|
|
||
| {% comment %} | ||
| <!-- on non-translated pages (e.g. Download page), use conditionals to | ||
| use the base template --> | ||
| {% endcomment %} | ||
|
|
||
| <head> | ||
| {% include layout/base-knots/html-head-jquery-css.html %} | ||
| {% include layout/base/html-head.html %} | ||
| </head> | ||
|
|
||
| <body> | ||
| {% include layout/base/pagetop-donation.html %} | ||
| {% include layout/base/pagetop-detect-mobile.html %} | ||
| {% include layout/base/pagetop-alert.html %} | ||
| {% include layout/base-knots/pagetop-moved-notice.html %} | ||
|
|
||
| <div class="head"><div> | ||
| {% include layout/base/head-mobile-menu.html %} | ||
| {% if page.lang == 'en' %} | ||
| {% include layout/base-knots/head-logo.html %} | ||
| {% include layout/base-knots/head-menu.html %} | ||
| {% else %} | ||
| {% include layout/base/head-logo.html %} | ||
| {% include layout/base/head-menu.html %} | ||
| {% endif %} | ||
| {% include layout/base/head-language-dropdown.html %} | ||
| {% include layout/base/head-language-select.html %} | ||
| </div></div> | ||
|
|
||
| <div class="body"> | ||
| {% include layout/base-knots/content.html %} | ||
| <div class="footer"> | ||
| <div class="container"> | ||
| {% include layout/base/footer-logo.html %} | ||
| {% include layout/base/footer-menu.html %} | ||
| </div> | ||
| {% include layout/base-knots/footer-license.html %} | ||
| </div> | ||
| </div> | ||
|
|
||
| {% include layout/base/footer-js.html %} | ||
| </body> | ||
|
|
||
| </html> |
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
| @@ -0,0 +1,85 @@ | ||||||
| --- | ||||||
| # This file is licensed under the MIT License (MIT) available on | ||||||
| # http://opensource.org/licenses/MIT. | ||||||
|
|
||||||
| layout: base-knots | ||||||
| lang: en | ||||||
| id: bitcoin-knots-help | ||||||
| columns: 1 | ||||||
| title: Get Help - Bitcoin Knots | ||||||
| breadcrumbs: | ||||||
| - bitcoin | ||||||
| - bcc | ||||||
| - Help | ||||||
| --- | ||||||
|
|
||||||
| <div class="hero"> | ||||||
| <div class="container hero-container" markdown="block"> | ||||||
|
|
||||||
| # Getting Help For Bitcoin Knots | ||||||
| </div> | ||||||
| </div> | ||||||
|
|
||||||
| <div class="bitcore-content"> | ||||||
| <div class="container" markdown="block"> | ||||||
|
|
||||||
| There are many ways to get help for Bitcoin Knots, including | ||||||
| [documentation](#documentation), [forums](#forums), and [live chatrooms](#live). | ||||||
|
|
||||||
|
|
||||||
| <div class="warning" markdown="block"> | ||||||
| *To report an issue, please see the [bug reporting][bck contribute issues] page.* | ||||||
| </div> | ||||||
|
|
||||||
| ## Documentation | ||||||
|
|
||||||
| Bitcoin Knots currently doesn't have any cohesive or complete | ||||||
| documentation---but we hope to improve that situation soon. For now, you | ||||||
| can use the following resources: | ||||||
|
|
||||||
| - Bitcoin Wiki pages: [running Bitcoin][bcc configuration], [data | ||||||
| directory][bcc data directory], and other articles in the [Bitcoin | ||||||
| Knots documentation category][wiki bitcoin core documentation]. | ||||||
|
|
||||||
| - The [developer reference](https://developer.bitcoin.org/reference/rpc/) provides complete documentation of the | ||||||
| RPCs that can be used with `bitcoin-cli` or in third-party programs. | ||||||
|
|
||||||
| - The [bandwidth sharing guide][] describes installing Bitcoin Knots in | ||||||
| detail as well as opening port 8333 to allow other Bitcoin programs to | ||||||
| download blocks and transactions from you. | ||||||
|
|
||||||
| ## Forums | ||||||
|
|
||||||
| Bitcoin has a wide range of [communities][communities], but the following places | ||||||
| are the best place to ask for help using Bitcoin Core: | ||||||
|
|
||||||
| - [Bitcoin StackExchange][] is a community dedicated entirely to | ||||||
| answering questions about Bitcoin and related technology. Many | ||||||
| questions about Bitcoin Core can be found under the [Bitcoin-Qt | ||||||
| tag](http://bitcoin.stackexchange.com/questions/tagged/bitcoin-qt) | ||||||
|
|
||||||
| - [BitcoinTalk Technical Support][forum tech support] is a | ||||||
| sub-forum dedicated to providing help for Bitcoin Core and other | ||||||
| Bitcoin programs. | ||||||
|
|
||||||
| - [/r/BitcoinBeginners][bitcoin beginners] is a Reddit community for | ||||||
| users who have questions about anything Bitcoin-related, including | ||||||
| Bitcoin Core. | ||||||
|
|
||||||
| ## Live | ||||||
|
|
||||||
| Internet Relay Chat (IRC) is the most popular way to get live online | ||||||
| help with Bitcoin Knots. When you join an IRC chatroom, you must read | ||||||
| the topic (which is usually automatically displayed) to learn the rules | ||||||
| for that chatroom. | ||||||
|
|
||||||
| - [#OCEAN][] hosts discussion about Bitcoin mining, including | ||||||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Paired suggestion with the one in references.md
Suggested change
|
||||||
| decentralized mining using Bitcoin Knots as part of the system. | ||||||
|
|
||||||
| - For more channels, please see the [comprehensive listing][irc channels] | ||||||
| on the Bitcoin Wiki. | ||||||
|
|
||||||
| {% include references.md %} | ||||||
|
|
||||||
| </div> | ||||||
| </div> | ||||||
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
| @@ -0,0 +1,104 @@ | ||||||
| --- | ||||||
| # This file is licensed under the MIT License (MIT) available on | ||||||
| # http://opensource.org/licenses/MIT. | ||||||
|
|
||||||
| layout: base-knots | ||||||
| id: bitcoin-knots-overview | ||||||
| columns: 1 | ||||||
| lang: en | ||||||
| title: Bitcoin Knots | ||||||
| breadcrumbs: | ||||||
| - bitcoin | ||||||
| - Bitcoin Knots | ||||||
| --- | ||||||
|
|
||||||
| # Bitcoin Knots | ||||||
| {:.not-displayed} | ||||||
|
|
||||||
| <!--  --> | ||||||
|
|
||||||
| <div class="hero core-hero"> | ||||||
| <div class="container hero-container"> | ||||||
| <h1>Bitcoin Knots</h1> | ||||||
| <p class="summary">Helping you keep Bitcoin decentralized.</p> | ||||||
| </div> | ||||||
| </div> | ||||||
|
|
||||||
| <div class="container core-content clearfix"> | ||||||
| <div class="core-column-left">{% include bitcoin-knots/download-bitcoin-knots.html %}</div> | ||||||
|
|
||||||
| <div class="show_less_more core-column-right"> | ||||||
| <div class="show_less" markdown="block"> | ||||||
| Bitcoin Knots is programmed to decide which block chain contains | ||||||
| valid transactions and give extended control over your node. | ||||||
|
Comment on lines
+32
to
+33
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Adjusting the copy here to better highlight the focus on user configuration is likely better in terms of convincing users to switch to this fork. Most users will not make it past the first few sentences of documentation so leading with your strongest foot is always a good idea. |
||||||
| The users of Bitcoin Knots only accept transactions for that block chain, | ||||||
| making it the Bitcoin block chain that everyone else wants to use. For the latest developments related to | ||||||
| Bitcoin Knots, be sure to visit the project's <a href="https://bitcoinknots.org">official website</a>. | ||||||
| </div> | ||||||
|
|
||||||
| <div class="show_more" markdown="block"> | ||||||
| <div class="row show_more-row"> | ||||||
| <div class="show_more-block"> | ||||||
| <img class="show_more-icon" src="/img/bitcoin-core/decentralized.svg?{{site.time | date: '%s'}}" alt="icon"> | ||||||
| <p class="show_more-title">Decentralized</p> | ||||||
| <p> | ||||||
| It is these users who keep Bitcoin decentralized. They | ||||||
| individually run their own Bitcoin Knots full nodes, and each of | ||||||
| those full nodes separately follows the exact same rules to decide | ||||||
| which block chain is valid. | ||||||
| </p> | ||||||
| </div> | ||||||
| <div class="show_more-block"> | ||||||
| <img class="show_more-icon" src="/img/bitcoin-core/no_voting.svg?{{site.time | date: '%s'}}" alt="icon"> | ||||||
| <p class="show_more-title">No Voting</p> | ||||||
| <p> | ||||||
| There's no voting or other corruptible process involved: there's | ||||||
| just individual software following identical rules—"math"—to | ||||||
| evaluate identical blocks and coming to identical conclusions | ||||||
| about which block chain is valid. | ||||||
| </p> | ||||||
| </div> | ||||||
| </div> | ||||||
|
|
||||||
| <p> | ||||||
| This shared agreement (called consensus) allows people like you to only accept valid bitcoins, enforcing Bitcoin's rules against even the most powerful miners.In addition to improving Bitcoin's decentralization, Bitcoin Knots users get: | ||||||
| </p> | ||||||
|
|
||||||
| <div class="show_more-list" markdown="block"> | ||||||
|
|
||||||
| * <span>Better security for their bitcoins</span> | ||||||
| * <span>Privacy featuresnot available in other wallets</span> | ||||||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
| * <span>User interfaces and other powerful features</span> | ||||||
|
|
||||||
| | ||||||
|
|
||||||
| </div> | ||||||
| </div> | ||||||
|
|
||||||
| <p class="center"><button class="toggle_show_more_less js not-displayed"><span class="fa fa-caret-down"></span> Read more</button></p> | ||||||
| </div> | ||||||
|
|
||||||
| <div class="core-column-left"> | ||||||
| <p class="corecard-label">Shortcut:</p> | ||||||
|
|
||||||
| <div class="corecard help-card" markdown="block"> | ||||||
| [Get help][bck help] | ||||||
| Documentation, forums, chat rooms | ||||||
| </div> | ||||||
|
|
||||||
| <div class="corecard contribute-card" markdown="block"> | ||||||
| [Contribute][bck contribute] | ||||||
| Code, translations, and more | ||||||
| </div> | ||||||
| </div> | ||||||
|
|
||||||
| </div> | ||||||
|
|
||||||
| <script> | ||||||
| if ( $( window ).width() > 400 && $( window ).height() > 600 ) { | ||||||
| $(".show_more").removeClass("show_more"); | ||||||
| $(".toggle_show_more_less").removeClass("toggle_show_more_less"); | ||||||
| } | ||||||
| </script> | ||||||
|
|
||||||
| {% include references.md %} | ||||||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Directing off-site to an unstyled page