หลีกเลี่ยงโครงการบล็อคเชนที่ไร้จุดหมาย

จะทราบได้อย่างไรว่าคุณพบกรณีการใช้งานบล็อคเชนจริงหรือไม่

Blockchains เกินจริง ที่นั่นฉันพูด จาก Sibos ไปยัง เงิน20/20 เพื่อครอบคลุมเรื่องราวของ นักเศรษฐศาสตร์ และ Euromoneyดูเหมือนว่าทุกคนจะปีนขึ้นไปบนเกวียนบล็อคเชน และไม่ต้องสงสัยเลยว่าเหมือนกับบริษัทอื่นๆ ในพื้นที่ เราเห็นบริษัทจำนวนมากขึ้นอย่างรวดเร็วที่สร้างการพิสูจน์แนวคิดเกี่ยวกับ แพลตฟอร์มของเรา และ/หรือขอความช่วยเหลือจากเรา

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

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

ส่วนคนที่มีโครงการในใจแล้วมีปัญหาอะไร? ในหลายกรณี สามารถดำเนินโครงการได้อย่างสมบูรณ์แบบ โดยใช้ฐานข้อมูลเชิงสัมพันธ์ปกติ. คุณก็รู้ บีเฮมอธเหล็กตัวใหญ่อย่าง คำพยากรณ์ และ SQL Serverหรือสำหรับคนที่ใจกว้างมากขึ้น MySQL และ โพสต์เกรส. ให้ฉันเริ่มด้วยการตั้งสิ่งต่าง ๆ ให้ตรง:

หากฐานข้อมูลเชิงสัมพันธ์ในปัจจุบันตอบสนองความต้องการของคุณได้แล้ว คุณก็คงไม่บ้าที่จะใช้บล็อคเชน

ทำไม? เนื่องจากผลิตภัณฑ์อย่าง Oracle และ MySQL มีการพัฒนาอยู่เบื้องหลังหลายทศวรรษ มีการปรับใช้บนเซิร์ฟเวอร์นับล้านที่เรียกใช้การสืบค้นนับล้านล้านครั้ง พวกเขามีโค้ดที่ได้รับการทดสอบ ดีบั๊ก และปรับให้เหมาะสมที่สุดบางส่วนบนโลกใบนี้ ประมวลผลธุรกรรมหลายพันรายการต่อวินาทีโดยไม่ทำให้เสียเหงื่อ

แล้วบล็อคเชนล่ะ? ดี, ผลิตภัณฑ์ของเรา เป็นหนึ่งในบริษัทแรกๆ ที่ออกสู่ตลาด และเปิดให้บริการมาเป็นเวลา 5 เดือนพอดี โดยมีการดาวน์โหลดไม่กี่พันครั้ง จริงๆแล้วมันเสถียรมากเพราะเราสร้างมันขึ้นมา Bitcoin Coreซอฟต์แวร์ที่ขับเคลื่อน bitcoin แต่ถึงอย่างนั้น หมวดหมู่สินค้าทั้งหมดนี้ยังอยู่ในผ้าอ้อม.

ฉันกำลังบอกว่าบล็อคเชนไร้ประโยชน์? ไม่ได้อย่างแน่นอน. แต่ก่อนที่คุณจะเริ่มโครงการบล็อคเชนที่เปล่งประกายนั้น คุณต้องมีความคิดที่ชัดเจนก่อนว่า ทำไมคุณใช้บล็อคเชน. มีเงื่อนไขมากมายที่ต้องปฏิบัติตาม และถ้าไม่ใช่ คุณควรกลับไปที่กระดานวาดภาพ บางทีคุณสามารถกำหนดโครงการได้ดีขึ้น หรือบางทีคุณสามารถประหยัดเวลาและเงินให้กับทุกคนได้ เพราะคุณไม่จำเป็นต้องมีบล็อกเชนเลย

1. ฐานข้อมูล

