Partager cet article

BitcoinACKs ti consente di monitorare lo sviluppo Bitcoin e pagare i programmatori per il loro lavoro

BitcoinACKs aggrega le richieste di pull per gli aggiornamenti di Bitcoin CORE e consente agli utenti di pagare per lo sviluppo Bitcoin che desiderano vedere.

bitcoinacks

"Se Bitcoin è decentralizzato, chi finanzia il suo sviluppo?" Questa domanda di vecchia data, a cui storicamente ha risposto il lavoro silenzioso degli sviluppatori volontari Bitcoin , ora ha una nuova risposta: un sito Web che consente agli utenti Bitcoin di impegnarsi a pagare per gli aggiornamenti del protocollo.

La Suite Ci-Dessous
Ne manquez pas une autre histoire.Abonnez vous à la newsletter The Protocol aujourd. Voir Toutes les Newsletters

Frutto dell'ingegno di Pierre Rochard,BitcoinACK aggrega le richieste di pull per i miglioramenti del protocollo da Bitcoin CORE GitHub (nel linguaggio dei programmatori, "ACK" significa che una proposta o una modifica supera il test).

Il sito web esiste da un paio d'anni, ma Rochard ha appena lanciato una nuova funzionalità: un'opzione di impegno che consente agli utenti di impegnare fondi per un miglioramento specifico del protocollo e di pagare gli sviluppatori una volta che il miglioramento viene integrato in Bitcoin CORE.

BitcoinACK: un prodotto delle guerre di scalabilità

BitcoinACKs è nato dalle guerre di scalabilità del 2017, ha detto Rochard a CoinDesk. Il caos dei dibattiti online sugli aumenti delle dimensioni dei blocchi e Segwit ha fatto capire a Rochard che era necessario un repository ben organizzato e trasparente dello sviluppo di Bitcoin, sia per i costruttori di Bitcoin che per i suoi consumatori.

"Dopo il dramma della scalabilità del 2017, ho deciso di informarmi di più sul processo di sviluppo open source Bitcoin e di vedere se potevo trovare modi per essere utile. ONE sfida che ho avuto è stata trovare richieste di pull con criteri specifici che mi interessava esaminare: richieste di pull vecchie ma con buone recensioni, richieste di pull che erano state rifiutate dai revisori, eccetera", ha detto a CoinDesk.

Continua a leggere: SegWit è attivo: perché il grande aggiornamento di Bitcoin è un punto di svolta per la blockchain

"Ci sono 13.600 richieste di pull chiuse e 388 aperte. Per la maggior parte Collaboratori questa è una quantità di dati intrattabile da digerire! Una seconda sfida è stata che tutti i dati relativi alle discussioni Request pull sono isolati su GitHub e volevo una copia locale per interrogare rapidamente e con SQL. È stato allora che ho deciso di creare BitcoinACK".

Un modo per tracciare le richieste di pull e pagare gli sviluppi Bitcoin

Il sito web aggrega i commenti sulle pull Request degli sviluppatori su GitHub per aiutare gli sviluppatori a rimanere aggiornati sullo stato di una pull request. Sul sito, ogni Request è accompagnata dal conteggio del codice aggiunto ed eliminato, dall'autore della pull request, dalla data di creazione della Request , da chi l'ha esaminata, da quando è stato effettuato l'ultimo commit nel repository e se la Request è stata o meno unita a una libreria Bitcoin CORE per l'implementazione in un aggiornamento del protocollo.

Con questo ultimo aggiornamento, Rochard ha incluso una funzionalità "pledge" con cui chiunque può impegnarsi a pagare i Collaboratori per il loro lavoro su specifiche richieste di pull. Questi pledge possono essere pagati tramite Lightning o pagamenti on-chain elaborati tramite BTCPay Server.

Chi finanzia lo sviluppo potrà scegliere quale sviluppatore pagare per una determinata Request di pull e Rochard ha detto a CoinDesk che non ci sono penalità o misure di controllo per chi obbliga un utente a mantenere la propria promessa; spetta all'utente decidere quando/se pagare la promessa in base al fatto che sia o meno soddisfatto del lavoro.

