Block มันหน้าตายังไง?
คือเรื่องมันเป็นแบบนี้นะพวก
Block คือที่เก็บชุดเก็บข้อมูล และเมื่อเวลาผ่านไป ชุดข้อมูลนี้จะเรียงต่อกันเรื่อยๆ ในลักษณะคล้ายโซ่คล้องกัน เป็น Blockchain
ภายใน Block ก็จะประกอบไปด้วย
1.Block Version
2.Previous Hash คือ ค่า Current Hash ของ Block ก่อนหน้า
3.Merkle Root คือ ค่า Hash ของ Transactions ทั้งหมดใน Block ซึ่งเป็นวิธีการ Hash ข้อมูลชุดใหญ่ โดยใช้รูปแบบ Hash Tree ซึ่งจะ Hash
Transactions ทั้งหมดใน Block ให้กลายเป็น Hash Value3ขนาด 32 ไบต์
4.Timestamp คือ เวลาที่ Block นั้น ๆ ถูกสร้าง
5.Difficulty Target คือ ค่าระดับความยากที่จะถูกใช้ในการค้นหาค่า Nonce
6.Nonce คือ ค่าที่ใช้ในการค้นหาค่า Hash ของ Block
ซึ่งจะต้องเป็นไปตามกฎของระบบที่ได้กำหนดไว้ โดยค่า Hash ที่ได้นั้นจะต้องมีค่าต่ำกว่าค่า Target หรืออีกชื่อหนึ่ง คือ ค่า Difficulty
Hash ของ Block_Header มีค่า <= Target” โดยค่า Nonce จะถูกวางไว้ใน Block Header
เราจะวนหาค่าไปเรื่อย ๆ จนกว่าค่า Hash จะต่ำกว่าค่า Target
Hash ที่ได้นั้นจะต้องมีค่าต่ำกว่าค่า Difficulty Target
7.Data คือ ข้อมูลที่ถูกบันทึกอยู่ใน Block เช่น ข้อมูล Transaction
#thainostrich #siamstr

Kill and Replace with another demon. 
I don't care who translates the messages if they don't get what the message is saying.
Keeping your main stack in a hot wallet is just waiting for it to be stolen someday.
#thainostrich #siamstr
Bitcoin สามารถถูกยับยั้งได้หรือไม่?
คือเรื่องมันเป็นแบบนี้นะพวก
เป็นคำถามที่คนมักถามกันว่าถ้า Bitcoin มันใหญ่เกินไป รัฐจะเตะตัดขามันได้หรือไม่
เนื่องจาก bitcoin ไม่ใช่เทคโนโลยีรวมศูนย์แบบหลายๆเทคโนโลยีที่หลายๆคนคุ้นเคย
การจะทำความรู้จักมันให้ดีขึ้นจึงอาจต้องอาศัยเทคโนโลยี BitTorrent เข้ามาให้เห็นภาพ
BitTorrent นั้นถูกออกแบบมาด้วยระบบกระจายอํานาจแที่ไม่สามารถปิดได้ ไม่มีใครควบคุมได้ ไม่มีผู้ก่อตั้งที่จะจับกุม
Bitcoin จึงอาจมองได้เหมือน BitTorrent ที่กระจายอํานาจและยากที่จะถูกปิดตัวลง
ไม่มีบุคคล หรือหน่วยงานใดที่รับผิดชอบ Codeคือเสรีภาพในการพูด แต่ละประเทศต่างก็มีเขตอํานาจศาลที่ต้องแข่งขันกันเอง
เมื่อรัฐบาลของชาติต่างๆ ต่างก็แข่งขันกันเอง จึงเป็นเป็นไม่ได้เลยที่ทุกชาติจะจับมือร่วมกัน
หากประเทศ A ตั้งเป้าที่จะกีดกัน Bitcoin ก็จะมีประเทศ B ที่ไม่ได้รับผลประโยชน์อันใดจากสกุล A ก็จะมีแรงในการใช้งานมันแทนที่จะกีดกัน
เราจึงได้เห็นรัฐชาติที่ไม่ได้รับประโยชน์จาก US Dollar เริ่มนําบิตคอยน์มาใช้ ตัวอย่างเช่น เวเนซุเอลา อิหร่าน คาซัคสถาน เป็นต้น
Bitcoin สามารถที่จะหลีกเลี่ยงจากการการกีดกันเข้าใช้ internet ได้
Bitcoin สามารถใช้เครือข่ายทางเลือกอื่นๆได้เช่น Mesh network , วิทยุ และดาวเทียม
แม้ว่ารัฐบาลจะตัด internet ขึ้นมาจริงๆ แต่ Bitcoin ก็ยังสามารถทำงานได้
ซึ่งถ้ารัฐบาลเกิดทำมันขึ้นมาจริงๆ เราก็มีปัญหาอื่นที่ใหญ่ยิ่งกว่าการใช้งาน Bitcoin แล้วแหละ
#thainostrich #siamstr

