Wie kann ich feststellen, ob Transaktionen (nicht) über BitPay / Coinbase getätigt wurden?

Hintergrund

Kürzlich posierte Rep. Steve Stockman für einen Fototermin mit seiner Bitcoin-Adresse auf einem großen QR-Code, der geteilt wurde . Er hat eine Bitcoin-Spendenseite, die nach identifizierenden Informationen fragt und BitPay durchläuft, aber natürlich könnte ihm jeder anonym Bitcoin senden, ohne diese Seite zu verwenden, wenn er die Adresse kennt, an die er es senden soll.

Die Libertarian Party und CoinPAC haben Bitcoin-Spendenseiten, die ihre Adressen nicht direkt auflisten , aber die Blockchain-Analyse einer Spende würde wahrscheinlich ihre Hauptadresse(n) offenbaren, und diese Adressen könnten Beiträge erhalten haben, die nicht durch die Spende gegangen sind Seiten. (Auf der Seite der LP müssen Sie nicht einmal Ihre Daten angeben, damit Ihnen die Spendenadresse angezeigt wird.)

Die Spendenseiten von Stockman & LP verwenden BitPay ; CoinPAC verwendet Bitcoin Builder (der wiederum Coinbase verwendet ).

Die Livingston County Libertarian Party ( adr ) und Jim Fulner ( adr ) veröffentlichen ihre Bitcoin-Adressen offen auf ihren Websites, und das Bitcoin Voters PAC veröffentlichte eine Liste ihrer Bitcoin-Adressen in ihrem offiziellen FEC-Registrierungsantrag ‡. Keiner von ihnen hat Bitcoin-Spendenseiten, die Informationen sammeln, also wurde alles , was an sie gesendet wurde, vermutlich nicht richtig zugeordnet.


Problem

Die FEC verlangt von den PACs, dass sie die Identität aller Beitragszahler kennen ( insbesondere für Sachspenden, dh alles andere als Fiat-Währung). Wenn einer der oben genannten Bitcoin-Spenden erhalten hat, die keiner bestimmten Person zugeordnet wurden (z. B. durch Aufrufen einer Spendenseite, die die Offenlegung Ihrer ID erfordert, bevor Ihnen die Spendenadresse mitgeteilt wird), handelt es sich wahrscheinlich um einen rechtswidrigen Unbekannten Sachleistung.

Für unsere bevorstehende FEC-Beratungsanfrage zum Umgang mit Bitcoin hätte ich gerne Beispiel(e) dafür, wie:

  • Es ist nicht möglich, eine Bitcoin-Transaktion zu "verweigern" (z. B. jemand, der außerhalb seiner Spendenseiten zu dem oben Genannten beiträgt).
  • Es ist nicht möglich, ein Bitcoin zuverlässig an die Person zurückzuerstatten, die es gesendet hat (z. B. eine Transaktion, die gewaschen wurde oder von einer Börse stammt).
  • Einige Transaktionen sind weniger wert, als ihre Beseitigung kostet (z. B. Staub oder komplexe / absichtlich große Transaktionen)

Unsere Anfrage schlägt einen Rahmen vor, wie mit diesen Problemen umgegangen werden kann (z. B. könnte man nicht zugeordnete Bitcoin-Beiträge an eine Wohltätigkeitsorganisation spenden). Ich möchte nur Beispiele aus dem wirklichen Leben, auf die ich hinweisen kann, die zeigen, dass es sich nicht um ein rein theoretisches Problem handelt.


Frage

Wie kann ich zeigen, dass Stockman, die Libertarian Party und/oder CoinPAC BTC-Beiträge erhalten haben, die nicht über ihre Spendenseiten (und damit BitPay oder Coinbase) kamen?

Es wäre äußerst hilfreich, auf bestimmte Transaktionen hinzuweisen, die sie erhalten haben, und zu erklären, wie einem Dritten klar ist, dass diese Transaktion(en) nicht über BitPay/Coinbase getätigt wurden.

Andere Beispiele von politischen Komitees, die eine Bitcoin-Adresse veröffentlicht haben oder derzeit Bitcoins auf irgendeine Weise erhalten, wären ebenfalls sehr willkommen.

Danke im Voraus!


Mehr Info

† Weitere Hintergrundinformationen finden Sie auf unserer Bitcoin-AOR-Seite und in meinem G+ -Beitrag .

