Alternatives

แปลโดย : Claude 3 Opus (Pro)

Alternatives

If Cypherpunks wanted to improve on the eCash protocol, they would have to wait another decade for Chaum’s patents to expire—but this seemed like an eternity. Tim May, Eric Hughes, and John Gilmore had started the Cypherpunk movement exactly because they’d already grown frustrated by the lack of progress in the crypto domain, and that was itself over ten years after Chaum had published his first digital cash papers.

An electronic form of cash was due, and Cypherpunks write code; they would have to work around the patents.

One way to do this was by looking for alternatives. Chaum’s proposals from the 1980s had marked the start of a stream of publications in the 1990s: in just a few years’ time, some 200 papers were published on the topic of electronic money, and several dozen new patents were filed. As one of the more notable examples, in 1996 Ron Rivest and Adi Shamir (of RSA fame) designed two micropayment schemes called PayWord and MicroMint, while in that same year the NSA would describe an electronic cash scheme, too.

From time to time, various Cypherpunks proposed alternative electronic cash designs on the mailing list as well. As an early—and quite original—example, computer science student Hadon Nash presented a digital currency scheme he called “Digital Gold.” In his post, Nash described a system where users would “own” numbers; any number goes, but lower numbers would have a lower value. Claiming a number was as easy as producing a cryptographic signature with that number, and the first person to claim it would “own” it. Transferring ownership of a number was done with a message that included the new owner, as identified (only) with a public key, and a cryptographic signature proving that the original owner approved of the transfer. The history of ownership of any number could then be tracked through a chain of cryptographic signatures.

Most electronic cash designs didn’t introduce anything groundbreaking, however. In regards to privacy features in particular, many—including the scheme proposed by the NSA—were just variations on (or iterations of) Chaum’s design. And those that did introduce an innovative approach tended to have other fundamental limitations. Rivest and Shamir’s electronic cash schemes, for instance, could only really be useful for rather specific kinds of low-value payments because the validity of currency units would quickly expire.

Yet other ideas were broken on a more fundamental level—like Nash’s Digital Gold solution, which didn’t account for the double-spending problem. As pointed out by Hal Finney on the Cypherpunks mailing list, if the same number was transferred to multiple public keys, different users may end up with diverging ownership records. (Nash did suggest a system where users would have to check with “agencies” to see if a coin would be accepted by them before accepting it themselves—which would prove the number wasn’t double-spent—but this part of the proposal hadn’t been worked out very well.)

“I have to say, though,” Finney nonetheless wrote, “that although I don't really think the digital gold proposal is technically feasible, the proposal to own numbers shows tremendous chutzpah and is quite creative.”

ทางเลือก

ถ้า Cypherpunks ต้องการปรับปรุงโปรโตคอล eCash พวกเขาจะต้องรออีกทศวรรษหนึ่งเพื่อให้สิทธิบัตรของ Chaum หมดอายุ—แต่นี่ดูเหมือนจะเป็นนิรันดร์ ทิม เมย์ เอริก ฮิวจ์ และจอห์น กิลมอร์ เริ่มต้นขบวนการ Cypherpunk พอดีเพราะพวกเขาเริ่มผิดหวังกับการขาดความก้าวหน้าในโดเมน crypto และนั่นเป็นช่วงเวลาเกิน 10 ปีหลังจากที่ Chaum เผยแพร่บทความเงินสดดิจิทัลฉบับแรกของเขา

รูปแบบเงินสดอิเล็กทรอนิกส์กำลังจะมาถึง และ Cypherpunks ก็เขียนโค้ด พวกเขาจะต้องทำงานอ้อมสิทธิบัตร

วิธีหนึ่งที่จะทำเช่นนี้คือการมองหาทางเลือก ข้อเสนอของชอมจากทศวรรษ 1980 ได้ทำเครื่องหมายจุดเริ่มต้นของการตีพิมพ์ในทศวรรษ 1990: ในเวลาเพียงไม่กี่ปี มีบทความประมาณ 200 ฉบับที่ตีพิมพ์ในหัวข้อเงินอิเล็กทรอนิกส์ และมีการยื่นขอรับสิทธิบัตรใหม่อีกหลายสิบฉบับ ตัวอย่างที่โดดเด่นกว่าในปี 1996 Ron Rivest และ Adi Shamir (ที่มีชื่อเสียงจาก RSA) ได้ออกแบบโครงการจุลการชำระเงินสองโครงการ ได้แก่ PayWord และ MicroMint ในขณะที่ในปีเดียวกันนั้น NSA ได้อธิบายแผนการเงินสดอิเล็กทรอนิกส์ด้วย

