FrostWire Wins 2nd Place at Miami Bitcoin Hackathon with decentralized shopping marketplace

This weekend our 2 lead developers spent 28 hours hacking away to bring home the silver at the Miami Bitcoin Hackathon organized by BitStop and Blockchain Beach.

hackathon-2nd-place

FrostWire’s project was built using the frostwire-jlibtorrent library and the Bitpay API to create a proof of concept for a p2p shopping marketplace called Seller.Trade on which customers pay with bitcoins.

Seller.Trade home page

End users just need a Bitcoin wallet to pay and web browser to search for products available, and sellers run a server side p2p app that connects to other sellers that participate in the network using the BitTorrent Mainline DHT. Nodes help route searches and products announced.

Seller.Trade search result page

We intend to create a binary release for Linux servers in the coming weeks and see where this experiment takes us.

SellerTrade product page

The project is very simple and it allows anyone in the planet to start their own store on line and accept Bitcoin payments, with the twist, that all the stores are connected to each other using a combination of the Mainline DHT we use for decentralized torrent tracking and an HTTP Rest API.

Check out our presentation to the judges (We finished early and made a video to not leave the presentation to improvisation and Murphy’s whims, and also so the world could see it anytime later on)

And here’s us accepting the prize (In bitcoins of course)

and now it will be in front of our desk to make us proud 🙂

10917564_10153018041182863_463409118_n

question… since you’re still reading all the way down here.

Would you like to see FrostWire yield search results of products that you could buy with Bitcoin?

Would you like to sell things using your own store server without paying any listing or comission fees?

Should we make Seller.Trade into a real world product?

Advertisements

New FrostWire 5.7.7 available for Windows, Mac and Linux. Contributors now earn bitcoins instantaneously.

Download FrostWire 5.7.7 for Windows (Bitcoin enabled .torrent)
Download FrostWire 5.7.7 for MacOSX (.torrent)
Download FrostWire 5.7.7 for Debian/Ubuntu (.torrent)

This update focuses on fixing multiple user interface issues, mostly related to the media player. Libraries were updated, a nasty freeze when opening FrostWire out of a magnet link has finally been fixed, and new linux collaborators have given some love to our codebase.

Screen Shot 2014-10-02 at 9.50.11 AM

Like on Android, you can now fully stop the player
by long pressing the Play/Pause player button.

FrostWire now has a new feature in which it tries to detect wether or not you are using a VPN connection to warn you about the possibility of your privacy being at risk.

We recommend that whenever you are online you connect to the internet using an encrypted VPN connection to protect your identity and your privacy.

Build & Fix FrostWire, get paid in Bitcoins immediatly
If you are a developer/translator/graphic designer, you should know that now you can earn bitcoins when your patches and contributions are merged to the master branches of our open source projects on github.

You will automatically receive Bitcoins in your Bitcoin wallet, you just need to have a github account and a tip4commit account where you can register your Bitcoin wallet address. Payments are sent within minutes of your patches being merged.

FrostWire Bitcoin donations are being diverted into our main open source projects frostwire-desktop, frostwire-android, frostwire-common and frostwire-jlibtorrent.

Each merged commit gets 1% of what’s left on each fund.

Preparing for FrostWire 6

We are hard at work on the next generation of FrostWire 6, if you paid attention to the names of our repositories, or if you follow this blog, you may have read about the frostwire-jlibtorrent project. We have made a full featured Java wrapper API out of the C++ libtorrent library and the results of our tests have been phenomenal. We’re currently replacing all of our Bittorrent core for one that uses libtorrent and we’re pretty sure you will feel the difference.

Join the FrostWire Beta Testers group to help us release a steady FrostWire 6.

Changelog

frostwire (5.7.7) stable; urgency=high
  * New: VPN connection status indicator.
  * New: Stop media playback by long pressing play/pause button.
  * Fix: Freeze when opening FrostWire from the first time out of
    clicking on a magnet link or .torrent file.
  * Fix: Bug where files couldn't be played with the main player button.
  * Fix: Bug where the speaker icon on the library would still show
    after the media player had stopped.
  * Fix: Bug after 5.7.5 in which the buttons of the Create Torrent
    dialog were not visible unless the window was resized.
  * Fixes issue on Linux when player window pixel translucency could
    not be set. Thanks @foutrelis.
  * Fixes Null Pointer Exception when trying to shutdown and hide
    an MPlayerWindow that may have not been instantiated.
  * Fixes issue where user could not create new playlist by dropping
    songs from existing playlist into 'New Playlist' list item in
    the library.
  * Updated MigLayout source code to version 4.0

 -- FrostWire Team <contact@frostwire.com>  Wed, 01 October 2014 17:00:00 -0500

FrostWire integrates Bitcoin donations and Creative Commons licensing into Torrent files.

FrostWire has introduced the possibility for of adding Bitcoin, Litecoin, Dogecoin wallet address into metadata of the torrent file format in order to enable optional donations. By eliminating middlemen and transaction costs, microtipping is now fully possible and the recipients can collect 100% of their contributions.

