• Latest
‘Building’ Bitcoin’s Software Just Got a Bit More Trustless

‘Building’ Bitcoin’s Software Just Got a Bit More Trustless

August 1, 2019
ygg sea surpasses 10,000 scholarships in just six months of launch

YGG SEA Surpasses 10,000 Scholarships in Just Six Months of Launch

May 6, 2022
mintable launches industry changing gas free minting service on ethereum

Mintable Launches Industry Changing Gas Free Minting Service on Ethereum

May 1, 2022
5 projects enabling smart contract development on bitcoin

5 Projects Enabling Smart Contract Development on Bitcoin

April 29, 2022
bitcoin atm installed in mexico's senate building

Bitcoin ATM installed in Mexico’s Senate Building

April 27, 2022
cross chain services play a crucial role in facilitating continued adoption of defi applications

Cross-Chain Services Play a Crucial Role in Facilitating Continued Adoption of DeFi Applications

April 26, 2022
justin sun launches usdd, integrating the blockchain world and the real world with the decentralized stablecoin

Justin Sun Launches USDD, Integrating the Blockchain World and the Real World with the Decentralized Stablecoin

April 25, 2022
nfts: the next musical revolution

NFTs: The Next Musical Revolution

April 24, 2022
things you should know before investing in nfts

Things You Should Know Before Investing in NFTs

April 24, 2022
what are wrapped tokens?

What Are Wrapped Tokens?

April 23, 2022
what is the future of ethereum (eth)?

What is the future of Ethereum (ETH)?

April 22, 2022
green gaming

Everything You Need to Know About Play-to-Earn on Algorand in 2022

April 21, 2022
$ape going bananas as rumors of upcoming land sale of bayc metaverse gather momentum

$APE Going Bananas As Rumors of Upcoming Land Sale of BAYC Metaverse Gather Momentum

April 21, 2022
  • Home
  • Coin Market Cap
  • Bitcoin
  • Ethereum
  • Ripple
  • Litecoin
  • Alt Coin
  • Business
  • Trading
  • Mining
CoinNewsDaily
  • Home
  • Coin Market Cap
  • Bitcoin
  • Ethereum
  • Ripple
  • Litecoin
  • Alt Coin
  • Business
  • Trading
  • Mining
No Result
View All Result
  • Home
  • Coin Market Cap
  • Bitcoin
  • Ethereum
  • Ripple
  • Litecoin
  • Alt Coin
  • Business
  • Trading
  • Mining
No Result
View All Result
CoinNewsDaily
No Result
View All Result
Home Bitcoin

‘Building’ Bitcoin’s Software Just Got a Bit More Trustless

coinnewsdaily by coinnewsdaily
August 1, 2019
in Bitcoin
0
‘Building’ Bitcoin’s Software Just Got a Bit More Trustless
190
SHARES
1.5k
VIEWS
Share on FacebookShare on Twitter

Related articles

5 projects enabling smart contract development on bitcoin

5 Projects Enabling Smart Contract Development on Bitcoin

April 29, 2022
bitcoin atm installed in mexico's senate building

Bitcoin ATM installed in Mexico’s Senate Building

April 27, 2022

Like it or not, there’s a bit of trust involved in the process of setting up, or “compiling,” the software at the heart of bitcoin – but a recent code change could help.

Featuring container software Guix, code was recently merged into the most popular bitcoin implementation, Bitcoin Core, meaning it’s now ready for real users to try out. The change could help to limit trust in code downloaded from operating system Ubuntu during the building process.

“It’s been quite a journey, but #Guix support for deterministic, bootstrappable Bitcoin Core builds has landed in master,” the main developer behind the project, Carl Dong, tweeted last month.

For this building process, there are already some protections built in. When downloading Bitcoin Core from Bitcoin.org, many developers use a process called Gitian to make so-called “reproducible” builds, which allows developers to double check that the binaries being distributed to them are the correct version that they want to be downloading – not a replica with a secret backdoor built into the software, say, to steal bitcoins.

But Dong claims that’s not enough in terms of security of the building process, as he detailed in a presentation on the topic at the conference Breaking Bitcoin in Amsterdam.

Through this Gitian process, the code is turned into something a computer would understand. Through that, users might not notice they are downloading code from the operating system Ubuntu, and effectively trusting them.

Dong told CoinDesk:

