Bencoin(BNC) · สังเขป...

24
Bencoin(BNC) BLOCKCHAIN SOLUTIONS White paper

Transcript of Bencoin(BNC) · สังเขป...

Page 1: Bencoin(BNC) · สังเขป บล็อคเชนและเทคโนโลยีการกระจายข้อมูลในเครือข่าย (dlt)เป็นการใหพ้าราดามอื่นๆทเี่ป็นพืน้ฐาน

Bencoin(BNC) BLOCKCHAIN SOLUTIONS

White paper

Page 2: Bencoin(BNC) · สังเขป บล็อคเชนและเทคโนโลยีการกระจายข้อมูลในเครือข่าย (dlt)เป็นการใหพ้าราดามอื่นๆทเี่ป็นพืน้ฐาน

สารบญ

สงเขป ...……………………………………………………………………………………………….……………………… 3

บลอคเชน: สมดบญชของบรษทของการแยกประเภท ………………………………….….……………………… 4

บลอคเชนคออะไร? ........................................................................................................................ 4

ประวตความเปนมาของ บทคอยน, บลอคเชน 2.0 และเทคโนโลยบญชแยกประเภท ................ 5

คลาวดคอมพวตง ………………………........................................................................................................... 7

คลาวดคอมพวตงคอ? ................................................................................................................... 7

Bencoinแพลตฟอรม คอ? ......................................................................................................................... 8

สงเขป ............................................................................................................................................ 8

การก าหนดคา Bencoin โหนดเตม (Full Node) ................................................................... 9

Bencoin โหนดเตม (Full Node) .......................................................................................... 10

Bencoin: คณสมบตหลก ......................................................................................................................... 12

Bencoin สวนตว ....................................................................................................................... 12

การบรการ บลอคเชน Bencoin บลอคเชน (Blockchain-as-a-Service:BaaS) ............. 13

App Hosting แบบกระจาย ...................................................................................... 13

การใหบรการ บทคอยน, อเธอรเลยม, LISK Node ................................................... 14

การกระจายขอมลเพยงวนคลก ................................................................................... 14

การรวมเกตเวยสกลเงน(Fiat gateway) .................................................................................. 15

ระบบโครงสราง 3 ช น .................................................................................................................. 15

Bencoin Consensus Network ......................................................................................................... 16

ขอตกลงอลกอรทม (Consensus Algorithm) ..................................................................... 16

มาสเตอรโหนด (Master Node) ............................................................................................. 18

Bencoin Consensus Network ......................................................................................... 19

การขยายตว ............................................................................................................................................... 21

บทสรป ........................................................................................................................................................ 22

กรณศกษา ................................................................................................................................................. 23

หลกฐานการท างาน(Proof of Existence) ............................................................................. 23

การช าระเงนและการช าระบญช .................................................................................................. 23

อางอง .......................................................................................................................................... 24

Page 3: Bencoin(BNC) · สังเขป บล็อคเชนและเทคโนโลยีการกระจายข้อมูลในเครือข่าย (dlt)เป็นการใหพ้าราดามอื่นๆทเี่ป็นพืน้ฐาน

สงเขป

บลอคเชนและเทคโนโลยการกระจายขอมลในเครอขาย (DLT)เปนการใหพาราดามอนๆทเปนพนฐาน

ซงเปนการดแลและบนทกขอมลเหลานนผานออนไลน

การกระจายขอมลในเครอขายนนไมเพยงแตขจดปญหาความปลอดภยซงเปนสาเหตของความลมเหลวข

องโปรตอลขอมลพนฐานเดมและการจายเงนใตโตะในขณะเดยวกนยงใหการดแลปองกนและการก าหนด

ต าแหนงไดอยางมประสทธภาพ

ขอไดเปรยบในดานตางๆของโซลช นบลอคเชน เชน คาใชจายทมลกษณะเฉพาะตว ความโปรงใส

การไมเปลยนแปลง ความปลอดภย และความนาเชอถอท าใหบรษททางดานการเงน หนวยงานใหขอมล

และโครงสรางทางดานอนๆ ไดมความพยายามคนหาแอพพลเคช นทเกยวของทงหมด

เพอการใหบรการทมประสทธภาพและผลประโยชนสงสด แตวา

หากตองการสรางบลอคเชนขนมาใหมทตรงกบเปาหมายดวยความปลอดภยแลว ในดานของเนตเวรค

อนฟรา ความปลอดภยในการพฒนาและ การดแลอยางตอเนองมผลใหมความรบผดชอบในปรมาณหนง

อกทง หากมการใชบลอคเชนเดมทมอยแลว(เชน บทคอยน)

จะเกดปญหาจ านวนมากส าหรบททด าเนนธรกจเปนหลก

ซงเหตผลนนมาจากผใชไมสามารถควบคมการพฒนาทเกยวกบการเพมประสทธภาพของบลอคเชนไดห

ลงจากนน

คลาวนคอมพวตง คอโมเดลทเหมาะสมเปนอยางมากส าหรบการใหบรการบลอคเชน

การบรการคราวนสามารถปรบใหเขากบความตองการทจ าเปนของโครงสรางและอนฟรา แพลตฟอรม

และซอฟแวรทจ าเปนผานเวบอนเทอรเนตเพจได

และมขอดส าหรบธรกจทไมจ าเปนตองลดหรอรกษาดวยตนเอง

Bencoin ไดเลอกวธการทใกลเคยงกบการแจกจายของบลอคเชน

และใหบรการบลอคเชนแบบไมเปดเผยโดยน าไปใชใหเหมาะสมกบหวขอทธรกจตางๆเรยกรอง

เพอใหการคาขายใน Bencoin สมบรณแบบและเตมไปดวยความปลอดภย ดวยวธการเหลานน

จงไมจ าเปนตองมคาใชจายทไมจ าเปนในการท าธรกจ รกษาขอดในโซลช นทวไปของบลอคเชน

และสามารถพฒนาการใหบรการผานคราวนในเวบไซดและ API ทแขงแกรง

Page 4: Bencoin(BNC) · สังเขป บล็อคเชนและเทคโนโลยีการกระจายข้อมูลในเครือข่าย (dlt)เป็นการใหพ้าราดามอื่นๆทเี่ป็นพืน้ฐาน

บลอคเชน: บญชแบบกระจาย(Distributed Ledger)

บลอคเชนหมายถง?

ฐานขอมลสวนกลาง บรษทเงนทนและองคกรอนๆ

จะน าไปใชในการบนทกขอมลลกคาและการซอขายหลากหลายประเภทเปนเวลาหลายป

ระบบเหลานเปนระบบปดทไดรบการปองกนอยางเครงครด

สามารถเขาถงไดเฉพาะระดบช นการจดการเทานน กรณทลกคาโอนเงนจากบญชหนงไปยงอกบญชหนง

ธนาคารจะท าการรองขอไปยงฐานขอมลสวนกลางทเกบขอมลยอดเงนคงเหลอ

ระบบสวนกลางจะท าการเกบในกระบวนทศน

ซงหมายความวาระบบสวนกลางจงไมไดเปนแนวทางทดมากนก

ระบบการรวมศนยสามารถถกแทรกแซงไดจากระดบการจดการทไดรบการยกเวน

นจงเปนเร องทไมยตธรรม ยกตวอยางเชน

การท าธรกรรมอาจถกยกเลกเพยงฝายเดยวหรออาจเรยกเกบคาธรรมเนยมใหม

บลอคเชนมการจดการทแตกตางออกไป โปรโตคอล บทคอยนทกอตงขนในป 2009

