ข้ามไปยังเนื้อหา
BitcoinToolkit

ตัวแปลง Satoshi

แปลง BTC, mBTC, μBTC และ sats โดยไม่มีการปัดเศษ.

1 BTC = 100,000,000 sat

  • BTC1
  • mBTC1,000
  • μBTC1,000,000
  • sat100,000,000
แสดงการคำนวณ
สูตร

1 BTC × 100,000,000 sat/BTC = 100,000,000 sat

ค่า satoshi ทั้งหน่วย

100,000,000 sat

ความแม่นยำ

แม่นยำ — ไม่มีการปัดเศษ

ความสัมพันธ์ของหน่วย Bitcoin

BTC, mBTC, μBTC และ sat เป็นวิธีที่ตายตัวในการแสดงจำนวน Bitcoin หนึ่ง BTC เท่ากับ 100,000,000 sats; หนึ่ง mBTC เท่ากับ 100,000 sats; หนึ่ง μBTC เท่ากับ 100 sats ราคาตลาดไม่ส่งผลต่ออัตราส่วนเหล่านี้ การเลือกหน่วยอื่นจะเปลี่ยนตำแหน่งทศนิยมและป้ายกำกับ ไม่ใช่จำนวนเงินพื้นฐาน.

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

การเลือกหน่วยเป็นเรื่องปฏิบัติ ยอดคงเหลือ 0.25 BTC อาจอ่านง่ายกว่า 25,000,000 sats ในขณะที่ราคาเล็กน้อยอาจอ่านชัดเจนกว่าใน sats mBTC เลื่อนจุดทศนิยมของ BTC ไปสามตำแหน่ง ดังนั้นยอดคงเหลือนั้นสามารถเขียนเป็น 250 mBTC ได้โดยไม่เพิ่มหรือลดความแม่นยำ สัญกรณ์ทั้งสองแบบไม่แม่นยำกว่าแบบอื่น แบบที่มีประโยชน์คือรูปแบบที่ผู้อ่านหรือปลายทางคาดหวัง ค่าเริ่มต้นของซอฟต์แวร์ยังสามารถทำให้เกิดข้อผิดพลาดร้ายแรงได้: 500,000 sats คือ 0.005 BTC ในขณะที่ 500 mBTC คือ 0.5 BTC ตรวจสอบหน่วยข้างตัวเลขทั้งสองก่อนใช้ผลลัพธ์.

หนึ่งไมโครบิตคอยน์ เขียนว่า μBTC มักเรียกว่าหนึ่งบิต และเท่ากับ 0.000001 BTC หรือ 100 sats เนื่องจาก “บิต” ยังหมายถึงเลขฐานสองในการคำนวณ อินเทอร์เฟซจึงใช้สัญลักษณ์ μBTC ที่ไม่กำกวม สำหรับบริบทของโปรโตคอลและธุรกรรมที่นอกเหนือจากการแปลงสกุลเงิน ให้ใช้ หน้าอ้างอิง Bitcoin.

หน่วยค่าใน satsตัวอย่าง
BTC100,000,0000.01 BTC = 1,000,000 sats
mBTC100,0001.25 mBTC = 125,000 sats
μBTC100250 μBTC = 25,000 sats
sat112,345 sats = 0.00012345 BTC

ทำไมทศนิยมพิเศษหนึ่งตำแหน่งจึงล้มเหลว

0.00000001 BTC เท่ากับ 1 sat เพิ่มทศนิยมหนึ่งตำแหน่งและ 0.000000001 BTC เท่ากับ 0.1 sat สตริงทั้งสองเป็นสัญกรณ์ทศนิยมที่ถูกต้อง แต่มีเพียงแบบแรกเท่านั้นที่สามารถแสดงเป็น satoshi ทั้งหน่วยได้ ตัวแปลงจะปฏิเสธแบบที่สองแทนที่จะเปลี่ยนเป็นศูนย์หรือหนึ่ง sat.