Every day is my day off.
ฺBitcoin มีทั้งหมดกี่เหรียญ?
ตอบแบบหมอชลน่าน :
ต้องนำเรียนแบบนี้นะครับว่า
การที่เราจะชี้ชัดว่าอะไร คือ bitcoin ที่เราจะใช้เป็น SOV หรือมีกี่เหรียญเนี่ย
จำเป็นอย่างยิ่งที่เราต้องมองแบบรอบด้าน
ฝ่ายนึงอาจมองว่า Bitcoin มีจำนวนเหรียญเท่านั้น เท่านี้
แต่อย่าลืมว่า คนจำนวนไม่น้อยที่ไม่คิดเช่นนั้น (หนักที่สุด คือบางคนยังเรียกทุก shitcoin เป็น bitcoin ไปหมดทุกตัว)
เราต้องแสวงจุดร่วม สงวนจุดต่าง เพื่อหาทางออกให้แก่ประเทศ
ผมและพรรคจึงผลักดันกันให้เกิดการพูดคุยกับทุกพรรคโดยไม่แบ่งฝักแบ่งฝ่าย
พร้อมกับร่วมผสานมุมมองว่า Bitcoin นั้นเป็น SOV หรือไม่ และมีอยู่กี่เหรียญ
I understand the chase for generating a yield on your Bitcoin holdings,
the events of 2022 (FTX, Celsius Network, BlockFi collapse) have shown that chasing those yields isn’t always worth the risk.
Bitcoin Doesn’t Need Yield . 
เราใช้เงินเป็น ก่อนที่เราจะรู้จักว่าเงินคืออะไรด้วยซ้ำ
การใช้เงินล่วงหน้า เงินที่เรายังไม่มี เงินที่วางแผนไม่ได้ คือการใช้เงินเกินตัว
Bitcoin is money .Everything else is credit.