ถงแมจะไมมตวกลางทเช อถอไดกตาม แตกสามารถพสจนใหเหนไดวาสามารถถายโอนคา P2P(Peer-

to-Peer) ผานทางอนเทอรเนตได ซาโตช นาคาโมโตผทพฒนาบทคอยน เพอแกปญหา

Page 5: Bencoin(BNC) · สังเขป บล็อคเชนและเทคโนโลยีการกระจายข้อมูลในเครือข่าย (dlt)เป็นการใหพ้าราดามอื่นๆทเี่ป็นพืน้ฐาน

‘การใชจายแบบค(double spend)’

ทสามารถน าไปสการคดลอกขอมลทางดจทลในระบบสวนกลางกอนหนาน

เพอแกปญหาการใชจายแบบค

ในระดบการจดการทมสทธสทธพเศษทสามารถตดตามต าแหนงของกองทนกอนท าธกรรมได

กอนการท าธรกรรม

อธบายบลอคเชนอยางงายๆคอ เปนบนทกดจทลทเกบอยในเครอขายคอมพวเตอรท วโลก

บลอคเชนจะแชรขอมลทงหมดในระหวางผใชดวยกน แทนทจะปกปองขอมลโดยจ ากดการเขาถง

ตวอยางเชน ผถอครองเงนสามาถตรวจสอบไดดวยรหสผาน,

แสดงใหเหนถงความโปรงใสและความเปนเจาของรวมกนของระบบ,

ผท าธรกรรมอาจถกยกเลกการท าธรกรรม(Transactions)ทงหมดได หากมการตกแตงโหนดทสงไป

โครงสรางการกระจายอ านาจของบลอคเชนมหนาทหลกหลายประการแตกตางจากแนวทางแบบรวมศนย

แบบดงเดม

ความโปรงใส : ทกคนสามารถตดตามบนทกการโอนทสงไปยงบญชอนได

ความคงท :

เมอธรกรรมไดรบการอนมตแลวจะไมสามารถยกเลกไดและไมมใครสามารถแทรกแซงธรกรรมได

คาธรรมเนยมต า: มคาธรรมเนยมการท าธรกรรมนอย

ไรพรมแดน : สามารถสงเงนไปยงทใดในโลกกได เหมอนกบสงไปยงหองขางเคยง

ความรวมเรว: การโอนเงนพรอมกบความโปรงใสและเรยบรอยของบลอคเชน เกดขนในทนท

โดยปกตสามารถตรวจสอบไดภายในไมกนาท ไมใชช วโมงหรอขามวน

ประวตความเปนมาของ บทคอยน, บลอคเชน 2.0

และเทคโนโลยบญชแยกประเภท

บทคอยนเปนความส าเรจการสงตอมลคา,

เปนรปแบบทเหมาะสมส าหรบการกระจายเงนซ งจะบนทกขอมลทกประเภทบนพนฐานเดยวกนตงแตเร มต

น และเปนทยอมรบวาโครงการดงกลาวสามารถน ามาใชไดจรงบลอคเชน

นอกเหนอจากการซอขายสกลเงนยงสามารถแสดงเปนสตรงขอความงายๆ ทรพยสนทางกายภาพ

หรอดจทล, ความเปนเจาของหลกทรพย การลงคะแนนเสยงและอนๆ

แอพพลเคช นทมคณสมบตทหลากหลายเชนน ไดรบการพฒนาขนบนแพลตฟอรม 2.0

แบบบลอคเชนทรวบรวมทง Nxt และ BitShares ไว แตอยางไรกตาม จนถงขณะนแพลตฟอรมเหลาน

คอนขางจ ากดและไมเหมาะส าหรบบรษททางการเงนอยางแทจรง

Page 6: Bencoin(BNC) · สังเขป บล็อคเชนและเทคโนโลยีการกระจายข้อมูลในเครือข่าย (dlt)เป็นการใหพ้าราดามอื่นๆทเี่ป็นพืน้ฐาน

การเกดขนของโปรโตคอลทคลายกบบทคอยน ท าใหรฐบาล,

หนวยงานในก ากบดแลและอตสาหกรรมบรการทางการเงน

ไดประเมนกระบวนทศนทมอยใหมอยางรวดเรว บทคอยนอาจถกใชเปนเคร องมอในการฉอโกง

การฟอกเงน และกจกรรมผดกฎหมายอน ๆ

ทอยนอกเหนอการควบคมของรฐบาลและเจาหนาททางการเงน

ดวยปญหาทมากมายพรอมกบมความผนผวนในการแลกเปลยน

จงมปฎกรยาตอบสนองทเตมไปดวยความสงสยเกยวกบบทคอยนมาตงแตตน

อยางไรกตามดวยศกยภาพในการใชเทคโนโลยแบบบลอคเชนและการใชบญชแยกประเภทแบบกระจายอย

างแพรหลายจงเปนทนยมมากขน

ปลายป 2015, เร มตนป 2016 มการเปลยนแปลงทเหนไดชด

เมอรฐบาลแหงชาตและธนาคารรายใหญก าลงศกษาเทคโนโลย Distributed Ledger Technology

(DLT) อยางกระตอรอรน เพอสรางผลก าไรทมประสทธภาพมากขน

และใหบรการสาธารณะทมประสทธภาพ ตวอยางเชน รฐบาลองกฤษ[2], จน, เกาหล, โกลดแมน ซาคส

(Goldman Sachs) และกลมการเงนสวสเซอรแลนด (UBS) ไดลงทนไปประมาณ 1

พนลานดอลลาลในบรษททเกยวกบบทคอยนในป 2015

ประโยชนของเทคโนโลยบลอคเชนส าหรบบรษททกขนาดและทกประเภท ก าลงมความชดเจนมากขน

แตจนกระทงถงตอนน กยงมทางเลอกนอยมากส าหรบผตองการน าเสนอเทคโนโลยบลอคเชน

เหตผลเพราะวาตองพฒนาโปรโตคอลทงหมดตงแตเร มตน และตองใชแพลตฟอรมแบบเปดทมอย

ทมปญหาหลายๆอยาง รวมทงขอจ ากดทงหมดรวมถงเวลาและเงนทลงทนในการบ ารงรกษา

Page 7: Bencoin(BNC) · สังเขป บล็อคเชนและเทคโนโลยีการกระจายข้อมูลในเครือข่าย (dlt)เป็นการใหพ้าราดามอื่นๆทเี่ป็นพืน้ฐาน

คลาวด คอมพวตง

คลาวด คอมพวตงคอ?

คลาวด คอมพวตง หมายถง

การเขาถงขอมลและทรพยากรดานไอทผานทางผใหบรการระยะไกลโดยไมตองมฮารดแวรและซอฟตแวรใ

นตว ในยคของอนเทอรเนต องคกรและบคคลไมจ าเปนตองซอและบ ารงรกษาฮารดแวรอกตอไป

แมกระทงแพลตฟอรมซอฟแวรกไมมความจ าเปนเชนกน แตจะถกจดเกบโดยบคคลทสาม(third

parties) ในศนยขอมลเฉพาะ และสามารถเขาถงไดเมอมความจ าเปน

วธนมขอดหลายอยาง เนองจากบรการระบบคลาวดสามารถประหยดตนทนไดอยางมประสทธภาพ

เนองจากสามารถจดสรร และจายทรพยากรไดเทาทตองการ มากกวาการใชงานทไมมประสทธภาพ

เมอการใชงบประมาณมความยดหยนมากขน

จงสามารถปรบขนาดของธรกจไดอยางรวดเรวเมอมความจ าเปน ดวยผลลพธนเกอบทกคนจงใชคลาวด

