Taking Action

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

Taking Action

When Adam Back joined the Cypherpunks mailing list, DigiCash was really the only game in town when it came to anonymous digital currency. But progress on eCash was moving slower than he and many others would have liked.

Back shared the Cypherpunks’ assessment that this was to a large extent because David Chaum was using his patents to keep his technology exclusive. He found that DigiCash’s policy of convoluted licensing schemes and restrictions on what users could and couldn’t do with the eCash technology was preventing hackers and tinkerers from playing around with and improving the technology, and technical progress had all but grinded to a halt.

Succinctly encapsulating the Cypherpunk philosophy, Back wasn’t one to sit around and wait until things changed, however.

In the hopes that it would help speed things up, Back initially wrote software libraries (source code to be used by other developers) for both eCash and Brands Cash, the latter being an eCash-inspired electronic cash system designed by former DigiCash employee Stefan Brands. While he was at it, Back also figured out how to extend Brands’s system to facilitate offline transactions, with no need to check with the bank for double-spends for each payment. (Though when Back discussed his solution with Brands, it turned out that someone else had already solved that problem before him.)

When eCash still wasn’t really taking off by the mid-90s, however, Adam Back started to grow rather impatient.

“Blind signature technology has been around for a long time now, and there is not one on-line instance of a practical real world use of this technology,” Back wrote to the Cypherpunks mailing list in October 1995, frustrated.

He saw that non-anonymous internet payment systems were quickly claiming market share, which meant that the future of digital transactions was drifting in a dangerous direction. Once these privacy-violating alternatives would entrench themselves into people’s habits as their standard online payment solutions, he believed it would be significantly harder to get internet users to switch to anonymous digital cash.

It was time to take action. Since he wasn’t confident in DigiCash’s progress, and no one else seemed to be working on viable eCash alternatives, Back concluded that the fastest route to success was perhaps to play ball with Chaum. He proposed that a group of Cypherpunks could found a startup bank, and actually license the technology from DigiCash to issue fiat currency-backed eCash themselves.

“I'm serious, and would want to invest in it,” Back made clear on the Cypherpunks mailing list. “So what say? 1st digicash bank, ‘run’, and owned by a group of cypherpunks?”

The only person who replied to his proposal pointed out that this plan probably wouldn’t work either: after all, Chaum didn’t want to license his technology to a band of Cypherpunks. The idea died a quiet death.

Two years later, in the summer of 1997, Back returned to the list to propose the idea of a distributed bank. Having successfully completed his PhD program and now working at the university as a postdoc researcher, he really leveraged his field of expertise this time, as he explained that bank operations could be fragmented across a network of different people or entities. They’d be able to simulate a virtual computer by exchanging messages and computing encrypted functions, Back posited, where the virtual computer would essentially operate as a regular bank.

By splitting the bank up into several interdependent parties, no single entity would need to be trusted with the bank’s operations. And although the Byzantine Generals Problem had still not been solved completely, the system could only be cheated if some threshold number of participants would collude.

“The bank would live in the network in this virtual CPU,” Back wrote. “Individual nodes may come and go, yet the secured software entity which is the bank and it's [sic] account information would live on.”

His email received no response.

การลงมือทำ

เมื่อแอดัม แบ็กเข้าร่วมเมลลิ่งลิสต์ Cypherpunks DigiCash เป็นเพียงเกมเดียวในเมืองเมื่อพูดถึงสกุลเงินดิจิทัลแบบไม่ระบุตัวตน แต่ความก้าวหน้าใน eCash เคลื่อนไหวช้ากว่าที่เขาและคนอื่นๆ หลายคนต้องการ

แบ็กแบ่งปันการประเมินของ Cypherpunks ที่ว่านี่เป็นเพราะเดวิด ชอมใช้สิทธิบัตรเพื่อให้เทคโนโลยีของเขาเป็นสิทธิ์ขาดอยู่มาก เขาพบว่านโยบายการออกใบอนุญาตที่ซับซ้อนและข้อจำกัดของ DigiCash เกี่ยวกับสิ่งที่ผู้ใช้สามารถทำและไม่สามารถทำกับเทคโนโลยี eCash นั้นขัดขวางไม่ให้แฮกเกอร์และช่างเล่นเล่นไปด้วยและปรับปรุงเทคโนโลยี และความก้าวหน้าทางเทคนิคก็หยุดชะงักไปเกือบหมด

โดยสรุปปรัชญา Cypherpunk แบ็กไม่ใช่คนที่นั่งรอให้กว่าสิ่งต่างๆ จะเปลี่ยนแปลง

ด้วยความหวังว่ามันจะช่วยเร่งความเร็ว แบ็กเริ่มแรกเขียนไลบรารีซอฟต์แวร์ (ซอร์สโค้ดที่จะใช้โดยนักพัฒนาคนอื่นๆ) สำหรับทั้ง eCash และ Brands Cash โดยที่หลังเป็นระบบเงินสดอิเล็กทรอนิกส์ที่ได้แรงบันดาลใจจาก eCash ออกแบบโดยพนักงาน DigiCash คนก่อน Stefan Brands ขณะที่เขาทำอยู่นั้น แบ็กก็คิดหาวิธีขยายระบบของ Brands เพื่ออำนวยความสะดวกให้กับธุรกรรมออฟไลน์ โดยไม่จำเป็นต้องตรวจสอบกับธนาคารสำหรับการใช้จ่ายซ้ำในแต่ละการชำระเงิน (แม้ว่าเมื่อแบ็กหารือเกี่ยวกับโซลูชันของเขากับ Brands มันกลับกลายเป็นว่ามีคนอื่นแก้ปัญหานั้นไปก่อนเขาแล้ว)

