BTG Core v0.17.1rc1 - Release Candidate 1

Originally published at:

We’re thrilled to announce the Release Candidate of BTG Core wallet v0.17.1

This major update to our Full Node wallet includes substantial new features for BTG and numerous bug fixes.

You can download the new Release Candidate here:


This release will likely become the final release; it has been extensively tested, but remember this is still a Release Candidate and there may still be bugs to be discovered. Typical users can shut down their node, install the new version, and start their upgraded node without issue, but it’s always best to backup everything, especially wallet.dat files, first.

As promised, BTG strives to stay in-sync with Bitcoin Core’s developing features. BTG Core v0.17.1 parallels features of Bitcoin Core v0.17.1; developers and engineers can expect to see the same changes they already experienced upgrading Bitcoin Core from version 15 to versions 16/17.

IMPORTANT : Do not use v0.17.1rc1 for in-place node upgrades in production environments without first testing and modifying! This version makes important changes to some APIs and the conf file (see release notes). Also, if you run a full transaction index (most individuals don’t choose to do this), the txindex db will be migrated, which can take many hours before the node is usable again.

Notable Changes

Compact Blocks

The most immediately important feature: Compact Blocks are fully implemented on BTG for the first time. This enhancement is critical to support Light Wallet protocols like Neutrino, which enable Lightning wallet and mobile wallet apps to work directly with the BTG network without having to download and store the whole blockchain.

Wallet Enhancements

The wallet and user interfaces now fully support Segwit addresses and full native Segwit support is enabled. All new wallets are HD-wallets (hierarchical deterministic – until now, users still had the option of making a new wallet that was not HD.)

PSBT Support

Bitcoin’s PSBT interchange format is introduced for BTG in this version, though it is not yet supported in the GUI. PSBT allows for transaction creation and signing to be coordinated among multiple parties (for hardware wallets, multisig systems, CoinJoin, etc.)

For Developers and Engineers

With this version, the RPC changes and new β€˜label’ API you may know from Bitcoin Core versions 16 and 17 are now in place for your BTG nodes. Developers need to be aware that the deprecated β€˜getinfo’ API is now retired in favor of more specific calls (see this about the API change) and pool operators need to be aware of the impact to stratum implementation (see this GitHub example for a guide. )

Summing Up

While this new version is not a hard fork and is not a required update (your current nodes will continue to work just fine), it will be a recommended upgrade for all users because of the many improvements. This updated version of the BTG Core Wallet delivers bug fixes, enhances performance, and delivers critical features that enable many new technologies that have been held back until now.

Looking forward as always,
The Bitcoin Gold Organization

Developers and interested parties can see the work on projects like neutrino, lnd, and other projects on the BTG project’s GitHub.


For Korean

BTG Core wallet v0.17.1 을 λ°œν‘œν•˜κ²Œ λ˜μ–΄ κΈ°μ©λ‹ˆλ‹€.

이 ν’€ λ…Έλ“œ 지갑에 λŒ€ν•œ μ£Όμš” μ—…λ°μ΄νŠΈλŠ” BTGλ₯Ό μœ„ν•œ μ‹€μ§ˆμ μΈ μƒˆλ‘œμš΄ κΈ°λŠ₯κ³Ό μˆ˜λ§Žμ€ 버그 μˆ˜μ •μ΄ ν¬ν•¨λ©λ‹ˆλ‹€.

μ΄κ³³μ—μ„œ Release Candidate 버전을 λ‹€μš΄λ°›μœΌμ„Έμš” :


이 λ¦΄λ¦¬μ¦ˆλŠ” μ΅œμ’… λ¦΄λ¦¬μ¦ˆκ°€ 될 κ²ƒμž…λ‹ˆλ‹€. 이것은 κ΄‘λ²”μœ„ν•˜κ²Œ ν…ŒμŠ€νŠΈ λ˜μ—ˆμŠ΅λ‹ˆλ‹€. 일반적인 μ‚¬μš©μžλŠ” λ…Έλ“œλ₯Ό μ’…λ£Œν•˜κ³  μƒˆ 버전을 μ„€μΉ˜ν•˜μ—¬ μ—…κ·Έλ ˆμ΄λ“œ 된 λ…Έλ“œλ₯Ό λ¬Έμ œμ—†μ΄ μ‹œμž‘ν•  수 μžˆμ§€λ§Œ wallet.dat 파일 등을 λ¨Όμ € λ°±μ—…ν•œ 후에 μ‚¬μš©ν•˜λŠ” 것이 κ°€μž₯ μ’‹μŠ΅λ‹ˆλ‹€.

