https://tests.bitcoin.it/w/api.php?action=feedcontributions&user=Robkohr&feedformat=atomBitcoin Wiki - User contributions [en]2024-03-28T22:45:13ZUser contributionsMediaWiki 1.30.0https://tests.bitcoin.it/w/index.php?title=Talk:Satoshi_Dice&diff=35872Talk:Satoshi Dice2013-03-04T20:30:44Z<p>Robkohr: /* DDoS claims */</p>
<hr />
<div>==== DDoS claims ====<br />
[[User:Luke-Jr]] added an edit to this article calling it a DDoS attack [https://en.bitcoin.it/w/index.php?title=SatoshiDice&oldid=32544 in this revision]. Since I found the edit opinionated and it had no citations to back the accusation, I edited it to a more neutral form [https://en.bitcoin.it/w/index.php?title=SatoshiDice&oldid=33157 in this revision]. He later reverted my edit [https://en.bitcoin.it/w/index.php?title=SatoshiDice&oldid=33337 in this revision] without revising the article. Since I have no intention of waging an edit war, I would like to hear Luke-Jr's opinion on the issue before making any further edits. Bitcoin doesn't need any more drama at this point. --[[User:Matoking|Matoking]] ([[User talk:Matoking|talk]]) 20:18, 5 December 2012 (GMT)<br />
<br />
As to why I *don't* think SatoshiDice is a DDoS attack:<br />
<br />
* SatoshiDice doesn't break any rules upheld by Bitcoin network since it pays transaction fees as seen in transactions such as [http://blockchain.info/tx/e774dbfad35e1bf5d9571f8d808b9a934130cc93c0ba2c6d70041c0fbb7f8fee this] and [http://blockchain.info/tx/d37cf4c63d6f4e1fc7fbce5f1f52447d514dc364bb13959aa6171be3635ae32f that one]. More over, the transaction fees meet or exceed the minimum amount as described [[Transaction_fees|in this article]]. How can you claim SatoshiDice to be a DDoS attack when almost all of the miners deliberately include the transactions in their respective mined blocks since they don't "break" any rules?<br />
* How SatoshiDice handles its bets and transactions is explained [http://satoshidice.com/bits.php here] and the purported "transaction spam" is only a consequence of how the system works and how popular it has become, where the fault is more of poor design than malicious intent. The gamblers have knowledge of how the system works and just because it has become very active in terms of transaction throughput doesn't mean it has suddenly become a "DDoS attack" against the network. The same thing could be claimed about mixing services, which try to hide the transaction inputs' origins by shuffling them through multiple transactions, but since their effect on the size of blockchain is minimal at best, nobody seriously considers that they are malicious attacks.<br />
* The reason why SatoshiDice works at the moment is because a lot of people legitimately use it for gambling and a lot of miners agree to include the created transactions in their blocks, since the inclusion of transaction fees make it viable. If most of people are okay with the service's existence, then why is it a DDoS attack? --[[User:Matoking|Matoking]] ([[User talk:Matoking|talk]]) 09:59, 6 December 2012 (GMT)<br />
<br />
<br />
::* SatoshiDice ''does'' break Bitcoin network rules: particularly the rule against flooding with spam transactions. By design, Bitcoin intended to counter such spam by requiring minimal transaction fees for spammy-looking transactions, so that eventually such a spammer would run out of funds. SatoshiDice, however, uses novel social engineering to exploit gamblers and force them to cover the cost of bypassing Bitcoin's anti-spam rules (SatoshiDice itself does not pay the transaction fees, they are always paid out of the gambler's pocket).<br />
::* SatoshiDice is abusing the good will of the miners by flooding 2 transactions for every action a user/gambler makes. This would be the equivalent of 2 transactions for every item you take off the shelf at Walmart (or any other store). Not even big networks like VISA could probably handle this kind of abuse, so it is absurd to suggest Bitcoin in its early stage should or could. While the total transaction volume might be within reason for what Bitcoin must handle some day, when that volume is a ''reasonable'' amount of transactions, there will also be far more users/peers, developers, etc, and Bitcoin will scale better than it does today.<br />
::* As implemented today, Bitcoin clients do an extremely ''poor'' job of passing around transactions and (especially) blocks. SatoshiDice's transaction spam has on multiple occasions been the direct cause of many miners ''losing'' their hard-earned Bitcoin blocks. This can be improved with development time and scaling, but it isn't a trivial overnight rewrite and involves a lot of complicated code to get it right.<br />
::* Despite knowing how it violates Bitcoin rules and disrupts the network, SatoshiDice continues to intentionally abuse the network. --[[User:Luke-jr|Luke-jr]] ([[User talk:Luke-jr|talk]]) 12:27, 6 December 2012 (GMT)<br />
<br />
<br />
:::* As I said, SatoshiDice does not hide the facts behind the system, such as how the transaction fees are paid and it is stated [http://satoshidice.com/bits.php on this page] that the site will subtract bitcoins from the bet if it's necessary to pay the transaction fee. This is the case with a lot of other Bitcoin services too. I hardly think that is social engineering.<br />
:::* Again, the "2 transactions" system is a design feature using which the gambler can know whether the bet was processed or not. The workings behind that is public information as stated on this [http://satoshidice.com/bits.php aforementioned page], so you can't claim that the users "don't know about it."<br />
:::* That's a problem with the Bitcoin client, not the service. It has been known for a long time that there is a lot of optimization that can be done with the Bitcoin client, something which had been largely ignored until the network started growing in terms of transaction throughput and blockchain in terms of file size. While it would be good if the Bitcoin network and the community could scale at the same pace, it isn't possible and instead of stomping out services just because they aren't ready for the prime-time yet, developers should focus on improving the current Bitcoin client.<br />
:::* How is it violating the network? As far as I know, there are no "official" guidelines or rules set in place which define how many transactions a certain service can use during a certain time period, besides the rules that have been defined in the current Bitcoin-Qt client. --[[User:Matoking|Matoking]] ([[User talk:Matoking|talk]]) 14:02, 6 December 2012 (GMT)<br />
<br />
::::* Oh, great, so I stumbled into the next Luke-jr edit war. Too bad. I promise I first removed stupidity and then read on the Talk page that I was in the wrong place again. Yeah, I hereby take side of SD not being a DDoS attack as the network should either not accept these transactions or it should deal with them. A P2P payment processor can't knowingly take transaction fees from a business and at the same time call it a DDoS attack. --[[User:Giszmo|Giszmo]] ([[User talk:Giszmo|talk]]) 20:52, 8 January 2013 (GMT)<br />
<br />
Defining this as abuse or not isn't really relevant. Bitcoin must be able to deal with activity the community does not feel is productive for they network. The bloating of the blockchain is a problem, and SD is bloating the blockchain. I don't see this as a transaction fee problem, but a blocksize problem. We should have a smaller max blocksize so that there is true competition for space in the blockchain. It can scale up over time, but if it doesn't max out on a daily basis, than the max blocksize is not relevant, and what you have is an unlimited product which will sell by market forces at a near zero value.</div>Robkohrhttps://tests.bitcoin.it/w/index.php?title=Email_pitch_to_merchants&diff=35824Email pitch to merchants2013-02-28T21:14:49Z<p>Robkohr: </p>
<hr />
<div>This is meant as a simple message to send to merchants to introduce the concept of bitcoins to them and provide information on how to get setup. If you see any ways to improve this message, feel free to edit it. <br />
<br />
This was originally written to convince a person who sells alternative medicine, and I left that text in as an example. It should be modified to suit your target audience. <br />
<br />
<br />
------<br />
<br />
<br />
You might want to consider Bitcoin as a payment option for your website. It is a decentralized digital currency. <br />
<br />
The video here helps explain how it works:<br />
<br />
http://www.weusecoins.com/<br />
<br />
If you chose to accept bitcoins on your site, you can use this as a payment processor:<br />
<br />
https://bitpay.com/<br />
<br />
and they automatically convert bitcoins into USD and deposit in your bank account. There are other payment processors on this page:<br />
<br />
http://www.weusecoins.com/merchant-tools.php<br />
<br />
The benefit to your business is that there are a lot of people with bitcoins that like to support businesses that use bitcoins. This means basically tapping into a niche market of people that are into a fringe alternate currency that might also be open to alternative medical products. [NOTE: modify the message here to relate to whatever the business is]<br />
<br />
If you do start accepting them, let me know, and provide me a little press release. I will make sure it ends up on the bitcoin forums. <br />
<br />
If you have any questions, feel free to ask. And in case you are wondering, I am not tied to any of the businesses or services listed above. I am just an advocate of bitcoin, and I like to see businesses accepting them.</div>Robkohrhttps://tests.bitcoin.it/w/index.php?title=Email_pitch_to_merchants&diff=35823Email pitch to merchants2013-02-28T21:14:27Z<p>Robkohr: </p>
<hr />
<div>This is meant as a simple message to send to merchants to introduce the concept of bitcoins to them and provide information on how to get setup. If you see any ways to improve this message, feel free to edit it. <br />
<br />
This was originally written to convince a person who sells alternative medicine, and I left that text in as an example. It should be modified to suit your target audience. <br />
<br />
<br />
------<br />
<pre><br />
<br />
You might want to consider Bitcoin as a payment option for your website. It is a decentralized digital currency. <br />
<br />
The video here helps explain how it works:<br />
http://www.weusecoins.com/<br />
<br />
If you chose to accept bitcoins on your site, you can use this as a payment processor:<br />
https://bitpay.com/<br />
and they automatically convert bitcoins into USD and deposit in your bank account. There are other payment processors on this page:<br />
http://www.weusecoins.com/merchant-tools.php<br />
<br />
The benefit to your business is that there are a lot of people with bitcoins that like to support businesses that use bitcoins. This means basically tapping into a niche market of people that are into a fringe alternate currency that might also be open to alternative medical products. [NOTE: modify the message here to relate to whatever the business is]<br />
<br />
If you do start accepting them, let me know, and provide me a little press release. I will make sure it ends up on the bitcoin forums. <br />
<br />
If you have any questions, feel free to ask. And in case you are wondering, I am not tied to any of the businesses or services listed above. I am just an advocate of bitcoin, and I like to see businesses accepting them.</div>Robkohrhttps://tests.bitcoin.it/w/index.php?title=Email_pitch_to_merchants&diff=35822Email pitch to merchants2013-02-28T21:13:55Z<p>Robkohr: Created page with "This is meant as a simple message to send to merchants to introduce the concept of bitcoins to them and provide information on how to get setup. If you see any ways to improve..."</p>
<hr />
<div>This is meant as a simple message to send to merchants to introduce the concept of bitcoins to them and provide information on how to get setup. If you see any ways to improve this message, feel free to edit it. <br />
<br />
This was originally written to convince a person who sells alternative medicine, and I left that text in as an example. It should be modified to suit your target audience. <br />
<br />
<br />
------<br />
<br />
You might want to consider Bitcoin as a payment option for your website. It is a decentralized digital currency. <br />
<br />
The video here helps explain how it works:<br />
http://www.weusecoins.com/<br />
<br />
If you chose to accept bitcoins on your site, you can use this as a payment processor:<br />
https://bitpay.com/<br />
and they automatically convert bitcoins into USD and deposit in your bank account. There are other payment processors on this page:<br />
http://www.weusecoins.com/merchant-tools.php<br />
<br />
The benefit to your business is that there are a lot of people with bitcoins that like to support businesses that use bitcoins. This means basically tapping into a niche market of people that are into a fringe alternate currency that might also be open to alternative medical products. [NOTE: modify the message here to relate to whatever the business is]<br />
<br />
If you do start accepting them, let me know, and provide me a little press release. I will make sure it ends up on the bitcoin forums. <br />
<br />
If you have any questions, feel free to ask. And in case you are wondering, I am not tied to any of the businesses or services listed above. I am just an advocate of bitcoin, and I like to see businesses accepting them.</div>Robkohrhttps://tests.bitcoin.it/w/index.php?title=Urban_Terror&diff=27951Urban Terror2012-06-18T17:09:37Z<p>Robkohr: Created page with "This is a stub for a FPS game that is https://bitcointalk.org/index.php?topic=88169.0 Category:Games"</p>
<hr />
<div>This is a stub for a FPS game that is https://bitcointalk.org/index.php?topic=88169.0<br />
<br />
[[Category:Games]]</div>Robkohrhttps://tests.bitcoin.it/w/index.php?title=Template:MainPage_Topics&diff=27950Template:MainPage Topics2012-06-18T17:07:10Z<p>Robkohr: </p>
<hr />
<div><!--<br />
First table is for tutorials. Left column = pages written for end users. Right column = pages for developers.<br />
Second table is for categories.<br />
--><br />
<br />
{|cellpadding="2" style="background-color: inherit;"<br />
|-<br />
| scope="col" style="width: 200px;" |<br />
* [[Introduction]]<br />
* [[Getting started]]<br />
* [[Myths]]<br />
* [[Securing your wallet]]<br />
| scope="col" style="width: 200px;" |<br />
* [[PHP developer intro]]<br />
* [[API reference (JSON-RPC)]]<br />
* [[Protocol specification]]<br />
* [[Secure Trading|Best practices for traders]]<br />
* [[Bitcoin Improvement Proposals]]<br />
|}<br />
<br />
{|cellpadding="2" style="background-color: inherit;"<br />
|-<br />
! scope="col" style="width: 200px;" |<br />
! scope="col" style="width: 200px;" |<br />
|-<br />
|<br />
* [[Software]]<br />
* [[:Category:Mining|Mining]]<br />
* [[:Category:Exchanges|Exchanges]]<br />
* [[:Category:Directories|Local Directories]]<br />
* [[Press|Press coverage]]<br />
* [[:Category:Marketing|Marketing resources]]<br />
* [[People]]<br />
|<br />
* [[:Category:Technical|Technical articles]]<br />
* [[:Category:Clients|Clients]] / [[:Category:Frontends|Frontends]]<br />
* [[:Category:Economics|Economics]]<br />
* [[Trade|Businesses (Trade)]]<br />
* [[:Category:Games|Games]]<br />
* [[Real world shops|Real world merchants map]]<br />
* [[Donation-accepting_organizations_and_projects|Donation-accepting sites]]<br />
* [[Meetups]]<br />
|}<br />
<br />
<div style="text-align: right;" class="noprint"><span class="plainlinks">[{{fullurl:Template:MainPage_Topics|action=edit}} '''Edit''']</span> &ndash; '''[[Special:Categories|See More]]'''</div></div>Robkohrhttps://tests.bitcoin.it/w/index.php?title=Template:MainPage_Topics&diff=27949Template:MainPage Topics2012-06-18T17:06:48Z<p>Robkohr: </p>
<hr />
<div><!--<br />
First table is for tutorials. Left column = pages written for end users. Right column = pages for developers.<br />
Second table is for categories.<br />
--><br />
<br />
{|cellpadding="2" style="background-color: inherit;"<br />
|-<br />
| scope="col" style="width: 200px;" |<br />
* [[Introduction]]<br />
* [[Getting started]]<br />
* [[Myths]]<br />
* [[Securing your wallet]]<br />
| scope="col" style="width: 200px;" |<br />
* [[PHP developer intro]]<br />
* [[API reference (JSON-RPC)]]<br />
* [[Protocol specification]]<br />
* [[Secure Trading|Best practices for traders]]<br />
* [[Bitcoin Improvement Proposals]]<br />
|}<br />
<br />
{|cellpadding="2" style="background-color: inherit;"<br />
|-<br />
! scope="col" style="width: 200px;" |<br />
! scope="col" style="width: 200px;" |<br />
|-<br />
|<br />
* [[Software]]<br />
* [[:Category:Mining|Mining]]<br />
* [[:Category:Exchanges|Exchanges]]<br />
* [[:Category:Directories|Local Directories]]<br />
* [[Press|Press coverage]]<br />
* [[:Category:Marketing|Marketing resources]]<br />
* [[People]]<br />
|<br />
* [[:Category:Technical|Technical articles]]<br />
* [[:Category:Clients|Clients]] / [[:Category:Frontends|Frontends]]<br />
* [[:Category:Economics|Economics]]<br />
* [[:Category:Games|Games]]<br />
* [[Trade|Businesses (Trade)]]<br />
* [[Real world shops|Real world merchants map]]<br />
* [[Donation-accepting_organizations_and_projects|Donation-accepting sites]]<br />
* [[Meetups]]<br />
|}<br />
<br />
<div style="text-align: right;" class="noprint"><span class="plainlinks">[{{fullurl:Template:MainPage_Topics|action=edit}} '''Edit''']</span> &ndash; '''[[Special:Categories|See More]]'''</div></div>Robkohrhttps://tests.bitcoin.it/w/index.php?title=Category:Exchanges&diff=23925Category:Exchanges2012-02-15T21:14:19Z<p>Robkohr: /* See also */</p>
<hr />
<div>This is a list of pages dealing with exchanging bitcoins for other forms of currency.<br />
<br />
==See also==<br />
<br />
* [[Buying bitcoins]]<br />
* [[Selling bitcoins]]<br />
* [[Bitcoin Arbitrage Opportunities]]<br />
* [[In Person Traders]]<br />
* [[:Category:Digital_currencies|Digital currencies]]<br />
* [[:Category:Money_transmitters|Money transmitters]]<br />
* [[:Category:EWallets|EWallets]]<br />
* [[:Category:Credit|Credit]]<br />
* [[:Category:Investing|Investing]]<br />
* [[:Category:Local|Local]] exchanges<br />
<br />
[[Category:Financial]]</div>Robkohrhttps://tests.bitcoin.it/w/index.php?title=In_Person_Traders&diff=23924In Person Traders2012-02-15T21:13:44Z<p>Robkohr: </p>
<hr />
<div>This page is a map of people trading bitcoins in person in the real world. (Person to Person transactions) These are usually done using cash. If you have no bitcoins and are new to this, the trader is likely able to help you with the transaction and setting up a wallet.<br />
<br />
Feel free to add yourself to the map by editing this page, and include some form of contact information. Also, you can include the calculation for your buy/sell prices and how much you are willing to buy/sell.<br />
<br />
{|<br />
! style="padding-right: 1ex" | Legend: <br />
| style="padding-right: 1em" | [[Image:Green_marker.png|15px]] Sell Bitcoins here<br />
| style="padding-right: 1em" | [[Image:Blue_marker.png|15px]] Buy Bitcoins here<br />
| style="padding-right: 1em" | [[Image:Red_marker.png|15px]] Buy and sell here<br />
|}<br />
<br />
<!-- get coordinates for your address from http://www.gpsvisualizer.com/geocode --><br />
<!-- please try to keep these ALPHABETICALLY sorted --><br />
<display_points height=700 ><br />
53.52505, -113.52068|Andrew| I sell at the up-to-the-minute Mt Gox Ask Price + 1% fee for Mt Gox code or 2% for plain bitcoin. My gmail account is onelineproof |File:Blue_marker.png<br />
19.50050, -99.13088|BitcoinMX| Contact via https://bitcoinmx.appspot.com/ |File:Red_marker.png<br />
28.54035, -82.40398|Luke-Jr| I can be reached on FreeNode IRC.<br />
28.42039, -82.28828|Luke-Jr| I can be reached on FreeNode IRC.<br />
44.43553, 26.10255|ovidiusoft| Buying and selling in RON, EUR and USD. Contact by email - ovidiu@mybox.ro |File:Red_marker.png<br />
45.444785, -122.831282|Robert Kohr| email my gmail account - robkohr. I will sell at mtgox*1.15 and buy at mtgox*1.0 |File:Red_marker.png<br />
45.5366557, -122.9570263|Robert Kohr| email my gmail account - robkohr. I will sell at mtgox*1.15 and buy at mtgox*1.0 |File:Red_marker.png<br />
</display_points><br />
<br />
===See Also===<br />
* [[Trade]]<br />
* [[:Category:Local|Similar real-world exchange services]]<br />
<br />
[[Category:Local]]<br />
[[Category:Exchanges]]</div>Robkohrhttps://tests.bitcoin.it/w/index.php?title=Category:Local&diff=23923Category:Local2012-02-15T21:12:39Z<p>Robkohr: </p>
<hr />
<div>Articles that are associated with Bitcoin and deal with location based services.<br />
<br />
==See Also==<br />
* [[In Person Traders]]<br />
* [[Meetups]]<br />
* [[Bitcoin-otc|#bitcoin-otc marketplace]]</div>Robkohrhttps://tests.bitcoin.it/w/index.php?title=BTC_Near_Me&diff=23922BTC Near Me2012-02-15T21:11:21Z<p>Robkohr: </p>
<hr />
<div>Provides a list of people who are potentially willing to exchange bitcoins based on Zip code. <br />
<br />
It provides a list of email addresses and the distance away from you based on the zip code you provide. The source code is written in Ruby on Rails.<br />
(note: seems to be dead)<br />
Maybe try: [[In_Person_Traders]]<br />
<br />
==External Links==<br />
<br />
* [http://btcnearme.com BTC Near Me] web site<br />
* [https://github.com/famulus/btcnearme btcnearme] project on github.<br />
<br />
[[Category:Directories]]<br />
[[Category:Local]]</div>Robkohrhttps://tests.bitcoin.it/w/index.php?title=In_Person_Traders&diff=20854In Person Traders2011-12-14T15:30:22Z<p>Robkohr: </p>
<hr />
<div><div style="background:#dddddd;border:solid gray 1px;width:70%;margin:auto;"><br />
This page is a map of people trading bitcoins in person in the real world. (Person to Person transactions) These are usually done using cash. If you have no bitcoins and are new to this, the trader is likely able to help you with the transaction and setting up a wallet.<br />
<br/><br />
Feel free to add yourself to the map by editing this page, and include some form of contact information. Also, you can include the calculation for your buy/sell prices and how much you are willing to buy/sell. <br/><br />
</div><br />
<br/><br />
<div style="border:solid gray 1px;width:250px;"><br />
Legend<br />
*[[Image:Green_marker.png|15px]] This person is Buying Bitcoins<br />
*[[Image:Blue_marker.png|15px]] This person is Selling Bitcoins.<br />
*[[Image:Red_marker.png|15px]] This person is Buying & Selling<br />
</div><br />
There is also this site: http://btcnearme.com/ that does the same thing as this page (and has some more traders)<br />
<br />
<br/><br />
<!-- get coordinates for your address from http://www.gpsvisualizer.com/geocode --><br />
<display_points height=700 ><br />
45.444785, -122.831282|Robert Kohr| email my gmail account - robkohr. I will sell at mtgox*1.15 and buy at mtgox*1.0 |File:Red_marker.png<br />
45.5366557, -122.9570263|Robert Kohr| email my gmail account - robkohr. I will sell at mtgox*1.15 and buy at mtgox*1.0 |File:Red_marker.png<br />
53.52505, -113.52068|Andrew| I sell at the up-to-the-minute Mt Gox Ask Price + 1% fee for Mt Gox code or 2% for plain bitcoin. My gmail account is onelineproof |File:Blue_marker.png<br />
</display_points><br />
<br />
<br />
<br />
<br />
===See Also===<br />
* [[Trade]]<br />
* [[:Category:Local]]<br />
<br />
[[Category:Local]]</div>Robkohrhttps://tests.bitcoin.it/w/index.php?title=In_Person_Traders&diff=20820In Person Traders2011-12-13T23:35:54Z<p>Robkohr: </p>
<hr />
<div><div style="background:#dddddd;border:solid gray 1px;width:70%;margin:auto;"><br />
This page is a map of people trading bitcoins in person in the real world. (Person to Person transactions) These are usually done using cash. If you have no bitcoins and are new to this, the trader is likely able to help you with the transaction and setting up a wallet.<br />
<br/><br />
Feel free to add yourself to the map by editing this page, and include some form of contact information. Also, you can include the calculation for your buy/sell prices and how much you are willing to buy/sell. <br/><br />
</div><br />
<br/><br />
<div style="border:solid gray 1px;width:250px;"><br />
Legend<br />
*[[Image:Green_marker.png|15px]] This person is Buying Bitcoins<br />
*[[Image:Blue_marker.png|15px]] This person is Selling Bitcoins.<br />
*[[Image:Red_marker.png|15px]] This person is Buying & Selling<br />
</div><br />
<br/><br />
<!-- get coordinates for your address from http://www.gpsvisualizer.com/geocode --><br />
<display_points height=700 ><br />
45.444785, -122.831282|Robert Kohr| email my gmail account - robkohr. I will sell at mtgox*1.15 and buy at mtgox*1.0 |File:Red_marker.png<br />
45.5366557, -122.9570263|Robert Kohr| email my gmail account - robkohr. I will sell at mtgox*1.15 and buy at mtgox*1.0 |File:Red_marker.png<br />
<br />
</display_points><br />
<br />
<br />
<br />
<br />
===See Also===<br />
* [[Trade]]<br />
* [[:Category:Local]]<br />
<br />
[[Category:Local]]</div>Robkohrhttps://tests.bitcoin.it/w/index.php?title=In_Person_Traders&diff=20819In Person Traders2011-12-13T23:34:57Z<p>Robkohr: </p>
<hr />
<div><div style="background:#dddddd;border:solid gray 1px;width:70%;margin:auto;"><br />
This page is a map of people trading bitcoins in person in the real world. (Person to Person transactions) These are usually done using cash. If you have no bitcoins and are new to this, the trader is likely able to help you with the transaction.<br />
<br/><br />
Feel free to add yourself to the map by editing this page, and include some form of contact information. Also, you can include the calculation for your buy/sell prices and how much you are willing to buy/sell. <br/><br />
</div><br />
<br/><br />
<div style="border:solid gray 1px;width:250px;"><br />
Legend<br />
*[[Image:Green_marker.png|15px]] This person is Buying Bitcoins<br />
*[[Image:Blue_marker.png|15px]] This person is Selling Bitcoins.<br />
*[[Image:Red_marker.png|15px]] This person is Buying & Selling<br />
</div><br />
<br/><br />
<!-- get coordinates for your address from http://www.gpsvisualizer.com/geocode --><br />
<display_points height=700 ><br />
45.444785, -122.831282|Robert Kohr| email my gmail account - robkohr. I will sell at mtgox*1.15 and buy at mtgox*1.0 |File:Red_marker.png<br />
45.5366557, -122.9570263|Robert Kohr| email my gmail account - robkohr. I will sell at mtgox*1.15 and buy at mtgox*1.0 |File:Red_marker.png<br />
<br />
</display_points><br />
<br />
<br />
<br />
<br />
===See Also===<br />
* [[Trade]]<br />
* [[:Category:Local]]<br />
<br />
[[Category:Local]]</div>Robkohrhttps://tests.bitcoin.it/w/index.php?title=In_Person_Traders&diff=20818In Person Traders2011-12-13T23:31:44Z<p>Robkohr: Created page with "<div style="background:#dddddd;border:solid gray 1px;width:70%;margin:auto;"> This page is a map of people trading bitcoins in person in the real world. (Person to Person tran..."</p>
<hr />
<div><div style="background:#dddddd;border:solid gray 1px;width:70%;margin:auto;"><br />
This page is a map of people trading bitcoins in person in the real world. (Person to Person transactions) These are usually done using cash. If you have no bitcoins and are new to this, the trader is likely able to help you with the transaction.<br />
<br/><br />
Feel free to add yourself to the map by editing this page, and include some form of contact information. Also, you can include the calculation for your buy/sell prices and how much you are willing to buy/sell. <br/><br />
</div><br />
<br/><br />
<div style="border:solid gray 1px;width:250px;"><br />
Legend<br />
*[[Image:Green_marker.png|15px]] This person is Buying Bitcoins<br />
*[[Image:Blue_marker.png|15px]] This person is Selling Bitcoins.<br />
*[[Image:Red_marker.png|15px]] This person is Buying & Selling<br />
</div><br />
<br/><br />
<display_points height=700 ><br />
45.444785, -122.831282|Robert Kohr| email my gmail account - robkohr. I will sell at mtgox*1.15 and buy at mtgox*1.0 |File:Red_marker.png<br />
<br />
<br />
</display_points><br />
<br />
<br />
<br />
<br />
===See Also===<br />
* [[Trade]]<br />
* [[:Category:Local]]<br />
<br />
[[Category:Local]]</div>Robkohrhttps://tests.bitcoin.it/w/index.php?title=Setting_up_a_secure_ecommerce_site&diff=20733Setting up a secure ecommerce site2011-12-12T12:07:16Z<p>Robkohr: Created page with "Upload a large collection of public addresses to your server, and go through them for orders. Don't host a bitcoind controlled wallet on your server, as that just creates a re..."</p>
<hr />
<div>Upload a large collection of public addresses to your server, and go through them for orders. Don't host a bitcoind controlled wallet on your server, as that just creates a reason to attack your server. It also just becomes a potential attack vector if you set it up to respond to api requests.<br />
<br />
You can use blockexplorer's api to check the balance on an address and mark it as complete and do whatever you do with your goods for paid orders. Don't recycle public addresses, just make more.<br />
<br />
Using this fork of pywallet:<br />
https://github.com/RobKohr/pywallet<br />
<br />
that imports a list of private keys in a text file (option importprivkeyfile). I open a csv in excel that I created from copying a bunch of addresses from http://www.bitaddress.org. The private addresses column I save to one text file, and import it into my wallet using pywallet. The public addresses I import into a database for the server. I use mongodb, but really any database works. Here is the basic table format for the table address_pool:<br />
<br />
| public_address - varchar<br />
| used - boolean, default false<br />
<br />
When I create an order, I grab a public address where used is false, and update that row to set used = true. I stick that public address in my order table with the users order info, and then show them the public address to pay to. <br />
<br />
Nice, simple, and secure, and doesn't require any outside payment processer looking to skim a profit off of my sales.</div>Robkohrhttps://tests.bitcoin.it/w/index.php?title=Decentralized_Package_Shipment_System&diff=20732Decentralized Package Shipment System2011-12-12T12:03:25Z<p>Robkohr: /* Closing */</p>
<hr />
<div>How To Build a Decentralized Postal System<br />
<br />
Rob Kohr – Dec 2011<br />
<br />
<br />
==The Problem==<br />
<br />
A package needs to be able to travel from point A to point B.<br />
<br />
==Elements in the System==<br />
<br />
There are 3 types of elements that make up this system<br />
<br />
===The Information Network===<br />
<br />
This would be based off of a fork of the bitcoin protocol, and be similar to namecoin. It would have its own unit of accounting called meters. You can spend these meters to get a package to a destination. These meters would be mined using the normal methods. <br />
<br />
Using these meters, you can create a package, and set the destination for the package, and set the total handling fee to get the package to the destination. This handling fee can have more meters added to it by the shipper as time goes on to force the package along its way.<br />
<br />
===Hubs===<br />
<br />
Hubs are individuals that set up drop locations for packages. These drop locations will have changeable combination locks on them. Perodically a hub will change the combination lock code and update them in the datastore. He will receive meters from the package for the time that he holds a package. Spokes that pick up packages will be able to get the combination from the network. <br />
<br />
===Spokes===<br />
<br />
Spokes are couriers. Using a mobile phone application they will be able to see what hubs have packages, what the next hubs in the route are, and how much they can earn by taking these packages to the next hub.<br />
<br />
Spokes are reward on how much closer they can bring the package to the destination and the speed at which this is accomplished. <br />
<br />
==Reward Payouts==<br />
<br />
The rewards may be paid out upon delivery, and the hubs and spokes that contributed to the delivery are paid in proportion to their help in getting the package quickly to their destination. The expectation is that a spoke will chose the best path for success, rather than just fulfilling distance and time metrics. <br />
<br />
==Package Labeling==<br />
<br />
The package would have an easily typed identifier on it with a matching QR code. <br />
<br />
==Practical Considerations==<br />
<br />
There are plenty of technical data questions that have been glossed over. The more important question is whether this whole system would be effective and competitive against the current systems. <br />
<br />
Mailing a package with UPS, FedEx or your government postal system can be done cheaply since they are working on a large-scale operation where the cost per package is incredibly low. <br />
<br />
To compete with this, the system would need hubs and spokes working with a similar volume of packages. Initially this would not be the case, and the motivating factor would be anti-government and anti-corporation individuals handling small shipments. <br />
<br />
This would look like someone picking up something on the way to work, and dropping it off at someone near work. Or a trucker or vacationer picking up something before a long trip, and dropping it off on the way. <br />
<br />
This may also take hold in countries that don’t have an effective way to ship packages themselves. <br />
<br />
==Closing==<br />
<br />
Managing the rewards for the participants as well as minimizing the risk and the time in transit will be key goals in this system. This may fit well with a branch off of bitcoin, or it may simply be easier to implement as a centralized web server that doles out rewards and manages all routing.<br />
<br />
<br />
==See also==<br />
* [[meters]]<br />
* [[Cryptocoin]]</div>Robkohrhttps://tests.bitcoin.it/w/index.php?title=Meters&diff=20731Meters2011-12-12T12:02:39Z<p>Robkohr: Created page with "Meters are a proposed alternate Cryptocoin similar to namecoin based around a Decentralized Package Shipment System"</p>
<hr />
<div>Meters are a proposed alternate [[Cryptocoin]] similar to namecoin based around a [[Decentralized Package Shipment System]]</div>Robkohrhttps://tests.bitcoin.it/w/index.php?title=Decentralized_Package_Shipment_System&diff=20729Decentralized Package Shipment System2011-12-12T12:01:07Z<p>Robkohr: </p>
<hr />
<div>How To Build a Decentralized Postal System<br />
<br />
Rob Kohr – Dec 2011<br />
<br />
<br />
==The Problem==<br />
<br />
A package needs to be able to travel from point A to point B.<br />
<br />
==Elements in the System==<br />
<br />
There are 3 types of elements that make up this system<br />
<br />
===The Information Network===<br />
<br />
This would be based off of a fork of the bitcoin protocol, and be similar to namecoin. It would have its own unit of accounting called meters. You can spend these meters to get a package to a destination. These meters would be mined using the normal methods. <br />
<br />
Using these meters, you can create a package, and set the destination for the package, and set the total handling fee to get the package to the destination. This handling fee can have more meters added to it by the shipper as time goes on to force the package along its way.<br />
<br />
===Hubs===<br />
<br />
Hubs are individuals that set up drop locations for packages. These drop locations will have changeable combination locks on them. Perodically a hub will change the combination lock code and update them in the datastore. He will receive meters from the package for the time that he holds a package. Spokes that pick up packages will be able to get the combination from the network. <br />
<br />
===Spokes===<br />
<br />
Spokes are couriers. Using a mobile phone application they will be able to see what hubs have packages, what the next hubs in the route are, and how much they can earn by taking these packages to the next hub.<br />
<br />
Spokes are reward on how much closer they can bring the package to the destination and the speed at which this is accomplished. <br />
<br />
==Reward Payouts==<br />
<br />
The rewards may be paid out upon delivery, and the hubs and spokes that contributed to the delivery are paid in proportion to their help in getting the package quickly to their destination. The expectation is that a spoke will chose the best path for success, rather than just fulfilling distance and time metrics. <br />
<br />
==Package Labeling==<br />
<br />
The package would have an easily typed identifier on it with a matching QR code. <br />
<br />
==Practical Considerations==<br />
<br />
There are plenty of technical data questions that have been glossed over. The more important question is whether this whole system would be effective and competitive against the current systems. <br />
<br />
Mailing a package with UPS, FedEx or your government postal system can be done cheaply since they are working on a large-scale operation where the cost per package is incredibly low. <br />
<br />
To compete with this, the system would need hubs and spokes working with a similar volume of packages. Initially this would not be the case, and the motivating factor would be anti-government and anti-corporation individuals handling small shipments. <br />
<br />
This would look like someone picking up something on the way to work, and dropping it off at someone near work. Or a trucker or vacationer picking up something before a long trip, and dropping it off on the way. <br />
<br />
This may also take hold in countries that don’t have an effective way to ship packages themselves. <br />
<br />
==Closing==<br />
<br />
Managing the rewards for the participants as well as minimizing the risk and the time in transit will be key goals in this system. This may fit well with a branch off of bitcoin, or it may simply be easier to implement as a centralized web server that doles out rewards and manages all routing.<br />
<br />
[[meters]]</div>Robkohrhttps://tests.bitcoin.it/w/index.php?title=Wallet&diff=20728Wallet2011-12-12T11:59:51Z<p>Robkohr: </p>
<hr />
<div>A Bitcoin '''wallet''' is a file named '''wallet.dat''' and contains<ref>[https://bitcointalk.org/index.php?topic=4448.0 Wallet import/export: bitkeys format]</ref>:<br />
<br />
* keypairs for each of your [[address|addresses]]<br />
* transactions done from/to your addresses<br />
* user preferences <br />
* default key<br />
* reserve keys<br />
* [[Accounts_explained|accounts]]<br />
* a version number<br />
* [[Key pool]]<br />
* Since 0.3.21: information about the current best chain, to be able to rescan automatically when restoring from a backup.<br />
<br />
The data file for the wallet is wallet.dat and is located in the Bitcoin [[data directory]].<br />
<br />
It is intended that a wallet be used on only one installation of Bitcoin at a time. Attempting to clone a wallet for use on multiple computers will result in "weird behavior"<ref>[http://forum.bitcoin.org/index.php?topic=5324.msg77896#msg77896 Multiple instance of bitcoin with the same wallet]</ref>.<br />
<br />
The format of this file is Berkeley DB. Tools that can manipulate wallet files include [[pywallet]].<br />
<br />
==See Also==<br />
<br />
* [[Securing your wallet]]<br />
* [[EWallet]]<br />
* [[Deterministic Wallet]]<br />
==References==<br />
<references /></div>Robkohrhttps://tests.bitcoin.it/w/index.php?title=Deterministic_wallet&diff=20727Deterministic wallet2011-12-12T11:59:08Z<p>Robkohr: Created page with "A deterministic wallet is a wallet where private and public keys are all derived from a starting seed value. This could be a long passcode/password, or be a random series of l..."</p>
<hr />
<div>A deterministic wallet is a wallet where private and public keys are all derived from a starting seed value. This could be a long passcode/password, or be a random series of letters and numbers. <br />
<br />
== Benefits ==<br />
<br />
A typical wallet creates private and public keys on demand for the user. This means that the wallet needs to be backed up frequently, otherwise coins may be lost. Also, having multiple machines with wallets on them means it is difficult to manage all of your coins together.<br />
<br />
A deterministic wallet can be backed up by simply copying the starting seed value to a secure location, and this only needs to be done once. If the wallet ever gets lost, all private and public keys can be regenerated from the initial seed.<br />
<br />
Also, multiple devices could host the same wallet based off of the same seed and automatically stay in sync with eachother. Non-critical information such as address books would need to be stored and copied between wallets.<br />
<br />
==Drawbacks==<br />
<br />
If the initial seed value was either guessed or taken, the attacker could take all of the coins from the wallet. Also, they could retain that seed value, and wait until some future date to take all of the coins. <br />
<br />
==Passwords vs Random Strings==<br />
<br />
The passcode/password has the benefit of being memorizable by the user, but at the expense of being either forgotten, or weak enough that the password could be guessed or brute forced. If a user used a password such as abc123, and an attacker might simply go through a list of common passwords, create wallets for them, and see if the public addresses match anything currently in the blockchain.<br />
<br />
A long string of letters and numbers would be a way to prevent a brute force attack. This has the drawback of having to be actually stored somewhere. If this code was ever lost, the wallet would be lost forever.</div>Robkohrhttps://tests.bitcoin.it/w/index.php?title=Physical_bitcoin&diff=20726Physical bitcoin2011-12-12T11:42:37Z<p>Robkohr: </p>
<hr />
<div>A special type of Bitcoin wallet that works as a bearer instrument that can be used to store bitcoins more safely or for trade offline.<br />
<br />
A physical bitcoin holds the coin's public address and a hidden private address. The intention with a physical bitcoin is that the value of the coin has not and cannot be spent as long as the private address remains hidden, which is likely achieved through the use of a tamper-evident seal.<br />
<br />
The earliest physical bitcoin, the [[Bitbills|Bitbill]], was shaped liked a credit card but that was then followed by the [[Casascius physical bitcoins|Casascius physical bitcoin]] which was affixed to a round medal. [[Printcoins]] is creating cheques and denominated bills. <br />
<br />
==See Also==<br />
<br />
* List of [[:Category:Physical Bitcoins|Physical bitcoin]] sources.<br />
<br />
[[Category:Digital currencies]]</div>Robkohrhttps://tests.bitcoin.it/w/index.php?title=Is_Bitcoin_Money&diff=20725Is Bitcoin Money2011-12-12T11:40:27Z<p>Robkohr: Created page with "According to wikipedia: "Money is any object or record that is generally accepted as payment for goods and services and repayment of debts in a given country or socio-economi..."</p>
<hr />
<div>According to wikipedia:<br />
<br />
"Money is any object or record that is generally accepted as payment for goods and services and repayment of debts in a given country or socio-economic context. The main functions of money are distinguished as: a medium of exchange; a unit of account; a store of value; and, occasionally in the past, a standard of deferred payment. Any kind of object or secure verifiable record that fulfills these functions can serve as money."<br />
<br />
== Bitcoins are: ==<br />
* A record that is accepted as payment for goods and services, but not in the general case in a country. If it becomes more accepted in general, it would be money.<br />
* It also meets all the main functions of money<br />
<br />
So as long as it meets the fuzzy criteria of being generally accepted, it would be money according to the wikipedia definition.</div>Robkohrhttps://tests.bitcoin.it/w/index.php?title=Decentralized_Package_Shipment_System&diff=20724Decentralized Package Shipment System2011-12-12T11:32:20Z<p>Robkohr: Created page with "How To Build a Decentralized Postal System Rob Kohr – Dec 2011 ==The Problem== A package needs to be able to travel from point A to point B. ==Elements in the System== ..."</p>
<hr />
<div>How To Build a Decentralized Postal System<br />
<br />
Rob Kohr – Dec 2011<br />
<br />
<br />
==The Problem==<br />
<br />
A package needs to be able to travel from point A to point B.<br />
<br />
==Elements in the System==<br />
<br />
There are 3 types of elements that make up this system<br />
<br />
===The Information Network===<br />
<br />
This would be based off of a fork of the bitcoin protocol, and be similar to namecoin. It would have its own unit of accounting called meters. You can spend these meters to get a package to a destination. These meters would be mined using the normal methods. <br />
<br />
Using these meters, you can create a package, and set the destination for the package, and set the total handling fee to get the package to the destination. This handling fee can have more meters added to it by the shipper as time goes on to force the package along its way.<br />
<br />
===Hubs===<br />
<br />
Hubs are individuals that set up drop locations for packages. These drop locations will have changeable combination locks on them. Perodically a hub will change the combination lock code and update them in the datastore. He will receive meters from the package for the time that he holds a package. Spokes that pick up packages will be able to get the combination from the network. <br />
<br />
===Spokes===<br />
<br />
Spokes are couriers. Using a mobile phone application they will be able to see what hubs have packages, what the next hubs in the route are, and how much they can earn by taking these packages to the next hub.<br />
<br />
Spokes are reward on how much closer they can bring the package to the destination and the speed at which this is accomplished. <br />
<br />
==Reward Payouts==<br />
<br />
The rewards may be paid out upon delivery, and the hubs and spokes that contributed to the delivery are paid in proportion to their help in getting the package quickly to their destination. The expectation is that a spoke will chose the best path for success, rather than just fulfilling distance and time metrics. <br />
<br />
==Package Labeling==<br />
<br />
The package would have an easily typed identifier on it with a matching QR code. <br />
<br />
==Practical Considerations==<br />
<br />
There are plenty of technical data questions that have been glossed over. The more important question is whether this whole system would be effective and competitive against the current systems. <br />
<br />
Mailing a package with UPS, FedEx or your government postal system can be done cheaply since they are working on a large-scale operation where the cost per package is incredibly low. <br />
<br />
To compete with this, the system would need hubs and spokes working with a similar volume of packages. Initially this would not be the case, and the motivating factor would be anti-government and anti-corporation individuals handling small shipments. <br />
<br />
This would look like someone picking up something on the way to work, and dropping it off at someone near work. Or a trucker or vacationer picking up something before a long trip, and dropping it off on the way. <br />
<br />
This may also take hold in countries that don’t have an effective way to ship packages themselves. <br />
<br />
==Closing==<br />
<br />
Managing the rewards for the participants as well as minimizing the risk and the time in transit will be key goals in this system. This may fit well with a branch off of bitcoin, or it may simply be easier to implement as a centralized web server that doles out rewards and manages all routing.</div>Robkohrhttps://tests.bitcoin.it/w/index.php?title=User:Robkohr&diff=20579User:Robkohr2011-12-08T17:36:14Z<p>Robkohr: Created page with "Contributors Award participant: 1N8tH95WjZUzvByseDak75k7EVxKFM2WhJ"</p>
<hr />
<div>Contributors Award participant: 1N8tH95WjZUzvByseDak75k7EVxKFM2WhJ</div>Robkohrhttps://tests.bitcoin.it/w/index.php?title=MultiBit&diff=19767MultiBit2011-11-22T09:08:49Z<p>Robkohr: </p>
<hr />
<div>[[File:YourWallets.png]]<br />
<br />
http://multibit.org/<br />
<br />
MultiBit is a secure, lightweight, international Bitcoin wallet for Windows, MacOS and Linux<br />
<br />
MultiBit makes performing Bitcoin transactions quick and simple<br />
<br />
MultiBit comes in a variety of languages because Bitcoin is without borders<br />
<br />
MultiBit is free and open source<br />
<br />
MultiBit has a channel on YouTube to help you get started<br />
<br />
[[Category:Clients]]</div>Robkohrhttps://tests.bitcoin.it/w/index.php?title=MultiBit&diff=19766MultiBit2011-11-22T09:07:40Z<p>Robkohr: </p>
<hr />
<div>[[File:YourWallets.png]]<br />
<br />
http://multibit.org/<br />
<br />
<br />
[[Category:Clients]]</div>Robkohrhttps://tests.bitcoin.it/w/index.php?title=MultiBit&diff=19765MultiBit2011-11-22T09:07:09Z<p>Robkohr: Created page with "File:YourWallets.png http://multibit.org/"</p>
<hr />
<div>[[File:YourWallets.png]]<br />
<br />
http://multibit.org/</div>Robkohrhttps://tests.bitcoin.it/w/index.php?title=File:YourWallets.png&diff=19764File:YourWallets.png2011-11-22T09:05:11Z<p>Robkohr: Image for MultiBit</p>
<hr />
<div>== Summary ==<br />
Image for MultiBit<br />
== Licensing ==<br />
{{Copyrighted free use}}</div>Robkohr