ไวยากรณ์และความสามารถในการแสดงเป็นเงื่อนไขที่แยกจากกัน สตริงอาจมีเฉพาะตัวเลขที่ถูกต้องและยังคงอธิบายน้อยกว่าหนึ่ง satoshi BTC รองรับทศนิยมแปดตำแหน่งที่มีความหมายที่นี่เพราะตำแหน่งที่แปดคือหนึ่ง sat; mBTC รองรับห้าตำแหน่ง μBTC รองรับสองตำแหน่ง และอินพุต sat ต้องเป็นจำนวนเต็ม ดังนั้น 0.00001 mBTC และ 0.01 μBTC ผ่าน ในขณะที่ 0.000001 mBTC และ 0.001 μBTC ไม่ผ่าน ขีดจำกัดเหล่านี้เป็นขอบเขตเดียวที่มองผ่านสี่สเกล.

ศูนย์ต่อท้ายไม่ได้เพิ่มค่า อินพุต 1.000000000 BTC ยังคงเป็น 1 BTC เพราะหลักที่เก้าเป็นศูนย์ ในขณะที่ 1.000000001 BTC จะต้องใช้ 100,000,000.1 sats ศูนย์ต่อท้ายที่ไม่มีนัยสำคัญจะถูกลบออกก่อนการตรวจสอบขอบเขต ดังนั้นความแม่นยำที่เขียนจึงไม่สับสนกับค่าจริง การจัดกลุ่มมีกฎไวยากรณ์ของตัวเอง: 1,000 และ 12,345 เป็นที่ยอมรับ แต่ 10,00 และ 12,34,5 จะถูกปล่อยไว้ไม่เปลี่ยนแปลงเพื่อการแก้ไข แทนที่จะตีความโดยการเดา.

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

การคำนวณยังคงแม่นยำได้อย่างไร

เลขทศนิยมแบบไบนารีทั่วไปสามารถประมาณค่าทศนิยมสั้น ๆ ได้แม้ว่าตัวเลขจะดูไม่เปลี่ยนแปลงบนหน้าจอ ตัวแปลงนี้จะอ่านข้อความทศนิยม ใช้สเกลหน่วยที่เลือก และสร้างจำนวนเต็ม satoshi หนึ่งค่า เบราว์เซอร์ให้การอัปเดตทันทีและเซิร์ฟเวอร์จัดการ fallback ที่ไม่มี JavaScript ด้วยกฎสเกลและการตรวจสอบที่ตรงกัน ทั้งคู่ปฏิเสธ sats ที่เป็นเศษส่วนแทนที่จะซ่อมแซม การเปิดเผยการคำนวณแสดงสูตรที่ใช้งาน ค่าจำนวนเต็ม และผลลัพธ์ความแม่นยำโดยไม่เปิดเผยรหัสวินิจฉัยภายใน.

ข้อความก่อนการคำนวณ

อินพุตยังคงเป็นข้อความในขณะที่ตรวจสอบช่องว่าง ตำแหน่งเครื่องหมายจุลภาค จุดทศนิยม และความแม่นยำของหน่วย การจัดกลุ่มที่ถูกต้องเช่น 12,345 จะถูกทำให้เป็น 12345; การจัดกลุ่มที่ผิดรูปแบบยังคงมองเห็นได้เพื่อการแก้ไข สัญกรณ์วิทยาศาสตร์จะไม่ถูกขยายเพราะทศนิยมเต็มจะเปิดเผยขอบเขตหนึ่ง satoshi และหลีกเลี่ยงความกำกวมเกี่ยวกับอักขระที่ส่ง.

ค่า satoshi ทั้งหน่วยหนึ่งค่า