Fürs Protokoll, wir sind streng überparteilich. Unsere Absicht ist es hier nicht, einen bestimmten Kandidaten oder eine bestimmte Partei schlecht aussehen zu lassen, sondern vielmehr die Transparenz bei der Wahlkampffinanzierung zu unterstützen.

Wir möchten Bitcoin akzeptieren (potenzielle Spender haben darum gebeten und wir halten es für eine gute Idee), aber wir denken, dass dies sorgfältig erfolgen muss, um mit geltendem Recht und guter öffentlicher Ordnung vereinbar zu sein.

Kommentare zu unserem AOR sind willkommen, aber hier nicht wirklich zum Thema; Ich zeige es nur für den Kontext. Die Frage hier ist einfach: Wie kann ich eine Transaktion als über BitPay oder Coinbase durchgeführt / nicht identifizieren, wenn ich nur die Blockchain betrachte? (Nehmen wir an, es handelt sich nicht um eine Vorladung. :-P)

‡ Sie müssen also nicht transkribieren:

Antworten (3)

Der einzige Weg ist, wenn Coinbase/Bitpay ihre Adressen öffentlich veröffentlichen, was sie nicht tun werden.

Selbst versenden? Vielleicht ein wenig riskant, da es möglicherweise illegal ist, aber es würde Ihren Standpunkt klar machen. Senden Sie sie einfach direkt an ihre Adresse, da Sie sie kennen, und können Sie dann nachweisen, dass Sie es unter Umgehung von BitPay/Coinbase getan haben. Sie können beweisen, dass Sie sie umgangen haben, indem Sie zeigen, dass die Transaktion direkt von A nach B erfolgte (A ist Ihre Brieftasche und B ist der Kandidat/PAC) und zeigen, dass A tatsächlich Ihnen gehört.

Zu erklären, dass es unmöglich ist, eine Transaktion abzulehnen, ist rein theoretisch, also führt kein Weg daran vorbei.

Um zu erklären, dass eine Rückerstattung nicht immer möglich ist, müssen Sie nur erklären, dass es nicht ungewöhnlich ist, dass Adressen einmal verwendet und dann verworfen werden.

Um das dritte Problem zu erklären, sollten Sie nur hervorheben, dass es für böswillige Akteure möglich ist, absichtlich Spenden zu senden, deren Rückerstattung/Entsorgung mehr kosten würde, als sie zu behalten, und daher wäre eine Verpflichtung dazu dumm. Gehen Sie dann vielleicht den technischen Aspekt durch, wie diese Transaktionen erstellt werden können.

Bearbeiten: Da das Versenden selbst illegal wäre und dies der einzige Weg ohne Kenntnis der Adressen von Bitpay ist, benötigen Sie die Adresse von BitPay. Das wirst du nicht bekommen. Bestenfalls könntest du ihnen Coins schicken und ihren Weg zu einer Aufbewahrungs-Wallet verfolgen. Aber es gibt keine Möglichkeit zu wissen, dass alle Coins dieselbe Aufbewahrungs-Wallet durchlaufen, also können Sie nicht sagen, dass irgendwelche Coins, die von einer anderen Adresse als der Ihnen bekannten Aufbewahrungsadresse an den Kandidaten gesendet werden, direkt von einer Person stammen.

Nehmen wir als konkretes Beispiel an, dass BitPay zwei Speicher-Wallets A und B hat und Sie Coins an einen Kandidaten senden möchten. Sie haben Ihre Coins an Wallet A gesendet und dann senden sie die Menge an Coins, die Sie aus Wallet B geben möchten.

Unternehmen verwenden Schemata ähnlich dem obigen Beispiel mit beliebig vielen Wallets. Sie tun dies, weil die Kenntnis aller ihrer Aufbewahrungstaschen Wettbewerbsinformationen wie die Gesamtzahl der Münzen, die sie haben, preisgeben würde. Es gibt einfach zu viele Möglichkeiten für BitPay, ihre interne Handhabung von Münzen zu verschleiern, damit Sie alles zurückverfolgen können. Also ist eine Vorladung der einzige Weg, fürchte ich.

Dies selbst zu tun oder jemand anderen dazu zu ermutigen, wäre eine sehr schlechte Idee und definitiv illegal. Google "FEC-Bitcoin". Machen Sie Ihre Gesetze PAC = meine Arbeit.
Siehe meine Bearbeitung. Entschuldigung dich zu enttäuschen.

Du kannst nicht. Transaktionseingaben sind nicht voneinander zu unterscheiden.