Tags:
Node Thumbnail

บริษัทวิจัยความปลอดภัย Trail of Bits ได้รับทุนจาก DARPA ทำรายงานวิเคราะห์ถึงความ "ไร้ศูนย์กลาง" ของระบบบล็อคเชนทั้งหลายในตอนนี้ และพบว่าโลกบล็อคเชนนั้นยังมีความรวมศูนย์อยู่มาก

กระบวนการวิเคราะห์หาความรวมศูนย์ของรายงาน วิเคราะห์ความรวมศูนย์ 6 ด้าน ได้แก่

  • Authoritative centrality: จำนวน "บุคคล" (entity) เพื่อควบคุมระบบ โดยนับเป็น Nakamoto coefficient ที่ระบบรวมศูนย์มีค่าเป็น 1 และมากขึ้นเรื่อยๆ เมื่อระบบกระจายความควบคุมออกไป
  • Consensus centrality: คล้าย Authoritative centrality แต่นับในแง่ของในจำนวนบุคคลในเครือข่ายว่าถือกำลังไว้มากน้อยแค่ไหน เช่น mining pool ที่อาจจะควบคุมพลังแฮชสูงมากๆ
  • Motivational centrality: ดูการออกแบบโปรโตคอลที่คนมีส่วนร่วมมีแรงจูงใจที่จะทำตัวดีตามโปรโตคอล หรือต้องการการกำกับดูแลจากศูนย์กลาง
  • Topological centrality: ระบบหา consensus ของบล็อคเชนกระจายกันเพียงใด หรือที่จริงอิงกับโหนดจำนวนไม่มาก
  • Network centrality: เน็ตเวิร์ควิ่งผ่านผู้ให้บริการอินเทอร์เน็ตกระจายเพียงใด หรือที่จริงผู้ให้บริการบางรายสามารถบล็อคหรือควบคุมการสื่อสารในบล็อคเชนได้
  • Software centrality: ระบบบล็อคเชนพึ่งพิงกับความปลอดภัยของซอฟต์แวร์ตัวใดตัวหนึ่งหรือไม่ หากมีบั๊กในซอฟต์แวร์บางตัวแล้วจะทำให้คุณสมบัติของบล็อคเชนเปลี่ยนไปได้หรือไม่

บทวิเคราะห์แสดงให้เห็นว่าการเข้าควบคุมบล็อคเชนนั้นมีจุดรวมศูนย์กระจายไม่มาก เช่น Nakamoto coefficient ของบิตคอยน์นั้นอยู่ที่ 4 เท่านั้น เพราะเมื่อต้นปี 2021 นั้น mining pool 4 รายใหญ่ครองพลังแฮชเกิน 51% ส่วน Ethereum ก็มี Nakamoto coefficient อยู่ที่ 2-3 เท่านั้น

สำหรับเครือข่ายในกลุ่ม Proof of Stake นั้นบางตัวดีกว่าแต่ก็ไม่มากนัก เพราะปริมาณเงินที่ stake นั้น validator รายใหญ่เป็นผู้ถือเสียส่วนมาก Polygon มี Nakamoto coefficient อยู่ที่ 2 เท่านั้น

การวิเคราะห์ dependency ของโครงการซอฟต์แวร์บล็อคเชนต่างๆ ก็พบว่ามีความเหมือนกันอย่างมาก เช่น Monero หรือ Zcash ที่พัฒนาอย่างอิสระจากบิตคอยน์กลับมี dependency คล้ายกับบิตคอยน์อยู่ดี ส่วน Smart Contract บน Ethereum นั้น 90% ของจำนวน contract ทั้งหมด มีความคล้ายกันมากกว่า 56% แสดงว่านักพัฒนา Smart Contract ก็ใช้โค้ดซ้ำกันไปมา

ที่มา - Trail of Bits

No Description

Get latest news from Blognone

Comments

By: big50000
AndroidSUSEUbuntu
on 23 June 2022 - 02:50 #1252941
big50000's picture

ส่วน Smart Contract บน Ethereum นั้น 90% ของจำนวน contract ทั้งหมด มีความคล้ายกันมากกว่า 56% แสดงว่านักพัฒนา Smart Contract ก็ใช้โค้ดซ้ำกันไปมา

alt="look we have similar ideas. no you stole my idea. i stole your code. it's not my code"

By: KuroNeko_Hiki
AndroidUbuntuWindows
on 23 June 2022 - 08:07 #1252944 Reply to:1252941
KuroNeko_Hiki's picture

โ ค้ ด ข อ ง เ ร า

By: btoy
ContributorAndroidWindows
on 23 June 2022 - 08:15 #1252945 Reply to:1252941
btoy's picture

555

ถ้า​ StackOverflow ล่ม​ ชีวิตผมลำบากแน่นอน​ โดยเฉพาะช่วงนี้ที่ต้องมาทำอะไรที่ไม่เคยทำ


..: เรื่อยไป

By: errin on 23 June 2022 - 09:15 #1252948 Reply to:1252941

Good programmers steal, great programmers "It's mot my code"

By: raindrop
ContributoriPhoneWindows PhoneWindows
on 23 June 2022 - 09:27 #1252949

น้ำลดตอผุดกันใหญ่ อิอิ

By: phenocalypse
ContributorAndroidWindows
on 23 June 2022 - 11:20 #1252965

ถ้าความ centralized เป็นไปเพราะ security ก็พอเข้าใจได้อยู่ แต่ถ้า decentralized แล้วแข่งกันเรื่องความน่าเชื่อถือ/ความปลอดภัย ก็คงจะดี

By: big50000
AndroidSUSEUbuntu
on 23 June 2022 - 11:33 #1252967 Reply to:1252965
big50000's picture

ยิ่ง decentralise ยิ่งห่างจากความปลอดภัย ความเป็นส่วนตัว แต่ได้ความน่าเชื่อถือมากขึ้นตามทฤษฎี

ซึ่ง "ความน่าเชื่อถือ" มันก็ขึ้นอยู่กับพื้นฐานความเชื่อของคนเป็นตัวตั้งต้นด้วย ไม่สามารถชี้วัดได้ว่าสิ่งใดมีความน่าเชื่อถือมากที่สุด

By: aomnaruk
ContributorAndroidUbuntuWindows
on 23 June 2022 - 11:46 #1252969

ลองไปอ่าน Paper ฉบับเต็มมาละ...มันมีหลายจุดที่น่าสนใจอยู่เหมือนกันแต่มาตายตรงที่Conclusion
"The majority of Bitcoin nodes have significant incentives to behave dishonestly"
อะไรคือ incentive สำหรับคนรัน node ครับ? ถ้าคุณลองคิดดีๆสมมุติว่าประโยคนี้เป็นจริงตอนช่วง FOMO กันมากๆทำไมบรรดา node ทั้งหลายถึงไม่พยายามกอบโกยกันหละครับ


"Those who make peaceful revolution impossible will make violent revolution inevitable." JFK.

By: tonkung
Windows Phone
on 23 June 2022 - 14:17 #1252992

Smart Contract คล้ายกันที่อาจจะวัฒนธรรมเลยละครับ เพราะถ้ายิ่งแปลกยิ่งมีโอกาสโดนแฮกสูงมากกก

By: rattananen
AndroidWindows
on 23 June 2022 - 20:58 #1253022

Write once run everywhere.