Ik ben een nieuweling op dit gebied.
Zoals ik begrijp, is Bitcoin begonnen als open-sourceproject; Maar hoe zit het nu?
Ik zie op Github dat er “Bitcoin Core” is, is het een bitcoin-repository? https://github.com/bitcoin/bitcoin
Of misschien hebben de overheid of bedrijven het al gekocht, zoals bijvoorbeeld Github ..
Antwoord
Is Bitcoin volledig open-source?
Nee.
Het hangt natuurlijk af van wat je bedoelt met Bitcoin en wat je bedoelt met Open-Source
“Open-Source”
De meeste definities van “Open-Source” focus uitsluitend op Open SOurce Software. Er zijn goede, diepgaande en rigoureuze definities voor wat een stuk software “Open-Source” maakt of niet.
Een paar definities van “Open-Source” zorgen ervoor dat de zin van toepassing is op andere dingen dan computer software. Bijvoorbeeld techopedia :
Open source draait om het concept van het vrij delen van technologische informatie zodat het kan worden verbeterd door meerdere inzichten en gezichtspunten. Omdat de technologie open source is, wordt de hoeveelheid werk die moet worden verzet, verminderd omdat er door veel individuen meerdere bijdragen worden toegevoegd. Dit concept bestond al lang vóór het computertijdperk en zelfs vóór het industriële tijdperk, toen mensen recepten voor bijvoorbeeld voedsel en medicijnen deelden en verbeterden.
Het bredere Bitcoin-ecosysteem bevat zeker belangrijke concepten, ideeën, diensten en producten die volledig eigendom zijn of eigen elementen bevatten. Bijvoorbeeld, enkele prominente ASIC-mijnbouwhardware-ontwerpen, sommige gehoste portefeuillediensten.
“Bitcoin”
Het is betwistbaar wat Bitcoin wel of niet is. Een redelijke definitie is dat het een gepubliceerde set regels en netwerkprotocollen is waarmee een gedistribueerde peer-to-peer-valuta kan worden ondersteund.
Naar mijn mening zou het onjuist zijn te zeggen dat Bitcoin alleen of fundamenteel is een stukje software (open source of niet).
Sommige mensen hebben open-source software gemaakt en onderhouden (bijv. Bitcoin-kern) die deze regels implementeert (of een samenhangende subset ervan), maar dat kan nog steeds bedrijfseigen software zijn die hetzelfde werk doet en samenwerkt met installaties van open-source software.
De regels worden beheerd via een proces dat redelijk open is (zie BIPs ) – maar welke Bitcoin-regels uiteindelijk worden aangenomen, wordt alleen bepaald door de consensus van mensen die Bitcoin-knooppunten bedienen. Het zou “niet juist zijn om dit proces als” open source “te bestempelen.
Reacties
- Juist; het is ' is als vragen of internet open source is. Zeker een groot deel van de infrastructuur die internet ondersteunt is open source, maar er zijn ook minder open stukken. Misschien is een betere vraag of je volledig kunt communiceren met Bitcoin met alleen open source software, in welk geval het antwoord ja is.
- Ik weet het niet. Is GCC niet " open source " omdat mensen er soms eigen software mee schrijven? 🙂
- @G Maxwell Maar " GCC " isn ' t de naam die is gegeven aan het ecosysteem van software gecompileerd met GCC.
Antwoord
Bitcoin Core is open source onder een MIT-licentie en is de originele software-implementatie van een volledig Bitcoin-knooppunt, hoewel er andere zijn s. De meeste knooppunten draaien Bitcoin Core, maar dat hoeft niet. Bitcoin kan worden gedefinieerd als een netwerk van gebruikers die akkoord gaan met dezelfde consensusregels, wat betekent dat ze niet allemaal exact dezelfde software hoeven te draaien.
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.
Zie KOPIËREN