คอมพวตง และโดยเฉพาะอยางยงการบรการคลาวดคอมพวตง จะเหนไดชดในอเมล

(รวมถงแพลตฟอรมเวบเมลทเปนทนยม เชน Gmail, Yahoo เปนตน) และพนทเกบขอมล

( ไดรฟคลาวดเหมอนกบ AWS, OpenDrive, iCloud, Dropbox)

บรการจดเกบขอมลเปนหนงในแอปพลเคช นทนยมมากทสดของคลาวดคอมพวตง

องคกรสามารถจดหาทรพยากรไอททงหมดทจ าเปนไดดวยวธน

การบรการอนเทอรเฟซ(Infrastructure-as-a-Service:IaaS) ทรวมถง เซรฟเวอร การจดเกบขอมล

และการจดสรรเครอขาย ใหความสามารถในการปรบขยาย

เพอตอบสนองความตองการทางคอมพวเตอรท งหมดผานทางระบบคลาวด

บรการแพลตฟอรม(Platform-as-a-Service:PaaS) ประกอบไปดวย

เคร องมอในการพฒนากบเฟรมเวรค, ฐานขอมล และ สภาพแวดลอมการท างาน

บรการซอฟแวร(Software-as-a-Service:SaaS) อนญาตใหแอปพลเคช นท างานไดในระบบคลาวด

Page 8: Bencoin(BNC) · สังเขป บล็อคเชนและเทคโนโลยีการกระจายข้อมูลในเครือข่าย (dlt)เป็นการใหพ้าราดามอื่นๆทเี่ป็นพืน้ฐาน

แพลตฟอรม Bencoin คอ?

สงเขป

Bencoin เปนแพลตฟอรมการพฒนาบลอคเชนทมความยดหยนและมรปแบบทออกแบบมา

เพอตอบสนองความตองการของ บรษท บรการทางการเงน และองคกรอน ๆ

ทตองการพฒนาทดสอบและปรบใชแอพพลเคชนในเครอขายบลอคเชน

Bencoin Block Chain App สามารถพฒนาไดทงหมดโดยใช C # และไมโครซอฟต ดอทเนต

เฟรมเวรค (. NET Framework) และยงสามารถยกระดบ Bencoin API และเฟรมเวรค Bencoin

ชวยลดความยงยาก ในกระบวนการพฒนาแอพพลเคชนบลอคเชน

และยงชวยเรงวงจรโปรเจคการพฒนาได กจการทผานหวงโซสวนตว Bencoin

จะสามารถสรางบลอคเชนทก าหนดเอง โดยใชโครงสรางพนฐานเครอขายบลอคเชนของตวเอง

องคการกบผพฒนาผานโซลช นเทรนคย(turnkey) ของBencoin สามารถสราง ทดสอบ

และปรบใขแอพพลเคช นแบบบลอคเชนภายในไดอยางงายดายและรวดเรว โดยไมตองเสยคาใชจาย

แพลตฟอรม Bencoin ถกสรางขนบนโหนดทไดรบการพสจนซ งพฒนาขนโดยใชนวตกรรม C #

ในขณะเดยวกนกไดเพมคณลกษณะใหมท แขงแกรงกวางขวางขน นอกจากน Bencoin

ยงสามารถแจกจายหวงโซดานขางทสามารถปรบแตงได

Bencoin จะยงคงพฒนาและรกษาเวอรช นบทคอยนของ NStratis โหนดเตมรปแบบ(Full Node)

Bencoin ตอไป

ในสวนของ Bencoin เตมรปแบบ(Full Node) และ NStratis เฟรมเวรค สามารถเปน open-

source ททกคนสามารถตรวจสอบ คดลอก และแกไขได และมสวนรวมในการพฒนาระบบนเวศ

แนวความคด และการพฒนาเพอประโยชนรวมกน

Page 9: Bencoin(BNC) · สังเขป บล็อคเชนและเทคโนโลยีการกระจายข้อมูลในเครือข่าย (dlt)เป็นการใหพ้าราดามอื่นๆทเี่ป็นพืน้ฐาน

การก าหนดคา Bencoin โหนดเตม (Full Node)

โหนดเตม(Full Node)เปนแอพพลเคช นทมขนเพอใชบนทกบลอกทใชงานไดของบลอคเชน

โหนดเตม(Full Node) ประกอบไปดวยระดบช นทจ าเปนหลายช น

ช นเครอขาย – มวธการแลกเปลยนขอความระหวางโหนดแบบเตม(Full Node) อยางไร

ช นขอตกลง – พจารณากฎ(ทงหมดของบลอคเชน) ทเปนบลอกทใชงานได

ช นนโยบายโหนด – เพมกฎทเขมงวดกวาช นขอตกลงเพอปองกนการโจมต DDoS

(กฎทงหมดโหนด)

ช นโครงสรางพนฐาน- จดการวธการจดเกบและตรวจสอบความถกตองของบลอกและธรกรรม

ช นอนเทอรเฟซ- API ส าหรบนกพฒนาทจะคนหาโหนดหรออนเทอรเฟซผใช

บทคอยน คอรจดการกบทกช นดวยรหสตนฉบบเดยวกน , Bencoin โหนดเตม (Full

Node)ครอบคลมโหนดครอบคลมเพยง ช นนโยบาย, ช นโครงสรางพนฐาน และช นอนเทอรเฟซ

ช นขอตกลงเปนองคประกอบทส าคญทไมควรแกไขโดยไมมขอตกลงรวมกนอตสาหกรรมเกยวกบสถาปต

ยกรรมโหนดเตม(Full Node) เนองจากขอบกพรองหนงในล าดบช นน

อาจเปนสาเหตใหเกดขอบกพรองของบลอคเชน ท าใหเกดความสญเสยของกองทนได

จากความเสยงในช นนจงตองเขาใกลบทคอยนคอรใหไดมากทสด

บทคอยน คอร ใหสวนของโคดขอตกลงทถกเรยกวา LibConsensus ทหองสมด Bencoin

จะถกใชเพอเตมชองวาง เพอลดความซบซอนของการเปลยนไปใช Bencoin เตมโหนด(Full Node)

จะมจดสนสด RPC API ทงหมดทบทคอยน คอร

ดงนนผใชและผประกอบการจงไมจ าเปนตองเขยนซอฟแวรใหม เพอใชประโยชนจาก Bencoin

เตมโหนด (Full Node)

Page 10: Bencoin(BNC) · สังเขป บล็อคเชนและเทคโนโลยีการกระจายข้อมูลในเครือข่าย (dlt)เป็นการใหพ้าราดามอื่นๆทเี่ป็นพืน้ฐาน

Bencoin โหนดเตม (Full Node)

บทคอยน เปนซอฟแวรทไดรบการพฒนาโดย นาคาโมโต ซาโตช ซงไดรวมฟงกช นตางๆมากมาย

สงทผใชเรยกวา ‘บทคอยน’ หมายถง โปรโตคอล, กระเปาเงน, พนทเกบขอมลหลก, ซอรฟแวรการขด,

โครงสรางเพอ App อนๆ และ โหนดเตม(Full Node)

เชนเดยวกบเทคโนโลยทไดรบการพสจนแลวทงหมด

อตสาหกรรมบทคอยนคอยๆมความเชยวชาญมากขน คณลกษณะทมเฉพาะในบทคอยนคอรเทานน

ไดแพรกระจายไปสอตสาหกรรมอนๆดวย

ซอฟแวรทเกยวของเหลานไดรบการแทนทและเสรมขนเปนแอปพลเคช นทพฒนาจากเชยวชาญมากมาย

