본문 바로가기
리포조말 비타민 글루타치온 콜라겐

하드 포크와 소프트 포크는 어떻게 작동합니까? How do Hard and Soft Forks work?

by 노화방지 Anti-aging Hairstyle 2021. 4. 29.
반응형

지금 쯤이면 어느 그룹도 블록체인 네트워크를 완전히 제어할 수 없다는 것을 이미 알고 있습니다.

By now, you already know that no one group has complete control over a blockchain network.

Every user in a blockchain network is able to participate, as long they follow a set mechanism known as the consensus algorithm.

블록체인 네트워크의 모든 사용자는 합의 알고리즘으로 알려진 설정된 메커니즘을 따르는 한 참여할 수 있습니다.

However, what if this algorithm needs to be changed?

그러나 이 알고리즘을 변경해야 하는 경우 어떻게 해야 합니까?

블록체인 뒤의 합의 알고리즘은 제3자 없이 공개 거래원장을 유지하기 위한 분산 네트워크의 기초입니다.

The consensus algorithm behind a blockchain is the foundation of a decentralised network for maintaining a public ledger of transactions without requiring a third party

블록체인 뒤의 합의 알고리즘이 변경되면 포크가 발생합니다.

Forks result if the consensus algorithm behind a blockchain is changed

A hard fork happens if a new blockchain permanently splits from the original blockchain - all users in the network need to upgrade their software to keep participating

새로운 블록체인이 원래 블록체인에서 영구적으로 분리되면 하드포크가 발생합니다 - 네트워크의 모든 사용자는 계속 참여하려면 소프트웨어를 업그레이드해야 합니다.

원래 비트코인 블록체인의 Bitcoin Cash 포크는 하드포크의 가장 널리 알려진 예입니다.

The Bitcoin Cash fork from the original Bitcoin blockchain is the most widely known example of a hard fork

A soft fork is a divergence that occurs if some miners still follow the old version of a blockchain while some follow the new version

소프트포크는 일부 채굴자가 여전히 이전 버전의 블록체인을 따르고 일부는 새 버전을 따르는 경우 발생하는 분기입니다.

Segwit은 네트워크 상태를 그대로 유지하면서 소프트 포크를 성공적으로 구현하는 방법을 보여주는 비트코인 블록체인의 소프트포크였습니다.

Segwit was a soft fork of the Bitcoin blockchain that illustrates how a soft fork can be implemented with success, keeping the network’s status intact

What is a Fork?

포크는 무엇입니까?

기본적으로 블록체인이 둘로 분할될 때 이를 "포크"라고 합니다.

Basically, when a blockchain splits in two, this is called a “fork”.

There are several types of forks - the most important being hard fork, soft fork and temporary fork.

포크에는 몇 가지 유형이 있습니다 - 가장 중요한 것은 하드포크, 소프트포크, 임시 포크입니다.

하드포크와 소프트포크는 블록체인 산업의 효과적 거버넌스뿐만 아니라 지속적 기능에 중요합니다.

Both hard and soft forks are important to the continual functioning of, as well as the effective governance of the blockchain industry.

In some blockchain projects, protocol upgrades in the shape of hard forks have been established from the time of project launch.

일부 블록체인 프로젝트에서는 프로젝트 시작 시점부터 하드포크 형태의 프로토콜 업그레이드가 설정되었습니다.

하드포크와 소프트포크는 블록체인 산업의 효과적 거버넌스뿐만 아니라 지속적 기능에 중요합니다.

Both hard and soft forks are important to the continued functioning of, as well as the effective governance of the blockchain industry.

흡수율 최고 영국산 리포조말 비타민C

www.cantox.kr

Heath Mall

CBD 리포솜 글루타티온 전문

www.cantox.kr

Forks of Bitcoin

비트코인 포크

하드포크는 모든 네트워크 노드가 네트워크에 계속 참여하기 위해 소프트웨어를 최신 버전으로 업그레이드해야 하는 프로토콜 변경입니다.

A hard fork is a protocol change that requires all network nodes to upgrade their software to the latest version to keep participating in the network.

The nodes in the new version of the blockchain no longer accept the rules of the old blockchain, only the new rules.

새 버전의 블록체인에 있는 노드는 더 이상 이전 블록체인 규칙을 받아들이지 않고 새 규칙만 받아들입니다.

새로운 블록체인은 이전 버전의 블록체인과 영구적으로 다릅니다.

The new blockchain permanently diverges from the old version of the blockchain.

따라서 하드포크는 나란히 존재하는 2개의 블록체인을 생성하고 각 블록체인에는 자체 프로토콜 소프트웨어가 있습니다.

Thus, a hard fork creates two blockchains that exist side by side and each blockchain has its own protocol software.

비트코인 네트워크의 예를 들어 보겠습니다.

Take the example of the Bitcoin network.

As Bitcoin continued to attract more users, transactions in the network became more expensive.

비트코인이 계속해서 더 많은 사용자를 유치함에 따라 네트워크의 거래는 더 비싸졌습니다.