หลังจากการตรวจสอบ ทศนิยมจะถูกนำไปใช้กับสเกลจำนวนเต็ม: 100,000,000 สำหรับ BTC, 100,000 สำหรับ mBTC, 100 สำหรับ μBTC หรือ 1 สำหรับ sat สตริง satoshi ทั้งหน่วยที่ได้จะกลายเป็นข้อมูลอ้างอิงสำหรับทุกหน่วยที่แสดง ผลลัพธ์จึงถูก derived ร่วมกันแทนที่จะคำนวณแยกกัน ป้องกันไม่ให้การแสดงหนึ่งเบี่ยงเบนไปจากอีกแบบหนึ่ง.

การจัดรูปแบบผลลัพธ์

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

การตรวจสอบรอบเดินทาง

รอบเดินทางแปลงผลลัพธ์ที่จัดรูปแบบกลับเป็น sats ตัวอย่างเช่น 12,345 sats กลายเป็น 0.00012345 BTC และกลับเป็น 12,345 sats ความเท่าเทียมกันถูกตรวจสอบเป็นการจับคู่จำนวนเต็มแทนที่จะเป็นความคลาดเคลื่อน สลับ ใช้ค่าปลายทางเป็นแหล่งใหม่โดยไม่แนะนำการประมาณค่ากลาง และการสลับซ้ำ ๆ ต้องคืนค่า satoshi ทั้งหน่วยดั้งเดิม.

จากจำนวนเงินที่ป้อนไปเป็นผลลัพธ์ที่ใช้ซ้ำได้
  1. อ่านและตรวจสอบข้อความทศนิยม
  2. สร้างจำนวนเต็ม satoshi หนึ่งหน่วย
  3. จัดรูปแบบหน่วยผลลัพธ์ที่เลือก
  4. คัดลอก สลับ หรือเปรียบเทียบค่าที่เท่ากัน

การแปลงที่ทำงานแล้ว

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

จากการคำนวณผลลัพธ์สิ่งที่ควรสังเกต
1 BTC1 × 100,000,000100,000,000 satsBTC เต็มหนึ่งหน่วยถึงจำนวนเต็มโดยตรง.
12,345 sats12,345 ÷ 100,000,0000.00012345 BTCตำแหน่งทศนิยม BTC แปดตำแหน่งเก็บทุก sat.
1.25 mBTC1.25 × 100,000125,000 satsผลลัพธ์ยังเท่ากับ 0.00125 BTC.
250 μBTC250 × 10025,000 satsหน่วย “bit” ทั่วไปยังคงแม่นยำ.
1,000 satsลบการจัดกลุ่มการแสดงผล0.00001 BTCผลลัพธ์ sat ที่คัดลอกคือ 1000 โดยไม่มีเครื่องหมายจุลภาค.
0.000000001 BTC× 100,000,0000.1 sat — ถูกปฏิเสธไม่มีผลลัพธ์จำนวนเต็ม satoshi อยู่.

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

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

sat, sat/vB และ msat

sat คือจำนวน bitcoin sat/vB คืออัตราค่าธรรมเนียมที่วัดเป็น satoshis ต่อไบต์เสมือน อัตราค่าธรรมเนียมต้องมีขนาดเสมือนของธุรกรรมก่อนที่จะกลายเป็นจำนวนค่าธรรมเนียม ดังนั้น 10 sat และ 10 sat/vB ไม่สามารถใช้แทนกันได้ ความต้องการของเครือข่ายสามารถเปลี่ยนอัตราค่าธรรมเนียมที่เหมาะสม ในขณะที่อัตราส่วนสกุลเงินคงที่ ดู คู่มือค่าธรรมเนียมธุรกรรม Bitcoin สำหรับการคำนวณแยกต่างหากนั้น.

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

เครื่องมือนี้แปลงสกุลเงินคงที่ของ Bitcoin; ไม่ดึงราคา ตรวจสอบกระเป๋าเงิน หรือประมาณค่าธรรมเนียมเครือข่าย ผลลัพธ์ขึ้นอยู่กับจำนวนเงินที่มองเห็นและหน่วยที่เลือกเท่านั้น ก่อนใช้ผลลัพธ์ ให้ยืนยันว่าช่องรับคาดหวัง BTC, sats, อัตราค่าธรรมเนียม หรือหน่วย Lightning หรือไม่ เครื่องมือหน่วยคงที่อื่น ๆ ยังคงมีอยู่ใน ไดเรกทอรีตัวแปลง.