“Currently, Ubuntu (or whoever gains access to Ubuntu’s signing keys) influences both the availability and security of Bitcoin Core’s release binaries. In the long term, placing trust in un-auditable, opaque binary downloads from third parties like Ubuntu seems like a recipe for disaster.”

Disillusioned no more

Because of this, when going through the whole “reproducible builds” shebang a few years ago, Dong told CoinDesk he became “disillusioned” with bitcoin’s build process.

He found that he wasn’t the only one, and once he joined Chaincode Labs, a hub for bitcoin protocol development in New York City, the project took flight, getting help from Bitcoin Core contributors Russ Yanofsky and Cory Fields, among other active contributors to the Bitcoin Core software.

He decided ultimately that the solution was to minimize the trust in these binaries as much as possible. And to make it easier to track where exactly these binaries are coming from.

“When we use Guix to build our toolchain we can audit how each tool in our toolchain was built and easily bootstrap them from a minimal set of trusted binaries,” Dong said in his Breaking Bitcoin talk.

That’s not to say it eradicates trust completely, Dong said, “unfortunately it is a somewhat infeasible task to remove trusted third parties from the build process completely,” but, he argued, it sure helps.

“What we do achieve is much better auditability of our third-party provided toolchain. This project’s use of Guix allows us to have unprecedented visibility into what our set of trusted binaries is, and how we derive Bitcoin Core’s build environment from it,” he went on.

What’s next

For now, this change is available to users of the Linux operating system. Dong and others are in the process of making the change work for Windows and Mac users as well.

“This was a big first step, and should be a good alternative to Gitian building. Lots of Guix related improvements already in the pipeline. I’m optimistic it’ll play a role in the 0.19.0 release,” tweeted Bitcoin Core contributor Michael Ford who was recently named a maintainer of the software.

Not to mention, Dong has plans to make these builds reproducible across time.

“If this works, it means that future Bitcoin Core developers will be able to build previous Bitcoin Core versions and produce binaries that are bit-for-bit identical to when they were released. This reproducibility-across-time allows us to recreate the exact behavior of previous versions, which is valuable for testing and debugging purposes,” he said.

And, although it’s a rather technical change that might sound arcane, developers are praising Dong for his work in making bitcoin more secure.

“Innovation like this is often invisible to the consumer and investment communities, but is unquestionably the reason why bitcoin is so far ahead,” tweeted Sia co-founder and lead developer David Vorick.

Blocks via Shutterstock



Credit: Source link

Tags: Bitcoin
Share76Tweet48
Previous Post

Investors Can Now Trade Ether and British Pounds on the Same Blockchain

Next Post

SpankChain Launches Crypto Payments Service for Adult Content Providers

coinnewsdaily

coinnewsdaily

CoinNewsDaily.com is an online Crypto Coin News Website that aims to provide latest trendy news from market and around the world.

Related Posts

5 projects enabling smart contract development on bitcoin
Alt Coin

5 Projects Enabling Smart Contract Development on Bitcoin

April 29, 2022
bitcoin atm installed in mexico's senate building
Bitcoin

Bitcoin ATM installed in Mexico’s Senate Building

April 27, 2022
what are wrapped tokens?
Bitcoin

What Are Wrapped Tokens?

April 23, 2022
btc and eth will break all time highs in 2022 — celsius ceo
Bitcoin

BTC and ETH will break all-time highs in 2022 — Celsius CEO

April 21, 2022
price analysis 4/20: btc, eth, bnb, xrp, sol, ada, luna, avax, doge, dot
Alt Coin

Price analysis 4/20: BTC, ETH, BNB, XRP, SOL, ADA, LUNA, AVAX, DOGE, DOT

April 21, 2022
Bitcoin

Play-to-Earn Bitcoin Games: How Lightning Network Enables Gamers to Earn Sats

April 20, 2022
Load More
Next Post
SpankChain Launches Crypto Payments Service for Adult Content Providers

SpankChain Launches Crypto Payments Service for Adult Content Providers

Categories

  • Alt Coin
  • Bitcoin
  • Business
  • Ethereum
  • ICO
  • Litecoin
  • Mining
  • NFT
  • Ripple
  • Tech
  • Trading

What New here?

  • YGG SEA Surpasses 10,000 Scholarships in Just Six Months of Launch
  • Mintable Launches Industry Changing Gas Free Minting Service on Ethereum
  • 5 Projects Enabling Smart Contract Development on Bitcoin

Subscribe to Get More!

Loading
  • About Us
  • Contact Us
  • Privacy & Policy