일부 커뮤니티 구성원은 이것이 왜 발생했는지 조사하기 시작했습니다.

Some community members began to examine why this was occuring.

그들이 나온 결론은 비트코인이 블록체인에 블록을 추가하는 과정을 더 효율적으로 만들어야 한다는 것입니다.

The conclusion that they came to was that Bitcoin’s process of adding blocks to its blockchain needed to be made more efficient.

하드포크는 나란히 존재하는 2개의 블록체인을 생성하며 각 블록체인에는 자체 프로토콜 소프트웨어가 있습니다.

A hard fork creates two blockchains that exist side by side and each blockchain has its own protocol software.

문제는 시간이 지남에 따라 채굴자, 개발자, 일반 사용자 등 전체 커뮤니티가 이러한 변화를 가져올 최상의 솔루션에 동의할 수 없는 것 같았습니다.

The problem was that as time went on, the entire community, including miners, developers, and regular users couldn’t seem to agree on the best solution to bring about this change.

After several years of arguments, two dominant schools of thought emerged.

수년간의 논쟁 끝에 2개의 지배적 학파가 나타났습니다.

프로토콜 업데이트에 대한 첫째 아이디어는 "분리된 증인" 또는 줄여서 "SegWit"으로 알려졌습니다.

The first idea for an update in protocol became known as “Segregated Witness”, or “SegWit” for short.

Supporters of the other side believed that the best way to make Bitcoin more efficient or “scale it,” was to increase its maximum block size.

반대쪽 지지자들은 비트코인을 보다 효율적으로 만들거나 “확장”하는 가장 좋은 방법은 최대 블록 크기를 늘리는 것이라고 믿었습니다.

How do Hard and Soft Forks work?

1 / 3

SegWit - a soft fork of the Bitcoin blockchain

SegWit - 비트코인 블록체인의 소프트포크

SegWit”이라는 제안을 옹호한 사람들은 비트코인의 블록 크기를 영원히 늘릴 필요가 없다고 믿었습니다. Those who championed the proposal called “SegWit” believed that it wasn’t necessary to increase Bitcoin’s block size forever.

They thought this would cause scaling issues;

you would need a lot of hardware resources to run a node.

그들은 이것이 확장 문제를 일으킬 것이라고 생각했습니다;

노드를 실행하려면 많은 하드웨어 리소스가 필요합니다.

더 중요한 것은 Satoshi Nakamoto가 2010년에 비트코인에 추가한 1MB의 블록 크기 제한을 믿었다는 것입니다.

More importantly, they believed in the block size limit of one megabyte which Satoshi Nakamoto had added into Bitcoin in 2010.

To keep in line with Nakamoto’s vision, this group worked on trying to find a way to allow more transactions per block while keeping the maximum block size the same and SegWit was the result. Nakamoto의 비전에 부합하기 위해 이 그룹은 최대 블록 크기를 동일하게 유지하면서 블록 당 더 많은 거래를 허용하는 방법을 찾기 위해 노력했으며 그 결과 SegWit이 탄생했습니다.

다른 강의에서 SegWit에 대한 자세한 내용을 자세히 살펴 보겠지만,이 프로토콜 변경은 기본적으로 거래의 유효성을 확인하는 데 필요했지만 거래 효과를 결정하는데 필요없는 입력 목록에서 데이터 "증인"을 제거(분리)하는 것과 관련이 있습니다.

While we’ll delve into the details of SegWit further in another lesson, this change in protocol basically involved removing (segregating) the “witness” - data from the list of inputs which was needed to check the validity of transactions but was not needed to determine transaction effects.

Thus, SegWit is a soft fork from the original Bitcoin blockchain.

따라서 SegWit은 원래 비트코인 블록체인의 소프트포크입니다.

Bitcoin을 확장하려는 다른 그룹은 동의하지 않았습니다.

The other group who wanted to scale Bitcoin disagreed.

이 그룹 지지자들은 SegWit이 너무 복잡하다고 느끼고 블록 크기 제한에 이의를 제기했습니다.

Supporters of this group felt SegWit was too complicated and contested the block size limitation.

How could Bitcoin become the future dominant currency when it was averaging seven transactions per second?

비트코인이 초당 평균 7건의 거래를 할 때 어떻게 미래의 지배적 통화가 될 수 있었습니까?

블록 크기를 늘리고 네트워크가 더 많이 처리하도록 하는 것이 어떻습니까?

그룹이 진행 방법에 동의할 수 없었기 때문에 최종 결과는 "논쟁적" 포크라고 불립니다.

Why not just increase the block size and let the network handle more? As the groups were unable to agree on how to proceed, thus the final result was what is called a “contentious” fork.

A contentious hard fork - Bitcoin Cash (BCH)

논쟁적 하드포크- 비트코인 캐시 (BCH)

On August 1, 2017, the Bitcoin network hard-forked, meaning that some users sided with the SegWit group and others sided with the block size group.

2017.8.1일 비트코인 네트워크가 하드포크되었는데, 즉, 일부 사용자는 SegWit 그룹에 편향되었고 다른 사용자는 블록 크기 그룹에 편향되었습니다.