μ•½μ†λ“œλ¦°λŒ€λ‘œ BTGλŠ” Bitcoin Core의 개발 κΈ°λŠ₯κ³Ό λ™κΈ°ν™”λ˜λ„λ‘ λ…Έλ ₯ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€. BTG Core v0.17.1은 Bitcoin Core v0.17.1의 κΈ°λŠ₯κ³Ό μœ μ‚¬ν•©λ‹ˆλ‹€. κ°œλ°œμžμ™€ μ—”μ§€λ‹ˆμ–΄λŠ” Bitcoin Coreλ₯Ό 버전 15μ—μ„œ 버전 16/17둜 μ—…κ·Έλ ˆμ΄λ“œν•˜λ©΄μ„œ 이미 κ²½ν—˜ν–ˆλ˜ 변경사항을 κΈ°λŒ€ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

μ€‘μš” : 첫 ν…ŒμŠ€νŠΈ 및 μˆ˜μ • 없이 ν”„λ‘œλ•μ…˜ ν™˜κ²½μ—μ„œ λ…Έλ“œ μ—…κ·Έλ ˆμ΄λ“œλ₯Ό μœ„ν•΄ v0.17.1rc1 λ₯Ό μ‚¬μš©ν•˜μ§€ λ§ˆμ‹­μ‹œμ˜€! 이 버전은 일뢀 API 및 conf νŒŒμΌμ„ μ€‘μš”ν•˜κ²Œ λ³€κ²½ν•©λ‹ˆλ‹€. (릴리즈 λ…ΈνŠΈ μ°Έμ‘°). λ˜ν•œ 전체 νŠΈλžœμž­μ…˜ 인덱슀λ₯Ό μ‹€ν–‰ν•˜λ©΄ (λŒ€λΆ€λΆ„μ˜ κ°œμΈμ€μ΄ μž‘μ—…μ„ μ„ νƒν•˜μ§€ μ•ŠμŒ) txindex dbκ°€ λ§ˆμ΄κ·Έλ ˆμ΄μ…˜λ˜λ©° λ…Έλ“œλ₯Ό λ‹€μ‹œ μ‚¬μš©ν•  수 있으렀면 λͺ‡ μ‹œκ°„μ΄ 걸릴 수 μžˆμŠ΅λ‹ˆλ‹€.

콀팩트 블둝

κ°€μž₯ 즉각적인 μ€‘μš”ν•œ κΈ°λŠ₯ : 컴팩트 블둝은 BTGμ—μ„œ 처음으둜 μ™„λ²½ν•˜κ²Œ κ΅¬ν˜„λ©λ‹ˆλ‹€. 이 κ°œμ„  사항은 Neutrino와 같은 Light Wallet ν”„λ‘œν† μ½œμ„ μ§€μ›ν•˜λŠ” 데 μ€‘μš”ν•©λ‹ˆλ‹€.이λ₯Ό 톡해 Lightning Wallet 및 λͺ¨λ°”일 지갑 앱이 전체 블둝 체인을 λ‹€μš΄λ‘œλ“œν•˜μ—¬ μ €μž₯ν•˜μ§€ μ•Šκ³ λ„ BTG λ„€νŠΈμ›Œν¬μ™€ 직접 μž‘λ™ ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

지갑 κ°œμ„ 

μ›”λ › 및 μ‚¬μš©μž μΈν„°νŽ˜μ΄μŠ€λŠ” 이제 Segwit μ£Όμ†Œλ₯Ό μ™„λ²½ν•˜κ²Œ μ§€μ›ν•˜λ©° μ™„μ „ν•œ κΈ°λ³Έ Segwit 지원이 ν™œμ„±ν™”λ˜μ—ˆμŠ΅λ‹ˆλ‹€. λͺ¨λ“  μƒˆλ‘œμš΄ 지갑은 HD μ§€κ°‘μž…λ‹ˆλ‹€. (계측 적 κ²°μ •λ‘ -μ§€κΈˆκΉŒμ§€ μ‚¬μš©μžλŠ” μ—¬μ „νžˆ HDκ°€ μ•„λ‹Œ μƒˆλ‘œμš΄ 지갑을 λ§Œλ“€ 수 μžˆμŠ΅λ‹ˆλ‹€.)


