<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Shape and Share LLC</title>
	<atom:link href="http://www.shapeandshare.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.shapeandshare.com</link>
	<description>Fun Solutions!</description>
	<lastBuildDate>Tue, 26 Feb 2013 23:44:16 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.2</generator>
		<item>
		<title>Bitcoin and Minecraft Together At Last</title>
		<link>http://www.shapeandshare.com/2012/11/25/bitcoin-and-minecraft-together-at-last/</link>
		<comments>http://www.shapeandshare.com/2012/11/25/bitcoin-and-minecraft-together-at-last/#comments</comments>
		<pubDate>Sun, 25 Nov 2012 19:02:29 +0000</pubDate>
		<dc:creator>joshburt</dc:creator>
				<category><![CDATA[Bitcoin]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Minecraft]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[The Bit Mines]]></category>

		<guid isPermaLink="false">http://www.shapeandshare.com/?p=1476</guid>
		<description><![CDATA[What if you could really keep what you mined?  What if you could take the rewards of all that hard labour with you?  I set out to create a way to assign real worth, and external data to in-game objects. The first release is The Bit Mines. &#160; My vision isn&#8217;t just around a single [...]]]></description>
			<content:encoded><![CDATA[<p>What if you could really keep what you mined?  What if you could take the rewards of all that hard labour with you?  I set out to create a way to assign real worth, and external data to in-game objects. The first release is <a href="http://www.shapeandshare.com/the-bit-mines/" title="The Bit Mines">The Bit Mines</a>.<br />
&nbsp;</p>
<p>My vision isn&#8217;t just around a single server but as a way for players to move their &#8220;progress&#8221; from SMP server to server, or to entirely different games or markets.  You play for a while and accumulate some &#8220;progress&#8221; and then turn around and buy ranks, items, or memberships on other servers or games when you want to move on.  The benefit being keeping &#8220;progress&#8221; in the form of Bitcoin and being able to purchase or donate to other servers without needed a credit card, etc.<br />
&nbsp;</p>
<p>A Bitcoin backed/based economy would be fantastic but there’s some specific reasons the first round of The Bit Mines wasn&#8217;t implement this way.  It&#8217;s such a popularly requested implementation we&#8217;ll probably be working on it in the future.<br />
&nbsp;</p>
<p><strong>The reasons I didn&#8217;t go this route, and thoughts on the subject</strong></p>
<ol>
<li>I don’t trust plugin code, and we’re talking about money here.  This is why I pulled all the calculations and payouts out of the game engine ENTIRELY (and ever off the same physical servers).  Minecraft in-general is too easy to exploit.<br />
&nbsp;</p>
</li>
<li>You CAN use /give and it won’t break, but you need to account for this a head of time.  Not only would players have their own bitcoin wallets, but the server would too.  You handle insufficient fund errors, etc at the layer that interacts with the bitcoin deamon.  I’ve already had to address this in my current deployment.  Additionally you have to ensure that in-game currency totals ALWAYS match actual back-end ledgers and this seems error proned (unless your in-game money is the only ledger – see item 1).<br />
&nbsp;</p>
</li>
<li>Player’s have money sitting in your system.  My implementation only risks my own money and ‘theoretical’ claims to the money.  Since Bitcoin vendors are a prime target for hacks it seemed unwise to risk player money like this for Minecraft.<br />
&nbsp;</p>
</li>
<li>Having the ability for players to give each other money in-game, (usable outside the game) also opens up the question of gambling.  Since online gambling is illegal for large portions of the population care needs to be taken on how Bitcoin integration is implemented.</li>
</ol>
<p>&nbsp;</p>
<p><strong>Other routes I investigated to fit Bitcoin into Minecraft</strong></p>
<ol>
<li>Assign each block it’s own bitcoin address.  Money could be sent to specific blocks in the game world and users would get the funds transferred to their user address when they claim the block.  In this scenario each block would <em>really</em> have value and provides incentive to claim and control land.  Some areas of land could have greater value (or none at all), or anyone could send bitcoin to blocks in-game which is interesting.<br />
&nbsp;</p>
</li>
<li>Don’t actually put player money into a hosted wallet but allow for a payment system in-game.  The economy and user-interface would be updated to allow the user to issue payments and we’d process them during the in-game &#8220;trades&#8221;.<br />
&nbsp;</p>
</li>
<li>It would be great if mining in Minecraft could correspond to real hashing.  This isn’t feasible given the difficulty of hashing though.  Bitcoin mining is moving away from CPU/GPU implementations all together.  As a note I’m also a bitcoin miner (who uses FPGA setups, and who is also patiently waiting on the ASIC pre-orders).  You get almost nothing for using CPU/GPU based mining and anyone who has better hardware won’t make enough from Minecraft bitcoin hashing for it to be worthwhile (it would even be faster to just use a straight mining application without Minecraft running).  You might be able to get close using a mining pool paradigm but you’ll need a Minecraft server which can handle thousands of concurrent users..  This is a different topic and the subject of my original interest in developing against Minecraft, databases, and server to server communications plugins way back in alpha. :)
</li>
</ol>
<p>&nbsp;</p>
<p><strong>The First Round</strong><br />
The easiest way was to bring Bitcoin into Minecraft was to reward player actions, and block-churn.  We can run a block change logger using mysql as the storage back-end.  I’ve written database based plugins a few times for Minecraft, but using an existing plugin has the advantage that it’s written and maintained by another group.  Also you aren’t logging all the changes twice this way (less load).  We can also make the system work with all major logging plugins which is a big advantage.</p>
<p>The claim information is updated when the logging plugin updates using a series of triggers and stored procedures.  It’s best to approach it this way in-case the 3rd party logging software changes its database schema (or you change logging plugins) – You can just change the way you feed the updates into the back-end system.</p>
<p>The leader boards are generated using scripts that run against the database and then publish to one of the web servers.  A financial server works against the database server and automatically interacts with the bitcoin deamon for handling of payouts.  This was important for me so that the process could can run automatically.<br />
&nbsp;</p>
<p><strong>Past Challenges</strong></p>
<ul>
<li>How to associate a bitcoin address to a specific Minecraft user account, since you only really know a player is the player from within Minecraft.</li>
</ul>
<p>&nbsp;</p>
<p><strong>Resolution</strong></p>
<ul>
<li>The user had to be able to set a bitcoin address from within the game.  I wrote a small plugin that handles the database call to store the information for use on the financial side.  The validity of the address gets checked during the payout process and not when the user sets it.  I’d like to change this in the future.</li>
</ul>
<p>&nbsp;</p>
<p><strong>Current Challenges</strong></p>
<ul>
<li>How to notify the user in-game that a claim is credited or what their current &#8216;multiplier&#8217; for claims is?</li>
</ul>
<p><strong>Possible Solution</strong></p>
<ul>
<li>I will probably start looking into Spout again as I’ve done server to client spout mods before.  I’ll have to look at both synchronous and asynchronous updates as I have concerns with both implementations.</li>
<li>Current Partial Solution:  Use of the leader boards on the website which get updated about every 2 minutes.</li>
</ul>
<p>&nbsp;</p>
<p>I hope to see others adding Bitcoin features on their servers and other games too.<br />
Cheers!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shapeandshare.com/2012/11/25/bitcoin-and-minecraft-together-at-last/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Bit Mines Website Has Moved!</title>
		<link>http://www.shapeandshare.com/2012/11/01/the-bit-mines-website-has-moved/</link>
		<comments>http://www.shapeandshare.com/2012/11/01/the-bit-mines-website-has-moved/#comments</comments>
		<pubDate>Thu, 01 Nov 2012 23:28:32 +0000</pubDate>
		<dc:creator>joshburt</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Minecraft]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[The Bit Mines]]></category>

		<guid isPermaLink="false">http://www.shapeandshare.com/?p=1200</guid>
		<description><![CDATA[The Bit Mines has gotten a brand new site all to itself. Please update any links, etc and make sure to go to www.thebitmines.com for all the latest and greatest taking place there.]]></description>
			<content:encoded><![CDATA[<p>The Bit Mines has gotten a brand new site all to itself.  Please update any links, etc and make sure to go to www.thebitmines.com for all the latest and greatest taking place there.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shapeandshare.com/2012/11/01/the-bit-mines-website-has-moved/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Claim Multipliers</title>
		<link>http://www.shapeandshare.com/2012/10/29/claim-multipliers/</link>
		<comments>http://www.shapeandshare.com/2012/10/29/claim-multipliers/#comments</comments>
		<pubDate>Mon, 29 Oct 2012 22:27:10 +0000</pubDate>
		<dc:creator>joshburt</dc:creator>
				<category><![CDATA[Bitcoin]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Minecraft]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[The Bit Mines]]></category>

		<guid isPermaLink="false">http://www.shapeandshare.com/?p=1135</guid>
		<description><![CDATA[We&#8217;ve added claim multipliers to The Bit Mines! This means that some block types are worth more than others. Check out all the details here!]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve added claim multipliers to The Bit Mines!  This means that some block types are worth more than others.  Check out all the details <a href="http://www.shapeandshare.com/claim-payouts-in-depth/" title="Claim Payouts in Depth">here</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shapeandshare.com/2012/10/29/claim-multipliers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>InstanceJanitor Demo</title>
		<link>http://www.shapeandshare.com/2012/10/27/instancejanitor-demo/</link>
		<comments>http://www.shapeandshare.com/2012/10/27/instancejanitor-demo/#comments</comments>
		<pubDate>Sun, 28 Oct 2012 02:07:07 +0000</pubDate>
		<dc:creator>joshburt</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Minecraft]]></category>

		<guid isPermaLink="false">http://www.shapeandshare.com/?p=1047</guid>
		<description><![CDATA[SMP Minecraft: Destroy and Undo an area with in-game controls. Built against: craftbukkit-1.3.2-R2.0 worldedit-5.4.2 Package contents -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=&#8211;= src &#8211; plugin source InstanceJanitor.jar (0.4 binary) worldedit-5.4.2.zip (WorldEdit plugin) runtime &#8211; sample server deployment Go to 14 67 244 and enjoy the demo! -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=&#8211;= Download Here!]]></description>
			<content:encoded><![CDATA[<p><strong>SMP Minecraft: Destroy and Undo an area with in-game controls.</strong></p>
<p>Built against:<br />
craftbukkit-1.3.2-R2.0<br />
worldedit-5.4.2</p>
<p>Package contents<br />
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=&#8211;=<br />
src &#8211; plugin source<br />
InstanceJanitor.jar (0.4 binary)<br />
worldedit-5.4.2.zip (WorldEdit plugin)<br />
runtime &#8211; sample server deployment<br />
	  Go to 14 67 244 and enjoy the demo!<br />
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=&#8211;=</p>
<p><a href="http://www.shapeandshare.com/artifacts/InstanceJanitorDemo.zip" target="_blank">Download Here!</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.shapeandshare.com/2012/10/27/instancejanitor-demo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zombie Nation Retired</title>
		<link>http://www.shapeandshare.com/2012/10/27/zombie-nation-retired/</link>
		<comments>http://www.shapeandshare.com/2012/10/27/zombie-nation-retired/#comments</comments>
		<pubDate>Sat, 27 Oct 2012 18:34:08 +0000</pubDate>
		<dc:creator>joshburt</dc:creator>
				<category><![CDATA[Minecraft]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Zombie Nation]]></category>

		<guid isPermaLink="false">http://www.shapeandshare.com/?p=1041</guid>
		<description><![CDATA[The Zombie Nation has been retired. Information about it is now located within the Anthology of Interest. Thanks for a good run everyone!]]></description>
			<content:encoded><![CDATA[<p>The Zombie Nation has been retired.  Information about it is now located within the Anthology of Interest.<br />
Thanks for a good run everyone!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shapeandshare.com/2012/10/27/zombie-nation-retired/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Bit Mines</title>
		<link>http://www.shapeandshare.com/2012/10/16/the-bit-mines/</link>
		<comments>http://www.shapeandshare.com/2012/10/16/the-bit-mines/#comments</comments>
		<pubDate>Wed, 17 Oct 2012 02:37:19 +0000</pubDate>
		<dc:creator>joshburt</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[The Bit Mines]]></category>

		<guid isPermaLink="false">http://www.shapeandshare.com/?p=906</guid>
		<description><![CDATA[The Bit Mines Beta Has Come Online! See the www.thebitmines.com]]></description>
			<content:encoded><![CDATA[<p><strong>The Bit Mines Beta Has Come Online!</strong><br />
See the <a href="http://www.thebitmines.com" title="The Bit Mines">www.thebitmines.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.shapeandshare.com/2012/10/16/the-bit-mines/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SHA-3 Winner Announced</title>
		<link>http://www.shapeandshare.com/2012/10/02/sha-3-winner-announced/</link>
		<comments>http://www.shapeandshare.com/2012/10/02/sha-3-winner-announced/#comments</comments>
		<pubDate>Wed, 03 Oct 2012 03:50:09 +0000</pubDate>
		<dc:creator>joshburt</dc:creator>
				<category><![CDATA[Bitcoin]]></category>

		<guid isPermaLink="false">http://www.shapeandshare.com/?p=576</guid>
		<description><![CDATA[This has some really interesting implications for security software and hardware. http://www.nist.gov/itl/csd/sha-100212.cfm]]></description>
			<content:encoded><![CDATA[<p>This has some really interesting implications for security software and hardware.<br />
<a href="http://www.nist.gov/itl/csd/sha-100212.cfm" title="http://www.nist.gov/itl/csd/sha-100212.cfm" target="_blank">http://www.nist.gov/itl/csd/sha-100212.cfm</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.shapeandshare.com/2012/10/02/sha-3-winner-announced/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Minecraft Snapshot 12w38b</title>
		<link>http://www.shapeandshare.com/2012/09/21/minecraft-snapshot-12w38b/</link>
		<comments>http://www.shapeandshare.com/2012/09/21/minecraft-snapshot-12w38b/#comments</comments>
		<pubDate>Fri, 21 Sep 2012 21:02:45 +0000</pubDate>
		<dc:creator>joshburt</dc:creator>
				<category><![CDATA[Minecraft]]></category>

		<guid isPermaLink="false">http://www.shapeandshare.com/?p=520</guid>
		<description><![CDATA[Official Release: http://www.mojang.com/2012/09/minecraft-snapshot-12w38b/ Change Log: /say command works again Updated sound engine and added minecart sound effects Various other sound effect changes A few tweaks to the witch mob]]></description>
			<content:encoded><![CDATA[<p>Official Release:<br />
<a href="http://www.mojang.com/2012/09/minecraft-snapshot-12w38b/" title="http://www.mojang.com/2012/09/minecraft-snapshot-12w38b/" target="_blank">http://www.mojang.com/2012/09/minecraft-snapshot-12w38b/</a></p>
<p>Change Log:<br />
/say command works again<br />
Updated sound engine and added minecart sound effects<br />
Various other sound effect changes<br />
A few tweaks to the witch mob</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shapeandshare.com/2012/09/21/minecraft-snapshot-12w38b/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Minecraft Snapshot 12w37a now available!</title>
		<link>http://www.shapeandshare.com/2012/09/13/minecraft-snapshot-12w37a-is-out/</link>
		<comments>http://www.shapeandshare.com/2012/09/13/minecraft-snapshot-12w37a-is-out/#comments</comments>
		<pubDate>Thu, 13 Sep 2012 22:11:33 +0000</pubDate>
		<dc:creator>joshburt</dc:creator>
				<category><![CDATA[Minecraft]]></category>

		<guid isPermaLink="false">http://www.shapeandshare.com/?p=470</guid>
		<description><![CDATA[Official Release Details: http://www.mojang.com/2012/09/minecraft-snapshot-12w37a/ Change List: Tweaks to the Wither Carrots are now carrot, and added new food item Tweaks to a couple of item sprites Leather armor now has a non-dyed layer Superflat customization options Pigs are now able to jump when players ride on them Added /clear command to empty the inventory Evil [...]]]></description>
			<content:encoded><![CDATA[<p>Official Release Details:<br />
<a href="http://www.mojang.com/2012/09/minecraft-snapshot-12w37a/">http://www.mojang.com/2012/09/minecraft-snapshot-12w37a/</a></p>
<p>Change List:</p>
<ol>Tweaks to the Wither<br />
Carrots are now carrot, and added new food item<br />
Tweaks to a couple of item sprites<br />
Leather armor now has a non-dyed layer<br />
Superflat customization options<br />
Pigs are now able to jump when players ride on them<br />
Added /clear command to empty the inventory<br />
Evil mobs are now a little bit more fearless in hard difficulty<br />
Various bug fixes</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.shapeandshare.com/2012/09/13/minecraft-snapshot-12w37a-is-out/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CraftBukkit 1.3.1-R1.0 is now available!</title>
		<link>http://www.shapeandshare.com/2012/08/18/craftbukkit-1-3-1-r1-0-is-now-available/</link>
		<comments>http://www.shapeandshare.com/2012/08/18/craftbukkit-1-3-1-r1-0-is-now-available/#comments</comments>
		<pubDate>Sat, 18 Aug 2012 16:36:14 +0000</pubDate>
		<dc:creator>joshburt</dc:creator>
				<category><![CDATA[Minecraft]]></category>

		<guid isPermaLink="false">http://www.shapeandshare.com/?p=462</guid>
		<description><![CDATA[http://forums.bukkit.org/threads/craftbukkit-1-3-1-r1-0-is-now-available.91330/]]></description>
			<content:encoded><![CDATA[<p><a href="http://forums.bukkit.org/threads/craftbukkit-1-3-1-r1-0-is-now-available.91330/" title="http://forums.bukkit.org/threads/craftbukkit-1-3-1-r1-0-is-now-available.91330/" target="_blank">http://forums.bukkit.org/threads/craftbukkit-1-3-1-r1-0-is-now-available.91330/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.shapeandshare.com/2012/08/18/craftbukkit-1-3-1-r1-0-is-now-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