นี่คือกฎข้อแรก บล็อคเชนเป็นเทคโนโลยีสำหรับ ฐานข้อมูลที่ใช้ร่วมกัน. ดังนั้น คุณต้องเริ่มต้นด้วยการรู้ว่าเหตุใดคุณจึงใช้ฐานข้อมูล ซึ่งฉันหมายถึงที่เก็บข้อมูลที่มีโครงสร้าง นี่อาจเป็นแบบดั้งเดิม ฐานข้อมูลเชิงสัมพันธ์ซึ่งประกอบด้วยตารางที่เหมือนสเปรดชีตตั้งแต่หนึ่งตารางขึ้นไป หรือจะอินเทรนด์กว่านี้ก็ได้ NoSQL หลากหลายซึ่งทำงานเหมือนระบบไฟล์หรือพจนานุกรมมากกว่า (ในระดับทฤษฎี ฐานข้อมูล NoSQL เป็นเพียงส่วนย่อยของฐานข้อมูลเชิงสัมพันธ์อยู่แล้ว)

บัญชีแยกประเภทสำหรับสินทรัพย์ทางการเงินสามารถแสดงได้อย่างเป็นธรรมชาติเป็นตารางฐานข้อมูล โดยที่แต่ละแถวแสดงถึงประเภทสินทรัพย์หนึ่งประเภทที่เป็นเจ้าของโดยเอนทิตีหนึ่งๆ แต่ละแถวมีสามคอลัมน์ที่ประกอบด้วย: (a) ตัวระบุของเจ้าของ เช่น หมายเลขบัญชี (b) ตัวระบุสำหรับประเภทสินทรัพย์ เช่น “USD” หรือ “AAPL” และ (c) ปริมาณของสินทรัพย์นั้นที่ถือโดยสิ่งนั้น เจ้าของ.

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

2. นักเขียนหลายคน

อันนี้ง่าย บล็อคเชนเป็นเทคโนโลยีสำหรับ ฐานข้อมูลที่มีผู้เขียนหลายคน. กล่าวอีกนัยหนึ่ง จำเป็นต้องมีมากกว่าหนึ่งเอนทิตีที่กำลังสร้างธุรกรรมที่แก้ไขฐานข้อมูล คุณรู้หรือไม่ว่าใครคือนักเขียนเหล่านี้?

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

3. ขาดความไว้วางใจ

และตอนนี้สำหรับกฎข้อที่สาม หากเอนทิตีหลายรายการกำลังเขียนไปยังฐานข้อมูล ก็จำเป็นต้องมีระดับของ .ด้วย ความหวาดระแวง ระหว่างหน่วยงานเหล่านั้น กล่าวอีกนัยหนึ่งบล็อคเชนเป็นเทคโนโลยีสำหรับ ฐานข้อมูลที่มีผู้เขียนที่ไม่น่าเชื่อถือหลายคน.

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

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

4. การแยกตัวกลาง

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

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

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

5. การโต้ตอบการทำธุรกรรม

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

ฉันหมายถึงอะไรโดยการโต้ตอบ? ในความหมายที่สมบูรณ์ นี่หมายความว่าธุรกรรมที่สร้างขึ้นโดยนักเขียนหลายคนมักขึ้นอยู่กับอีกฝ่ายหนึ่ง ตัวอย่างเช่น สมมติว่า Alice ส่งเงินบางส่วนให้ Bob แล้ว Bob ส่งเงินบางส่วนไปให้ Charlie ในกรณีนี้ ธุรกรรมของ Bob จะขึ้นอยู่กับธุรกรรมของ Alice และไม่มีทางที่จะตรวจสอบธุรกรรมของ Bob ได้โดยไม่ตรวจสอบธุรกรรมของ Alice ก่อน เนื่องจากการขึ้นต่อกันนี้ ธุรกรรมจึงอยู่ด้วยกันตามธรรมชาติใน a ฐานข้อมูลเดียวที่ใช้ร่วมกัน.

ยิ่งไปกว่านั้น คุณลักษณะที่ดีอย่างหนึ่งของบล็อคเชนคือสามารถสร้างธุรกรรมได้ ร่วมกันโดยนักเขียนหลายคนโดยที่ฝ่ายใดฝ่ายหนึ่งไม่เสี่ยง นี่คือสิ่งที่ช่วยให้ การจัดส่งเทียบกับการชำระเงิน การชำระเงินจะต้องดำเนินการอย่างปลอดภัยบนบล็อคเชน โดยไม่ต้องใช้ตัวกลางที่เชื่อถือได้

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

6. ตั้งกฎ

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

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

บัญชีแยกประเภทสินทรัพย์มีตัวอย่างง่ายๆ ของกฎประเภทนี้ เพื่อป้องกันธุรกรรมที่สร้างสินทรัพย์จากอากาศ กฎระบุว่าปริมาณรวมของสินทรัพย์แต่ละรายการในบัญชีแยกประเภทต้องเท่ากันก่อนและหลังทุกธุรกรรม

7. เลือกเครื่องมือตรวจสอบของคุณ

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

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

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

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

บล็อคเชนคือสายโซ่ของบล็อค ซึ่งแต่ละบล็อคมีชุดของธุรกรรมที่ได้รับการยืนยันเป็นกลุ่ม แต่ใครเป็นผู้รับผิดชอบในการเลือกธุรกรรมที่เข้าสู่แต่ละบล็อก? ในรูปแบบของ “บล็อคเชนส่วนตัว” ซึ่งเหมาะสำหรับแอปพลิเคชันระดับองค์กร คำตอบคือกลุ่มผู้ตรวจสอบความถูกต้อง ("ผู้ตรวจสอบ") แบบปิดที่เซ็นชื่อแบบดิจิทัลในบล็อกที่พวกเขาสร้างขึ้น การอนุญาตพิเศษนี้รวมกับรูปแบบฉันทามติแบบกระจายบางรูปแบบเพื่อป้องกันไม่ให้ผู้ตรวจสอบความถูกต้องส่วนน้อยเข้ายึดการควบคุมของห่วงโซ่ ตัวอย่างเช่น MultiChain ใช้รูปแบบที่เรียกว่า ความหลากหลายของการขุดซึ่งคนงานเหมืองที่ได้รับอนุญาตทำงานใน a รอบโรบิน แฟชั่น ด้วยระดับความผ่อนปรนบางอย่างเพื่อให้โหนดที่ไม่ทำงาน

ไม่ว่าจะใช้รูปแบบฉันทามติแบบใด โหนดตรวจสอบความถูกต้องจะมีพลังงานน้อยกว่าเจ้าของฐานข้อมูลแบบรวมศูนย์แบบดั้งเดิมมาก ผู้ตรวจสอบความถูกต้องไม่สามารถปลอมแปลงธุรกรรมหรือแก้ไขฐานข้อมูลที่ละเมิดกฎ ในบัญชีแยกประเภทสินทรัพย์ หมายความว่าพวกเขาไม่สามารถใช้เงินของผู้อื่น หรือเปลี่ยนแปลงปริมาณรวมของสินทรัพย์ที่แสดง อย่างไรก็ตาม ยังมีสองวิธีที่เครื่องมือตรวจสอบสามารถมีอิทธิพลต่อเนื้อหาของฐานข้อมูลอย่างไม่เหมาะสม:

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

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

8. คืนทรัพย์สินของคุณ

หากคุณมาไกลถึงขนาดนี้ คุณอาจสังเกตเห็นว่าฉันมักจะเรียกบล็อคเชนว่าเป็นฐานข้อมูลที่ใช้ร่วมกัน แทนที่จะเป็น “บัญชีแยกประเภทที่ใช้ร่วมกัน” ทั่วไป ทำไม? เนื่องจากเป็นเทคโนโลยี บล็อกเชนสามารถนำไปใช้กับปัญหาที่อยู่ไกลเกินกว่าการติดตามการเป็นเจ้าของทรัพย์สิน ฐานข้อมูลใดๆ ที่มีผู้เขียนที่ไม่น่าเชื่อถือหลายคนสามารถนำไปใช้บนบล็อกเชนได้ โดยไม่ต้องใช้ตัวกลาง ตัวอย่าง ได้แก่ ปฏิทินที่แชร์ การทำงานร่วมกันแบบ Wiki และฟอรัมสนทนา