Bitcoin의 PSBT κ΅ν™˜ ν˜•μ‹μ€μ΄ λ²„μ „μ—μ„œ BTG 용으둜 λ„μž…λ˜μ—ˆμ§€λ§Œ 아직 GUIμ—μ„œλŠ” μ§€μ›λ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. PSBTλ₯Ό μ‚¬μš©ν•˜λ©΄ μ—¬λŸ¬ λ‹Ήμ‚¬μž (νŠΈλžœμž­μ…˜ 지갑, λ©€ν‹° μ‹œκ·Έ μ‹œμŠ€ν…œ, CoinJoin λ“±)간에 νŠΈλžœμž­μ…˜ μž‘μ„± 및 μ„œλͺ…을 μ‘°μ •ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

개발자 및 μ—”μ§€λ‹ˆμ–΄

이 λ²„μ „μ—μ„œλŠ” Bitcoin Core 버전 16 및 17μ—μ„œ μ•Œ μˆ˜μžˆλŠ” RPC λ³€κ²½ 및 μƒˆλ‘œμš΄ '라벨’APIκ°€ BTG λ…Έλ“œμ— μ μš©λ˜μ—ˆμŠ΅λ‹ˆλ‹€. ν’€ μš΄μ˜μžλŠ” 더 이상 μ‚¬μš©λ˜μ§€ μ•ŠλŠ” 'getinfo’APIκ°€ 이제 더 ꡬ체적인 ν˜ΈμΆœμ„ μœ„ν•΄ 폐기됨을 μ•Œκ³  μžˆμ–΄μ•Όν•©λ‹ˆλ‹€ (API 변경에 λŒ€ν•œ μžμ„Έν•œ λ‚΄μš© 및 지측 κ΅¬ν˜„ μ•ˆλ‚΄μ„œλŠ”μ΄ GitHub 예제 μ°Έμ‘°).


이 μƒˆ 버전은 ν•˜λ“œ 포크가 μ•„λ‹ˆλ©° ν•„μˆ˜ μ—…λ°μ΄νŠΈκ°€ μ•„λ‹ˆμ§€λ§Œ (ν˜„μž¬ λ…Έλ“œλŠ” 계속 μ •μƒμ μœΌλ‘œ μž‘λ™ν•˜μ§€λ§Œ) λ§Žμ€ κ°œμ„  μ‚¬ν•­μœΌλ‘œ 인해 λͺ¨λ“  μ‚¬μš©μžμ—κ²Œ ꢌμž₯λ˜λŠ” μ—…κ·Έλ ˆμ΄λ“œκ°€ 될 κ²ƒμž…λ‹ˆλ‹€. 이 μ—…λ°μ΄νŠΈ 된 λ²„μ „μ˜ BTG Core Wallet은 버그 μˆ˜μ •μ„ μ œκ³΅ν•˜κ³  μ„±λŠ₯을 ν–₯상 μ‹œν‚€λ©° μ§€κΈˆκΉŒμ§€ μœ μ§€λ˜μ—ˆλ˜ λ§Žμ€ μƒˆλ‘œμš΄ κΈ°μˆ μ„ κ°€λŠ₯ν•˜κ²Œν•˜λŠ” μ€‘μš”ν•œ κΈ°λŠ₯을 μ œκ³΅ν•©λ‹ˆλ‹€.

μ–Έμ œλ‚˜μ²˜λŸΌ
λΉ„νŠΈμ½”μΈ κ³¨λ“œ μž¬λ‹¨

κ°œλ°œμžμ™€ 이해 κ΄€κ³„μžλŠ” neutrino, lnd 및 기타 BTG ν”„λ‘œμ νŠΈμ˜ GitHub ν”„λ‘œμ νŠΈμ™€ κ΄€λ ¨λœ ν”„λ‘œμ νŠΈλ₯Ό λ³Ό 수 μžˆμŠ΅λ‹ˆλ‹€.

1 Like