Civilization type I นั้นในปัจจุบันคาดการณ์ว่าภายในสิ้นศตวรรษที่21 เราสามารถก้าวสู่งอารยธรรมขั้นนี้ได้
ถ้าหากไม่มีอุปสรรค์และความเป็นไปได้ของการทำลายตัวเองตามปฏิทรรศน์ของแฟร์มี(Fermi's paradox)
และอาจต้องใช้เวลากว่า 3,200 ปี ในการขึ้นเป็น Civilization type II และ อีก5,800 ปี ในการขึ้นเป็น Civilization type III
Unspent Transaction Output
คือเรื่องมันเป็นแบบนี้นะพวก
Bitcoin ใช้ Unspent Transaction Outputs (UTXOs) เพื่อติดตามยอดคงเหลือในบัญชี
UTXOs เป็นเงินที่ได้รับมาและพร้อมใช้งาน ยอดคงเหลือของ wallet จะประกอบด้วยผลรวมของ UTXOs ทั้งหมด
เมื่อส่ง Bitcoin wallet อาจจะจัดกลุ่ม UTXOs หลายๆตัว หากจํานวน Bitcoin ที่จะส่งมีเกินกว่า จำนวนที่มีอยู่ใน UTXOs เพียงรายการเดียว
Unspent Transaction Output คือ output ที่เราสามารถจะใช้งานเป็น input ได้ใหม่
เมื่อใดก็ตามที่ทํา transacton ผู้ใช้จะใช้ UTXOs อย่างน้อยหนึ่งรายการเพื่อใช้เป็น input
จากนั้นผู้ใช้จะให้ digital signature เพื่อยืนยันความเป็นเจ้าของ input ซึ่งในที่สุดก็ส่งผลให้output ของ UTXOs ที่ใช้งานตอนนี้ถือว่า "spent" และไม่สามารถใช้งานได้อีก
ในขณะเดียวกัน output จาก transactionจะกลายเป็น UTXOs ใหม่ซึ่งสามารถใช้ในการทําธุรกรรมอื่นได้ในภายหลัง
ช่วยให้การทำบัญชี transaction บน blockchain นั้นง่ายขึ้น แทนที่จะบันทึกและเก็บข้อมูลทุก ๆ transaction ก็เปลี่ยนเป็นการบันทึกจำนวน Bitcoin ที่ยังไม่ถูกใช้ไป
และยังช่วยป้องกันการ Double-spend โดยจะช่วยป้องกันไม่ให้ใครก็ตามใช้จ่าย Bitcoin ที่ไม่มีอยู่จริงได้
โดยที่ทุก Node ใน network จะทำการบันทึกและเก็บฐานข้อมูลที่เก็บ UTXO เอาไว้ทุกๆ satoshi ที่สามารถนำไปใช้ได้
หากคุณพยายามจะทำธุรกรรมโดยใช้ Bitcoin ที่ไม่อยู่จริงในฐานข้อมูลนั้น Node จะทำการปฏิเสธ transaction ของคุณ
Output ก็คือ Bitcoin ที่เหลือมาจากธุรกรรมอื่นก่อนหน้า และจะยังไม่ถูกใช้งาน จนกว่ามันจะถูกใช้งานเป็น input ของธุรกรรมอื่นๆในภายหลัง
Unspent Transaction Output จึงเหมือนกับเงินทอน/ยอดคงเหลือในบัญชีของโลก Fiat
สมมติว่าคุณมี Bitcoin อยู่ 1 BTC และต้องการซื้อบางสิ่งที่ราคา 0.1 BTC คุณจะต้องส่ง 0.1 BTC ไปให้กับผู้ขาย และอีก 0.8xx BTC(ที่หักค่า fees ไปแล้ว) ที่เหลือเป็นเงินทอนก็จะถือเป็น UTXO ของคุณ
ซึ่งคุณจะสามารถใช้ UTXO 0.8xx BTC นี้เพื่อใช้ซื้อหรือโอนในธุรกรรมอื่นๆ ได้ในอนาคต
#thainostrich #siamstr
การใช้พลังงานไม่ใช่อะไรที่ผิด สิ่งที่ผิดคือการไม่สามารถผลิตพลังงานได้อย่างมีประสิทธิภาพ
อารยธรรมที่สูงขึ้น จะเรียนรู้ที่จะผลิตพลังงานอย่างมีประสิทธิภาพมากขึ้นเรื่อย ๆ นี่คือวิวัฒนาการของอารยธรรม
ความสามารถของอารยธรรม ในการจัดการแหล่งพลังงานอย่างมีประสิทธิภาพคือเครื่องมือวิวัฒนาการ (Kardashev Scale)
ณ ปี 1970 เราอยู่ที่ Kardashev Scale Type 0.7 และ ณ ช่วงเวลานี้เราอยู่ที่ไหนสักแห่งระหว่าง Kardashev Scale type 0.73-0.75
"ความเจริญของอารยธรรมมนุษย์นั้นวัดได้จากปริมาณพลังงานที่มนุษย์สามารถจะนำมาใช้งานได้ จากแหล่งพลังงานต่างๆ"
หากคุณสามารถใช้พลังงานจากทั้งโลกได้ คุณคือ type 1
หากคุณใช้พลังงานจากทั้งดวงอาทิตย์ได้ คุณคือ type 2
หากคุณใช้พลังงานจากทั้งกาแลกซี่ได้ คุณคือ type 3
สิ่งที่เราต้องการไม่ใช่การลดการใช้พลังงาน แต่คือการผลิตพลังงานที่มากขึ้น ถูกลงและสะอาดมากขึ้น
You need abundance mindset when it comes to energy because energy is not scarce. What's scarce is the energy research subsidy but Bitcoin fixes that.
#thainostrich #siamstr

เปิดใช้งาน address white list ไว้หรือเปล่า ถ้าเพิ่งเปิด ต้องรอก่อน 24 ชั่วโมง

"Bitcoin is DMZ." nostr:npub18d4ff8qrwfukdy2funzua2ayh9xplw4au2pajfcq8mntd6a5v2cq8acpd8
แนวคิดเท่ ๆ ของคุณอัลเบิร์ต บูจาก Neutronpay
ใครถนัดเรื่องเทคฯ และไอที ขยายความเพิ่มให้เพื่อนสมาชิก #thainostrich และ #siamstr ได้เลยครับ (ผมโลว์เทค 555)
ส่วนใครยังไม่ได้ดูคลิป #BTC2023 แพเนลที่ 2 เรื่องกฎหมายเกี่ยวกับบิตคอยน์ในอาเซียน อย่าพลาดเด็ดขาด เนื้อหาโคตรดี แถมมีพิธีกรระดับท็อปอย่าง "เฮีบวิทย์" ให้เกียรติมาม็อดให้ด้วย
แถมมีซับไทยไรท์ชิฟต์บรรจงแปลให้ด้วยนะ
The closest analogy to Bitcoin may be Linux. Like Linux, all can profit from Bitcoin but none can corrupt it. For example, Google and Facebook are tough competitors – but they cooperate on Linux because it's a demilitarized zone where one party cannot deprive the other of their contributions. Microsoft may have its own OS, but even Microsoft has to respect Linux nowadays.
จะทำยังไงดีเมื่อ Transaction ของคุณค้างอยู่ใน mempool นานเหลือเกิน
คือเรื่องมันเป็นแบบนี้นะพวก
ถ้าจะถามจะเกิดอะไรขึ้นถ้า transaction จ่ายค่า fees ต่ำเกินไปกว่า low priority ของ mempool ณ ช่วงเวลานั้นๆ
เดิมทีใน Bitcoin Core 0.12 transaction จะมีเวลาหมดอายุที่ 72 ชั่วโมง (ค่า default ของ -mempoolexpiry)
ต่อมาใน Bitcoin Core 0.14 จึงเปลี่ยนเป็น 2 สัปดาห์ (ค่า default ของ -mempoolexpiry)
แต่ก็ไม่ต้องกังวลเพราะ Bitcoin ของคุณจะยังคงปลอดภัย แม้ transaction นั้นของคุณอาจจะหมดอายุและถูก reject ก็ตาม
เมื่อคุณส่ง Transaction ที่มี fees ต่ำเกินไป และ Transaction รายการนั้นอยู่ใน mempool สิ่งที่พอจะทำได้ก็คือ
1.รอจนกว่าจะครบ transaction expiration ที่ประมาณ 2 สัปดาห์
2.รอจนกว่า miner จะเอา transaction ของคุณมาปิดลง block
3.รอให้เกิดเวทย์มนตร์ที่จะทำให้เกิด ข้อ 1 และ 2 แล้วมันจะมีเวทมนต์อะไรแบบนั้นล่ะ
- Replace by fees (RBF) ซึ่งจะต้องตั้งค่าการใช้งาน RBF ของ transaction นั้นๆก่อนที่จะ broadcast ถ้าอ่านมาถึงตรงนี้แสดงว่าสายไปแล้วกับ rbf
- Child Pays For Parent (CPFP) เป็นวิธีการเพิ่มค่า fees ในการทำ Transaction โดยทำ transaction อื่นที่ขึ้นอยู่กับ transaction แรก เพื่อจูงใจให้ miner รวมทั้ง 2 transaction นั้นเข้าไปใน block
-ใช้เวทย์มนต์ของเหล่าminerสิ ถ้าคุณมีข้อตกลงกับ pool ซึ่งสัญญาว่าคุณจะรับธุรกรรมของคุณไม่ว่าค่าธรรมเนียมจะต่ำเพียงใด โดยอาจจะต้องแลกเปลี่ยนกับอะไรบางอย่าง
เช่นบริการ txaccelerator ของทาง viabtc https://www.viabtc.com/tools/txaccelerator/
และ Mempool Accelerator ซึ่งตอนนี้ยังไม่ได้เปิดให้บริการ
#thainostrich #siamstr

Mempool นี่มันคืออะไร?
คือเรื่องมันเป็นแบบนี้นะพวก
Memory pool เปรียบดั่งพื้นที่ๆให้ Trasaction ที่ยังไม่ถูก confirm ได้รอที่จะถูก confirm ลง block
ซึ่งแต่ละ Node ต่างก็จะมี Mempool และ blockchain เก็บเอาไว้เป็นของตัวเอง
โดยที่ขนาดของ mempool ของแต่ละ node จะมีค่า default อยู่ที่ 300 MB
เมื่อ transaction ถูก broadcast มันจะถูกตรวจสอบความถูกต้องโดย network ก่อนที่จะถูกบรรจุลงไปใน mempool
ซึ่ง transaction นั้นก็ต้องรอใน mempool จนกว่า miner เลือกที่จะเอา transaction นั้นไปปิดลง block
ทีนี้อย่างที่บอกไปว่าพื้นที่มันมีจำกัด และถ้าเราให้แต่ละ transaction เป็นผู้โดยสาร และ Mempool คืออาคารผู้โดยสาร
Miner ของเรารับบทเป็นคนขับรถ ซึ่งแต่ละคันก็มีพื้นที่จำกัดที่จำกัดซะยิ่งกว่าอาคารผู้โดยสารเสียอีก
การที่ใครจะได้ขึ้นรถก่อนหลังไม่ได้อยู่ว่าใครมาก่อนมาหลัง แต่อยู่ที่ค่า fees หรือค่าโดยสารที่คุณยอมจ่ายให้ miner
Transaction ทีมีขนาดเล็กแต่จ่ายค่า fees มากเมื่อเทียบกับขนาดตัว ก็เหมือนผู้โดยสารที่ตัวเล็กแต่จ่ายค่าโดยสารมาก
นั่นย่อมจูงใจคนขับให้รับผู้โดยสารรายนั้นขึ้นรถก่อนผู้โดยสารรายอื่นๆ เพราะนอกจากพื้นที่ในรถจะใช้น้อยกว่าแล้วก็ยังจะได้ค่าโดยสารที่มากกว่า
เมื่อ Mempool มี transaction ที่รอ confirm เต็มความจุ node จะเริ่มจัดลําดับความสําคัญของธุรกรรมโดยการตั้งค่าเกณฑ์ fees ขั้นต่ำ
ธุรกรรมที่มี fees ต่ำกว่าเกณฑ์จะถูกลบออกจาก Mempool ทันทีและเฉพาะธุรกรรมใหม่ที่มีค่าธรรมเนียมมากพอเท่านั้นที่ได้รับอนุญาตให้เข้าถึง Mempool
ทำไม trasaction ของคุณจึงค้างอยู่ใน mempool นาน
1.ความแออัดของ network , เมื่อขนาดของ block มีจำกัด และความต้องการใช้งานเยอะจนขาดสมดุลย์
2.จ่ายค่า fees น้อยเกินไป, เมื่อมีคนที่รอเอา transaction ของพวกเขาไปปิด block และพวกเค้ายอมจ่ายค่า fees ที่มากกว่า
transaction ที่ยอมจ่าย fees ที่มากกว่าย่อมจูงใจมากกว่าคนที่จ่าย fees น้อยกว่า เพราะที่ mempool นี้ไม่มีคิว มีแต่ความจูงใจให้ miner ทำงานให้คุณ
3.Hash rate ลดลงอย่างมาก , เมื่อมีการลดลงของ hash rate อย่างมาก แต่ในเมื่อค่า difficulty ยังคงอยู่เท่าเดิม
ดังนั้นระยะเวลาที่ transaction จะถูกปิดลง block ก็อาจจะนานกว่าปรกติได้ แต่อย่างไรเสียเมื่อครบรอบการปรับค่า difficulty ลง block time ก็จะกลับเข้าสู่ 10 นาที
#thainostrich #siamstr

ควรอยู่ เรียก mnemonic หรือ recovery seed phrase ก็ได้ แต่อย่าเรียก seed เลย
I'm coming back home.