As a result, the Bitcoin blockchain split in two: the original Bitcoin blockchain implemented SegWit and the block size group supported the emergence of Bitcoin Cash, which has since evolved into one of the most important altcoins.

결과적으로 비트코인 블록체인은 2개로 나뉘었습니다:

원래 비트코인 블록체인은 SegWit을 구현했고 블록 크기 그룹은 Bitcoin Cash의 출현을 지원했으며, 이후 가장 중요한 알트코인 중 하나로 진화했습니다.

따라서 비트코인 캐시는 원래 비트코인 블록체인의 하드포크입니다.

Therefore, Bitcoin Cash is a hard fork from the original Bitcoin blockchain.

Temporary Fork 임시 포크

The third type of fork is a circumstance inherent in a Proof of Work mining process.

3번째 유형의 포크는 작업 증명 (Proof of Work) 채굴 프로세스에 내재 된 상황입니다.

이 상황에서 네트워크의 두 채굴자가 동시에 블록을 발견하면 블록체인은 일시적으로 2개의 경쟁 블록체인으로 분할됩니다.

In this situation, two miners in a network discover a block at the same time, the blockchain temporarily splits into two competing blockchains.

In this case, the longest blockchain is regarded as the “true” blockchain and the shorter blockchain is abandoned.

이 경우 가장 긴 블록체인은 "진정한" 블록체인으로 간주되고 더 짧은 블록체인은 폐기됩니다.

Spin-off coins

스핀-오프 코인은 라이트코인과 같은 새로운 기능을 가진 새로운 통화 프로젝트를 만들기 위해 기존 암호화폐의 오픈소스 코드에 생성됩니다.

Spin-off coins are created on an existing cryptocurrency’s open source code in order to create a new currency project with new features, such as Litecoin.

Differences between a Hard Fork and Soft Fork

하드포크와 소프트포크의 차이점

하드포크와 소프트포크의 주요 차이점은 네트워크에 계속 참여하기 위해 노드 소프트웨어를 업데이트해야 하는 정도입니다.

The main difference between a hard fork and a soft fork is how necessary it is to update node software in order to continue participating in the network.

새 버전의 블록체인에 있는 노드는 새 규칙과 함께 일정시간 동안 이전 블록체인의 규칙을 수락하며 네트워크는 새 버전이 생성되는 동안 이전 버전을 유지합니다.

The nodes in the new version of the blockchain accept the rules of the old blockchain for a certain amount of time, along with the new rules and the network maintains an old version while the new version is created.

하드포크와 소프트포크의 주요 차이점은 본질적으로 프로토콜 변경이 점진적이라는 것입니다.

The main difference between a hard fork and soft fork is essentially that the change in protocol is gradual.

After the implementation of a soft fork, users who have full copies of the blockchain in question can follow both the old and the new rules up to a point, rendering this blockchain “backwards compatible”.

소프트포크를 구현한 후 해당 블록체인의 전체 사본을 보유한 사용자는 이전 규칙과 새 규칙을 모두 따를 수 있으며 이 블록체인을 "역 호환" 할 수 있습니다.

Miners, who are the key to a successful soft fork as well, decide how long this period lasts.

성공적 소프트포크의 핵심인 채굴자들도 이 기간이 얼마나 오래 지속되는지를 결정합니다.

The final result is one new valid blockchain with only the majority of the miners needing to upgrade their software.

최종 결과는 대부분 채굴자만이 소프트웨어를 업그레이드해야 하는 하나의 새로운 유효한 블록체인입니다.

How do Hard and Soft Forks work?

1 / 3

The challenges of forks

포크의 과제

일부에서는 하드포크가 일상적 금융거래에 암호화폐를 채택하는 데 필수적 네트워크의 예측 가능성과 안정성을 유지하는 데 위협이 된다고 주장합니다.

Some argue that hard forks pose a threat to the maintenance of the predictability and stability of networks that are essential for the adoption of cryptocurrencies to daily financial transactions.

Power struggles involving contentious hard forks may confuse users and result in loss of funds in case users send funds to the wrong network.

경쟁이 심한 하드포크와 관련된 전력 투쟁은 사용자를 혼란스럽게 하고 사용자가 잘못된 네트워크로 자금을 보낼 경우 자금손실을 초래할 수 있습니다.

반면에 포크는 네트워크가 자체를 감사하고 채택에 똑같이 필수적 기존 암호화폐에 확장 기능과 같은 기능을 추가할 수 있는 기회를 제공합니다.

On the other hand, forks afford a network the chance to audit itself and to add increased features such as scaling functionalities to existing cryptocurrencies, which are equally essential for adoption.

대체로, 문제는 원칙 자체보다 이벤트 실행에 더 많이 있습니다.

All in all, the challenge lies more in the execution of the event than the principle itself.

따라서 효과적인 거버넌스 프로세스는 어떤 경우에도 전제조건입니다.

Therefore, effective governance processes are a prerequisite in any case.

 

반응형

댓글