Questions tagged [gitian]

For questions about Gitian. "Gitian is a secure source-control oriented software distribution method. This means you can download trusted binaries that are verified by multiple builders"

"Because Bitcoin’s code is open source, anyone able to read code can check for themselves whether it does what it's supposed to do. ... But open source code doesn't necessarily eliminate all risk. Users still need to trust that the software they run on their computers actually reflects the open source code as it should. To eliminate this risk, Bitcoin developers have developed a fierce security policy which goes beyond the open source nature of Bitcoin itself: “Gitian Building.”"

13 questions
11
votes
1 answer

Are there alternatives to Gitian?

I like how Bitcoin Core uses Gitian to make their builds deterministic. But Gitian is also a really complicated workaround. Is there any research being done into alternatives for deterministic builds?
4
votes
1 answer

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

I'm hoping that someone can tell me how to get the same binary that we see on bitcoincore.org/bitcoin.org. I tried using Ubuntu 20.04 git clone https://github.com/bitcoin/bitcoin git checkout v0.20.1 sudo apt-get update sudo apt-get install…
Michael Tidwell
  • 472
  • 2
  • 11
3
votes
2 answers

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

Bitcoincore.org and Bitcoin.org will let you download a tarball for bitcoin v0.20.1 When they do…
Michael Tidwell
  • 472
  • 2
  • 11
3
votes
1 answer

Application security of Bitcoin Core

Is there any information about how Bitcoin Core has applied secure development or application security in the past and currently? For example, the inclusion of third-party dependencies must be checked and tracked so that a dependency doesn't contain…
Niklas Rosencrantz
  • 196
  • 1
  • 2
  • 9
2
votes
2 answers

Which wallets are built deterministically? (Besides Bitcoin Core)

Bitcoin Core can be built deterministically, allowing anyone to compile the software themselves and compare it to the released version to see if they're identical. Presumably, software forks of Bitcoin Core like Bitcoin Knots also provide this…
David A. Harding
  • 11,626
  • 2
  • 44
  • 71
1
vote
0 answers

Need Help - Gitian Setup for Linux

I'm having hard time using Gitian... Yes there are instructions there but its not full. It's only setup.. but it really difficult to learn and use. I have been reading about other ways of using Gitian... Im trying to compile QT for Windows and Linux…
1
vote
0 answers

Linux gitian-builder "dpkg: error processing package sudo"

I am using Ubuntu. I cannot compile the Virtual Machine. If i direct to gitian-builder and type into the Terminal: sudo bin/make-base-vm -a i386. It compiles for approximately 3 minutes and than it crashes with this Error: W: --force-yes is…
barks
  • 31
  • 3
1
vote
1 answer

Gitian building not working

I followed this instructions https://github.com/bitcoin/bitcoin/blob/master/doc/gitian-building.md but on this step: https://github.com/bitcoin/bitcoin/blob/master/doc/gitian-building.md#setting-up-the-gitian-image i have got an error: cp: cannot…
1
vote
2 answers

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

What's the purpose of using Guix within Gitian? Doesn't that reintroduce dependencies and security concerns that were the purpose of transitioning from Gitian to Guix? My understanding was that Gitian was reproducible but not bootstrappable and that…
Michael Folkson
  • 14,337
  • 3
  • 11
  • 45
0
votes
1 answer

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

I' having hard time building the Bitcoin using gitian-builder. I'm getting closer but i'm stuck at this error and I dont know what it really means or why is it even there. I'm using the gitian-build.sh.. I posted a screen shot... It says Failed to…
0
votes
1 answer

Need Help with Gitian-Builder - Missing Signer Error

I'm having a hard time finishing this project. I'm very frustrated and I really need your help. I'm trying to create the QT wallet for Windows & Linux. I have already cloned a masternode and I'm stuck dealing with this error. I have already…
0
votes
1 answer

How to build Bitcoin Core Linux tarball from sources

I'm trying to build the same tarball you can download from the website, containing the following filetree: $ ls -R ../../bitcoin-0.15.0/ ../../bitcoin-0.15.0/: bin include lib share ../../bitcoin-0.15.0/bin: bitcoin-cli bitcoind bitcoin-qt …
FedFranz
  • 642
  • 5
  • 16
0
votes
1 answer

how make own gitian-sigs end detached sigs?

How make own gitian-sigs end detached-sigs. I cannot find any useful info. Where i try see it's always start with "you already have .assert and .sig . but how they create ?