Se troppi utenti si tirano indietro sui pagamenti, Rochard ha detto che prenderà provvedimenti per mitigare questo cattivo comportamento. Ciò potrebbe comportare l'utilizzo dicontratti di logaritmo discreto per creare un accordo garantito da smart contract. In questo caso, se un utente promette fondi a uno sviluppatore per una Request pull, quando la Request viene unita con successo, questo risultato viene rivelato allo smart contract per rilasciare il pagamento.

La pelle in gioco

Il meccanismo di crowdfunding di BitcoinACKs è una novità nel panorama open source di Bitcoin. Prima, potevi sponsorizzare singoli sviluppatori, ma T potevi finanziare direttamente i singoli aggiornamenti.

Lo strumento di Rochard rende possibile tutto questo con la sua offerta di guidare lo sviluppo di Bitcoin con i principi del libero mercato allineando i desideri degli utenti con gli incentivi degli sviluppatori.

"Per me, BitcoinACKs è il modo in cui dovrebbe essere svolto tutto il lavoro: gli ordini limite (impegni) vengono inseriti dai proprietari del capitale, i lavoratori creano valore e i proprietari del capitale inviano denaro direttamente ai lavoratori. Se un proprietario del capitale inizia a fare spoofing (rinnegando ingiustamente gli impegni), viene cacciato dalla piattaforma. Se i lavoratori T creano valore, allora T vengono pagati".

Continua a leggere: L'estate 2020 è la stagione dei finanziamenti per lo sviluppo Bitcoin open source

Questo quid pro quo offre ai suoi utenti un modo per esprimere i propri desideri in merito allo sviluppo del protocollo Bitcoin , offrendo nel contempo agli sviluppatori un'ulteriore fonte di guadagno.

BitcoinACKs, quindi, apre una nuova frontiera in via di sviluppo sia per gli utenti medi che per gli sviluppatori. Di solito, i finanziamenti open source sono stati il ​​regno degli exchange Criptovaluta o di altre società correlate a Bitcoin. Questi attori spesso offrono sovvenzioni forfettarie a sei cifre agli sviluppatori indipendenti per finanziare il loro lavoro, come abbiamo visto da Il kraken,Cripto quadrata E altri.

Ora, queste somme elevate possono essere eguagliate, se non in natura, almeno nello spirito, dai contributi di importo inferiore della comunità Bitcoin . Rochard ha sottolineato che questo modello potrebbe persino aiutare gli sviluppatori alle prime armi a far sì che il loro lavoro venga notato sponsorizzando una ricompensa per le proprie richieste di pull.

Impegni degli utenti vs. sovvenzioni aziendali

In definitiva, Rochard vede i BitcoinACK come un altro elemento costitutivo per finanziare lo sviluppo Bitcoin . È la pala manuale complementare al bulldozer della sovvenzione aziendale, che facilita un lavoro mirato e specifico per le funzionalità, laddove le sovvenzioni consentono un lavoro più generale e specifico per gli sviluppatori.

"Penso che le sovvenzioni aziendali funzionino alla grande per finanziare uno specifico sottoinsieme di lavoro open source: lavoro indipendente e autodiretto. Si tratta di finanziare un bene pubblico che ha esternalità positive sull'ecosistema e penso che ogni attività redditizia dovrebbe farlo.

"BitcoinACKs è per finanziare risultati mirati e specifici. Ad esempio, forse la tua azienda ha bisogno di una funzionalità API specifica, piuttosto che chiedere favori o assumere Collaboratori a tempo pieno, è più conveniente mettere una taglia su di essa."

Al momento della stampa, 11 richieste di pull hanno ricevuto promesse che vanno da 10.000 satoshi a oltre 2 milioni di satoshi (o "sat", una micro misurazione di Bitcoin in cui 100.000.000 sat equivalgono a 1 BTC). I due progetti più popolari, una proposta di miglioramento Bitcoin per taproot e un altro per la crittografia dei messaggi tra nodi Bitcoin , hanno ricevuto rispettivamente promesse di 2.010.116 sat (~$214 o 0,02010116 BTC) e 1.241.210 sat (~$132 o 0,0124121 BTC).

Colin Harper, Blockspace Media

Colin scrive di Bitcoin. In precedenza, ha lavorato presso CoinDesk come reporter tecnologico e presso Luxor Tecnologie Corp. come responsabile della ricerca. Ora è caporedattore di Blockspace Media e lavora anche come freelance per CoinDesk, Forbes e Bitcoin Magazine. È titolare Bitcoin.

Colin Harper