{"id":13621860,"url":"https://github.com/indyjo/bitwrk","last_synced_at":"2025-12-16T23:56:32.200Z","repository":{"id":9818275,"uuid":"11802094","full_name":"indyjo/bitwrk","owner":"indyjo","description":"Bitcoin-fueled Peer-to-Peer Blender Rendering (and more)","archived":false,"fork":false,"pushed_at":"2020-03-10T21:33:45.000Z","size":1179,"stargazers_count":121,"open_issues_count":27,"forks_count":30,"subscribers_count":11,"default_branch":"master","last_synced_at":"2025-04-15T05:34:56.004Z","etag":null,"topics":["bitcoin","blender","blender-3d","blender-addon","blender3d","btc","go","golang","gplv3","p2p","render","rendering","service"],"latest_commit_sha":null,"homepage":"https://bitwrk.net","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/indyjo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-07-31T21:47:43.000Z","updated_at":"2025-03-13T07:45:34.000Z","dependencies_parsed_at":"2022-09-17T16:00:59.125Z","dependency_job_id":null,"html_url":"https://github.com/indyjo/bitwrk","commit_stats":null,"previous_names":[],"tags_count":28,"template":false,"template_full_name":null,"purl":"pkg:github/indyjo/bitwrk","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/indyjo%2Fbitwrk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/indyjo%2Fbitwrk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/indyjo%2Fbitwrk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/indyjo%2Fbitwrk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/indyjo","download_url":"https://codeload.github.com/indyjo/bitwrk/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/indyjo%2Fbitwrk/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":27773287,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-12-16T02:00:10.477Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bitcoin","blender","blender-3d","blender-addon","blender3d","btc","go","golang","gplv3","p2p","render","rendering","service"],"created_at":"2024-08-01T21:01:11.324Z","updated_at":"2025-12-16T23:56:32.178Z","avatar_url":"https://github.com/indyjo.png","language":"Go","funding_links":[],"categories":["Go"],"sub_categories":[],"readme":"BitWrk - Bitcoin-fueled Distributed Peer-to-Peer Blender Rendering (and more)\n=============================================================================\n\n[![5 Minute introduction to BitWrk](https://img.youtube.com/vi/KmwcxwhIRr0/0.jpg)](https://www.youtube.com/watch?v=KmwcxwhIRr0)\n\nArtists use [Blender](http://blender.org), a powerful yet free 3D software, to create impressive\npictures and movies. This requires a time-consuming, and costly, production step called _rendering_.\n\nBitWrk integrates with Blender and makes rendering much quicker by dispatching it to a swarm of\ncomputers. \n\nBy creating a _marketplace for computing power_, BitWrk introduces a new kind of\n_cloud computing_, in which resources are shared in a peer-to-peer fashion. It\nworks like a stock exchange, using crypto currency [Bitcoin](https://bitcoin.org/)\nfor payment.\n\nThis is interesting for two groups of people:\n- The **buyers**: Users who require lots of computing power at their finger tips.\n- The **sellers**: Hardware owners who have computing power to spare and would like to\n  monetize that resource.\n\nBitWrk provides a service to both groups by connecting them in an easy-to-use way.\n\n### On the web\n[bitwrk.net](https://bitwrk.net/) | [Download](https://github.com/indyjo/bitwrk/releases) | [Facebook](https://www.facebook.com/bitwrk) | [Twitter](https://twitter.com/BitWrk)\n\n### Documentation\n[News](NEWS.md) | [Quickstart instructions](QUICKSTART.md) | [Concepts](CONCEPTS.md) | [Compiling](COMPILING.md) | [License information](COPYING)\n\n### Stargazers over time\n\n[![Stargazers over time](https://starchart.cc/indyjo/bitwrk.svg)](https://starchart.cc/indyjo/bitwrk)\n\nStatus\n------\n\nAs of version 0.6.5:\n- BitWrk concentrates on the use case of providing peer-to-peer rendering for [Blender](http://blender.org),\n  the free rendering software, into which it integrates by use of an add-on. Local network and swarm rendering\n  can be combined. GPU rendering is supported, too.\n- BitWrk is now integrated with a Bitcoin payment processing system, allowing users to pay for\n  compute power, in Bitcoin. For this, the user has to request a deposit address, which will\n  be provided after a couple of seconds by the payment processor. Bitcoin transactions need at\n  least 6 confirmations, i.e. depositing on BitWrk takes one hour on average. Withdrawals aren't\n  enabled yet for security reasons. Users are advised to keep the amount of money stored on BitWrk\n  as small as possible (deposits can be as small as 0.001 BTC!). Of course, a pay-out can be\n  triggered manually by the developer. Ask him!\n- There is a central service, written in Go (http://golang.org/) and based on Google AppEngine.\n  It exports an API for entering bids and updating transactions. Every transaction's lifecycle can\n  be traced, and all communication is secured with Elliptic-Curve cryptographic\n  signatures. These are of the same kind than those that can be generated using\n  the original Bitcoin client, so it is very easy to test for correctness.\n- A client (also called the \"daemon\"), written in Go, provides a browser-based user interface to\n  everything related to BitWrk. The daemon enables control of ongoing trades, registered workers\n  and automatic trading mandates. It also provides access to BitWrk's Bitcoin-based payment system.\n- The client accepts tasks from BitWrk-enabled programs (such as Blender with the\n  BitWrk add-on installed) and dispatches them to the BitWrk service, where they are processed by\n  other participants. It also manages local worker programs (such as blender_slave.py) and offers\n  their services to the BitWrk exchange for money.\n\n### Build status\nmaster: [![Build Status](https://travis-ci.org/indyjo/bitwrk.svg?branch=master)](https://travis-ci.org/indyjo/bitwrk)\n| experimental: [![Build Status](https://travis-ci.org/indyjo/bitwrk.svg?branch=experimental)](https://travis-ci.org/indyjo/bitwrk)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Findyjo%2Fbitwrk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Findyjo%2Fbitwrk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Findyjo%2Fbitwrk/lists"}