ช นบทคอยนทเปนพนฐานทไดรบความเชอถอจากทกคนมากทสดคอ โหนดเตม(Full Node)

การเปลยนรหสของโหนดเตม(Full Node) เนองจากมผลกระทบตอระบบนเวศของชมชนเกอบทงหมด

ในทางตรงกนขามจะไดรบขอตกลงเกยวกบการปรบปรงบทคอยน

หากฟงกชนการท างานใหมไดรบการตดตงเรยบรอยแลวบนโหนดเตม (Full Node)

จะเปนประโยชนตออตสาหกรรมโดยรวม ตวอยางทวไปมการปรบปรง OP_CSV และ SegWit

(Segregated Witness) ซงจะชวยพฒนาระบบการช าระเงนแบบนอกวงโซ(off-chain)

ซงจะขยายไปสสกลเงนภายนอกดวยบทคอยน

โหนดบทคอยนทใชกนบอยทสดในปจจบนคอ “บทคอยน คอร” ซงไดรบการพฒนาเปนภาษา C++

ทมพฒนาหลกของบทคอยน คอร เปนนกพฒนาทมทกษะสง

Page 11: Bencoin(BNC) · สังเขป บล็อคเชนและเทคโนโลยีการกระจายข้อมูลในเครือข่าย (dlt)เป็นการใหพ้าราดามอื่นๆทเี่ป็นพืน้ฐาน

โดยทวไปมความสามารถในการปรบปรงฟงกชนการท างาน จงเปนเหตผลวา โหนดเตม(Full Node)

เปนสวนประกอบทส าคญ ดงนนการทดสอบและตรวจทานจงเปนสงจ าเปน

เพอเพมฟงกชนการท างานใหมใหมๆ

เราคดวาเพอใหการปรบปรงฟงกช นบทคอยนใหเปนรปเปนรางไดเรวขนนน ตองพฒนาโหนดเตม(Full

Node) C# แทนท C++ นกพฒนา C++ ทมความเชยวชาญระดบสงมแนวโนมทจะขาดแคลน

เนองจากบรษท ระดบโลกสวนใหญมกชอบนกพฒนาซอฟตแวรทใชภาษาระดบสง เชน C# หรอ Java

ดงนน Bencoin โหนดเตม(Full Node) จงไดพฒนาแอปพลเคช นบลอคเชน และแพลตฟอรมทใช C#

และ ไมโครซอฟต ดอทเนต(.NET) ไดอยางสมบรณแบบทสด และการพฒนานขนอยกบพนฐาน

Bencoin เฟรมเวรค ทเปนหองสมดแบบพกพา

Page 12: Bencoin(BNC) · สังเขป บล็อคเชนและเทคโนโลยีการกระจายข้อมูลในเครือข่าย (dlt)เป็นการใหพ้าราดามอื่นๆทเี่ป็นพืน้ฐาน

Bencoin: คณสมบตหลก

Bencoin สามารถสรางบลอคเชนสวนตวแยกทก าหนดเองไดในบลอคเชน Bencoin หลกทปลอดภย

ตามความตองการขององคกรภายนอก (third parties) สามารถเชาไดงายดวย Light client และ

API ทมประสทธภาพ เชนสวนตวเหลาน อยบนพนฐานเชน Bencoin หลก,

จงสามารถสงผานแลกเปลยนกนไดระหวางเชน

Bencoin สวนตว

เครอขายบลอคเชนทมเสถยรภาพ

โดยปกตจะประกอบดวยคอมพวเตอรหลายรอยหรอหลายพนเคร องทใชโปรโตคอลเดยวกน

ดงนนจงมประสทธภาพในการเลอกใชเครอขายทม นคง มสเถยรภาพ

และความปลอดภยทไดรบการพสจนแลว มากกวาการกอตงคร งแรก บทคอยน บลอคเชน

เปนทรจกกนดในเร องการเขารหสลบทมความปลอดภยทสดและ สามารถพฒนาแอพพลเคช นได,

แตวายงมเหตผลบางประการทท าใหยงไมไดถกน ามาใชอยางแพรหลาย ถาจะกลาวถงเหตผลนน,

บทคอยน มระยะเวลาการอนมต 10 นาท ซงคอนขางชา, การท าธรกรรม (Transactions)

อาจลาชาเปนเวลาหลายช วโมง เนองจากการโจมตเกยวกบเครอขาย

เพอแกไขปญหาเหลานใหไดอยางมประสทธภาพ จงจ าเปนตองมฮารดฟอรค(Hardfrok)

ทสามารถโตแยงได แตความเรวในการพฒนายงชามาก นอกจากน,

ผประกอบการไมสามารถควบคมการอปเกรดเครอขายการเปลยนแปลงอนๆได เชน

อตราความเรวในการท าธรกรรม(Transactions) และความจของบลอค ดงนนการยอมรบของบทคอยน

จงไมสามารถคาดเดาไดดวยราคาทสง ในทางตรงกนขาม, ถาใช Bencoin

สวนตวจะสามารถปรบแตงใหเหมาะกบความตองการเฉพาะของผพฒนาได,

กเพยงพอทจะใหความนาเชอถอในระดบสง เกยวกบความปลอดภยของบลอคเชน‘พอแม’

ทบรรลพนฐานนน

ตวอยางเชน,

กรณผประกอบการตองการบลอคทมขนาดใหญทสามารถรองรบการท าธรกรรม(Transactions)จ านวน

มากได, ความรวดเรวในการท าบลอคทใชเวลาแฝง(low-latency)นอย,

การท าธรกรรม(Transactions)สามารถจดการไดเพยงผใชทไดรบอนญาตรองขอไปยงเครอขายเทานน,

อตราการขยายตวทก าหนด, สามารถระบในตอนเร มตนทกอยาง เชน การจดพนทเพมเตม

เพอเมทาดาทาของแตละบลอค หวงโซสวนตวน เขาถงไดดวย API อยางงายๆ

ทสามารถพฒนาแอพพลเคช นแบบสแตนดอโลนไดอยางรวดเรว

Page 13: Bencoin(BNC) · สังเขป บล็อคเชนและเทคโนโลยีการกระจายข้อมูลในเครือข่าย (dlt)เป็นการใหพ้าราดามอื่นๆทเี่ป็นพืน้ฐาน

Bencoin 블록체인 서비스화 (BaaS)

ลกษณะส าคญของบลอคเชน คอไมสามารถคงอยไดอยางงายภายในกรอบการท างานแบบดงเดมของ

บรการอนเทอรเฟซ(IaaS) /บรการแพลตฟอรม(PaaS) / บรการซอฟตแวร(SaaS)

บลอคเชนเปนซอฟตแวรทท างานบนเครอขายคอมพวเตอรแบบกระจาย นอกจากน‘บลอคเชน’

ยงเปนค าทครอบคลม ถงวธการทเขาถง เกยวกบการจดเกบรกษากบขอตกลงรวมโปรโตคอล

บลอคเชนสามารถใหบรการทเรยบงายและหลากหลาย เชน การสงมอบ(บทคอยน) มลคาของสมารท

คอนแทรคท(อเธอรเลยม) เปนตน ดงนนจงถอไดวาการบรการบลอคเชน(BaaS) เปนโครงสรางพนฐาน

แพลตฟอรม และ ซอฟตแวร ในเวลาเดยวกน

โดยเฉพาะอยางยง การบรการบลอคเชน(BaaS)

ชวยใหนกพฒนาซอฟตแวรสามารถทดสอบและสรางแอพพลเคชน แบบก าหนดเองในระบบคลาวด

โดยไมตองดแลรกษาเครอขายหรอไคลเอนตทงหมด

การด าเนนงานบลอคเชนสามารถปรบแตงไดตามความตองการและเขาถงผานไคลเอนตไลน หรอ API

App Hosting แบบกระจาย

Bencoin เช ยวชาญดานใหบรการโฮสตงและใหค าปรกษาส าหรบแอปพลเคช น

(Dapps)ทตดตงในกลมเครอขายอเธอรเลยม บลอคเชน

รวมถงการใหบรการแบบครบวงจรในเครอขายของตนเอง วธนท าใหสามารถใชงานสมารท คอนแทรคท

(Smart Contracts) ไดอยางสมบรณแบบ Bencoin จะท างานอยางใกลชดกบองคกร

ในการระบความตองการทางธรกจ กอนทจะก าหนดใชโหนดและก าหนดคาโฮสตงหากจ าเปน

ไคลเอนตสามารถมงเนนไปทการพฒนา Dapps โดยไมตองเสยเวลาและทรพยากรในโครงสรางพนฐาน

การใหบรการ บทคอยน, อเธอเรยม, โหนด LISK

โซลช นเหลานไมไดจ ากดอยเฉพาะกลมเพยงแคหวงโซ Bencoin และ หวงโซสวนตวเทานน Bencoin

รองรบการเขาถงแพลตฟอรม บลอคเชนทส าคญอนๆอาทเชน บทคอยน, อเธอรเลยม, บสแชร

(Bitshares) และ LISK ไดดวยคลกเดยว(One-click) แตละแพลตฟอรมจะมลกษณะเฉพาะของตนเอง

จงไดมกรณศกษาและชมชนผพฒนาอย ดงนนหากองคกรของคณก าลงทดสอบเครอขายอนๆอย

หรอตองการใชฟงกช นอนๆในแบบคขนาน สามารถใชบรการนไดอยางรวดเรว

งายดายและไมมหยดชะงก

Page 14: Bencoin(BNC) · สังเขป บล็อคเชนและเทคโนโลยีการกระจายข้อมูลในเครือข่าย (dlt)เป็นการใหพ้าราดามอื่นๆทเี่ป็นพืน้ฐาน

ตวอยางเชน สมารทคอนแทรคท(Smart Contracts)ของอเธอรเลยมกบ

การกระจายสนทรพยแบบกระจายอ านาจ WAVES (Decentralised Asset Exchange)

มคณลกษณะทไมไดใชใน Bencoin แตวาการรวมคณลกษณะเหลานกบ Bencoin

หากคณเปนเจาของการใชงาน มนอาจเปนประโยชนส าหรบธรกจของคณได Bencoin Consulting

Services ใหค าปรกษาเกยวกบโซลช นบลอคเชนทหลากหลาย

บางกรณจะอธบายวธการทเหมาะสมทสด

ส าหรบโซลช นบลอคเชนพนฐานกบตดตงซอฟตแวรแบบระบโหนด

วธการจดสงแบบมาตรฐานชวยลดภาระทไมจ าเปนของการจดวางต าแหนงบลอคเชน จงท าใหเปน

Bencoin เปนโซลช นทสะดวกและคมคาทสดในปจจบน

การกระจายขอมลเพยงวนคลก(One-click)

Bencoin

เปนวธการใหบรการระบบคลาวดทท าใหองคกรสามารถปรบใชกลมเครอขายบลอกสวนตวไดงาย

การคลกเพยงคร งเดยว(One-click) สามารถปรบแตงใหเหมาะกบความตองการขององคกร

สามารถใชเปนหวงโซใหมทมความรวดเรวสงมาก มความยดหยนในการจดการ

สามารถปรบแตงพารามเตอรไดมากเทาทตองการ รวมถงเวลาในการบลอค ขนาด และพนทเมทาดาทา

เปนตน โดยทวไปเครอขายทงหมดจะถกบต (Bootstrap) เขาสหวงโซหลก

โดยมระบบนเวศการเขารหสลบท สะดวกสบายท าใหผพฒนาสามารถเขาถงไดทนท

บลอคเชนสามารถสงโทเคนทเปนเอกลกษณได แตกยงมปญหามากมายเกยวกบองคกรการคา

รวมถงปญหาทางกฎหมาย และความผนผวนของราคา เนองจากอปสงคและอปทานในตลาดโดยรวม

การรวมเกตเวยสกลเงน(Fiat gateway)

Bencoin ไดรบการออกแบบมาพรอมกบการรวมระบบเกตเวยของเฟยต(Fiat)ไวในใจตงแตเร มเรก

ซงจะชวยใหสถาบนการเงนสามารถรองรบลกคารายใหญได หลกเลยงความผนผวน

และใชเครอขายบลอกเขนเปนเคร องมอโอนเงนทมอย โดยโทเคนจะมมลคาเทากบเงนสดธรรมดา

ดวยวธทเปนประโยชนตอทงสองฝาย มขอดท งในเร อง ความรวดเรว, คาใชจาย, ความโปรงใส และ

ความปลอดภยของสกลเงน ขนอยกบพนทรบผดชอบและนโยบายขององคกร

สามารถรกษาการปฎบตตามกฎหมาย (Compliance)

ดวยวธการทเหมาะสมตามกบความคดของผประกอบการ ในขณะเดยวกนกสามารถเปนกลยทธทสอง

ของการใชบลอคเชนเปนสถานทจดเกบขอมลทมมลคาไดอกดวย

Page 15: Bencoin(BNC) · สังเขป บล็อคเชนและเทคโนโลยีการกระจายข้อมูลในเครือข่าย (dlt)เป็นการใหพ้าราดามอื่นๆทเี่ป็นพืน้ฐาน

โครงสราง 3 ชน

แพลตฟอรม Bencoin มกใชโครงสราง 3 ช นทวโปของแอปพลเคช น Microsoft® ASP

ดอทเนต(.NET) Bencoin Full Node(Full Node), Stratis Blockchain API และ Bencoin

SPV เทคโนโลย ไดรบการพฒนาขนใน C# จงเหมาะส าหรบการด าเนนการภายในไมโครซอฟต ดอทเนต

เฟรมเวรค (.NET Framework) และ รนไทมภาษาทวไป(Common Language Runtime:CLR)

อปกรณไคลเอนตเลเยอรเบราวเซอร, เดสกทอป, โทรศพทมอถอ และ IOT(Internet of Things)

มการเชอมตอบรการตางๆในช นแอปพลเคช น ระดบไคลเอนตจะไดรบขอมลบลอคเชน โดยใช API ของ

Bencoin chain ผานทาง HTTPS

ระดบแอพพลเคช น ประกอบดวย Bencoin Chain API, พอรทลประมวลผลแบบคลาวด Bencoin,

คลาวด Bencoin API และการยนยนการช าระเงนอยางปลอดภย(Secure Payment

Verification:SPV) สวนประกอบทงหมดในระดบแอพพลเคช นไดรบการพฒนาขนใน C #

ระดบแอพพลเคช นสามารถจดการค าขอบลอคเชนและรองรบ SPV ได

โดยไมจ าเปนตองดาวนโหลดขอมลบลอคเชนทงหมดมา

นอกจากนยงมการเขาถงพอรทลการจดการคลาวด Bencoin และ API อกดวย

ระดบเซรฟเวอรประกอบดวย โหนดบลอคเชน Bencoin แบบเตม (Full Blockchain Node),

ระดบคลาวด Bencoin โฮสตง และโปรโตคอลการช าระเงนของ Bencoin

Page 16: Bencoin(BNC) · สังเขป บล็อคเชนและเทคโนโลยีการกระจายข้อมูลในเครือข่าย (dlt)เป็นการใหพ้าราดามอื่นๆทเี่ป็นพืน้ฐาน

Bencoin Consensus Network

ขอตกลงอลกอรทม (Consensus Algorithm)

เนองจากทกคนทเขารวมในกลมบลอคเชนสามารถปอนเปลยนแปลงหรอลบขอมลได

จงจ าเปนตองใชขอตกลงอลกอรทม ทเปนเอกฉนทและเปนเทคโนโลยส าคญ

ส าหรบการท าธรกรรมทเช อถอไดโดยปราศจากความไววางใจของบคคลทสาม (TTP: Trust Third

Party) ขอตกลงอลกอรทมสามารถรบประกนความนาเชอถอของขอมลทเกบอยในบลอคเชน

หลงจากการท างานของกลไกเฉพาะระหวางผใชทไดรบอนญาต

ดวยเหตนการอปเดตและรกษาสถานะของบลอคเชนอยางปลอดภย

จงมนใจไดในความสมบรณของขอมลภายในบลอคเชน

PoW (Proof of Work, หลกฐานการท างาน)

PoW เปนขอตกลงอลกอรทมทเปนทรจกกนมากทสด ในบทคอยนจะเชอมโยงกนเปนหวงโซ

ตามล าดบเวลาการท าธรกรรมทเกดขนทกๆ 10 นาท โดยถกจดกลมเขาดวยกนเปนบลอคๆ

และน าใชรวมกนบนเครอขาย P2P ทงหมด โหนดภายในเครอขายจะด าเนนการคนหาคาเฉพาะ x

โดยการด าเนนการแฮชของเฮดเดอรบลอกกอนหนา กบแฮชคาทเช อมตอกบ nonce

nonce คอจ านวน 32 บต เร มตนจาก 0 และเพมขนทกๆ 1

จนกวาจะพบคาแฮชทสอดคลองกบเงอนไข, x คอจ านวน 256 บตทขนตนดวย 0 บางสวน

เนองจากการด าเนนการผกผนลกษณะการค านวณแฮชเปนเร องยาก เพอหาคา x จงจ าเปนตองแทนท

nonce ตามล าดบในขณะทเกดการเปลยนแปลง ดวยลกษณะการท างานเชนน

เมอคอมพวตงพาวเวอรยงมโหนดทสงขน เวลาในการสรางบลอกจะลดลง เมอด าเนนการแฮชดวย h (.)

ถาเงอนไข (1) ดานลางเปนทพงพอใจ การด าเนนการพสจนส าหรบบลอกท n เปนอนเสรจสมบรณ

h ( h ( n-1 th block header) || nonce ) < x (1)

ในบทคอยน จ านวน 0 ใน x จะเพมขนทละ 1 เมอใช bits ภายในเฮดบลอก

และเวลาในการสรางบลอกจะคงทเปนเวลา 10

เมอการพสจนขางตนเกยวกบการสรางบลอกโดยผานการด าเนนการมากกวา 6

โหนดขนไปเสรจสมบรณแลว บลอกจะไดรบการยอมรบอยางเปนทางการ

และจะถกน ามารวมกบบลอคเชน

Page 17: Bencoin(BNC) · สังเขป บล็อคเชนและเทคโนโลยีการกระจายข้อมูลในเครือข่าย (dlt)เป็นการใหพ้าราดามอื่นๆทเี่ป็นพืน้ฐาน

แผนภาพการไหลของการท างานของ PoW ทอธบายไวขางตนจะแสดงใน [รปท 1]

[Fig. 1] PoW process in Bitcoin

PoS (Proof of Stake, หลกฐานการถอหน)

ใน PoS ทพฒนาและเสนอเปนทางเลอกให PoW สทธในการตดสนใจในแตละโหนดแตกตางกนออกไป

ตามจ านวนเงนทถอครองไมใชความสามารถในการค านวณ ถาโหนด A ครอบครองสกลเงน bal (A),

Timestamp t, ปรบคาความยาก d และเมอตรงกบเงอนไข (2) ดานลาง โหนด A จงจะไดรบ block

n

h ( h ( n-1 th block header), t ) ≤ h ( bal (A), d ) (2)

โดยทวไปในการโจมตบลอคเชน ผโจมตตองมเครอขายมากกวา 51% แตถาใช PoS

ตองมจ านวนเงนทงหมดทถอครองอยมากกวา 51% กสามารถท าได มขอไดเปรยบ

คอตนทนการโจมตจากแฮกเกอรสงกวาเมอใช PoW ดงนนการรกษาความปลอดภยจะเพมขนเชนกน

Page 18: Bencoin(BNC) · สังเขป บล็อคเชนและเทคโนโลยีการกระจายข้อมูลในเครือข่าย (dlt)เป็นการใหพ้าราดามอื่นๆทเี่ป็นพืน้ฐาน

มาสเตอร โหนด (Master Node)

Bencoin ท าระบบหลกฐานการถอหน (POS, Proof of Stake) ทถกก าหนดเปนโหนดตนแบบ

มาสเตอรโหนดเปนโหนดบนเครอขายทท าหนาทไดมากกวาการสงผานธรกรรมเทานน

มาสเตอรโหนดท าหนาทชวยใหโฮสแอพพลเคช นแบบกระจายโดย สงทนท(InstantSend),

สงสวนตว(PrivateSend), ระบบเงนคลงแดช(Dash Treasury System) เปนตน ดงนนจดนคอ

ความแตกตางกบโหนดของบทคอยนทท าไดเพยงการการสงผานงายๆ

ทกคนสามารถเปนเจาของและเรยกใชมาสเตอรโหนดได

สงส าคญคอตองตรวจสอบใหแนใจวามาสเตอรโหนดมการออก และกระจายอ านาจ

เพอใหไมมใครสามารถควบคมสวนส าคญของมาสเตอรโหนด Bencoin ได

เพอทจะไดครอบครองมาสเตอรโหนด จะตองฝาก(Stake) Bencoin ในจ านวนทก าหนด

จงจะไดรบรางวล(Bencoin) ตามนน ดวยวธการตรวจสอบหลกฐานสทธการถอครอง(proof of

ownership) เชนน จงท าใหผใชหลายรายเรยกใชมาสเตอรโหนด

และชวยปองกนไมใหผใชบางสวนครอบครองเครอขาย

Bencoin Consensus Network

A ) หากมคณสมบตตรงตามเกณฑตอไปน ถอวาเปน Member (Master Node) ของ Bencoin

Consensus Network

ด าเนนการโหนดทซงโครไนซอยางสมบรณดวยความเรวเครอขายทเช อถอได

เงนฝากมากกวา 100,000Ben (หนวยของ Bencoin)

การมสวนรวมในการโหวต Bencoin Consensus Network

Bencoin Consensus Network

สามารถเลอกลงทนในทศทางเพอเพมก าไรทางเศรษฐกจโดยการเพมเงนฝาก Bencoin

หรอเลอกใชโหนดมากขนเพออ านาจทางการเมองกได

B ) Users

ผใช(Users) ในฐานะผรบผลประโยชนจากระบบ Bencoin จะมการท างานรวมกนกบเครอขาย

Bencoin Consensus Network โดย 2 วธการตามดานลาง เพอใหไดรบดอกเบย

(เงนรางวงจากการฝาก Bencoin) จาก Bencoin เมอเร มท ารายการ

C ) การท างานรวมกน Bencoin Consensus Network

รายการ

เมอผใชรองขอการท าธรกรรม ค าขอจะถกสงไปยงเครอขายมาสเตอรโหนด ส าหรบการโอน Bencoin

