Gregory Maxwell, juga Greg Maxwell atau gmaxwell, adalah pengembang Bitcoin dan salah satu pendiri Blockstream. Kontribusinya mencakup usulan privasi dan penulisan bersama standar alamat; kepengarangan tidak memberi kuasa mengubah aturan jaringan.
Pada 19 Januari 2018, Blockstream mengumumkan Maxwell telah meninggalkan jabatan CTO untuk berfokus pada pengembangan Bitcoin. Ini tanggal pengumuman, bukan bukti tanggal persis keberangkatan. Status pendiri tidak membuktikan jabatan saat ini. [Blockstream — Farewell to Gregory Maxwell]
Tulisan gmaxwell tanggal 22 Agustus 2013 menjelaskan CoinJoin: beberapa orang membuat satu transaksi dan menandatangani input masing-masing. Transaksi bersama sendiri tidak membuktikan kepemilikan bersama. Tulisan menyebut penggunaan terbatas sebelumnya dan tidak memerlukan perubahan protokol Bitcoin. [Gregory Maxwell — CoinJoin (2013)]
Dalam usulan CoinJoin, peserta memeriksa output sendiri sebelum menandatangani. Koordinator tidak mendapat wewenang membelanjakan koin mereka, tetapi koordinator sederhana dapat mengetahui hubungan input dan output. Menolak tanda tangan dapat menggagalkan putaran; perlindungan pencurian, ketersediaan dan privasi adalah sifat berbeda. [Gregory Maxwell — CoinJoin (2013)]
Penjelasan Maxwell tentang Confidential Transactions di Elements mengembangkan usulan Adam Back tahun 2013. Komitmen menyembunyikan jumlah sambil memungkinkan pemeriksaan keseimbangannya. Ini tidak menyembunyikan seluruh graf transaksi; penerapan di Elements bukan penerapan fitur itu pada jaringan dasar Bitcoin. [Elements — Confidential Transactions investigation]
Confidential Transactions membutuhkan perlindungan terhadap nilai di luar rentang sah selain keseimbangan komitmen. Luapan modular dapat bertindak seperti output negatif dan memungkinkan penciptaan nilai tidak sah. Bukti rentang membatasi kemungkinan itu tanpa mengungkap jumlah. [Elements — Confidential Transactions investigation]
Tulisan Maxwell tanggal 23 Januari 2018 memperkenalkan Taproot: pihak yang bekerja sama dapat menyembunyikan kondisi alternatif tak terpakai di balik jalur tanda tangan. Ide awal tidak sama dengan spesifikasi akhir kemudian, dan tanggal tulisan bukan tanggal aktivasi jaringan. [Gregory Maxwell — Taproot proposal (2018)]
BIP 341 mencantumkan Pieter Wuille, Jonas Nick dan Anthony Towns. Jalur kunci Taproot tidak harus mengungkap keberadaan skrip; jalur skrip mengungkap skrip terpakai dan bukti. Ide awal Maxwell tidak berarti kepengarangan tunggal atas aturan akhir. [BIP 341 — Taproot spending rules]
BIP 173 mencantumkan Pieter Wuille dan Greg Maxwell. Bech32 menyediakan format alamat dan checksum. Checksum membantu mendeteksi salah ketik, tetapi tidak memverifikasi identitas penerima atau kepemilikan kunci; perlindungan ini berbeda dari penyembunyian jumlah. [BIP 173 — Bech32]
Untuk gambaran yang lebih utuh, baca entri ini bersama Pieter Wuille, Matt Corallo, Satoshi Nakamoto. Entri ini juga dirujuk dari Pieter Wuille, Matt Corallo.