Er Bitcoin helt open source?

Jeg er nybegynder i dette område.

Som jeg forstår, blev Bitcoin startet som open source-projekt; Men hvad med nu?

Jeg ser på Github, at der er “Bitcoin Core”, er det bitcoin-lager? https://github.com/bitcoin/bitcoin

Eller måske har regering eller virksomheder allerede købt det, som for eksempel Github ..

Svar

Er Bitcoin helt åben kilde?

Nej.

Naturligvis afhænger det af, hvad du mener med Bitcoin, og hvad du mener med Open Source


“Open Source”

De fleste definitioner af “Open Source” fokuserer udelukkende på Open SOurce-software. Der er gode grundige og strenge definitioner for, hvad der gør et stykke software til “Open Source” eller ej.

Et par definitioner af “Open Source” tillader sætningen at gælde for andre ting end computer software. For eksempel techopedia :

Open source drejer sig om begrebet frit at dele teknologisk information så det kan forbedres gennem flere indsigter og synspunkter. Da teknologien er open source, reduceres mængden af arbejde, der skal udføres, fordi flere indbyggere tilføjes af mange enkeltpersoner. Dette koncept eksisterede langt før computernes tid og endda før industriens tidsalder, hvor folk for eksempel delte og forbedrede opskrifter til mad og medicin.

Det bredere Bitcoin-økosystem indeholder bestemt vigtige begreber, ideer, tjenester og produkter, der er helt proprietære eller indeholder proprietære elementer. For eksempel nogle fremtrædende ASIC-minedrifthardwaredesigner, nogle hostede tegnebogstjenester.


“Bitcoin”

Det kan diskuteres, hvad Bitcoin er eller ikke er. En rimelig definition er, at det er et offentliggjort sæt regler og netværksprotokoller, hvormed en distribueret peer-to-peer-valuta kan opretholdes.

Efter min mening ville det være forkert at sige, at Bitcoin udelukkende eller grundlæggende er et stykke software (open source eller ej).

Nogle mennesker har oprettet og vedligeholder open source-software (f.eks. “Bitcoin-kerne”), der implementerer disse regler (eller en sammenhængende delmængde af dem), men der kan vær stadig proprietær software, der udfører det samme job og interopererer med installationer af open source-software.

Reglerne styres gennem en proces, der er temmelig åben (se BIPer ) – men i sidste ende hvilke Bitcoin-regler, der vedtages, bestemmes kun af konsensus mellem mennesker, der driver Bitcoin-noder. Det ville ikke være rigtigt at mærke denne proces som “open source”.

Kommentarer

  • Right; it ' kan lide at spørge, om internettet er open source. Bestemt en stor del af infrastrukturen, der understøtter Internettet, er open source, men der er også mindre åbne stykker rundt omkring. Måske er et bedre spørgsmål, om du kan interagere fuldt ud med Bitcoin med bare open source-software, i hvilket tilfælde svaret er ja.
  • Jeg ved ikke. Er GCC ikke " open source " fordi folk undertiden skriver proprietær software med det? 🙂
  • @G Maxwell Men " GCC " er ikke ' t navnet på det økosystem af software, der er kompileret med GCC.

Svar

Bitcoin Core er open source under en MIT-licens og er den originale softwareimplementering af en Bitcoin-fuld node, selvom der er andre s. De fleste noder kører Bitcoin Core, men behøver ikke. Bitcoin kan defineres som et netværk af brugere, der er enige om de samme konsensusregler, hvilket betyder, at de ikke alle skal køre den samme nøjagtige software.

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. 

Se KOPIERING

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *