Tags:
Node Thumbnail

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

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

No Description

Bn Coin เป็นเครือข่าย Ethereum ที่เซ็ตอัพมาแบบ private network เราสร้างไฟล์ genesis.json ของเราเองโดยมีสร้างโครงสร้างพื้นฐานไว้ให้ผู้ใช้ทุกคน ได้แก่

  1. หน้าเว็บ bncoin.info สำหรับดูสถานะเคริอข่ายในปัจจุบัน
  2. node สำหรับเริ่มต้นเครือข่าย มี 3 node เป็น 1 bootnode และ 2 full node

กระบวนการกระจายเงิน Bn Coin จะมีดังนี้

  1. ผู้ที่ขอ Bn Coin ไว้ในข่าวแรกเมื่อวานนี้ จะได้รับคนละ 100ETH โดยตอนนี้โอนไปทั้งหมดแล้ว
  2. Writer ทุกคนจะได้รับอีเมล wallet คนละหนึ่งไฟล์ มูลค่า 1000ETH ภายใน 2-3 วันนี้ รหัสผ่าน wallet คือ "bncoinpasswordisnotsafe" ตามประกาศแรก เมื่อได้รับแล้ว ควรรีบโอนเงินออกจากบัญชีโดยเร็ว (เพราะผมรู้ทั้งรหัสผ่าน และมีไฟล์ wallet)
  3. ทุกคนยังคงขอ Bn Coin ได้เรื่อยๆ โดยผมจะตามมาโอนให้คนละ 10ETH โดยแจ้งเลขบัญชีไว้เช่นเดิม
  4. สำหรับผู้ที่จะใช้เพื่อการศึกษา เช่น ต้องการแจกนักเรียนในห้องเพื่อวิชาเรียน ต้องใช้อีเมล ac.th สมัคร Blognone และคอมเมนต์ระบุว่าจะใช้เพื่อการศึกษา พร้อมกับแจ้งเลขบัญชี ผมจะส่งให้ 1000ETH เช่นกัน

เครือข่าย Bn Coin ไม่เหมาะกับการใช้งานจริงด้วยเหตุผลหลายอย่าง

  1. พลังขุดรวมมีไม่มากนัก การโจมตี 51% สามารถทำได้ง่ายอย่างยิ่ง
  2. ผมและ mk ถือบัญชีไว้คนละ 5,000 ล้านล้านล้าน ETH หากมีใครซื้อขายจริง ไม่น่าจะมีใครได้กำไรใดๆ
  3. เครือข่ายถูกเซ็ตอัพขึ้นมาแบบทดลอง แม้ผมจะดูแลอยู่บ้าง แต่ก็มีความเสี่ยงว่าเซิร์ฟเวอร์อาจจะถูกแฮกสักวัน

โดยตัวโครงสร้างของ Bn Coin ทาง Blognone จะบำรุงรักษาไว้ให้ช่วงเวลาหนึ่ง 2 fullnode จะอยู่ไปอีกอย่างน้อย 3 เดือน ส่วน bootnode และเว็บ จะอยู่ไปอีก 1 ปี

สำหรับผู้ที่ต้องการทดลองใช้งานบล็อคเชนและ Smart Contract ผมแนะนำการทดลองดังต่อไปนี้

  1. ทดลองสร้าง node สำรวจเงินบัญชีคนอื่นจากเครื่องของตัวเอง
  2. สร้าง node จากไคลเอนต์อื่นนอกจาก geth เช่น parity หรือ cpp-ethereum
  3. ขุดเหมือง โดยตอนนี้น่าจะขุดด้วยพีซีธรรมดาได้ไม่ยากนัก (อย่าใช้เครื่องแรงมาก เดี๋ยว difficulty สูงแล้วคนอื่นขุดไม่ได้)
  4. เขียน Smart Contract อย่างง่าย เช่น การสร้าง Coin หรือบัญชีแบบหลายเจ้าของ
  5. สร้าง ICO ของตัวเองบนเครือข่าย Bn Coin ตามมาตรฐาน ERC20

ข้อมูลสำหรับการเชื่อมต่อ Bn Coin

ดาวน์โหลดไฟล์ genesis.json ได้จาก GitHub

sudo apt-get install software-properties-common
sudo add-apt-repository -y ppa:ethereum/ethereum
sudo apt-get update
sudo apt-get install ethereum
cd bncoin
geth --datadir ./ init genesis.json
geth --datadir ./ --networkid 131094043 --bootnodes enode://8426d41749f37b78bd418c0fed92abfd10801243b0056edbb1b1070c4780fcc91ec32e1696f9843c5b91d96f8d619bc54d6167b0a289bdbe4326ba9191e584f6@35.197.141.41:30301,enode://5b515b3f1bd5f4fdb186cf87b53eeea2d060a2dbb61e759850ee03c47ec2eece7696e5829bedd83ff4f91f1d6db8b914b397dcce247896025d2f4a1a5b350964@52.221.204.171:30303,enode://f5116864f6846c4a7ce3e644ff65c02c6ed7178ecf964adc52b5917186504dc04a343afc118d1c734ebc52d785a9756e1dfc5dacd7cb3c832fbe2c0662ee26db@52.199.224.140:30303 console
Get latest news from Blognone

Comments

By: ipats
ContributorNOOBIn Love
on 2 April 2018 - 15:04 #1041860

5,000 ล้านล้านล้าน ETH!!!


iPAtS

By: iStyle
ContributoriPhoneAndroidSymbian
on 2 April 2018 - 15:27 #1041864 Reply to:1041860
iStyle's picture

รวยส์


May the Force Close be with you. || @nuttyi

By: lew
FounderJusci's WriterMEconomicsAndroid
on 2 April 2018 - 15:35 #1041865 Reply to:1041860
lew's picture

ตั้งไว้ไม่ให้ซือขายครับ ใครเอาไป list เข้าตลาดจะทุ่มจนหมดมูลค่า


lewcpe.com, @public_lewcpe

By: hisoft
ContributorWindows PhoneWindows
on 2 April 2018 - 21:05 #1041919 Reply to:1041865
hisoft's picture

วางไว้ได้ดีมากครับ ขอบคุณครับ


The Phantom Thief

ฮือ อัพรูปเป็น gif ไม่ได้ (T-T)

By: astider
AndroidWindows
on 2 April 2018 - 16:06 #1041872

ชอบโครงการนี้ครับ
กะว่าจะลองศึกษาเขียน Smart Contract กับ ETH Network อยู่ มาแบบนี้มีให้ลองฟรีๆ เลย แถมได้มาแล้ว 100 ETH นี่น่าจะลองได้หลายอย่างเลย

By: artiya4u
AndroidUbuntu
on 2 April 2018 - 16:45 #1041880 Reply to:1041872
artiya4u's picture

ถ้าจะศึกษา Smart Contract ใช้ TestRPC ดีกว่านะครับ เพราะรันใน local เลย อยากได้เงินเท่าไหร่ก็ได้

By: pises on 2 April 2018 - 17:50 #1041889

คนเขียน Blog สมัยนี้เก่ง น่าดู

พูดจา อะไร ดูดีไปหมด แต่ดันมาตายตรง ยังหารายได้จาก Google Adsense ทำไมไม่ทำ Ad ของตัวเองมาเลยหละ

เก่งๆ ก็ทำขึ้นมาเองเลยสิ

By: lingjaidee
ContributoriPhoneAndroid
on 2 April 2018 - 18:41 #1041904 Reply to:1041889
lingjaidee's picture

เป็นคนเขียน Blog สมัยไหนครับเนี่ย โกรธอะไรใครมา?


my blog

By: alonerii
AndroidUbuntuWindows
on 2 April 2018 - 19:09 #1041908 Reply to:1041889

วางถุงกาวลงก่อนดีมั้ย ?

By: มายองเนสจัง
iPhone
on 2 April 2018 - 20:04 #1041913 Reply to:1041889
มายองเนสจัง's picture

เมาป่าวคะเนี่ย หมอเรียกรับยาแล้วนะ

