\[Kickstart\] Link - The File Sharing Blockchain Protocol
-
[quote name=“Kevlar” post=“41973” timestamp=“1386584907”]
So, anyone got a good way to make the QT client NOT charge a fee?
[/quote]I feel the answer is so obvious that you must be talking about something entirely different, but here it goes …
Set the fee to 0.00 in settings?
-
[quote name=“Tuck Fheman” post=“42120” timestamp=“1386613736”]
[quote author=Kevlar link=topic=5663.msg41973#msg41973 date=1386584907]
So, anyone got a good way to make the QT client NOT charge a fee?
[/quote]I feel the answer is so obvious that you must be talking about something entirely different, but here it goes …
Set the fee to 0.00 in settings?
[/quote]Could it really be that simple? Worth a try I guess!
-
[quote name=“Tuck Fheman” post=“42120” timestamp=“1386613736”]
[quote author=Kevlar link=topic=5663.msg41973#msg41973 date=1386584907]
So, anyone got a good way to make the QT client NOT charge a fee?
[/quote]I feel the answer is so obvious that you must be talking about something entirely different, but here it goes …
Set the fee to 0.00 in settings?
[/quote]Even if you do that doesn’t it go “nuh-uh” and charge a fee for “larger” transactions anyway? I forget. -
[quote name=“HopeStillFlies” post=“42124” timestamp=“1386614411”]
Even if you do that doesn’t it go “nuh-uh” and charge a fee for “larger” transactions anyway? I forget.
[/quote]I’ve never been brave enough to set it to 0.00 (I use 0.03 on FTC), but assumed that it would send (eventually–before the world ends) with no fees if set to 0.00.
-
[quote name=“HopeStillFlies” post=“42124” timestamp=“1386614411”]
[quote author=Tuck Fheman link=topic=5663.msg42120#msg42120 date=1386613736]
[quote author=Kevlar link=topic=5663.msg41973#msg41973 date=1386584907]
So, anyone got a good way to make the QT client NOT charge a fee?
[/quote]I feel the answer is so obvious that you must be talking about something entirely different, but here it goes …
Set the fee to 0.00 in settings?
[/quote]Even if you do that doesn’t it go “nuh-uh” and charge a fee for “larger” transactions anyway? I forget.
[/quote]I think it does. And now with 0.8.6 (which was just released today) the fee rules are changing again.
-
I’m over here on my knees having seizures of frustration that I can’t donate anything to this. :(
Oh well, every day I adjust cgminer in some way or another to try to get it to cooperate. One day it will.
I don’t have a problem sounding like a sycophant, because honestly, I think this project is awesome, so I’m watching it with stars in my eyes.
-
[quote name=“Nixxle” post=“42343” timestamp=“1386646971”]
I’m over here on my knees having seizures of frustration that I can’t donate anything to this. :(Oh well, every day I adjust cgminer in some way or another to try to get it to cooperate. One day it will.
I don’t have a problem sounding like a sycophant, because honestly, I think this project is awesome, so I’m watching it with stars in my eyes.
[/quote]This project is exciting! Nixxle, do you have a thread over in Mining? Maybe someone can help you get cgminer working. I’m no expert, but I’d be willing to take a crack at it.
Kevlar - I just finished my first full night mining with my R9 290 that came in yesterday; expect some FTC floating your way very shortly.
…see what I did there…floating…huh?.. 8)
-
Sounds like an amazing project!
Maybe I missed this explanation but, the blockchain becomes a yellow pages for warez? So you don’t use the warez link like a transaction to access it, its just a record of the location, stored on your computer instead of online… ie. it won’t keep a record of every person who accesses the magnet link?
-
[quote name=“T4rQu1N” post=“42501” timestamp=“1386688371”]
Sounds like an amazing project!Maybe I missed this explanation but, the blockchain becomes a yellow pages for warez? So you don’t use the warez link like a transaction to access it, its just a record of the location, stored on your computer instead of online… ie. it won’t keep a record of every person who accesses the magnet link?
[/quote]‘Warez’ is a limiting term for what’s possible. Torrents can link to anything, including perfectly legal material, and in fact you don’t have to even use magnet links, they can be regular http/s links, or even the raw data itself.
No transaction spending is involved in it’s usage. It’s a covert channel: You’re downloading the blockchain for your coin, which is a perfectly legitimate thing to do, but due to the fact that numbers can have multiple representations, it’s possible to reinterpret the blockchain as other data… in this case magnet links. Once you extract that information from the blockchain, what you do with it is up to you. There’s no tracking involved, and in fact it’s not even possible for the network to see that you’re doing anything other than downloading the blockchain, because that’s what you are really doing. All Link processing happens offline on the raw blockchain data.
-
[quote name=“MTRisner” post=“42499” timestamp=“1386688154”]
This project is exciting! Nixxle, do you have a thread over in Mining? Maybe someone can help you get cgminer working. I’m no expert, but I’d be willing to take a crack at it.
[/quote]
I don’t have a thread in mining yet because I wanted to see if I could solve it myself first. So far I follow the threads and guides in bitcoin/litecoin/feathercoin, and then google out the individual issues I face and try all the different solution permutations suggested. This weekend I’m considering a complete uninstall of AMD/APP SDK drivers and try the solutions on this page:
[url=http://forum.feathercoin.com/index.php/topic,3520.0.html]http://forum.feathercoin.com/index.php/topic,3520.0.html[/url]But I might crack first and post my most recent error that cgminer is giving me.
[quote author=Kevlar link=topic=5663.msg42582#msg42582 date=1386699145]
‘Warez’ is a limiting term for what’s possible. Torrents can link to anything, including perfectly legal material, and in fact you don’t have to even use magnet links, they can be regular http/s links, or even the raw data itself.
No transaction spending is involved in it’s usage. It’s a covert channel: You’re downloading the blockchain for your coin, which is a perfectly legitimate thing to do, but due to the fact that numbers can have multiple representations, it’s possible to reinterpret the blockchain as other data… in this case magnet links. Once you extract that information from the blockchain, what you do with it is up to you. There’s no tracking involved, and in fact it’s not even possible for the network to see that you’re doing anything other than downloading the blockchain, because that’s what you are really doing. All Link processing happens offline on the raw blockchain data.
[/quote]Is it possible for someone to load a virus into the blockchain, such that if you download these torrents, you could really be getting an infected file?
-
[quote name=“Nixxle” post=“42757” timestamp=“1386715660”]
Is it possible for someone to load a virus into the blockchain, such that if you download these torrents, you could really be getting an infected file?
[/quote]The blockchain is the virus (that will destroy government control[s]led money[/s]). ;)
Any source file linked to within the blockchain could be infected, as it could be right now not linked to within the blockchain.
I’m going to assume the answer to the question, “is it possible for someone to load a virus into the blockchain”, would be yes because I can’t think of a reason why you couldn’t. However, I’m awaiting Kevlar or zerodrama’s far more technically accurate answer. Perhaps I’m wrong.
-
Thanks for answering. I just moved the question over here [url=http://forum.feathercoin.com/index.php/topic,5558.0.html]http://forum.feathercoin.com/index.php/topic,5558.0.html[/url] so I don’t accidentally hijack this thread with a technical discussion.
-
[quote name=“Tuck Fheman” post=“42764” timestamp=“1386716510”]
I’m going to assume the answer to the question, “is it possible for someone to load a virus into the blockchain”, would be yes because I can’t think of a reason why you couldn’t. However, I’m awaiting Kevlar or zerodrama’s far more technically accurate answer. Perhaps I’m wrong.
[/quote]Viruses/trojans/spyware are harmless until you run them. All these are at this point is the torrents (the table of contents of chunks of data). So no it can’t infect your computer by having it on the blockchain.
Using a torrent is like using a link or an index.
You should however be careful not to run every random thing that comes along.
I’d also suggest that we could have seed addresses so that people might choose to send torrents to addresses and receive the coins that were spent creating the addresses. I’ll think about designing this.
-
The donations continue to roll in. I can’t tell you how grateful I am for that. It won’t be until this weekend when I start burning through them in testing raw transaction generation, but I’ll be REAL glad I have them right about then. Can’t make an omlette without cracking a few eggs, and because you all are amazing, I’ve got about 400 eggs to test with.
This community continues to impress me. By working together, we’re creating something that I wouldn’t be able to on my own… or perhaps even of thought to do.
At this point I’ve got enough to test with so donations are not a limiting factor: It’s on me to finish what I started.
And I am. Tonight was a good night of paying off some technical debt and writing more encoding/decoding stuff for all the possibilities. Github is updated with the latest and greatest. Tomorrow I hope to finish them entirely and move on to raw transaction generation.
I’m pretty confident that at this rate, I’ll have something you all can start using before Christmas, but I can’t make any promises other than I’ll keep you all updated here, so stay tuned!
-
[quote name=“Kevlar” post=“42927” timestamp=“1386755261”]
The donations continue to roll in. I can’t tell you how grateful I am for that. It won’t be until this weekend when I start burning through them in testing raw transaction generation, but I’ll be REAL glad I have them right about then. Can’t make an omlette without cracking a few eggs, and because you all are amazing, I’ve got about 400 eggs to test with.This community continues to impress me. By working together, we’re creating something that I wouldn’t be able to on my own… or perhaps even of thought to do.
At this point I’ve got enough to test with so donations are not a limiting factor: It’s on me to finish what I started.
And I am. Tonight was a good night of paying off some technical debt and writing more encoding/decoding stuff for all the possibilities. Github is updated with the latest and greatest. Tomorrow I hope to finish them entirely and move on to raw transaction generation.
I’m pretty confident that at this rate, I’ll have something you all can start using before Christmas, but I can’t make any promises other than I’ll keep you all updated here, so stay tuned!
[/quote]I’ll get FLUX up as well.
-
Let me know if you need any PHP scripting knocked out.
I’m kidding, of course. I bet the look on his face was priceless ;D
-
[quote name=“MTRisner” post=“43196” timestamp=“1386798487”]
Let me know if you need any PHP scripting knocked out.I’m kidding, of course. I bet the look on his face was priceless ;D
[/quote] -
Tonight I finished the decoder and encoder. All the op codes EXCEPT for the two Date ones. That’ll be tomorrow. It also now does payload verification if verification meta-data is present.
I’m still targeting raw transactions this weekend.
I was thinking this is going to need a logo… and I happen to know just the artist for the job, if he would like to volunteer his services? Please? You do such good things with the Feathercoin logos… I was thinking something with a chain coming out of a brick or cinder block (you know, a blockchain link?), but I’m sure whatever you come up with will be awesome.
-
Another night, another progress report on your investment.
Encoding and decoding of payload and ALL meta-data is DONE! Multi-transaction links are not even on the radar yet, and may get dropped for the initial release since you shouldn’t need them ever unless you’re doing something massive, in which case you should probably just make a torrent and encode the magnet link instead (duh!). But I’ll leave them in the spec because such things may still be useful for other functionality.
The library has been published to npm as ‘blockchain-link’, so it can be used by anyone with node. Just ‘npm install blockchain-link’, and you’re ready to start encoding and decoding:
[code]
LinkSequenceBuilder = require(“blockchain-link”).LinkSequenceBuilder
LinkSequenceDecoder = require(“blockchain-link”).LinkSequenceDecoder
[/code]Nice and tidy! Good clean code. There’s also a test harness that’s been broken out into a separate file and demonstrates how the encoder and decoder work.
So, that leaves me with little excuses left to start doing raw transaction building and parsing, so once you’ve encoded your data, you can get it on to the network and into the blockchain (kinda the whole point, right?). Anyone got a quick and easy way of doing it, or am I on my own for this one?
-
This is awesome! Do you think that some sort of GUI is required for this?