\[Kickstart\] Link - The File Sharing Blockchain Protocol
-
This is awesome Kevlar! Donated 13.37 to you, and some rep. :D
-
[quote name=“PhantomSTi” post=“44852” timestamp=“1387163607”]
This is awesome Kevlar! Donated 13.37 to you, and some rep. :D
[/quote]+1 rep for donating
-
They say a picture is worth a thousand words… well here’s mine:
[img]http://i.imgur.com/9gUQ50l.png[/img]
That right there is a working web search from an on disk database that updates itself from the blockchain once a minute. All I had to do to make it work is make new web app, ‘npm install blockchain-link’, make a new controller, load the database, and wire up the search in 3 lines of code.
In the upper portion of the screen, you can see the controller, which ‘requires’ the link database, and when /search is invoked, does the query and returns the results.
On the right, you can see the sails server running the database, which is updating itself ever minute. You can see a new block was found when that number increased.
Across the bottom is an actual web request, and the results of the search. Notice I put ‘pirate’ in the query string, and it found 1 result.
BOOM! HOW’S THAT FOR AN EASY TO USE API ZERODRAMA??? :)
-
I would repeat that post with that head explodey image again but I think it’s clear that we’re all thinking the same thing. “omG WOW”…Boom!
-
[quote name=“Kevlar” post=“44862” timestamp=“1387167287”]
They say a picture is worth a thousand words… well here’s mine:
[/quote]Excellent.
-
And with these two lines:
[quote]
>socket.post(“/feathercoin/publish”, {payloadInline:“magnet:?xt=urn:btih:E3811B9539CACFF680E418124272177C47477157&dn=ubuntu-13.10-desktop-amd64.iso”, name:“Ubuntu 13.10 Desktop (64-bit)”, keywords:“Ubuntu, Linux, FOSS, 64bit, torrent”}, function(response) {console.log(response); }){tx: “251b3f241159c76f5b1fdcaee125f434b8321236a626695f09036b6c2838eadb”}
>socket.get(“/feathercoin/search?query=ubuntu”, function(result){console.log(JSON.stringify(result));})
[{“payloadInline”:“magnet:?xt=urn:btih:E3811B9539CACFF680E418124272177C47477157&dn=ubuntu-13.10-desktop-amd64.iso”,“name”:“Ubuntu 13.10 Desktop (64-bit)”,“keywords”:“Ubuntu, Linux, FOSS, 64bit, torrent”}]
[/quote]I used the Javascript console in Chrome to embed Ubuntu into the Blockchain. A minute later, when I saw that the send had confirmed, I searched the blockchain, and found it. Web publishing and searching is complete.
All that remains is to put a pretty face on it.
-
+1 rep Kevlar. I’ll go easy in the +1ing now (I’ve realised I get to give more then +1 rep per 24hrs now [i]I think…[/i])
But anyway, you’re spectacular. We need more Kevlars and Zerodrama’s here ahy.
[i]edits in italics[/i]
-
Wow this is getting done extremely quickly! Keep up the good work.
-
Sent 5 FTC Kevlar :) love the work you are doing
-
[quote name=“Kevlar” post=“44850” timestamp=“1387162310”]
[quote author=mnstrcck link=topic=5663.msg44831#msg44831 date=1387156713]
Holy shtitzu! Thanks dude. I wasn’t expecting that!Let’s go nuts with google apis!
I’ll do a draft in PSD before transforming. Sound good?
[/quote]Yes please. It’s always easier to make change in Photoshop. There’s more where that came from, I’m happy to give away most of what I’ve received to see this though.
[/quote] Kevlar your the real deal. Respect! -
I am so excited to see how fast this project has come along! I am still going to send 50 more FTC once I can use a GUI to find that torrent: "Away from keyboard "
-
[quote name=“Vidicus” post=“45751” timestamp=“1387349826”]
I am so excited to see how fast this project has come along! I am still going to send 50 more FTC once I can use a GUI to find that torrent: "Away from keyboard "
[/quote]We’re precious days away from that. The search is working cool, although I want to make it cooler (notification based), and the pretty colors are being assembled. Stay tuned, because it won’t be long now.
-
[quote name=“Kevlar” post=“45759” timestamp=“1387351547”]
[quote author=Vidicus link=topic=5663.msg45751#msg45751 date=1387349826]
I am so excited to see how fast this project has come along! I am still going to send 50 more FTC once I can use a GUI to find that torrent: "Away from keyboard "
[/quote]We’re precious days away from that. The search is working cool, although I want to make it cooler (notification based), and the pretty colors are being assembled. Stay tuned, because it won’t be long now.
[/quote]squeeeeeeeee~
One thing: I’ve been covertly telling people about this and telling them to watch this and the technical discussion thread.
How soon after do you want us to get loud and start getting people’s attention? After an alpha testing period, or longer?
-
January. We will need the holidays for testing and bug squashing.
So last night I made web search completely asynchronus, which means results will appear in the web browser as soon as they are found instead of waiting for all the results to be found. Right now that’s pretty much instantaneous, but as the database size grows I expect it to take longer. This also means a live feed of data that’s being posted is trivial, so I’ll do that too.
mnstrcck has come up with a great design and I believe is working on the HTML and CSS for it, or at least will be soon. Once that’s complete, there’s nothing standing between us and a beta test.
I’ve been thinking about how to make it a hosted service: You can search for free, but to publish, you enter your message, it computes your total, and gives you an address to send to with an amount, usually little more than a couple satoshi’s plus the miner’s fee. When it sees that address in a block, it spends it to do the publish.
What do you think? That means no silly install bullshit, just use the web page, and send your coins to publish. I’m thinking that would be a lot better, anyone agree?
-
[quote name=“Kevlar” post=“45883” timestamp=“1387390340”]
What do you think? That means no silly install bullshit, just use the web page, and send your coins to publish. I’m thinking that would be a lot better, anyone agree?
[/quote]I think the UK would block the domain in a millisecond.
[quote]People should be on a VPN anyway.[/quote]
i know but still
-
[quote name=“Kevlar” post=“45883” timestamp=“1387390340”]
I’ve been thinking about how to make it a hosted service: You can search for free, but to publish, you enter your message, it computes your total, and gives you an address to send to with an amount, usually little more than a couple satoshi’s plus the miner’s fee. When it sees that address in a block, it spends it to do the publish.What do you think? That means no silly install bullshit, just use the web page, and send your coins to publish. I’m thinking that would be a lot better, anyone agree?
[/quote]That sounds like a solid idea to me. Would be quick and easy to use for sure. If eventually Link is going to be used for a lot of different coins, do you plan on having them all work through your online client? I’d imagine if this gets really popular then you’d probably need to get some decent servers to support the load.
-
[quote name=“kornacki” post=“45896” timestamp=“1387393259”]
[quote author=Kevlar link=topic=5663.msg45883#msg45883 date=1387390340]
I’ve been thinking about how to make it a hosted service: You can search for free, but to publish, you enter your message, it computes your total, and gives you an address to send to with an amount, usually little more than a couple satoshi’s plus the miner’s fee. When it sees that address in a block, it spends it to do the publish.What do you think? That means no silly install bullshit, just use the web page, and send your coins to publish. I’m thinking that would be a lot better, anyone agree?
[/quote]That sounds like a solid idea to me. Would be quick and easy to use for sure. If eventually Link is going to be used for a lot of different coins, do you plan on having them all work through your online client? I’d imagine if this gets really popular then you’d probably need to get some decent servers to support the load.
[/quote]Indeed. I’ve been thinking about how to expose that in the UI… namely a series of Checkboxes for the supported coins. They would be on by default, so you could search across coins with one search, and when you publish it’ll give you an address for each coin.
[quote author=HopeStillFlies link=topic=5663.msg45891#msg45891 date=1387392287]
I think the UK would block the domain in a millisecond.[quote]People should be on a VPN anyway.[/quote]
i know but still
[/quote]I guess we can burn that bridge when we come to it. For those who are blocked, installing the client locally is still an option.
-
I just donated 5 for cause!
Keep up the good work ;)
-
[url=http://www.youtube.com/watch?v=8WZXg7m9W3M#ws]Link search test[/url]
-
I’ll add that to my Crypto playlist on youtube.