ต้องบอกว่าตอนนี้ดูเหมือนว่าบล็อคเชนเป็นที่สนใจของผู้ที่ติดตามการเคลื่อนไหวและการแลกเปลี่ยนสินทรัพย์ทางการเงินเป็นหลัก ฉันสามารถนึกถึงเหตุผลสองประการสำหรับสิ่งนี้: (a) ภาคการเงินตอบสนองต่อภัยคุกคาม (เมื่อมองย้อนกลับไป เล็กจิ๋ว) ของ cryptocurrencies เช่น bitcoin และ (b) บัญชีแยกประเภทสินทรัพย์เป็นตัวอย่างที่เรียบง่ายและเป็นธรรมชาติที่สุดของฐานข้อมูลที่ใช้ร่วมกันด้วย ธุรกรรมที่ต้องพึ่งพาซึ่งกันและกันซึ่งสร้างขึ้นโดยหน่วยงานที่ไม่น่าเชื่อถือหลายแห่ง

หากคุณต้องการใช้บล็อคเชนเป็นบัญชีแยกประเภทสินทรัพย์ คุณต้องตอบคำถามสำคัญเพิ่มเติมหนึ่งข้อ: ลักษณะการเคลื่อนย้ายสินทรัพย์เป็นอย่างไร? ฉันไม่ได้หมายความถึงแค่เงินสด พันธบัตร หรือใบตราส่งสินค้าเท่านั้น แต่แน่นอนว่านั่นก็สำคัญเช่นกัน คำถามค่อนข้าง: ใครอยู่เบื้องหลังสินทรัพย์ที่แสดงบนบล็อคเชน? ถ้าฐานข้อมูลบอกว่าฉันเป็นเจ้าของบางสิ่งบางอย่าง 10 หน่วยใครจะอนุญาตให้ฉันอ้างสิทธิ์ 10 หน่วยนั้น ในโลกแห่งความเป็นจริง? ฉันจะฟ้องใครหากไม่สามารถแปลงสิ่งที่เขียนในบล็อคเชนเป็นสินทรัพย์ทางกายภาพแบบดั้งเดิมได้? (ดูนี่ สัญญาทรัพย์สิน เป็นตัวอย่าง)

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

สรุป

ดังที่ได้กล่าวไว้ในบทนำแล้ว หากโครงการของคุณไม่สำเร็จ ทุกเงื่อนไขเหล่านี้คุณไม่ควรใช้บล็อคเชน ในกรณีที่ไม่มีห้าอันดับแรก คุณควรพิจารณาสิ่งใดสิ่งหนึ่งต่อไปนี้: (a) การจัดเก็บไฟล์ปกติ (b) ฐานข้อมูลแบบรวมศูนย์ (c) master–slave การจำลองฐานข้อมูลหรือ (d) หลายฐานข้อมูลที่ผู้ใช้สามารถ สมัครเป็นสมาชิก.

และถ้าคุณทำครบห้าข้อแรกแล้ว ยังมีงานให้ทำอีก คุณต้องสามารถแสดงกฎของแอปพลิเคชันของคุณในแง่ของธุรกรรมที่ฐานข้อมูลอนุญาต คุณต้องมั่นใจว่าคุณสามารถไว้วางใจใครในฐานะผู้ตรวจสอบความถูกต้อง และวิธีที่คุณจะกำหนดฉันทามติแบบกระจาย และสุดท้าย หากคุณกำลังดูการสร้างบัญชีแยกประเภทที่ใช้ร่วมกัน คุณจำเป็นต้องรู้ว่าใครจะเป็นผู้สำรองสินทรัพย์ที่บัญชีแยกประเภทนั้นเป็นตัวแทน

มีคำตอบทั้งหมดหรือไม่ ขอแสดงความยินดี คุณมีกรณีการใช้งานบล็อคเชนจริง และ เราชอบที่จะได้ยินจากคุณ.

กรุณาโพสต์ความคิดเห็นใด ๆ ใน LinkedIn. ดูการติดตามนี้ด้วย: สี่กรณีการใช้งาน blockchain ของแท้.

ประทับเวลา:

เพิ่มเติมจาก มัลติเชน