อย่างไรก็ตาม เมื่อ eCash ยังไม่เริ่มต้นอย่างแท้จริงภายในกลางทศวรรษ 90 แอดัม แบ็กเริ่มอดทนไม่ค่อยไหว

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

เขาเห็นว่าระบบการชำระเงินทางอินเทอร์เน็ตแบบไม่ระบุตัวตนกำลังแย่งชิงส่วนแบ่งการตลาดอย่างรวดเร็ว ซึ่งหมายความว่าอนาคตของธุรกรรมดิจิทัลกำลังลอยไปในทิศทางที่อันตราย เมื่อทางเลือกที่ละเมิดความเป็นส่วนตัวเหล่านี้ฝังตัวเข้าไปในนิสัยของผู้คนในฐานะโซลูชันการชำระเงินออนไลน์มาตรฐานของพวกเขา เขาเชื่อว่ามันจะยากกว่ามากที่จะทำให้ผู้ใช้อินเทอร์เน็ตเปลี่ยนไปใช้เงินสดดิจิทัลแบบไม่ระบุตัวตน

ถึงเวลาลงมือทำแล้ว เนื่องจากเขาไม่มั่นใจในความก้าวหน้าของ DigiCash และดูเหมือนว่าไม่มีใครกำลังทำงานกับทางเลือก eCash ที่เป็นไปได้ แบ็กสรุปว่าเส้นทางที่เร็วที่สุดสู่ความสำเร็จอาจเป็นการเล่นบอลกับชอม เขาเสนอว่ากลุ่ม Cypherpunks สามารถก่อตั้งธนาคารสตาร์ทอัพ และอนุญาตให้ใช้เทคโนโลยีจาก DigiCash เพื่อออก eCash ที่ค้ำประกันด้วยสกุลเงินเองได้จริงๆ

"ผมพูดจริงๆ นะ และอยากลงทุนในเรื่องนี้" แบ็กทำให้ชัดเจนในเมลลิ่งลิสต์ Cypherpunks "คุณว่าไง? ธนาคาร digicash แห่งแรก 'ดำเนินการ' และเป็นเจ้าของโดยกลุ่ม cypherpunks?"

คนเดียวที่ตอบกลับข้อเสนอของเขาชี้ให้เห็นว่าแผนการนี้อาจไม่ได้ผลเช่นกัน: อย่างไรเสีย ชอมไม่อยากอนุญาตให้ใช้เทคโนโลยีของเขากับกลุ่ม Cypherpunks ไอเดียนี้จึงตายไปอย่างเงียบๆ

สองปีต่อมา ในช่วงฤดูร้อนปี 1997 แบ็กกลับมาที่รายการเพื่อเสนอแนวคิดของธนาคารแบบกระจาย หลังจากจบโปรแกรมปริญญาเอกอย่างประสบความสำเร็จและตอนนี้ทำงานที่มหาวิทยาลัยในฐานะนักวิจัยหลังปริญญาเอก ครั้งนี้เขาใช้ความเชี่ยวชาญในสาขาของเขาอย่างแท้จริง โดยอธิบายว่าการดำเนินงานของธนาคารสามารถแบ่งออกเป็นเครือข่ายของคนหรือองค์กรต่างๆ ได้ พวกเขาจะสามารถจำลองคอมพิวเตอร์เสมือนได้โดยการแลกเปลี่ยนข้อความและคำนวณฟังก์ชันที่เข้ารหัส แบ็กกล่าว โดยที่คอมพิวเตอร์เสมือนจะทำงานเป็นธนาคารปกติโดยพื้นฐาน

โดยการแบ่งธนาคารออกเป็นหลายฝ่ายที่พึ่งพากัน จะไม่มีหน่วยงานใดหน่วยงานหนึ่งจำเป็นต้องได้รับความไว้วางใจในการดำเนินงานของธนาคาร และแม้ว่าปัญหาพลเรือนไบแซนไทน์จะยังไม่ได้รับการแก้ไขอย่างสมบูรณ์ ระบบก็จะถูกโกงได้ก็ต่อเมื่อผู้เข้าร่วมจำนวนหนึ่งสมรู้ร่วมคิดกัน

"ธนาคารจะอยู่ในเครือข่ายใน CPU เสมือนนี้" แบ็กเขียน "โหนดแต่ละโหนดอาจมาและไป แต่นิติบุคคลซอฟต์แวร์ที่ปลอดภัยซึ่งเป็นธนาคารและข้อมูลบัญชี [sic] ของมันจะอยู่ต่อไป"

อีเมลของเขาไม่ได้รับการตอบกลับ

Last updated