Forum Home
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Popular

    \[Kickstart\] Link - The File Sharing Blockchain Protocol

    Feathercoin Discussion
    39
    212
    106838
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • N
      Nixxle last edited by

      [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?

      1 Reply Last reply Reply Quote 0
      • T
        Tuck Fheman last edited by

        [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.

        1 Reply Last reply Reply Quote 0
        • N
          Nixxle last edited by

          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.

          1 Reply Last reply Reply Quote 0
          • zerodrama
            zerodrama Regular Member last edited by

            [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.

            1 Reply Last reply Reply Quote 0
            • K
              Kevlar Spammer last edited by

              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!

              1 Reply Last reply Reply Quote 0
              • zerodrama
                zerodrama Regular Member last edited by

                [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.

                1 Reply Last reply Reply Quote 0
                • M
                  MTRisner last edited by

                  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

                  1 Reply Last reply Reply Quote 0
                  • K
                    Kevlar Spammer last edited by

                    [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]

                    [img]http://i.minus.com/iIwMFIewL5UHf.gif[/img]

                    1 Reply Last reply Reply Quote 0
                    • K
                      Kevlar Spammer last edited by

                      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.

                      1 Reply Last reply Reply Quote 0
                      • K
                        Kevlar Spammer last edited by

                        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?

                        1 Reply Last reply Reply Quote 0
                        • V
                          Vidicus Regular Member last edited by

                          This is awesome! Do you think that some sort of GUI is required for this?

                          1 Reply Last reply Reply Quote 0
                          • K
                            Kevlar Spammer last edited by

                            [quote name=“iawgoM” post=“43711” timestamp=“1386923441”]
                            [quote author=Kevlar link=topic=5663.msg43375#msg43375 date=1386843352]
                            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.
                            [/quote]

                            Hmmm…keywords triggered ??? names, we want names…
                            [/quote]

                            I speak of none other than the profound artist that is… iawgoM! May his grace be upon us.

                            I’m sure a percentage of the donations would find their way into your wallet, if that would help to give you incentive.

                            1 Reply Last reply Reply Quote 0
                            • K
                              Kevlar Spammer last edited by

                              [quote name=“Vidicus” post=“43706” timestamp=“1386922601”]
                              This is awesome! Do you think that some sort of GUI is required for this?
                              [/quote]

                              Yep. That’s last.

                              Guess what I just did.

                              [code]
                              rawtx: 0100000001f2aeec790895f738af172f26ad5003c87b8477da3d1b692aaffbbcc178ef66c
                              c0300000000ffffffff1001000000000000001976a9144c696e6b0100866d61676e65743a3f78743
                              d757288ac01000000000000001976a9146e3a627469683a6662616236333666396339316688ac010
                              00000000000001976a914623538303338303535646663653833636438303988ac010000000000000
                              01976a9143961373336366526646e3d5450422b41464b253388ac01000000000000001976a914412
                              b5468652b5069726174652b4261792b41776188ac01000000000000001976a914792b66726f6d2b4
                              b6579626f6172642b2532383288ac01000000000000001976a9143031332532392b373230702b683
                              236342b35383188ac01000000000000001976a9146d1000405450422041464b3a205468652050697
                              288ac01000000000000001976a9146174652042617920417761792066726f6d204b6588ac0100000
                              0000000001976a91479626f617264202832303133292037323070206888ac0100000000000000197
                              6a914323634203538316d1200465450422041464b2c5488ac01000000000000001976a9146865205
                              06972617465204261792c41776179204688ac01000000000000001976a914726f6d204b6579626f6
                              172642c53696d6f6e204b88ac01000000000000001976a9146c6f73652c446f63756d656e7461727
                              92c37323088ac01000000000000001976a91470000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e88a
                              ce2a0bc33000000001976a9143b7b7096457be68568a6f637039b25e441e85f6a88ac00000000

                              *** which decodes to ***

                              {“txid”:“9d0d3de9624d27129a28e720e04757ff172d80ec4ee7f238a6cc403726bf46c7”,“vers
                              ion”:1,“locktime”:0,“vin”:[{“txid”:“cc66ef78c1bcfbaf2a691b3dda77847bc80350ad262f
                              17af38f7950879ecaef2”,“vout”:3,“scriptSig”:{“asm”:“”,“hex”:“”},“sequence”:429496
                              7295}],“vout”:[{“value”:1e-8,“n”:0,“scriptPubKey”:{“asm”:“OP_DUP OP_HASH160 4c69
                              6e6b0100866d61676e65743a3f78743d7572 OP_EQUALVERIFY OP_CHECKSIG”,“hex”:“76a9144c
                              696e6b0100866d61676e65743a3f78743d757288ac”,“reqSigs”:1,“type”:“pubkeyhash”,“add
                              resses”:[“6khUSbZaZyRXA4Lg5GUpFFaaJXV6vHkTN8”]}},{“value”:1e-8,“n”:1,“scriptPubK
                              ey”:{“asm”:“OP_DUP OP_HASH160 6e3a627469683a66626162363336663963393166 OP_EQUALV
                              ERIFY OP_CHECKSIG”,“hex”:“76a9146e3a627469683a6662616236333666396339316688ac”,“r
                              eqSigs”:1,“type”:“pubkeyhash”,“addresses”:[“6onH4FjBPBLAMXZqyKQY42zsnBnckNqN8T”]
                              }},{“value”:1e-8,“n”:2,“scriptPubKey”:{“asm”:“OP_DUP OP_HASH160 6235383033383035
                              356466636538336364383039 OP_EQUALVERIFY OP_CHECKSIG”,“hex”:“76a91462353830333830
                              3535646663653833636438303988ac”,“reqSigs”:1,“type”:“pubkeyhash”,“addresses”:[“6n
                              gim5JtHcgEFyWVSEstHa7rshN9pXNxCB”]}},{“value”:1e-8,“n”:3,“scriptPubKey”:{“asm”:"
                              OP_DUP OP_HASH160 3961373336366526646e3d5450422b41464b2533 OP_EQUALVERIFY OP_CHE
                              CKSIG",“hex”:“76a9143961373336366526646e3d5450422b41464b253388ac”,“reqSigs”:1,“t
                              ype”:“pubkeyhash”,“addresses”:[“6ixqm7eZH4g8vzLUYc31RgChwYgenYUJ8h”]}},{“value”:
                              1e-8,“n”:4,“scriptPubKey”:{“asm”:“OP_DUP OP_HASH160 412b5468652b5069726174652b42
                              61792b417761 OP_EQUALVERIFY OP_CHECKSIG”,“hex”:“76a914412b5468652b5069726174652b
                              4261792b41776188ac”,“reqSigs”:1,“type”:“pubkeyhash”,“addresses”:[“6jg2cbGPw3yPsP
                              qNQpnyxnsN9fumLejywd”]}},{“value”:1e-8,“n”:5,“scriptPubKey”:{“asm”:“OP_DUP OP_HA
                              SH160 792b66726f6d2b4b6579626f6172642b25323832 OP_EQUALVERIFY OP_CHECKSIG”,“hex”
                              :“76a914792b66726f6d2b4b6579626f6172642b2532383288ac”,“reqSigs”:1,“type”:“pubkey
                              hash”,“addresses”:[“6pn8YEJTwePT3J5iofQnRmRjXkqWretPr6”]}},{“value”:1e-8,“n”:6,"
                              scriptPubKey":{“asm”:“OP_DUP OP_HASH160 3031332532392b373230702b683236342b353831
                              OP_EQUALVERIFY OP_CHECKSIG”,“hex”:“76a9143031332532392b373230702b683236342b3538
                              3188ac”,“reqSigs”:1,“type”:“pubkeyhash”,“addresses”:[“6i8GAByMnmLChsBc91S3dSHKA9
                              7suZciZL”]}},{“value”:1e-8,“n”:7,“scriptPubKey”:{“asm”:“OP_DUP OP_HASH160 6d1000
                              405450422041464b3a2054686520506972 OP_EQUALVERIFY OP_CHECKSIG”,“hex”:“76a9146d10
                              00405450422041464b3a205468652050697288ac”,“reqSigs”:1,“type”:“pubkeyhash”,“addre
                              sses”:[“6og7cCTAAd6Km64FaNY5rVBYvsJrTeTYHc”]}},{“value”:1e-8,“n”:8,"scriptPubKey
                              ":{“asm”:“OP_DUP OP_HASH160 6174652042617920417761792066726f6d204b65 OP_EQUALVER
                              IFY OP_CHECKSIG”,“hex”:“76a9146174652042617920417761792066726f6d204b6588ac”,“req
                              Sigs”:1,“type”:“pubkeyhash”,“addresses”:[“6ncjmPxRb64BAbqBH3wRnfmtM3zShZrpiQ”]}}
                              ,{“value”:1e-8,“n”:9,“scriptPubKey”:{“asm”:“OP_DUP OP_HASH160 79626f617264202832
                              3031332920373230702068 OP_EQUALVERIFY OP_CHECKSIG”,“hex”:“76a91479626f6172642028
                              32303133292037323070206888ac”,“reqSigs”:1,“type”:“pubkeyhash”,“addresses”:[“6poG
                              U825xGSy7amhadak4CXhti2USisDC8”]}},{“value”:1e-8,“n”:10,“scriptPubKey”:{“asm”:“O
                              P_DUP OP_HASH160 323634203538316d1200465450422041464b2c54 OP_EQUALVERIFY OP_CHEC
                              KSIG”,“hex”:“76a914323634203538316d1200465450422041464b2c5488ac”,“reqSigs”:1,“ty
                              pe”:“pubkeyhash”,“addresses”:[“6iJwWFDKREpvf1HCTduKbU4RQwA3h2BEJX”]}},{“value”:1
                              e-8,“n”:11,“scriptPubKey”:{“asm”:“OP_DUP OP_HASH160 686520506972617465204261792c
                              417761792046 OP_EQUALVERIFY OP_CHECKSIG”,“hex”:“76a91468652050697261746520426179
                              2c41776179204688ac”,“reqSigs”:1,“type”:“pubkeyhash”,“addresses”:[“6oFSCqxHJibEXU
                              Hf8YqpPp7E5QdNGvornG”]}},{“value”:1e-8,“n”:12,“scriptPubKey”:{“asm”:“OP_DUP OP_H
                              ASH160 726f6d204b6579626f6172642c53696d6f6e204b OP_EQUALVERIFY OP_CHECKSIG”,"hex
                              ":“76a914726f6d204b6579626f6172642c53696d6f6e204b88ac”,“reqSigs”:1,“type”:“pubke
                              yhash”,“addresses”:[“6pAXJRV5CWGUeWgdA3bgp2yTxRYVh1vzc8”]}},{“value”:1e-8,“n”:13
                              ,“scriptPubKey”:{“asm”:“OP_DUP OP_HASH160 6c6f73652c446f63756d656e746172792c3732
                              30 OP_EQUALVERIFY OP_CHECKSIG”,“hex”:“76a9146c6f73652c446f63756d656e746172792c37
                              323088ac”,“reqSigs”:1,“type”:“pubkeyhash”,“addresses”:[“6ocoGyQyzB8BRoP8WV9AbVsH
                              ggekeDrVNF”]}},{“value”:1e-8,“n”:14,“scriptPubKey”:{“asm”:“OP_DUP OP_HASH160 700
                              00e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e OP_EQUALVERIFY OP_CHECKSIG”,“hex”:“76a9147
                              0000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e88ac”,“reqSigs”:1,“type”:“pubkeyhash”,“ad
                              dresses”:[“6oweXpZ6cbRoM6fueEPPWpArua5G1yZXb2”]}},{“value”:8.6799997,“n”:15,“scr
                              iptPubKey”:{“asm”:“OP_DUP OP_HASH160 3b7b7096457be68568a6f637039b25e441e85f6a OP
                              _EQUALVERIFY OP_CHECKSIG”,“hex”:“76a9143b7b7096457be68568a6f637039b25e441e85f6a8
                              8ac”,“reqSigs”:1,“type”:“pubkeyhash”,“addresses”:[“6j9xXaxGQcowrcibj7qAMM2NBUdrj
                              3TnfB”]}}]}

                              *** and when signed ***
                              { hex: ‘0100000001f2aeec790895f738af172f26ad5003c87b8477da3d1b692aaffbbcc178ef66
                              cc030000006b483045022100a79b4b8b0d627d2c5be21072a68159eff2a012195f6e9875af7afa1f
                              ebade66a02202060784bbd10d17e188dbc675a850e67e77e3dffde20e59df293b29a3fb4f71b0121
                              0321edd45a8012d0a8217a04c07286c43ce87017052f8c8c726f7f6e4f860fb0bbffffffff100100
                              0000000000001976a9144c696e6b0100866d61676e65743a3f78743d757288ac0100000000000000
                              1976a9146e3a627469683a6662616236333666396339316688ac01000000000000001976a9146235
                              38303338303535646663653833636438303988ac01000000000000001976a9143961373336366526
                              646e3d5450422b41464b253388ac01000000000000001976a914412b5468652b5069726174652b42
                              61792b41776188ac01000000000000001976a914792b66726f6d2b4b6579626f6172642b25323832
                              88ac01000000000000001976a9143031332532392b373230702b683236342b35383188ac01000000
                              000000001976a9146d1000405450422041464b3a205468652050697288ac01000000000000001976
                              a9146174652042617920417761792066726f6d204b6588ac01000000000000001976a91479626f61
                              7264202832303133292037323070206888ac01000000000000001976a914323634203538316d1200
                              465450422041464b2c5488ac01000000000000001976a914686520506972617465204261792c4177
                              6179204688ac01000000000000001976a914726f6d204b6579626f6172642c53696d6f6e204b88ac
                              01000000000000001976a9146c6f73652c446f63756d656e746172792c37323088ac010000000000
                              00001976a91470000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e88ace2a0bc33000000001976a914
                              3b7b7096457be68568a6f637039b25e441e85f6a88ac00000000’,
                              complete: true }

                              ** and the send on the network ****

                              1cf1723f0e2d3f6134b882edcfe8c10ce2d08a1810fabfb3998f279137f5e2f4
                              [/code]

                              That right there is a zero fee spend with the the outputs ordered correctly, posted to the network without doing anything more than pushing a button.

                              Now the terribly interesting question becomes: Will it confirm? If so, how long will it take? Watch this link and find out: [url=http://explorer.feathercoin.com/search?q=1cf1723f0e2d3f6134b882edcfe8c10ce2d08a1810fabfb3998f279137f5e2f4]http://explorer.feathercoin.com/search?q=1cf1723f0e2d3f6134b882edcfe8c10ce2d08a1810fabfb3998f279137f5e2f4[/url]

                              If you see a transaction there, it confirmed!

                              1 Reply Last reply Reply Quote 0
                              • lizhi
                                lizhi last edited by

                                I think this may be an important application. so the function of data storage is distributed. eg: DTC

                                1 Reply Last reply Reply Quote 0
                                • K
                                  Kevlar Spammer last edited by

                                  [quote name=“lizhi” post=“43724” timestamp=“1386926990”]
                                  I think this may be an important application. so the function of data storage is distributed. eg: DTC
                                  [/quote]

                                  That’s right lizhi. There’s a lot of value in saying, “My data is being verified by networks faster than all the top 500 super computers in the world combined.” If a coin is doing this, it must be valuable because that’s a valuable service.

                                  1 Reply Last reply Reply Quote 0
                                  • zerodrama
                                    zerodrama Regular Member last edited by

                                    [quote name=“Kevlar” post=“43727” timestamp=“1386927763”]
                                    [quote author=lizhi link=topic=5663.msg43724#msg43724 date=1386926990]
                                    I think this may be an important application. so the function of data storage is distributed. eg: DTC
                                    [/quote]

                                    That’s right lizhi. There’s a lot of value in saying, “My data is being verified by networks faster than all the top 500 super computers in the world combined.” If a coin is doing this, it must be valuable because that’s a valuable service.
                                    [/quote]

                                    Alan Greenspan just had a heart attack over this.

                                    1 Reply Last reply Reply Quote 0
                                    • ChekaZ
                                      ChekaZ last edited by

                                      [quote name=“iawgoM” post=“43836” timestamp=“1386951499”]
                                      So…not sure if this is something like what you had in mind?

                                      [img]http://imageshack.com/a/img28/5685/s9wb.jpg[/img] [img]http://imageshack.com/a/img844/315/71y1.png[/img]
                                      [/quote]

                                      awesome :D

                                      BTC: 1Ges1taJ69W7eEMbQLcmNGnUZenBkCnn45
                                      FTC: 6sxjM96KMZ7t4AmDTUKDZdq82Nj931VQvY

                                      1 Reply Last reply Reply Quote 0
                                      • M
                                        mnstrcck last edited by

                                        Kevlar,

                                        This was on my mind for a few days, so I went ahead and did it anyway:

                                        [img]http://i.imgur.com/1dyGYYd.jpg[/img]

                                        1 Reply Last reply Reply Quote 0
                                        • T
                                          Tuck Fheman last edited by

                                          [quote name=“mnstrcck” post=“43957” timestamp=“1386972619”]
                                          Kevlar,
                                          This was on my mind for a few days, so I went ahead and did it anyway:
                                          [/quote]

                                          I forked your art …

                                          [img]http://i1061.photobucket.com/albums/t467/TuckFheman/linkftc_zps81c3eb96.jpg[/img]

                                          1 Reply Last reply Reply Quote 0
                                          • M
                                            mnstrcck last edited by

                                            I forked your forked art:

                                            [img]http://i.imgur.com/MzNQP2l.jpg[/img]

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post