Merge pull request #483 from Grindelek/grammar_correction

Grammar corrections and general edits
This commit is contained in:
Brinck Slattery 2018-04-03 16:03:02 -04:00 committed by GitHub
commit 01376a8122
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
51 changed files with 165 additions and 160 deletions

View file

@ -1,8 +1,8 @@
--- ---
title: What is LBRYs development status right now? Plans for the future? title: What is LBRYs development status right now? Plans for the future?
category: developer category: developer
--- ---
LBRY is currently in invite-only beta, with desktop apps for Linux, MacOS, and a pre-release version of Windows. There are approximately 5K active users and hundreds of content creators. The network already hosts big name content like the [feature film *Its A Disaster*](https://lbry.io/news/launch-a-disaster) and videos from [Adult Swims MillionDollarExtreme](https://lbry.io/news/mde-on-lbry). We announce new featured content every Thursday on our [blog](https://lbry.io/news), [Twitter](https://twitter.com/lbryio), and [Facebook](https://www.facebook.com/lbryio). LBRY is currently in invite-only beta, with desktop apps for Linux, MacOS, and a pre-release version of Windows. There are approximately 5K active users and hundreds of content creators. The network already hosts big-name content like the [feature film *Its A Disaster*](https://lbry.io/news/launch-a-disaster) and videos from [Adult Swims MillionDollarExtreme](https://lbry.io/news/mde-on-lbry). We announce new featured content every Thursday on our [blog](https://lbry.io/news), [Twitter](https://twitter.com/lbryio), and [Facebook](https://www.facebook.com/lbryio).
The waitlist to get into the beta is ~150K people long. This shocks even us, and were racing to get the user experience and backend technologies to a level where were comfortable opening the beta to everyone. The target for open beta is this winter. Mushy target, we know, but these things are hard to time. The waitlist to get into the beta is ~150K people long. This shocks even us, and were racing to get the user experience and backend technologies to a level where were comfortable opening the beta to everyone. The target for open beta is this winter. Mushy target, we know, but these things are hard to time.

View file

@ -1,11 +1,11 @@
--- ---
title: Acceptable Use Policy title: Acceptable Use Policy
category: other category: other
--- ---
If you've read [Art in the Internet Age,](https://lbry.io/what) you know that LBRY believes we are in a post scarcity age in terms of the reproduction of content. There are two things that are still scarce; good quality content, and good reputations. We take respecting the rights of creators very seriously, and we expect the same when it comes to our good name. Here is how we go about protecting that. If you've read [Art in the Internet Age,](https://lbry.io/what) you know that LBRY believes we are in a post-scarcity age in terms of the reproduction of content. There are two things that are still scarce; good quality content, and good reputations. We take respecting the rights of creators very seriously, and we expect the same when it comes to our good name. Here is how we go about protecting that.
Our trademarks include our name, LBRY, and our official logo, which are owned by LBRY, Inc, a Delaware Corporation. We encourage the use of LBRY's trademarked name and official logo, while maintaining control of them in order to thwart vandalism, theft, and any future misconduct that offends the collective sensibility of LBRY users, creates legal hazards, or otherwise inhibits the free expression and open transactions we prize. Our trademarks include our name, LBRY, and our official logo, which are owned by LBRY, Inc, a Delaware Corporation. We encourage the use of LBRY's trademarked name and official logo while maintaining control of them in order to thwart vandalism, theft, and any future misconduct that offends the collective sensibility of LBRY users creates legal hazards or otherwise inhibits the free expression and open transactions we prize.
#### Our trademark policy has three objectives: #### Our trademark policy has three objectives:
@ -15,9 +15,9 @@ Our trademarks include our name, LBRY, and our official logo, which are owned by
### Obtain Your License ### Obtain Your License
If you are producing video or other content for LBRY, if you've downloaded our client, you've got a license to use the LBRY name and official logo on your blog or web site where you promote your work. That's all there is to it, just stick to the fair use rules if you're sampling or otherwise using copyright content from somewhere else. If you are producing video or other content for LBRY, if you've downloaded our client, you've got a license to use the LBRY name and official logo on your blog or website where you promote your work. That's all there is to it, just stick to the fair use rules if you're sampling or otherwise using copyright content from somewhere else.
If you are a developer, you will need to complete the verification process before you use the LBRY name and official logo to promote your service or site. The creation of fraudulent sites that appear official are a common problem for blockchain projects. This happened to LBRY early in its history and this process exists to reduce the potential for another such event. If you are a developer, you will need to complete the verification process before you use the LBRY name and official logo to promote your service or site. The creation of fraudulent sites that appear official is a common problem for blockchain projects. This happened to LBRY early in its history, and this process exists to reduce the potential for another such event.
### Examples Of Acceptable Uses ### Examples Of Acceptable Uses
@ -27,10 +27,10 @@ If you are a developer, you will need to complete the verification process befor
### Examples of Unacceptable Uses ### Examples of Unacceptable Uses
* Creating any service that uses LBRY and presenting it as official product, such as an online wallet. * Creating any service that uses LBRY and presenting it as an official product, such as an online wallet.
* Presenting yourself or implying that you are a representative or agent of LBRY, Inc. * Presenting yourself or implying that you are a representative or agent of LBRY, Inc.
* Using LBRY in the title or name of your business in a way that could be construed as being a product of LBRY, Inc. * Using LBRY in the title or name of your business in a way that could be construed as being a product of LBRY, Inc.
* Uploading someone else's copyrighted work without their permission, either for free, or attempting to profit. * Uploading someone else's copyrighted work without their permission, either for free or attempting to profit.
* Uploading content that is itself a crime. * Uploading content that is itself a crime.
### LBRY Service Trademark Usage Policy ### LBRY Service Trademark Usage Policy
@ -39,4 +39,4 @@ As a statement of principle, you are encouraged to associate your project, produ
You should not do anything that causes confusion regarding roles. You can describe your company as “Top Shelf Consulting, providers of LBRY development,” but not “The LBRY Development Group.” Registering a domain that could be mistaken for part of LBRY's infrastructure would also be inappropriate. You should not do anything that causes confusion regarding roles. You can describe your company as “Top Shelf Consulting, providers of LBRY development,” but not “The LBRY Development Group.” Registering a domain that could be mistaken for part of LBRY's infrastructure would also be inappropriate.
If you are not sure if your use is within bounds or not, please [come talk with us](https://chat.lbry.io) about it. We know we can only envision some of the innovation that will happen on the LBRY network and would hate to miss a great opportunity over confusion in this area. If you are not sure if your use is within bounds or not, please [come talk with us](https://chat.lbry.io) about it. We know we can only envision some of the innovation that will happen on the LBRY network and would hate to miss a great opportunity for confusion in this area.

View file

@ -28,7 +28,7 @@ documented [here](https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_calls_l
- `USER` and `PASSWORD` can be found in your lbrycrd.conf file. - `USER` and `PASSWORD` can be found in your lbrycrd.conf file.
- The `method` field can be any of the supported methods like `getbalance` or `getnewaddress`. - The `method` field can be any of the supported methods like `getbalance` or `getnewaddress`.
- `9245` is the default port used, but if you chose a custom port for the server, you'll need to use that instead. - `9245` is the default port used, but if you chose a custom port for the server, you'd need to use that instead.
- If the command accepts parameters, they can be passed inside the `params` array. - If the command accepts parameters, they can be passed inside the `params` array.
See Also: [important directories](https://lbry.io/faq/lbry-directories). See Also: [important directories](https://lbry.io/faq/lbry-directories).

View file

@ -5,7 +5,7 @@ category: troubleshooting
We have covered LBRY wallet backup procedures in the guide [here](https://lbry.io/faq/how-to-backup-wallet), but the purpose of this guide will be how to backup and/or migrate all your LBRY data which includes your downloads, hosted data, wallet and other settings. To follow this guide effectively, it's a good idea to familiarize yourself with LBRY [working directories](https://lbry.io/faq/lbry-directories), especially the `lbrynet` and `lbryum` folders. ***In the case of Mac OS, the `lbrynet` folder contents are stored inside the `LBRY` folder as detailed on the directories page.*** We have covered LBRY wallet backup procedures in the guide [here](https://lbry.io/faq/how-to-backup-wallet), but the purpose of this guide will be how to backup and/or migrate all your LBRY data which includes your downloads, hosted data, wallet and other settings. To follow this guide effectively, it's a good idea to familiarize yourself with LBRY [working directories](https://lbry.io/faq/lbry-directories), especially the `lbrynet` and `lbryum` folders. ***In the case of Mac OS, the `lbrynet` folder contents are stored inside the `LBRY` folder as detailed on the directories page.***
In addition to those two directories, users may also want to copy their LBRY downloads - this directory is normally set to your local Downloads folder but can also be configured via the LBRY app. To check your LBRY Downloads directory, open the LBRY app and go to Settings - it is listed in the `Download Directory` section. If you chose not to copy over your Downloads folder, the content can be regenerated from the data in your `lbrynet` folder at a later time via the LBRY app. In addition to those two directories, users may also want to copy their LBRY downloads - this directory is normally set to your local Downloads folder but can also be configured via the LBRY app. To check your LBRY Downloads directory, open the LBRY app and go to Settings - it is listed in the `Download Directory` section. If you chose not to copy over your Downloads folder, the content could be regenerated from the data in your `lbrynet` folder at a later time via the LBRY app.
To summarize, the main directories to consider when backing up or migrating a LBRY installation are as follows: To summarize, the main directories to consider when backing up or migrating a LBRY installation are as follows:
##### - LBRY Wallet - `lbryum` ##### - LBRY Wallet - `lbryum`

View file

@ -1,4 +1,4 @@
--- ---
title: How does LBRY benefit content consumers? Why should I bother caring? title: How does LBRY benefit content consumers? Why should I bother caring?
category: LBRY 101 category: LBRY 101
order: 2 order: 2
@ -7,6 +7,6 @@ Do you watch YouTube? Imagine paying a few cents to eliminate all ads. 100% of t
Do you use BitTorrent? Imagine getting paid to seed files into the network. Because there is a marketplace for these files, you can finally find rare songs and films that cant support a torrent swarm based on popularity alone. Do you use BitTorrent? Imagine getting paid to seed files into the network. Because there is a marketplace for these files, you can finally find rare songs and films that cant support a torrent swarm based on popularity alone.
Do you shop on the iTunes Store? Imagine paying less for songs, TV episodes, and music videos and having 100% of the price go directly to the creators. Do you shop at the iTunes Store? Imagine paying less for songs, TV episodes, and music videos and having 100% of the price go directly to the creators.
LBRY is a digital media library at your fingertips. It can store any kind of content and make it available at low cost on demand. In a few years time, LBRY may become your one-stop-shop for everything digital, from ebooks to video games to movies. One app to rule them all but still leaving more power in your hands because it is decentralized by design. LBRY is a digital media library at your fingertips. It can store any kind of content and make it available at low cost on demand. In a few years time, LBRY may become your one-stop-shop for everything digital, from ebooks to video games to movies. One app to rule them all but still leaving more power in your hands because it is decentralized by design.

View file

@ -23,7 +23,7 @@ Eventually 1,000,000,000 LBRY credits will exist. They are awarded on the follow
* The remaining 600,000,000 are mined in 3 stages: * The remaining 600,000,000 are mined in 3 stages:
1. The first stage goes from block 1 to block 5100, and will take roughly 9 days. Every block in this stage has a reward of 1 credit. This 1. The first stage goes from block 1 to block 5100 and will take roughly 9 days. Every block in this stage has a reward of 1 credit. This
is the testing stage, to ensure that there are no glaring problems with the blockchain. is the testing stage, to ensure that there are no glaring problems with the blockchain.
2. The second stage is the ramp-up. It goes from block 5101 to block 55000 (roughly 3 months of mining). During this stage, the block reward 2. The second stage is the ramp-up. It goes from block 5101 to block 55000 (roughly 3 months of mining). During this stage, the block reward

View file

@ -7,16 +7,16 @@ category: developer
This document describes the implementation detail of the ClaimTrie in LBRY. The ClaimTrie is the data structure which LBRY uses to store claims to names. It uses a [Trie](https://en.wikipedia.org/wiki/Trie) to efficiently store all claimed names, which can then be hashed the same way a [Merkle Tree](https://en.wikipedia.org/wiki/Merkle_tree) is hashed. The root hash of the ClaimTrie is stored in the blockheader of each LBRY block, enabling nodes in the LBRY network to efficiently and securely validate the state of the ClaimTrie. This document describes the implementation detail of the ClaimTrie in LBRY. The ClaimTrie is the data structure which LBRY uses to store claims to names. It uses a [Trie](https://en.wikipedia.org/wiki/Trie) to efficiently store all claimed names, which can then be hashed the same way a [Merkle Tree](https://en.wikipedia.org/wiki/Merkle_tree) is hashed. The root hash of the ClaimTrie is stored in the blockheader of each LBRY block, enabling nodes in the LBRY network to efficiently and securely validate the state of the ClaimTrie.
Bids to claim a name must win out against other claims for the same name, before they can be inserted into the ClaimTrie. The short summary is that the bid with the most LBRY credits assigned to it will win the right to claim a name, but the implementation detail is more involved and this is what we aim to cover in this document. Bids to claim a name have four properties tied to it : Bids to claim a name must win out against other claims for the same name before they can be inserted into the ClaimTrie. The short summary is that the bid with the most LBRY credits assigned to it will win the right to claim a name, but the implementation detail is more involved and, this is what we aim to cover in this document. Bids to claim a name have four properties tied to it :
1. *Name* : The name is a human readable address and is the property that the bids compete to obtain. 1. *Name* : The name is a human-readable address and is the property that the bids compete to obtain.
2. *Value* : The values is the data that is attached to the name. 2. *Value* : The value is the data that is attached to the name.
3. *Quantity* : The quantity is the number of LBRY credits assigned to the bid. 3. *Quantity* : The quantity is the number of LBRY credits assigned to the bid.
4. *Claim Id* : A unique ID used to identify the bid. 4. *Claim Id* : A unique ID used to identify the bid.
There are also three different bid types: claim, update, and support. There are also three different bid types: claim, update, and support.
1. *Claim*: A claim represent new bids for a name. If a user want to make a claim to a brand new name, or submit a competing claim to an existing name, this bid type is used. 1. *Claim*: A claim represent new bids for a name. If a user wants to make a claim to a brand new name, or submit a competing claim to an existing name, this bid type is used.
2. *Support*: A support adds to the total quantity of credits assigned to any bid by referring to a bid's Claim Id. A support bid can be made by anyone on any bid. It does not have its own Value or its own Claim Id, but it does contain the Claim Id of the bid that it is supporting. 2. *Support*: A support adds to the total quantity of credits assigned to any bid by referring to a bid's Claim Id. A support bid can be made by anyone on any bid. It does not have its own Value or its own Claim Id, but it does contain the Claim Id of the bid that it is supporting.
3. *Update*: An update can modify the value and the quantity for a pre-existing claim without changing the Claim Id or the name that it is bidding on. Since the Claim Id of the original bid is not changed, an updated bid will still retain all the supports attached to the original bid. 3. *Update*: An update can modify the value and the quantity for a pre-existing claim without changing the Claim Id or the name that it is bidding on. Since the Claim Id of the original bid is not changed, an updated bid will still retain all the supports attached to the original bid.
@ -27,14 +27,14 @@ This section describes how bids are processed by the ClaimTrie in order to deter
1. *Not accepted*: This bid is in a transaction which has not yet been included in a block which has been included in the blockchain. 1. *Not accepted*: This bid is in a transaction which has not yet been included in a block which has been included in the blockchain.
2. *Accepted*: This bid has been accepted into the blockchain. This happens when the transaction containing the TXout which contains the bid is included in a block which is included in the blockchain. 2. *Accepted*: This bid has been accepted into the blockchain. This happens when the transaction containing the TXout which contains the bid is included in a block which is included in the blockchain.
3. *Active*: This bid is capable of controlling a name. Active bids must be in the “accepted” state and not “expired” or “spent”. Bids are “active” when either of the two conditions below are met: 3. *Active*: This bid is capable of controlling a name. Active bids must be in the “accepted” state and not “expired” or “spent”. Bids are “active” when either of the two conditions below is met:
* The current block height exceeds the height of the block at which the bid became accepted plus the activation delay for the name as calculated at either the block at which the bid was accepted or any block after the bid was accepted. The activation delay is calculated as follows: * The current block height exceeds the height of the block at which the bid became accepted plus the activation delay for the name as calculated at either the block at which the bid was accepted or any block after the bid was accepted. The activation delay is calculated as follows:
* If, immediately before this block was included in the blockchain, there were no active bids for the name and therefore no controlling bids, the delay is 0. * If, immediately before this block was included in the blockchain, there were no active bids for the name and therefore no controlling bids, the delay is 0.
* If there is a “controlling” bid for the name: Delay = (HeightB - HeightA) / 32 * If there is a “controlling” bid for the name: Delay = (HeightB - HeightA) / 32
* HeightA = the most recent height at which the bid controlling the name changed * HeightA = the most recent height at which the bid controlling the name changed
* HeightB = the current height * HeightB = the current height
* Maximum delay is 7 days of blocks at 2.5 min/block (or 4032 blocks). Thus maximum delay can be reached in 224 (7x32) days. * Maximum delay is 7 days of blocks at 2.5 min/block (or 4032 blocks). Thus maximum delay can be reached in 224 (7x32) days.
* The bids Claim Id matches the Claim Id of the bid which was the controlling bid immediately before the block containing this bid was included in the blockchain. In other words, it is either an update to the previous controlling bid, or an update to an update to the previous controlling bid if the bid was updated twice in this block, etc. * The bids Claim Id matches the Claim Id of the bid which was the controlling bid immediately before the block containing this bid was included in the blockchain. In other words, it is either an update to the previous controlling bid or update to update to the previous controlling bid if the bid was updated twice in this block, etc.
4. *Controlling*: This bid currently controls the name. When clients ask which bid controls the name as of the current block, this is the bid that will be returned. Must be in the “active” state and only one bid for any name may be in this state. A support cannot be in the “controlling” state. To determine which “active” bid is the “controlling” bid for each name: 4. *Controlling*: This bid currently controls the name. When clients ask which bid controls the name as of the current block, this is the bid that will be returned. Must be in the “active” state and only one bid for any name may be in this state. A support cannot be in the “controlling” state. To determine which “active” bid is the “controlling” bid for each name:
* Add the quantity of each active bid to the quantity of all active supports for that bid, and take whichever is greatest. If two bids have the same quantity, older bids take precedence over newer bids. * Add the quantity of each active bid to the quantity of all active supports for that bid, and take whichever is greatest. If two bids have the same quantity, older bids take precedence over newer bids.
@ -46,7 +46,7 @@ This section describes how bids are processed by the ClaimTrie in order to deter
## ClaimTrie Transaction Implementation ## ClaimTrie Transaction Implementation
This section describes how the three ClaimTrie bid types are implemented as transactions on the blockchain. Readers should have prior knowledge of Bitcoin [transactions](https://en.bitcoin.it/wiki/Transaction) and the Bitcoin [scripting system](https://en.bitcoin.it/wiki/Script). LBRY supports three op codes that do not exist in Bitcoin: OP_CLAIM_NAME, OP_SUPPORT_CLAIM, and OP_UPDATE_CLAIM (in Bitcoin they are respectively OP_NOP6, OP_NOP7, and OP_NOP8). Each op code will push a zero on to the execution stack, and in addition will trigger the ClaimTrie to perform calculations necessary for each bid type. Below are the three supported transactions scripts using these op codes. This section describes how the three ClaimTrie bid types are implemented as transactions on the blockchain. Readers should have prior knowledge of Bitcoin [transactions](https://en.bitcoin.it/wiki/Transaction) and the Bitcoin [scripting system](https://en.bitcoin.it/wiki/Script). LBRY supports three op codes that do not exist in Bitcoin: OP_CLAIM_NAME, OP_SUPPORT_CLAIM, and OP_UPDATE_CLAIM (in Bitcoin they are respectively OP_NOP6, OP_NOP7, and OP_NOP8). Each op code will push a zero on to the execution stack, and in addition, will trigger the ClaimTrie to perform calculations necessary for each bid type. Below are the three supported transactions scripts using these op codes.
```python ```python
OP_CLAIM_NAME <Name> <Value> OP_2DROP OP_DROP [script pubkey] OP_CLAIM_NAME <Name> <Value> OP_2DROP OP_DROP [script pubkey]
@ -61,13 +61,13 @@ For example, a claim transaction using a pay to pubkey script will have the belo
OP_CLAIM_NAME <Fruit> <Apple> OP_2DROP OP_DROP OP_DUP OP_HASH160 <LBRY_Address_A> OP_EQUALVERIFY OP_CHECKSIG OP_CLAIM_NAME <Fruit> <Apple> OP_2DROP OP_DROP OP_DUP OP_HASH160 <LBRY_Address_A> OP_EQUALVERIFY OP_CHECKSIG
``` ```
Like any standard Bitcoin transaction output script, it will be associated with a transaction hash, and a transaction output index. The transaction hash and transaction output index is concatenated and hashed using RIPEMD-160 to create the Claim Id for this claim. For the example above, let's say it has a Claim Id X. A support for this bid will have the below full payout script. Like any standard Bitcoin transaction output script, it will be associated with a transaction hash and a transaction output index. The transaction hash and transaction output index is concatenated and hashed using RIPEMD-160 to create the Claim Id for this claim. For the example above, let's say it has a Claim Id X. A support for this bid will have the below full payout script.
```python ```python
OP_SUPPORT_CLAIM <Fruit> <X> OP_2DROP OP_DROP OP_DUP OP_HASH160 <LBRY_Address_B> OP_EQUALVERIFY OP_CHECKSIG OP_SUPPORT_CLAIM <Fruit> <X> OP_2DROP OP_DROP OP_DUP OP_HASH160 <LBRY_Address_B> OP_EQUALVERIFY OP_CHECKSIG
``` ```
And now let's say we want to update the original claim to change the value to “Banana”. An update transaction has a special requirement that it must spend the existing claim that it wishes to update in its redeem script. Otherwise, it will be considered invalid and will not make it into the ClaimTrie. Thus it will have the below redeem script to spend the claim created to set name “Fruit” to “Apple”. Note that this is identical to the standard way of redeeming a “pay to pubkey” script in Bitcoin. And now let's say we want to update the original claim to change the value to “Banana”. An update transaction has a special requirement that it must spend the existing claim that it wishes to update in its redeem script. Otherwise, it will be considered invalid and will not make it into the ClaimTrie. Thus it will have the below redeem script to spend the claim created to set name “Fruit” to “Apple”. Note that this is identical to the standard way of redeeming a “pay to pubkey” script in Bitcoin.
```python ```python
<Signature> <Public_key_for_LBRY_Address_A> <Signature> <Public_key_for_LBRY_Address_A>

View file

@ -18,11 +18,11 @@ For more details on how naming works, please see: [Naming](https://lbry.io/faq/n
### How do I publish to the Community Top Bids area? ### How do I publish to the Community Top Bids area?
1. Begin a standard publish by clicking the "PUBLISH" button in the top of the App. 1. Begin a standard publish by clicking the "PUBLISH" button at the top of the App.
2. When filling out the Content URL, enter the desired claim you want to bid on (one, two, five, eight, etc.) 2. When filling out the Content URL, enter the desired claim you want to bid on (one, two, five, eight, etc.)
3. After you have entered the desired URL, the system will automatically show you the minimum amount of LBC you need to deposit to get the claim. This LBC remains yours and the deposit can be undone at any time. 3. After you have entered the desired URL, the system will automatically show you the minimum amount of LBC you need to deposit to get the claim. This LBC remains yours, and the deposit can be undone at any time.
4. Finish the rest of the publishing process. 4. Finish the rest of the publishing process.
### How do I know if my content is overtaken? ### How do I know if my content is overtaken?
We do not have a mechanism in place to notify users when they are outbid but one is planned for a future release. For now, you can monitor the Community Top Bids section to see if your content is still available. We do not have a mechanism in place to notify users when they are outbid, but one is planned for a future release. For now, you can monitor the Community Top Bids section to see if your content is still available.

View file

@ -1,9 +1,9 @@
--- ---
title: What kind of content can I upload, and what about illegal or infringing content? title: What kind of content can I upload, and what about illegal or infringing content?
category: publisher category: publisher
--- ---
This guide provides answers about questions regarding what you may upload to the LBRY app and network, as well as how to report illegal or infringing content. This guide provides answers to questions regarding what you may upload to the LBRY app and network, as well as how to report illegal or infringing content.
###What content can I legally upload to LBRY? ###What content can I legally upload to LBRY?
@ -11,7 +11,7 @@ You may upload content you created or own that does not infringe on the rights o
###Because LBRY is decentralized, doesn't this mean the content cant be removed? ###Because LBRY is decentralized, doesn't this mean the content cant be removed?
It is important to make a distinction between the LBRY protocol and any applications running on top when referring to censorship. The LBRY protocol is fully decentralized and censorship resistant, with it storing metadata and naming on the blockchain, and facilitating data transfers over a peer to peer (P2P) network. It is important to make a distinction between the LBRY protocol and any applications running on top when referring to censorship. The LBRY protocol is fully decentralized and censorship-resistant, with it storing metadata and naming on the blockchain, and facilitating data transfers over a peer to peer (P2P) network.
However, LBRY also makes an app to demonstrate our protocol. Within our app, we will engage in non-arbitrary censorship, meaning only horrific or infringing content will be removed. As a U.S. company, LBRY Inc. and management of our app will follow all U.S. laws, including the CDA and DMCA. If someone made an app or website using the LBRY protocol in some other country, it would have to follow that country's laws, which arent necessarily the same as ours. Either app would read the same blockchain, though. However, LBRY also makes an app to demonstrate our protocol. Within our app, we will engage in non-arbitrary censorship, meaning only horrific or infringing content will be removed. As a U.S. company, LBRY Inc. and management of our app will follow all U.S. laws, including the CDA and DMCA. If someone made an app or website using the LBRY protocol in some other country, it would have to follow that country's laws, which arent necessarily the same as ours. Either app would read the same blockchain, though.
@ -21,7 +21,7 @@ LBRY Inc., makes no guarantee your content will be hosted on the network. The pe
Reporting infringing/illegal content in the LBRY App is easy. You can [file a report here](https://lbry.io/dmca) or within the LBRY app. Reporting infringing/illegal content in the LBRY App is easy. You can [file a report here](https://lbry.io/dmca) or within the LBRY app.
Open the LBRY App and navigate to the content you wish to report. Underneath the content are two buttons: "Download," and "Report." When you click on the Report button, you will be redirected to a web form to report the content to LBRY, Inc., who can remove the content link from the LBRY App. Open the LBRY App and navigate to the content you wish to report. Underneath the content, there are two buttons: "Download," and "Report." When you click on the Report button, you will be redirected to a web form to report the content to LBRY, Inc., who can remove the content link from the LBRY App.
###What do I do if I see content thats illegal or infringing in the LBRY App? ###What do I do if I see content thats illegal or infringing in the LBRY App?
@ -37,4 +37,4 @@ LBRY, Inc. will block access to content deemed infringing in the LBRY App when i
###Can I dispute a DMCA complaint? ###Can I dispute a DMCA complaint?
Yes, you may. We can't give you legal advice, so check with your local attorney or legal group about how to do this. There are also good resources online to learn about DMCA counter notices. The EFF has published an excellent guide about how to deal with legal issues facing online content creators. Yes, you may. We can't give you legal advice, so check with your local attorney or legal group about how to do this. There are also good resources online to learn about DMCA counter-notices. The EFF has published an excellent guide about how to deal with legal issues facing online content creators.

View file

@ -1,26 +1,26 @@
--- ---
title: LBRY Contest Terms and Conditions title: LBRY Contest Terms and Conditions
category: other category: other
--- ---
* Multiple entries are allowed and encouraged. * Multiple entries are allowed and encouraged.
* In the event of a competition with multiple prizes, one person may only win one prize, excluding a grand prize. * In the event of competition with multiple prizes, one person may only win one prize, excluding a grand prize.
* The promoter is LBRY whose registered office is at 834 Elm Street, Manchester, NH 03101 USA. * The promoter is LBRY whose registered office is at 834 Elm Street, Manchester, NH 03101 USA.
* Employees of LBRY or their family members or anyone else connected in any way with the competition or helping to set up the competition shall not be permitted to enter competitions. * Employees of LBRY or their family members or anyone else connected in any way with the competition or helping to set up the competition shall not be permitted to enter competitions.
* There is no entry fee and no purchase necessary to enter competitions. * There is no entry fee and no purchase necessary to enter competitions.
* Route to entry for the competition and details of how to enter are [available on our blog](https://lbry.io/news). * Route to entry for the competition and details of how to enter are [available on our blog](https://lbry.io/news).
* Closing date for entry will be specified in the blog post. After this date the no further entries to the competition will be permitted. If not stated, all times are from 12:01 am to 11:59pm Eastern Time. * Closing date for entry will be specified in the blog post. After this date, the no further entries to the competition will be permitted. If not stated, all times are from 12:01 am to 11:59 pm Eastern Time.
* No responsibility can be accepted for entries not received for whatever reason. * No responsibility can be accepted for entries not received for whatever reason.
* The promoter reserves the right to cancel or amend the competition and these terms and conditions without notice. Any changes will be made via our blog. * The promoter reserves the right to cancel or amend the competition and these terms and conditions without notice. Any changes will be made via our blog.
* All prize details are subject to change and based on availability. * All prize details are subject to change and based on availability.
* The promoter is not responsible for inaccurate prize details supplied to any entrant by any third party connected with this competition. * The promoter is not responsible for inaccurate prize details supplied to any entrant by any third party connected with this competition.
* No cash alternative to the prizes will be offered. The prizes are not transferable. Prizes are subject to availability and we reserve the right to substitute any prize without giving notice. * No cash alternative to the prizes will be offered. The prizes are not transferable. Prizes are subject to availability, and we reserve the right to substitute any prize without giving notice.
* Winners will be chosen as per our blog post. The promoter has the right to disqualify any fraudulent entries. * Winners will be chosen as per our blog post. The promoter has the right to disqualify any fraudulent entries.
* The winner will be notified either via social media or email within 5 days of the closing date. If the winner cannot be contacted or does not claim the prize within 48 hours of notification, we reserve the right to withdraw the prize from the winner and pick a replacement winner. * The winner will be notified either via social media or email within 5 days of the closing date. If the winner cannot be contacted or does not claim the prize within 48 hours of notification, we reserve the right to withdraw the prize from the winner and pick a replacement winner.
* All winners must be at least 18 years of age. * All winners must be at least 18 years of age.
* The promoter will notify the winner when and where the prize can be collected. All prizes will be sent at the end of the competition. For competitions that run multiple stages, the prize will be sent at the end of the final stage. * The promoter will notify the winner when and where the prize can be collected. All prizes will be sent at the end of the competition. For competitions that run multiple stages, the prize will be sent at the end of the final stage.
* The promoters decision in respect of all matters to do with the competition will be final and no correspondence will be entered into. * The promoters decision in respect of all matters to do with the competition will be final and no correspondence will be entered into.
* The competition and these terms and conditions will be governed by US law and any disputes will be subject to the exclusive jurisdiction of the courts of the State of New Hampshire. * The competition and these terms and conditions will be governed by US law, and any disputes will be subject to the exclusive jurisdiction of the courts of the State of New Hampshire.
* The winner agrees to the use of his/her name, image, comments or any other information provided in any publicity material. * The winner agrees to the use of his/her name, image, comments or any other information provided in any publicity material.
* This promotion is in no way sponsored, endorsed or administered by, or associated with, Facebook, Twitter or any other Social Network. You are providing your information to LBRY and not to any other party. * This promotion is in no way sponsored, endorsed or administered by, or associated with, Facebook, Twitter or any other Social Network. You are providing your information to LBRY and not to any other party.
* By entering this competition, an entrant is indicating his/her agreement to be bound by these terms and conditions. * By entering this competition, an entrant is indicating his/her agreement to be bound by these terms and conditions.

View file

@ -21,13 +21,13 @@ There are many ways you can get involved. This document covers:
## Ecosystem Overview {#ecosystem-overview} ## Ecosystem Overview {#ecosystem-overview}
Typical usage of LBRY does not involve a single piece of software, but instead involves several interacting components. Typical usage of LBRY does not involve a single piece of software but instead involves several interacting components.
Whether you want to report an issue, contribute to the code, or help test the software, it's important to understand which component you want. Whether you want to report an issue, contribute to the code, or help test the software, it's important to understand which component you want.
| Component | Language | What Is It | Use This Repo For..| | Component | Language | What Is It | Use This Repo For..|
--- | --- | --- | --- --- | --- | --- | ---
| [lbry](https://github.com/lbryio/lbry) | Python | A daemon that runs in the background and allows your computer to speak LBRY. | Issues with downloading or uploading. <br/><br/> Anything related to output in `lbrynet.log`. <br/><br/> Issues unrelated to or deeper than the interface that do not deal with blockchain credits. | | [lbry](https://github.com/lbryio/lbry) | Python | A daemon that runs in the background and allows your computer to speak LBRY. | Issues with downloading or uploading. <br/><br/> Anything related to output in `lbrynet.log`. <br/><br/> Issues unrelated to or deeper than the interface that does not deal with blockchain credits. |
| [lbry-app](https://github.com/lbryio/lbry-app) | JavaScript | A graphical browser for the LBRY protocol | Problems with or features missing from the browser interface. <br/><br/> Issues with using, installing or running the LBRY app **other** than network, connection, or performance issues. | | [lbry-app](https://github.com/lbryio/lbry-app) | JavaScript | A graphical browser for the LBRY protocol | Problems with or features missing from the browser interface. <br/><br/> Issues with using, installing or running the LBRY app **other** than network, connection, or performance issues. |
| [lbryum](https://github.com/lbryio/lbryum) | Python | Server for the thin wallet bundled with lbry/lbry-app | Issues related to credit/wallet functionality.<br><br><em>This is a fork of <a href="https://github.com/spesmilo">electrum</a>.</em> | [lbryum](https://github.com/lbryio/lbryum) | Python | Server for the thin wallet bundled with lbry/lbry-app | Issues related to credit/wallet functionality.<br><br><em>This is a fork of <a href="https://github.com/spesmilo">electrum</a>.</em>
| [lbrycrd](https://github.com/lbryio/lbrycrd) | C++ | The LBRY blockchain and standalone wallet | Running a full node, or direct access to the LBRY blockchain.<br><br> <em>(This wallet is not bundled with the application. You only want this if you downloaded/installed this package specifically.)</em> | [lbrycrd](https://github.com/lbryio/lbrycrd) | C++ | The LBRY blockchain and standalone wallet | Running a full node, or direct access to the LBRY blockchain.<br><br> <em>(This wallet is not bundled with the application. You only want this if you downloaded/installed this package specifically.)</em>
@ -54,7 +54,7 @@ Guidelines for bug reports:
1. **Follow the instructions** - When you open an issue inside of GitHub, each repo contains a template for how to create a good bug report. Please follow it! 1. **Follow the instructions** - When you open an issue inside of GitHub, each repo contains a template for how to create a good bug report. Please follow it!
Well-specified bug reports save developers lots of time and are extremely appreciated, typically with a LBRY credit tip. Well-specified bug reports save developers lots of time and are extremely appreciated, typically with an LBRY credit tip.
### Feature Requests {#feature-requests} ### Feature Requests {#feature-requests}
@ -94,7 +94,7 @@ If you want to contribute new written copy, such as a blog post or other content
If you're a web designer, you can contribute to either [lbry.io](https://github.com/lbryio/lbry.io) (the website) or [lbry-app](https://github.com/lbryio/lbry-app) (the browser) by opening a pull request. If you're a web designer, you can contribute to either [lbry.io](https://github.com/lbryio/lbry.io) (the website) or [lbry-app](https://github.com/lbryio/lbry-app) (the browser) by opening a pull request.
If you're a graphic designer, creating engaging graphics, GIFs, explainers, HOWTOs, wallpapers, and other related graphical content is a huge help! You can submit or discuss contributions by emailing [Jeremy](mailto:jeremy@lbry.io), or joining the #design channel in our [chat](https://chat.lbry.io). If you're a graphic designer, creating engaging graphics, GIFs, explainers, HOWTOs, wallpapers, and other related graphical content is a huge help! You can submit or discuss contributions by emailing [Jeremy](mailto:jeremy@lbry.io) or joining the #design channel in our [chat](https://chat.lbry.io).
### Communicating {#communicating} ### Communicating {#communicating}
@ -108,9 +108,9 @@ Translations are not managed through Git or GitHub. Email [Josh](mailto:josh@lbr
If you aren't a coder, or you're a lazy coder, one of the best ways you can contribute is testing! If you aren't a coder, or you're a lazy coder, one of the best ways you can contribute is testing!
Both `lbry` and `lbry-app` go through regular release cycles where new versions are shipped every few weeks. Testing release candidates or builds of master is a great way to help us identify issues and ship bug-free code. Both `lbry` and `lbry-app` go through regular release cycles where new versions are shipped every few weeks. Testing release candidates or builds of a master is a great way to help us identify issues and ship bug-free code.
For any repos you want to be a tester on, "Watch" the repo on GitHub. You will receive an email with release notes whenever a release candidate is out. For any repos, you want to be a tester on, "Watch" the repo on GitHub. You will receive an email with release notes whenever a release candidate is out.
If you're feeling moderately hard-core, you can also test `master` builds via [releases.lbry.io](http://releases.lbry.io/). If you're feeling super hard-core, you can compile `master` yourself, via the README.md or INSTALL.md in the associated repo. If you're feeling moderately hard-core, you can also test `master` builds via [releases.lbry.io](http://releases.lbry.io/). If you're feeling super hard-core, you can compile `master` yourself, via the README.md or INSTALL.md in the associated repo.

View file

@ -42,9 +42,9 @@ The Operational Fund is 100m LBC reserved for LBRY, Inc. itself.
LBRY, Inc. reserves the rights to do whatever it wants with these credits at any time, to be deployed in the best interests of LBRY, Inc. LBRY, Inc. reserves the rights to do whatever it wants with these credits at any time, to be deployed in the best interests of LBRY, Inc.
However, no one believes in the LBRY protocol more, or has more incentive for its success, than LBRY, Inc. We believe LBRY can be a world-altering technology and as such our intentions are to minimize the expenditure of these credits until we've achieved that reality. However, no one believes in the LBRY protocol more or has more incentive for its success, than LBRY, Inc. We believe LBRY can be a world-altering technology and as such our intentions are to minimize the expenditure of these credits until we've achieved that reality.
Minimal engagement in the market is especially necessary throughout stages of low liquidity, when any action has disproportionate impact. Minimal engagement in the market is especially necessary throughout stages of low liquidity when any action has a disproportionate impact.
Should LBRY make placements from this fund, it will seek long-term engagements and commitments that align interests with LBRY, Inc. and minimize market influence. Should LBRY make placements from this fund, it will seek long-term engagements and commitments that align interests with LBRY, Inc. and minimize market influence.

View file

@ -1,8 +1,8 @@
--- ---
title: How is LBRY different from Decent / SingularDTV / Alexandria? title: How is LBRY different from Decent / SingularDTV / Alexandria?
category: differences category: differences
--- ---
The first, and biggest, difference is that LBRY exists and has significant traction. As of this writing, Alexandria is the only one of these to release a client to the public, and there hasnt been much progress since that release. The first and biggest difference is that LBRY exists and has significant traction. As of this writing, Alexandria is the only one of these to release a client to the public, and there hasnt been much progress since that release.
It's difficult to compare LBRY to something that doesn't exist yet, but as we understand it, no alternative is providing a human-friendly namespace and discovery mechanisms like LBRY. It's difficult to compare LBRY to something that doesn't exist yet, but as we understand it, no alternative is providing a human-friendly namespace and discovery mechanisms like LBRY.

View file

@ -5,7 +5,7 @@ category: differences
IPFS and BitTorrent are wonderful technologies from which LBRY has drawn a lot of inspiration. However, they both suffer from the same flaws: IPFS and BitTorrent are wonderful technologies from which LBRY has drawn a lot of inspiration. However, they both suffer from the same flaws:
- Lack of discovery. BitTorrent and IPFS provide decentralized ways to access a unique piece of data or information, but they do not provide an overall catalog that lists all of the available data or information to consume. - Lack of discovery. BitTorrent and IPFS provide decentralized ways to access a unique piece of data or information, but they do not provide an overall catalog that lists all of the available data or information to consume.
- Ugly URLs. BitTorrent only provides access via long, complex magnet URLs. IPFS supports human-friendly naming via IPNS, but this is an after-the-fact hack and does not provide a single, authoritative, user-friendly namespace the way the LBRY does. - Ugly URLs. BitTorrent only provides access via long, complex magnet URLs. IPFS supports human-friendly naming via IPNS, but this is an after-the-fact hack and does not provide a single, authoritative, user-friendly namespace with the way the LBRY does.
- Lack of monetization. Neither BitTorrent nor IPFS support payments to publishers for the content or data they create and publish to the network*; LBRY does. - Lack of monetization. Neither BitTorrent nor IPFS support payments to publishers for the content or data they create and publish to the network*; LBRY does.
- Incentive problems. BitTorrent and IPFS rely on people being generous with their own resources for data to continue to be available. LBRY creates market incentives for data to be as widespread and available as possible. - Incentive problems. BitTorrent and IPFS rely on people being generous with their own resources for data to continue to be available. LBRY creates market incentives for data to be as widespread and available as possible.

View file

@ -2,7 +2,7 @@
title: How is LBRY different from MaidSafe / Storj? title: How is LBRY different from MaidSafe / Storj?
category: differences category: differences
--- ---
MaidSafe and Storj are attempts to be decentralized platforms that enable many uses, rather than a decentralized protocol designed to serve a singular purpose. MaidSafe and Storj are attempting to be decentralized platforms that enable many uses, rather than a decentralized protocol designed to serve a singular purpose.
LBRY is designed to do one thing and only one thing well: the discovery, access, and (optionally) purchase of digital content. LBRY is designed to do one thing and only one thing well: the discovery, access, and (optionally) purchase of digital content.

View file

@ -4,4 +4,4 @@ category: differences
--- ---
YouTube, Netflix, Apple TV, and other similar services are centralized platforms controlled by a single corporate entity. These companies can change the rules unilaterally, as well as censor content to appease authoritarian governments or corporate partners. YouTube, Netflix, Apple TV, and other similar services are centralized platforms controlled by a single corporate entity. These companies can change the rules unilaterally, as well as censor content to appease authoritarian governments or corporate partners.
LBRY is a decentralized, open-source protocol that is controlled by its users. LBRY facilitates a similar experience to the aforementioned services, but does it in a way that is entirely decentralized. LBRY can never unilaterally change the rules on publishers or consumers, making it dramatically trustworthy. LBRY is a decentralized, open-source protocol that is controlled by its users. LBRY facilitates a similar experience to the aforementioned services but does it in a way that is entirely decentralized. LBRY can never unilaterally change the rules on publishers or consumers, making it dramatically trustworthy.

View file

@ -4,7 +4,8 @@ category: getstarted
order: 1 order: 1
--- ---
Currently, there are several ways to obtain LBRY Credits, or LBC. =======
There are several ways to obtain LBRY Credits (LBC.
1. LBRY users get an LBC gift by way of in-app [Rewards](https://lbry.io/faq/rewards). 1. LBRY users get an LBC gift by way of in-app [Rewards](https://lbry.io/faq/rewards).
1. LBRY users get LBC for [referring](https://lbry.io/faq/referrals) other users via the LBRY app (see Invites section of the wallet). 1. LBRY users get LBC for [referring](https://lbry.io/faq/referrals) other users via the LBRY app (see Invites section of the wallet).

View file

@ -1,15 +1,15 @@
--- ---
title: How does LBRY benefit content creators? Can I make money using LBRY? title: How does LBRY benefit content creators? Can I make money using LBRY?
category: publisher category: publisher
order: 2 order: 2
--- ---
In our AMA title, we pitched LBRY as a “community-driven” YouTube alternative that could “save the internet.” Thats a lot of big talk, but what does it mean for the people who care most about the changes happening at YouTube content creators? In our AMA title, we pitched LBRY as a “community-driven” YouTube alternative that could “save the internet.” Thats a lot of big talks, but what does it mean for the people who care most about the changes happening at YouTube content creators?
If you are earning money from your videos on YouTube right now, you are likely familiar with the recent controversies over videos being “de-monetized” for containing content unfriendly to advertisers. Its no surprise that YouTube caters to advertisers, because those are its ultimate customers. If you are earning money from your videos on YouTube right now, you are likely familiar with the recent controversies over videos being “de-monetized” for containing content unfriendly to advertisers. Its no surprise that YouTube caters to advertisers because those are its ultimate customers.
LBRY is not an ad-driven media service. In fact, its not a traditional media service at all. LBRY is an open protocol that allows you to publish your videos to the network at no cost to you and set a price per stream or download. Because LBRY is a protocol and not a corporate store, there is no approval process for content to be listed and no authority that can “de-monetize” your videos. Thats between you and your fans. LBRY is not an ad-driven media service. In fact, its not a traditional media service at all. LBRY is an open protocol that allows you to publish your videos to the network at no cost to you and set a price per stream or download. Because LBRY is a protocol and not a corporate store, there is no approval process for content to be listed and no authority that can “de-monetize” your videos. Thats between you and your fans.
With LBRY, pricing is completely at the discretion of the creator and 100% of that price goes to the creator. Compare this to iTunes fixed pricing tiers and 30% cut of every sale. With LBRY, pricing is completely at the discretion of the creator, and 100% of that price goes to the creator. Compare this to iTunes fixed pricing tiers and 30% cut of every sale.
Because LBRY uses digital currency (a la Bitcoin), creators can accept micropayments for every view without worrying about credit card processing fees. Or a studio could use LBRY to distribute a theatrical release to independent theaters and charge thousands of dollars per download. The only constraint on pricing is what your viewers are willing to pay. Because LBRY uses digital currency (a la Bitcoin), creators can accept micropayments for every view without worrying about credit card processing fees. Or a studio could use LBRY to distribute a theatrical release to independent theaters and charge thousands of dollars per download. The only constraint on pricing is what your viewers are willing to pay.

View file

@ -5,7 +5,7 @@ category: other
Reporting a security issue? [Click here](/faq/security). Reporting a security issue? [Click here](/faq/security).
Our GPG is on [Keybase](https://keybase.io/lbry/key.asc), and is reproduced below. Our GPG is on [Keybase](https://keybase.io/lbry/key.asc) and is reproduced below.
<pre><code id="keybase-key"></code></pre> <pre><code id="keybase-key"></code></pre>
<script type="text/javascript"> <script type="text/javascript">

View file

@ -9,7 +9,7 @@ While the LBRY app is running, it communicates to the network what
content you're making available. content you're making available.
Think of it like how torrents or any other peer-to-peer (P2P) service Think of it like how torrents or any other peer-to-peer (P2P) service
works. First you download a file from the hosts that have it available. work. First, you download a file from the hosts that have it available.
When the download has finished, you become a host in the network When the download has finished, you become a host in the network
other people can download from. other people can download from.

View file

@ -22,7 +22,7 @@ The LBRY wallet can be found manually by navigating to the [lbryum directory](ht
## How do I restore my wallet? ## How do I restore my wallet?
The process of restoring a previously backed up wallet is fairly simple. After installing LBRY, you would find the location of your wallet (see section above on finding the wallet) and replace the newly generated wallet with your backup copy (LBRY needs to be completely shut down when you do so). Before replacing the existing `default_wallet`, please ensure there are no credits inside of it by opening the LBRY app and checking the balance in the top right next to the bank icon - this should read 0 if the wallet is empty. Once the backed up `default_wallet` file is in place, start LBRY and your balance should now be updated. The process of restoring a previously backed up wallet is fairly simple. After installing LBRY, you would find the location of your wallet (see section above on finding the wallet) and replace the newly generated wallet with your backup copy (LBRY needs to be completely shut down when you do so). Before replacing the existing `default_wallet`, please ensure there are no credits inside of it by opening the LBRY app and checking the balance in the top right next to the bank icon - this should read 0 if the wallet is empty. Once the backed up `default_wallet` file is in place, start LBRY, and your balance should now be updated.
## I need help with backup or recovery, who can I reach out to? ## I need help with backup or recovery, who can I reach out to?

View file

@ -3,7 +3,7 @@ title: How do I change my LBRY connected email?
category: troubleshooting category: troubleshooting
--- ---
In certain cases, you may want to change the email connected with your LBRY App. LBRY stores the email address along with an access token which is unique to each installation. To clear this token, shutdown LBRY and see instructions below for each operating system. In certain cases, you may want to change the email connected to your LBRY App. LBRY stores the email address along with an access token which is unique to each installation. To clear this token, shutdown LBRY and see instructions below for each operating system.
Clearing out this token will allow you to change your email or reset your private access token. When you start up LBRY after clearing the token, you can reconnect an email address by going to **Settings** (gear icon in the top right) > **Help** > **Set Email** in the About section. After setting the email, your LBRY Rewards status should be transferred to the new account. If this does not happen, please reach out to us via [email](mailto:help@lbry.io) with your old/new email addresses. Clearing out this token will allow you to change your email or reset your private access token. When you start up LBRY after clearing the token, you can reconnect an email address by going to **Settings** (gear icon in the top right) > **Help** > **Set Email** in the About section. After setting the email, your LBRY Rewards status should be transferred to the new account. If this does not happen, please reach out to us via [email](mailto:help@lbry.io) with your old/new email addresses.

View file

@ -3,6 +3,6 @@ title: How do I check my hashrate?
category: mining category: mining
--- ---
If GPU mining please use the pool dashboard or local mining client UI. If GPU mining, please use the pool dashboard or local mining client UI.
If CPU mining, you check your hashrate using `lbrycrd-cli gethashespersec`. If CPU mining, you check your hashrate using `lbrycrd-cli gethashespersec`.

View file

@ -3,9 +3,9 @@ title: How do I do a clean install of LBRY while preserving important data?
category: troubleshooting category: troubleshooting
--- ---
Under certain circumstances, particularly if you've tested earlier beta versions, it may be recommended that you perform a clean installation of LBRY. This generally involves uninstalling the current LBRY application, removing various directories/files and then reinstalling the latest version of LBRY. Different operating systems use different folder locations and [this post on directories](https://lbry.io/faq/lbry-directories) will help if you cannot locate the right files or folders. Under certain circumstances, particularly if you've tested earlier beta versions, it may be recommended that you perform a clean installation of LBRY. This generally involves uninstalling the current LBRY application, removing various directories/files and then reinstalling the latest version of LBRY. Different operating systems use different folder locations, and [this post on directories](https://lbry.io/faq/lbry-directories) will help if you cannot locate the right files or folders.
After uninstalling LBRY, the working directories are left intact so that the application can be easily reinstalled without losing your application data and wallet file. Application data is in the lbrynet folder (LBRY folder for Mac) and it includes various database and configuration files. Wallet and blockchain data is in the lbryum folder. Typically, you will want to save your wallet and a handful of configuration/database files when performing a clean install in order to keep your important data intact. After uninstalling LBRY, the working directories are left intact so that the application can be easily reinstalled without losing your application data and wallet file. Application data is in the lbrynet folder (LBRY folder for Mac), and it includes various database and configuration files. Wallet and blockchain data is in the lbryum folder. Typically, you will want to save your wallet and a handful of configuration/database files when performing a clean install in order to keep your important data intact.
Note: after a clean install, you may be prompted again for your email. This is normal. As always, you can email [help@lbry.io](mailto:help@lbry.io) or reach out to us on [Discord chat](https://chat.lbry.io) if you encounter any trouble. Note: after a clean install, you may be prompted again for your email. This is normal. As always, you can email [help@lbry.io](mailto:help@lbry.io) or reach out to us on [Discord chat](https://chat.lbry.io) if you encounter any trouble.
@ -22,12 +22,12 @@ Note: after a clean install, you may be prompted again for your email. This is n
3. `lbryfile_info.db` - Downloads and Publishes data 3. `lbryfile_info.db` - Downloads and Publishes data
4. `blockchainname.db` - Supports downloads data 4. `blockchainname.db` - Supports downloads data
8. Install the latest version of LBRY from: [Github App Page](https://github.com/lbryio/lbry-app/releases "Github App Page"). If prompted to allow through Windows Firewall, click Allow 8. Install the latest version of LBRY from: [Github App Page](https://github.com/lbryio/lbry-app/releases "Github App Page"). If prompted to allow through Windows Firewall, click Allow
9. LBRY should start immediately after install. If you kept your data, your balance and content will be reflected 9. LBRY should start immediately after install. If you kept your data, your balance and content would be reflected
## MacOS ## MacOS
1. Reboot your PC (this is to ensure that no LBRY processes are running) 1. Reboot your PC (this is to ensure that no LBRY processes are running)
2. Uninstall the LBRY application by dragging the LBRY app from the Applications folder to the Trash (located at the end of the Dock), then choose Finder > Empty Trash 2. Uninstall the LBRY application by dragging the LBRY app from the Applications folder to the Trash (located at the end of the Dock), then choose Finder > Empty Trash
3. Open Finder, click Go on top menu, choose "Go To Folder", Type "~/Library/Application Support/LBRY" and then click go. 3. Open Finder, click Go in the top menu, choose "Go To Folder", Type "~/Library/Application Support/LBRY" and then click go.
4. If performing a clean install, delete the entire contents of this folder **(!!THIS WILL DELETE YOUR LBRY DATA!!)** and proceed to step 6 4. If performing a clean install, delete the entire contents of this folder **(!!THIS WILL DELETE YOUR LBRY DATA!!)** and proceed to step 6
5. Otherwise, delete everything except for: 5. Otherwise, delete everything except for:
1. `blobfiles folder` - stores encrypted downloaded files which are used for hosting 1. `blobfiles folder` - stores encrypted downloaded files which are used for hosting
@ -37,13 +37,13 @@ Note: after a clean install, you may be prompted again for your email. This is n
6. In Finder - click Go menu on top, choose "Go To Folder", type. ~/.lbryum and then click go 6. In Finder - click Go menu on top, choose "Go To Folder", type. ~/.lbryum and then click go
7. If performing a clean install, delete the entire contents of this folder **(!!THIS WILL DELETE YOUR WALLET!!)** and proceed to the next step, otherwise delete just the `blockchain_headers` file 7. If performing a clean install, delete the entire contents of this folder **(!!THIS WILL DELETE YOUR WALLET!!)** and proceed to the next step, otherwise delete just the `blockchain_headers` file
8. Install the latest version of LBRY from: [Github App Page](https://github.com/lbryio/lbry-app/releases "Github App Page") 8. Install the latest version of LBRY from: [Github App Page](https://github.com/lbryio/lbry-app/releases "Github App Page")
9. Launch LBRY by starting it from the Applications folder. You can add it to your dock for easier access. If you kept your data and wallet, your balance and content will be reflected 9. Launch LBRY by starting it from the Applications folder. You can add it to your dock for easier access. If you kept your data and wallet, your balance and content would be reflected
## Ubuntu / Linux ## Ubuntu / Linux
*(Exact steps may vary per distro)* *(Exact steps may vary per distro)*
1. Reboot your PC (this is to ensure that no LBRY processes are running) 1. Reboot your PC (this is to ensure that no LBRY processes are running)
2. Uninstall the LBRY application by going to terminal and typing: sudo apt-get remove lbry. Y to confirm *(Ubuntu specific command)* 2. Uninstall the LBRY application by going to terminal and typing: sudo apt-get remove lbry. Y to confirm *(Ubuntu specific command)*
3. Open File browser and navigate to the Home directory. Press Ctrl-H to view hidden files and folders 3. Open the File browser and navigate to the Home directory. Press Ctrl-H to view hidden files and folders
5. If performing a clean install, delete the .lbryum and .lbrynet folders **(!!THIS WILL DELETE YOUR WALLET AND DATA!!)** and skip to step 8 5. If performing a clean install, delete the .lbryum and .lbrynet folders **(!!THIS WILL DELETE YOUR WALLET AND DATA!!)** and skip to step 8
6. Navigate to the .lbryum folder and delete the `blockchain_headers` file 6. Navigate to the .lbryum folder and delete the `blockchain_headers` file
7. Navigate to the .lbrynet folder and delete all items while leaving the following: 7. Navigate to the .lbrynet folder and delete all items while leaving the following:
@ -52,5 +52,5 @@ Note: after a clean install, you may be prompted again for your email. This is n
3. `lbryfile_info.db` - Downloads and Publishes data 3. `lbryfile_info.db` - Downloads and Publishes data
4. `blockchainname.db` - Supports downloads data 4. `blockchainname.db` - Supports downloads data
8. Install the latest version of LBRY from: [Github App Page](https://github.com/lbryio/lbry-app/releases "Github App Page") 8. Install the latest version of LBRY from: [Github App Page](https://github.com/lbryio/lbry-app/releases "Github App Page")
9. Click the Search button on the toolbar, type LBRY and then hit Enter to launch LBRY. You can pin it to your taskbar for easier access. If you kept your data, your balance and content will be reflected 9. Click the Search button on the toolbar, type LBRY and then hit Enter to launch LBRY. You can pin it to your taskbar for easier access. If you kept your data, your balance and content would be reflected

View file

@ -2,12 +2,12 @@
title: How do I encrypt my wallet? title: How do I encrypt my wallet?
category: wallet category: wallet
--- ---
*Note: The below instructions are the the [LBRYCrd Full Blockchain wallet](https://github.com/lbryio/lbrycrd) and not the default wallet that ships with the LBRY App. We are still working on an encryption solution for this.* *Note: The below instructions are the [LBRYCrd Full Blockchain wallet](https://github.com/lbryio/lbrycrd) and not the default wallet that ships with the LBRY App. We are still working on an encryption solution for this.*
You can use `lbrycrd-cli encryptwallet <passphrase>` to encrypt your wallet. You can use `lbrycrd-cli encryptwallet <passphrase>` to encrypt your wallet.
You can use `lbrycrd-cli walletpassphrase <passphrase> <timeout>` to temporarily unlock the wallet. The <timeout> parameter is in seconds. You can use `lbrycrd-cli walletpassphrase <passphrase> <timeout>` to temporarily unlock the wallet. The <timeout> parameter is in seconds.
For example, `lbrycrd-cli walletpassphrase 'open sesame 321' 300` would unlock your wallet for five minutes, assuming your passphrase was `open sesame 321`. (In reality you should choose a harder-to-guess passphrase than that.) For example, `lbrycrd-cli walletpassphrase 'open sesame 321' 300` would unlock your wallet for five minutes, assuming your passphrase was `open sesame 321`. (In reality, you should choose a harder-to-guess passphrase than that.)
If you set <timeout> too low, it might expire before you get done using your wallet. If you set it too high, you might forget that you left your wallet unlocked. If you set <timeout> too low, it might expire before you get done using your wallet. If you set it too high, you might forget that you left your wallet unlocked.

View file

@ -5,7 +5,7 @@ category: troubleshooting
In certain cases, we may ask you to send us your log file(s). The current log file is titled `lbrynet.log` (or just `lbrynet` if you have file extensions hidden) and is archived each time the files reaches 2MB. Older log files are copied to `lbrynet.log.<#>`. Typically only the lbrynet.log file is required, but we may ask for the others depending on the situation. Since each Operating System has its own set of working directories, use the below guide in order to locate the log file(s). In certain cases, we may ask you to send us your log file(s). The current log file is titled `lbrynet.log` (or just `lbrynet` if you have file extensions hidden) and is archived each time the files reaches 2MB. Older log files are copied to `lbrynet.log.<#>`. Typically only the lbrynet.log file is required, but we may ask for the others depending on the situation. Since each Operating System has its own set of working directories, use the below guide in order to locate the log file(s).
**lbrynet.log files may contain your IP address. While sharing this is not inherently dangerous, if you desire maximum privacy please mask it before posting to public websites.** **lbrynet.log files may contain your IP address. While sharing this is not inherently dangerous, if you desire maximum privacy, please mask it before posting to public websites.**
## Windows ## Windows
1. Open File Explorer (Keyboard shortcut: Window Key + E) 1. Open File Explorer (Keyboard shortcut: Window Key + E)
@ -14,7 +14,7 @@ In certain cases, we may ask you to send us your log file(s). The current log f
## MacOS ## MacOS
1. Open Finder. 1. Open Finder.
1. Click Go on top menu and choose "Go To Folder". 1. Click Go in the top menu and choose "Go To Folder".
1. Type "~/Library/Application Support/LBRY" and then click go. 1. Type "~/Library/Application Support/LBRY" and then click go.
2. Here you will see the `lbrynet.log` file and any archives. 2. Here you will see the `lbrynet.log` file and any archives.

View file

@ -16,7 +16,7 @@ If you don't have LBRY yet, download it [here](https://lbry.io/get).
2. Once the application loads, click the `Publish` button in the top right of the screen. 2. Once the application loads, click the `Publish` button in the top right of the screen.
![Click the Publish Button](https://spee.ch/de822faa6cda4989f68ec66abe5254bdd1ad031b/1111.jpeg) ![Click the Publish Button](https://spee.ch/de822faa6cda4989f68ec66abe5254bdd1ad031b/1111.jpeg)
3. In the `Channel Name` section click the dropdown and select `New Channel` and declare the name you would like for your channel. For more details on different channel types, see our write up on [naming](https://lbry.io/faq/naming). 3. In the `Channel Name` section click the dropdown and select `New Channel` and declare the name you would like for your channel. For more details on different channel types, see our write up on [naming](https://lbry.io/faq/naming).
![Click the New Channel Dropdown](https://spee.ch/eb37ca6c6ea9d795bf2fc2a124f52b0084453c40/2222.jpeg) ![Click the New Channel Dropdown](https://spee.ch/eb37ca6c6ea9d795bf2fc2a124f52b0084453c40/2222.jpeg)
4. Once your name is selected, there is a `Deposit` section that is below. It requires a minimum bid of 0.0001 LBC (see more on deposits [here](https://lbry.io/faq/naming)). Please ensure that you have enough LBRY credits in your wallet to cover the bid amount. There is also a small network fee associated with the creation of a channel. 4. Once your name is selected, there is a `Deposit` section that is below. It requires a minimum bid of 0.0001 LBC (see more on deposits [here](https://lbry.io/faq/naming)). Please ensure that you have enough LBRY credits in your wallet to cover the bid amount. There is also a small network fee associated with the creation of a channel.
@ -33,22 +33,22 @@ If you don't have LBRY yet, download it [here](https://lbry.io/get).
1. Under the `Content` section click `Choose File`. 1. Under the `Content` section click `Choose File`.
![Select the Content to Upload](https://spee.ch/7e53708abaab90b89c1e410cb2c3983c79b6b550/Publishing002.png) ![Select the Content to Upload](https://spee.ch/7e53708abaab90b89c1e410cb2c3983c79b6b550/Publishing002.png)
2. On your local machine, select the content you would like to upload to LBRY. LBRY accepts any HTML5 format for streaming video, the full list can be found [here](https://developer.mozilla.org/en-US/docs/Web/HTML/Supported_media_formats). This means a web optimized MP4 is the best format. Other file types can also be uploaded, but won't be streamable via the LBRY app. 2. On your local machine, select the content you would like to upload to LBRY. LBRY accepts any HTML5 format for streaming video; the full list can be found [here](https://developer.mozilla.org/en-US/docs/Web/HTML/Supported_media_formats). This means a web-optimized MP4 is the best format. Other file types can also be uploaded, but won't be streamable via the LBRY app.
3. Enter a `Title`, `Thumbnail URL`, and `Description` for your content. The `Thumbnail URL` is a hyperlink to an image file which will serve as a preview for your content. It can be any image/GIF URL or you can even use [spee.ch](https://www.spee.ch) to host it. The default size is 800x450, but the app will scale up/down. 3. Enter a `Title`, `Thumbnail URL`, and `Description` for your content. The `Thumbnail URL` is a hyperlink to an image file which will serve as a preview for your content. It can be any image/GIF URL, or you can even use [spee.ch](https://www.spee.ch) to host it. The default size is 800x450, but the app will scale up/down.
![Enter File Information](https://spee.ch/d857e3040629145e0f5d70693c02b8016a9d45e6/Publishing003.png) ![Enter File Information](https://spee.ch/d857e3040629145e0f5d70693c02b8016a9d45e6/Publishing003.png)
4. Next, there is a `Language` and `Maturity` which will default to `English` and `All Ages`. If a change is needed, click the dropdowns and select the appropriate choice. 4. Next, there is a `Language` and `Maturity` which will default to `English` and `All Ages`. If a change is needed, click the dropdowns and select the appropriate choice.
![Enter Additional Metadata](https://spee.ch/a42fb51e56ab4809002982cea66b7fc44b938776/Publishing004.png) ![Enter Additional Metadata](https://spee.ch/a42fb51e56ab4809002982cea66b7fc44b938776/Publishing004.png)
5. Under the `Access`, first determine if you want to make your video Free or set a price (in USD or LBC) per view. Next, select the appropriate type of license for the content you are publishing. 5. Under the `Access`, first, determine if you want to make your video Free or set a price (in USD or LBC) per view. Next, select the appropriate type of license for the content you are publishing.
![Set Access and License](https://spee.ch/35adbf43f6a8a6cd43fc67d18516ede2f74de86b/Publishing005.png) ![Set Access and License](https://spee.ch/35adbf43f6a8a6cd43fc67d18516ede2f74de86b/Publishing005.png)
6. You have an option to select/create the channel you would like to publish the channel under. If one isn't selected, it will be posted anonymously. 6. You have an option to select/create the channel you would like to publish the channel under. If one isn't selected, it will be posted anonymously.
![Select Channel](https://spee.ch/d0c7fe044b0237017f0f5af00f79e3880aae201d/Publishing006.png) ![Select Channel](https://spee.ch/d0c7fe044b0237017f0f5af00f79e3880aae201d/Publishing006.png)
7. Type in the URL you want the content to be found under along with a minimum of 0.0001 LBC deposit for the upload (current limit, may change in future). If you are trying to outbid a user friendly/common URL, the system will suggest a minimum bid to take over the content at that vanity URL. There may be a delay for this takeover, check out the `#content` channel on our [Discord chat](https://chat.lbry.io) to see this information (search for your URL). For more details regarding the URL or bid, check out our [naming document](https://lbry.io/faq/naming). 7. Type in the URL you want the content to be found under along with a minimum of 0.0001 LBC deposit for the upload (current limit, may change in future). If you are trying to outbid a user-friendly/common URL, the system will suggest a minimum bid to take over the content at that vanity URL. There may be a delay for this takeover, check out the `#content` channel on our [Discord chat](https://chat.lbry.io) to see this information (search for your URL). For more details regarding the URL or bid, check out our [naming document](https://lbry.io/faq/naming).
8. Read and agree to the terms of service. 8. Read and agree to the terms of service.
9. Click `Publish`. 9. Click `Publish`.
@ -56,7 +56,7 @@ If you don't have LBRY yet, download it [here](https://lbry.io/get).
### How do I delete my content and reclaim my deposit? ### How do I delete my content and reclaim my deposit?
1. Click on the folder icon in the top right of the LBRY app. 1. Click on the folder icon on the top right of the LBRY app.
![folder icon](https://spee.ch/5/lbryapp-folder-icon.jpeg) ![folder icon](https://spee.ch/5/lbryapp-folder-icon.jpeg)
2. Click on the `Published` tab. 2. Click on the `Published` tab.
3. Select the content you want to remove from LBRY 3. Select the content you want to remove from LBRY
@ -70,7 +70,7 @@ If you don't have LBRY yet, download it [here](https://lbry.io/get).
6. Click `Remove`. If you abandoned your claim, you should see the deposit back in your balance shortly. 6. Click `Remove`. If you abandoned your claim, you should see the deposit back in your balance shortly.
### How do I edit my existing Published content? ### How do I edit my existing Published content?
1. Click on the folder icon in the top right of the LBRY app. 1. Click on the folder icon on the top right of the LBRY app.
2. Click on the `Published` tab. 2. Click on the `Published` tab.
3. Select the content you want to update. 3. Select the content you want to update.
4. Click `Edit`. 4. Click `Edit`.
@ -91,19 +91,19 @@ Yes, check out LBRY how tipping in LBRY works by going [here](https://lbry.io/fa
### Can I increase my bid amount? ### Can I increase my bid amount?
Yes, this is possible by sending [tips](https://lbry.io/faq/tipping) as a support (additional bids) for your own claim. Since the claim is yours, you can withdraw the tips at your convenience. To increase your bid, go to the desired claim and click the `Support` option, enter an amount of LBC to add to the claim, and click `Send`. Yes, this is possible by sending [tips](https://lbry.io/faq/tipping) as support (additional bids) for your own claim. Since the claim is yours, you can withdraw the tips at your convenience. To increase your bid, go to the desired claim and click the `Support` option, enter an amount of LBC to add to the claim, and click `Send`.
### How can I tell if someone is downloading my content? ### How can I tell if someone is downloading my content?
Currently this is only possible if you set a price for your content - you will see transactions in your LBRY wallet as people purchase it. In the future, we will add these types of statistics to LBRY. Currently, this is only possible if you set a price for your content - you will see transactions in your LBRY wallet as people purchase it. In the future, we will add these types of statistics to LBRY.
### My video doesn't stream in the app, what's wrong? ### My video doesn't stream in the app, what's wrong?
The in-app video player's streaming capabilities are limited to MP4 files which are web optimized (metadata is contained at the front of the file). If it's not web optimized, the MP4 will still play in the app, but the entire file will need to be downloaded first. AVI/WMV/MOV files are also not supported within the in-app player. They can be shared/downloaded but will need to be played externally. The in-app video player's streaming capabilities are limited to MP4 files which are web optimized (metadata is contained at the front of the file). If it's not web optimized, the MP4 will still play in the app, but the entire file will need to be downloaded first. AVI/WMV/MOV files are also not supported by the in-app player. They can be shared/downloaded but will need to be played externally.
### I shared my URL, but others can't download it. What's up? ### I shared my URL, but others can't download it. What's up?
Since LBRY uses a Peer to Peer network, it may require that your PC is accessible through the internet. LBRY also runs servers to assist in content hosting, but this process may fail if your PC cannot send it to us. By default, the sharing port is set to 3333. If your network is properly configured and LBRY is running, a port status check on 3333 should pass on this [port checking tool](https://www.canyouseeme.org). If it fails, you can check if UPNP is enabled on your router or forward port 3333 manually. If you need assistance, check out the [help page](https://lbry.io/faq/how-to-report-bugs) on how to reach us. Since LBRY uses a Peer to Peer network, it may require that your PC is accessible through the internet. LBRY also runs servers to assist in content hosting, but this process may fail if your PC cannot send it to us. By default, the sharing port is set to 3333. If your network is properly configured and LBRY is running, a port status check on 3333 should pass on this [port checking tool](https://www.canyouseeme.org). If it fails, you can check if UPnP is enabled on your router or forward port 3333 manually. If you need assistance, check out the [help page](https://lbry.io/faq/how-to-report-bugs) on how to reach us.
### Where is my Channel and content saved locally? ### Where is my Channel and content saved locally?
@ -111,7 +111,7 @@ Channels and content claims are saved to your LBRY Wallet along with your LBRY C
### How and where can I share my content? ### How and where can I share my content?
LBRY URLs can be shared to anyone, but they will require the LBRY app in order to view the content. If the content is free and public, it can be retrieved through [spee.ch](https://www.spee.ch) by going to https://spee.ch/<claimname> or https://spee.ch/<@channelname>. You can also share the content on our `#publishers` channel on [Discord](https://chat.lbry.io) where we have a vibrant community with thousands of users. LBRY URLs can be shared with anyone, but they will require the LBRY app in order to view the content. If the content is free and public, it can be retrieved through [spee.ch](https://www.spee.ch) by going to https://spee.ch/<claimname> or https://spee.ch/<@channelname>. You can also share the content on our `#publishers` channel on [Discord](https://chat.lbry.io) where we have a vibrant community with thousands of users.
### I'm an advanced user, is there more I can poke around with? ### I'm an advanced user, is there more I can poke around with?

View file

@ -2,7 +2,7 @@
title: How do I run LBRY with lbrycrdd? title: How do I run LBRY with lbrycrdd?
category: mining category: mining
--- ---
***WARNING: Currently, the LBRY app does not support the LBRYcrd wallet but this functionality may be available in the future*** ***WARNING: Currently, the LBRY app does not support the LBRYcrd wallet, but this functionality may be available in the future***
Start LBRY with the `--wallet` flag set: Start LBRY with the `--wallet` flag set:

View file

@ -9,9 +9,9 @@ LBRY controls [millions of credits](https://lbry.io/faq/credit-policy) that it w
Unfortunately, when running a rewards program, people will abuse it. Unfortunately, when running a rewards program, people will abuse it.
This, and only this, is the reason we require a credit card to participate in the [rewards](https://lbry.io/faq/rewards) program. We wish we could tell you were a real person without this step, but no other solution we've tried thus far has worked well. This is the fastest and easiest method to verify your identity, otherwise, please see below. This and only this is the reason we require a credit card to participate in the [rewards](https://lbry.io/faq/rewards) program. We wish we could tell you were a real person without this step, but no other solution we've tried thus far has worked well. This is the fastest and easiest method to verify your identity, otherwise, please see below.
**To be clear, no money will be charged to your card now or ever.** There is no fine print and there is no trick. **To be clear, no money will be charged to your card now or ever.** There is no fine print, and there is no trick.
(*Some providers may see a $1 charge appear temporarily. This is only an authorization, no actual money will ever be charged.*) (*Some providers may see a $1 charge appear temporarily. This is only an authorization, no actual money will ever be charged.*)
@ -19,7 +19,7 @@ Your card information is submitted directly to [Stripe](https://stripe.com), one
### What If I Don't Want To Provide It? ### What If I Don't Want To Provide It?
No problem! We've added three other verification methods - [Phone Verification](https://lbry.io/faq/phone), [YouTube Account Sync](https://lbry.io/youtube) ([FAQ](https://lbry.io/faq/youtube)) and manual verification via [Discord chat](https://chat.lbry.io). To begin manual verification, type **-new** in the #verification channel which will will create a ticket (channel) for your request. **Note: DO NOT message any team members or post in other channels about verification concerns. Rewards will only be granted on a 1 account per household basis** No problem! We've added three other verification methods - [Phone Verification](https://lbry.io/faq/phone), [YouTube Account Sync](https://lbry.io/faq/youtube), and manual verification via [Discord chat](https://chat.lbry.io). To begin manual verification, type **-new** in the #verification channel which will create a ticket (channel) for your request. **Note: DO NOT message any team members or post in other channels about verification concerns. Rewards will only be granted on a 1 account per household basis**
Otherwise, you are welcome to use the LBRY browser without providing any personal information. We just can't give you any rewards. Otherwise, you are welcome to use the LBRY browser without providing any personal information. We just can't give you any rewards.

View file

@ -3,4 +3,4 @@ title: Is LBRY open source?
category: developer category: developer
--- ---
All of the code we have written for LBRY is open source and MIT licensed - even this very website! You can access it on [GitHub](https://github.com/lbryio/). All of the code we have written for LBRY is open source, and MIT licensed - even this very website! You can access it on [GitHub](https://github.com/lbryio/).

View file

@ -12,13 +12,13 @@ The purpose of this FAQ is to answer questions about some of the basic functiona
Emails are collected to authenticate and [uniquely identify](https://lbry.io/faq/identity-requirements) users so that they can be eligible for [LBRY Rewards](#rewards) and to stay up to date on the latest LBRY happenings. No other data is stored with your email login. All other data, including your [wallet](#wallet), [downloads](#data) and published content are stored locally on your computer. You can find your connected email by going to Settings (gear icon in the top right) > Help > Connected email. Emails are collected to authenticate and [uniquely identify](https://lbry.io/faq/identity-requirements) users so that they can be eligible for [LBRY Rewards](#rewards) and to stay up to date on the latest LBRY happenings. No other data is stored with your email login. All other data, including your [wallet](#wallet), [downloads](#data) and published content are stored locally on your computer. You can find your connected email by going to Settings (gear icon in the top right) > Help > Connected email.
### How do I change my LBRY connected email? ### How do I change my LBRY connected email?
If you ever need to change your LBRY email address or sign out, please see [this guide](https://lbry.io/faq/how-to-change-email). If you sign into a new email and need to transfer your verification status, you'll need to [reach out to us](mailto:help@lbryio) in order to link your accounts. Please do not verify again to obtain rewards on a 2nd account, your Rewards account may be disabled for abuse. If you ever need to change your LBRY email address or sign out, please see [this guide](https://lbry.io/faq/how-to-change-email). If you sign into a new email and need to transfer your verification status, you'll need to [reach out to us](mailto:help@lbryio) in order to link your accounts. Please do not verify again to obtain rewards on a 2nd account; your Rewards account may be disabled for abuse.
### What if I want to run LBRY on multiple computers or on different Windows accounts? ### What if I want to run LBRY on multiple computers or different Windows accounts?
If you want to run the LBRY app on multiple PCs or Windows users, you can either choose not to sign in on the other computers/accounts or use a different email address for each. These additional accounts will not be eligible for LBRY Rewards as they are only allowed on a one account per household basis. If you log into a 2nd PC with the same email, the original PC will be signed out. Changing accounts back and forth on the same PC/user account will cause them to be merged. If you want to run the LBRY app on multiple PCs or Windows users, you can either choose not to sign in on the other computers/accounts or use a different email address for each. These additional accounts will not be eligible for LBRY Rewards as they are only allowed on a one account per household basis. If you log into a 2nd PC with the same email, the original PC will be signed out. Changing accounts back and forth on the same PC/user account will cause them to be merged.
### What are LBRY Rewards? {#rewards} ### What are LBRY Rewards? {#rewards}
[LBRY Rewards](https://lbry.io/faq/rewards) are used to distribute LBRY Credits(LBC) to new and existing users by allowing them to explore app functions and complete tasks which generate LBC as an award. In order to be eligible for Rewards, you need to [verify your identity](https://lbry.io/faq/identity-requirements) which uniquely identifies you as a LBRY user. [LBRY Rewards](https://lbry.io/faq/rewards) are used to distribute LBRY Credits(LBC) to new and existing users by allowing them to explore app functions and complete tasks which generate LBC as an award. In order to be eligible for Rewards, you need to [verify your identity](https://lbry.io/faq/identity-requirements) which uniquely identifies you as an LBRY user.
### What is a wallet and how do I find it? {#wallet} ### What is a wallet and how do I find it? {#wallet}
A wallet is a secure, digital wallet used to store, send and receive cryptocurrencies like LBRY Credits(LBC). The LBRY App comes with its own wallet and is stored locally on your computer and nowhere else! **It is critical that you [backup your wallet data](https://lbry.io/faq/how-to-backup-wallet) in case you lose access to your PC or need to [migrate](https://lbry.io/faq/backup-data) to a new one.** A wallet is a secure, digital wallet used to store, send and receive cryptocurrencies like LBRY Credits(LBC). The LBRY App comes with its own wallet and is stored locally on your computer and nowhere else! **It is critical that you [backup your wallet data](https://lbry.io/faq/how-to-backup-wallet) in case you lose access to your PC or need to [migrate](https://lbry.io/faq/backup-data) to a new one.**
@ -29,7 +29,7 @@ In the app, you can find your wallet in the top-right hand corner, next to the b
The LBRY wallet is different from other cryptocurrencies because it also stores your shared content's metadata in the form of [claims](https://lbry.io/faq/naming) when using the [publishing features]((https://lbry.io/faq/how-to-publish). Claim related [wallet transactions](https://lbry.io/faq/transaction-types) ensure that the blockchain uniquely identifies your content and the payment/tips can be routed appropriately. The LBRY wallet is different from other cryptocurrencies because it also stores your shared content's metadata in the form of [claims](https://lbry.io/faq/naming) when using the [publishing features]((https://lbry.io/faq/how-to-publish). Claim related [wallet transactions](https://lbry.io/faq/transaction-types) ensure that the blockchain uniquely identifies your content and the payment/tips can be routed appropriately.
### Where do I find my LBC wallet address? ### Where do I find my LBC wallet address?
You can find your address by first clicking on the bank icon in the top right, then navigating to the Send/Receive tab. Your wallet holds multiple receiving addresses and new ones can be generated by clicking "Get New Address". Your wallet balance is the sum total of all the LBC available in each of your addresses. You can find your address by first clicking on the bank icon in the top right, then navigating to the Send/Receive tab. Your wallet holds multiple receiving addresses, and new ones can be generated by clicking "Get New Address". Your wallet balance is the sum total of all the LBC available in each of your addresses.
![Find address](https://spee.ch/6fff389043fadcf16ade8b0b8f6125834652e1c2/walletaddress.png) ![Find address](https://spee.ch/6fff389043fadcf16ade8b0b8f6125834652e1c2/walletaddress.png)
### Where can I get more LBRY Credits? ### Where can I get more LBRY Credits?
@ -48,10 +48,10 @@ Please refer to our [publishing guide](https://lbry.io/faq/how-to-publish) as a
Click the folder icon next to the Publish button to view downloaded files. Click the Published tab to view your published content. Click the folder icon next to the Publish button to view downloaded files. Click the Published tab to view your published content.
### How do I know if I'm sharing content and helping the LBRY network properly? ### How do I know if I'm sharing content and helping the LBRY network properly?
The easiest way to confirm that you are sharing correctly is to determine if the port used for seeding, 3333, is open to the rest of the LBRY network. To do so, type 3333 into [this port checking tool](http://www.canyouseeme.org) and check the result. It if shows Open, you are all set. If it shows closed, you may need to check your router settings for uPnP options (set to enable) or forward ports 3333 TCP and 4444 UDP to your local computer running LBRY. Firewall and NAT settings may also affect the availability of this port. The easiest way to confirm that you are sharing correctly is to determine if the port used for seeding, 3333, is open to the rest of the LBRY network. To do so, type 3333 into [this port checking tool](http://www.canyouseeme.org) and check the result. It if shows Open, you are all set. If it shows closed, you may need to check your router settings for UPnP options (set to enable) or forward ports 3333 TCP and 4444 UDP to your local computer running LBRY. Firewall and NAT settings may also affect the availability of this port.
### How can I search for content on LBRY? ### How can I search for content on LBRY?
Searching in LBRY is as easy as typing your search term(s) into the address bar at the top and waiting for the results to return (**don't click Enter!**). Clicking the Enter key will skip the search function and go directly to the URL typed - this is only helpful if you know the exact URL you are trying to view. We are still in the process of optimizing the search results, please bear with us if you are having trouble finding something! Searching in LBRY is as easy as typing your search term(s) into the address bar at the top and waiting for the results to return (**don't click Enter!**). Clicking the Enter key will skip the search function and go directly to the URL typed - this is only helpful if you know the exact URL you are trying to view. We are still in the process of optimizing the search results; please bear with us if you are having trouble finding something!
![Search](https://spee.ch/f/search-faq.png) ![Search](https://spee.ch/f/search-faq.png)
### How can I subscribe and view my favorite channels? ### How can I subscribe and view my favorite channels?

View file

@ -1,4 +1,4 @@
--- ---
title: How does the company behind LBRY make money? title: How does the company behind LBRY make money?
category: other category: other
--- ---
@ -8,6 +8,6 @@ Heres how LBRY Inc. **doesnt** make money:
- **We do not take a cut of any transactions.** When you buy content on LBRY, 100% of the listed price goes to the publisher. There is also a fee paid to the decentralized network of hosts that store and deliver the content to you. LBRY Inc. doesnt take any of that unless the company is publishing or hosting content itself. The same rules apply to everyone. - **We do not take a cut of any transactions.** When you buy content on LBRY, 100% of the listed price goes to the publisher. There is also a fee paid to the decentralized network of hosts that store and deliver the content to you. LBRY Inc. doesnt take any of that unless the company is publishing or hosting content itself. The same rules apply to everyone.
- **We do not earn profits from auctioning of names**, nor do we benefit from bidding wars over names. Our goal with the naming system is simply to allocate names most efficiently to benefit users. - **We do not earn profits from auctioning of names**, nor do we benefit from bidding wars over names. Our goal with the naming system is simply to allocate names most efficiently to benefit users.
- **This is not a “pump and dump” scheme or vaporware.** See my essay [$1.2B Valuation and We Dont Care](https://lbry.io/news/1.2b-market-cap-we-dont-care). LBRY credits have already experienced a bubble and we paid it no mind. LBRY is real software with a live blockchain and thousands of active users. Our goal is to increase the long-term value of the protocol, which if adopted globally will make our reserve many times more valuable than any short-term bubble. Weve already invested 10,000 man hours into this project and it will take many more, but were patient and focused on the future. - **This is not a “pump and dump” scheme or vaporware.** See my essay [$1.2B Valuation and We Dont Care](https://lbry.io/news/1.2b-market-cap-we-dont-care). LBRY credits have already experienced a bubble, and we paid it no mind. LBRY is real software with a live blockchain and thousands of active users. Our goal is to increase the long-term value of the protocol, which if adopted globally will make our reserve many times more valuable than any short-term bubble. Weve already invested 10,000 working hours into this project, and it will take many more, but were patient and focused on the future.
We are also exploring ways to generate revenue above our credit reserve, including providing value-added services to LBRY users and/or consulting to large content producers who want to harness LBRY. But remember, by design, **we are not able** to single-handedly change the rules on users in an attempt to “monetize” all of your contributions to the network. We are also exploring ways to generate revenue above our credit reserve, including providing value-added services to LBRY users and/or consulting to large content producers who want to harness LBRY. But remember, by design, **we are not able** to single-handedly change the rules on users in an attempt to “monetize” all of your contributions to the network.

View file

@ -5,7 +5,7 @@ category: mining
Library Credits (LBC) are mined over a 20-year Proof of Work period. Library Credits (LBC) are mined over a 20-year Proof of Work period.
Block rewards increase every 100 blocks by 1LBC, peak at 500, and decline slowly. Block rewards increase every 100 blocks by 1LBC, peak at 500, and decline slowly.
LBRY mining is dominated by the GPU and FPGA market and we don't see CPU mining as economically viable at this point. If you still want to CPU mine to help the network, see instructions below. LBRY mining is dominated by the GPU and FPGA market, and we don't see CPU mining as economically viable at this point. If you still want to CPU mine to help the network, see instructions below.
For GPU mining, please see our list of [pools](https://lbry.io/faq/mining-pools). Each pool has a slightly different setup so please check their Getting Started page. We can also provide mining assistance via the #mining channel on [Discord Chat](https://chat.lbry.io). For GPU mining, please see our list of [pools](https://lbry.io/faq/mining-pools). Each pool has a slightly different setup so please check their Getting Started page. We can also provide mining assistance via the #mining channel on [Discord Chat](https://chat.lbry.io).
**Note:** Sgminer is for AMD GPU Cards and CCminer is for Nvidia GPU Cards **Note:** Sgminer is for AMD GPU Cards and CCminer is for Nvidia GPU Cards

View file

@ -1,4 +1,4 @@
--- ---
title: How does LBRY naming work? Why dont you just assign names the same way as internet domains? title: How does LBRY naming work? Why dont you just assign names the same way as internet domains?
category: LBRY 101 category: LBRY 101
order: 5 order: 5
@ -12,16 +12,16 @@ Names exist so that we can map a human readable and understandable word or term
Designing a naming system that works well and fairly assigns names is quite hard! Consider the domain system you are likely using to access this document. Notice that you are reading this page on lbry.io, rather than lbry.com. Is this because lbry.com is providing some productive service? No! It is because a squatter holds it, simply looking to extort money from those who would do something useful or creative. Designing a naming system that works well and fairly assigns names is quite hard! Consider the domain system you are likely using to access this document. Notice that you are reading this page on lbry.io, rather than lbry.com. Is this because lbry.com is providing some productive service? No! It is because a squatter holds it, simply looking to extort money from those who would do something useful or creative.
The traditional system has several other flaws. It is centralized and a mechanism of censorship, as holders do not have true ownership of their domain, only the top-level provider. Top-level domains (like .io) are also arbitrary and largely illogical (if designing the domain system again, would we really want to add an arbitrary ".com" to the most prestigious URL for a given keyword? does LBRY have anything to do with the *I*ndian *O*cean?). Finally, in addition to incentivizing bad behavior, the flat-fee structure of domains prevents good behavior from those who are priced out. The traditional system has several other flaws. It is centralized and a mechanism of censorship, as holders do not have true ownership of their domain, only the top-level provider. Top-level domains (like .io) are also arbitrary and largely illogical (if designing the domain system again, would we really want to add an arbitrary ".com" to the most prestigious URL for a given keyword? does LBRY have anything to do with the *I*ndian *O*cean?). Finally, in addition to incentivizing bad behavior, the flat-fee structure of domains prevents the good behavior from those who are priced out.
We wanted a system that: We wanted a system that:
- Allows a single word to be mapped directly to a piece of content, with no other extension or modifier. - Allows a single word to be mapped directly to a piece of content, with no other extension or modifier.
- Allows creators to acquire a URL and own it permanently and forever, without ongoing fees. - Allows creators to acquire a URL and own it permanently and forever, without ongoing fees.
- Allows multiple pieces of content to be located at a single keyword, while keeping URLs as short and memorable as possible. - Allows multiple pieces of content to be located at a single keyword while keeping URLs as short and memorable as possible.
- Prevents squatters from extorting creators. - Prevents squatters from extorting creators.
After significant consultation with creators, consumers, economists, computer scientists, and more, we devised LBRYs naming system. After meaningful consultation with creators, consumers, economists, computer scientists, and more, we devised LBRYs naming system.
### How LBRY Does Naming ### How LBRY Does Naming
@ -30,27 +30,27 @@ First and foremost **it is absolutely possible to own and control a URL forever*
In LBRY, a URL entry is called a _claim_. For simplicity, a claim can be considered to consist of: In LBRY, a URL entry is called a _claim_. For simplicity, a claim can be considered to consist of:
- The name (a string of characters chosen by the creator) - The name (a string of characters chosen by the creator)
- An amount of credits - A number of credits
- Additional data related to the content and/or publisher identity - Additional data related to the content and/or publisher identity
Claims in LBRY are non-consumptive. When you designate an amount of credits in a claim, nothing is lost or destroyed beyond the relatively minimal transaction fee. At any time, the credits allocated to a claim can be used for another purpose, recovered, or sent somewhere else. When this happens, the claim is no longer considered valid. Claims in LBRY are non-consumptive. When you designate a number of credits in a claim, nothing is lost or destroyed beyond the relatively minimal transaction fee. At any time, the credits allocated to a claim can be used for another purpose, recovered, or sent somewhere else. When this happens, the claim is no longer considered valid.
LBRY supports several types of URL resolution: LBRY supports several types of URL resolution:
| Type | Syntax | Resolution | | Type | Syntax | Resolution |
| --- | --- | | --- | --- |
| **Permanent** | `lbry://<name>#<claim_id>` | This URL consists of a name and randomly assigned ID. This is permanently owned and controlled by the publisher. Permanent URLs support partial, temporal-ordered ID matching, so these can be quite short (e.g. lbry://name#8 or lbry://name#ab) | | **Permanent** | `lbry://<name>#<claim_id>` | This URL consists of a name and randomly assigned ID. This is permanently owned and controlled by the publisher. Permanent URLs support partial, temporal-ordered ID matching, so these can be quite short (e.g. lbry://name#8 or lbry://name#ab) |
| **Community** | `lbry://<name>` | Of all of the claims named `<name>`, this returns the publish with the most credits committed towards it, not just by the publisher, but by the entire community. These URLs are not permanent or owned, but instead controlled by the community itself, allowing the resolution to settle on that which the community determines most appropriate. | | **Community** | `lbry://<name>` | Of all of the claims named `<name>`, this returns the publish with the most credits committed towards it, not just by the publisher, but by the entire community. These URLs are not permanent or owned but instead controlled by the community itself, allowing the resolution to settle on that which the community determines most appropriate. |
| **Channel** | `lbry://<@channel_name>` | A URL corresponding to a publisher identity. These resolve to the identity of a specific publisher and their publishes. Channel URLs can be specified with or without the `#` modifier. An unmodified URL returns the channel determined by the community. | **Channel** | `lbry://<@channel_name>` | A URL corresponding to a publisher identity. These resolve to the identity of a specific publisher and their publishes. Channel URLs can be specified with or without the `#` modifier. An unmodified URL returns the channel determined by the community.
| **Signed** | `lbry://<@channel_name>/<example>` | The piece of content published to the name `<example>` within the channel of `<@channel_name>`. | **Signed** | `lbry://<@channel_name>/<example>` | The piece of content published to the name `<example>` within the channel of `<@channel_name>`.
### Takeaways ### Takeaways
1. **Names arent bought, only reserved no credits are lost, only put on deposit.** If you win the auction for a name, your credits are held with that name until you decide to withdraw them (at any time you wish). You arent buying the name from anyone and no one profits off of the transfer of names. Its just a test of who is willing to deposit the most credits toward a name. The only cost is that you cant spend the credits on content or cash them out while they are reserving a name. 1. **Names arent bought, only reserved no credits are lost, only put on deposit.** If you win the auction for a name, your credits are held with that name until you decide to withdraw them (at any time you wish). You arent buying the name from anyone, and no one profits off of the transfer of names. Its just a test of who is willing to deposit the most credits toward a name. The only cost is that you cant spend the credits on content or cash them out while they are reserving a name.
2. **The longer a community name is held, the longer it sticks.** Community-controlled URLs don't change instantly if more credits are designated especially if youve held it for awhile. For every month a name is controlled, 1 day is added to the waiting period, for a maximum of 7 days (after 7 months). 2. **The longer a community name is held, the longer it sticks.** Community-controlled URLs don't change instantly if more credits are designated especially if youve held it for awhile. For every month a name is controlled, 1 day is added to the waiting period, for a maximum of 7 days (after 7 months).
3. **Everyone has a say.** If you claim lbry://bestmovieever and your film lives up to the hype, user tips and purchases are a strong force keeping your content there. If the community feels a URL resolution is incorrect, they can band together to change it any time. This is a powerful force keeping bad actors at bay that has already proved useful. 3. **Everyone has a say.** If you claim lbry://bestmovieever and your film lives up to the hype, user tips and purchases are a strong force keeping your content there. If the community feels a URL resolution is incorrect, they can band together to change it anytime. This is a powerful force keeping bad actors at bay that has already proved useful.
4. **Names are more like search terms.** When a user searches the LBRY network, or a recommendation engine suggests content, all valid claims are considered. Not having the community URL for your content does not mean no one will see it. Many different pieces of content under the same name can be displayed when users look for content on the network. 4. **Names are more like search terms.** When a user searches the LBRY network, or a recommendation engine suggests content, all valid claims are considered. Not having the community URL for your content does not mean no one will see it. Many different pieces of content under the same name can be displayed when users look for content on the network.
@ -60,6 +60,6 @@ For more details on claims, please see https://lbry.io/faq/claimtrie-implementat
Whether you're in love with this design or not, you'd likely agree it's unlike anything we've seen before. Whether you're in love with this design or not, you'd likely agree it's unlike anything we've seen before.
The bottom line is that LBRY is dedicated to providing true content freedom. We want to provide the world's best method for creators and consumers to share and monetize digital content without middlemen. We happen to think this is a superior method to the alternatives, but we're also not dogmatic about it. The bottom line is that LBRY is dedicated to providing true content freedom. We want to provide the world's best method for creators and consumers to share and monetize digital content without intermediaries. We happen to think this is a superior method to the alternatives, but we're also not dogmatic about it.
Were trying to solve a very hard problem in a novel way and we're committed to giving this system a chance. 100,000 pieces of content in, it has worked seamlessly. But if we ever saw this system harming rather than helping, we wouldn't hesitate to change it. Were trying to solve a very hard problem in a novel way, and we're committed to giving this system a chance. 100,000 pieces of content in, it has worked seamlessly. But if we ever saw this system harming rather than helping, we wouldn't hesitate to change it.

View file

@ -12,7 +12,7 @@ Unfortunately, when running a rewards program, people will abuse it.
Phone number verification provides another method for LBRY users to participate in the [rewards](https://lbry.io/faq/rewards) program. Phone number verification provides another method for LBRY users to participate in the [rewards](https://lbry.io/faq/rewards) program.
### What if my phone number isn't working? ### What if my phone number isn't working?
Certain regions, prepaid services and VOIP will be blocked from phone verifications in order to combat abuse,. If you are having trouble with getting a phone number accepted, please see one of the [other verification methods](https://lbry.io/faq/identity-requirements). Certain regions, prepaid services and VOIP will be blocked from phone verifications in order to combat abuse. If you are having trouble with getting a phone number accepted, please see one of the [other verification methods](https://lbry.io/faq/identity-requirements).
### What if the LBRY app says my phone number already exists? ### What if the LBRY app says my phone number already exists?
This usually means that there is another LBRY account/email address that's already associated with that number. If you are changing email addresses and need to link your accounts or you believe this is an error, please [reach out to us](mailto:help@lbry.io). This usually means that there is another LBRY account/email address that's already associated with that number. If you are changing email addresses and need to link your accounts or you believe this is an error, please [reach out to us](mailto:help@lbry.io).

View file

@ -6,11 +6,9 @@ category: mining
## What is LBRY's proof algorithm? ## What is LBRY's proof algorithm?
LBRY uses [proof of work](https://en.bitcoin.it/wiki/Proof_of_work) the same way that Bitcoin does. The LBRY uses [proof of work](https://en.bitcoin.it/wiki/Proof_of_work) the same way that Bitcoin does. The
only difference is the hash function. LBRY uses a sligthly different algorithm that achieves the same only difference is the hash function. LBRY uses a slightly different algorithm that achieves the same ends but slightly delayed the development of a GPU miner and gave early adopters a chance to mine without specialized hardware.
ends but slightly delayed the development of a GPU miner and gave early adopters a chance to
mine without specialized hardware.
LBRY's algorimth is LBRY's algorithm is
```python ```python
intermediate = sha512(sha256(sha256(data))) # compute the sha512() of the double-sha256() of the data intermediate = sha512(sha256(sha256(data))) # compute the sha512() of the double-sha256() of the data
@ -19,7 +17,7 @@ right = ripemd(intermediate[len(intermediate)/2:]) # and the right half
proof = sha256(sha256(left + right)) # concatenate the two halves, and double-sha256() it again proof = sha256(sha256(left + right)) # concatenate the two halves, and double-sha256() it again
``` ```
For comparison, Bitcoin's algorimth is For comparison, Bitcoin's algorithm is
```python ```python
proof = sha256(sha256(data)) proof = sha256(sha256(data))

View file

@ -9,7 +9,7 @@ You can earn credits for referring others to use LBRY. In the latest version of
New invites sent via the LBRY app are eligible for a 3 LBC reward amount. New invites sent via the LBRY app are eligible for a 3 LBC reward amount.
For invites prior to 8/1/2017, the current referral reward as well as the number of people you have referred has been recorded by our system. You can see the list of your invited users on the Invite History section of the Invites screen. For invites prior to 8/1/2017, the current referral reward, as well as the number of people you have referred, has been recorded by our system. You can see the list of your invited users on the Invite History section of the Invites screen.
You will always receive the number of credits being awarded at the time your referrer joined the list. Currently, the reward amount will be shown when the invite is claimed. You can see the reward amount in the Rewards section of the LBRY app after it is claimed. You will always receive the number of credits being awarded at the time your referrer joined the list. Currently, the reward amount will be shown when the invite is claimed. You can see the reward amount in the Rewards section of the LBRY app after it is claimed.
@ -29,7 +29,7 @@ LBRY users who abuse either the Referral or Rewards system will not be eligible
If you expect to refer more than 50-100 people, please discuss it with us on [Discord chat](http://chat.lbry.io) or email [us](mailto:josh@lbry.io). If you expect to refer more than 50-100 people, please discuss it with us on [Discord chat](http://chat.lbry.io) or email [us](mailto:josh@lbry.io).
Currently during the referral reward testing phase, there is a limit of 1 redemption per account. Currently, during the referral reward testing phase, there is a limit of 1 redemption per account.
### I have a clever idea to cheat the referral system. ### I have a clever idea to cheat the referral system.

View file

@ -4,7 +4,7 @@ category: developer
--- ---
## Why use a regtest server ## Why use a regtest server
A regtest server provides for a way to instantly generate blocks so that transactions can be instantaneous, so ultimately no waiting for confirmations from the blockchain. Also, no problem if you accidently corrupt your wallet, since no real funds are lost! Just delete the files and setup a new one. A regtest server provides for a way to instantly generate blocks so that transactions can be instantaneous, so ultimately no waiting for confirmations from the blockchain. Also, no problem if you accidentally corrupt your wallet, since no real funds are lost! Delete the files and setup a new one.
## Setup ## Setup
@ -38,18 +38,18 @@ discover=0
### lbryum-server ### lbryum-server
To install lbryum-server you first need to install the package `leveldb`. After that, download the source from [here](https://github.com/lbryio/lbryum-server/releases), and run the following _not_ inside the environment. To install lbryum-server, you first need to install the package `leveldb`. After that, download the source from [here](https://github.com/lbryio/lbryum-server/releases), and run the following _not_ inside the environment.
```bash ```bash
cd lbryum-server cd lbryum-server
sudo pip2 install -r requirements.txt sudo pip2 install -r requirements.txt
``` ```
If you're not running debian/*buntu, or a derivative of those, you need to edit the `configure` file a bit. On line 11, remove the `apt-get` line and manually install the required packages. On line 51, change `adduser` to `useradd` and on the same line, change `--disabled-password` to `-p !`. If you're not running debian/*buntu or a derivative of those, you need to edit the `configure` file a bit. In line 11, remove the `apt-get` line and manually install the required packages. In line 51, change `adduser` to `useradd` and on the same line, change `--disabled-password` to `-p !`.
```bash ```bash
sudo ./configure sudo ./configure
sudo python2 setup.py install sudo python2 setup.py install
``` ```
The `sudo ./configure` commands creates a new user in the system by the name "lbryum", which is the user through which we'll be the running the server. lbryum-server also need W/R access to `/var/lbryum-server` The `sudo ./configure` command creates a new user in the system by the name "lbryum", which is the user through which we'll be the running the server. lbryum-server also need W/R access to `/var/lbryum-server`
To do that run: To do that run:
```bash ```bash
sudo chown -R lbryum /var/lbryum-server sudo chown -R lbryum /var/lbryum-server
@ -69,7 +69,7 @@ type=lbrycrd_regtest
### lbryum ### lbryum
To install lbryum, first download the source from [here](https://github.com/lbryio/lbryum/releases). To install it, run the following inside the virtual environment. To install lbryum, first, download the source from [here](https://github.com/lbryio/lbryum/releases). To install it, run the following inside the virtual environment.
```bash ```bash
cd lbryum cd lbryum
pip2 install -r requirements.txt pip2 install -r requirements.txt
@ -129,7 +129,7 @@ This is to ensure that `lbrynet-daemon` uses the correct wallet.
To start off, if you've already used LBRY on your machine, you need to backup the wallet by copying the folders `~/.lbrynet` and `~/.lbryum`, then delete them to start from fresh. Run To start off, if you've already used LBRY on your machine, you need to backup the wallet by copying the folders `~/.lbrynet` and `~/.lbryum`, then delete them to start from fresh. Run
`mkdir ~/.lbryum` `mkdir ~/.lbryum`
Now it should be all set-up, just execute the commands in the following order and the regtest server should be good to go. Now it should be all set-up, just execute the commands in the following order, and the regtest server should be good to go.
### 1) lbrycrd ### 1) lbrycrd

View file

@ -7,7 +7,7 @@ To provide a rich user experience and to [distribute](https://lbry.io/faq/credit
### Verification requirements ### Verification requirements
In order to be eligible for LBRY Rewards, users must have a [verified account](https://lbry.io/faq/identity-requirements). If users choose not to verify themselves, LBRY works with full functionality but they will not be able to earn any free credits from LBRY. **Rewards will only be granted on a 1 account per household basis and LBRY reserves the right to revoke Rewards privileges on any account if abuse is suspected or if VPN/shared connections are used.** In order to be eligible for LBRY Rewards, users must have a [verified account](https://lbry.io/faq/identity-requirements). If users choose not to verify themselves, LBRY works with full functionality, but they will not be able to earn any free credits from LBRY. **Rewards will only be granted on a 1 account per household basis and LBRY reserves the right to revoke Rewards privileges on any account if abuse is suspected or if VPN/shared connections are used.**
### List of the current LBRY Rewards ### List of the current LBRY Rewards
| Reward | Amount | Description | | Reward | Amount | Description |
@ -20,7 +20,7 @@ In order to be eligible for LBRY Rewards, users must have a [verified account](h
| **Weekly LBRYCast** | 2 LBC | A weekly award for checking out featured content on LBRY. This content is marked with the red rocket logo and announced via email | **Weekly LBRYCast** | 2 LBC | A weekly award for checking out featured content on LBRY. This content is marked with the red rocket logo and announced via email
| **Referral** | 3 LBC | LBRY users can refer their friends via an email invitation and get rewarded when those users are verified. This reward is limited to one redemption at this time. For more information on referrals, click [here](https://lbry.io/faq/referrals) | **Referral** | 3 LBC | LBRY users can refer their friends via an email invitation and get rewarded when those users are verified. This reward is limited to one redemption at this time. For more information on referrals, click [here](https://lbry.io/faq/referrals)
Rewards are added to the LBC wallet balance as they are completed. All the rewards can be listed by clicking on the tab marked "REWARDS" inside the LBC wallet and they are also marked in the [transaction history](https://lbry.io/faq/transaction-types). Rewards redemption is tied to your account but the credits themselves are stored in your wallet which is required to be [backed up](https://lbry.io/faq/how-to-backup-wallet) periodically. Rewards are added to the LBC wallet balance as they are completed. All the rewards can be listed by clicking on the tab marked "REWARDS" inside the LBC wallet, and they are also marked in the [transaction history](https://lbry.io/faq/transaction-types). Rewards redemption is tied to your account, but the credits themselves are stored in your wallet which is required to be [backed up](https://lbry.io/faq/how-to-backup-wallet) periodically.
If you are new to Publishing, check out [our guide](https://lbry.io/faq/how-to-publish). If you are new to Publishing, check out [our guide](https://lbry.io/faq/how-to-publish).

View file

@ -4,4 +4,4 @@ category: getstarted
--- ---
Nobody from LBRY will ever ever ever ask you for Bitcoin or other money/value. If this is happening, Nobody from LBRY will ever ever ever ask you for Bitcoin or other money/value. If this is happening,
it is likely a scammer and you should immediately report it in a public channel. it is likely a scammer, and you should immediately report it in a public channel.

View file

@ -3,6 +3,6 @@ title: How do I report a security issue?
category: other category: other
--- ---
We take security very seriously. Send an email to <security@lbry.io> and we'll get back to you ASAP. We take security very seriously. Send an email to <security@lbry.io>, and we'll get back to you ASAP.
Our GPG key is [here](/faq/gpg-key). Our GPG key is [here](/faq/gpg-key).

View file

@ -3,9 +3,9 @@ title: How can I convert my crypto into LBC?
category: wallet category: wallet
--- ---
The ability to convert your cryptoassets into LBRY Credits (LBC) is available directly within the LBRY app, powered by [ShapeShift](https://info.shapeshift.io/about). LBRY Inc. does not handle any of the incoming funds and the LBC are sent from ShapeShift directly. The ability to convert your cryptoassets into LBRY Credits (LBC) is available directly within the LBRY app, powered by [ShapeShift](https://info.shapeshift.io/about). LBRY Inc. does not handle any of the incoming funds, and the LBC are sent from ShapeShift directly.
*Note: ShapeShift is unavailable in New York and Washington (and possibly surrounding areas based on IP geolocation). You will see a `HTTP status code: 403` error if this happens. Please see [ShapeShift](https://shapeshift.io) for more information.* *Note: ShapeShift is unavailable in New York and Washington (and possibly surrounding areas based on IP geolocation). You will see an `HTTP status code: 403` error if this happens. Please see [ShapeShift](https://shapeshift.io) for more information.*
## Convert Crypto to LBC ## Convert Crypto to LBC
1. Open the LBRY app, access the Wallet (bank icon next to the Publish button) and click on **Get Credits** 1. Open the LBRY app, access the Wallet (bank icon next to the Publish button) and click on **Get Credits**
@ -14,7 +14,7 @@ The ability to convert your cryptoassets into LBRY Credits (LBC) is available di
<img src="https://spee.ch/3/convertcrypto1.JPG" width="80%" height="80%"> <img src="https://spee.ch/3/convertcrypto1.JPG" width="80%" height="80%">
3. Review the given rate of exchange and min/max amount. ShapeShift charges a small [fee](https://info.shapeshift.io/about) for the transaction 3. Review the given rate of exchange and min/max amount. ShapeShift charges a small [fee](https://info.shapeshift.io/about) for the transaction
4. Enter the return address for the cryptoasset in case something were to go wrong with the process (if address is not provided, you'll need to contact ShapeShift about your refund). 4. Enter the return address for the cryptoasset in case something were to go wrong with the process (if the address is not provided, you'll need to contact ShapeShift about your refund).
<img src="https://spee.ch/7/convertcrypto2.JPG" width="80%" height="80%"> <img src="https://spee.ch/7/convertcrypto2.JPG" width="80%" height="80%">
5. Click **Begin Conversion** to start your request. You will now be presented with the deposit address for your conversion. 5. Click **Begin Conversion** to start your request. You will now be presented with the deposit address for your conversion.

View file

@ -10,19 +10,19 @@ The first area to check for start-up issues is the [LBRY log file](https://lbry.
If you are having issues syncing to the blockchain, please see [Stuck at blockchain sync](#sync). If you are having issues syncing to the blockchain, please see [Stuck at blockchain sync](#sync).
### Connectivity and ports ### Connectivity and ports
LBRY operates on a couple different ports and if there are conflicts/firewall rules/security settings that prevent them from being utilized, the app/daemon will experience start-up issues. LBRY tries to employ port forwarding through the use of UPnP, which may be disabled on some routers. Either UPnP must be enabled or you have to manually forward the ports below (3333 TCP and 4444 UDP) in order to fully take advantage of the LBRY network. Only 1 PC on a network can have an open outside port, so if you are running multiple PCs with LBRY, they will need to be configured manually. LBRY operates on a couple of different ports, and if there are conflicts/firewall rules/security settings that prevent them from being utilized, the app/daemon will experience start-up issues. LBRY tries to employ port forwarding through the use of UPnP, which may be disabled on some routers. Either UPnP must be enabled, or you have to manually forward the ports below (3333 TCP and 4444 UDP) in order to fully take advantage of the LBRY network. Only 1 PC on a network can have an open outside port, so if you are running multiple PCs with LBRY, they will need to be configured manually.
- Port 3333 - LBRY daemon runs and shares data on port 3333 (TCP) by default. Often times, this port can be already in use to due to mining software or other applications/services. - Port 3333 - LBRY daemon runs and shares data on port 3333 (TCP) by default. Often times, this port can be already in use to due to mining software or other applications/services.
- Port 4444 - LBRY daemon utilizes port 4444 to stream and download data from the LBRY network. If this port is taken or not working properly, you generally won't have start-up issues, but instead, results in the inability to download any content. See the [streaming guide](https://lbry.io/faq/unable-to-stream) for the workaround. - Port 4444 - LBRY daemon utilizes port 4444 to stream and download data from the LBRY network. If this port is taken or not working properly, you generally won't have start-up issues, but instead, results in the inability to download any content. See the [streaming guide](https://lbry.io/faq/unable-to-stream) for the workaround.
- Port 50001 - LBRY wallet connections happen over port 50001. LBRY may fail to start if this port is blocked by a firewall or network rules. - Port 50001 - LBRY wallet connections happen over port 50001. LBRY may fail to start if this port is blocked by a firewall or network rules.
### This is my first time running LBRY and it won't start ### This is my first time running LBRY, and it won't start
- Port 3333 already in use. This issue would reveal itself in the log file. You can see how to change this port [here](https://lbry.io/faq/how-to-change-port). If the port is properly forwarding correctly, you are able to successfully see port 3333 Open on this [port checker tool](https://www.canyouseeme.org). - Port 3333 already in use. This issue would reveal itself in the log file. You can see how to change this port [here](https://lbry.io/faq/how-to-change-port). If the port is properly forwarding correctly, you are able to successfully see port 3333 Open on this [port checker tool](https://www.canyouseeme.org).
- Port 50001 wallet connection fails. This issue would reveal itself in the log file. Typical things to check would be firewall/security settings that may block this connection. - Port 50001 wallet connection fails. This issue would reveal itself in the log file. Typical things to check would be firewall/security settings that may block this connection.
- On Linux, LBRY may fail to start because of missing authentication capability. Please see [GitHub issue](https://github.com/lbryio/lbry-app/issues/386) or possible workaround below. - On Linux, LBRY may fail to start because of missing authentication capability. Please see [GitHub issue](https://github.com/lbryio/lbry-app/issues/386) or possible workaround below.
- On Windows, LBRY may fail to start because of non-ASCII characters in your Windows username. Check your c:\users\<username> path to see if there are any such characters. Please see [GitHub issue](https://github.com/lbryio/lbry/issues/794) or workaround below. - On Windows, LBRY may fail to start because of non-ASCII characters in your Windows username. Check your c:\users\<username> path to see if there are any such characters. Please see [GitHub issue](https://github.com/lbryio/lbry/issues/794) or workaround below.
### LBRY used to work previously but now it won't start ### LBRY used to work previously, but now it won't start
First and foremost, please ensure you are on the [latest version](https://lbry.io/get) of LBRY. Reinstalling the latest version may alleviate some start-up issues. Before installing, either make sure no LBRY/lbrynet processes or simply reboot your computer. First and foremost, please ensure you are on the [latest version](https://lbry.io/get) of LBRY. Reinstalling the latest version may alleviate some start-up issues. Before installing, either make sure no LBRY/lbrynet processes or simply reboot your computer.
- On Windows, if you get stuck on the "Starting daemon" green screen, the lbrynet-daemon file may be missing. The workaround is to rerun the [latest](https://lbry.io/get) LBRY installation file and try again. - On Windows, if you get stuck on the "Starting daemon" green screen, the lbrynet-daemon file may be missing. The workaround is to rerun the [latest](https://lbry.io/get) LBRY installation file and try again.
@ -31,16 +31,16 @@ First and foremost, please ensure you are on the [latest version](https://lbry.i
### Known startup issues and workarounds ### Known startup issues and workarounds
#### Stuck at blockchain sync {#sync} #### Stuck at blockchain sync {#sync}
If you are stuck on the blockchain sync step or it shows a block count that doesn't decrease, you may need to clear your your blockchain cache. To do so, Shut LBRY down completely by closing it from the system tray(check for running LBRY/lbrynet-daemon processes), delete the `blockchain_headers` file in the [lbryum folder](https://lbry.io/faq/lbry-directories) and then start LBRY again. If you are stuck on the blockchain sync step or it shows a block count that doesn't decrease, you may need to clear your blockchain cache. To do so, Shut LBRY down completely by closing it from the system tray(check for running LBRY/lbrynet-daemon processes), delete the `blockchain_headers` file in the [lbryum folder](https://lbry.io/faq/lbry-directories) and then start LBRY again.
#### Linux auth_token requirements #### Linux auth_token requirements
Currently, LBRY requires an authorization token to be generated using the [keytar](https://github.com/atom/node-keytar) libraries. Please ensure libsecret and keytar are installed. On some distributions, LBRY won't run unless gnome keyring is also installed/operational. See [GitHub issue](https://github.com/lbryio/lbry-app/issues/386) for more information. If you get a GLIBCXX_3.4.2 error, please see [this issue](https://github.com/lbryio/lbry-app/issues/423#issuecomment-327519486). Currently, LBRY requires an authorization token to be generated using the [keytar](https://github.com/atom/node-keytar) libraries. Please ensure libsecret and keytar are installed. On some distributions, LBRY won't run unless gnome-keyring is also installed/operational. See [GitHub issue](https://github.com/lbryio/lbry-app/issues/386) for more information. If you get a GLIBCXX_3.4.2 error, please see [this issue](https://github.com/lbryio/lbry-app/issues/423#issuecomment-327519486).
#### Windows user path has non-ASCII characters #### Windows user path has non-ASCII characters
Currently, the LBRY app may fail to start because it does not support non-ASCII / non-English letters in the c:\Users\<username> directory where it tries to create your LBRY wallet, downloads and application data. As a workaround, you can manually set these directories in the `daemon_settings.yml` file within the [lbrynet folder](https://lbry.io/faq/lbry-directories). If this file does not exist in your [lbrynet folder](https://lbry.io/faq/lbry-directories), you can create one or you can use [this sample](https://goo.gl/opybNE). Currently, the LBRY app may fail to start because it does not support non-ASCII / non-English letters in the c:\Users\<username> directory where it tries to create your LBRY wallet, downloads and application data. As a workaround, you can manually set these directories in the `daemon_settings.yml` file within the [lbrynet folder](https://lbry.io/faq/lbry-directories). If this file does not exist in your [lbrynet folder](https://lbry.io/faq/lbry-directories), you can create one, or you can use [this sample](https://goo.gl/opybNE).
This will configure your directories to the folders below or you can create/edit the file to configure your own paths (but again, don't use any folders with non-ASCII letters): This will configure your directories to the folders below, or you can create/edit the file to configure your own paths (but again, don't use any folders with non-ASCII letters):
``` ```
{data_dir: 'c:\lbry\lbrynet', {data_dir: 'c:\lbry\lbrynet',
lbryum_wallet_dir: 'c:\lbry\lbryum', lbryum_wallet_dir: 'c:\lbry\lbryum',
download_directory: 'c:\lbry\Downloads'} download_directory: 'c:\lbry\Downloads'}
``` ```
After you are done inserting/editing the `daemon_settings.yml` configuration file, try running LBRY again. The settings file has to stay in the original location and LBRY will create the new folders/data in the specified directories. `lbrynet`/`lbryum` folders should be copied there if you are migrating from a previous install. If you still receive this warning after completing the above steps, please [reach out to us](https://lbry.io/faq/how-to-report-bugs) for additional support. After you are done inserting/editing the `daemon_settings.yml` configuration file, try rerunning LBRY. The settings file has to stay in the original location, and LBRY will create the new folders/data in the specified directories. `lbrynet`/`lbryum` folders should be copied there if you are migrating from a previous install. If you still receive this warning after completing the above steps, please [reach out to us](https://lbry.io/faq/how-to-report-bugs) for additional support.

View file

@ -5,7 +5,7 @@ category: troubleshooting
### Live Help ### Live Help
For live help, you can join [our chat](https://chat.lbry.io) and post in the #help channel. Please share a detailed message with the issue you are experiencing. LBRY log files are a good source of information for us, you can learn how to [find them here](https://lbry.io/faq/how-to-find-lbry-log-file). For live help, you can join [our chat](https://chat.lbry.io) and post in the #help channel. Please share a detailed message with the issue you are experiencing. LBRY log files are a good source of information for us; you can learn how to [find them here](https://lbry.io/faq/how-to-find-lbry-log-file).
## Help via Email ## Help via Email
@ -19,6 +19,6 @@ To report an issue, you can do one of the following:
1. Go to the "Help" page of the app and then click the "Submit a Bug Report" button. You can access the help page from inside of "Settings". 1. Go to the "Help" page of the app and then click the "Submit a Bug Report" button. You can access the help page from inside of "Settings".
1. If you're a developer or otherwise technical and want to interact with LBRY developers directly, you're welcome to open an issue directly on GitHub. Please try to open network or protocol related issues [here](https://github.com/lbryio/lbry/issues) and interface, usability, and other application related issues [here](https://github.com/lbryio/lbry-app/issues). The penalty for getting this wrong is a mild shaming. We would appreciate a quick search to see if a similar issues already exist, as well. 1. If you're a developer or otherwise technical and want to interact with LBRY developers directly, you're welcome to open an issue directly on GitHub. Please try to open network or protocol related issues [here](https://github.com/lbryio/lbry/issues) and interface, usability, and other application related issues [here](https://github.com/lbryio/lbry-app/issues). The penalty for getting this wrong is a mild shaming. We would appreciate a quick search to see if similar issues already exist, as well.

View file

@ -17,7 +17,7 @@ Support Box: <img src="https://spee.ch/1/support-box.png" width="80%" height="80
### How do I redeem my tips? ### How do I redeem my tips?
When you receive a tip, the credits will come into your wallet and you can see them in your Transaction History. However, since the credits come in as supporting a claim, they will not show in your available balance. When you receive a tip, the credits will come into your wallet, and you can see them in your Transaction History. However, since the credits come in as supporting a claim, they will not show in your available balance.
To have these credits show in your balance, they must be unlocked via the wallet Overview/History page. This is done by clicking the unlock icon next to `Tip` and then confirming your action on the following screen. Once the transaction is finalized, the icon will disappear. To have these credits show in your balance, they must be unlocked via the wallet Overview/History page. This is done by clicking the unlock icon next to `Tip` and then confirming your action on the following screen. Once the transaction is finalized, the icon will disappear.

View file

@ -13,7 +13,7 @@ Providing you with a tip, in LBRY Credits (LBC), is our recognition and apprecia
You already completed the hard part, so we'll try to make this as easy as possible. You already completed the hard part, so we'll try to make this as easy as possible.
Simply send us an [email](mailto:hello@lbry.io) with the relevant details for your contribution. For example, if linked to this page from a pull request, send the link to the pull request. Or if someone shared this link on social media, send us the thread, etc. Also include your LBC address. Simply send us an [email](mailto:hello@lbry.io) with the relevant details for your contribution. For example, if linked to this page from a pull request, send the link to the pull request. Or if someone shared this link on social media, send us the thread, etc. Also, include your LBC address.
If you don't have an address, download [LBRY](https://lbry.io/get) to create one. If you don't have an address, download [LBRY](https://lbry.io/get) to create one.

View file

@ -3,9 +3,9 @@ title: What types of LBRY transactions are there?
category: wallet category: wallet
--- ---
There are a number of transaction types which take place on the LBRY blockchain. The LBRY app displays these transactions in the **Overview** and **History** tabs of the Wallet page. There are a number of transaction types which take place on the LBRY blockchain. The LBRY app displays these transactions in the **Overview** and **History** tabs on the Wallet page.
Many transaction types also have details associated to them such as the claim/channel name or if they came from a LBRY Reward. You can also see additional details by clicking the transaction ID and accessing them in the [LBRY block explorer](https://explorer.lbry.io). Many transaction types also have details associated with them such as the claim/channel name or if they came from an LBRY Reward. You can also see additional details by clicking the transaction ID and accessing them in the [LBRY block explorer](https://explorer.lbry.io).
| Type | Details | | Type | Details |
--- | --- --- | ---
@ -19,13 +19,13 @@ Many transaction types also have details associated to them such as the claim/ch
<sup>1</sup> The amount shown in the transaction list only reflects the revoke/claim fee paid. See transaction details for the amount that is returned to your wallet. <sup>1</sup> The amount shown in the transaction list only reflects the revoke/claim fee paid. See transaction details for the amount that is returned to your wallet.
<sup>2</sup> If revoke icon is not available, the claim may have already been revoked or there may be an update to the claim (which can be revoked). <sup>2</sup> If revoke icon is not available, the claim may have already been revoked, or there may be an update to the claim (which can be revoked).
<sup>3</sup> Amount shown does not reflect balance taken out of wallet - the update process uses the original bid amount and the resulting transaction may result in a positive or negative balance to your wallet based on the updated bid amount. This will be fixed in a future release. <sup>3</sup> Amount shown does not reflect balance taken out of wallet - the update process uses the original bid amount, and the resulting transaction may result in a positive or negative balance to your wallet based on the updated bid amount. This will be fixed in a future release.
### Additional Actions ### Additional Actions
Certain transactions allow you to take additional actions directly from the transaction screen, such as claiming an incoming tip via the unlock button and revoking a claim via the trash button. Once the action is taken, the action icon will disappear and the resulting transaction will appear in your history. Certain transactions allow you to take additional actions directly from the transaction screen, such as claiming an incoming tip via the unlock button and revoking a claim via the trash button. Once the action is taken, the action icon will disappear, and the resulting transaction will appear in your history.
### What About Purchases? ### What About Purchases?

View file

@ -4,17 +4,17 @@ category: troubleshooting
order: 2 order: 2
--- ---
If you are having trouble streaming all LBRY content there may be an issue with your connectivity to the LBRY network. Sometimes simply restarting LBRY completely could fix the problem - this is usually what you want to try first. Both PC and router firewall settings, as well as other applications which limit internet connectivity (i.e. Internet security applications), may prevent your app from successfully connecting to the LBRY network - you can try disabling these or allowing LBRY to bypass them. Other times, it may just may be a hosting issue with the particular piece of content you are trying to download - please report in #help on [Discord](https://chat.lbry.io). If you are having trouble streaming all LBRY content, there may be an issue with your connectivity to the LBRY network. Sometimes simply restarting LBRY completely could fix the problem - this is usually what you want to try first. Both PC and router firewall settings, as well as other applications which limit internet connectivity (i.e. Internet security applications), may prevent your app from successfully connecting to the LBRY network - you can try disabling these or allowing LBRY to bypass them. Other times, it may be a hosting issue with the particular piece of content you are trying to download - please report in #help on [Discord](https://chat.lbry.io).
Another common cause of this issue in lack of access over port 4444 (UDP). LBRY employs UPnP (if enabled) in order to automatically forward this port on your router. If UPnP is disabled, it must either be enabled or the port must be forwarded in your router configuration. We have also seen instances where some ISPs may block port 4444 and for LBRY to download properly, this port must be manually configured - see steps below. Another common cause of this issue is the lack of access to port 4444 (UDP). LBRY employs UPnP (if enabled) in order to forward this port on your router automatically. If UPnP is disabled, it must either be enabled, or the port must be forwarded in your router configuration. We have also seen instances where some ISPs may block port 4444, and for LBRY to download properly, this port must be manually configured - see steps below.
### How to manually set the DHT (Content Network) port ### How to manually set the DHT (Content Network) port
1. Shutdown LBRY and lbrynet-daemon (check running processes) 1. Shutdown LBRY and lbrynet-daemon (check running processes)
2. Go to your [lbrynet folder](https://lbry.io/faq/lbry-directories) 2. Go to your [lbrynet folder](https://lbry.io/faq/lbry-directories)
3. If you have a `daemon_settings.yml` file, add this line to it at the end(44444 is an example, can be changed): `dht_node_port: 44444` 3. If you have a `daemon_settings.yml` file, add this line to it at the end(44444 is an example, can be changed): `dht_node_port: 44444`.
4. If you don't have the `daemon_settings.yml` file, you can create one or download/copy [this sample](https://goo.gl/a5uJq5) into the `lbrynet` folder. 4. If you don't have the `daemon_settings.yml` file, you can create one or download/copy [this sample](https://goo.gl/a5uJq5) into the `lbrynet` folder.
5. Start LBRY and try to download a couple items from the homepage. Be patient, if it doesn't work, leave the page and try again or a different video. 5. Start LBRY and try to download a couple of items from the homepage. Be patient, if it doesn't work, leave the page and try again or a different video.
6. Depending on your network, you may need port 44444 UDP (the new port you just setup) forwarded. Also, for file sharing to work properly, you may need port 3333 (TCP) open/forwarded. This can be verified by using a [port checker](https://www.canyouseeme.org) on port 3333. 44444 will fail since it's UDP 6. Depending on your network, you may need port 44444 UDP (the new port you just setup) forwarded. Also, for file sharing to work properly, you may need port 3333 (TCP) open/forwarded. This can be verified by using a [port checker](https://www.canyouseeme.org) on port 3333. 44444 will fail since it's UDP
If you continue to have issues streaming/downloading after completing the above steps, please [reach out to us](https://lbry.io/faq/how-to-report-bugs) for additional support. If you continue to have issues streaming/downloading after completing the above steps, please [reach out to us](https://lbry.io/faq/how-to-report-bugs) for additional support.

View file

@ -1,9 +1,9 @@
--- ---
title: What is LBRY exactly is it a protocol, an app, a website, a company? title: What is LBRY exactly is it a protocol, an app, a website, a company?
category: LBRY 101 category: LBRY 101
order: 1 order: 1
--- ---
For most users, LBRY will be a place where they can find great videos, music, ebooks, and more. A vast digital library available on all of your devices. But LBRY is many components working together. For most users, LBRY will be a place where they can find great videos, music, ebooks, and more. A vast digital library that is available on all of your devices. But LBRY is many components working together.
LBRY is first and foremost a new *protocol* that allows anyone to build apps that interact with digital content on the LBRY network. Apps built on the protocol allow creators to upload their work to the LBRY network of hosts (like BitTorrent), and set a price per stream or download (like iTunes) or give it away for free (like YouTube without ads). LBRY is first and foremost a new *protocol* that allows anyone to build apps that interact with digital content on the LBRY network. Apps built on the protocol allow creators to upload their work to the LBRY network of hosts (like BitTorrent), and set a price per stream or download (like iTunes) or give it away for free (like YouTube without ads).
@ -12,10 +12,10 @@ What makes this all possible is the blockchain technology developed by the creat
## Why Build A Protocol? ## Why Build A Protocol?
Building [protocols, not platforms](https://lbry.io/news/blockchain-is-love-blockchain-is-life), is the future of the free, open internet. Almost every tech giant today is a centralized service that sells users personal information and attention to advertisers. They spend a lot of money chasing their product (your personal information and time/attention), but at the end of the day, offer it up for free in exchange for access to the platform. Building [protocols, not platforms](https://lbry.io/news/blockchain-is-love-blockchain-is-life), is the future of the free, open internet. Almost every tech giant today is a centralized service that sells users personal information and attention to advertisers. They spend a lot of money chasing their product (your personal information and time/attention), but at the end of the day, offer it up for free in exchange for access to the platform.
We think users should own their content (and their privacy) instead of handing it over to a corporate giant and their advertising buddies. If you think were being paranoid, there are dozens of examples of [companies abusing users](https://lbry.io/news/why-do-tech-giants-abuse-their-users) and acting against their interests. Its not paranoia if theyre actually out to get you. We think users should own their content (and their privacy) instead of handing it over to a corporate giant and their advertising buddies. If you think were paranoid, there are dozens of examples of [companies abusing users](https://lbry.io/news/why-do-tech-giants-abuse-their-users) and acting against their interests. Its not paranoia if theyre actually out to get you.
## Open Source and Community Driven ## Open Source and Community Driven
The LBRY project is more than just a new protocol. It is also a company, *LBRY Inc.*, which is developing a *LBRY app* to allow users to easily interact with the protocol. The LBRY project is more than just a new protocol. It is also a company, *LBRY Inc.*, which is developing a *LBRY app* to allow users to interact with the protocol easily.
Not only is [our app](https://lbry.io/get?auto=1) completely open-source, but others are welcome to create competing apps that also use the LBRY protocol. For a content creator, your uploaded content will be available to all of these apps at the same time. Not only is [our app](https://lbry.io/get?auto=1) completely open-source, but others are welcome to create competing apps that also use the LBRY protocol. For a content creator, your uploaded content will be available to all of these apps at the same time.
@ -24,6 +24,6 @@ LBRY is challenging the centralized, corporate model from the ground up. Everyth
<h3 style="text-align: center;" markdown="1">Id Buy That For A Dollar!</h3> <h3 style="text-align: center;" markdown="1">Id Buy That For A Dollar!</h3>
<video width="100%" controls src="https://spee.ch/c/Id-Buy-That-for-a-Dollar.mp4"/></video> <video width="100%" controls src="https://spee.ch/c/Id-Buy-That-for-a-Dollar.mp4"/></video>
Well youre in luck, because you can [download the LBRY app](https://lbry.io/get?auto=1) for free and build LBRY with us today - try it out and let us know what you think! Well youre in luck because you can [download the LBRY app](https://lbry.io/get?auto=1) for free and build LBRY with us today - try it out and let us know what you think!
[Download the LBRY App Now](https://lbry.io/get?auto=1) [Download the LBRY App Now](https://lbry.io/get?auto=1)

View file

@ -15,11 +15,15 @@ By agreeing to sync your content to the LBRY network, you agree to the terms spe
This Agreement lasts twelve (12) months from the date that the Content is uploaded to your Channel on LBRY. After that time, your content will continue to be on the LBRY Network under the terms of this agreement for successive 6-month periods; if you decide to revoke your content, it will be taken down within 30 days of LBRY receiving notice from you. This Agreement lasts twelve (12) months from the date that the Content is uploaded to your Channel on LBRY. After that time, your content will continue to be on the LBRY Network under the terms of this agreement for successive 6-month periods; if you decide to revoke your content, it will be taken down within 30 days of LBRY receiving notice from you.
### 2. Receiving LBRY Credits ### 2. Receiving LBRY Credits
Receiving LBRY Credits is considered taxable income in the United States, and may be considered taxable income in your country. If you are a citizen of the United States* and eligible to receive over $600 worth of LBC, you will also have to complete tax related documentation. We will contact you if you are over this threshold.
Receiving LBRY Credits is considered taxable income in the United States, and may be considered taxable income in your country. If you are a citizen of the United States* and receive over $600 worth of LBC, you will also have to complete tax related documentation. We will contact you if you are over this threshold.
### 3. Promotional Rights ### 3. Promotional Rights
LBRY, Inc. has the right to promote your content and its availability on the LBRY network, and to use the name/likeness/voice of your content in its mailing lists, on its website, on the network itself, and through advertising by any and all means. LBRY, Inc. has the right to promote your content and its availability on the LBRY network, and to use the name/likeness/voice of your content in its mailing lists, on its website, on the network itself, and through advertising by any and all means.
### 4. Content Security ### 4. Content Security
LBRY, Inc. makes no promises as to the availability or security of your content. While blockchain entries can expire and no longer accessed in our clients, we make no promises or guarantees that we can fully remove your content from the network, nor that we will keep your content secure.
LBRY, Inc. makes no promises as to the availability or security of your content. While blockchain entries can expire and may no longer be accessed in our clients, we make no promises or guarantees that we can fully remove your content from the network, nor that we will keep your content secure.

View file

@ -12,9 +12,10 @@ To sync your existing channel to LBRY and learn more about the program, use the
Authenticating your YouTube channel and other information puts your content into a queue to be automatically mirrored on the LBRY network. This serves as an alternative to moving your entire channel by yourself. The content, its title and description, as well as thumbnails and other metadata, will sync to your channel name. When it is done, you will receive a notice from LBRY indicating your channel is available to view. Authenticating your YouTube channel and other information puts your content into a queue to be automatically mirrored on the LBRY network. This serves as an alternative to moving your entire channel by yourself. The content, its title and description, as well as thumbnails and other metadata, will sync to your channel name. When it is done, you will receive a notice from LBRY indicating your channel is available to view.
When you sync your channel, you are also eligible to receive LBRY Credits in our Partner Program based on your subscriber count. Receiving these credits is subject to a one year agreement. The exact agreement you make when you sync can be seen [here](https://lbry.io/faq/youtube-terms). The current rewards for syncing can be seen on the [sync page](https://lbry.io/youtube/status).
**How to Received Your LBRY Credits** When you sync your channel, you are also eligible to receive LBRY Credits in our Partner Program based on your subscriber count. Receiving these credits is subject to a one-year agreement. The exact agreement you make when you sync can be seen [here](https://lbry.io/faq/youtube-terms). The current rewards for syncing can be seen on the [sync page](https://lbry.io/youtube).
**How to Receive Your LBRY Credits**
- Download the LBRY App at https://lbry.io/get - Download the LBRY App at https://lbry.io/get
- Run the LBRY App (this can take a while on your first start up) - Run the LBRY App (this can take a while on your first start up)
@ -24,6 +25,7 @@ When you sync your channel, you are also eligible to receive LBRY Credits in our
- Scroll to the "YouTube Reward" claim button - Scroll to the "YouTube Reward" claim button
- If you met a particular subscriber threshold, you should receive the appropriate amount of credits. - If you met a particular subscriber threshold, you should receive the appropriate amount of credits.
If you're having any trouble with the sync process or receiving your credits, please contact [help@lbry.io](mailto:help@lbry.io). If you're having any trouble with the sync process or receiving your credits, please contact [help@lbry.io](mailto:help@lbry.io).