By: nrad6949
WriterAndroidBlackberryWindows
on 2 April 2018 - 20:14 #1041915 Reply to:1041889
nrad6949's picture

ถุงที่อยู่ในมือท่าน ลงถังเถอะครับ


I'm ordinary man; who desires nothing more than just an ordinary chance to live exactly what he likes and do precisely what he wants.

By: -Rookies-
ContributorAndroidWindowsIn Love
on 2 April 2018 - 21:17 #1041924 Reply to:1041889

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


เทคโนโลยีไม่ผิด คนใช้มันในทางที่ผิดนั่นแหละที่ผิด!?!

By: Hadakung
iPhoneWindows PhoneAndroidWindows
on 2 April 2018 - 22:22 #1041937 Reply to:1041889

Avatar ใครน่า พึ่ง 4 ชม.กว่าๆเอง XD

By: TW
AndroidWindows
on 3 April 2018 - 07:06 #1041967 Reply to:1041889

ห่ะ?

By: i3i4i5
ContributoriPhoneWindows
on 3 April 2018 - 07:17 #1041970 Reply to:1041889
i3i4i5's picture

Google เป็นบริษัทลูก Blognone ไม่รู้เหรอครับ


i6i7i8

By: Neroroms
Windows
on 3 April 2018 - 09:05 #1042001 Reply to:1041970

Blognone ไม่ใช่บิดา of all สถาบันหรือครัฟ

By: pie001
Windows
on 3 April 2018 - 11:05 #1042051 Reply to:1041889
pie001's picture

เห็นด้วยกับท่านนี้ครับ ไม่น่าไปว่าเมากาวเลยนะครับ แค่คิดต่าง

By: peat_psuwit
ContributorAndroidUbuntuWindows
on 2 April 2018 - 20:16 #1041916

เราสร้างไฟล์ genesis.json ของเราเองและ แต่สร้างโครงสร้างพื้นฐานไว้ให้ผู้ใช้ทุกคน

"และ แต่" => "และ" หรือ "แต่"

By: btoy
ContributorAndroidWindows
on 3 April 2018 - 06:46 #1041965
btoy's picture

เข้ามาดูเสี่ยมาร์คกับเสี่ยลิ่ว​ 555


..: เรื่อยไป

By: SCP on 3 April 2018 - 08:56 #1041999
SCP's picture

Bn Coin ต่อไปจะมีมูลค่า แต่ถ้าคำว่า มูลค่า คือสิ่งที่ blognone ไม่ให้เกิด แต่ถ้าไม่ชัดเจน อะไรก็เกิดได้
อันนี้โมเดล ของการมีมูลค่า
1. สะสม Bn Coin มาแลกเสื้อสุดเท่ unlimited ของ blognone
2. สะสม Bn Coin เพื่อเข้ามา meeting กับทีมงาน
3. นำ Bn Coin มาแลกเพื่อปรับสถานะ จากนักเขียนไส้แห้งเป็น นักเขียนสุดหล่อ บ้านรวย
4. เพียงแค่มี 1 Bn Coin ก็สามารถเข้าจับมือ BN48 ได้

By: Go-Kung
iPhoneWindows PhoneAndroidBlackberry
on 3 April 2018 - 09:27 #1042013 Reply to:1041999

ข้อ 4 นี่อยากเห็นรายชื่อ Writer Senbatsu 16 คนเลยครับ

By: Amadeuz
iPhoneAndroidRed HatUbuntu
on 3 April 2018 - 14:17 #1042086

ถ้าไม่ได้ดูวันที่แปะโพสนี่ นึกว่า April Fool Day

By: pooh9911
iPhoneWindows PhoneAndroidUbuntu
on 3 April 2018 - 14:50 #1042095 Reply to:1042086

เป็น AFD ให้ศึกษาต่อได้ฮะ

By: zerocool
ContributoriPhoneAndroid
on 4 April 2018 - 00:38 #1042246
zerocool's picture

สนับสนุนโครงการดี ๆ แบบนี้ครับ แต่ผมไม่เป็นอะไรเลย เลยไม่รู้จะศึกษาอะไรครับ ;D


That is the way things are.