<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.bitmessage.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Erkan+Yilmaz</id>
	<title>Bitmessage Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.bitmessage.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Erkan+Yilmaz"/>
	<link rel="alternate" type="text/html" href="https://wiki.bitmessage.org/index.php/Special:Contributions/Erkan_Yilmaz"/>
	<updated>2026-05-16T17:25:07Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.34.0</generator>
	<entry>
		<id>https://wiki.bitmessage.org/index.php?title=User:Erkan_Yilmaz&amp;diff=47583</id>
		<title>User:Erkan Yilmaz</title>
		<link rel="alternate" type="text/html" href="https://wiki.bitmessage.org/index.php?title=User:Erkan_Yilmaz&amp;diff=47583"/>
		<updated>2017-06-13T17:10:51Z</updated>

		<summary type="html">&lt;p&gt;Erkan Yilmaz: stats about BM network&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;view uptodate stats of the BitMessage network in the TZAG group:&lt;br /&gt;
&lt;br /&gt;
=== BitMessage network heartbeat (how long does it take to receive a message) ===&lt;br /&gt;
&lt;br /&gt;
last 60 mins:&lt;br /&gt;
* 99 sec (avg); 58 sec (median)&lt;br /&gt;
&lt;br /&gt;
last 2h:&lt;br /&gt;
* 124 sec (121 sec)&lt;br /&gt;
&lt;br /&gt;
last 6h:&lt;br /&gt;
* 153 sec (135 sec)&lt;br /&gt;
&lt;br /&gt;
last 24h:&lt;br /&gt;
* 147 sec (140 sec)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===processed===&lt;br /&gt;
&lt;br /&gt;
* 3540 person-2-person messages&lt;br /&gt;
* 0224 broadcast messages&lt;br /&gt;
* 0409 public keys&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
see [https://www.reddit.com/r/bitmessage/comments/6gvrrf/tzag_group_news_stats_oracle_bot/ here]&lt;/div&gt;</summary>
		<author><name>Erkan Yilmaz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.bitmessage.org/index.php?title=FAQ&amp;diff=47582</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.bitmessage.org/index.php?title=FAQ&amp;diff=47582"/>
		<updated>2017-06-11T08:32:09Z</updated>

		<summary type="html">&lt;p&gt;Erkan Yilmaz: /* I have not received a reply from the Echo Server */ new echo server&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Installation and configuration==&lt;br /&gt;
===How do I install Bitmessage===&lt;br /&gt;
Bitmessage does not needs to be &amp;quot;installed&amp;quot;. it is simply downloaded and executed. You can find instructions to download and run bitmessage from the [[Main Page]].&lt;br /&gt;
A great write up for setting up and using Bitmessage on Windows can be found [http://cryptojunky.com/blog/2013/03/09/setting-up-and-using-bitmessage-an-encrypted-communications-platform-based-on-bitcoin/ Here.]&lt;br /&gt;
&lt;br /&gt;
Bitmessage should run on any OS though it is only lightly tested on OSX. The start-on-boot and minimize-to-tray features are only implemented for Windows thus far. Several examples of how to install Bitmessage on *nix and OSX platforms can be found [https://bitmessage.org/forum/index.php in the forums.]&lt;br /&gt;
&lt;br /&gt;
===How do I become a node to help the network===&lt;br /&gt;
If your connection indicator is green then you are already accepting incoming connections and helping the Bitmessage network.&lt;br /&gt;
&lt;br /&gt;
If your connection indicator is yellow, check your firewall settings and port forwarding to make sure incoming connections are allowed to your machine on the correct TCP port (Default: 8444), the port can be found in the Bitmessage settings.&lt;br /&gt;
&lt;br /&gt;
You can click on the indicator for more information about each color.&lt;br /&gt;
&lt;br /&gt;
===Why is my Connection Indicator Yellow===&lt;br /&gt;
Bitmessage will work normally with a yellow indicator. If your indicator is yellow, you can have up to 8 connections. To make your indicator green, please forward the required TCP port (usually 8444). You can find the Port in the Bitmessage settings.&lt;br /&gt;
&lt;br /&gt;
===How do I setup Bitmessage to work with Tor===&lt;br /&gt;
If you need a TOR client, more complete instructions can be found on the [[TOR]] page.&lt;br /&gt;
If you already have a client, follow the instructions below.&lt;br /&gt;
&lt;br /&gt;
'''Tor'''&lt;br /&gt;
&lt;br /&gt;
If you are using the Tor Browser Bundle skip to the next section. In order for Bitmessage to use Tor as a proxy follow these steps.&lt;br /&gt;
*Navigate to Settings &amp;gt; Network Settings and select SOCKS5 from the Type: drop down under the Proxy server / Tor section.&lt;br /&gt;
*Next to 'Server hostname:' enter 'localhost' and next to 'Port:' enter '9050'.&lt;br /&gt;
*Select ok.&lt;br /&gt;
*Restart Bitmessage.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Tor Browser Bundle'''&lt;br /&gt;
*Navigate to Settings &amp;gt; Network Settings and select SOCKS5 from the Type: drop down under the Proxy server / Tor section.&lt;br /&gt;
*Next to 'Server hostname:' enter 'localhost' and next to 'Port:' enter '9150'.&lt;br /&gt;
*Select ok.&lt;br /&gt;
*Restart Bitmessage.&lt;br /&gt;
&lt;br /&gt;
===How do I setup Bitmessage as a hidden service on Tor===&lt;br /&gt;
&lt;br /&gt;
Bitmessage can accept incoming connections as a Tor hidden service. This feature is supported since https://github.com/Bitmessage/PyBitmessage/commit/1a40c29d221f036e82a87444ace331afbb8e80c6. In order to use it you have to manually add a new hidden service in your tor configuration. The following table explains the settings combination for Bitmessage's keys.dat. IP addresses and port number are just examples, adjust them if you have a different setup:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Outgoing connections !! Incoming connections only through clearnet !! Incoming connections only through Tor !! Incoming connections from both clearnet and Tor&lt;br /&gt;
|-&lt;br /&gt;
| Over clearnet || &amp;lt;code&amp;gt;socksproxytype = none&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;onionhostname = none&amp;lt;/code&amp;gt;&lt;br /&gt;
|| &amp;lt;code&amp;gt;socksproxytype = none&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;onionhostname = abcdefgh.onion&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;onionbindip = 127.0.0.1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;onionport = 8444&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;sockslisten = false&amp;lt;/code&amp;gt;&lt;br /&gt;
|| &amp;lt;code&amp;gt;socksproxytype = none&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;onionhostname = abcdefgh.onion&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;onionport = 8444&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;sockslisten = true&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Over Tor || &amp;lt;code&amp;gt;socksproxytype = SOCKS5&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;onionhostname = none&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;sockslisten = true&amp;lt;/code&amp;gt;&lt;br /&gt;
|| &amp;lt;code&amp;gt;socksproxytype = SOCKS5&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;onionhostname = abcdefgh.onion&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;onionbindip = 127.0.0.1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;onionport = 8444&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;sockslisten = false&amp;lt;/code&amp;gt;&lt;br /&gt;
|| &amp;lt;code&amp;gt;socksproxytype = SOCKS5&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;onionhostname = abcdefgh.onion&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;onionport = 8444&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;sockslisten = true&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
===How can I run Bitmessage in daemon mode===&lt;br /&gt;
Refer to the [[Daemon|Daemon Mode Page]].&lt;br /&gt;
&lt;br /&gt;
===How many connections should I have===&lt;br /&gt;
As long as you have at least one connection, you can communicate with the network. If your connection indicator is yellow, you can have a maximum of 8 connections.&lt;br /&gt;
&lt;br /&gt;
===Can I send a message to someone that is offline===&lt;br /&gt;
Yes. However, if you go offline then they must come back online within 2 days of the message being sent. Nodes delete data, and do not accept data, older than 2 days. &lt;br /&gt;
&lt;br /&gt;
===How do I format my messages===&lt;br /&gt;
Here is [https://qt-project.org/doc/qt-4.8/richtext-html-subset.html the list of supported HTML tags].&lt;br /&gt;
&lt;br /&gt;
===What are subscriptions?===&lt;br /&gt;
&lt;br /&gt;
A [[Subscriptions|subscription]] allows you to receive messages, that were broadcasted by the address you subscribe too.&lt;br /&gt;
Since [[broadcast]] messages are encrypted with a key, that can be created by everyone who knows the address, you must be subscribed to an address to actually read the messages.&lt;br /&gt;
&lt;br /&gt;
Subscriptions are also required to use a [[Mailing List]].&lt;br /&gt;
&lt;br /&gt;
===What are &amp;quot;chans&amp;quot;?===&lt;br /&gt;
Chan is another word for DML. Please refer to [[DML|this article]] for a complete documentation of this rather complex feature.&lt;br /&gt;
&lt;br /&gt;
==How does Bitmessage work==&lt;br /&gt;
'''Startup'''&lt;br /&gt;
&lt;br /&gt;
When you first start Bitmessage, your client connects itself to the network and starts downloading a list of known nodes. Each new node that you connect to shares its list of known nodes. In addition to the known nodes, you will also start receiving person-to-person messages, broadcasts, and public keys. If any of these messages are bound for you, they will be shown in your inbox. All of this data is exchanged between all of your connections to make sure that everyone has a copy. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Sending a Message'''&lt;br /&gt;
&lt;br /&gt;
When you send a message, your client must first compute a Proof of Work (POW). This POW helps mitigate spam on the network. Nodes and other clients will not process your message if it does not show sufficient POW. After the POW is complete, your message is shared to all of your connections which in turn share it with all of their connections. &lt;br /&gt;
&lt;br /&gt;
===Where can I find more documentation about Bitmessage===&lt;br /&gt;
* [https://bitmessage.org/bitmessage.pdf Overview White Paper (PDF)]&lt;br /&gt;
* [[Protocol specification]]&lt;br /&gt;
* Detail about the [[Proof of work]]&lt;br /&gt;
&lt;br /&gt;
==How does Bitmessage compare to other messaging methods==&lt;br /&gt;
Here is a table comparing Bitmessage to other common messaging services.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Fully Distributed&amp;quot; means that after bootstrapping, the service will no longer depend on any central authority and will have no single point of failure.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Voice calls&amp;quot; and &amp;quot;Video Calls&amp;quot; are irrelevant to clients which do not support &amp;quot;Instant Messaging&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Comparison of Messaging Services&lt;br /&gt;
! &amp;amp;nbsp;&lt;br /&gt;
! Trustless&lt;br /&gt;
! P2P&lt;br /&gt;
! Open Source&lt;br /&gt;
! Requires Proof of Work&lt;br /&gt;
! Hide Sender?&lt;br /&gt;
! Hide Receiver?&lt;br /&gt;
! Mobile Version&lt;br /&gt;
! Application or Web Based&lt;br /&gt;
! Attachments or File Transfers&lt;br /&gt;
! Acknowledge delivery&lt;br /&gt;
! Fully Distributed&lt;br /&gt;
! Instant messaging&lt;br /&gt;
! Voice calls&lt;br /&gt;
! Video calls&lt;br /&gt;
! Offline messages&lt;br /&gt;
|-&lt;br /&gt;
! Bitmessage&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| [http://opensource.org/licenses/mit-license.php MIT]&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes|Beta, requires server}}&lt;br /&gt;
| Application&lt;br /&gt;
| {{Yes|220KB}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{Yes|Up to 28 days}}&lt;br /&gt;
|-&lt;br /&gt;
! Standard Email&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{Partial|Depends}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Both&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Partial}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
|-&lt;br /&gt;
! Email + GPG&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{Partial|Depends}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Both&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Partial}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
|-&lt;br /&gt;
! [http://xmpp.org/ XMPP] + [https://en.wikipedia.org/wiki/Off-the-Record_Messaging OTR]&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{Yes|GPL V2.1}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Application&lt;br /&gt;
| {{Partial|No OTR, not trustless}}&lt;br /&gt;
| {{Partial|Depends}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Partial|Depends}}&lt;br /&gt;
| {{Partial|Depends}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
|-&lt;br /&gt;
! [https://en.wikipedia.org/wiki/TorChat TorChat]&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes|GPL}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| Application&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| &lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{Partial|Queued}}&lt;br /&gt;
|-&lt;br /&gt;
! [http://www.skype.com/en/ Skype]&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Application&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| &lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
|-&lt;br /&gt;
! [https://www.tox.im/ Tox]&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes|GPL}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Application&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Partial|Queued}}&lt;br /&gt;
|-&lt;br /&gt;
! [http://www.scayl.com/ Scayl]&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{Yes|Alpha}}&lt;br /&gt;
| Application&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! [https://en.wikipedia.org/wiki/I2P#E-mail I2P Bote]&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes|GPL V3}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Application&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}} &lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{Yes|Up to 100 days}}&lt;br /&gt;
|-&lt;br /&gt;
! [https://crypto.cat/ CryptoCat]&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{Yes|GPL}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Both&lt;br /&gt;
| {{No}}&lt;br /&gt;
| &lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
|-&lt;br /&gt;
! [https://en.wikipedia.org/wiki/Internet_Relay_Chat IRC]&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Both&lt;br /&gt;
| {{No}}&lt;br /&gt;
|&lt;br /&gt;
| {{Yes}} &lt;br /&gt;
| {{No}} &lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{Partial|Depends}}&lt;br /&gt;
|-&lt;br /&gt;
! SMS&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Application&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
|-&lt;br /&gt;
! [http://retroshare.sourceforge.net/ RetroShare]&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| &lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! [https://en.wikipedia.org/wiki/Freenet#Tools_and_applications Freenet + Frost]&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes|GPL}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| Application&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
|&lt;br /&gt;
| {{Yes}} &lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! [https://mirror4.freenetproject.org/tools.html Freenet + FMS]&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| &lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| Application&lt;br /&gt;
| {{No}}&lt;br /&gt;
| &lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! [https://mirror4.freenetproject.org/tools.html Freenet + Freemail] 0.2&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes|GPL}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| Application&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! [https://wiki.freenetproject.org/FLIP Freenet + FLIP]&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| &lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| Application&lt;br /&gt;
| {{No}}&lt;br /&gt;
| &lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
!  [http://emp.jar.st/ EMP]&lt;br /&gt;
|  {{Yes}}&lt;br /&gt;
|  {{Yes}}&lt;br /&gt;
|  {{Yes|BSD}}&lt;br /&gt;
|  {{No}}&lt;br /&gt;
|  {{Yes}}&lt;br /&gt;
|  {{No}}&lt;br /&gt;
|  {{Yes}}&lt;br /&gt;
|  Application&lt;br /&gt;
|  {{No}}&lt;br /&gt;
|  {{Yes}}&lt;br /&gt;
|  {{Yes}}&lt;br /&gt;
|  {{No}}&lt;br /&gt;
|  {{No}}&lt;br /&gt;
|  {{No}}&lt;br /&gt;
|  {{Yes|Up to 30 days}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting==&lt;br /&gt;
===My Connection Indicator is Red===&lt;br /&gt;
Check your connection settings.&lt;br /&gt;
Check if you can access the internet. In case you have a firewall with outgoing restrictions (not Windoes firewall) allow unrestricted access for Bitmessage through your firewall.&lt;br /&gt;
Sometimes Bitmessage takes time to connect to the network, especially if [[knownnodes.dat]] is large. Please allow at least 30 minutes for it to connect before posting to the forum.&lt;br /&gt;
You can also try deleting [[knownnodes.dat]].&lt;br /&gt;
&lt;br /&gt;
If none of that works, [https://bitmessage.org/forum/index.php please visit the forum here.]&lt;br /&gt;
&lt;br /&gt;
===I have not received a reply from the Echo Server===&lt;br /&gt;
*Your connection indicator should be yellow or green.&lt;br /&gt;
*Make sure that your POW is complete and the message has been sent. You should see an acknowledgement under &amp;quot;Status&amp;quot; on the &amp;quot;Sent&amp;quot; tab. &lt;br /&gt;
*On average it should take 8 minutes from the time you click the send button to the time you receive a response. &lt;br /&gt;
*Be sure to allow extra time in the event that the server is under heavy traffic (Example: An article about Bitmessage was posted on a popular website).&lt;br /&gt;
*You can always send a message to another echo server. Here are echo addresses:&lt;br /&gt;
** BM-2cWoG7fKafmVbfeMh8U2mRgix6eTuGSQCK&lt;br /&gt;
** these seem to not work anymore: BM-orkCbppXWSqPpAxnz6jnfTZ2djb5pJKDb / BM-omXeTjutKWmYgQJjmoZjAG3u3NmaLEdZK&lt;br /&gt;
*You may subscribe to the [[Timeservice Broadcast]] to receive network heartbeats.&lt;br /&gt;
*You can send messages to a [[Mailing List]] in case it still does not works&lt;br /&gt;
If you still do not receive a response, [https://bitmessage.org/forum/index.php visit the forum] to see if there is a current technical issue or to submit a new request for assistance.&lt;br /&gt;
&lt;br /&gt;
===Other===&lt;br /&gt;
Here is a list of average times for different parts of Bitmessage. [[PyBitmessage Help]]&lt;br /&gt;
&lt;br /&gt;
Please [https://bitmessage.org/forum/index.php visit the forum] for all other issues.&lt;/div&gt;</summary>
		<author><name>Erkan Yilmaz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.bitmessage.org/index.php?title=PyBitmessage_Help&amp;diff=24540</id>
		<title>PyBitmessage Help</title>
		<link rel="alternate" type="text/html" href="https://wiki.bitmessage.org/index.php?title=PyBitmessage_Help&amp;diff=24540"/>
		<updated>2014-07-21T12:02:37Z</updated>

		<summary type="html">&lt;p&gt;Erkan Yilmaz: /* Database cleanup */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Welcome to the help page for PyBitmessage. &lt;br /&gt;
&lt;br /&gt;
== Clarification ==&lt;br /&gt;
PyBitmessage is the official client, used as protocol reference. It is usually abbreviated &amp;quot;Bitmessage&amp;quot;, causing confusion between the protocol and the client.&lt;br /&gt;
&lt;br /&gt;
== Initial setup ==&lt;br /&gt;
PyBitmessage can be downloaded from the [[Main Page]], either as Windows binary or as source from github. Other builds (for example for Mac OS X) can be found in the forum.&lt;br /&gt;
The client sets up itself completely automatic. It can be launched and the required files for its operation are created if they do not exist.&lt;br /&gt;
&lt;br /&gt;
== Daily usage ==&lt;br /&gt;
[[File:PyBitmessage-Sent.png|300px|thumb|right|Main window with sent tab open]]&lt;br /&gt;
PyBitmessage will automatically connect to other clients on start up, the user does not needs to wait for this to complete and can instantly send messages. [[POW]] can be made if offline.&lt;br /&gt;
The Main interface contains the following tabs:&lt;br /&gt;
&lt;br /&gt;
=== Inbox ===&lt;br /&gt;
The inbox contains all your received messages (top part) and displays the currently selected message (bottom part). The bottom window allows copying and editing the message but it will not be saved. The context menu in the message list provides additional features, such as [[HTML view]], save as text file and a reply option. Using the HTML view renders some HTML tags from the message, for example images.&lt;br /&gt;
Messages that are no longer needed can be sent to the trash with the [DEL] key.&lt;br /&gt;
&lt;br /&gt;
=== Send ===&lt;br /&gt;
The &amp;quot;Send&amp;quot; tab is used to compose new private or [[Broadcast]] messages. A message can be dedicated to multiple people but the protocol supports only one receiving address per message. Example: Sending a message to 8 people will generate the exact same message 8 times in the &amp;quot;Sent&amp;quot; tab.&lt;br /&gt;
&lt;br /&gt;
=== Sent ===&lt;br /&gt;
The sent tab displays messages sent by the user, including messages that are in the process of [[POW|proof of work]]. The status column displays the current status of the message.&lt;br /&gt;
Table with the most common messages:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Status&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| Doing work necessary to send &amp;lt;type&amp;gt;...&lt;br /&gt;
| [[POW]] is being done&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;type&amp;gt; sent on &amp;lt;date/time&amp;gt;&lt;br /&gt;
| The message has been sent&lt;br /&gt;
|-&lt;br /&gt;
| Waiting on Acknowledgement&lt;br /&gt;
| The message has been sent but the receiver has not received it yet. Not applicable for broadcasts&lt;br /&gt;
|-&lt;br /&gt;
| Acknowledgement received on &amp;lt;date+time&amp;gt;&lt;br /&gt;
| The receiver got the message.  Not applicable for broadcasts&lt;br /&gt;
|}&lt;br /&gt;
Messages can be sent to the trash with the [DEL] key however, this will not stop POW from being made if it has already started.&lt;br /&gt;
&lt;br /&gt;
=== Your Identities ===&lt;br /&gt;
Contains a list of all addresses stored in [[keys.dat]] and allows to generate new ones. The context menu allows to enable/disable addresses. Addresses can be labeled, this label is then displayed instead of the address. Labels are not sent over the network and are only visible to the client. Addresses cannot be deleted directly in this tab, but removing the [[Address Block]] from keys.dat removes it. Editing the keys.dat file requires the user to shut down the client first.&lt;br /&gt;
&lt;br /&gt;
=== [[Subscriptions]] ===&lt;br /&gt;
Contains a list of all [[Broadcast|broadcasts]], that the client will receive. To receive broadcasts its address must be added first to the list. The context menu allows enabling, disabling and deletation of addresses.&lt;br /&gt;
&lt;br /&gt;
=== Address Book ===&lt;br /&gt;
Can be used to associate addresses with labels for easier recognition.&lt;br /&gt;
The context menu allows the user to add a subscription to the address.&lt;br /&gt;
&lt;br /&gt;
=== Blacklist/Whitelist ===&lt;br /&gt;
Addresses can be blacklisted or whitelisted. The Operation mode of the list (whitelist or blacklist) ban be set too. The context menu allows entries to be enabled, disabled or deleted.&lt;br /&gt;
&lt;br /&gt;
=== Network Status ===&lt;br /&gt;
Shows the [[Stream]] number and the number of connected nodes in a list. Displays when it was started and how much information has been processed yet.&lt;br /&gt;
Detailed information about the icon color and how to get a green icon can be found [[Network Status|here]]&lt;br /&gt;
&lt;br /&gt;
== [[DML]] Addresses ==&lt;br /&gt;
A DML Address can be either created or joined in the '''File &amp;gt; Join / Create chan''' menu.&lt;br /&gt;
These addresses are written with orange color in the identities tab.&lt;br /&gt;
&lt;br /&gt;
To learn more about how to use a DML Address / chan, visit [[DML|this article]].&lt;br /&gt;
You need to either create the address or join it to send messages to it, else the client gets stuck when waiting for the public key. To resolve this issue, without joining or creating an address see, the DML article.&lt;br /&gt;
&lt;br /&gt;
=== Join ===&lt;br /&gt;
To Join a DML, the address and the passphrase is required. The passphrase is used to generate the private keys, that the client needs to send and receive messages. The address is used so the user does not needs to know the stream number and address version. If the address is not known, a DML can be created, even if it actually exists, in the hope, that the resulting address is correct.&lt;br /&gt;
&lt;br /&gt;
=== Create ===&lt;br /&gt;
Creating a DML/chan only requires a passphrase. It will create the address and mark it as such.&lt;br /&gt;
&lt;br /&gt;
=== Notes ===&lt;br /&gt;
There is no technical difference between creation and joining. Joining requires the address to make sure, you actually get the correct private keys, because they depend on stream number and address version, which are both included in the address.&lt;br /&gt;
Creating an address however will always use the newest address version and stream number and thus may create a different address, which is not compatible with the one intended to join.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
Bitmessage can be configured by editing [[keys.dat]] or by using the menu '''Settings &amp;gt; Settings''' in the GUI.&lt;br /&gt;
&lt;br /&gt;
=== Settings Menu ===&lt;br /&gt;
The settings menu has the folowing tabs:&lt;br /&gt;
&lt;br /&gt;
==== User Interface ====&lt;br /&gt;
Allows customization how bitmessage is started and if it should run in portable mode or not.&lt;br /&gt;
&lt;br /&gt;
===== Willingly include... =====&lt;br /&gt;
'''Willingly include unencrypted destination address when sending to a mobile device'''&lt;br /&gt;
&lt;br /&gt;
This option must be enabled, when using [[DML]] addresses and is a work in progress feature for mobile app support and has nothing to do with the user interface.&lt;br /&gt;
&lt;br /&gt;
===== Interface language =====&lt;br /&gt;
This option is currently (at least in the compiled windows version) not fully working but allows to set the language of the client.&lt;br /&gt;
&lt;br /&gt;
==== Network Settings ====&lt;br /&gt;
Allows setting of the TCP port used for incomming connections. This can be left at default value for most users.&lt;br /&gt;
A proxy server can be defined if the user wishes to do so. Supports SOCKS4a and SOCKS5 with Authentication support.&lt;br /&gt;
The option to allow incoming connections can be enabled if the user wishes to help the network, even when using a proxy. Incoming connections '''are not''' routed over the socks proxy!&lt;br /&gt;
&lt;br /&gt;
==== Demanded Difficulty ====&lt;br /&gt;
The demanded difficulty allows to increase the amount of POW to be done for other clients to send messages to the user.&lt;br /&gt;
POW for users in the address book is always 1. Doubling the number doubles the amount of time required.&lt;br /&gt;
&lt;br /&gt;
The value for small difficulty defaults to 1.0, rthe value for large difficulty to 2.0 (since version 0.4.0)&lt;br /&gt;
&lt;br /&gt;
==== Max acceptable difficulty ====&lt;br /&gt;
Similar to the &amp;quot;demanded difficulty&amp;quot; tab, this tab has the exact same textboxes, however, they are used to limit the amount of POW the user is willing to do. If he sends a message and the destination address wants him to do more POW than he set as maximum, the message will not be processed. The user can click with the right mouse button on the message and force it to be sent or he can delete the message.&lt;br /&gt;
&lt;br /&gt;
== Database cleanup ==&lt;br /&gt;
The database ([[messages.dat]]) can be cleaned and shrinked manually with the menu '''File &amp;gt; Delete all trashed messages'''.&lt;br /&gt;
The database is compacted once every month automatically without deletion of trashed messages.&lt;br /&gt;
&lt;br /&gt;
== Statistics ==&lt;br /&gt;
=== Time ===&lt;br /&gt;
On an average computer, different processes take different amounts of time.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Action !! Time required&lt;br /&gt;
|-&lt;br /&gt;
| Generate an address || 1 second*&lt;br /&gt;
|-&lt;br /&gt;
| Generate an address (1 or 2 characters shorter) || 5 minutes*&lt;br /&gt;
|-&lt;br /&gt;
| Sender do work necessary to send broadcast|| 2 minutes&lt;br /&gt;
|-&lt;br /&gt;
| Sender do work necessary to send person-to-person message|| 4 minutes&lt;br /&gt;
|-&lt;br /&gt;
| message (or acknowledgement data) propagate through the network|| 10 seconds&lt;br /&gt;
|}&lt;br /&gt;
Note that on Linux and OSX systems, Bitmessage can often do work much faster as it is able to use all available cores and a faster hashing module.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; After this step is done, the client will silently do work to send out the public key over the network which will take about 2 minutes.&lt;/div&gt;</summary>
		<author><name>Erkan Yilmaz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.bitmessage.org/index.php?title=PyBitmessage_Help&amp;diff=24539</id>
		<title>PyBitmessage Help</title>
		<link rel="alternate" type="text/html" href="https://wiki.bitmessage.org/index.php?title=PyBitmessage_Help&amp;diff=24539"/>
		<updated>2014-07-21T11:59:21Z</updated>

		<summary type="html">&lt;p&gt;Erkan Yilmaz: typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Welcome to the help page for PyBitmessage. &lt;br /&gt;
&lt;br /&gt;
== Clarification ==&lt;br /&gt;
PyBitmessage is the official client, used as protocol reference. It is usually abbreviated &amp;quot;Bitmessage&amp;quot;, causing confusion between the protocol and the client.&lt;br /&gt;
&lt;br /&gt;
== Initial setup ==&lt;br /&gt;
PyBitmessage can be downloaded from the [[Main Page]], either as Windows binary or as source from github. Other builds (for example for Mac OS X) can be found in the forum.&lt;br /&gt;
The client sets up itself completely automatic. It can be launched and the required files for its operation are created if they do not exist.&lt;br /&gt;
&lt;br /&gt;
== Daily usage ==&lt;br /&gt;
[[File:PyBitmessage-Sent.png|300px|thumb|right|Main window with sent tab open]]&lt;br /&gt;
PyBitmessage will automatically connect to other clients on start up, the user does not needs to wait for this to complete and can instantly send messages. [[POW]] can be made if offline.&lt;br /&gt;
The Main interface contains the following tabs:&lt;br /&gt;
&lt;br /&gt;
=== Inbox ===&lt;br /&gt;
The inbox contains all your received messages (top part) and displays the currently selected message (bottom part). The bottom window allows copying and editing the message but it will not be saved. The context menu in the message list provides additional features, such as [[HTML view]], save as text file and a reply option. Using the HTML view renders some HTML tags from the message, for example images.&lt;br /&gt;
Messages that are no longer needed can be sent to the trash with the [DEL] key.&lt;br /&gt;
&lt;br /&gt;
=== Send ===&lt;br /&gt;
The &amp;quot;Send&amp;quot; tab is used to compose new private or [[Broadcast]] messages. A message can be dedicated to multiple people but the protocol supports only one receiving address per message. Example: Sending a message to 8 people will generate the exact same message 8 times in the &amp;quot;Sent&amp;quot; tab.&lt;br /&gt;
&lt;br /&gt;
=== Sent ===&lt;br /&gt;
The sent tab displays messages sent by the user, including messages that are in the process of [[POW|proof of work]]. The status column displays the current status of the message.&lt;br /&gt;
Table with the most common messages:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Status&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| Doing work necessary to send &amp;lt;type&amp;gt;...&lt;br /&gt;
| [[POW]] is being done&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;type&amp;gt; sent on &amp;lt;date/time&amp;gt;&lt;br /&gt;
| The message has been sent&lt;br /&gt;
|-&lt;br /&gt;
| Waiting on Acknowledgement&lt;br /&gt;
| The message has been sent but the receiver has not received it yet. Not applicable for broadcasts&lt;br /&gt;
|-&lt;br /&gt;
| Acknowledgement received on &amp;lt;date+time&amp;gt;&lt;br /&gt;
| The receiver got the message.  Not applicable for broadcasts&lt;br /&gt;
|}&lt;br /&gt;
Messages can be sent to the trash with the [DEL] key however, this will not stop POW from being made if it has already started.&lt;br /&gt;
&lt;br /&gt;
=== Your Identities ===&lt;br /&gt;
Contains a list of all addresses stored in [[keys.dat]] and allows to generate new ones. The context menu allows to enable/disable addresses. Addresses can be labeled, this label is then displayed instead of the address. Labels are not sent over the network and are only visible to the client. Addresses cannot be deleted directly in this tab, but removing the [[Address Block]] from keys.dat removes it. Editing the keys.dat file requires the user to shut down the client first.&lt;br /&gt;
&lt;br /&gt;
=== [[Subscriptions]] ===&lt;br /&gt;
Contains a list of all [[Broadcast|broadcasts]], that the client will receive. To receive broadcasts its address must be added first to the list. The context menu allows enabling, disabling and deletation of addresses.&lt;br /&gt;
&lt;br /&gt;
=== Address Book ===&lt;br /&gt;
Can be used to associate addresses with labels for easier recognition.&lt;br /&gt;
The context menu allows the user to add a subscription to the address.&lt;br /&gt;
&lt;br /&gt;
=== Blacklist/Whitelist ===&lt;br /&gt;
Addresses can be blacklisted or whitelisted. The Operation mode of the list (whitelist or blacklist) ban be set too. The context menu allows entries to be enabled, disabled or deleted.&lt;br /&gt;
&lt;br /&gt;
=== Network Status ===&lt;br /&gt;
Shows the [[Stream]] number and the number of connected nodes in a list. Displays when it was started and how much information has been processed yet.&lt;br /&gt;
Detailed information about the icon color and how to get a green icon can be found [[Network Status|here]]&lt;br /&gt;
&lt;br /&gt;
== [[DML]] Addresses ==&lt;br /&gt;
A DML Address can be either created or joined in the '''File &amp;gt; Join / Create chan''' menu.&lt;br /&gt;
These addresses are written with orange color in the identities tab.&lt;br /&gt;
&lt;br /&gt;
To learn more about how to use a DML Address / chan, visit [[DML|this article]].&lt;br /&gt;
You need to either create the address or join it to send messages to it, else the client gets stuck when waiting for the public key. To resolve this issue, without joining or creating an address see, the DML article.&lt;br /&gt;
&lt;br /&gt;
=== Join ===&lt;br /&gt;
To Join a DML, the address and the passphrase is required. The passphrase is used to generate the private keys, that the client needs to send and receive messages. The address is used so the user does not needs to know the stream number and address version. If the address is not known, a DML can be created, even if it actually exists, in the hope, that the resulting address is correct.&lt;br /&gt;
&lt;br /&gt;
=== Create ===&lt;br /&gt;
Creating a DML/chan only requires a passphrase. It will create the address and mark it as such.&lt;br /&gt;
&lt;br /&gt;
=== Notes ===&lt;br /&gt;
There is no technical difference between creation and joining. Joining requires the address to make sure, you actually get the correct private keys, because they depend on stream number and address version, which are both included in the address.&lt;br /&gt;
Creating an address however will always use the newest address version and stream number and thus may create a different address, which is not compatible with the one intended to join.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
Bitmessage can be configured by editing [[keys.dat]] or by using the menu '''Settings &amp;gt; Settings''' in the GUI.&lt;br /&gt;
&lt;br /&gt;
=== Settings Menu ===&lt;br /&gt;
The settings menu has the folowing tabs:&lt;br /&gt;
&lt;br /&gt;
==== User Interface ====&lt;br /&gt;
Allows customization how bitmessage is started and if it should run in portable mode or not.&lt;br /&gt;
&lt;br /&gt;
===== Willingly include... =====&lt;br /&gt;
'''Willingly include unencrypted destination address when sending to a mobile device'''&lt;br /&gt;
&lt;br /&gt;
This option must be enabled, when using [[DML]] addresses and is a work in progress feature for mobile app support and has nothing to do with the user interface.&lt;br /&gt;
&lt;br /&gt;
===== Interface language =====&lt;br /&gt;
This option is currently (at least in the compiled windows version) not fully working but allows to set the language of the client.&lt;br /&gt;
&lt;br /&gt;
==== Network Settings ====&lt;br /&gt;
Allows setting of the TCP port used for incomming connections. This can be left at default value for most users.&lt;br /&gt;
A proxy server can be defined if the user wishes to do so. Supports SOCKS4a and SOCKS5 with Authentication support.&lt;br /&gt;
The option to allow incoming connections can be enabled if the user wishes to help the network, even when using a proxy. Incoming connections '''are not''' routed over the socks proxy!&lt;br /&gt;
&lt;br /&gt;
==== Demanded Difficulty ====&lt;br /&gt;
The demanded difficulty allows to increase the amount of POW to be done for other clients to send messages to the user.&lt;br /&gt;
POW for users in the address book is always 1. Doubling the number doubles the amount of time required.&lt;br /&gt;
&lt;br /&gt;
The value for small difficulty defaults to 1.0, rthe value for large difficulty to 2.0 (since version 0.4.0)&lt;br /&gt;
&lt;br /&gt;
==== Max acceptable difficulty ====&lt;br /&gt;
Similar to the &amp;quot;demanded difficulty&amp;quot; tab, this tab has the exact same textboxes, however, they are used to limit the amount of POW the user is willing to do. If he sends a message and the destination address wants him to do more POW than he set as maximum, the message will not be processed. The user can click with the right mouse button on the message and force it to be sent or he can delete the message.&lt;br /&gt;
&lt;br /&gt;
== Database cleanup ==&lt;br /&gt;
The database ([[messages.dat]]) can be cleaned and shrinked manually with the menu '''File &amp;gt; Delete all trashed messages'''.&lt;br /&gt;
The database is compacted once every month automatically without deletation of trashed messages.&lt;br /&gt;
&lt;br /&gt;
== Statistics ==&lt;br /&gt;
=== Time ===&lt;br /&gt;
On an average computer, different processes take different amounts of time.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Action !! Time required&lt;br /&gt;
|-&lt;br /&gt;
| Generate an address || 1 second*&lt;br /&gt;
|-&lt;br /&gt;
| Generate an address (1 or 2 characters shorter) || 5 minutes*&lt;br /&gt;
|-&lt;br /&gt;
| Sender do work necessary to send broadcast|| 2 minutes&lt;br /&gt;
|-&lt;br /&gt;
| Sender do work necessary to send person-to-person message|| 4 minutes&lt;br /&gt;
|-&lt;br /&gt;
| message (or acknowledgement data) propagate through the network|| 10 seconds&lt;br /&gt;
|}&lt;br /&gt;
Note that on Linux and OSX systems, Bitmessage can often do work much faster as it is able to use all available cores and a faster hashing module.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; After this step is done, the client will silently do work to send out the public key over the network which will take about 2 minutes.&lt;/div&gt;</summary>
		<author><name>Erkan Yilmaz</name></author>
		
	</entry>
</feed>