แบบงายๆถาโหนดยนยนบลอก (ประมาณทกๆ 10 วนาท) ธรกรรมของผใชจะไดรบการอนมตและ

Page 19: Bencoin(BNC) · สังเขป บล็อคเชนและเทคโนโลยีการกระจายข้อมูลในเครือข่าย (dlt)เป็นการใหพ้าราดามอื่นๆทเี่ป็นพืน้ฐาน

Bencoin จะถกโอนไปยงกระเปาอน ในชวงเร มตนของ Bencoin คาใชจายในการท าธรกรรมจะคงท

0.01 Ben แตสามารถปรบคาบรการไดโดยการโหวตผานทาง Bencoin Consensus Network

คาธรรมเนยมการท าธรกรรมเปนแรงจงใจทางเศรษฐกจส าหรบ Master Node

รวมทงยงท าหนาทเปนกลไกในการปองกนการโจมต DoS อกดวย

เงนฝาก Bencoin

เงนฝาก Bencoin เปนแนวคดของ Pos

ซงผใชจะไดรบดอกเบยตามสดสวนเวลาและจ านวนการฝากเหรยญเหลานน ดอกเบยนเรยกวา

เงนรางวลการฝาก ผใชสามารถฝากเหรยญได 100,000Ben ตอ 1unit

เหรยญทถกฝากไวจะถกน ามาใชเปนหลกประกนเมอมการพยายามจะปลอมแปลงบลอคเชน

เมอโหนดไดทดลองท าการปลอมแปลงบลอคเชน เหรยญจ านวนหนงทถกฝากไว

จะถกยดและสงไปยงบญช Commons Budget

นอกจากนเพอเปนกลไกในการอ านวยความสะดวกในการรกษาเสถยรภาพของเหรยญแลวตองแจงลวง

หนาสองสปดาหเพอยกเลกการฝากเงน

D ) ระบบรางวล

สมาชกเครอขาย Bencoin Consensus Network จะไดรบรางวล Bencoin จาก 3 วธดงตอไปนคอ

เงนรางวลการฝาก, เงนรางวลการสรางบลอค, คาธรรมเนยมรายการ

เงนรางวลการฝาก (Freezing Reward) : เมอสมาชก BENCoin Consensus Network

ไดท าการแชแขงเหรยญ (แชแขงเหรยญ) จะไดรบดอกเบยเทากบผใชกระเปาทวไป

นบตงแตปแรก มจ านวนทงหมด 9,720 Bencoin

กระจายอยางสม าเสมอในแตละหนวยฝากเงน ระบบรางวลนจะด าเนนการทกๆ 720 บลอก

(ประมาณทกๆ 2 ชม.) จ านวนเงนทถกแจกจายออกไปทงหมด ลดลงปละ 5.00%

ตลอดระยะเวลา 59 ป

เงนรางวลการสรางบลอค (Confirmation Reward) : เมอบลอกไดรบการยนยนแลว

เงนรางวลการสรางบลอกจะถกสงใหกบ Master Node โหนดทเกยวของ

เงนรางวลนเปนแรงจงใจหลกส าหรบผด าเนนการโหนด

และเงนรางวลนมใหตารมสดสวนจ านวนยนตทฝากไวกบโหนด เชนเดยวกบรางวลบลอกของ

Bitcoin เมอจ านวนโหนดเพมมากขนความเปนไปไดทจะไดรบเงนรางวลสรางบลอกจะลดลง

Freezing Reward เปนไปตามสดสวนของมลคาทถกก าหนดไวในโหนด

รางวลเร มตนดวยการเฉลย 18 Bencoin ตอบลอค

รางวลยนยนบลอกคร งแรก เร มตนท 18 Ben ตอบลอก และลดลง

6.31%เมอเทยบกบปกอนหนา ตลอดระยะเวลารวม 128 ป

Page 20: Bencoin(BNC) · สังเขป บล็อคเชนและเทคโนโลยีการกระจายข้อมูลในเครือข่าย (dlt)เป็นการใหพ้าราดามอื่นๆทเี่ป็นพืน้ฐาน

𝑐𝑜𝑛𝑓𝑖𝑟𝑚𝑎𝑡𝑖𝑜𝑛 𝑟𝑒𝑤𝑎𝑟𝑑 = 18𝑁𝑢𝑚𝑏𝑒𝑟 𝑜𝑓 𝐹𝑟𝑜𝑧𝑒𝑛 𝑈𝑛𝑖𝑡𝑠

𝐴𝑣𝑒𝑟𝑎𝑔𝑒 𝑜𝑓 𝑇𝑜𝑡𝑎𝑙 𝑆𝑦𝑠𝑡𝑒𝑚 𝐹𝑟𝑜𝑧𝑒𝑛 𝑈𝑛𝑖𝑡𝑠

Transaction Fee: คาธรรมเนยมการท าธรกรรมก าหนดไวท 0.01 Bencoin Master

Node จะไดรบ 70% ของคาธรรมเนยมการท าธรกรรมทงหมดตอ 11 บลอก และ 30%

จะสงไปท Commons Budget คาธรรมเนยมการท าธรกรรมสามารถปรบเปลยนผานทาง

Bencoin Consensus Network ได

Page 21: Bencoin(BNC) · สังเขป บล็อคเชนและเทคโนโลยีการกระจายข้อมูลในเครือข่าย (dlt)เป็นการใหพ้าราดามอื่นๆทเี่ป็นพืน้ฐาน

การขยายตว

ความสามารถในการปรบขนาดเปนประเดนส าคญในโปรโตคอลการเขารหส เหตผลคอ

การท าธรกรรม(Transaction)ทงหมดจะถกเกบไวทบลอคเชน เพอความโปรงใสและคงท

ดงนนขนาดของหวงโซทไมเหมาะสมจะเปนฟงกช นของจ านวนการท าธรกรรม(Transaction)

สวนนอาจท าใหเกดปญหารายแรง ขนาดของบลอก 1MB ของบทคอยน

เปนเร องยากทจะแกปญหาได

เนองจากมอตราการรบสงขอมลตอวนาทต าและความขดแยงของผมสวนไดเสย

ภายในระบบนเวศนของบทคอยน (ผเยาว, ผถอครอง / ผสนบสนน และผใชปลายทาง เปนตน)

เปนผลใหการท าธรกรรม(Transactions)อาจลาชา เนองจากบลอกไมเพยงพอ กลาวโดยสรปคอ

ผประกอบการทใชบลอคเชน บทคอยนทแอปพลเคช น เธรด ปารต

จะไมสามารถควบคมอนาคตของโปรโตคอลได

ปญหาความจในการท าธรกรรม(Transactions) ของบทคอยน

สามารถแกไขไดดวยฮารดฟอรค(Hardfork) เพอปรบปรงขนาดของบลอก แตกไมใชทางออกทดทสด

ในอนาคตเมอปรมาณการซอขายโดยการเลอก(สถานการณทดทสด) ของผใชเพมมากขนอยางทวคณ

ขนาดของบลอกกตองมการปรบเพมขนตามไปดวย ดงนนขอก าหนดส าหรบโหนดเตมรปแบบ(Full

Node)ของ bandwidthกบพนทวางของดสกกจะเพมขนดวย

แมจะมความกาวหนาดานเทคโนโลยการจดเกบและการเชอมตอ

แตโหนดทมทรพยากรทดทสดกนาจะน าไปสการรวมศนยของผเยาวทสามารถรกษาเครอขายได

นอกเหนอจากประเดนทางการเมองและอดมการณ สงนอาจสงผลตอความปลอดภยของเครอขายได