Mainstream centralized digital distribution platforms have been relatively successful at providing big content creators with means of monetization and discovery of their works. In spite of their success however, many self-publishing artists are still struggling with having have to share a significant portion of their revenues with the stores and middlemen, just for being able to bring their works to their fans. The centralized systems also often impose censorship and are ridden with bureaucratic structures that inevitably increase costs, making it impossible for a digital media micro-tipping economy to be born.

The FrostWire team believes that by integrating a free, peer-to-peer payment method, Bitcoin, into the free, peer-to-peer file distribution network, BitTorrent, our community can help bootstrap the largest micro-tipping economy of the Internet.

By enabling over a quarter of a billion BitTorrent users worldwide to support their favorite content creators with tips of any amount, from a fan directly to the artist, for the first time ever we would enable content creators to collect 100% of their revenues, easily and instantly.

This would be the first step towards not only creating an alternative massive monetizable distribution channel, but a decentralized digital media catalog that would make it easier for fans to discover new artists and more beneficial for any content creator to use the power of BitTorrent for a free, uncensored, and direct worldwide distribution.

We also believe that the world cannot experience an evolutionary step in digital media distribution if existing copyright licensing is antiquated and not fit for global reach. We want to help speed up the adoption of alternative licensing models by building the tools that make it convenient for content creators to embrace licensing solutions like Creative Commons.

Content Creators can now select from any of the available Creative Commons licenses available and express in advanced how their content can be used.

Content Creators can now select from any of the available Creative Commons licenses available and express in advanced how their content can be used.

As a first step in making this vision a reality, the FrostWire team has developed a way for the payment & licensing information to be included into the .torrent file. Now all BitTorrent Clients and search engines can read that information and present it to their users.

The newest version of FrostWire (5.7.1 beta) can already process the payment information.

After FrostWire starts downloading a torrent file containing metadata related to a Bitcoin, Litecoin, Dogecoin wallet or PayPal donation url it will show “Tipping” buttons anyone can use to voluntarily support their favorite content creators. This version of FrostWire already allows for creation of the enhanced torrent, giving the creators an ability to add their Creative Commons License information into the torrent itself.

When tipping options are available these appear bolded, and one click takes them to the payment page.

When tipping options are available these appear bolded, and one click takes them to the payment page.

Just imagine a BitTorrent bundle in which Bono from U2 shares free songs or a free video documentary to raise awareness and collects Bitcoin donations for the (Red) foundation to further the fight against HIV worldwide. We can’t wait to see all the imaginative use cases this integration can inspire!

If you are or know an artists how would like to create their own Bitcoin empowered torrent, please have them contact us at contact@frostclick.com. Before we roll out this particular feature to the general audience, we would like to test to make sure it’s absolutely perfect and bug free.

We encourage to try it out yourself and tell us what you think. We have created beta installers for different operating systems so that you can test the tipping/payment process yourselves.

Hack it

Technical Documentation on Github

Here is the Source Code.

Download Test Installers

Beta installer for Windows (5.7.1 build 1)

Beta installer for Mac (5.7.1 build 1)

Beta installer for Debian based Linux distros (5.7.1 build 1)

Beta installer for RPM based Linux distros (5.7.1 build 1)

Try the first Bitcoin-tippable .torrents in history:

Sample .torrent frostwire-5.7.1.dmg.torrent (includes all payment options and CC license)

Sample .torrent bitcoin_revolution_by_FriCtrl_CC-BY-SA.mp3.torrent (includes just Bitcoin payment option and CC license)

Try the Payment pages

Payment options page for frostwire-7.8.1.dmg.torrent

Bitcoin only payment/tipping page for bitcoin_revolution_by_FriCtrl_CC-BY-SA.mp3.torrent

If you want to spread the word about this integration, feel free to use the text and all images in your articles. Everything in this blog is under a Creative Commons Attribution 4.0 International License. FrostWire logos are here.

Is FrostWire Safe?

FrostWire – free at http://www.frostwire.com – is a file sharing
application and media hub.

FrostWire, as a stand-alone application, is 100% safe to use. FrostWire
itself will not install any viruses, adware, malware or spyware. But is
there a way you can get your computer in trouble while using FrostWire?
Sure.

FrostWire connects to other computers & online servers to find the
content you are looking for. FrostWire does not itself create, host or
control the content it finds on the internet – the same way internet
browsers do not create, host, or control the websites & files you view
and download through them. There are some safeguards in place to
recognize and prevent malicious content from showing up in the search
results, but none are perfect. Before you download a file:

1) Check if the file size makes sense for the content type you wish
to download
2) Check the Source link to see file comments other
users have left on the hosting website and most importantly, if you
are a Windows user and do anything online, always
3) Make sure you have an up-to-date anti-virus software installed
and you check any file you download before opening it.

Music Credit: “The Big House” by Jason Shaw

http://freemusicarchive.org/music/Jason_Shaw/
Audionautix_Tech_Urban_Dance/TU-TheBigHouse

Licensed under a Creative Commons Attribution License (CC-BY)
http://creativecommons.org/licenses/by/3.0/us/