Pages:
Author

Topic: [ANN] BitWrk 0.5.1 "Moon": Distributed Blender Rendering fueled by Bitcoin (Read 2875 times)

member
Activity: 74
Merit: 10
Developer of BitWrk
hi i made port forward etc. but if i check the panel there are nothing at activites/workers/mandate
Need assistance?
member
Activity: 74
Merit: 10
Developer of BitWrk
So it seems you succeeded to get the client running, congrats! As a next step I would recommend doing some actual Blender rendering with it. For this, you will need some (very small) amount of money on your account. In BitWrk's user interface, you can switch to "Account" to learn how to transfer some mBTC onto BitWrk.

See the quickstart instructions for more info.

As a promotional offer, I am giving out starting credit of 20mBTC to the next five persons who post their BitWrk account IDs here!

Keep it coming  Grin
member
Activity: 113
Merit: 10
hi i made port forward etc. but if i check the panel there are nothing at activites/workers/mandate
member
Activity: 74
Merit: 10
Developer of BitWrk
Congrats! 20 mBTC just arrived on your account. Have fun  Grin

By the way, I agree that uPNP would make selling easier.
staff
Activity: 3458
Merit: 6793
Just writing some code
Hm. Seems like an interesting project, although I don't use blender much. Guess I'll be a seller

Here is my account id: 1G2brX7vm8CnRLzE3xuGnJXkbNyJb6W9xP

Also, I think you should add upnp to allow automatic port forwarding.
copper member
Activity: 1498
Merit: 1528
No I dont escrow anymore.
So, did you have any success in the end? As a seller, you have to be very patient at the moment until BitWrk's eco system has grown bigger. We need buyers mostly, so this is a call to all the Blender enthusiasts who also happen to a have some (milli-)Bitcoins to spend.

I don't think there is a cheaper commercial rendering service for Blender at the moment.

No, I am pretty sure I fixed the issues with the VM and my ISP and that the port was open though. I will give it another try later tonight.
member
Activity: 74
Merit: 10
Developer of BitWrk
So, did you have any success in the end? As a seller, you have to be very patient at the moment until BitWrk's eco system has grown bigger. We need buyers mostly, so this is a call to all the Blender enthusiasts who also happen to a have some (milli-)Bitcoins to spend.

I don't think there is a cheaper commercial rendering service for Blender at the moment.
sr. member
Activity: 392
Merit: 268
Tips welcomed: 1CF4GhXX1RhCaGzWztgE1YZZUcSpoqTbsJ
How about setting up a firewall so that the workers can't initiate connections to other hosts (apart from the BitWrk service)?

That would be a good idea, but I've already made a bad setup. I'll try doing a quick setup and running it when I have more free time on my hands.
copper member
Activity: 1498
Merit: 1528
No I dont escrow anymore.
I think I have solved my issues with the port and my ISP. If anyone wana help me test this within the next ~40 minutes... I have a bid placed. Get me something to render.

Edit: Placed another 3 hours.
member
Activity: 74
Merit: 10
Developer of BitWrk
How about setting up a firewall so that the workers can't initiate connections to other hosts (apart from the BitWrk service)?
sr. member
Activity: 392
Merit: 268
Tips welcomed: 1CF4GhXX1RhCaGzWztgE1YZZUcSpoqTbsJ
Just to clarify, security is dependent on the security of Blender itself (which AFAIK was not designed to handle REALLY untrusted data being rendered)? Or does bitwrk sanitize blends before rendering? If I can figure that out, I will gladly join the network as a provider of computing power.
It's a valid point. Python scripting is obviously disabled, but Blender is not engineered for security. I recommend running workers on dedicated hardware or in a VM. Additionally (or at least alternatively), create two dedicated user accounts: one for the BitWrk client, and one for the Blender slave.

Looking at how small BitWrk still is still in terms of user base, chances of being attacked are very small, though.

I do have some dedicated hardware, so I might try it (or spin up a VM). Still leaves the question of network security from internal threats if the render machine is compromised.
member
Activity: 74
Merit: 10
Developer of BitWrk
Just to clarify, security is dependent on the security of Blender itself (which AFAIK was not designed to handle REALLY untrusted data being rendered)? Or does bitwrk sanitize blends before rendering? If I can figure that out, I will gladly join the network as a provider of computing power.
It's a valid point. Python scripting is obviously disabled, but Blender is not engineered for security. I recommend running workers on dedicated hardware or in a VM. Additionally (or at least alternatively), create two dedicated user accounts: one for the BitWrk client, and one for the Blender slave.