Bencoin สามารถแกปญหาเหลานไดหลายวธ กอนอนสามารถสรางบลอคเชนสวนตวทงหมด

และเลอกขนาดของบลอกไดตามความตองการขององคกร

Bencoin ทเกยวของน ใชบญชเดยวทเกยวกบแอพพลเคช นทงหมด

แตไมใชเปนการใชบลอคเชนทเหมอนกบเครอขาย Bencoin ทงหมด(รวมถงกรณทเลอกบทคอยน)

โดยตรง ประกอบไปดวยโฮสเชนทสามารถก าหนดบญชของตนเองได

ทงนขนอยกบความตองการเฉพาะของบรษทเงนทน Bencoin ทมฟงกช นการท างานทหลากหลาย

ซงเปนทนาสนใจในแพลตฟอรม 2.0 และองคกรทถอครองหวงโซสวนตวนจะสามารถควบคม

และรกษาความปลอดภยของโฮสบลอคเชนได

Bencoin ไดเลอกใชวธการพสจนหลกฐานการถอหน(Proof-of-Stake)

เพอประโยชนของผใชปลายทาง (องคกร) และความปลอดภยของเครอขาย (โหนดเตม)

Page 22: Bencoin(BNC) · สังเขป บล็อคเชนและเทคโนโลยีการกระจายข้อมูลในเครือข่าย (dlt)เป็นการใหพ้าราดามอื่นๆทเี่ป็นพืน้ฐาน

ดวยเหตนผประกอบการจงไมจ าเปนตองซอฮารดแวร (Mining) จากผเช ยวชาญ เพราะ Bencoin

สามารถใชโหนดเตม(Full Node) และโหนดส าหรบหวงโซของตนเองได

ทายสด จะมการด าเนนอยางใดอยางนง เพอปองกนปญหาทจะเกดกบหวงโซหลก

โดยสงนจะเปนหนงในวธในการปองกนหวงโซยอยดวย

บทสรป

ขอดของบลอคเชนสวนตว Bencoin ไมใชเพยงแคไมจ าเปนตองสรางหวงโซใหมตงแตเร มตน

ยงไมมขอจ ากด หรอภาระทไมจ าเปน ในการสรางและรกษาเครอขายการเขารหสลบอกดวย

จงท าใหผลประโยชทจ าเปนทงหมดไปสองคกรสวนใหญ

ถาใชวธการจดการคลาวดเกยวกบการบรการบลอคเชน(BaaS)กบบลอคเชน

สามารถวางหวงโซใหมโดยกระบวนการงายๆเชน การเขารวมบญชและเลอกขอก าหนดเบองตนทจ าเปน

โซลชนทก าหนดเองเหลานสามารถเขาถงไดจากอนเทอรเฟซ Web และ API และถาผใชตองการ

สามารถเรยกใชโหนดเตม(Full Node)ส าหรบทงเครอขายสวนตวและเครอขาย Bencoin ของโฮสต

คณสมบตความเขากนไดกบบทคอยน หมายถงสามารถ potting Bencoin

ไดอยางงายๆและบรการบทคอยนกยงชวยเพมฟงกช นการท างานและความสะดวกสบายได

กลาวโดยสรปคอ Bencoinจะเปนผน าในบรการบลอคเชน (BaaS)

Page 23: Bencoin(BNC) · สังเขป บล็อคเชนและเทคโนโลยีการกระจายข้อมูลในเครือข่าย (dlt)เป็นการใหพ้าราดามอื่นๆทเี่ป็นพืน้ฐาน

กรณศกษา

หลกฐานการด ารงอย (Proof of Existence)

ความไมแปรเปลยนและความโปรงใสของบลอคเชน

เหมาะสมกบแอพพลเคช นทตองใชการพสจนวาไฟลหรอเอกสารอยในจดใดจดหนง ณ เวลาใดเวลาหนง

โซลช นบลอคเชน ไดถกน ามาใชเปนลขสทธดจทลอยางไมเปนทางการแลว ผใชไดน า'แฮช (Hash)'

ทท าหนาทเปนลายนวมอเปนรหสผานยอยของไฟล (Cryptographic Digest)

และอพโหลดไปยงบลอคเชน เมอใชบทคอยนและบลอคเชนอนๆในยคแรกๆ

จะชวยรวมธรกรรมการจดเรยงขอมลสนได แตวาบลอคเชน 2.0

จะมความสามารถในการสงขอความทตองการไดอยางสะดวก ในแตละบลอก Timestampจะปรากฏขน

และแฮช(Hash) แตละตวจะแสดงไฟลเฉพาะ

(การเปลยนอกขระตวเดยวในเอกสารหรอพกเซลในภาพท าใหเกดแฮชทแตกตางไปจากเดมอยางสนเชง.)

นเปนการพสจนใหเหนวาไฟลมอยจรง ณ ขณะใดๆเมอมการอพโหลดแฮช(Hash) อยางไมมขอสงสย

ซงสามารถขยายไปยงสญญาไดทกประเภท รวมถงสทธในลขสทธ และสทธบตร

ตลอดจนสถานะเครดตของลกคาและสญญาเชารถ เปนตน

การช าระเงนและการช าระบญช การช าระเงนและการช าระบญชเปนขอบกพรองหลกของอตสาหกรรมการธนาคารซงมตนทนหลายสบลา

นเหรยญในแตละป

การประหยดตนทนสวนใหญจะมงเนนไปทการช าระบญชและการหกบญช

แตวานยงเปนหนงในคณสมบตทโดดเดนทสดของตลาดการลงทนในปจจบน

ความสมดลของคคาของตลาดตางๆและสถาบนการเงนทวโลกมการปรบขนถงสามเทา

ปจจบนงานนไดรบการช าระเงนและสงมอบเปนระยะ ๆ โดยใชเทคโนโลยมากกวา 40 ป

โดยระบบนเรยกวา ศนยการช าระเงนแบบอตโนมต(Automated Clearing House, ACH)

การยายขนตอนนไปยงแพลตฟอรมแบบบลอก จะชวยใหเกดประโยชนอยางมาก

เพราะการเรยกเกบเงนสามารถด าเนนการไดเกอบจะในทนท

และบางสวนของธนาคารรายใหญกก าลงพจารณาเร องนอยางจรงจง

ส าหรบองคกรขามชาตทใชสกลเงนตางกนและมการกระจายเงนทวประเทศกบสถาบนในแตละวน

(โดยเฉพาะในอตสาหกรรมการโอนเงน)

วธการดงกลาวเปนสงส าคญมากส าหรบการโอนเงนขามพรมแดน

บลอคเชนสามารถชวยประหยดเวลาไดในเพยงไมกนาทตอวน

Page 24: Bencoin(BNC) · สังเขป บล็อคเชนและเทคโนโลยีการกระจายข้อมูลในเครือข่าย (dlt)เป็นการใหพ้าราดามอื่นๆทเี่ป็นพืน้ฐาน

References

[1] Satoshi Nakamoto, “Bitcoin: a peer-to-peer electronic cash system”, 2008.

[2] Antonopoulos, Andreas M, Mastering Bitcoin: unlocking digital crypto-currencies,

OReilly Media, 2014.

[3] “Proof of stake versus Proof of work”, Bitfury Group Whitepaper, 2015.

[4] Ethereum Whitepaper, https://github.com/ethereum/wiki/wiki/White-Paper

[5] Fabian Schuh, Daniel Larimer, “BITSHARES 2.0: FINANCIAL SMART CONTRACT

PLATFORM”, 2015.

[6] Daniel Larimer, “Delegated Proof-of-Stake (DPoS)”, Bitshare whitepaper, 2014.