คำถามที่พบบ่อยเกี่ยวกับตัวแปลง Satoshi

หนึ่ง BTC มีกี่ satoshi?

หนึ่ง BTC เท่ากับ 100,000,000 satoshis พอดี อัตราส่วนนี้คงที่และไม่ขึ้นอยู่กับราคาตลาดของ Bitcoin.

ฉันจะแปลง sats กลับเป็น BTC ได้อย่างไร

เลือก sat เป็นหน่วยต้นทางและ BTC เป็นหน่วยปลายทาง ตัวแปลงจะวางตำแหน่งทศนิยมแปดตำแหน่งลงในจำนวน sat ทั้งหมด ตัวอย่างเช่น 12,345 sats กลายเป็น 0.00012345 BTC.

ทำไม 0.000000001 BTC ถึงถูกปฏิเสธ?

มีค่าเท่ากับ 0.1 sat ซึ่งต่ำกว่าเกณฑ์ whole-satoshi ของตัวแปลง ค่าจึงแสดงเป็นข้อผิดพลาดแทนที่จะปัดเป็นศูนย์หรือหนึ่ง sat.

μBTC เหมือนกับ bit หรือไม่?

ใช่ หนึ่งไมโครบิตคอยน์ (μBTC) ซึ่งเรียกกันทั่วไปว่าหนึ่งบิต เท่ากับ 0.000001 BTC หรือ 100 sats.

ตัวแปลงปัดเศษจำนวน Bitcoin หรือไม่

ไม่ อินพุตต้องแปลงเป็นจำนวนเต็มของ satoshis ค่าที่ต้องใช้ satoshi เศษส่วนจะถูกปฏิเสธพร้อมแสดงเศษส่วน.

ความแตกต่างระหว่าง sat และ sat/vB คืออะไร?

sat คือจำนวน Bitcoin sat/vB คืออัตราค่าธรรมเนียมธุรกรรมต่อไบต์เสมือน และต้องมีขนาดธุรกรรมก่อนที่จะแปลงเป็นค่าธรรมเนียม.

รองรับมิลลิsatoshis ของ Lightning หรือไม่?

ไม่ มิลลิsatoshis ของ Lightning ใช้รูปแบบการบัญชีต่ำกว่า satoshi ตัวแปลงนี้จำกัดเฉพาะ BTC, mBTC, μBTC และ sats เต็มหน่วย.

วิธีการและแหล่งที่มา

ตัวแปลงใช้อัตราส่วนสกุลเงินคงที่ของ Bitcoin และแปลงทุกอินพุตที่ยอมรับผ่านจำนวนเต็ม satoshi หนึ่งหน่วย เบราว์เซอร์และเซิร์ฟเวอร์ใช้กฎมาตราส่วนเดียวกัน ไม่มีการร้องขอราคา กระเป๋าเงิน ที่อยู่ หรือข้อมูลตลาด.

  • อินพุตถูกอ่านเป็นข้อความทศนิยมก่อนการแปลง.
  • ทุกค่าที่ยอมรับต้องแปลงเป็น satoshi เต็มหน่วย.
  • ผลลัพธ์ BTC, mBTC, μBTC และ sat มาจากจำนวนเดียวกัน.
  • ค่าที่ต่ำกว่า satoshi จะถูกปฏิเสธโดยไม่มีการปัดเศษอย่างเงียบ ๆ.

ข้อมูลอ้างอิงหลัก

ตรวจสอบโดย ทีมบรรณาธิการ BitcoinToolkit ตรรกะการแปลงทดสอบล่าสุดเมื่อ