- Signal เป็นแอปส่งข้อความส่วนตัวที่ดำเนินงานในรูปแบบ องค์กรไม่แสวงหากำไร โดยไม่มีการสร้างรายได้จากการสอดส่อง และคาดว่าค่าใช้จ่ายในการดำเนินงานรายปีในปี 2025 จะอยู่ที่ประมาณ 50 ล้านดอลลาร์
- ณ เดือนพฤศจิกายน 2023 ค่าใช้จ่ายด้านโครงสร้างพื้นฐานเพียงอย่างเดียวอยู่ที่ประมาณ 14 ล้านดอลลาร์ ต่อปี โดยค่าใช้จ่ายส่วนใหญ่เป็นพื้นที่จัดเก็บ เซิร์ฟเวอร์ การยืนยันการลงทะเบียน แบนด์วิดท์ และบริการอื่น ๆ
- เนื่องจาก Signal ใช้ การเข้ารหัสแบบปลายทางถึงปลายทาง กับข้อความ ไฟล์ โปรไฟล์ และข้อมูลผู้ติดต่อให้มากที่สุดเท่าที่ทำได้ และเก็บข้อมูลให้น้อยที่สุด จึงไม่ชดเชยต้นทุนด้วยการขายโฆษณาหรือขายข้อมูลสำหรับฝึก AI
- พนักงานประจำราว 50 คนรับผิดชอบ Android, Desktop, iOS, เซิร์ฟเวอร์, RingRTC, libsignal, ผลิตภัณฑ์และดีไซน์, การแปลเป็นภาษาท้องถิ่น และงานสนับสนุน โดยค่าแรงและสวัสดิการอยู่ที่ประมาณ 19 ล้านดอลลาร์ ต่อปี
- ฟีเจอร์คุ้มครองความเป็นส่วนตัวมีต้นทุนการพัฒนาสูงกว่าฟีเจอร์ทั่วไป และ Signal มุ่งดำเนินงานบนฐาน เงินบริจาครายย่อย ที่รับผิดชอบต่อผู้ใช้ มากกว่าต่อนักลงทุนหรือเป้าหมายการเติบโต
โครงสร้างต้นทุนและหลักการดำเนินงานของ Signal
- นับตั้งแต่เปิดตัวในปี 2013 Signal ได้ให้บริการเทคโนโลยีการเข้ารหัสแบบปลายทางถึงปลายทางผ่าน Signal Protocol และได้กลายเป็นมาตรฐานโดยพฤตินัยที่ช่วยปกป้องบทสนทนาหลายพันล้านรายการในบริการอย่าง WhatsApp และ Google Messages
- เมื่อไม่นานมานี้ Signal ได้เพิ่มชั้นความทนทานต่อควอนตัมให้กับ Signal Protocol และก่อนหน้านั้นได้พัฒนาเทคโนโลยีปกป้องเมทาดาทา เช่น sealed sender, การปกป้องผู้ติดต่อ, การปกป้องสมาชิกกลุ่ม และการปกป้องชื่อโปรไฟล์
- Signal จัดทำเอกสารอธิบายการตัดสินใจทางเทคนิค และเปิดซอร์สโค้ดเป็นโอเพนซอร์สเพื่อให้ภายนอกตรวจสอบได้
โครงสร้างไม่แสวงหากำไรและการดำเนินงานจากเงินบริจาค
- Signal แตกต่างจากบริษัทเทคโนโลยีเพื่อผู้บริโภคส่วนใหญ่ตรงที่เป็น องค์กรไม่แสวงหากำไร
- โครงสร้างนี้ทำหน้าที่เป็นกลไกที่ทำให้นักลงทุนหรือคณะกรรมการที่มุ่งรายได้กดดันให้ยอมสละความเป็นส่วนตัวบางส่วนในช่วงเวลายากลำบากได้ยากขึ้น
- เทคโนโลยีเพื่อผู้บริโภคแบบใช้ฟรีมักชดเชยต้นทุนด้วยการสร้างรายได้จากการสอดส่องและการละเมิดข้อมูลส่วนบุคคล และยังอาจใช้ growth hacking กับ dark pattern เพื่อเพิ่มเวลาที่ผู้ใช้ใช้กับฟีดและการแจ้งเตือน
- Signal ใช้งานได้ฟรีเช่นกัน แต่ปฏิเสธการออกแบบเชิงชักจูงและโมเดลธุรกิจที่ผลักดันสิ่งนั้น
- เงินทุนดำเนินงานมาจากเงินบริจาคและเงินกู้เริ่มต้นจาก Brian Acton โดยเป้าหมายระยะยาวคือการเข้าใกล้โครงสร้างที่ยั่งยืนได้เต็มที่ผ่าน เงินบริจาครายย่อย จากผู้ใช้จำนวนมาก
ทำไมจึงต้องใช้เงินปีละ 50 ล้านดอลลาร์
- การเป็นองค์กรไม่แสวงหากำไรไม่ได้ทำให้ต้นทุนการสร้างแอปสื่อสารระดับโลกต่ำลง
- Signal แข่งขันในพื้นที่ที่บริษัทมูลค่าหลายพันล้านดอลลาร์ได้สร้างบรรทัดฐานและระบบนิเวศทางเทคโนโลยีไว้แล้ว โดยโมเดลธุรกิจของบริษัทเหล่านั้นขัดแย้งกับพันธกิจด้านความเป็นส่วนตัวของ Signal
- ในปี 2025 คาดว่าการดำเนินงานของ Signal จะต้องใช้เงินประมาณ 50 ล้านดอลลาร์ ต่อปี
- เมื่อเทียบกับแอปส่งข้อความยอดนิยมอื่น ๆ ที่ไม่เคารพความเป็นส่วนตัว ตัวเลขนี้ถือว่าประหยัดมาก
- การเปิดเผยต้นทุนนี้ไม่ใช่รายละเอียดบัญชีทั้งหมด แต่เป็นตัวอย่างที่แสดงว่าค่าใช้จ่ายดำเนินงานถูกใช้ไปที่ใด โดยเฉพาะ โครงสร้างพื้นฐาน และ บุคลากร
ค่าใช้จ่ายโครงสร้างพื้นฐาน ณ เดือนพฤศจิกายน 2023
- ค่าใช้จ่ายโครงสร้างพื้นฐานปัจจุบันของ Signal อยู่ที่ประมาณ 14 ล้านดอลลาร์ ต่อปี
- พื้นที่จัดเก็บ: 1.3 ล้านดอลลาร์ ต่อปี
- เซิร์ฟเวอร์: 2.9 ล้านดอลลาร์ ต่อปี
- ค่าใช้จ่ายการลงทะเบียน: 6 ล้านดอลลาร์ ต่อปี
- แบนด์วิดท์ทั้งหมด: 2.8 ล้านดอลลาร์ ต่อปี
- บริการเพิ่มเติม: 700,000 ดอลลาร์ ต่อปี
- บริการเพิ่มเติมรวมถึงการมอนิเตอร์ uptime, การแจ้งเตือนเหตุขัดข้อง, ความจุสำรองสำหรับการกู้คืนจากภัยพิบัติ, สัญญาบำรุงรักษา และอื่น ๆ
แม้ลดการจัดเก็บให้เหลือน้อยที่สุดก็ยังมีต้นทุน
- Signal เข้ารหัสแบบปลายทางถึงปลายทางกับทุกอย่างที่ทำได้ และจัดเก็บให้น้อยที่สุดเท่าที่เป็นไปได้
- เมื่อส่งข้อความ บริการของ Signal จะนำข้อความที่เข้ารหัสแล้วไปไว้ใน คิวชั่วคราว เพื่อส่งต่อ และเมื่อส่งสำเร็จแล้วก็สามารถนำชุดข้อมูลเข้ารหัสนั้นออกจากคิวได้
- การจัดเก็บไฟล์ที่เข้ารหัสแบบปลายทางถึงปลายทางก็เป็นแบบชั่วคราวเช่นกัน และข้อมูลเข้ารหัสที่ยังไม่ถูกส่งจะถูกลบอัตโนมัติหลังจากไม่มีการใช้งานช่วงหนึ่ง
- เพียงการจัดเก็บชั่วคราวแบบนี้ Signal ก็ใช้จ่ายประมาณ 1.3 ล้านดอลลาร์ ต่อปี
- Signal ไม่สามารถอ่านหรือเข้าถึงข้อความที่เข้ารหัสได้ และกุญแจถอดรหัสอยู่กับผู้ใช้ ไม่ใช่ Signal
- ด้วยเทคโนโลยีเข้ารหัสเมทาดาทา ระบบถูกออกแบบไม่ให้เข้าถึงข้อมูลละเอียดอ่อน เช่น ใครเป็นผู้ส่งข้อความ สมุดที่อยู่ และข้อมูลโปรไฟล์
ต้นทุนของเซิร์ฟเวอร์และฟีเจอร์ความเป็นส่วนตัว
- เพื่อให้บริการทั่วโลกและการโทรเสียง/วิดีโอคุณภาพสูง เซิร์ฟเวอร์ของ Signal ต้อง กระจายอยู่ทั่วโลก
- latency อาจทำให้เสียงดีเลย์หรือคุณภาพวิดีโอลดลงในการสื่อสารแบบเรียลไทม์ ส่งผลให้การใช้งานแอปแย่ลง
- Signal เช่าโครงสร้างพื้นฐานจากผู้ให้บริการหลายราย เช่น Amazon AWS, Google Compute Engine และ Microsoft Azure แต่ทุกอย่างถูกเข้ารหัสแบบปลายทางถึงปลายทาง ทำให้ทั้ง Signal และผู้ให้บริการโครงสร้างพื้นฐานไม่สามารถเข้าถึงข้อความและการโทรได้
- องค์กรไม่แสวงหากำไรขนาดเล็กอย่าง Signal จัดซื้อและติดตั้งเซิร์ฟเวอร์จริงที่จำเป็นในดาต้าเซ็นเตอร์อิสระทั่วโลกได้ยาก
- ในปี 2017 Signal ได้พัฒนาวิธีค้นหาผู้ติดต่อแบบเป็นส่วนตัวโดยใช้ trusted execution environment
- ผู้ใช้สามารถหาเพื่อนและผู้ติดต่อได้โดยไม่ต้องเปิดเผยสมุดที่อยู่ให้ Signal
- ช่วงแรกเซิร์ฟเวอร์ไม่กี่เครื่องก็เพียงพอ แต่เมื่อจำนวนผู้ใช้เพิ่มขึ้น ในช่วงพีก การค้นหาผู้ติดต่อแบบเป็นส่วนตัวเพียงอย่างเดียวต้องใช้เซิร์ฟเวอร์ประมาณ 600 เครื่อง และมีค่าใช้จ่ายมากกว่า 2 ล้านดอลลาร์ ต่อปี
- ด้วยการปรับปรุงงานวิจัยอัลกอริทึมและการอัปเดตฮาร์ดแวร์ ปัจจุบันลดจำนวนเซิร์ฟเวอร์ลงเหลือประมาณ 10 เครื่อง ขณะรองรับทราฟฟิกได้มากขึ้น
ค่าใช้จ่ายการลงทะเบียนและปัญหาการยืนยันผ่าน SMS
- เมื่อมีการติดตั้งใหม่หรือลงทะเบียนซ้ำบนอุปกรณ์ใหม่ Signal จะส่งโค้ดลงทะเบียนผ่าน SMS หรือการโทรเสียงเพื่อยืนยันว่าผู้ใช้ครอบครองหมายเลขโทรศัพท์นั้น
- ขั้นตอนนี้สำคัญต่อการป้องกันการสร้างบัญชีสแปมจนทำให้บริการใช้งานไม่ได้
- โค้ดลงทะเบียนถูกส่งผ่านผู้ให้บริการสื่อสารหลายรายเพื่อเพิ่มคุณภาพการส่งทั่วโลก
- ค่าใช้จ่ายของบริการลงทะเบียนเพื่อยืนยันหมายเลขโทรศัพท์ปัจจุบันเฉลี่ยประมาณ 6 ล้านดอลลาร์ ต่อปี
- ค่าใช้จ่ายแตกต่างกันมากในแต่ละเดือน และอาจพองตัวจาก toll fraud
- เป็นวิธีที่ผู้ให้บริการเครือข่ายบางรายแบ่งรายได้กับผู้ก่อการฉ้อโกงโดยเพิ่มทราฟฟิก SMS และการโทร
- Signal พยายามร่วมมือกับผู้ให้บริการยืนยันตัวตนทางเสียงและ SMS เพื่อตรวจจับและบล็อกการลงทะเบียนฉ้อโกงอย่างรวดเร็ว แต่ก็ยังมีต้นทุนที่คาดการณ์ได้ยากหลงเหลืออยู่
แบนด์วิดท์และค่าใช้จ่ายรีเลย์การโทร
- เว็บไซต์ แอป และบริการทุกอย่างต้องจ่าย ค่าแบนด์วิดท์ ที่ใช้เมื่อผู้ใช้เชื่อมต่อ
- บริษัทเทคโนโลยีขนาดใหญ่อย่าง Amazon, Google และ Microsoft ดำเนินงานดาต้าเซ็นเตอร์ สายไฟเบอร์ออปติก และอุปกรณ์เครือข่ายของตนเอง แต่องค์กรขนาดเล็กอย่าง Signal ต้องเช่าแบนด์วิดท์ที่จำเป็นจากผู้ให้บริการรายใหญ่
- Signal ใช้จ่ายด้านแบนด์วิดท์ประมาณ 2.8 ล้านดอลลาร์ ต่อปี เพื่อรองรับข้อความ รูปภาพ วิดีโอ บันทึกเสียง เอกสาร และการโทรเสียง/วิดีโอ
- การโทรเสียงและวิดีโอต้องใช้แบนด์วิดท์มากกว่าข้อความตัวอักษรอย่างมาก และฟีเจอร์โทรแบบเข้ารหัสปลายทางถึงปลายทางของ Signal เป็นหนึ่งในบริการที่แพงที่สุด
- การโทรแบบเข้ารหัสปลายทางถึงปลายทางกับคนที่ไม่ได้อยู่ในรายชื่อผู้ติดต่อจะถูกส่งผ่านเซิร์ฟเวอร์รีเลย์เสมอเพื่อซ่อนข้อมูล ที่อยู่ IP
- บริการคู่แข่งส่วนใหญ่ไม่ได้ใช้วิธีนี้
- มีต้นทุนสูงกว่าวิธีที่ใช้การเชื่อมต่อ P2P เสมอเมื่อทำได้
- ที่ระดับทราฟฟิกปัจจุบัน แบนด์วิดท์ขาออกที่จำเป็นสำหรับการโทรเสียงและวิดีโอของ Signal อยู่ที่ประมาณ 20PB ต่อปี หรือ 20 ล้าน GB
- ค่าใช้จ่ายด้านแบนด์วิดท์ที่เกี่ยวข้องกับการโทรเพียงอย่างเดียวอยู่ที่ประมาณ 1.7 ล้านดอลลาร์ ต่อปี โดยยังไม่รวมค่าแรงวิศวกรที่ดูแลซอฟต์แวร์โทรและค่าโครงสร้างพื้นฐานเซิร์ฟเวอร์
- Signal ยังมีตัวเลือกให้ส่งการโทรทั้งหมดผ่านเซิร์ฟเวอร์รีเลย์:
Privacy > Advanced > Always Relay Calls
แอปส่งข้อความระดับโลกที่ดำเนินงานโดยคนราว 50 คน
- Signal ไม่ได้เป็นเพียงบริการที่รักษาความเป็นส่วนตัว แต่ยังประกอบด้วยแอปข้ามแพลตฟอร์มและไลบรารีต่าง ๆ
- ในระบบนิเวศที่การสอดส่องเป็นค่าเริ่มต้น การรักษาความเป็นส่วนตัวมักจำเป็นต้องสร้างหรือปรับแก้ไลบรารีของตนเอง แทนที่จะใช้เฟรมเวิร์กทั่วไปตรง ๆ
- มีทีมไคลเอนต์สามทีมที่รับผิดชอบ Android, Desktop และ iOS แยกกัน
- ทีมวิศวกรรมอีกทีมพัฒนาและดูแลเซิร์ฟเวอร์ การโทร และไลบรารีหลัก เช่น Signal Server, RingRTC และ libsignal
- ทีมผลิตภัณฑ์และดีไซน์สร้างพฤติกรรมและหน้าตาของแอป ส่วนทีมแปลเป็นภาษาท้องถิ่นประสานงานการแปลเป็น มากกว่า 60 ภาษา
- ทีมสนับสนุนภายในองค์กรสื่อสารกับผู้ใช้โดยตรง และส่งต่อฟีดแบ็กทางเทคนิคโดยละเอียดกับข้อมูลแก้ปัญหาแบบเรียลไทม์ให้แต่ละทีม
- เนื่องจาก Signal ไม่เก็บข้อมูลวิเคราะห์หรือ telemetry เกี่ยวกับพฤติกรรมผู้ใช้ บทบาทของทีมสนับสนุนจึงสำคัญเป็นพิเศษ
ค่าแรงและสภาพการแข่งขัน
- ปัจจุบัน Signal มีพนักงานประจำประมาณ 50 คน
- เพื่อเปรียบเทียบ LINE Corporation มีพนักงานประมาณ 3,100 คน ส่วนฝ่ายของ Kakao Corp ที่พัฒนา KakaoTalk มีขนาดประมาณ 4,000 คน
- บริษัทขนาดใหญ่อย่าง Apple, Meta และ Alphabet มีจำนวนพนักงานรวมมากกว่านั้นมาก
- งบดำเนินงานทั้งหมดของ Signal ประมาณครึ่งหนึ่งถูกใช้ไปกับการจ้าง ตอบแทน และรักษาบุคลากร
- เมื่อรวมสวัสดิการ บริการ HR ภาษี การสรรหา และเงินเดือนแล้ว อยู่ที่ประมาณ 19 ล้านดอลลาร์ ต่อปี
- Signal ตั้งเป้าจ่ายค่าตอบแทนให้ใกล้เคียงค่าจ้างในอุตสาหกรรมมากที่สุดเท่าที่ทำได้ภายใต้ข้อจำกัดขององค์กรไม่แสวงหากำไร
- แม้ไม่สามารถให้หุ้น ออฟฟิศหรู หรือสวัสดิการแบบบริษัทเทคโนโลยีขนาดใหญ่ได้ แต่ก็ต้องจ้างและรักษาบุคลากรที่มีประสบการณ์และความเชี่ยวชาญในอุตสาหกรรมที่แข่งขันสูง
ฟีเจอร์ความเป็นส่วนตัวสร้างต้นทุนการพัฒนามากขึ้น
- เมื่อการใช้งาน Signal เพิ่มขึ้น ค่าโครงสร้างพื้นฐานก็เพิ่มขึ้น และโครงสร้างพื้นฐานที่มากขึ้นก็ต้องใช้บุคลากรมากขึ้น
- ณ เดือนพฤศจิกายน 2023 เครือข่ายเซิร์ฟเวอร์ของ Signal ตอบสนองคำขอเป็นประจำประมาณ 100,000 คำขอต่อวินาที
- เมื่อบริการระดับโลกรองรับคำขอหลายพันล้านรายการต่อวัน ปัญหาที่มีโอกาสเกิดหนึ่งในล้านก็ไม่ใช่เรื่องหายากอีกต่อไป
- วิศวกรบางครั้งต้องเขียนโค้ดเฉพาะเพื่อจำลองปัญหาการเชื่อมต่อ IPv6 ที่ซับซ้อน ซึ่งเกิดขึ้นในบางภูมิภาค บาง ISP หรือการตั้งค่าระบบปฏิบัติการเฉพาะ
- การเพิ่มฟีเจอร์ทั่วไปพร้อมรักษาความเป็นส่วนตัวต้องอาศัยงานจำนวนมากและความคิดสร้างสรรค์
- รูปโปรไฟล์และชื่อโปรไฟล์ของ Signal ถูกเข้ารหัสแบบปลายทางถึงปลายทางเสมอ ทำให้ Signal เข้าถึงไม่ได้
- ชั้นการปกป้องนี้ถูกดูแลมานานกว่า 6 ปีแล้ว และ Signal ประเมินว่าบริการคู่แข่งยังไม่ใช้แนวทางเดียวกัน
- การรองรับรูปโปรไฟล์ไม่ใช่โปรเจกต์วันหยุดสุดสัปดาห์ของวิศวกรคนเดียว แต่เป็นงานที่ต้องสร้างแนวคิดใหม่อย่าง profile keys แล้วทดสอบระยะยาวข้ามหลายแพลตฟอร์มก่อนปล่อยใช้งาน
- การค้นหา GIF แบบเคลื่อนไหวบน Android และ iOS ก็ไม่ได้เป็นเพียงการผนวกรวม SDK ค้นหา GIF มาตรฐาน
- ล่าสุด Signal ยังเริ่มงานเพิ่มความทนทานต่อภัยคุกคามหลังยุคควอนตัมให้กับ Signal Protocol เพื่อปกป้องบทสนทนาในวันนี้จากภัยคุกคามในอนาคต
เทคโนโลยีทางเลือกบนฐานเงินบริจาครายย่อย
- Signal ต้องการแสดงให้เห็นว่าแนวทางที่มี ความเป็นส่วนตัว เป็นศูนย์กลาง ไม่ใช่การสอดส่อง เป็นสิ่งที่เป็นไปได้
- เป้าหมายคือการสนับสนุนและดูแลแอปส่งข้อความส่วนตัวแบบโอเพนซอร์สด้วยเงินบริจาครายย่อย
- เมื่อค่าใช้จ่ายของเทคโนโลยีเพื่อผู้บริโภคถูกชดเชยด้วยการสอดส่อง ผู้คนจึงคุ้นเคยกับ “ฟรี” ในฐานะค่าเริ่มต้น
- ผู้เล่นบางรายในอุตสาหกรรมสะสมข้อมูลส่วนบุคคลมหาศาลและอำนาจในการใช้ข้อมูลนั้น
- Signal มุ่งสู่โมเดลองค์กรที่รับผิดชอบต่อผู้ใช้บริการ ไม่ใช่นักลงทุนหรือการไล่ตามการเติบโตและรายได้
- สามารถบริจาคได้ผ่านเว็บไซต์ Signal หรือคำแนะนำการบริจาคในแอป
1 ความคิดเห็น
ความคิดเห็นบน Hacker News
ความโปร่งใสอย่างเต็มที่ ที่ไม่ถึงขั้นอ้อนวอนขอเงินบริจาค แต่ก็ชี้นำอย่างระมัดระวังนั้นควรค่าแก่การยอมรับ
เมื่อเทียบกับวิธีที่ Wikipedia แสดงให้เห็นแล้วรู้สึกสดใหม่กว่า CEO ส่งอีเมลที่มีน้ำเสียงหงุดหงิดอย่าง “LAST REMINDER” หรือ “We've had enough” ซึ่งน่าขันตรงที่ส่งไปถึงคนที่บริจาคไปแล้วด้วย
Wikipedia มีเงินมากเสียจนยังแบ่งไปจ่ายให้ที่ปรึกษาที่บอกว่าจะ “ช่วยระดมทุนให้มากขึ้น” โลกมันแปลกแต่ก็ทำงานแบบนี้แหละ ผมมองว่าโมเดลกองทุนถาวร (endowment) แบบ Wikipedia ยังดีกว่า มีงบประมาณที่คาดการณ์ได้และกองทุนที่ทำให้ดำเนินงานระยะยาวได้ ส่วนเราก็แค่ทนแคมเปญระดมทุนไป ผมบล็อกด้วยฟิลเตอร์ uBlock อยู่ เคยจ่ายไป 6 ดอลลาร์ในปี 2012 ซึ่งตามมาตรฐานการตลาดของฝั่งนั้นก็น่าจะพอสำหรับทั้งชีวิตแล้ว
หลังจากนั้นจดหมายขอเงินเพิ่มก็เริ่มถาโถมมาทันที และจนถึงตอนนี้ก็ยังไม่หยุด เลยยังเสียใจอยู่เรื่อย ๆ
ไม่รู้ว่าเงินไปอยู่ที่ไหนบ้าง แต่ผมใช้ไซต์นั้นเกือบยี่สิบครั้งต่อวัน และชัดเจนว่าได้รับคุณค่าจริงจากมัน
ผมเป็นสมาชิกตลอดชีพของสมาคมศิษย์เก่ามหาวิทยาลัย แต่ก็ยังได้รับจดหมายหัวข้อทำนอง “YOUR OFFER INSIDE” อยู่เรื่อย ๆ พอเปิดดู “ข้อเสนอ” นั้นก็คือให้จ่ายเงินเพิ่ม
ข้อมูลค่าตอบแทนปี 2022 สำหรับผู้ที่สนใจ: https://projects.propublica.org/nonprofits/organizations/824...
Jim O'leary รองประธานฝ่ายวิศวกรรมประมาณ 700,000 ดอลลาร์, Ehren Kret CTO ประมาณ 670,000 ดอลลาร์, Aruna Harder COO ประมาณ 470,000 ดอลลาร์ และนักพัฒนาซอฟต์แวร์หลายคนอยู่ในระดับ 420,000–480,000 ดอลลาร์ ส่วน Meredith Whittaker อยู่ที่ประมาณ 197,000 ดอลลาร์, Moxie Marlinspike ประมาณ 82,000 ดอลลาร์ และ Brian Acton แสดงเป็น 0 ดอลลาร์
เขาใช้เงิน 6 ล้านดอลลาร์เพื่อส่งรหัสยืนยันทาง SMS หรือการโทรด้วยเสียงตอนสมัคร ซึ่งควรไปทางกระจายศูนย์ตั้งแต่แรก สิ่งที่เผด็จการควบคุมคือเครือข่ายมือถือและโครงสร้างพื้นฐาน และในความเป็นจริงก็หาทางติดตามผู้คนจนได้ ต้นทุนนี้ทำให้ผู้คนตกอยู่ในอันตราย การผูกตัวตนเข้ากับโครงสร้างพื้นฐานของผู้ให้บริการโทรคมนาคมเป็นข้อบกพร่องด้านความเป็นส่วนตัวที่ร้ายแรงและยังมีค่าใช้จ่ายสูงด้วย หากเป้าหมายคือโซลูชันที่เป็นส่วนตัวที่สุด ก็ไม่ควรยอมรับสิ่งนี้ต่อไป ตัวตนควรเป็นกุญแจเชิงเข้ารหัส
หรือจริง ๆ แล้วมี C-level 7 คน รวมถึง 3 คนที่ซ่อนอยู่ใต้ตำแหน่ง “นักพัฒนาซอฟต์แวร์” และรวมเป็นประมาณ 3.7 ล้านดอลลาร์กันแน่? ถ้าไม่มีคำตอบสำหรับคำถามนี้ ผมจะไม่บริจาคให้ที่แบบนี้เด็ดขาด ในทางกลับกัน องค์กรไม่แสวงหากำไรท้องถิ่นในฟินแลนด์ที่ผมสังกัดอยู่ให้บริการหลายอย่างรวมถึง Matrix จ่ายแค่ปีละ 40 ยูโร และเงินนั้นไม่ได้ไหลไปหาผู้บริหาร C-level
chat.signal.orgresolve ไปที่ AWS และถ้าใช้แบนด์วิดท์จำนวนมากบน AWS ก็แพงมหาศาล Signal บอกว่าแค่การโทรเสียงก็ใช้แบนด์วิดท์ 20PB ต่อปีและมีค่าใช้จ่าย 1.7 ล้านดอลลาร์ แม้ประเมินราคา AWS ในช่วงเกิน 150TB ต่อเดือนคร่าว ๆ ที่ 0.05 ดอลลาร์ต่อ GB ปริมาณ 1.6PB ต่อเดือนก็อยู่ที่ 80,000 ดอลลาร์ต่อเดือน หรือ 960,000 ดอลลาร์ต่อปี ขณะที่ในประเทศที่ค่าแบนด์วิดท์ต่ำอย่างสหรัฐฯ วงจรอินเทอร์เน็ต 10Gbps จากผู้ให้บริการ Tier-1 อาจอยู่ที่ราว 800 ดอลลาร์ต่อเดือน และรองรับได้ประมาณ 36PB ต่อปี ดังนั้นจึงกลายเป็นการเทียบ 36PB ที่ราวปีละ 10,000 ดอลลาร์ กับ AWS ที่ 20PB ราคา 960,000 ดอลลาร์ ไม่รู้ว่าตัวเลข 1.7 ล้านดอลลาร์มาจากไหน และต่อให้เป็น 960,000 ดอลลาร์ก็ยังแพงเกินไปมาก AWS ทำเงินมหาศาลจากค่าแบนด์วิดท์ ถ้าไม่มีผู้เชี่ยวชาญ DevOps ที่ได้มากกว่า 300,000 ดอลลาร์ต่อปีก็คงแปลกส่วนค่าเซิร์ฟเวอร์ต้องมีข้อมูลเพิ่มจึงจะลงลึกได้ แต่การซื้อและดูแลโครงสร้างพื้นฐานเอง หรือเช่าโดยตรง มีแนวโน้มว่าจะถูกกว่า AWS มาก พื้นที่จัดเก็บควรซื้อและดูแลเองมากกว่า ดูตัวอย่างอย่าง Backblaze ได้ ค่าแบนด์วิดท์ คอมพิวต์ และสตอเรจของผู้ให้บริการคลาวด์แพงอย่างไร้เหตุผล และถ้าสนใจเรื่องเงินกับกำไรขาดทุน ก็ต้องทำต่างจากวิธีหลักในตลาดที่คลิก UI ไม่กี่ครั้งเพื่อผูกบริการเข้าไปโดยไม่รู้ด้วยซ้ำว่าข้างในเกิดอะไรขึ้น ถึงอย่างนั้นผมก็ยังชอบสิ่งที่ Signal ทำและความหมายเชิงสัญลักษณ์ของมัน และหวังว่าจะทำได้ดีต่อไป
ได้ บริจาค 10 ดอลลาร์ ให้ Signal แล้ว วิธีทำบน iPhone ภายใน 1 นาทีคือเปิด Signal แตะไอคอนผู้ใช้มุมซ้ายบน จากนั้นไปที่ “Settings” → “Donate to Signal” แตะ “Donate” เลือกตัวเลือกการบริจาค แล้วจ่ายด้วย Apple Pay
หาเหตุผลที่ชัดเจนใน Google ก็ยาก ไม่รู้ว่าพลาดขั้นตอนยืนยันตัวตนที่ไหนสักแห่ง หรือการชำระเงินแบบนี้ถูกห้ามใช้ยอดคงเหลือใน Apple Account กันแน่
ไม่รู้ว่าทำไมต้องยอมลำบากขนาดนั้นเพื่อใช้งาน
ถ้าชอบ Signal ก็น่าพิจารณา บริจาคเป็นประจำ อย่างจริงจัง
Signal ส่งมอบผลงานอย่างสม่ำเสมอมาหลายปี และพอมีตัวเลือกนี้ก็เลยตั้งไว้ที่เดือนละ 20 ดอลลาร์ อยากรู้การกระจายของยอดบริจาค ในรายชื่อผู้ติดต่อของฉันเห็นแค่คนที่มีแบจเดือนละ 10 ดอลลาร์ 1 คน กับแบจเดือนละ 5 ดอลลาร์ 1 คน แน่นอนว่าอาจมีคนซ่อนแบจอีกก็ได้ เพื่อให้ Signal มั่นคงทางการเงิน ดูเหมือนต้องมีคน 5 แสนคนที่จ่ายเดือนละ 20 ดอลลาร์ และมีคนรวยช่วยเติมอีกคนละหลายล้านดอลลาร์ หากอยากกระตุ้นการบริจาค วิธีหนึ่งอาจให้ไคลเอนต์ประเมินต้นทุนโครงสร้างพื้นฐานสุทธิที่เกิดจากการใช้งานของฉัน แล้วแสดงในหน้าบริจาค
แบบนั้นจะใช้เงินกับบริการแชตมากกว่ารวมค่าเน็ตมือถือ โทรไม่อั้น โทรศัพท์บ้าน DSL และบริการสตรีมมิงเสียอีก ต้นทุนจริงดูเหมือนจะอยู่ราวปีละ 1 ดอลลาร์ต่อผู้ใช้ ถ้าเป็นการบริจาคตามสมัครใจ ฉันก็มักจ่ายมากกว่าต้นทุนของตัวเองอย่างน้อย 2 เท่า เพื่อครอบคลุมส่วนของคนที่จ่ายไม่ได้หรือไม่จ่าย แต่การจ่าย 240 เท่าของต้นทุนรู้สึกเหมือนสิ้นเปลือง ด้วยเงินเท่ากัน ยังมีองค์กรไม่แสวงหากำไรอีกมากในด้านอย่างความยากจนหรือการเปลี่ยนแปลงสภาพภูมิอากาศที่สร้างผลลัพธ์ได้มากกว่า
ทำไมฉันถึงอยากจ่ายเงินเพื่อให้พัฒนาบางสิ่งที่กักฉันไว้ในแพลตฟอร์มนั้นและไม่ให้ทางออก
จริง ๆ ใช้แทบจะแค่กับคู่ของฉัน แต่ก็ใช้ทุกวัน และรู้สึกดีที่ได้สนับสนุนสิ่งที่มีคุณค่า
ฉันชอบ Signal ภารกิจของมัน และท่าทีที่หาได้ยากในการปกป้องสิ่งนั้น จนเกือบจะข้ามบทความไปโดยแทบไม่ได้อ่าน แต่ รายละเอียดเรื่องต้นทุนและโครงสร้างพื้นฐาน น่าสนใจ
ทั้งที่เก็บข้อมูลชั่วคราวปีละ 1.3 ล้านดอลลาร์, รหัสยืนยันสมัครใช้งาน 6 ล้านดอลลาร์, การโกงค่าโทร, ค่าใช้จ่ายดาต้าเซ็นเตอร์ของ Google·Facebook, การรั่วไหลของข้อมูลของ Google·Microsoft และอื่น ๆ, จำนวนพนักงานประจำ 50 คน เทียบกับแอปคล้ายกันที่มี 3,000–4,000 คน ล้วนแต่น่าสนใจ
อาจฝืนไปหน่อยที่จะเรียกสิ่งนี้ว่าข้อมูลรั่วไหล
เมื่อก่อนเคยมีฟีเจอร์เกี่ยวกับ คริปโตเคอร์เรนซี อะไรสักอย่างไม่ใช่หรือ? อยากรู้ว่าเป็นอย่างไรบ้าง
เหมือนจะชื่อ MobileCoin และมีอยู่จริง: https://support.signal.org/hc/en-us/articles/360057625692-In...
สิ่งนี้ทำรายได้อยู่หรือเปล่า?
ถ้าโปรโมตแรงกว่านี้ รายได้อาจเพิ่มขึ้นก็จริง แต่ก็คงเสียผู้ใช้ที่ทนเรื่องไร้สาระของคริปโตไม่ได้ไป
Signal มี ผู้ใช้ที่ใช้งานอยู่ 40 ล้านคน ในปี 2021 [1]
ถ้าต้นทุนโครงสร้างพื้นฐาน 14 ล้านดอลลาร์ ก็เท่ากับปีละ 0.35 ดอลลาร์ต่อผู้ใช้ และแม้คิดจากต้นทุนรวม 33 ล้านดอลลาร์ ก็เท่ากับปีละ 0.825 ดอลลาร์ต่อผู้ใช้ โดยรวมดูสมเหตุสมผลมาก
[1] https://www.businessofapps.com/data/signal-statistics/
ต้นทุนของโซเชียลมีเดียส่วนใหญ่ดูเหมือนจะอยู่ประมาณนี้ และในระดับนี้ คนจำนวนมากในประเทศยากจนก็ยังจ่ายได้
[1] https://news.ycombinator.com/item?id=38117385
ตอนนั้นก็คิดว่าสมเหตุสมผล และ Signal ดีกว่า จึงยิ่งมีเหตุผลรองรับมากกว่า
ถ้าบอกตอนสมัครว่าค่าใช้จ่ายอยู่ราวปีละ 1 ดอลลาร์ และเตือนสักปีละครั้ง คนส่วนใหญ่น่าจะจ่ายค่าใช้จ่ายได้เองค่อนข้างเร็ว
หากค่าใช้จ่ายเป็นที่เก็บข้อมูลปีละ 1.3 ล้านดอลลาร์, เซิร์ฟเวอร์ปีละ 2.9 ล้านดอลลาร์, ค่าธรรมเนียมการสมัครปีละ 6 ล้านดอลลาร์, แบนด์วิดท์รวมปีละ 2.8 ล้านดอลลาร์ และบริการเพิ่มเติมปีละ 7 แสนดอลลาร์ ก็เท่ากับว่า Signal ใช้เงินกับการ ส่ง SMS ยืนยันตัวตน ตอนสมัคร มากกว่าโครงสร้างพื้นฐานทั้งหมดที่เหลือเมื่อไม่นับทราฟฟิก ดูเหมือนจะมากเกินไป
https://www.cnn.com/2023/02/18/business/twitter-blue-two-fac...
ทราฟฟิกยืนยันตัวตนของแอปอย่าง Signal เพิ่มขึ้น ขณะที่รายได้จาก SMS ของลูกค้าตนเองลดลง จึงมองว่าบริษัทเทคโนโลยียังไงก็ต้องจ่ายอยู่แล้ว และขึ้นราคา SMS อย่างมากในหลายภูมิภาค นอกจากนี้ ค่าใช้จ่ายยังเพิ่มขึ้นอย่างคาดเดาไม่ได้จาก การฉ้อโกงค่าโทร ซึ่งผู้ให้บริการเครือข่ายบางรายแบ่งรายได้กับผู้กระทำการฉ้อโกง แล้วปั่นทราฟฟิก SMS และการโทรบนเครือข่ายของตนเอง
สหรัฐฯ ค่อนข้างเป็นข้อยกเว้นที่สมเหตุสมผล เพราะค่าบริการ SMS สำหรับผู้บริโภคมักเป็นแบบไม่จำกัดหรือใกล้เคียง ส่วนที่เหลือของโลก วิธีสื่อสารแบบนี้แทบจะล้าสมัยไปแล้วเพราะมาร์จินที่ไร้สาระของมัน เป็นเทคโนโลยีที่ควรปล่อยให้ตายไปตามธรรมชาติได้แล้ว แต่ญาติ ๆ ในสหรัฐฯ ก็ยังดื้อใช้ iMessage กันอยู่
มันแทบจะครอบคลุมทุกคนในระดับผู้ใช้ แต่ต่างจากอีเมล การหาเบอร์จำนวนมากมีต้นทุนสูงมาก ข้อเสียคือการยืนยันด้วยเบอร์โทรทำแยกตามแต่ละบริการ Signal จ่ายต้นทุนนี้เมื่อยืนยันผู้ใช้ และบริการอื่น ๆ ก็ต้องจ่ายต้นทุนเดียวกันอีกเมื่อยืนยันผู้ใช้ของตนเอง มีผู้ให้บริการลักษณะคล้ายศูนย์แลกเปลี่ยนข้อมูลที่ยืนยันผู้ใช้ครั้งเดียวแล้วให้หลายบริการตรวจสอบโปรไฟล์ที่ผ่านการยืนยันได้ จึงสงสัยว่าวิธีแบบนี้จะช่วยลดต้นทุนการสมัครได้ไหม
ได้ยินเรื่องความสามารถในการขยายระบบบ่อย ๆ แต่สมัยก่อนเคยรันเว็บติดอันดับ Alexa 500 อันดับแรกด้วยแอป PHP บน shared hosting เดือนละ 5 ดอลลาร์มาแล้ว ถึงจะทำ caching แบบ manual เยอะมาก แต่ก็ยังทำได้ เดาว่าสแต็กอาจไม่ได้ถูกปรับแต่งดีพอ หรือถ้าจำไม่ผิดน่าจะเป็น Java ไม่อย่างนั้นก็อาจทำงานราคาแพงอย่าง SGX ในสเกลใหญ่
เมื่อคิดถึงระดับการใช้งานของ Signal แล้ว โดยรวมถือว่า ดำเนินงานได้ค่อนข้างถูก จนน่าประทับใจ
ภาษีคลาวด์ โดยเฉพาะค่าแบนด์วิดท์นี่บ้ามาก
ในระดับขนาดของ Signal มีโอกาสสูงว่าการสร้างโครงสร้างพื้นฐานเองจะถูกกว่า และอาจเริ่มจากส่วนที่แพงที่สุดอย่างที่เก็บข้อมูลกับแบนด์วิดท์ก่อน แล้วค่อยขยายไปส่วนอื่น SMS น่าเสียดาย แต่เป็นแกนหลักของผลิตภัณฑ์ จึงไม่มั่นใจว่าจะทำให้ถูกลงได้อย่างไรโดยยังคงคุณสมบัติเดิมไว้ การสมัครด้วยชื่อผู้ใช้+รหัสผ่านเป็นฝันร้ายด้านสแปม และจะเปลี่ยนประสบการณ์ผู้ใช้ด้วย
เห็นด้วยว่า SMS และเบอร์โทรศัพท์เป็นแกนหลัก แต่ถึงแม้จะจำเป็นต้องสมัครด้วยเบอร์โทร ก็ควรมีวิธีสื่อสารที่แยกจากเบอร์โทรอย่างสมบูรณ์ให้ด้วย