© 2018-2021 CoinNewsDaily.com by CoinNewsDaily Inc. Crafted with Love by iFtiDev

No Result
View All Result
  • Home
  • Coin Market Cap
  • Bitcoin
  • Ethereum
  • Ripple
  • Litecoin
  • Alt Coin
  • Business
  • Trading
  • Mining

© 2018-2021 CoinNewsDaily.com by CoinNewsDaily Inc. Crafted with Love by iFtiDev

  • bitcoinBitcoin(BTC)$20,328.00-2.35%
  • ethereumEthereum(ETH)$1,159.79-2.85%
  • tetherTether(USDT)$1.000.09%
  • binancecoinBNB(BNB)$232.49-0.54%
  • rippleXRP(XRP)$0.340841-3.55%
  • cardanoCardano(ADA)$0.475090-2.08%
  • SolanaSolana(SOL)$36.12-5.72%
  • dogecoinDogecoin(DOGE)$0.067939-5.60%
  • polkadotPolkadot(DOT)$7.48-3.50%
  • daiDai(DAI)$1.000.14%
  • tronTRON(TRX)$0.067759-0.39%
  • Shiba InuShiba Inu(SHIB)$0.000010-6.48%
  • leo-tokenLEO Token(LEO)$5.74-0.78%
  • matic-networkPolygon(MATIC)$0.51-3.37%
  • litecoinLitecoin(LTC)$53.22-4.29%
  • FTXFTX(FTT)$25.90-3.91%
  • CronosCronos(CRO)$0.121488-2.52%
  • OKBOKB(OKB)$11.88-3.01%
  • chainlinkChainlink(LINK)$6.39-1.84%
  • stellarStellar(XLM)$0.115481-1.65%
  • cosmosCosmos Hub(ATOM)$7.54-5.36%
  • algorandAlgorand(ALGO)$0.315921-3.38%
  • moneroMonero(XMR)$118.02-2.67%
  • ethereum-classicEthereum Classic(ETC)$15.78-3.13%
  • bitcoin-cashBitcoin Cash(BCH)$105.92-4.42%
  • vechainVeChain(VET)$0.024137-1.52%
  • tezosTezos(XTZ)$1.562.30%
  • Internet ComputerInternet Computer(ICP)$5.46-5.50%
  • theta-tokenTheta Network(THETA)$1.28-3.60%
  • filecoinFilecoin(FIL)$5.56-2.47%
  • ElrondElrond(EGLD)$53.39-4.36%
  • bitcoin-cash-svBitcoin SV(BSV)$57.92-3.07%
  • eosEOS(EOS)$0.96-2.13%
  • AaveAave(AAVE)$63.24-0.93%
  • paxos-standardPax Dollar(USDP)$1.000.15%
  • makerMaker(MKR)$955.69-4.41%
  • huobi-tokenHuobi(HT)$5.22-0.69%
  • iotaIOTA(MIOTA)$0.281768-2.20%
  • zcashZcash(ZEC)$59.88-3.55%
  • neoNEO(NEO)$9.16-2.95%
  • zilliqaZilliqa(ZIL)$0.042218-5.10%
  • basic-attention-tokenBasic Attention(BAT)$0.381304-0.61%
  • wavesWaves(WAVES)$5.58-4.48%
  • havvenSynthetix Network(SNX)$2.36-2.38%
  • dashDash(DASH)$47.21-3.37%
  • PancakeSwapPancakeSwap(CAKE)$3.30-0.84%
  • KusamaKusama(KSM)$51.05-3.32%
  • nemNEM(XEM)$0.040953-1.77%
  • Elrond ERDElrond ERD(ERD)$0.0259290.00%
  • CompoundCompound(COMP)$49.211.39%
  • ethlendAave [OLD](LEND)$4.103.48%
  • qtumQtum(QTUM)$2.970.35%
  • bitcoin-goldBitcoin Gold(BTG)$16.87-2.88%
  • omisegoOMG Network(OMG)$1.920.15%
  • golemGolem(GLM)$0.2472440.51%
  • SushiSushi(SUSHI)$1.11-2.45%
  • ontologyOntology(ONT)$0.240429-1.01%
  • yearn-financeyearn.finance(YFI)$5,828.11-6.40%
  • umaUMA(UMA)$2.63-1.56%
  • digibyteDigiByte(DGB)$0.009604-4.77%
  • UniswapUniswap(UNI)$2.4438.80%
Posting....