เป็นครั้งคราว Cypherpunks หลายคนได้เสนอแบบเงินสดอิเล็กทรอนิกส์ทางเลือกในเมลลิ่งลิสต์ด้วย ตัวอย่างเริ่มแรก—และค่อนข้างเป็นเอกลักษณ์—Hadon Nash นักศึกษาวิทยาการคอมพิวเตอร์ได้นำเสนอแผนการสกุลเงินดิจิทัลที่เขาเรียกว่า "Digital Gold" ในโพสต์ของเขา Nash อธิบายระบบที่ผู้ใช้จะ "เป็นเจ้าของ" ตัวเลข ตัวเลขใดก็ได้ แต่ตัวเลขที่ต่ำกว่าจะมีมูลค่าต่ำกว่า การอ้างสิทธิ์ตัวเลขนั้นง่ายเหมือนกับการสร้างลายเซ็นเข้ารหัสด้วยตัวเลขนั้น และคนแรกที่อ้างสิทธิ์จะเป็น "เจ้าของ" มัน การโอนกรรมสิทธิ์ของตัวเลขทำได้ด้วยข้อความที่มีเจ้าของใหม่ ซึ่งระบุ (เท่านั้น) ด้วยกุญแจสาธารณะ และลายเซ็นเข้ารหัสเพื่อพิสูจน์ว่าเจ้าของเดิมอนุมัติการโอน ประวัติการเป็นเจ้าของของตัวเลขใดๆ สามารถติดตามได้ผ่านสายโซ่ของลายเซ็นที่เข้ารหัส

อย่างไรก็ตาม การออกแบบเงินสดอิเล็กทรอนิกส์ส่วนใหญ่ไม่ได้แนะนำสิ่งที่เปลี่ยนแปลงเกมส์ โดยเฉพาะอย่างยิ่งในส่วนที่เกี่ยวกับคุณสมบัติความเป็นส่วนตัว หลายแบบ—รวมถึงแผนการที่ NSA เสนอ—เป็นเพียงรูปแบบแปรผัน (หรือซ้ำ) ของการออกแบบของชอม และแบบที่แนะนำแนวทางที่เป็นนวัตกรรมมีแนวโน้มที่จะมีข้อจำกัดพื้นฐานอื่นๆ ตัวอย่างเช่น แผนการเงินสดอิเล็กทรอนิกส์ของ Rivest และ Shamir สามารถใช้ได้จริงเฉพาะสำหรับการชำระเงินที่มีมูลค่าต่ำบางประเภทเท่านั้น เพราะความถูกต้องของหน่วยสกุลเงินจะหมดอายุอย่างรวดเร็ว

ในขณะที่แนวคิดอื่นๆ แตกหักในระดับพื้นฐานมากกว่า—เช่นโซลูชัน Digital Gold ของ Nash ซึ่งไม่ได้คำนึงถึงปัญหาการใช้จ่ายซ้ำ ตามที่ Hal Finney ชี้ให้เห็นในเมลลิ่งลิสต์ Cypherpunks หากตัวเลขเดียวกันถูกส่งไปยังกุญแจสาธารณะหลายตัว ผู้ใช้ที่แตกต่างกันอาจสิ้นสุดลงด้วยบันทึกการเป็นเจ้าของที่แตกแยก (Nash แนะนำระบบที่ผู้ใช้จะต้องตรวจสอบกับ "หน่วยงาน" เพื่อดูว่าเหรียญจะได้รับการยอมรับโดยพวกเขาหรือไม่ก่อนที่จะยอมรับเอง—ซึ่งจะพิสูจน์ว่าตัวเลขไม่ซ้ำ—แต่ส่วนนี้ของข้อเสนอยังไม่ได้รับการแก้ไขเป็นอย่างดี)

"แม้ว่าผมจะไม่คิดว่าข้อเสนอโกลด์ดิจิทัลมีความเป็นไปได้ในทางเทคนิค แต่ผมต้องบอกว่า" ฟินนีย์ยังคงเขียน "ข้อเสนอที่จะเป็นเจ้าของตัวเลขแสดงให้เห็นถึงความกล้าหาญอย่างมหาศาลและมีความคิดสร้างสรรค์อย่างยิ่ง"

Last updated