Looking at how small BitWrk still is still in terms of user base, chances of being attacked are very small, though.
sr. member
Activity: 392
Merit: 268
Tips welcomed: 1CF4GhXX1RhCaGzWztgE1YZZUcSpoqTbsJ
Just to clarify, security is dependent on the security of Blender itself (which AFAIK was not designed to handle REALLY untrusted data being rendered)? Or does bitwrk sanitize blends before rendering? If I can figure that out, I will gladly join the network as a provider of computing power.
copper member
Activity: 1498
Merit: 1528
No I dont escrow anymore.
-snip-
By the way, is your IP 95.90.xxx.xxx? Please make sure that port is really open. I recommend using http://www.yougetsignal.com/tools/open-ports/

Yes that was me, I got some transaction canceled message a while after posting. I assumed it is an issue with the as well, but was to tired to look into that.
member
Activity: 74
Merit: 10
Developer of BitWrk
my account id: 15oejBEzUE1EPXncpQfXThNmqJvVWPY9os
Congrats! Here is your 20 mBTC. Have fun  Grin

Should I backup that file so that I could restore it if I reinstall on the same computer or on another?
Can I have the same ID on multiple computers at the same time or should they stay unique per computer?

I see the 20 mBTC on the account page.
But it's not on the blockchain: https://blockchain.info/address/18P5aa4tfPbSuPeVpdAvHossQkWrZ6TK2g
Yes, please backup that file, or use it on two computers. You can have two or more BitWrk clients using the same account ID at the same time, but not too many. At some point, performance will degrade. Two is probably not a problem. Your mileage may vary. BitWrk has its own accounting/ledger system, that's why you don't see a transaction on the Bitcoin blockchain.

Just placed an offer for 10 uBTC. They seem to expire rather quickly.

Code:
Error performing sell (delaying next sell by 20s): Error awaiting transaction: Bid expired without match

Is it because no one is buying at the moment?

Also 10 uBTC per order or is it time based?

Oh and one more if you dont mind. Do I have to change settings in blender to allow GPU usage? Its currently running in a VM without proper GPU setup, but I will probably change that in order to offer helpful amount of rendering power.

Correct, probably nobody is buying. At the moment, buyers are a rare species. Building a functioning eco-system seems to be the hardest part. That's why I'm advertising BitWrk mainly on Blender-related boards, where chances are higher meet potential buyers. By the way, BitWrk really needs all the publicity it can get (*cough*Twitter followers*cough*).

All bids time-out after 2 minutes if they're not matched. You can setup a mandate to automatically enter a new bid.

WRT to GPU, I actually don't have any experience in that area yet, my hardware is all AMD based which isn't yet supported by Blender on Mac OS X.

By the way, is your IP 95.90.xxx.xxx? Please make sure that port is really open. I recommend using http://www.yougetsignal.com/tools/open-ports/
copper member
Activity: 1498
Merit: 1528
No I dont escrow anymore.
You have to open a port (e.g. 8082) and start bitwrk with a flag.
Code:
bitwrk-client -extport 8082

See https://github.com/indyjo/bitwrk/blob/master/QUICKSTART.md

Thanks, should have read that.

Just placed an offer for 10 uBTC. They seem to expire rather quickly.

Code:
Error performing sell (delaying next sell by 20s): Error awaiting transaction: Bid expired without match

Is it because no one is buying at the moment?

Also 10 uBTC per order or is it time based?

Oh and one more if you dont mind. Do I have to change settings in blender to allow GPU usage? Its currently running in a VM without proper GPU setup, but I will probably change that in order to offer helpful amount of rendering power.
full member
Activity: 140
Merit: 100
hello ! im in !
my account id: 15oejBEzUE1EPXncpQfXThNmqJvVWPY9os

also this is my first time im trying a program like that its so amazing like a new network i liked this Smiley
hero member
Activity: 619
Merit: 500
You have to open a port (e.g. 8082) and start bitwrk with a flag.
Code:
bitwrk-client -extport 8082

See https://github.com/indyjo/bitwrk/blob/master/QUICKSTART.md
copper member
Activity: 1498
Merit: 1528
No I dont escrow anymore.
Code:
2015/11/03 21:45:27 Bitwrk URL: http://bitwrk.appspot.com/
2015/11/03 21:45:27 Resource directory: resources
2015/11/03 21:45:27 External port is -1. No connections will be accepted from ot
her hosts.
2015/11/03 21:45:27 Only buys can be performed.
2015/11/03 21:45:27 Internal port: 8081
-snip-

Does that mean I have to open a certain port to allow selling or is selling currently not implemented?
hero member
Activity: 619
Merit: 500
Yes, that's your account ID. It doesn't only look like a Bitcoin address, it is one. BitWrk took a lot of inspiration from Bitcoin technology. If you want to, you can also import that key into your wallet: the WIF file is in /.bitwrk-client/privatekey.wif
Should I backup that file so that I could restore it if I reinstall on the same computer or on another?
Can I have the same ID on multiple computers at the same time or should they stay unique per computer?

I see the 20 mBTC on the account page.
But it's not on the blockchain: https://blockchain.info/address/18P5aa4tfPbSuPeVpdAvHossQkWrZ6TK2g
Pages:
Jump to: