2022 Developer Survey is open! Take survey.

Hot answers tagged

5 votes
Accepted

Reproducible Gitian Builds .. but not the same hash as bitcoincore.org

I've done a rebuild of 0.20.1 and I get the same results that you do. This would indicate that a build dependency has updated to produce slightly different results than the version that was in use at ...
user avatar
  • 60.6k
3 votes

Are there alternatives to Gitian?

So having a deterministic/reproducible build system is more of a software development practice than it is a single piece of software like Gitian. There are a variety of projects that try to implement ...
user avatar
  • 2,052
3 votes
Accepted

Which wallets are built deterministically? (Besides Bitcoin Core)

Electrum's distributed binaries are determinisitc. Although Electrum is written in an interpreted language, the distributed binaries also need to provide the dependencies and the packaging process for ...
user avatar
  • 60.6k
2 votes

How can I reproduce the same binary as bitcoin.org or bitcoincore.org?

The challenge with creating reproducible builds is that you need to ensure that the build process matches exactly across different operating systems and different architectures. Bitcoin uses Gitian, a ...
user avatar
  • 62.5k
2 votes

What's the purpose of using Guix within Gitian? Doesn't that reintroduce dependencies and security concerns?

Gitian achieved reproducibility through the use of a virtual machine to isolate the toolchain used for building. This means that any and all unaudited and untrusted third party binaries execute in a ...
user avatar
  • 60.6k
1 vote

Reproducible Gitian Builds .. but not the same hash as bitcoincore.org

As long as the underlying OS image is susceptible to changes, you will not get a reproducible build system that guarantees reproducibility over a long period of time. If the OS can update compiler ...
user avatar
1 vote
Accepted

How to build Bitcoin Core Linux tarball from sources

The compiled binaries on the website are built using gitian. This is deterministic so you'll get an identical build to everyone else who has built it, for verification purposes. You can find ...
user avatar
  • 11.3k
1 vote

Help With Gitian-Builder - Failed to load "rcfile"

This question is a bit old now but the solution(s) are still valid. I have found that the most difficult part of getting gitian builder working is the setup of LXC. Apparently it is still valid to use ...
user avatar
  • 151
1 vote
Accepted

Need Help with Gitian-Builder - Missing Signer Error

When you run the gitian-build.sh script, you need to specify additional arguments for it to build and produce gitian signatures. You need to specify the version (or commit or branch) that you want to ...
user avatar
  • 60.6k
1 vote

Which wallets are built deterministically? (Besides Bitcoin Core)

What stamps out a gitian build? A timestamp! (Silly joke - I know) I've been monitoring privacy coins and I verify their development practices (commit signing, gitian usage) a bit and I've seen the ...
user avatar
  • 671

Only top scored, non community-wiki answers of a minimum length are eligible