비트 코인은 완전히 오픈 소스입니까?

저는이 분야의 초보자입니다.

알다시피 비트 코인은 오픈 소스 프로젝트로 시작되었습니다. 하지만 지금은 어떻습니까?

Github에서 “Bitcoin Core”가있는 것을 봅니다. 비트 코인 저장소입니까? https://github.com/bitcoin/bitcoin

또는 Github와 같은 정부 또는 기업에서 이미 구매했을 수도 있습니다. ..

답변

비트 코인은 완전히 오픈 소스입니까?

아니요.

물론 그것은 비트 코인이 의미하는 바와 오픈 소스가 의미하는 바에 따라 다릅니다.


“오픈 소스”

“오픈 소스”에 대한 대부분의 정의는 독점적으로 집중됩니다. Open SOurce 소프트웨어에서. 소프트웨어를 “오픈 소스”로 만드는지 아닌지에 대한 심층적이고 엄격한 정의가 있습니다.

“오픈 소스”에 대한 몇 가지 정의를 사용하면이 문구를 컴퓨터 이외의 것에 적용 할 수 있습니다. 소프트웨어. 예 : techopedia :

오픈 소스는 기술 정보를 자유롭게 공유하는 개념을 중심으로합니다. 다양한 통찰력과 관점을 통해 개선 될 수 있습니다. 기술이 오픈 소스이기 때문에 많은 개인이 여러 기여를 추가하기 때문에 수행해야하는 작업량이 줄어 듭니다. 이 개념은 예를 들어 사람들이 음식과 의약품에 대한 조리법을 공유하고 개선하는 컴퓨터 시대 이전과 산업 시대 이전에도 존재했습니다.

광범위한 비트 코인 생태계에는 확실히 완전히 독점적이거나 독점적 요소를 포함하는 중요한 개념, 아이디어, 서비스 및 제품이 포함되어 있습니다. 예를 들어, 일부 저명한 ASIC 채굴 하드웨어 디자인, 일부 호스팅 된 지갑 서비스.


“Bitcoin”

비트 코인이 무엇인지 아닌지는 논쟁의 여지가 있습니다. 합리적인 정의 중 하나는 분산 된 P2P 통화를 유지할 수있는 게시 된 규칙 및 네트워크 프로토콜 집합입니다.

내 생각에 비트 코인이 전적으로 또는 근본적으로라고 말하는 것은 잘못된 것입니다. 소프트웨어의 일부입니다 (오픈 소스이든 아니든).

어떤 사람들은 이러한 규칙 (또는 일관된 하위 집합)을 구현하는 오픈 소스 소프트웨어 (예 : “비트 코인 코어”)를 만들고 유지 관리했지만 여전히 동일한 작업을 수행하고 오픈 소스 소프트웨어 설치와 상호 운용되는 독점 소프트웨어입니다.

규칙은 상당히 개방 된 프로세스를 통해 관리됩니다 ( 참조). BIP )-그러나 궁극적으로 어떤 비트 코인 규칙이 채택되는지는 비트 코인 노드를 운영하는 사람들의 합의에 의해서만 결정됩니다. 이 프로세스를 “오픈 소스”라고 표시하는 것은 옳지 않습니다.

댓글

  • 맞습니다. '는 인터넷이 오픈 소스인지 묻는 것과 같습니다. 인터넷을 지원하는 인프라의 상당 부분이 오픈 소스이지만 주변에 공개 된 부분도 적습니다. 아마도 더 나은 질문은 비트 코인과 완전히 상호 작용할 수 있는지 여부입니다. 오픈 소스 소프트웨어 만 있으면 그렇습니다.
  • 잘 모르겠습니다. GCC는 " 오픈 소스 " 사람들이 때때로 독점 소프트웨어를 작성하기 때문인가요? 🙂
  • @G Maxwell But " GCC " ' GCC로 컴파일 된 소프트웨어 생태계에 부여 된 이름이 아닙니다.

답변

Bitcoin Core는 MIT 라이선스에 따라 오픈 소스이며 비트 코인 풀 노드의 원래 소프트웨어 구현입니다. 에스. 대부분의 노드는 비트 코인 코어를 실행하지만 그럴 필요는 없습니다. 비트 코인은 동일한 합의 규칙에 동의하는 사용자 네트워크로 정의 될 수 있습니다. 즉, 모두 동일한 소프트웨어를 실행할 필요는 없습니다.

The MIT License (MIT) Copyright (c) 2009-2018 The Bitcoin Core developers Copyright (c) 2009-2018 Bitcoin Developers Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 

복사

참조

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다