คู่มือเทคนิค: กลไกพิสูจน์เงินสำรองของ Gate.io ที่ใช้ zkSNARK

ในฐานะหนึ่งในการแลกเปลี่ยนที่เก่าแก่ที่สุดในการใช้ Proof of Reserve Gate.io อัปเกรดโซลูชัน Proof-of-Reserves อีกครั้งโดยใช้เทคโนโลยี zk-SNARK บทความนี้จะแนะนําวิธีการใช้เทคโนโลยีโอเพ่นซอร์สที่ Gate.io จัดหาให้เพื่อตรวจสอบความปลอดภัยของสินทรัพย์แลกเปลี่ยนและทรัพย์สินส่วนตัวบนอุปกรณ์ของคุณเอง

บทนำ

ด้วยผู้ใช้ 13 ล้านคน Gate.ioเข้าใจความสำคัญของความปลอดภัยของกองทุนและได้ดำเนินมาตรการที่มีประสิทธิภาพในอุตสาหกรรมGate.ioเป็นหนึ่งในบริษัทแลกเปลี่ยนแรกที่นำ Proof of Reserves (PoR) มาใช้ ซึ่งเปิดเผยในเดือนพฤษจิกายน 2020 ไม่ได้จนกระทั่งว่าวิกฤตการเงินและล้มละลายที่เกิดขึ้นจาก FTX โอนเงินสินทรัพย์ของผู้ใช้ในปี 2022 ทำให้ PoR กลายเป็นที่รู้จักว่าเป็นวิธีการป้องกันเงินของผู้ใช้และเพิ่มความเชื่อถือในแพลตฟอร์ม ล่าสุด,Gate.ioประกาศการอัพเกรดโซลูชัน PoR โดยนำเทคโนโลยี zk-SNARK และ Merkle Tree เข้ามาเพื่อเพิ่มความปลอดภัยและความเป็นส่วนตัวให้กับสินทรัพย์

บทความนี้จะพาคุณผ่านกระบวนการพัฒนาของGate.io's Proof of Reserves, step-by-step, to replicate the construction process of the exchange’s Proof of Reserves on your own device.

พื้นหลัง

Merkle Tree เป็นต้นไม้ทวิภาคของค่าแฮช โดยที่แต่ละโหนดใบแทนข้อมูลหรือแฮชของข้อมูล ใช้ในการตรวจสอบความ完整ของข้อมูลจำนวนมากโดยมีประสิทธิภาพ ในอดีต วิธีการพิสูจน์เงินสำรองที่พบบ่อยคือการเข้ารหัสข้อมูลผู้ใช้และสร้าง Merkle Tree อย่างไรก็ตามวิธีการนี้มีข้อ จำกัด เนื่องจากไม่สามารถตรวจจับบัญชีมูลค่าลบได้ (มูลค่าบัญชีควรมากกว่าหรือเท่ากับ 0) และไม่สามารถป้องกันความเป็นส่วนตัวของผู้ใช้อย่างสมบูรณ์

zk-SNARK เป็นเทคโนโลยีทางคริปโตที่มีประสิทธิภาพ ในโซลูชันนี้ เราจะวางเงินฝากของผู้ใช้ทั้งหมดลงใน Merkle Tree และใช้ zk-SNARK เพื่อพิสูจน์ว่ายอดคงเหลือทั้งหมดในต้นไม้เป็นบวกและรวมกันเป็นค่าที่อ้างถึง หากสินทรัพย์ที่เปิดเผยแบบสาธารณะบนตลาดเกินค่านี้ สามารถพิสูจน์ได้ว่าตลาดมีความสามารถในการชำระเงิน 100%

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

โครงสร้างโปรแกรม

ข้อความปกติ- วงจร    #การออกแบบวงจร- ลูกค้า    #คำสั่ง- การกำหนดค่า    #ไฟล์การกำหนดค่า- ทั่วโลก    #ตัวแปรส่วนกลาง- บริการ        - บริการสร้างคีย์เจน    #บริการสำหรับการสร้างคีย์ zk        - บริการพรูฟเฟอร์    #บริการสำหรับสร้างข้อมูลพิสูจน์        - บริการเครื่องมือ    #เครื่องมือทั่วไป        - บริการผู้ใช้พรูฟฟ์    #สร้างข้อมูลพิสูจน์ผู้ใช้        - บริการการตรวจสอบ    #บริการตรวจสอบ         - บริการพยาน    #บริการสำหรับการสร้างข้อมูลพยาน- ยูทิลส์    #คอลเล็กชันของฟังก์ชันทั่วไป

การเตรียม

ติดตั้งฐานข้อมูล

  1. Mysql: เก็บหลักฐาน user_proof และพยาน
Plaintext docker run -d --name zk-mysql -p 3306:3306 -e MYSQL_USER=zkroot -e MYSQL_PASSWORD=zkpasswd -e MYSQL_DATABASE=zkpos  -e MYSQL_ROOT_PASSWORD=zkpasswd mysql
  1. Redis: Distributed Lock

    Plaintextdocker run -d --name zk-redis -p 6379:6379 redis
  2. Kvrocks: เก็บต้นไม้บัญชีผู้ใช้

    Plaintextdocker run -d --name zk-kvrocks -p 6666:6666 apache/kvrocks
  3. หากการเชื่อมต่อกับ kvrocks ล้มเหลวหลังจากติดตั้ง: \
    แผน 1: คุณสามารถลองปรับเปลี่ยนไฟล์ /var/lib/kvrocks/kvrocks.conf ภายในคอนเทนเนอร์ Docker แก้ไขเป็นbind 0.0.0.0และเริ่มต้นตัวอย่างใหม่ \
    แผน 2: ติดตั้งบริการโดยใช้โค้ดต้นฉบับ.

ติดตั้งสภาพแวดล้อม Go

ในการคอมไพล์โปรแกรม คุณต้องติดตั้งสภาพแวดล้อมของภาษาโปรแกรม Go คุณสามารถติดตั้งตามรุ่นของระบบของคุณดาวน์โหลด Go.

ส่งออกข้อมูลสินทรัพย์ผู้ใช้แลกเปลี่ยน

โครงสร้างของข้อมูล csv สินทรัพย์ผู้ใช้ที่ส่งออกจากตลาด มีรายละเอียดดังนี้:

ข้อความธรรมดา- rn    #ลำดับ- id    #รหัสระบุผู้ใช้บนแลกเชน- e_xtoken   #สินทรัพย์ xtoken ของผู้ใช้ เช่น e_BTC- d_xtoken   #หนี้ xtoken ของผู้ใช้ เช่น d_BTC- x_token     #มูลค่าสุทธิของผู้ใช้ x_token = e_xtoken - d_xtoken- xtoken_usdt_price   #ราคาของ xtoken- total_net_balance_usdt    #มูลค่ารวมของทุกๆ โทเคนในรูปแบบ USDT

คุณสามารถอ้างอิง./example_data/example_users.csvสำหรับรายละเอียดเฉพาะ

คอนฟิกเครื่องแนะนำ

ค่ากำหนดค่าขั้นต่ำที่แนะนำสำหรับสภาพแวดล้อมการผลิตคือดังนี้:

  • 128GB ของหน่วยความจำ
  • เครื่องเสมือน 32 คอร์
  • 50 GB ของพื้นที่ดิสก์

ไฟล์กำหนดค่า

เมื่อสร้างคีย์ zk ในสภาพแวดล้อมการผลิต ควรตั้งค่าตัวแปร Batch เป็น 864 ซึ่งแสดงถึงจำนวนผู้ใช้ที่สามารถสร้างได้ในหนึ่งชุด ค่าที่ใหญ่ขึ้น จะใช้เวลานานขึ้นในการสร้างคีย์ zk และ proofs เมื่อตั้งค่าเป็น 864 จะใช้เวลาประมาณ 6 ชั่วโมงในการสร้างคีย์ zk บนเครื่องเสมือนที่มีหน่วยความจำ 128GB และ 32-core และใช้เวลา 105 วินาทีในการสร้างชุด zk proofs

ดังนั้น ระหว่างขั้นตอนการแก้บั๊ก คุณสามารถปรับเปลี่ยนutils/constants.goในBatchCreateUserOpsCounts to 4แล้วคอมไพล์ใหม่ อย่างไรก็ตามขอแนะนําให้ตั้งค่าพารามิเตอร์นี้เป็น864ในการผลิตจริง

หากคุณต้องการแก้ไข Batch ไฟล์การกำหนดค่าที่ต้องเปลี่ยนคือ:

  • แก้ไข ./config/config.json
    "ZkKeyName": "./zkpor864" => "ZkKeyName": "./zkpor4"
  • แก้ไข ./config/cex_config.json
    "ZkKeyVKDirectoryAndPrefix": "./zkpor864" => "ZkKeyVKDirectoryAndPrefix": "./zkpor4"
  • แก้ไข ./utils/constants.go
    BatchCreateUserOpsCounts = 864 => BatchCreateUserOpsCounts = 4

การตั้งค่า Cryptocurrency

  • แก้ไข ./utils/constants.go

การนับเหรียญดิจิทัล

AssetCounts = 350 => AssetCounts = จำนวนทรัพย์สินที่ต้องการ

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

ความแม่นยําของราคา

AssetTypeForTwoDigitsสนามนี้คือความแม่นยำของราคาของ 10^2 สำหรับสินทรัพย์เช่น BTTC, SHIB, LUNC, XEC, WIN, BIDR, SPELL, HOT, และ DOGE ความแม่นยำเริ่มต้นสำหรับส่วนที่เหลือคือ 10^8

การตั้งค่าการกำกับหลักสูตร

พยานสร้างพยานเพื่อพิสูจน์และพิสูจน์ผู้ใช้ การกําหนดค่าสําหรับ config.json มีดังนี้:

Plaintext{  "MysqlDataSource" : "zkroot:zkpasswd@tcp(127.0.0.1:3306)/zkpos?parseTime=true",    "DbSuffix": "202307",  "UserDataFile": "./example_data/",  "TreeDB": {    "Driver": "redis",    "Option": {      "Addr": "127.0.0.1:6666"    }  },  "Redis": {    "Host": "127.0.0.1:6379",    "Type": "node"  },  "ZkKeyName": "./zkpor864"}
  • MysqlDataSourceการเชื่อมต่อฐานข้อมูล MySQL
  • DbSuffix : ข้อความข้อความข้อความข้อความ Mysql ส่งผลให้เกิดตามสกุล ตัวอย่างเช่นหากคุณป้อนเวลา 202307 จะสร้าง witness202307 คุณต้องปรับเปลี่ยนมันทุกครั้งที่มันถูกสร้าง
  • UserDataFile : ไดเรกทอรีของไฟล์สินทรัพย์ของผู้ใช้ที่ส่งออกจากการแลกเปลี่ยน โปรแกรมจะอ่านไฟล์ CSV ทั้งหมดในไดเรกทอรีนี้
  • TreeDB : การกําหนดค่าที่เกี่ยวข้องกับ kvrocks
  • Redis : การกำหนดค่าที่เกี่ยวข้องกับ redis
  • ZkKeyName : ไดเรกทอรีที่มีคีย์ zk อยู่และคำนำหน้า เช่น zkpor864, จะตรงกับไฟล์ทั้งหมดที่มีคำนำหน้า zkpor864.* ที่เกี่ยวข้อง
    ฟิลด์ DbSuffix คือคำต่อท้ายของตารางและต้องเปลี่ยนทุกครั้ง หากถูกสร้างขึ้นหนึ่งครั้งต่อเดือน ก็สามารถตั้งค่าตามเวลาได้ เช่น 202306, 202307

การเรียกใช้โปรแกรม

ดาวน์โหลดโปรเจ็กต์ลงในเครื่องของคุณและเริ่มคอมไพล์โปรแกรม

คอมไพล์โปรแกรม

Plaintextmake สร้าง

ถ้าคุณกำลังใช้Macและต้องคอมไพล์ไบนารีสำหรับแพลตฟอร์มอื่น ๆ คุณสามารถ execute คำสั่งต่อไปนี้:

  • เพื่อคอมไพล์สำหรับ Linux บน Mac:สร้างการสร้างลินุกซ์
  • เพื่อคอมไพล์สำหรับ Windows บน Mac:ทำสร้าง Windows

สร้างคีย์

Plaintext./main keygen

บริการ keygen จะสร้างไฟล์กุญแจหลายรายการในไดเรกทอรีปัจจุบันเมื่อเสร็จสิ้นตามนี้

zkpor864.ccs.ct.save \
zkpor864.ccs.save \
zkpor864.pk.A.save \
zkpor864.pk.B1.save \
zkpor864.pk.B2.save \
zkpor864.pk.E.save \
zkpor864.pk.K.save \
zkpor864.vk.save \
zkpor864.pk.Z.save

หาก Batch ถูกตั้งค่าเป็น 4 จะzkpor4.*.save.

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

หมายเหตุ:

  • คีย์ที่สร้างขึ้นโดย./main keygenคำสั่งสามารถใช้ได้นาน หากคุณต้องการสร้างข้อมูลการตรวจสอบสินทรัพย์เดือนหน้า คีย์ zk จะยังคงถูกต้อง
  • The com.zkpor864.vk.saveไฟล์จะต้องใช้สำหรับการยืนยันตัวตนของผู้ใช้ในอนาคต ดังนั้นขอแนะนำให้สำรองข้อมูลและบันทึกกุญแจ zk ชุดนี้อย่างเหมาะสม

ล้างข้อมูล kvrocks ที่เกี่ยวข้องกับประวัติ

หากโปรแกรมได้รันไว้ก่อนหน้านี้ ก่อนที่จะรันอีกครั้ง คุณต้องทำควาสะส้างข้อมูลคีย์ Merkle บัญชีที่มีอยู่ใน kvrocks เนื่องจากต้องสร้างต้นไม้บัญชีที่แตกต่างกันทุกครั้ง

ข้อความปกติ./เครื่องมือหลัก ทำความสะอาด_kvrocks

หมายเหตุ: คำสั่งนี้ใช้เพื่อล้างข้อมูลทั้งหมดใน kvrocks ดังนั้นอย่าแชร์ kvrocks เดียวกับโปรแกรมอื่น ๆ รอจนกว่าการล้างข้อมูลก่อนหน้าจะเสร็จสมบูรณ์ก่อนที่จะเริ่มสร้างพิสูจน์

เริ่มบริการพยาน

ข้อความปกติ/พยานหลัก

_หลังจากทำการดำเนินการเสร็จสิ้น ตารางที่มีคำต่อท้ายว่า "witness" จะถูกสร้างขึ้นในฐานข้อมูล Mysql (โดยอิงจากDbSuffixในconfig.json). ตารางจะประกอบด้วยข้อมูลพิสูจน์พยานแบบจับกลุ่มซึ่งจะใช้ในกระบวนการสร้างพิสูจน์ zk และพิสูจน์ผู้ใช้ในขั้นต่อไป

การสร้างพิสูจน์ zk

บริการ Prover ใช้สร้างพิสูจน์ zk และรองรับการดำเนินการแบบขนาน มันอ่านพยานจากตารางพยานใน MySQL

รันคำสั่งต่อไปเพื่อสร้างข้อมูลพิสูจน์ zk:

Plaintext./main prover

คำสั่งนี้รองรับการดำเนินการแบบขนานกัน คุณต้องคัดลอกไฟล์หลักและไฟล์ที่เกี่ยวข้องเช่น zkpor864 ไปยังเครื่องอื่นๆ และตรวจสอบว่ามีconfig.json .

คุณสามารถเรียกใช้คำสั่งต่อไปนี้เพื่อตรวจสอบสถานะการดำเนินการ:

ข้อความปกติ/เครื่องมือหลัก check_prover_status

การดําเนินการจะสิ้นสุดและส่งคืน:

ข้อความแบบตรงไร้รหัสผ่านสำหรับผู้เป็นพยานทั้งหมด 50 รายการ รายการที่เผยแพร่ 0 รายการ รายการที่รอดำเนินการ 0 รายการ รายการที่เสร็จสมบูรณ์ 50 รายการ

ตรวจสอบให้แน่ใจว่ารายการพยานทั้งหมดอยู่ในสถานะเสร็จสิ้น ซึ่งหมายถึงว่าผู้พิสูจน์ได้ทำการดำเนินการเสร็จสิ้นแล้ว

หลังจากการดำเนินการบริการ prover มีตารางเพิ่มเติมด้วยคำท้าย "proof" (ขึ้นอยู่กับDbSuffixในconfig.json) จะถูกสร้างขึ้นในฐานข้อมูล Mysql ข้อมูลในตารางนี้มีวัตถุประสงค์เพื่อเปิดเผยต่อสาธารณะแก่ผู้ใช้ทําให้พวกเขาสามารถตรวจสอบสินทรัพย์ของการแลกเปลี่ยนในกระบวนการตรวจสอบที่ตามมา รายละเอียดจะอธิบายเพิ่มเติมในส่วนการยืนยันด้านล่าง

การสร้างข้อความให้กับผู้ใช้

บริการพิสูจน์ผู้ใช้ถูกใช้ในการสร้างและบันทึกพิสูจน์ Merkle ของผู้ใช้

เพื่อสร้างข้อมูลการพิสูจน์ผู้ใช้ ให้รันคำสั่งต่อไปนี้:

ข้อความธรรมดา / ผู้ใช้หลักพิสูจน์

ประสิทธิภาพ: สร้างพิสูจน์ของผู้ใช้ประมาณ 10k ต่อวินาทีในเครื่องเสมือนที่มีหน่วยความจำ 128GB และหน่วยประมวลผล 32-core

หลังจากรันคำสั่ง userproof จะปรากฎตารางด้วยชื่อ userproof+suffix (โดยอิงจากDbSuffixในconfig.json) ข้อมูลจะถูกสร้างขึ้นในฐานข้อมูล MySQL ตารางนี้ประกอบด้วยข้อมูลสินทรัพย์ของผู้ใช้และสามารถใช้สำหรับการกำหนดสิทธิตามที่จำเป็น ตารางนี้จำเป็นต้องมีอยู่สำหรับผู้ใช้ที่ระบุเพื่อดาวน์โหลดเพื่อยืนยันสินทรัพย์บัญชีของตนเอง รายละเอียดเพิ่มเติมจะถูกให้ในส่วนการตรวจสอบต่อไป

การ提供ข้อมูลการยืนยัน

ที่นี่เราต้องให้ผู้ใช้สองประเภทของการตรวจสอบ:

  • การตรวจสอบสินทรัพย์ของตลาดหลังคา
  • การตรวจสอบสินทรัพย์ของผู้ใช้เอง
    เราต้องคอมไพล์ไฟล์ปฏิบัติการที่เป็นไบนารีสำหรับสภาพแวดล้อมต่าง ๆ (Mac, Ubuntu, Windows) ล่วงหน้าและให้สำหรับผู้ใช้ดาวน์โหลด คุณสามารถอ้างถึงไฟล์แนบปล่อยสำหรับข้อมูลเพิ่มเติม

การตรวจสอบข้อมูลและรูปแบบของสินทรัพย์ในตลาด

เพื่อยืนยันสินทรัพย์ในการแลกเปลี่ยน นอกจากการให้ผู้ใช้ไฟล์ไบนารี จำเป็นต้องให้ข้อมูลการกำหนดค่าสามรายการต่อไปนี้:

  1. ดาวน์โหลดproof.csv \
    เราส่งตารางพิสูจน์ที่สร้างไว้ก่อนเป็นไฟล์ CSV (รวมที่หัว) ล่วงหน้า เช่น proof202307.csv และให้ผู้ใช้ดาวน์โหลด
  1. zkpor864.vk.save \
    เราจําเป็นต้องให้ผู้ใช้ที่มีไฟล์คีย์ยืนยัน zk864 ที่สร้างขึ้นก่อนหน้านี้
  1. Exchange Assets \
    เมื่อสร้างไฟล์ Proof ข้างต้นแล้วสามารถใช้คําสั่งต่อไปนี้เพื่อสอบถามสรุปตามตารางสินทรัพย์ของผู้ใช้ที่ได้จากการแลกเปลี่ยน:
Plaintext ./main เครื่องมือ query_cex_assets
  1. รับการตอบสนองต่อไป:
ข้อความธรรมดา [{"TotalEquity":10049232946,"TotalDebt":0,"BasePrice":3960000000,"สัญลักษณ์":"1inch","Index":0},{"TotalEquity":421836,"TotalDebt":0,"BasePrice":56400000000,"Symbol":"aave","Index":1},{"TotalEquity":0,"TotalDebt":0,"BasePrice":79800000,"Symbol":"ach","Index":2},{"TotalEquity":3040000,"TotalDebt":0,"BasePrice":25460000000,"Symbol":"acm","Index":3},{"TotalEquity":17700050162640,"TotalDebt":0,"BasePrice":2784000000,"Symbol":"ada","Index":4},{" TotalEquity":485400000,"หนี้สินรวม":0,"BasePrice":1182000000,"Symbol":""adx","Index":5},{"TotalEquity":0,"TotalDebt":0,"BasePrice":907000000,"Symbol":"aergo","Index":6},{"TotalEquity":0,"TotalDebt":0,"BasePrice":2720000000,"Symbol":"agld","Index":7},{"TotalEquity":1969000000,"TotalDebt":0,"BasePrice":30500000,"Symbol":"akro","Index":8},{"TotalEquity":0,"TotalDebt":0,"BasePrice":141000000000,"Symbol":"alcx","Index":9},{"TotalEquity":15483340912," ยอดหนี้":0,"ราคาพื้นฐาน":189000000,"Symbol":"algo","Index":10},{"TotalEquity":3187400,"TotalDebt":0,"BasePrice":11350000000,"Symbol":"alice","Index":11},{"TotalEquity":1760000,"TotalDebt":0,"BasePrice":2496000000,"Symbol":"alpaca","Index":12},{"TotalEquity":84596857600,"TotalDebt":0,"BasePrice":785000000,"Symbol":"alpha","Index":13},{"TotalEquity":3672090936,"TotalEquity":0,"BasePrice":20849000000,"Symbol":"alpine","Index":14},{"TotalEquity" :198200000,"ยอดหนี้":0,"ราคาพื้นฐาน":132600000,"สัญลักษณ์":"พื้นฐาน amb","Index":15},{"TotalEquity":53800000,"TotalDebt":0,"BasePrice":32200000,"Symbol":"amp","Index":16},{"TotalEquity":3291606210,"TotalDebt":0,"BasePrice":340300000,"Symbol":"anc","Index":17},{"TotalEquity":192954000,"TotalDebt":0,"BasePrice":166000000,"Symbol":"ankr","Index":18},{"TotalEquity":21600000,"TotalDebt":0,"BasePrice":20940000000,"Symbol":"ant","Index":19},{"TotalEquity" :5995002000,"ยอดหนี้":0,"ราคาฐาน":4037000000,"สัญลักษณ์":"ape",""ดัชนี":20},{"TotalEquity":0,"TotalDebt":0,"BasePrice":11110000000,"Symbol":"api3","Index":21},{"TotalEquity":53728000,"TotalDebt":0,"BasePrice":38560000000,"Symbol":"apt","Index":22},{"TotalEquity":0,"TotalDebt":0,"BasePrice":68500000000,"Symbol":"ar","Index":23},{"TotalEquity":55400000,"TotalDebt":0,"BasePrice":667648400,"Symbol":"ardr","Index":24},{"TotalEquity":8320000," ยอดหนี้รวม":0,"ราคาพื้นฐาน":266200000,"สัญลักษณ์":"arpa","Index":25},{"TotalEquity":18820000,"TotalDebt":0,"BasePrice":401000000,"Symbol":"astr","Index":26},{"TotalEquity":13205405410,"TotalDebt":0,"BasePrice":934000000,"Symbol":"ata","Index":27},{"TotalEquity":7016230960,"TotalDebt":0,"BasePrice":102450000000,"Symbol":"atom","Index":28},{"TotalEquity":2619441828,"TotalDebt":0,"BasePrice":40900000000,"Symbol":"auction","Index":29},{"TotalEquity" :9640198,"ยอดหนี้":0,"ราคาพื้นฐาน":143200000,"สัญลักษณ์":"เสียง","", ดัชนี":30},{"TotalEquity":0,"TotalDebt":0,"BasePrice":230600000000,"Symbol":"auto","Index":31},{"TotalEquity":886400,"TotalDebt":0,"BasePrice":539000000,"Symbol":"ava","Index":32},{"TotalEquity":2883562350,"TotalDebt":0,"BasePrice":117800000000,"Symbol":"avax","Index":33},{"TotalEquity":1864300912,"TotalDebt":0,"BasePrice":68200000000,"Symbol":"axs","Index":34},{"TotalEquity" :843870,"ยอดหนี้":0,"ราคาพื้นฐาน":2370000000,"สัญลักษณ์":""แบดเจอร์","Index":35},{"TotalEquity":114869291528,"TotalDebt":0,"BasePrice":1379000000,"Symbol":"bake","Index":36},{"TotalEquity":95400,"TotalDebt":0,"BasePrice":54110000000,"Symbol":"bal","Index":37},{"TotalEquity":123113880,"TotalDebt":0,"BasePrice":14610000000,"Symbol":"band","Index":38},{"TotalEquity":0,"TotalDebt":0,"BasePrice":37100000000,"Symbol":"bar","Index":39},{"TotalEquity" :73090049578,"ยอดหนี้รวม":0,"ราคาพื้นฐาน":1774000000,"สัญลักษณ์":"ค้างคาว","ดัชนี":40},{"TotalEquity":28891300,"TotalDebt":0,"BasePrice":101700000000,"Symbol":"bch","Index":41},{"TotalEquity":19889623294,"TotalDebt":0,"BasePrice":4130000000,"Symbol":"bel","Index":42},{"TotalEquity":374840602180,"TotalDebt":0,"BasePrice":699700000,"Symbol":"beta","Index":43},{"TotalEquity":270294580,"TotalDebt":0,"BasePrice":12290900000000,"Symbol":"beth","Index":44},{" TotalEquity":35692901600,"หนี้สินรวม":0,"BasePrice":273000000,"Symbol":"bico",","Symbol":"bico","ดัชนี":45},{"TotalEquity":0,"TotalDebt":0,"BasePrice":639000,"Symbol":"bidr","Index":46},{"TotalEquity":240200000,"TotalDebt":0,"BasePrice":538000000,"Symbol":"blz","Index":47},{"TotalEquity":83614634622,"TotalDebt":0,"BasePrice":259900000000,"Symbol":"bnb","Index":48},{"TotalEquity":0,"TotalDebt":0,"BasePrice":3490000000,"Symbol":"bnt","Index":49},{"TotalEquity":1560,"ยอดหนี้รวม":0,"ราคาฐาน":59200000000,"สัญลักษณ์":"bnx","Index":50},{"TotalEquity":2076000,"TotalDebt":0,"BasePrice":32630000000,"Symbol":"bond","Index":51},{"TotalEquity":44699589660,"TotalDebt":0,"BasePrice":1768000000,"Symbol":"bsw","Index":52},{"TotalEquity":291716078,"TotalDebt":0,"BasePrice":169453900000000,"Symbol":"btc","Index":53},{"TotalEquity":15500321300000000,"TotalDebt":0,"BasePrice":6300,"Symbol":"bttc","Index":54},{"TotalEquity" :70771546756,"ยอดหนี้":0,"ราคาพื้นฐาน":524000000,""เบอร์เกอร์","ดัชนี":55},{"TotalEquity":12058907297354,"TotalDebt":1476223055432,"BasePrice":1000000000,"Symbol":"busd","Index":56},{"TotalEquity":34716440000,"TotalDebt":0,"BasePrice":1647000000,"Symbol":"c98","Index":57},{"TotalEquity":1541723702,"TotalDebt":0,"BasePrice":33140000000,"Symbol":"cake","Index":58},{"TotalEquity":2112000,"TotalDebt":0,"BasePrice":520000000,"Symbol":"celo"," ดัชนี":59},{"TotalEquity":317091540000,"TotalDebt":0,"BasePrice":101000000,"Symbol":"celr","Index":60},{"TotalEquity":137111365560,"TotalDebt":0,"BasePrice":228000000,"Symbol":"cfx","Index":61},{"TotalEquity":0,"TotalDebt":0,"BasePrice":1820000000,"Symbol":"chess","Index":62},{"TotalEquity":258540000,"TotalDebt":0,"BasePrice":1140000000,"Symbol":"chr","Index":63},{"TotalEquity":289172288882,"TotalDebt":0,"BasePrice":1099000000,"Symbol":"chz"," ดัชนี":64},{"TotalEquity":0,"หนี้สินรวม":0,"BasePrice":25100000,"สัญลักษณ์":"ckb","Index":65},{"TotalEquity":1851135024806,"TotalDebt":0,"BasePrice":535500000,"Symbol":"clv","Index":66},{"TotalEquity":155010000,"TotalDebt":0,"BasePrice":5202000000,"Symbol":"cocos","Index":67},{"TotalEquity":52093390,"TotalDebt":0,"BasePrice":335800000000,"Symbol":"comp","Index":68},{"TotalEquity":13991592000,"TotalDebt":0,"BasePrice":44500000,"Symbol":"cos","Index" :69},{"TotalEquity":51240788068,"หนี้สินรวม":0,"BasePrice":557000000,"Symbol":"coti","Index":70},{"TotalEquity":0,"TotalDebt":0,"BasePrice":10790000000,"Symbol":"cream","Index":71},{"TotalEquity":15940224,"TotalDebt":0,"BasePrice":5470000000,"Symbol":"crv","Index":72},{"TotalEquity":2336000,"TotalDebt":0,"BasePrice":745000000,"Symbol":"ctk","Index":73},{"TotalEquity":88860000,"TotalDebt":0,"BasePrice":1059000000,"Symbol":"ctsi","Index":74},{" TotalEquity":440400000,"หนี้สินรวม":0,"BasePrice":1763000000,"สัญลักษณ์":"ctxc","Index":75},{"TotalEquity":0,"TotalDebt":0,"BasePrice":3375000000,"Symbol":"cvp","Index":76},{"TotalEquity":176202,"TotalDebt":0,"BasePrice":30810000000,"Symbol":"cvx","Index":77},{"TotalEquity":0,"TotalDebt":0,"BasePrice":9999000100,"Symbol":"dai","Index":78},{"TotalEquity":90702266836,"TotalDebt":0,"BasePrice":1293500000,"Symbol":"dar","Index":79},{"TotalEquity" :29386961406,"หนี้สินรวม":0,"ราคาพื้นฐาน":45830000000,"Symbol":"dash","Index":80},{"TotalEquity":1628888000,"TotalDebt":0,"BasePrice":235500000,"Symbol":"data","Index":81},{"TotalEquity":0,"TotalDebt":0,"BasePrice":186229836100,"Symbol":"dcr","Index":82},{"TotalEquity":0,"TotalDebt":0,"BasePrice":15920000000,"Symbol":"dego","Index":83},{"TotalEquity":26105549312822,"TotalDebt":0,"BasePrice":6830000,"Symbol":"dent","Index":84},{"TotalEquity" :670658000,"ยอดหนี้รวม":0,"ราคาฐาน":2400000000,"สัญลักษณ์":"dexe","Index":85},{"TotalEquity":517372774000,"TotalDebt":0,"BasePrice":82200000,"Symbol":"dgb","Index":86},{"TotalEquity":1120000,"TotalDebt":0,"BasePrice":2970000000,"Symbol":"dia","Index":87},{"TotalEquity":0,"TotalDebt":0,"BasePrice":151800000,"Symbol":"dock","Index":88},{"TotalEquity":19453393384,"TotalDebt":0,"BasePrice":987000000,"Symbol":"dodo","Index":89},{"TotalEquity" :25526548451614,"หนี้สินรวม":0,"ราคาพื้นฐาน":723900000,"สัญลักษณ์":"doge","","ดัชนี":90},{"TotalEquity":466049240950,"TotalDebt":0,"BasePrice":46820000000,"Symbol":"dot","Index":91},{"TotalEquity":69200000,"TotalDebt":0,"BasePrice":3138000000,"Symbol":"drep","Index":92},{"TotalEquity":0,"TotalDebt":0,"BasePrice":870000000,"Symbol":"dusk","Index":93},{"TotalEquity":45675816000,"TotalDebt":0,"BasePrice":12120000000,"Symbol":"dydx","Index":94},{"TotalEquity" :241920370,"หนี้สินรวม":0,"ราคาพื้นฐาน":34340000000,"สัญลักษณ์":"egld",""ดัชนี":95},{"TotalEquity":3640000,"TotalDebt":0,"BasePrice":1691000000,"Symbol":"elf","Index":96},{"TotalEquity":200008070,"TotalDebt":0,"BasePrice":2556000000,"Symbol":"enj","Index":97},{"TotalEquity":836000,"TotalDebt":0,"BasePrice":115500000000,"Symbol":"ens","Index":98},{"TotalEquity":23489390223668,"TotalDebt":0,"BasePrice":8960000000,"Symbol":"eos","Index":99},{"TotalEquity" :83358943947200,"หนี้รวม":0,"ราคาพื้นฐาน":2960000,"สัญลักษณ์":"epx","Index":100},{"TotalEquity":1539180000,"TotalDebt":0,"BasePrice":17540000000,"Symbol":"ern","Index":101},{"TotalEquity":48056621250,"TotalDebt":0,"BasePrice":204100000000,"Symbol":"etc","Index":102},{"TotalEquity":28478224392,"TotalDebt":0,"BasePrice":12688000000000,"Symbol":"eth","Index":103},{"TotalEquity":21790805772,"TotalDebt":0,"BasePrice":106410000000,"Symbol":"eur","Index" :104},{"TotalEquity":196200,"หนี้สินรวม":0,"BasePrice":307000000000,"Symbol":"farm",","ดัชนี":105},{"TotalEquity":31040000,"TotalDebt":0,"BasePrice":1240000000,"Symbol":"fet","Index":106},{"TotalEquity":26460000,"TotalDebt":0,"BasePrice":3354000000,"Symbol":"fida","Index":107},{"TotalEquity":5539231876,"TotalDebt":0,"BasePrice":33380000000,"Symbol":"fil","Index":108},{"TotalEquity":152000000,"TotalDebt":0,"BasePrice":275000000,"Symbol":"fio","Index" :109},{"TotalEquity":1014252612,"หนี้สินรวม":0,"BasePrice":16540000000,"สัญลักษณ์":"firo","Index":110},{"TotalEquity":0,"TotalDebt":0,"BasePrice":3313000000,"Symbol":"fis","Index":111},{"TotalEquity":0,"TotalDebt":0,"BasePrice":765931600,"Symbol":"flm","Index":112},{"TotalEquity":3688000,"TotalDebt":0,"BasePrice":6990000000,"Symbol":"flow","Index":113},{"TotalEquity":0,"TotalDebt":0,"BasePrice":5090000000,"Symbol":"flux","Index":114},{"TotalEquity":0,"ยอดหนี้รวม":0,"ราคาพื้นฐาน":162500000,"สัญลักษณ์":"สําหรับ","ดัชนี":115},{"TotalEquity":80000,"TotalDebt":0,"BasePrice":2940000000,"Symbol":"forth","Index":116},{"TotalEquity":14430200000,"TotalDebt":0,"BasePrice":1808000000,"Symbol":"front","Index":117},{"TotalEquity":26629480000,"TotalDebt":0,"BasePrice":2211000000,"Symbol":"ftm","Index":118},{"TotalEquity":16207428000,"TotalDebt":0,"BasePrice":9125000000,"Symbol":"ftt","Index":119},{"TotalEquity" :679597613272,"หนี้สินรวม":0,"ราคาพื้นฐาน":61663700,"สัญลักษณ์":"fun","Index":120},{"TotalEquity":0,"TotalDebt":0,"BasePrice":51410000000,"Symbol":"fxs","Index":121},{"TotalEquity":4110633550,"TotalDebt":0,"BasePrice":11540000000,"Symbol":"gal","Index":122},{"TotalEquity":2551466375170,"TotalDebt":0,"BasePrice":234700000,"Symbol":"gala","Index":123},{"TotalEquity":1252940134,"TotalDebt":0,"BasePrice":20260000000,"Symbol":"gas","Index":124},{" TotalEquity":0,"หนี้สินรวม":0,"BasePrice":185000000,"Symbol":":"glm","ดัชนี":125},{"TotalEquity":25058958996,"TotalDebt":0,"BasePrice":3195000000,"Symbol":"glmr","Index":126},{"TotalEquity":443980786672,"TotalDebt":0,"BasePrice":2588000000,"Symbol":"gmt","Index":127},{"TotalEquity":160000,"TotalDebt":0,"BasePrice":417300000000,"Symbol":"gmx","Index":128},{"TotalEquity":178800,"TotalDebt":0,"BasePrice":878736379100,"Symbol":"gno","Index":129},{" TotalEquity":6828000,"หนี้สินรวม":0,"BasePrice":620000000,"Symbol":"grt","ดัชนี":130},{"TotalEquity":20784000,"TotalDebt":0,"BasePrice":13340000000,"Symbol":"gtc","Index":131},{"TotalEquity":94280000,"TotalDebt":0,"BasePrice":1494000000,"Symbol":"hard","Index":132},{"TotalEquity":336206273140,"TotalDebt":0,"BasePrice":391000000,"Symbol":"hbar","Index":133},{"TotalEquity":1791317190,"TotalDebt":0,"BasePrice":8870000000,"Symbol":"high","Index":134}, {"TotalEquity":6485637600,"หนี้สินรวม":0,"ราคาฐาน":270000000,"สัญลักษณ์":"hive","Index":135},{"TotalEquity":1956144,"TotalDebt":0,"BasePrice":1840000000,"Symbol":"hnt","Index":136},{"TotalEquity":9587039140000,"TotalDebt":0,"BasePrice":14820000,"Symbol":"hot","Index":137},{"TotalEquity":223895102366,"TotalDebt":0,"BasePrice":38980000000,"Symbol":"icp","Index":138},{"TotalEquity":52168047570,"TotalDebt":0,"BasePrice":1516000000,"Symbol":"icx"," ดัชนี":139},{"TotalEquity":15480000,"หนี้สินรวม":0,"BasePrice":388000000,"สัญลักษณ์":"idex","Index":140},{"TotalEquity":8400000,"TotalDebt":0,"BasePrice":38870000000,"Symbol":"ilv","Index":141},{"TotalEquity":12686368000,"TotalDebt":0,"BasePrice":4230000000,"Symbol":"imx","Index":142},{"TotalEquity":139990936000,"TotalDebt":0,"BasePrice":13680000000,"Symbol":"inj","Index":143},{"TotalEquity":69430091021436,"TotalDebt":0,"BasePrice":72500000,"Symbol" :"iost","ดัชนี":144},{"TotalEquity":71259628200,"หนี้สินรวม":0,"ฐานราคา":1823000000,"Symbol":"iota","Index":145},{"TotalEquity":428000000,"TotalDebt":0,"BasePrice":221500000,"Symbol":"iotx","Index":146},{"TotalEquity":858126200,"TotalDebt":0,"BasePrice":43200000,"Symbol":"iq","Index":147},{"TotalEquity":8680000,"TotalDebt":0,"BasePrice":132174000,"Symbol":"iris","Index":148},{"TotalEquity":1889177748140,"TotalDebt":0,"BasePrice":37600000,"Symbol":"jasmy","Index":149},{"TotalEquity":2000,"หนี้สินรวม":0,"BasePrice"::1416000000,"Symbol":"joe","Index":150},{"TotalEquity":927921956,"TotalDebt":0,"BasePrice":201400000,"Symbol":"jst","Index":151},{"TotalEquity":560000,"TotalDebt":0,"BasePrice":659000000,"Symbol":"kava","Index":152},{"TotalEquity":30527442000,"TotalDebt":0,"BasePrice":9480000000,"Symbol":"kda","Index":153},{"TotalEquity":7587760000,"TotalDebt":0,"BasePrice":29350000,"Symbol":" คีย์","ดัชนี":154},{"TotalEquity":372181704,"หนี้สินรวม":0,"BasePrice":1613000000,"สัญลักษณ์":"klay","Index":155},{"TotalEquity":81600000,"TotalDebt":0,"BasePrice":1904661800,"Symbol":"kmd","Index":156},{"TotalEquity":493317080,"TotalDebt":0,"BasePrice":4940000000,"Symbol":"knc","Index":157},{"TotalEquity":1700000,"TotalDebt":0,"BasePrice":621600000000,"Symbol":"kp3r","Index":158},{"TotalEquity":27180,"TotalDebt":0,"BasePrice":250100000000,"Symbol":" ksm","ดัชนี":159},{"TotalEquity":1656679204,"หนี้สินรวม":0,"BasePrice":30978000000,"Symbol":"lazio","Index":160},{"TotalEquity":295510852208,"TotalDebt":0,"BasePrice":1520000000,"Symbol":"ldo","Index":161},{"TotalEquity":1158728143570,"TotalDebt":0,"BasePrice":17230000,"Symbol":"lever","Index":162},{"TotalEquity":6505365672842,"TotalDebt":0,"BasePrice":52690000,"Symbol":"lina","Index":163},{"TotalEquity":8162369516,"TotalDebt":0,"BasePrice" :57120000000,"Symbol":"link","ดัชนี":164},{"TotalEquity":95484000,"หนี้สินรวม":0,"BasePrice":7220000000,"Symbol":"lit","Index":165},{"TotalEquity":12682220,"TotalDebt":0,"BasePrice":3632000000,"Symbol":"loka","Index":166},{"TotalEquity":0,"TotalDebt":0,"BasePrice":409400000,"Symbol":"loom","Index":167},{"TotalEquity":0,"TotalDebt":0,"BasePrice":4440000000,"Symbol":"lpt","Index":168},{"TotalEquity":10715077402,"TotalDebt":0,"BasePrice":2063000000, "symbol":"lrc","ดัชนี":169},{"TotalEquity":8050236298,"ยอดหนี้สินรวม":0,"BasePrice":7240000000,"Symbol":"lsk","Index":170},{"TotalEquity":1122426768,"TotalDebt":0,"BasePrice":75890000000,"Symbol":"ltc","Index":171},{"TotalEquity":22654000,"TotalDebt":0,"BasePrice":710000000,"Symbol":"lto","Index":172},{"TotalEquity":16580624988,"TotalDebt":0,"BasePrice":13251000000,"Symbol":"luna","Index":173},{"TotalEquity":1705595428000000,"TotalDebt":0,"BasePrice":1560500,"สัญลักษณ์":"lunc","ดัชนี":174},{"TotalEquity":0,"TotalDebt":0,"BasePrice":4759000000,"Symbol":"magic","Index":175},{"TotalEquity":77632636722,"TotalDebt":0,"BasePrice":3278000000,"Symbol":"mana","Index":176},{"TotalEquity":1990776000,"TotalDebt":0,"BasePrice":23850000000,"Symbol":"mask","Index":177},{"TotalEquity":1076925578756,"TotalDebt":0,"BasePrice":7989000000,"Symbol":"matic","Index":178},{"TotalEquity":2785908800000,"TotalDebt":0,"BasePrice":7989000000,"Symbol":"matic","Index":178},{"TotalEquity":,"TotalDebt":0,"BasePrice":7989000000,"Symbol":"matic","Index":177},{"TotalEquity":,"TotalDebt":0,"BasePrice":23850000000,"Symbol":"mask","Index":177},{"TotalEquity":,"TotalDebt":0,"BasePrice":23850000000,"Symbol":"mask","Index":177},{"TotalEquity":,"TotalDebt":0,"BasePrice":23850000000,"Symbol":"mana","Index":176},{"TotalEquity":,"TotalDebt":0,"BasePrice":0,"BasePrice":3278000000,"Symbol":"mana","Index":176},{"TotalEquity":,"TotalEquity":,"TotalDebt":0,"BasePrice":0,"BasePrice":3278000000,"Symbol":"mana","Index":176},{"TotalEquity":,"TotalEquity":,"TotalDebt":0,"TotalDebt":0,"BasePrice":0,"BasePrice":3278000000,"Symbol":"mana","Index":176},{" พื้นฐานราคา":23690000,"Symbol":"mbl","Index":179},{"TotalEquity":934922304,"หนี้สินรวม":0,"BasePrice":3850000000,"Symbol":"mbox","Index":180},{"TotalEquity":13377446308,"TotalDebt":0,"BasePrice":2670000000,"Symbol":"mc","Index":181},{"TotalEquity":258144000,"TotalDebt":0,"BasePrice":201100000,"Symbol":"mdt","Index":182},{"TotalEquity":3081330908,"TotalDebt":0,"BasePrice":716000000,"Symbol":"mdx","Index":183},{"TotalEquity":32512116000,"TotalDebt":0, "BasePrice":450000000,"Symbol":"mina","ดัชนี":184},{"TotalEquity":12110,"หนี้สินรวม":0,"BasePrice":540000000000,"Symbol":"mkr","Index":185},{"TotalEquity":0,"TotalDebt":0,"BasePrice":19410000000,"Symbol":"mln","Index":186},{"TotalEquity":132208000000,"TotalDebt":0,"BasePrice":8660000000,"Symbol":"mob","Index":187},{"TotalEquity":262072600,"TotalDebt":0,"BasePrice":63100000000,"Symbol":"movr","Index":188},{"TotalEquity":3096000,"TotalDebt":0," ฐานราคา":702000000,"Symbol":"mtl","Index":189},{"TotalEquity":5615144716,"หนี้สินรวม":0,"BasePrice":1590000000,"Symbol":"near","Index":190},{"TotalEquity":6048000,"TotalDebt":0,"BasePrice":1300000000,"Symbol":"nebl","Index":191},{"TotalEquity":484605847032,"TotalDebt":0,"BasePrice":65600000000,"Symbol":"neo","Index":192},{"TotalEquity":0,"TotalDebt":0,"BasePrice":7260000000,"Symbol":"nexo","Index":193},{"TotalEquity":2013960000,"TotalDebt":0, "BasePrice":862000000,"Symbol":"nkn","ดัชนี":194},{"TotalEquity":39400,"หนี้สินรวม":0,"BasePrice":12930000000,"Symbol":"nmr","Index":195},{"TotalEquity":99676000,"TotalDebt":0,"BasePrice":1901000000,"Symbol":"nuls","Index":196},{"TotalEquity":1063446,"TotalDebt":0,"BasePrice":1906000000,"Symbol":"ocean","Index":197},{"TotalEquity":380000,"TotalDebt":0,"BasePrice":23960000000,"Symbol":"og","Index":198},{"TotalEquity":30491752,"TotalDebt":0," ฐานราคา":906000000,"Symbol":"ogn",","ดัชนี":199},{"TotalEquity":117360000,"TotalDebt":0,"BasePrice":289000000,"Symbol":"om","Index":200},{"TotalEquity":213392241236,"TotalDebt":0,"BasePrice":10630000000,"Symbol":"omg","Index":201},{"TotalEquity":561009012134,"TotalDebt":0,"BasePrice":106700000,"Symbol":"one","Index":202},{"TotalEquity":64315053780,"TotalDebt":0,"BasePrice":2177482600,"Symbol":"ong","Index":203},{"TotalEquity":4682530773048," ยอดหนี้รวม":0,"ราคาพื้นฐาน":1609000000,"Symbol":"ont","Index":204},{"TotalEquity":893960000,"TotalDebt":0,"BasePrice":30800000,"Symbol":"ooki","Index":205},{"TotalEquity":383291200,"TotalDebt":0,"BasePrice":1084000000,"Symbol":"op","Index":206},{"TotalEquity":11568582000,"TotalDebt":0,"BasePrice":7680000000,"Symbol":"orn","Index":207},{"TotalEquity":0,"TotalDebt":0,"BasePrice":7240000000,"Symbol":"osmo","Index":208},{"TotalEquity"178748000:0,"BasePrice":7240000000,"Symbol":"osmo","Index":208},{"TotalEquity":0,"BasePrice":7240000000,"Symbol":"osmo","Index":208},{"TotalEquity":0,"BasePrice":7240000000,"Symbol":"osmo","Index":208},{"TotalEquity":0,"BasePrice":7680000000,"Symbol":"orn","Index":207},{"TotalEquity":0,"TotalEquity":,"TotalDebt":0,"BasePrice":7680000000,"Symbol":"orn","Index":207},{"TotalEquity":,"TotalDebt":0,"BasePrice":7680000000,"Symbol":"orn","Index":207},{"TotalEquity":205},{"TotalEquity":205},{"TotalEquity":205},{"TotalEquity":,"TotalDebt":,"TotalDebt":0,"TotalDebt":0,"TotalDebt":0,"TotalDebt":0,"TotalDebt":0,"BasePrice":1084000000,"Symbol":"op","Index":206},{"TotalEquity":205},{"TotalEquity":,"TotalDebt":,"TotalDebt":0,"TotalDebt":0,"BasePrice":108 ยอดหนี้รวม":0,"ราคาพื้นฐาน":687000000,"Symbol":"oxt","Index":209},{"TotalEquity":0,"TotalDebt":0,"BasePrice":185300000000,"Symbol":"paxg","Index":210},{"TotalEquity":21441646500892,"TotalDebt":0,"BasePrice":215100000,"Symbol":"people","Index":211},{"TotalEquity":1648337620,"TotalDebt":0,"BasePrice":3831300000,"Symbol":"perp","Index":212},{"TotalEquity":0,"TotalDebt":0,"BasePrice":1112000000,"Symbol":"pha","Index":213},{"TotalEquity":35466658000," ยอดหนี้รวม":0,"ราคาพื้นฐาน":5237000000,"สัญลักษณ์":"phb","ดัชนี":214},{"TotalEquity":28791180000,"TotalDebt":0,"BasePrice":1430000000,"Symbol":"pla","Index":215},{"TotalEquity":175000000,"TotalDebt":0,"BasePrice":1358592400,"Symbol":"pnt","Index":216},{"TotalEquity":3494881620000,"TotalDebt":0,"BasePrice":3570000000,"Symbol":"pols","Index":217},{"TotalEquity":74823148144,"TotalDebt":0,"BasePrice":1234000000,"Symbol":"polyx","Index":218},{"TotalEquity" :493224786192,"ยอดหนี้รวม":0,"ราคาพื้นฐาน":77900000,"สัญลักษณ์":"บ่อ","ดัชนี":219},{"TotalEquity":72399098108,"TotalDebt":0,"BasePrice":25696000000,"Symbol":"porto","Index":220},{"TotalEquity":21005000000,"TotalDebt":0,"BasePrice":1273000000,"Symbol":"powr","Index":221},{"TotalEquity":0,"TotalDebt":0,"BasePrice":3920000000,"Symbol":"prom","Index":222},{"TotalEquity":0,"TotalDebt":0,"BasePrice":4230000000,"Symbol":"pros","Index":223},{"TotalEquity" :2246200,"หนี้สินรวม":0,"ราคาฐาน":5640000000,"สัญลักษณ์":"psg",""ดัชนี":224},{"TotalEquity":57372118540,"TotalDebt":0,"BasePrice":324000000,"Symbol":"pundix","Index":225},{"TotalEquity":172800,"TotalDebt":0,"BasePrice":2980000000,"Symbol":"pyr","Index":226},{"TotalEquity":152556846850,"TotalDebt":0,"BasePrice":65200000,"Symbol":"qi","Index":227},{"TotalEquity":703867724,"TotalDebt":0,"BasePrice":1118000000000,"Symbol":"qnt","Index":228},{" TotalEquity":209070344,"หนี้สินรวม":0,"BasePrice":1961000000,"Symbol":"(19610000000,"Symbol":") qtum","Index":229},{"TotalEquity":107668,"TotalDebt":0,"BasePrice":46400000000,"Symbol":"quick","Index":230},{"TotalEquity":15960000,"TotalDebt":0,"BasePrice":15330000000,"Symbol":"rad","Index":231},{"TotalEquity":0,"TotalDebt":0,"BasePrice":1007000000,"Symbol":"rare","Index":232},{"TotalEquity":20536980000,"TotalDebt":0,"BasePrice":1502000000,"Symbol":"ray","Index":233},{" TotalEquity":2330100436820,"หนี้สินรวม":0,"ราคาพื้นฐาน":24230000,"สัญลักษณ์":"reef","Index":234},{"TotalEquity":692913057840,"TotalDebt":0,"BasePrice":225000000,"Symbol":"rei","Index":235},{"TotalEquity":0,"TotalDebt":0,"BasePrice":630420000,"Symbol":"ren","Index":236},{"TotalEquity":223600190,"TotalDebt":0,"BasePrice":872000000,"Symbol":"req","Index":237},{"TotalEquity":18748000,"TotalDebt":0,"BasePrice":12427749000,"Symbol":"rlc","Index":238},{" TotalEquity":376358800,"หนี้สินรวม":0,"ราคาพื้นฐาน":420000000,"สัญลักษณ์":"rndr","Index":239},{"TotalEquity":2094224000,"TotalDebt":0,"BasePrice":370400000,"Symbol":"rose","Index":240},{"TotalEquity":119940000,"TotalDebt":0,"BasePrice":31690000,"Symbol":"rsr","Index":241},{"TotalEquity":269393997600,"TotalDebt":0,"BasePrice":13750000000,"Symbol":"rune","Index":242},{"TotalEquity":539117133400,"TotalDebt":0,"BasePrice":203000000,"Symbol":"rvn","Index" :243},{"TotalEquity":154754594184,"หนี้สินรวม":0,"BasePrice":4309000000,"สัญลักษณ์":"ทราย","ดัชนี":244},{"TotalEquity":2790903662,"TotalDebt":0,"BasePrice":4470000000,"Symbol":"santos","Index":245},{"TotalEquity":353200000,"TotalDebt":0,"BasePrice":23600000,"Symbol":"sc","Index":246},{"TotalEquity":0,"TotalDebt":0,"BasePrice":6390000000,"Symbol":"scrt","Index":247},{"TotalEquity":493481218,"TotalDebt":0,"BasePrice":4033000000,"Symbol":"sfp","Index" :248},{"TotalEquity":92811810818000000,"หนี้สินรวม":0,"BasePrice":84300,"Symbol":"shib","Index":249},{"TotalEquity":338633610064,"TotalDebt":0,"BasePrice":227300000,"Symbol":"skl","Index":250},{"TotalEquity":17412372632502,"TotalDebt":0,"BasePrice":20900000,"Symbol":"slp","Index":251},{"TotalEquity":19400000,"TotalDebt":0,"BasePrice":4858000000,"Symbol":"snm","Index":252},{"TotalEquity":12518184,"TotalDebt":0,"BasePrice":16280000000,"Symbol":"snx" ,"ดัชนี":253},{"TotalEquity":7697220542,"หนี้สินรวม":0,"BasePrice":135100000000,"Symbol":"sol","Index":254},{"TotalEquity":43400244636,"TotalDebt":0,"BasePrice":5522000,"Symbol":"spell","Index":255},{"TotalEquity":145168230000,"TotalDebt":0,"BasePrice":1567800000,"Symbol":"srm","Index":256},{"TotalEquity":0,"TotalDebt":0,"BasePrice":3544000000,"Symbol":"stg","Index":257},{"TotalEquity":1375707000000,"TotalDebt":0,"BasePrice":38110000,"Symbol":38110000,"Symbol":257},{"TotalEquity":,"TotalDebt":0,"BasePrice":38110000,"Symbol":257},{"TotalEquity":,"TotalDebt":0,"BasePrice":3544000000,"Symbol":"stg","Index":257},{"TotalEquity":,"TotalDebt":0,"BasePrice":3544000000,"Symbol":"srm","Index":256},{"TotalEquity":0,"TotalDebt":0,"BasePrice":0,"BasePrice":1567800000,"Symbol":"srm","Index":256},{"TotalEquity":0,"TotalDebt":0,"BasePrice":0,"BasePrice":1567800000,"Symbol":"srm","Index":256},{"TotalEquity":0,"TotalEquity":,"BaseDebt":0,"BasePrice":1567800000,"Symbol":"srm","Index":256},{"TotalEquity":0,"TotalEquity":,"BaseDebt":0,"BasePrice":1567800000,"Symbol":"srm","Index":256},{"TotalEquity":,"TotalDebt":0,"BasePrice":0,"BasePrice":0,"BasePrice":0,"BasePrice":0,"BasePrice":0 stmx","ดัชนี":258},{"TotalEquity":8912432530,"หนี้สินรวม":0,"BasePrice"::2582000000,"Symbol":"storj","Index":259},{"TotalEquity":0,"TotalDebt":0,"BasePrice":275900000,"Symbol":"stpt","Index":260},{"TotalEquity":14047500,"TotalDebt":0,"BasePrice":4050000000,"Symbol":"strax","Index":261},{"TotalEquity":1423000,"TotalDebt":0,"BasePrice":2190000000,"Symbol":"stx","Index":262},{"TotalEquity":326978131392,"TotalDebt":0,"BasePrice":50400000,"Symbol":"sun" ,"ดัชนี":263},{"TotalEquity":30595425600,"TotalDebt":0,"BasePrice":867000000,"Symbol":"super","Index":264},{"TotalEquity":128556304136,"TotalDebt":0,"BasePrice":1042000000,"Symbol":"sushi","Index":265},{"TotalEquity":1059292108408,"TotalDebt":0,"BasePrice":2130000000,"Symbol":"sxp","Index":266},{"TotalEquity":130320000,"TotalDebt":0,"BasePrice":1017000000,"Symbol":"sys","Index":267},{"TotalEquity":5172000,"TotalDebt":0,"BasePrice":163000000," สัญลักษณ์":"t","Index":268},{"TotalEquity":1030910000,"TotalDebt":0,"BasePrice":327000000,"Symbol":"tfuel","Index":269},{"TotalEquity":160460684218,"TotalDebt":0,"BasePrice":759000000,"Symbol":"theta","Index":270},{"TotalEquity":198770314330,"TotalDebt":0,"BasePrice":2292000000,"Symbol":"tko","Index":271},{"TotalEquity":256387034218,"TotalDebt":0,"BasePrice":128600000,"Symbol":"tlm","Index":272},{"TotalEquity":2508400,"TotalDebt":0,"BasePrice" :2762000000,"Symbol":"tomo","ดัชนี":273},{"TotalEquity":9400,"หนี้สินรวม":0,"BasePrice":124800000000,"Symbol":"trb","Index":274},{"TotalEquity":33800000,"TotalDebt":0,"BasePrice":2070797400,"Symbol":"tribe","Index":275},{"TotalEquity":46160000,"TotalDebt":0,"BasePrice":25980000,"Symbol":"troy","Index":276},{"TotalEquity":0,"TotalDebt":0,"BasePrice":288071600,"Symbol":"tru","Index":277},{"TotalEquity":2043669562480,"TotalDebt":0,"BasePrice" :524600000,"สัญลักษณ์":"trx","ดัชนี":278},{"TotalEquity":63678800000,"หนี้สินรวม":0,"BasePrice":301000000,"Symbol":"tvk","Index":279},{"TotalEquity":0,"TotalDebt":0,"BasePrice":1410000000,"Symbol":"twt","Index":280},{"TotalEquity":13980000,"TotalDebt":0,"BasePrice":15400000000,"Symbol":"uma","Index":281},{"TotalEquity":19120000,"TotalDebt":0,"BasePrice":39360000000,"Symbol":"unfi","Index":282},{"TotalEquity":11981756100,"TotalDebt":0,"BasePrice" :5522000000,"สัญลักษณ์":""uni","ดัชนี":283},{"TotalEquity":0,"TotalDebt":0,"BasePrice":10000650400,"Symbol":"usdc","Index":284},{"TotalEquity":12876907115652,"TotalDebt":0,"BasePrice":9997000900,"Symbol":"usdt","Index":285},{"TotalEquity":220063518946,"TotalEquity":,"TotalDebt":0,"BasePrice":203321700,"Symbol":"ustc","Index":286},{"TotalEquity":0,"TotalDebt":0,"BasePrice":777000000,"Symbol":"utk","Index":287},{"TotalEquity":7430929587566,"TotalDebt":0,"BasePrice" :164100000,"Symbol":"vet","ดัชนี":288},{"TotalEquity":169058297966,"หนี้สินรวม":0,"BasePrice":694900000,"Symbol":"vib","Index":289},{"TotalEquity":252046634,"TotalDebt":0,"BasePrice":195000000,"Symbol":"vite","Index":290},{"TotalEquity":25254109536,"TotalDebt":0,"BasePrice":1671000000,"Symbol":"voxel","Index":291},{"TotalEquity":5153547313742,"TotalDebt":0,"BasePrice":9237200,"Symbol":"vtho","Index":292},{"TotalEquity":17493828000,"TotalDebt":0," ฐานราคา":1658321600,"Symbol":"wan","Index":293},{"TotalEquity":2852616,"TotalDebt":0,"BasePrice":14130000000,"Symbol":"waves","Index":294},{"TotalEquity":20000180,"TotalDebt":0,"BasePrice":440000000,"Symbol":"waxp","Index":295},{"TotalEquity":24776160000000,"TotalEquity":,"TotalDebt":0,"BasePrice":738000,"Symbol":"win","Index":296},{"TotalEquity":2370200,"TotalDebt":0,"BasePrice":52100000000,"Symbol":"wing","Index":297},{"TotalEquity":0,"TotalDebt":0,"BasePrice":5210000000,"Symbol":"wing","Index":297},{"TotalEquity":0,"TotalDebt":0,"BasePrice":5210000000,"Symbol":"wing","Index":297},{"TotalEquity":0,"TotalDebt":0,"BasePrice":738000,"Symbol":"win","Index":296},{"TotalEquity":2370200,"TotalEquity":0,"BasePrice":738000,"Symbol":"win","Index":296},{"TotalEquity":2370200,"TotalEquity":,"TotalDebt":0,"BasePrice":738000,"Symbol":"win","Index":296},{"TotalEquity":,"TotalEquity":,"TotalDebt":0,"BasePrice":0,"BasePrice":440000000,"Symbol":"waxp","Index":295},{"TotalEquity":,"TotalEquity":,"BasePrice":0,"BasePrice":440000000,"Symbol":"waxp","Index":295},{"TotalEquity":,"TotalEquity":,"TotalDebt":0,"BasePrice":0,"BasePrice":440000000,"Symbol":"waxp","Index":295},{"T ราคาพื้นฐาน":80975707300,"สัญลักษณ์":"wnxm",","ดัชนี":298},{"TotalEquity":75262779600,"TotalDebt":0,"BasePrice":1347000000,"Symbol":"woo","Index":299},{"TotalEquity":415631596070,"TotalDebt":0,"BasePrice":1401000000,"Symbol":"wrx","Index":300},{"TotalEquity":183890000,"TotalDebt":0,"BasePrice":1916523600,"Symbol":"wtc","Index":301},{"TotalEquity":172906064000000,"TotalDebt":0,"BasePrice":246700,"Symbol":"xec","Index":302},{"TotalEquity":129072400," ยอดหนี้รวม":0,"ราคาพื้นฐาน":291912400,"สัญลักษณ์":"xem","ดัชนี":303},{"TotalEquity":152986398800,"TotalDebt":0,"BasePrice":751000000,"Symbol":"xlm","Index":304},{"TotalEquity":109317164,"TotalDebt":0,"BasePrice":154800000000,"Symbol":"xmr","Index":305},{"TotalEquity":1954309930640,"TotalDebt":0,"BasePrice":3442000000,"Symbol":"xrp","Index":306},{"TotalEquity":388360923948,"TotalDebt":0,"BasePrice":7720000000,"Symbol":"xtz","Index":307},{"TotalEquity" :45916405132400,"ยอดหนี้รวม":0,"ราคาพื้นฐาน":27200000,"สัญลักษณ์":"xvg","ดัชนี":308},{"TotalEquity":1725600,"TotalDebt":0,"BasePrice":4290000000,"Symbol":"xvs","Index":309},{"TotalEquity":1940,"TotalDebt":0,"BasePrice":5442000000000,"Symbol":"yfi","Index":310},{"TotalEquity":393918000,"TotalDebt":0,"BasePrice":1749000000,"Symbol":"ygg","Index":311},{"TotalEquity":4124782260,"TotalDebt":0,"BasePrice":414000000000,"Symbol":"zec","Index":312},{" TotalEquity":1900092,"หนี้สินรวม":0,"BasePrice":8490000000,"Symbol":"zen","Index":313},{"TotalEquity":2075635646560,"TotalDebt":0,"BasePrice":174100000,"Symbol":"zil","Index":314},{"TotalEquity":119194400,"TotalDebt":0,"BasePrice":1603000000,"Symbol":"zrx","Index":315}]
  1. ทุกครั้งหลังจากสร้างข้อมูลพิสูจน์คุม คุณต้องสอบถามสินทรัพย์ cex อีกครั้งและบันทึกข้อมูลนี้ ข้อมูลนี้จะถูกใช้ในข้อมูลสินทรัพย์ Cexเขตของcex_config.jsonไฟล์ด้านล่าง
    หมายเหตุ: ไฟล์ proof.csv ที่นี่ควรมาจากชุดเดียวกันกับข้อมูลหลักฐานสินทรัพย์ที่บันทึกไว้มิฉะนั้นอาจเกิดความล้มเหลวในการตรวจสอบ

ไฟล์กำหนดค่า

cex_config.json เป็นไฟล์การกําหนดค่าสําหรับการตรวจสอบสินทรัพย์แลกเปลี่ยน

ข้อความธรรมดา{ "ProofCsv": "./config/proof.csv", "ZkKeyVKDirectoryAndPrefix": "./zkpor864", "CexAssetsInfo": [{"TotalEquity":10049232946,"TotalDebt":0,"BasePrice":3960000000,"Symbol":"1inch","Index":0},{"TotalEquity":421836,"TotalDebt":0,"BasePrice":56400000000,"Symbol":"aave","Index":1},{"TotalEquity":0,"TotalDebt":0,"BasePrice":79800000,"Symbol":"ach","Index":2},{"TotalEquity":3040000,"TotalDebt":0,"BasePrice":25460000000,"Symbol":"acm","Index":3},{" รวมตราสารทุน":17700050162640,"หนี้สินรวม":0,"ราคาพื้นฐาน":278400000,"สัญลักษณ์":""ada","Index":4},{"TotalEquity":485400000,"TotalDebt":0,"BasePrice":1182000000,"Symbol":"adx","Index":5},{"TotalEquity":0,"TotalDebt":0,"BasePrice":907000000,"Symbol":"aergo","Index":6},{"TotalEquity":0,"TotalDebt":0,"BasePrice":2720000000,"Symbol":"agld","Index":7},{"TotalEquity":1969000000,"TotalDebt":0,"BasePrice":30500000,"Symbol":"akro","Index":8},{"TotalEquity":0,"BasePrice":30500000,"Symbol":"akro","Index":8},{"TotalEquity":0,"BasePrice":30500000,"Symbol":"akro","Index":8},{"TotalEquity":0,"BasePrice":30500000,"Symbol":"akro","Index":8},{"TotalEquity":0,"BasePrice":30500000,"Symbol":"akro","Index":8},{"TotalEquity":0,"BasePrice":30500000,"Symbol":"agld","Index":7},{"TotalEquity":0,"TotalDebt":0,"BasePrice":2720000000,"Symbol":"agld","Index":7},{"TotalEquity":0,"TotalDebt":0,"BasePrice":2720000000,"Symbol":"aergo","Index":6},{"TotalEquity":0,"TotalDebt":0,"TotalDebt":0,"TotalDebt":0,"TotalDebt":0,"TotalDebt":0,"TotalDebt":0,"BasePrice":0,"BasePrice":907000000,"Symbol":"aergo","Index":6},{"TotalEquity":5},{"TotalEquity":0,"TotalDebt":0,"TotalDebt":0,"TotalDebt":0,"BasePrice":907000000,"Symbol":"aergo","Index":6},{" ยอดหนี้รวม":0,"ราคาพื้นฐาน":14100000000,"สัญลักษณ์":"alcx",""ดัชนี":9},{"TotalEquity":15483340912,"TotalDebt":0,"BasePrice":189000000,"Symbol":"algo","Index":10},{"TotalEquity":3187400,"TotalDebt":0,"BasePrice":11350000000,"Symbol":"alice","Index":11},{"TotalEquity":1760000,"TotalDebt":0,"BasePrice":2496000000,"Symbol":"alpaca","Index":12},{"TotalEquity":84596857600,"TotalDebt":0,"BasePrice":785000000,"Symbol":"alpha","Index":13},{"TotalEquity" :3672090936,"หนี้สินรวม":0,"ราคาพื้นฐาน":2084900000,"สัญลักษณ์":"อัลไพน์",""ดัชนี":14},{"TotalEquity":198200000,"TotalDebt":0,"BasePrice":132600000,"Symbol":"amb","Index":15},{"TotalEquity":53800000,"TotalDebt":0,"BasePrice":32200000,"Symbol":"amp","Index":16},{"TotalEquity":3291606210,"TotalDebt":0,"BasePrice":340300000,"Symbol":"anc","Index":17},{"TotalEquity":192954000,"TotalDebt":0,"BasePrice":166000000,"Symbol":"ankr","Index":18},{"TotalEquity" :2160000,"ยอดหนี้รวม":0,"ราคาฐาน":2094000000,"สัญลักษณ์":"มด","ดัชนี"::19},{"TotalEquity":5995002000,"TotalDebt":0,"BasePrice":40370000000,"Symbol":"ape","Index":20},{"TotalEquity":0,"TotalDebt":0,"BasePrice":11110000000,"Symbol":"api3","Index":21},{"TotalEquity":537280000,"TotalDebt":0,"BasePrice":38560000000,"Symbol":"apt","Index":22},{"TotalEquity":0,"TotalDebt":0,"BasePrice":6850000000,"Symbol":"ar","Index":23},{"TotalEquity":554000000," ยอดหนี้รวม":0,"ราคาพื้นฐาน":667648400,"Symbol":"ardr","Index":24},{"TotalEquity":8320000,"TotalDebt":0,"BasePrice":266200000,"Symbol":"arpa","Index":25},{"TotalEquity":18820000,"TotalDebt":0,"BasePrice":401000000,"Symbol":"astr","Index":26},{"TotalEquity":13205405410,"TotalDebt":0,"BasePrice":934000000,"Symbol":"ata","Index":27},{"TotalEquity":7016230960,"TotalDebt":0,"BasePrice":102450000000,"Symbol":"atom","Index":28},{"TotalEquity":2619441828," ยอดหนี้":0,"ราคาพื้นฐาน":4090000000,"Symbol":"auction","Index":29},{"TotalEquity":9640198,"TotalDebt":0,"BasePrice":1432000000,"Symbol":"audio","Index":30},{"TotalEquity":0,"TotalDebt":0,"BasePrice":23060000000,"Symbol":"auto","Index":31},{"TotalEquity":886400,"TotalDebt":0,"BasePrice":539000000,"Symbol":"ava","Index":32},{"TotalEquity":2883562350,"TotalEquity":0,"BasePrice":117800000000,"Symbol":"avax","Index":33},{"TotalEquity":1864300912," ยอดหนี้รวม":0,"ราคาพื้นฐาน":6820000000,"Symbol":"axs","Index":34},{"TotalEquity":843870,"TotalDebt":0,"BasePrice":2370000000,"Symbol":"badger","Index":35},{"TotalEquity":114869291528,"TotalDebt":0,"BasePrice":1379000000,"Symbol":"bake","Index":36},{"TotalEquity":95400,"TotalDebt":0,"BasePrice":54110000000,"Symbol":"bal","Index":37},{"TotalEquity":123113880,"TotalDebt":0,"BasePrice":14610000000,"Symbol":"band","Index":38},{"TotalEquity":0," ยอดหนี้":0,"ราคาพื้นฐาน":3710000000,"สัญลักษณ์":""bar","Index":39},{"TotalEquity":73090049578,"TotalDebt":0,"BasePrice":1774000000,"Symbol":"bat","Index":40},{"TotalEquity":28891300,"TotalDebt":0,"BasePrice":101700000000,"Symbol":"bch","Index":41},{"TotalEquity":19889623294,"TotalDebt":0,"BasePrice":413000000,"Symbol":"bel","Index":42},{"TotalEquity":374840602180,"TotalDebt":0,"BasePrice":699700000,"Symbol":"beta","Index":43},{"TotalEquity" :270294580,"หนี้สินรวม":0,"ราคาพื้นฐาน":12290900000000,"สัญลักษณ์":"เบธ","", ดัชนี":44},{"TotalEquity":35692901600,"TotalDebt":0,"BasePrice":273000000,"Symbol":"bico","Index":45},{"TotalEquity":0,"TotalDebt":0,"BasePrice":639000,"Symbol":"bidr","Index":46},{"TotalEquity":240200000,"TotalDebt":0,"BasePrice":538000000,"Symbol":"blz","Index":47},{"TotalEquity":83614634622,"TotalDebt":0,"BasePrice":259900000000,"Symbol":"bnb","Index":48},{"TotalEquity":0," ยอดหนี้รวม":0,"ราคาพื้นฐาน":349000000,"สัญลักษณ์":"bnt","ดัชนี":49},{"TotalEquity":1560,"TotalDebt":0,"BasePrice":59200000000,"Symbol":"bnx","Index":50},{"TotalEquity":2076000,"TotalDebt":0,"BasePrice":32630000000,"Symbol":"bond","Index":51},{"TotalEquity":44699589660,"TotalDebt":0,"BasePrice":1768000000,"Symbol":"bsw","Index":52},{"TotalEquity":291716078,"TotalEquity":0,"BasePrice":169453900000000,"Symbol":"btc","Index":53},{"TotalEquity" :15500321300000000,"หนี้รวม":0,"ราคาฐาน":6300,"Symbol":"bttc","Index":54},{"TotalEquity":70771546756,"TotalDebt":0,"BasePrice":524000000,"Symbol":"burger","Index":55},{"TotalEquity":12058907297354,"TotalDebt":1476223055432,"BasePrice":1000000000,"Symbol":"busd","Index":56},{"TotalEquity":34716440000,"TotalDebt":0,"BasePrice":1647000000,"Symbol":"c98","Index":57},{"TotalEquity":1541723702,"TotalDebt":0,"BasePrice":33140000000,"Symbol":"cake" ,"ดัชนี":58},{"TotalEquity":2112000,"หนี้สินรวม":0,"BasePrice":5200000000,"สัญลักษณ์":"celo","Index":59},{"TotalEquity":317091540000,"TotalDebt":0,"BasePrice":101000000,"Symbol":"celr","Index":60},{"TotalEquity":137111365560,"TotalDebt":0,"BasePrice":228000000,"Symbol":"cfx","Index":61},{"TotalEquity":0,"TotalDebt":0,"BasePrice":1820000000,"Symbol":"chess","Index":62},{"TotalEquity":258540000,"TotalDebt":0,"BasePrice":1140000000,"Symbol":"chr","Index":63},{"TotalEquity":289172288882,"หนี้สินรวม":0,"BasePrice":1099000000,"สัญลักษณ์":"chz","Index":64},{"TotalEquity":0,"TotalDebt":0,"BasePrice":25100000,"Symbol":"ckb","Index":65},{"TotalEquity":1851135024806,"TotalDebt":0,"BasePrice":535500000,"Symbol":"clv","Index":66},{"TotalEquity":155010000,"TotalDebt":0,"BasePrice":5202000000,"Symbol":"cocos","Index":67},{"TotalEquity":52093390,"TotalDebt":0,"BasePrice":335800000000,"Symbol":"comp","Index":68},{"TotalEquity":13991592000,"หนี้สินรวม":0,"BasePrice":44500000,"สัญลักษณ์":"cos","Index":69},{"TotalEquity":51240788068,"TotalDebt":0,"BasePrice":557000000,"Symbol":"coti","Index":70},{"TotalEquity":0,"TotalDebt":0,"BasePrice":10790000000,"Symbol":"cream","Index":71},{"TotalEquity":15940224,"TotalDebt":0,"BasePrice":5470000000,"Symbol":"crv","Index":72},{"TotalEquity":2336000,"TotalDebt":0,"BasePrice":7450000000,"Symbol":"ctk","Index":73},{" TotalEquity":88860000,"หนี้สินรวม":0,"BasePrice":1059000000,"สัญลักษณ์":"ctsi","Index":74},{"TotalEquity":440400000,"TotalDebt":0,"BasePrice":1763000000,"Symbol":"ctxc","Index":75},{"TotalEquity":0,"TotalDebt":0,"BasePrice":3375000000,"Symbol":"cvp","Index":76},{"TotalEquity":176202,"TotalDebt":0,"BasePrice":30810000000,"Symbol":"cvx","Index":77},{"TotalEquity":0,"TotalDebt":0,"BasePrice":9999000100,"Symbol":"dai","Index":78},{"TotalEquity" :90702266836,"หนี้รวม":0,"ราคาพื้นฐาน":1293500000,"สัญลักษณ์":"dar","Index":79},{"TotalEquity":29386961406,"TotalDebt":0,"BasePrice":45830000000,"Symbol":"dash","Index":80},{"TotalEquity":1628888000,"TotalDebt":0,"BasePrice":235500000,"Symbol":"data","Index":81},{"TotalEquity":0,"TotalDebt":0,"BasePrice":186229836100,"Symbol":"dcr","Index":82},{"TotalEquity":0,"TotalEquity":0,"BasePrice":15920000000,"Symbol":"dego","Index":83},{"TotalEquity" :26105549312822,"หนี้สินรวม":0,"ราคาพื้นฐาน":6830000,"สัญลักษณ์":"dent","Index":84},{"TotalEquity":670658000,"TotalDebt":0,"BasePrice":2400000000,"Symbol":"dexe","Index":85},{"TotalEquity":517372774000,"TotalDebt":0,"BasePrice":82200000,"Symbol":"dgb","Index":86},{"TotalEquity":1120000,"TotalDebt":0,"BasePrice":2970000000,"Symbol":"dia","Index":87},{"TotalEquity":0,"TotalDebt":0,"BasePrice":151800000,"Symbol":"dock","Index":88},{"TotalEquity" :19453393384,"ยอดหนี้":0,"ราคาพื้นฐาน":987000000,"สัญลักษณ์":""dodo","Index":89},{"TotalEquity":25526548451614,"TotalDebt":0,"BasePrice":723900000,"Symbol":"doge","Index":90},{"TotalEquity":466049240950,"TotalDebt":0,"BasePrice":46820000000,"Symbol":"dot","Index":91},{"TotalEquity":69200000,"TotalDebt":0,"BasePrice":3138000000,"Symbol":"drep","Index":92},{"TotalEquity":0,"TotalDebt":0,"BasePrice":870000000,"Symbol":"dusk","Index":93},{"TotalEquity" :45675816000,"ยอดหนี้รวม":0,"ราคาพื้นฐาน":1212000000,"Symbol":"dydx","Index":94},{"TotalEquity":241920370,"TotalDebt":0,"BasePrice":34340000000,"Symbol":"egld","Index":95},{"TotalEquity":3640000,"TotalDebt":0,"BasePrice":1691000000,"Symbol":"elf","Index":96},{"TotalEquity":200008070,"TotalDebt":0,"BasePrice":2556000000,"Symbol":"enj","Index":97},{"TotalEquity":836000,"TotalDebt":0,"BasePrice":11550000000,"Symbol":"ens","Index":98},{"TotalEquity" :23489390223668,"หนี้สินรวม":0,"ราคาพื้นฐาน":896000000,"สัญลักษณ์":"eos","Index":99},{"TotalEquity":83358943947200,"TotalDebt":0,"BasePrice":2960000,"Symbol":"epx","Index":100},{"TotalEquity":1539180000,"TotalDebt":0,"BasePrice":17540000000,"Symbol":"ern","Index":101},{"TotalEquity":48056621250,"TotalDebt":0,"BasePrice":204100000000,"Symbol":"etc","Index":102},{"TotalEquity":28478224392,"TotalDebt":0,"BasePrice":12688000000000,"Symbol":"eth","Index" :103},{"TotalEquity":21790805772,"หนี้สินรวม":0,"BasePrice":10641000000,"Symbol":""eur","Index":104},{"TotalEquity":196200,"TotalDebt":0,"BasePrice":30700000000,"Symbol":"farm","Index":105},{"TotalEquity":31040000,"TotalDebt":0,"BasePrice":1240000000,"Symbol":"fet","Index":106},{"TotalEquity":26460000,"TotalDebt":0,"BasePrice":3354000000,"Symbol":"fida","Index":107},{"TotalEquity":5539231876,"TotalDebt":0,"BasePrice":33380000000,"Symbol":"fil"," ดัชนี":108},{"TotalEquity":152000000,"หนี้สินรวม":0,"BasePrice":275000000,"สัญลักษณ์":"fio","Index":109},{"TotalEquity":1014252612,"TotalDebt":0,"BasePrice":16540000000,"Symbol":"firo","Index":110},{"TotalEquity":0,"TotalDebt":0,"BasePrice":3313000000,"Symbol":"fis","Index":111},{"TotalEquity":0,"TotalDebt":0,"BasePrice":765931600,"Symbol":"flm","Index":112},{"TotalEquity":3688000,"TotalDebt":0,"BasePrice":6990000000,"Symbol":"flow","Index":113},{" TotalEquity":0,"หนี้สินรวม":0,"BasePrice":509000000,"Symbol":""ฟลักซ์","ดัชนี":114},{"TotalEquity":0,"TotalDebt":0,"BasePrice":162500000,"Symbol":"for","Index":115},{"TotalEquity":80000,"TotalDebt":0,"BasePrice":2940000000,"Symbol":"forth","Index":116},{"TotalEquity":14430200000,"TotalDebt":0,"BasePrice":1808000000,"Symbol":"front","Index":117},{"TotalEquity":26629480000,"TotalDebt":0,"BasePrice":2211000000,"Symbol":"ftm","Index":118},{"TotalEquity":16207428000,"ยอดหนี้รวม":0,"ราคาฐาน":912500000,"สัญลักษณ์":"ftt","Index":119},{"TotalEquity":679597613272,"TotalDebt":0,"BasePrice":61663700,"Symbol":"fun","Index":120},{"TotalEquity":0,"TotalDebt":0,"BasePrice":51410000000,"Symbol":"fxs","Index":121},{"TotalEquity":4110633550,"TotalDebt":0,"BasePrice":11540000000,"Symbol":"gal","Index":122},{"TotalEquity":2551466375170,"TotalDebt":0,"BasePrice":234700000,"Symbol":"gal","Index":123},{" TotalEquity":1252940134,"หนี้สินรวม":0,"ราคาพื้นฐาน":2026000000,"Symbol":"gas","ดัชนี":124},{"TotalEquity":0,"TotalDebt":0,"BasePrice":1850000000,"Symbol":"glm","Index":125},{"TotalEquity":25058958996,"TotalDebt":0,"BasePrice":3195000000,"Symbol":"glmr","Index":126},{"TotalEquity":443980786672,"TotalDebt":0,"BasePrice":2588000000,"Symbol":"gmt","Index":127},{"TotalEquity":160000,"TotalDebt":0,"BasePrice":417300000000,"Symbol":"gmx","Index":128},{" TotalEquity":178800,"หนี้สินรวม":0,"ราคาพื้นฐาน":878736379100,"Symbol":"gno","Index":129},{"TotalEquity":6828000,"TotalDebt":0,"BasePrice":620000000,"Symbol":"grt","Index":130},{"TotalEquity":20784000,"TotalDebt":0,"BasePrice":1334000000,"Symbol":"gtc","Index":131},{"TotalEquity":94280000,"TotalDebt":0,"BasePrice":1494000000,"Symbol":"hard","Index":132},{"TotalEquity":336206273140,"TotalDebt":0,"BasePrice":3910000000,"Symbol":"hbar","Index":133},{" รวมตราสารทุน":1791317190,"หนี้สินรวม":0,"ราคาพื้นฐาน":887000000,"สัญลักษณ์":"high","Index":134},{"TotalEquity":6485637600,"TotalDebt":0,"BasePrice":270000000,"Symbol":"hive","Index":135},{"TotalEquity":1956144,"TotalDebt":0,"BasePrice":1840000000,"Symbol":"hnt","Index":136},{"TotalEquity":9587039140000,"TotalDebt":0,"BasePrice":14820000,"Symbol":"hot","Index":137},{"TotalEquity":223895102366,"TotalDebt":0,"BasePrice":38980000000,"Symbol":"icp","Index":138},{"TotalEquity":52168047570,"หนี้สินรวม":0,"BasePrice":1516000000,"สัญลักษณ์":"icx","Index":139},{"TotalEquity":15480000,"TotalDebt":0,"BasePrice":388000000,"Symbol":"idex","Index":140},{"TotalEquity":8400000,"TotalDebt":0,"BasePrice":38870000000,"Symbol":"ilv","Index":141},{"TotalEquity":12686368000,"TotalDebt":0,"BasePrice":4230000000,"Symbol":"imx","Index":142},{"TotalEquity":139990936000,"TotalDebt":0,"BasePrice":13680000000,"Symbol":"inj" ,"ดัชนี":143},{"TotalEquity":69430091021436,"หนี้สินรวม":0,"BasePrice"::72500000,"Symbol":"iost","Index":144},{"TotalEquity":71259628200,"TotalDebt":0,"BasePrice":1823000000,"Symbol":"iota","Index":145},{"TotalEquity":428000000,"TotalDebt":0,"BasePrice":221500000,"Symbol":"iotx","Index":146},{"TotalEquity":858126200,"TotalDebt":0,"BasePrice":43200000,"Symbol":"iq","Index":147},{"TotalEquity":8680000,"TotalDebt":0,"BasePrice":132174000,"Symbol":" ไอริส","ดัชนี":148},{"TotalEquity":1889177748140,"หนี้สินรวม":0,"ราคาฐาน"::37600000,"Symbol":"jasmy","Index":149},{"TotalEquity":2000,"TotalDebt":0,"BasePrice":141600000,"Symbol":"joe","Index":150},{"TotalEquity":927921956,"TotalDebt":0,"BasePrice":201400000,"Symbol":"jst","Index":151},{"TotalEquity":560000,"TotalDebt":0,"BasePrice":6590000000,"Symbol":"kava","Index":152},{"TotalEquity":30527442000,"TotalDebt":0,"BasePrice":948000000,"Symbol":" kda","ดัชนี":153},{"TotalEquity":7587760000,"หนี้สินรวม":0,"BasePrice"::29350000,"Symbol":"key","Index":154},{"TotalEquity":372181704,"TotalDebt":0,"BasePrice":1613000000,"Symbol":"klay","Index":155},{"TotalEquity":81600000,"TotalDebt":0,"BasePrice":1904661800,"Symbol":"kmd","Index":156},{"TotalEquity":493317080,"TotalDebt":0,"BasePrice":4940000000,"Symbol":"knc","Index":157},{"TotalEquity":1700000,"TotalDebt":0,"BasePrice":621600000000,"Symbol":" kp3r","ดัชนี":158},{"TotalEquity":27180,"หนี้สินรวม":0,"BasePrice":25010000000,"Symbol":"ksm","Index":159},{"TotalEquity":1656679204,"TotalDebt":0,"BasePrice":3097800000,"Symbol":"lazio","Index":160},{"TotalEquity":295510852208,"TotalDebt":0,"BasePrice":1520000000,"Symbol":"ldo","Index":161},{"TotalEquity":1158728143570,"TotalDebt":0,"BasePrice":17230000,"Symbol":"lever","Index":162},{"TotalEquity":6505365672842,"TotalDebt":0,"BasePrice" :52690000,"Symbol":"lina","ดัชนี":163},{"TotalEquity":8162369516,"หนี้สินรวม":0,"BasePrice":57120000000,"Symbol":"link","Index":164},{"TotalEquity":95484000,"TotalDebt":0,"BasePrice":7220000000,"Symbol":"lit","Index":165},{"TotalEquity":12682220,"TotalDebt":0,"BasePrice":3632000000,"Symbol":"loka","Index":166},{"TotalEquity":0,"TotalDebt":0,"BasePrice":409400000,"Symbol":"loom","Index":167},{"TotalEquity":0,"TotalDebt":0,"BasePrice":4440000000," สัญลักษณ์":"lpt","Index":168},{"TotalEquity":10715077402,"หนี้สินรวม":0,"BasePrice":2063000000,"Symbol":"lrc","Index":169},{"TotalEquity":8050236298,"TotalDebt":0,"BasePrice":724000000,"Symbol":"lsk","Index":170},{"TotalEquity":1122426768,"TotalDebt":0,"BasePrice":758900000000,"Symbol":"ltc","Index":171},{"TotalEquity":22654000,"TotalDebt":0,"BasePrice":710000000,"Symbol":"lto","Index":172},{"TotalEquity":16580624988,"TotalDebt":0,"BasePrice" :13251000000,"สัญลักษณ์":"luna","ดัชนี":173},{"TotalEquity":1705595428000000,"TotalDebt":0,"BasePrice":1560500,"Symbol":"lunc","Index":174},{"TotalEquity":0,"TotalDebt":0,"BasePrice":4759000000,"Symbol":"magic","Index":175},{"TotalEquity":77632636722,"TotalDebt":0,"BasePrice":3278000000,"Symbol":"mana","Index":176},{"TotalEquity":1990776000,"TotalDebt":0,"BasePrice":23850000000,"Symbol":"mask","Index":177},{"TotalEquity":1076925578756,"TotalDebt":0,"TotalDebt":0,"BasePrice":2385000000,"Symbol":"mask","Index":177},{"TotalEquity":,"TotalDebt":0,"BasePrice":23850000000,"Symbol":"mask","Index":177},{"TotalEquity":,"TotalDebt":0,"BasePrice":3278000000,"Symbol":"mask","Index":176},{"TotalEquity":,"TotalDebt":0,"BasePrice":3278000000,"Symbol":"mana","Index":176},{"TotalEquity":,"TotalDebt":0,"BasePrice":3278000000,"Symbol":"mana","Index":176},{"TotalEquity":,"TotalDebt":0,"BasePrice":0,"BasePrice":4759000000,"Symbol":"magic","Index":175},{"TotalEquity":,"TotalEquity":0,"TotalDebt":0,"BasePrice":0,"BasePrice":4759000000,"Symbol":"magic","Index":175},{"TotalEquity":,"TotalEquity":0,"TotalDebt":0,"TotalDebt":0,"BasePrice":0,"BasePrice":4759000000,"Symbol":"magic","Index":175} "ราคาฐาน":7989000000,"Symbol":"matic","Index":178},{"TotalEquity":2785908800000,"TotalDebt":0,"BasePrice":23690000,"Symbol":"mbl","Index":179},{"TotalEquity":934922304,"TotalDebt":0,"BasePrice":3850000000,"Symbol":"mbox","Index":180},{"TotalEquity":13377446308,"TotalDebt":0,"BasePrice":2670000000,"Symbol":"mc","Index":181},{"TotalEquity":258144000,"TotalDebt":0,"BasePrice":201100000,"Symbol":"mdt","Index":182},{"TotalEquity":3081330908," ยอดหนี้รวม":0,"BasePrice":716000000,"Symbol":"mdx","Index":183},{"TotalEquity":32512116000,"TotalDebt":0,"BasePrice":4500000000,"Symbol":"mina","Index":184},{"TotalEquity":12110,"TotalDebt":0,"BasePrice":54000000000,"Symbol":"mkr","Index":185},{"TotalEquity":0,"TotalDebt":0,"BasePrice":194100000000,"Symbol":"mln","Index":186},{"TotalEquity":132208000000,"TotalDebt":0,"BasePrice":8660000000,"Symbol":"mob","Index":187},{"TotalEquity":262072600," ยอดหนี้รวม":0,"BasePrice":63100000000,"Symbol":"movr","Index":188},{"TotalEquity":3096000,"หนี้สินรวม":0,"BasePrice":7020000000,"Symbol":"mtl","Index":189},{"TotalEquity":5615144716,"TotalDebt":0,"BasePrice":1590000000,"Symbol":"near","Index":190},{"TotalEquity":6048000,"TotalDebt":0,"BasePrice":13000000000,"Symbol":"nebl","Index":191},{"TotalEquity":484605847032,"TotalDebt":0,"BasePrice":65600000000,"Symbol":"neo","Index":192},{"TotalEquity":0," หนี้สินรวม":0,"BasePrice":7260000000,"Symbol":"nexo","Index":193},{"TotalEquity":2013960000,"หนี้สินรวม":0,"BasePrice":862000000,"Symbol":"nkn","Index":194},{"TotalEquity":39400,"TotalDebt":0,"BasePrice":12930000000,"Symbol":"nmr","Index":195},{"TotalEquity":99676000,"TotalDebt":0,"BasePrice":1901000000,"Symbol":"nuls","Index":196},{"TotalEquity":1063446,"TotalDebt":0,"BasePrice":1906000000,"Symbol":"ocean","Index":197},{"TotalEquity":380000," ยอดหนี้รวม":0,"ราคาพื้นฐาน":2396000000,"Symbol":"og",","ดัชนี":198},{"TotalEquity":30491752,"TotalDebt":0,"BasePrice":906000000,"Symbol":"ogn","Index":199},{"TotalEquity":117360000,"TotalDebt":0,"BasePrice":289000000,"Symbol":"om","Index":200},{"TotalEquity":213392241236,"TotalDebt":0,"BasePrice":1063000000,"Symbol":"omg","Index":201},{"TotalEquity":561009012134,"TotalDebt":0,"BasePrice":106700000,"Symbol":"one","Index":202},{"TotalEquity" :64315053780,"ยอดหนี้รวม":0,"ราคาพื้นฐาน":2177482600,"สัญลักษณ์":"ong","Index":203},{"TotalEquity":4682530773048,"TotalDebt":0,"BasePrice":1609000000,"Symbol":"ont","Index":204},{"TotalEquity":893960000,"TotalDebt":0,"BasePrice":30800000,"Symbol":"ooki","Index":205},{"TotalEquity":383291200,"TotalDebt":0,"BasePrice":10840000000,"Symbol":"op","Index":206},{"TotalEquity":11568582000,"TotalDebt":0,"BasePrice":76800000000,"Symbol":"orn","Index":207},{" TotalEquity":0,"หนี้สินรวม":0,"BasePrice":724000000,"Symbol":":"osmo","ดัชนี":208},{"TotalEquity":178748000,"TotalDebt":0,"BasePrice":687000000,"Symbol":"oxt","Index":209},{"TotalEquity":0,"TotalDebt":0,"BasePrice":1853000000000,"Symbol":"paxg","Index":210},{"TotalEquity":21441646500892,"TotalDebt":0,"BasePrice":215100000,"Symbol":"people","Index":211},{"TotalEquity":1648337620,"TotalDebt":0,"BasePrice":3831300000,"Symbol":"perp","Index":212},{" TotalEquity":0,"หนี้สินรวม":0,"BasePrice":1112000000,"Symbol":""pha","Index":213},{"TotalEquity":35466658000,"TotalDebt":0,"BasePrice":5237000000,"Symbol":"phb","Index":214},{"TotalEquity":28791180000,"TotalDebt":0,"BasePrice":1430000000,"Symbol":"pla","Index":215},{"TotalEquity":175000000,"TotalDebt":0,"BasePrice":1358592400,"Symbol":"pnt","Index":216},{"TotalEquity":3494881620000,"TotalDebt":0,"BasePrice":3570000000,"Symbol":"pols","Index":217},{ "TotalEquity":74823148144,"หนี้สินรวม":0,"BasePrice":123400000,"สัญลักษณ์":"polyx","Index":218},{"TotalEquity":493224786192,"TotalDebt":0,"BasePrice":77900000,"Symbol":"pond","Index":219},{"TotalEquity":72399098108,"TotalDebt":0,"BasePrice":25696000000,"Symbol":"porto","Index":220},{"TotalEquity":21005000000,"TotalDebt":0,"BasePrice":1273000000,"Symbol":"powr","Index":221},{"TotalEquity":0,"TotalDebt":0,"BasePrice":39200000000,"Symbol":"prom","Index":222},{"TotalEquity":0,"หนี้สินรวม":0,"BasePrice":4230000000,"Symbol":"pros",","ดัชนี":223},{"TotalEquity":2246200,"TotalDebt":0,"BasePrice":5640000000,"Symbol":"psg","Index":224},{"TotalEquity":57372118540,"TotalDebt":0,"BasePrice":3240000000,"Symbol":"pundix","Index":225},{"TotalEquity":172800,"TotalDebt":0,"BasePrice":2980000000,"Symbol":"pyr","Index":226},{"TotalEquity":152556846850,"TotalDebt":0,"BasePrice":652000000,"Symbol":"qi","Index":227},{"TotalEquity":703867724,"หนี้สินรวม":0,"BasePrice":111800000000,"Symbol":"qnt","ดัชนี":228},{"TotalEquity":209070344,"TotalDebt":0,"BasePrice":19610000000,"Symbol":"qtum","Index":229},{"TotalEquity":107668,"TotalDebt":0,"BasePrice":46400000000,"Symbol":"quick","Index":230},{"TotalEquity":15960000,"TotalDebt":0,"BasePrice":15330000000,"Symbol":"rad","Index":231},{"TotalEquity":0,"TotalDebt":0,"BasePrice":1007000000,"Symbol":"rare","Index":232},{"TotalEquity":20536980000,"หนี้สินรวม":0,"BasePrice":1502000000,"สัญลักษณ์":"ray","Index":233},{"TotalEquity":2330100436820,"TotalDebt":0,"BasePrice":24230000,"Symbol":"reef","Index":234},{"TotalEquity":692913057840,"TotalDebt":0,"BasePrice":225000000,"Symbol":"rei","Index":235},{"TotalEquity":0,"TotalDebt":0,"BasePrice":630420000,"Symbol":"ren","Index":236},{"TotalEquity":223600190,"TotalDebt":0,"BasePrice":872000000,"Symbol":"req","Index":237},{" TotalEquity":18748000,"หนี้สินรวม":0,"BasePrice":12427749000,"สัญลักษณ์":"rlc","Index":238},{"TotalEquity":376358800,"TotalDebt":0,"BasePrice":4200000000,"Symbol":"rndr","Index":239},{"TotalEquity":2094224000,"TotalDebt":0,"BasePrice":370400000,"Symbol":"rose","Index":240},{"TotalEquity":119940000,"TotalDebt":0,"BasePrice":31690000,"Symbol":"rsr","Index":241},{"TotalEquity":269393997600,"TotalDebt":0,"BasePrice":13750000000,"Symbol":"rune","Index" :242},{"TotalEquity":539117133400,"หนี้สินรวม":0,"BasePrice":203000000,"สัญลักษณ์":"rvn","Index":243},{"TotalEquity":154754594184,"TotalDebt":0,"BasePrice":4309000000,"Symbol":"sand","Index":244},{"TotalEquity":2790903662,"TotalDebt":0,"BasePrice":4470000000,"Symbol":"santos","Index":245},{"TotalEquity":353200000,"TotalDebt":0,"BasePrice":236000000,"Symbol":"sc","Index":246},{"TotalEquity":0,"TotalDebt":0,"BasePrice":6390000000,"Symbol":"sc","Index":247},{"TotalEquity":493481218,"หนี้สินรวม":0,"BasePrice"::4033000000,"Symbol":"sfp","Index":248},{"TotalEquity":92811810818000000,"TotalDebt":0,"BasePrice":84300,"Symbol":"shib","Index":249},{"TotalEquity":338633610064,"TotalDebt":0,"BasePrice":227300000,"Symbol":"skl","Index":250},{"TotalEquity":17412372632502,"TotalDebt":0,"BasePrice":20900000,"Symbol":"slp","Index":251},{"TotalEquity":19400000,"TotalDebt":0,"BasePrice":4858000000,"Symbol":"snm","ดัชนี":252},{"TotalEquity":12518184,"หนี้สินรวม":0,"BasePrice"::16280000000,"Symbol":"snx","Index":253},{"TotalEquity":7697220542,"TotalDebt":0,"BasePrice":13510000000,"Symbol":"sol","Index":254},{"TotalEquity":43400244636,"TotalDebt":0,"BasePrice":5522000,"Symbol":"spell","Index":255},{"TotalEquity":145168230000,"TotalDebt":0,"BasePrice":1567800000,"Symbol":"srm","Index":256},{"TotalEquity":0,"TotalDebt":0,"BasePrice":3544000000,"Symbol":"stg" ,"ดัชนี":257},{"TotalEquity":1375707000000,"หนี้สินรวม":0,"BasePrice":38110000,"สัญลักษณ์":"stmx","Index":258},{"TotalEquity":8912432530,"TotalDebt":0,"BasePrice":2582000000,"Symbol":"storj","Index":259},{"TotalEquity":0,"TotalDebt":0,"BasePrice":275900000,"Symbol":"stpt","Index":260},{"TotalEquity":14047500,"TotalDebt":0,"BasePrice":4050000000,"Symbol":"strax","Index":261},{"TotalEquity":1423000,"TotalDebt":0,"BasePrice":2190000000,"Symbol":"stx"," ดัชนี":262},{"TotalEquity":326978131392,"หนี้สินรวม":0,"ฐานราคา":50400000,"Symbol":"sun","Index":263},{"TotalEquity":30595425600,"TotalDebt":0,"BasePrice":86700000,"Symbol":"super","Index":264},{"TotalEquity":128556304136,"TotalDebt":0,"BasePrice":10420000000,"Symbol":"sushi","Index":265},{"TotalEquity":1059292108408,"TotalDebt":0,"BasePrice":2130000000,"Symbol":"sxp","Index":266},{"TotalEquity":130320000,"TotalDebt":0,"BasePrice":1017000000," สัญลักษณ์":"sys","Index":267},{"TotalEquity":5172000,"หนี้สินรวม":0,"BasePrice":163000000,"Symbol":"t","Index":268},{"TotalEquity":1030910000,"TotalDebt":0,"BasePrice":327000000,"Symbol":"tfuel","Index":269},{"TotalEquity":160460684218,"TotalDebt":0,"BasePrice":7590000000,"Symbol":"theta","Index":270},{"TotalEquity":198770314330,"TotalDebt":0,"BasePrice":2292000000,"Symbol":"tko","Index":271},{"TotalEquity":256387034218,"TotalDebt":0,"BasePrice" :128600000,"สัญลักษณ์":"tlm","ดัชนี":272},{"TotalEquity":2508400,"หนี้สินรวม":0,"BasePrice":2762000000,"Symbol":"tomo","Index":273},{"TotalEquity":9400,"TotalDebt":0,"BasePrice":12480000000,"Symbol":"trb","Index":274},{"TotalEquity":33800000,"TotalDebt":0,"BasePrice":2070797400,"Symbol":"tribe","Index":275},{"TotalEquity":46160000,"TotalDebt":0,"BasePrice":25980000,"Symbol":"troy","Index":276},{"TotalEquity":0,"TotalDebt":0,"BasePrice 288071600":25980000,"Symbol":"troy","Index":276},{"TotalEquity":0,"TotalDebt":0,"BasePrice":25980000,"Symbol":"troy","Index":276},{"TotalEquity":0,"BasePrice":25980000,"Symbol":"troy","Index":276},{"TotalEquity":0,"BasePrice":25980000,"Symbol":"troy","Index":276},{"TotalEquity":46160000,"TotalDebt":0,"BasePrice":0,"BasePrice":,"Symbol":"tribe","Index":275},{"TotalEquity":461600000,"TotalDebt":0,"BasePrice":0,"BasePrice":,"Symbol":"tribe","Index":275},{"TotalEquity":461600000,"TotalDebt":0,"BasePrice":0,"BasePrice":,"Symbol":"tribe","Index":275},{"TotalEquity":461600000,"TotalDebt":0,"BasePrice":0,"BasePrice":,"Symbol":"tribe","Index":275},"Index":274},"TotalEquity":33800000,"TotalDebt":33800000,"TotalPrice":0,"BasePrice":0,"BasePrice":12480000000,"Symbol":"trb ข้อมูล":"tru","Index":277},{"TotalEquity":2043669562480,"หนี้สินรวม":0,"BasePrice"::0,"BasePrice":524600000,"Symbol":"trx","Index":278},{"TotalEquity":63678800000,"TotalDebt":0,"BasePrice":301000000,"Symbol":"tvk","Index":279},{"TotalEquity":0,"TotalDebt":0,"BasePrice":14100000000,"Symbol":"twt","Index":280},{"TotalEquity":13980000,"TotalDebt":0,"BasePrice":1540000000,"Symbol":"uma","Index":281},{"TotalEquity":19120000,"TotalDebt":0,"BasePrice":39360000000," สัญลักษณ์":"unfi","ดัชนี":282},{"TotalEquity":11981756100,"TotalDebt":0,"BasePrice":552000000,"Symbol":"uni","Index":283},{"TotalEquity":0,"TotalDebt":0,"BasePrice":10000650400,"Symbol":"usdc","Index":284},{"TotalEquity":12876907115652,"TotalEquity":0,"BasePrice":9997000900,"Symbol":"usdt","Index":285},{"TotalEquity":220063518946,"TotalDebt":0,"BasePrice":203321700,"Symbol":"ustc","Index":286},{"TotalEquity":0,"TotalDebt":0,"BasePrice":777000000," สัญลักษณ์":"utk","ดัชนี":287},{"TotalEquity":7430929587566,"หนี้สินรวม":0,"BasePrice":164100000,"Symbol":"vet","Index":288},{"TotalEquity":169058297966,"TotalDebt":0,"BasePrice":69490000,"Symbol":"vib","Index":289},{"TotalEquity":252046634,"TotalDebt":0,"BasePrice":195000000,"Symbol":"vite","Index":290},{"TotalEquity":25254109536,"TotalDebt":0,"BasePrice":16710000000,"Symbol":"voxel","Index":291},{"TotalEquity":5153547313742,"TotalDebt":0,"BasePrice" :9237200,"สัญลักษณ์":"vtho","ดัชนี":292},{"TotalEquity":17493828000,"หนี้สินรวม":0,"BasePrice":1658321600,"Symbol":"wan","Index":293},{"TotalEquity":2852616,"TotalDebt":0,"BasePrice":14130000000,"Symbol":"waves","Index":294},{"TotalEquity":20000180,"TotalDebt":0,"BasePrice":440000000,"Symbol":"waxp","Index":295},{"TotalEquity":24776160000000,"TotalDebt":0,"BasePrice":738000,"Symbol":"win","Index":296},{"TotalEquity":2370200,"TotalDebt":0,"BasePrice" :5210000000,"สัญลักษณ์":"ปีก","ดัชนี":297},{"TotalEquity":0,"หนี้สินรวม":0,"BasePrice":80975707300,"Symbol":"wnxm","Index":298},{"TotalEquity":75262779600,"TotalDebt":0,"BasePrice":1347000000,"Symbol":"woo","Index":299},{"TotalEquity":415631596070,"TotalDebt":0,"BasePrice":1401000000,"Symbol":"wrx","Index":300},{"TotalEquity":183890000,"TotalDebt":0,"BasePrice":1916523600,"Symbol":"wtc","Index":301},{"TotalEquity":172906064000000,"TotalDebt":0,"BasePrice":,"Symbol":"wtc","Index":301},{"TotalEquity":,"TotalDebt":0,"BasePrice":,"Symbol":"wtc","Index":301},{"TotalEquity":183890000,"TotalDebt":0,"BasePrice":,"Symbol":"wtc","Index":301},{"TotalEquity":183890000,"TotalDebt":0,"BasePrice":1401000000,"Symbol":"wrx","Index":300},{"TotalEquity":,"TotalDebt":0,"BasePrice":1401000000,"Symbol":"wrx","Index":300},{"TotalEquity":,"TotalDebt":0,"BasePrice":1401000000,"Symbol":"wrx","Index":300},{"TotalEquity":,"TotalDebt":0,"BasePrice":1401000000,"Symbol":"wrx","Index":300},{"TotalEquity":,"TotalDebt":0,"BasePrice":1401000000,"Symbol":"woo","Index":299},{"TotalEquity":,"TotalEquity":,"TotalDebt":0,"BasePrice":0,"BasePrice":134700000,"Symbol":"woo","T ราคาพื้นฐาน":246700,"Symbol":"xec","Index":302},{"TotalEquity":129072400,"TotalDebt":0,"BasePrice":291912400,"Symbol":"xem","Index":303},{"TotalEquity":152986398800,"TotalDebt":0,"BasePrice":751000000,"Symbol":"xlm","Index":304},{"TotalEquity":109317164,"TotalDebt":0,"BasePrice":154800000000,"Symbol":"xmr","Index":305},{"TotalEquity":1954309930640,"TotalDebt":0,"BasePrice":3442000000,"Symbol":"xrp","Index":306},{"TotalEquity":388360923948," ยอดหนี้รวม":0,"BasePrice":7720000000,"Symbol":"xtz","Index":307},{"TotalEquity":45916405132400,"TotalDebt":0,"BasePrice":27200000,"Symbol":"xvg","Index":308},{"TotalEquity":1725600,"TotalDebt":0,"BasePrice":42900000000,"Symbol":"xvs","Index":309},{"TotalEquity":1940,"TotalDebt":0,"BasePrice":5442000000000,"Symbol":"yfi","Index":310},{"TotalEquity":393918000,"TotalDebt":0,"BasePrice":1749000000,"Symbol":"ygg","Index":311},{"TotalEquity":4124782260,"หนี้สินรวม":0,"BasePrice":41400000000,"Symbol":"zec","Index":312},{"TotalEquity":1900092,"TotalDebt":0,"BasePrice":8490000000,"Symbol":"zen","Index":313},{"TotalEquity":2075635646560,"TotalDebt":0,"BasePrice":174100000,"Symbol":"zil","Index":314},{"TotalEquity":119194400,"TotalDebt":0,"BasePrice":1603000000,"Symbol":"zrx","Index":315}]}

กลไกพิสูจน์เงินสำรองCsv: ระบุเส้นทางของตาราง proof.csv

ZkKeyVKDirectoryAndPrefix: ระบุเส้นทางและคํานําหน้าของคีย์ตรวจสอบ zkpor

ข้อมูลสินทรัพย์ Cex: แลกเปลี่ยนสินทรัพย์ที่ได้จากคำสั่งคิวรีด้านบน

ตรวจสอบข้อมูลที่จำเป็นและรูปแบบสำหรับสินทรัพย์ของผู้ใช้

  • จัดหาuser_config.jsonไฟล์
    เราต้องใช้userproofตารางที่สร้างขึ้นในส่วนการพิสูจน์ของผู้ใช้ก่อนหน้านี้ และจากนั้น โดยขึ้นอยู่กับตัวระบุที่เป็นเอกลักษณ์ของผู้ใช้ในข้อมูลที่ให้example_users.csvค้นหาผู้ใช้ที่เกี่ยวข้องในไฟล์userproofตารางโดยใช้account_idฟิลด์ ดึงข้อมูลconfigฟิลด์และบันทึกเป็นuser_config.jsonสำหรับผู้ใช้ดาวน์โหลด

โครงสร้างของไฟล์ user_config.json มีดังนี้:

Plaintext{ "การจัดเรียง":7, "UniqueIdentification":"00010b7c0a8b51bfa5eca14f0068670bd7fda4063f9bcac4f02c44a00144a80c", "TotalAssetEquity":445548224227483774000, "TotalAssetDebt":0, "AssetDetails":[{"Index":48,"Equity":280,"Debt":0},{"Index":53,"Equity":1020,"Debt":0},{"Index":54,"Equity":3261550200000000,"Debt":0},{"Index":72,"Equity":108600,"Debt":0},{"Index":91,"Equity":9068922000,"Debt":0},{"Index":190,"Equity":13752000,"Debt":0},{"Index":285," Equity":70860,"หนี้":0}], "TreeRootHash":"2da42ab6586ef6ad51b4bc8063ce92dcefb951572a26597346b7f78c1329ef0b", "MerkleProofEncode":["EmvQ5Sh50gHD96PfN2/o49gT7xVuuX3P22KLVmpWyVo=","JLEw2CGGAPi2TWn7GMbdlwT0wJbpVfJ4A+XLXNYz9X4=","BRCCQWeZy3fmPgiciBNdDMmugJtcQnxfI/b0EU4MlR8=","K8P8ZvYSY9iEreGnatTO8h1/I3Q+ZSkBA3TYYI1vN1g=","GwxhwdTBri22QcY4Pj9B3TkkLpOTGlCpqnsmxVquaeQ=","JIB+i/tDXSbEyK5ASwx2Tgbtm2ckJrJ30qnLm3FGhvs="," I0AzcupyH3clJooxcjaZlOIWOTY531UBJIMpfu2ds9o=","GYU5H/xfC18jR4LXz3axjKgJOaAbSAz3vO/taxTTMDE=","GML/iwCEjgYlSAmd4cQQhKsjH+xscIG6hbM5HP+OP/I=","BBXHrrH1oIGsjK1PsZt1d+ovsDW5IvHxFUlt8CJ3j/M=",","","F6GyEMWOjvKBgKDCCkQiOfc5SvGEt2MWyQTzszXzd6Y=","JDZjD4o0q6cGYJzj0BBaBEBEN4y4UjYgMSNIXf2P6Ps=","C+Mh1228yGv2Or6yQs3U0sjBzxxWJPTyH5GNG3FzMbk=","Jpo3tkE2KgMxWoEdMM1sOyJsM9YjsI9aONsEEqmMPnA=","FaWOvl42fYbklbc9WgWFqeW3Q/54KXT5zYdIGyCh9iE="," EvcLzRuRio6YT9QjSPp0GGGFYSIW8fKOqQlcOXFBBwo=","LJos88T9kz5kG0o+yeNX0ij+WwrOEIqRVpJtOrUrnns=","CFv3HhUsTXNa3iT/cc+GhD9lV+weuSWoJJRVgZmn7fQ=","EyfPjcon6R+nXBDT/9++ddQqlxiBaSaTMBiC0R6NPoM=","EyfPjcon6R+nXBDT/9++ddQqlxiBaSaTMBiC0R6NPoM=",""EyfPjcon6R+nXBDT/9++ddQqlxiBaSaTMBiC0R6NPoM=",""EyfPjcon6R+nXBDT/9++ddQqlxiBaSaTMBiC0R6NPoM=",""EyfPjcon6R+nXBDT/9++ddQqlxiBaSaTMBiC0R6NPoM=",""EyfPjcon6R+nXBDT/9++ddQqlxiBaSaTMBiC0R6NPoM=",""EyfPjcon6R+nXBDT/9++ddQqlxiBaSaTMBiC0R6NPoM=",""EyfPjcon6R+nXBDT/9++ddQqlxiBaSaTMBiC0R6NPoM=",""EyfPjcon6R+nXBDT/9++ddQqlxiBaSaTMBiC0RHOtPMAkz3JJG3n0bxNIqkR1p/Q758Em1Jjn1KE6A2mg=","Lq3n7B3Bs7ILnDLG17szIf9O0OdotsWpSLwejnJVcLY=","HthvmzZ/MHbOWVSuFyc9sUvuSz0ddveEwoyQExrim5k=","BOxHEGxRtmNch1R57kgKMxiBVnR/tCo9y3XcJco7Saw=","Dilkpy2L945iR+BsbaffA7MBZSNofd2PdZSkzN48DOE=","Fotw+U5orv9231KkpBYOXM+odtZGgCaNw5zOY+xZ5Oc=","J7pOZTvxtC7B8RzevUvrd90GfrH2oxtRqkEF+mFdCuc=","EUZQwQDUH48osqrtgcPuAQsQvdVKTC+hYmKvIhzImZQ=","HKC2vx3pnDTdfyrzYjCbJMcxojJfvuyzj2/rMMiMplQ="]}

การให้เนื้อหาสุดท้ายของผู้ใช้

โครงสร้างไฟล์ที่ผู้ใช้ได้รับในที่สุดโดยรวมแล้วคือดังนี้:

Plaintext- config     cex_config.json    user_config.json    proof.csvzkpor864.vk.savemain

เมื่อไฟล์ทวิภาค 'main' ถูกให้มา อาจมีชื่อต่างกันไปตามอุปกรณ์

  • Mac OS (Intel):zkproof_darwin_amd64
  • Mac OS (M1):zkproof_darwin_arm64
  • Linux: zkproof_linux_amd64
  • Windows: zkproof_windows_amd64.exe

การตรวจสอบสินทรัพย์แลกเปลี่ยน

เริ่มการตรวจสอบโดยใช้คำสั่งต่อไปนี้:

Plaintext./main verify cex

การตรวจสอบสำเร็จ ผลลัพธ์จะเป็น:

ข้อความที่ยังไม่ได้เข้ารหัสทั้งหมดได้รับการยืนยันว่าผ่านแล้ว!!!

การยืนยันสินทรัพย์ของผู้ใช้

ข้อความปกติ / ตรวจสอบผู้ใช้หลัก

การตรวจสอบสำเร็จ ผลลัพธ์จะเป็น:

Plaintextmerkle ต้นไม้แฮช: 164bc38a71b7a757455d93017242b4960cd1fea6842d8387b60c5780205858ce ตรวจสอบผ่าน!!!

สรุป

การเปิดใช้งาน zk-SNARK เป็นการอัพเกรดที่สำคัญสำหรับ Gate.io's proof of reserves and a crucial step in protecting user assets. With excellent security and privacy measures, it brings more confidence to users and sets a new standard for the entire cryptocurrency industry.

คุณสามารถคลิกที่นี่ เพื่อเยี่ยมชม Gate.ioหน้าหน้า Proof of Reserves และดูพิสูจน์ที่สร้างขึ้นโดยGate.ioทีมใช้โครงการนี้ โค้ดตอนนี้เปิดเผยแล้วบน GitHubเราเชิญชวนผู้ที่สนใจในการแลกเปลี่ยนแบบกระจาย, zk-SNARK, และเทคโนโลยี MerkleTree ที่จะเข้าร่วมโครงการนี้ ไม่ว่าคุณต้องการให้คำแนะนำ, รายงานข้อบกพร่อง, หรือส่งโค้ด ความร่วมมือของคุณเป็นสิ่งที่ยินดีต้อนรับเสมอ

المؤلف: Gate learn
المترجم: Sonia
المراجع (المراجعين): Wayne、KOWEI、Elisa、Ashley、Joyce
* لا يُقصد من المعلومات أن تكون أو أن تشكل نصيحة مالية أو أي توصية أخرى من أي نوع تقدمها منصة Gate.io أو تصادق عليها .
* لا يجوز إعادة إنتاج هذه المقالة أو نقلها أو نسخها دون الرجوع إلى منصة Gate.io. المخالفة هي انتهاك لقانون حقوق الطبع والنشر وقد تخضع لإجراءات قانونية.

مشاركة

คู่มือเทคนิค: กลไกพิสูจน์เงินสำรองของ Gate.io ที่ใช้ zkSNARK

ขั้นสูง12/11/2023, 4:41:28 PM
ในฐานะหนึ่งในการแลกเปลี่ยนที่เก่าแก่ที่สุดในการใช้ Proof of Reserve Gate.io อัปเกรดโซลูชัน Proof-of-Reserves อีกครั้งโดยใช้เทคโนโลยี zk-SNARK บทความนี้จะแนะนําวิธีการใช้เทคโนโลยีโอเพ่นซอร์สที่ Gate.io จัดหาให้เพื่อตรวจสอบความปลอดภัยของสินทรัพย์แลกเปลี่ยนและทรัพย์สินส่วนตัวบนอุปกรณ์ของคุณเอง

บทนำ

ด้วยผู้ใช้ 13 ล้านคน Gate.ioเข้าใจความสำคัญของความปลอดภัยของกองทุนและได้ดำเนินมาตรการที่มีประสิทธิภาพในอุตสาหกรรมGate.ioเป็นหนึ่งในบริษัทแลกเปลี่ยนแรกที่นำ Proof of Reserves (PoR) มาใช้ ซึ่งเปิดเผยในเดือนพฤษจิกายน 2020 ไม่ได้จนกระทั่งว่าวิกฤตการเงินและล้มละลายที่เกิดขึ้นจาก FTX โอนเงินสินทรัพย์ของผู้ใช้ในปี 2022 ทำให้ PoR กลายเป็นที่รู้จักว่าเป็นวิธีการป้องกันเงินของผู้ใช้และเพิ่มความเชื่อถือในแพลตฟอร์ม ล่าสุด,Gate.ioประกาศการอัพเกรดโซลูชัน PoR โดยนำเทคโนโลยี zk-SNARK และ Merkle Tree เข้ามาเพื่อเพิ่มความปลอดภัยและความเป็นส่วนตัวให้กับสินทรัพย์

บทความนี้จะพาคุณผ่านกระบวนการพัฒนาของGate.io's Proof of Reserves, step-by-step, to replicate the construction process of the exchange’s Proof of Reserves on your own device.

พื้นหลัง

Merkle Tree เป็นต้นไม้ทวิภาคของค่าแฮช โดยที่แต่ละโหนดใบแทนข้อมูลหรือแฮชของข้อมูล ใช้ในการตรวจสอบความ完整ของข้อมูลจำนวนมากโดยมีประสิทธิภาพ ในอดีต วิธีการพิสูจน์เงินสำรองที่พบบ่อยคือการเข้ารหัสข้อมูลผู้ใช้และสร้าง Merkle Tree อย่างไรก็ตามวิธีการนี้มีข้อ จำกัด เนื่องจากไม่สามารถตรวจจับบัญชีมูลค่าลบได้ (มูลค่าบัญชีควรมากกว่าหรือเท่ากับ 0) และไม่สามารถป้องกันความเป็นส่วนตัวของผู้ใช้อย่างสมบูรณ์

zk-SNARK เป็นเทคโนโลยีทางคริปโตที่มีประสิทธิภาพ ในโซลูชันนี้ เราจะวางเงินฝากของผู้ใช้ทั้งหมดลงใน Merkle Tree และใช้ zk-SNARK เพื่อพิสูจน์ว่ายอดคงเหลือทั้งหมดในต้นไม้เป็นบวกและรวมกันเป็นค่าที่อ้างถึง หากสินทรัพย์ที่เปิดเผยแบบสาธารณะบนตลาดเกินค่านี้ สามารถพิสูจน์ได้ว่าตลาดมีความสามารถในการชำระเงิน 100%

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

โครงสร้างโปรแกรม

ข้อความปกติ- วงจร    #การออกแบบวงจร- ลูกค้า    #คำสั่ง- การกำหนดค่า    #ไฟล์การกำหนดค่า- ทั่วโลก    #ตัวแปรส่วนกลาง- บริการ        - บริการสร้างคีย์เจน    #บริการสำหรับการสร้างคีย์ zk        - บริการพรูฟเฟอร์    #บริการสำหรับสร้างข้อมูลพิสูจน์        - บริการเครื่องมือ    #เครื่องมือทั่วไป        - บริการผู้ใช้พรูฟฟ์    #สร้างข้อมูลพิสูจน์ผู้ใช้        - บริการการตรวจสอบ    #บริการตรวจสอบ         - บริการพยาน    #บริการสำหรับการสร้างข้อมูลพยาน- ยูทิลส์    #คอลเล็กชันของฟังก์ชันทั่วไป

การเตรียม

ติดตั้งฐานข้อมูล

  1. Mysql: เก็บหลักฐาน user_proof และพยาน
Plaintext docker run -d --name zk-mysql -p 3306:3306 -e MYSQL_USER=zkroot -e MYSQL_PASSWORD=zkpasswd -e MYSQL_DATABASE=zkpos  -e MYSQL_ROOT_PASSWORD=zkpasswd mysql
  1. Redis: Distributed Lock

    Plaintextdocker run -d --name zk-redis -p 6379:6379 redis
  2. Kvrocks: เก็บต้นไม้บัญชีผู้ใช้

    Plaintextdocker run -d --name zk-kvrocks -p 6666:6666 apache/kvrocks
  3. หากการเชื่อมต่อกับ kvrocks ล้มเหลวหลังจากติดตั้ง: \
    แผน 1: คุณสามารถลองปรับเปลี่ยนไฟล์ /var/lib/kvrocks/kvrocks.conf ภายในคอนเทนเนอร์ Docker แก้ไขเป็นbind 0.0.0.0และเริ่มต้นตัวอย่างใหม่ \
    แผน 2: ติดตั้งบริการโดยใช้โค้ดต้นฉบับ.

ติดตั้งสภาพแวดล้อม Go

ในการคอมไพล์โปรแกรม คุณต้องติดตั้งสภาพแวดล้อมของภาษาโปรแกรม Go คุณสามารถติดตั้งตามรุ่นของระบบของคุณดาวน์โหลด Go.

ส่งออกข้อมูลสินทรัพย์ผู้ใช้แลกเปลี่ยน

โครงสร้างของข้อมูล csv สินทรัพย์ผู้ใช้ที่ส่งออกจากตลาด มีรายละเอียดดังนี้:

ข้อความธรรมดา- rn    #ลำดับ- id    #รหัสระบุผู้ใช้บนแลกเชน- e_xtoken   #สินทรัพย์ xtoken ของผู้ใช้ เช่น e_BTC- d_xtoken   #หนี้ xtoken ของผู้ใช้ เช่น d_BTC- x_token     #มูลค่าสุทธิของผู้ใช้ x_token = e_xtoken - d_xtoken- xtoken_usdt_price   #ราคาของ xtoken- total_net_balance_usdt    #มูลค่ารวมของทุกๆ โทเคนในรูปแบบ USDT

คุณสามารถอ้างอิง./example_data/example_users.csvสำหรับรายละเอียดเฉพาะ

คอนฟิกเครื่องแนะนำ

ค่ากำหนดค่าขั้นต่ำที่แนะนำสำหรับสภาพแวดล้อมการผลิตคือดังนี้:

  • 128GB ของหน่วยความจำ
  • เครื่องเสมือน 32 คอร์
  • 50 GB ของพื้นที่ดิสก์

ไฟล์กำหนดค่า

เมื่อสร้างคีย์ zk ในสภาพแวดล้อมการผลิต ควรตั้งค่าตัวแปร Batch เป็น 864 ซึ่งแสดงถึงจำนวนผู้ใช้ที่สามารถสร้างได้ในหนึ่งชุด ค่าที่ใหญ่ขึ้น จะใช้เวลานานขึ้นในการสร้างคีย์ zk และ proofs เมื่อตั้งค่าเป็น 864 จะใช้เวลาประมาณ 6 ชั่วโมงในการสร้างคีย์ zk บนเครื่องเสมือนที่มีหน่วยความจำ 128GB และ 32-core และใช้เวลา 105 วินาทีในการสร้างชุด zk proofs

ดังนั้น ระหว่างขั้นตอนการแก้บั๊ก คุณสามารถปรับเปลี่ยนutils/constants.goในBatchCreateUserOpsCounts to 4แล้วคอมไพล์ใหม่ อย่างไรก็ตามขอแนะนําให้ตั้งค่าพารามิเตอร์นี้เป็น864ในการผลิตจริง

หากคุณต้องการแก้ไข Batch ไฟล์การกำหนดค่าที่ต้องเปลี่ยนคือ:

  • แก้ไข ./config/config.json
    "ZkKeyName": "./zkpor864" => "ZkKeyName": "./zkpor4"
  • แก้ไข ./config/cex_config.json
    "ZkKeyVKDirectoryAndPrefix": "./zkpor864" => "ZkKeyVKDirectoryAndPrefix": "./zkpor4"
  • แก้ไข ./utils/constants.go
    BatchCreateUserOpsCounts = 864 => BatchCreateUserOpsCounts = 4

การตั้งค่า Cryptocurrency

  • แก้ไข ./utils/constants.go

การนับเหรียญดิจิทัล

AssetCounts = 350 => AssetCounts = จำนวนทรัพย์สินที่ต้องการ

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

ความแม่นยําของราคา

AssetTypeForTwoDigitsสนามนี้คือความแม่นยำของราคาของ 10^2 สำหรับสินทรัพย์เช่น BTTC, SHIB, LUNC, XEC, WIN, BIDR, SPELL, HOT, และ DOGE ความแม่นยำเริ่มต้นสำหรับส่วนที่เหลือคือ 10^8

การตั้งค่าการกำกับหลักสูตร

พยานสร้างพยานเพื่อพิสูจน์และพิสูจน์ผู้ใช้ การกําหนดค่าสําหรับ config.json มีดังนี้:

Plaintext{  "MysqlDataSource" : "zkroot:zkpasswd@tcp(127.0.0.1:3306)/zkpos?parseTime=true",    "DbSuffix": "202307",  "UserDataFile": "./example_data/",  "TreeDB": {    "Driver": "redis",    "Option": {      "Addr": "127.0.0.1:6666"    }  },  "Redis": {    "Host": "127.0.0.1:6379",    "Type": "node"  },  "ZkKeyName": "./zkpor864"}
  • MysqlDataSourceการเชื่อมต่อฐานข้อมูล MySQL
  • DbSuffix : ข้อความข้อความข้อความข้อความ Mysql ส่งผลให้เกิดตามสกุล ตัวอย่างเช่นหากคุณป้อนเวลา 202307 จะสร้าง witness202307 คุณต้องปรับเปลี่ยนมันทุกครั้งที่มันถูกสร้าง
  • UserDataFile : ไดเรกทอรีของไฟล์สินทรัพย์ของผู้ใช้ที่ส่งออกจากการแลกเปลี่ยน โปรแกรมจะอ่านไฟล์ CSV ทั้งหมดในไดเรกทอรีนี้
  • TreeDB : การกําหนดค่าที่เกี่ยวข้องกับ kvrocks
  • Redis : การกำหนดค่าที่เกี่ยวข้องกับ redis
  • ZkKeyName : ไดเรกทอรีที่มีคีย์ zk อยู่และคำนำหน้า เช่น zkpor864, จะตรงกับไฟล์ทั้งหมดที่มีคำนำหน้า zkpor864.* ที่เกี่ยวข้อง
    ฟิลด์ DbSuffix คือคำต่อท้ายของตารางและต้องเปลี่ยนทุกครั้ง หากถูกสร้างขึ้นหนึ่งครั้งต่อเดือน ก็สามารถตั้งค่าตามเวลาได้ เช่น 202306, 202307

การเรียกใช้โปรแกรม

ดาวน์โหลดโปรเจ็กต์ลงในเครื่องของคุณและเริ่มคอมไพล์โปรแกรม

คอมไพล์โปรแกรม

Plaintextmake สร้าง

ถ้าคุณกำลังใช้Macและต้องคอมไพล์ไบนารีสำหรับแพลตฟอร์มอื่น ๆ คุณสามารถ execute คำสั่งต่อไปนี้:

  • เพื่อคอมไพล์สำหรับ Linux บน Mac:สร้างการสร้างลินุกซ์
  • เพื่อคอมไพล์สำหรับ Windows บน Mac:ทำสร้าง Windows

สร้างคีย์

Plaintext./main keygen

บริการ keygen จะสร้างไฟล์กุญแจหลายรายการในไดเรกทอรีปัจจุบันเมื่อเสร็จสิ้นตามนี้

zkpor864.ccs.ct.save \
zkpor864.ccs.save \
zkpor864.pk.A.save \
zkpor864.pk.B1.save \
zkpor864.pk.B2.save \
zkpor864.pk.E.save \
zkpor864.pk.K.save \
zkpor864.vk.save \
zkpor864.pk.Z.save

หาก Batch ถูกตั้งค่าเป็น 4 จะzkpor4.*.save.

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

หมายเหตุ:

  • คีย์ที่สร้างขึ้นโดย./main keygenคำสั่งสามารถใช้ได้นาน หากคุณต้องการสร้างข้อมูลการตรวจสอบสินทรัพย์เดือนหน้า คีย์ zk จะยังคงถูกต้อง
  • The com.zkpor864.vk.saveไฟล์จะต้องใช้สำหรับการยืนยันตัวตนของผู้ใช้ในอนาคต ดังนั้นขอแนะนำให้สำรองข้อมูลและบันทึกกุญแจ zk ชุดนี้อย่างเหมาะสม

ล้างข้อมูล kvrocks ที่เกี่ยวข้องกับประวัติ

หากโปรแกรมได้รันไว้ก่อนหน้านี้ ก่อนที่จะรันอีกครั้ง คุณต้องทำควาสะส้างข้อมูลคีย์ Merkle บัญชีที่มีอยู่ใน kvrocks เนื่องจากต้องสร้างต้นไม้บัญชีที่แตกต่างกันทุกครั้ง

ข้อความปกติ./เครื่องมือหลัก ทำความสะอาด_kvrocks

หมายเหตุ: คำสั่งนี้ใช้เพื่อล้างข้อมูลทั้งหมดใน kvrocks ดังนั้นอย่าแชร์ kvrocks เดียวกับโปรแกรมอื่น ๆ รอจนกว่าการล้างข้อมูลก่อนหน้าจะเสร็จสมบูรณ์ก่อนที่จะเริ่มสร้างพิสูจน์

เริ่มบริการพยาน

ข้อความปกติ/พยานหลัก

_หลังจากทำการดำเนินการเสร็จสิ้น ตารางที่มีคำต่อท้ายว่า "witness" จะถูกสร้างขึ้นในฐานข้อมูล Mysql (โดยอิงจากDbSuffixในconfig.json). ตารางจะประกอบด้วยข้อมูลพิสูจน์พยานแบบจับกลุ่มซึ่งจะใช้ในกระบวนการสร้างพิสูจน์ zk และพิสูจน์ผู้ใช้ในขั้นต่อไป

การสร้างพิสูจน์ zk

บริการ Prover ใช้สร้างพิสูจน์ zk และรองรับการดำเนินการแบบขนาน มันอ่านพยานจากตารางพยานใน MySQL

รันคำสั่งต่อไปเพื่อสร้างข้อมูลพิสูจน์ zk:

Plaintext./main prover

คำสั่งนี้รองรับการดำเนินการแบบขนานกัน คุณต้องคัดลอกไฟล์หลักและไฟล์ที่เกี่ยวข้องเช่น zkpor864 ไปยังเครื่องอื่นๆ และตรวจสอบว่ามีconfig.json .

คุณสามารถเรียกใช้คำสั่งต่อไปนี้เพื่อตรวจสอบสถานะการดำเนินการ:

ข้อความปกติ/เครื่องมือหลัก check_prover_status

การดําเนินการจะสิ้นสุดและส่งคืน:

ข้อความแบบตรงไร้รหัสผ่านสำหรับผู้เป็นพยานทั้งหมด 50 รายการ รายการที่เผยแพร่ 0 รายการ รายการที่รอดำเนินการ 0 รายการ รายการที่เสร็จสมบูรณ์ 50 รายการ

ตรวจสอบให้แน่ใจว่ารายการพยานทั้งหมดอยู่ในสถานะเสร็จสิ้น ซึ่งหมายถึงว่าผู้พิสูจน์ได้ทำการดำเนินการเสร็จสิ้นแล้ว

หลังจากการดำเนินการบริการ prover มีตารางเพิ่มเติมด้วยคำท้าย "proof" (ขึ้นอยู่กับDbSuffixในconfig.json) จะถูกสร้างขึ้นในฐานข้อมูล Mysql ข้อมูลในตารางนี้มีวัตถุประสงค์เพื่อเปิดเผยต่อสาธารณะแก่ผู้ใช้ทําให้พวกเขาสามารถตรวจสอบสินทรัพย์ของการแลกเปลี่ยนในกระบวนการตรวจสอบที่ตามมา รายละเอียดจะอธิบายเพิ่มเติมในส่วนการยืนยันด้านล่าง

การสร้างข้อความให้กับผู้ใช้

บริการพิสูจน์ผู้ใช้ถูกใช้ในการสร้างและบันทึกพิสูจน์ Merkle ของผู้ใช้

เพื่อสร้างข้อมูลการพิสูจน์ผู้ใช้ ให้รันคำสั่งต่อไปนี้:

ข้อความธรรมดา / ผู้ใช้หลักพิสูจน์

ประสิทธิภาพ: สร้างพิสูจน์ของผู้ใช้ประมาณ 10k ต่อวินาทีในเครื่องเสมือนที่มีหน่วยความจำ 128GB และหน่วยประมวลผล 32-core

หลังจากรันคำสั่ง userproof จะปรากฎตารางด้วยชื่อ userproof+suffix (โดยอิงจากDbSuffixในconfig.json) ข้อมูลจะถูกสร้างขึ้นในฐานข้อมูล MySQL ตารางนี้ประกอบด้วยข้อมูลสินทรัพย์ของผู้ใช้และสามารถใช้สำหรับการกำหนดสิทธิตามที่จำเป็น ตารางนี้จำเป็นต้องมีอยู่สำหรับผู้ใช้ที่ระบุเพื่อดาวน์โหลดเพื่อยืนยันสินทรัพย์บัญชีของตนเอง รายละเอียดเพิ่มเติมจะถูกให้ในส่วนการตรวจสอบต่อไป

การ提供ข้อมูลการยืนยัน

ที่นี่เราต้องให้ผู้ใช้สองประเภทของการตรวจสอบ:

  • การตรวจสอบสินทรัพย์ของตลาดหลังคา
  • การตรวจสอบสินทรัพย์ของผู้ใช้เอง
    เราต้องคอมไพล์ไฟล์ปฏิบัติการที่เป็นไบนารีสำหรับสภาพแวดล้อมต่าง ๆ (Mac, Ubuntu, Windows) ล่วงหน้าและให้สำหรับผู้ใช้ดาวน์โหลด คุณสามารถอ้างถึงไฟล์แนบปล่อยสำหรับข้อมูลเพิ่มเติม

การตรวจสอบข้อมูลและรูปแบบของสินทรัพย์ในตลาด

เพื่อยืนยันสินทรัพย์ในการแลกเปลี่ยน นอกจากการให้ผู้ใช้ไฟล์ไบนารี จำเป็นต้องให้ข้อมูลการกำหนดค่าสามรายการต่อไปนี้:

  1. ดาวน์โหลดproof.csv \
    เราส่งตารางพิสูจน์ที่สร้างไว้ก่อนเป็นไฟล์ CSV (รวมที่หัว) ล่วงหน้า เช่น proof202307.csv และให้ผู้ใช้ดาวน์โหลด
  1. zkpor864.vk.save \
    เราจําเป็นต้องให้ผู้ใช้ที่มีไฟล์คีย์ยืนยัน zk864 ที่สร้างขึ้นก่อนหน้านี้
  1. Exchange Assets \
    เมื่อสร้างไฟล์ Proof ข้างต้นแล้วสามารถใช้คําสั่งต่อไปนี้เพื่อสอบถามสรุปตามตารางสินทรัพย์ของผู้ใช้ที่ได้จากการแลกเปลี่ยน:
Plaintext ./main เครื่องมือ query_cex_assets
  1. รับการตอบสนองต่อไป:
ข้อความธรรมดา [{"TotalEquity":10049232946,"TotalDebt":0,"BasePrice":3960000000,"สัญลักษณ์":"1inch","Index":0},{"TotalEquity":421836,"TotalDebt":0,"BasePrice":56400000000,"Symbol":"aave","Index":1},{"TotalEquity":0,"TotalDebt":0,"BasePrice":79800000,"Symbol":"ach","Index":2},{"TotalEquity":3040000,"TotalDebt":0,"BasePrice":25460000000,"Symbol":"acm","Index":3},{"TotalEquity":17700050162640,"TotalDebt":0,"BasePrice":2784000000,"Symbol":"ada","Index":4},{" TotalEquity":485400000,"หนี้สินรวม":0,"BasePrice":1182000000,"Symbol":""adx","Index":5},{"TotalEquity":0,"TotalDebt":0,"BasePrice":907000000,"Symbol":"aergo","Index":6},{"TotalEquity":0,"TotalDebt":0,"BasePrice":2720000000,"Symbol":"agld","Index":7},{"TotalEquity":1969000000,"TotalDebt":0,"BasePrice":30500000,"Symbol":"akro","Index":8},{"TotalEquity":0,"TotalDebt":0,"BasePrice":141000000000,"Symbol":"alcx","Index":9},{"TotalEquity":15483340912," ยอดหนี้":0,"ราคาพื้นฐาน":189000000,"Symbol":"algo","Index":10},{"TotalEquity":3187400,"TotalDebt":0,"BasePrice":11350000000,"Symbol":"alice","Index":11},{"TotalEquity":1760000,"TotalDebt":0,"BasePrice":2496000000,"Symbol":"alpaca","Index":12},{"TotalEquity":84596857600,"TotalDebt":0,"BasePrice":785000000,"Symbol":"alpha","Index":13},{"TotalEquity":3672090936,"TotalEquity":0,"BasePrice":20849000000,"Symbol":"alpine","Index":14},{"TotalEquity" :198200000,"ยอดหนี้":0,"ราคาพื้นฐาน":132600000,"สัญลักษณ์":"พื้นฐาน amb","Index":15},{"TotalEquity":53800000,"TotalDebt":0,"BasePrice":32200000,"Symbol":"amp","Index":16},{"TotalEquity":3291606210,"TotalDebt":0,"BasePrice":340300000,"Symbol":"anc","Index":17},{"TotalEquity":192954000,"TotalDebt":0,"BasePrice":166000000,"Symbol":"ankr","Index":18},{"TotalEquity":21600000,"TotalDebt":0,"BasePrice":20940000000,"Symbol":"ant","Index":19},{"TotalEquity" :5995002000,"ยอดหนี้":0,"ราคาฐาน":4037000000,"สัญลักษณ์":"ape",""ดัชนี":20},{"TotalEquity":0,"TotalDebt":0,"BasePrice":11110000000,"Symbol":"api3","Index":21},{"TotalEquity":53728000,"TotalDebt":0,"BasePrice":38560000000,"Symbol":"apt","Index":22},{"TotalEquity":0,"TotalDebt":0,"BasePrice":68500000000,"Symbol":"ar","Index":23},{"TotalEquity":55400000,"TotalDebt":0,"BasePrice":667648400,"Symbol":"ardr","Index":24},{"TotalEquity":8320000," ยอดหนี้รวม":0,"ราคาพื้นฐาน":266200000,"สัญลักษณ์":"arpa","Index":25},{"TotalEquity":18820000,"TotalDebt":0,"BasePrice":401000000,"Symbol":"astr","Index":26},{"TotalEquity":13205405410,"TotalDebt":0,"BasePrice":934000000,"Symbol":"ata","Index":27},{"TotalEquity":7016230960,"TotalDebt":0,"BasePrice":102450000000,"Symbol":"atom","Index":28},{"TotalEquity":2619441828,"TotalDebt":0,"BasePrice":40900000000,"Symbol":"auction","Index":29},{"TotalEquity" :9640198,"ยอดหนี้":0,"ราคาพื้นฐาน":143200000,"สัญลักษณ์":"เสียง","", ดัชนี":30},{"TotalEquity":0,"TotalDebt":0,"BasePrice":230600000000,"Symbol":"auto","Index":31},{"TotalEquity":886400,"TotalDebt":0,"BasePrice":539000000,"Symbol":"ava","Index":32},{"TotalEquity":2883562350,"TotalDebt":0,"BasePrice":117800000000,"Symbol":"avax","Index":33},{"TotalEquity":1864300912,"TotalDebt":0,"BasePrice":68200000000,"Symbol":"axs","Index":34},{"TotalEquity" :843870,"ยอดหนี้":0,"ราคาพื้นฐาน":2370000000,"สัญลักษณ์":""แบดเจอร์","Index":35},{"TotalEquity":114869291528,"TotalDebt":0,"BasePrice":1379000000,"Symbol":"bake","Index":36},{"TotalEquity":95400,"TotalDebt":0,"BasePrice":54110000000,"Symbol":"bal","Index":37},{"TotalEquity":123113880,"TotalDebt":0,"BasePrice":14610000000,"Symbol":"band","Index":38},{"TotalEquity":0,"TotalDebt":0,"BasePrice":37100000000,"Symbol":"bar","Index":39},{"TotalEquity" :73090049578,"ยอดหนี้รวม":0,"ราคาพื้นฐาน":1774000000,"สัญลักษณ์":"ค้างคาว","ดัชนี":40},{"TotalEquity":28891300,"TotalDebt":0,"BasePrice":101700000000,"Symbol":"bch","Index":41},{"TotalEquity":19889623294,"TotalDebt":0,"BasePrice":4130000000,"Symbol":"bel","Index":42},{"TotalEquity":374840602180,"TotalDebt":0,"BasePrice":699700000,"Symbol":"beta","Index":43},{"TotalEquity":270294580,"TotalDebt":0,"BasePrice":12290900000000,"Symbol":"beth","Index":44},{" TotalEquity":35692901600,"หนี้สินรวม":0,"BasePrice":273000000,"Symbol":"bico",","Symbol":"bico","ดัชนี":45},{"TotalEquity":0,"TotalDebt":0,"BasePrice":639000,"Symbol":"bidr","Index":46},{"TotalEquity":240200000,"TotalDebt":0,"BasePrice":538000000,"Symbol":"blz","Index":47},{"TotalEquity":83614634622,"TotalDebt":0,"BasePrice":259900000000,"Symbol":"bnb","Index":48},{"TotalEquity":0,"TotalDebt":0,"BasePrice":3490000000,"Symbol":"bnt","Index":49},{"TotalEquity":1560,"ยอดหนี้รวม":0,"ราคาฐาน":59200000000,"สัญลักษณ์":"bnx","Index":50},{"TotalEquity":2076000,"TotalDebt":0,"BasePrice":32630000000,"Symbol":"bond","Index":51},{"TotalEquity":44699589660,"TotalDebt":0,"BasePrice":1768000000,"Symbol":"bsw","Index":52},{"TotalEquity":291716078,"TotalDebt":0,"BasePrice":169453900000000,"Symbol":"btc","Index":53},{"TotalEquity":15500321300000000,"TotalDebt":0,"BasePrice":6300,"Symbol":"bttc","Index":54},{"TotalEquity" :70771546756,"ยอดหนี้":0,"ราคาพื้นฐาน":524000000,""เบอร์เกอร์","ดัชนี":55},{"TotalEquity":12058907297354,"TotalDebt":1476223055432,"BasePrice":1000000000,"Symbol":"busd","Index":56},{"TotalEquity":34716440000,"TotalDebt":0,"BasePrice":1647000000,"Symbol":"c98","Index":57},{"TotalEquity":1541723702,"TotalDebt":0,"BasePrice":33140000000,"Symbol":"cake","Index":58},{"TotalEquity":2112000,"TotalDebt":0,"BasePrice":520000000,"Symbol":"celo"," ดัชนี":59},{"TotalEquity":317091540000,"TotalDebt":0,"BasePrice":101000000,"Symbol":"celr","Index":60},{"TotalEquity":137111365560,"TotalDebt":0,"BasePrice":228000000,"Symbol":"cfx","Index":61},{"TotalEquity":0,"TotalDebt":0,"BasePrice":1820000000,"Symbol":"chess","Index":62},{"TotalEquity":258540000,"TotalDebt":0,"BasePrice":1140000000,"Symbol":"chr","Index":63},{"TotalEquity":289172288882,"TotalDebt":0,"BasePrice":1099000000,"Symbol":"chz"," ดัชนี":64},{"TotalEquity":0,"หนี้สินรวม":0,"BasePrice":25100000,"สัญลักษณ์":"ckb","Index":65},{"TotalEquity":1851135024806,"TotalDebt":0,"BasePrice":535500000,"Symbol":"clv","Index":66},{"TotalEquity":155010000,"TotalDebt":0,"BasePrice":5202000000,"Symbol":"cocos","Index":67},{"TotalEquity":52093390,"TotalDebt":0,"BasePrice":335800000000,"Symbol":"comp","Index":68},{"TotalEquity":13991592000,"TotalDebt":0,"BasePrice":44500000,"Symbol":"cos","Index" :69},{"TotalEquity":51240788068,"หนี้สินรวม":0,"BasePrice":557000000,"Symbol":"coti","Index":70},{"TotalEquity":0,"TotalDebt":0,"BasePrice":10790000000,"Symbol":"cream","Index":71},{"TotalEquity":15940224,"TotalDebt":0,"BasePrice":5470000000,"Symbol":"crv","Index":72},{"TotalEquity":2336000,"TotalDebt":0,"BasePrice":745000000,"Symbol":"ctk","Index":73},{"TotalEquity":88860000,"TotalDebt":0,"BasePrice":1059000000,"Symbol":"ctsi","Index":74},{" TotalEquity":440400000,"หนี้สินรวม":0,"BasePrice":1763000000,"สัญลักษณ์":"ctxc","Index":75},{"TotalEquity":0,"TotalDebt":0,"BasePrice":3375000000,"Symbol":"cvp","Index":76},{"TotalEquity":176202,"TotalDebt":0,"BasePrice":30810000000,"Symbol":"cvx","Index":77},{"TotalEquity":0,"TotalDebt":0,"BasePrice":9999000100,"Symbol":"dai","Index":78},{"TotalEquity":90702266836,"TotalDebt":0,"BasePrice":1293500000,"Symbol":"dar","Index":79},{"TotalEquity" :29386961406,"หนี้สินรวม":0,"ราคาพื้นฐาน":45830000000,"Symbol":"dash","Index":80},{"TotalEquity":1628888000,"TotalDebt":0,"BasePrice":235500000,"Symbol":"data","Index":81},{"TotalEquity":0,"TotalDebt":0,"BasePrice":186229836100,"Symbol":"dcr","Index":82},{"TotalEquity":0,"TotalDebt":0,"BasePrice":15920000000,"Symbol":"dego","Index":83},{"TotalEquity":26105549312822,"TotalDebt":0,"BasePrice":6830000,"Symbol":"dent","Index":84},{"TotalEquity" :670658000,"ยอดหนี้รวม":0,"ราคาฐาน":2400000000,"สัญลักษณ์":"dexe","Index":85},{"TotalEquity":517372774000,"TotalDebt":0,"BasePrice":82200000,"Symbol":"dgb","Index":86},{"TotalEquity":1120000,"TotalDebt":0,"BasePrice":2970000000,"Symbol":"dia","Index":87},{"TotalEquity":0,"TotalDebt":0,"BasePrice":151800000,"Symbol":"dock","Index":88},{"TotalEquity":19453393384,"TotalDebt":0,"BasePrice":987000000,"Symbol":"dodo","Index":89},{"TotalEquity" :25526548451614,"หนี้สินรวม":0,"ราคาพื้นฐาน":723900000,"สัญลักษณ์":"doge","","ดัชนี":90},{"TotalEquity":466049240950,"TotalDebt":0,"BasePrice":46820000000,"Symbol":"dot","Index":91},{"TotalEquity":69200000,"TotalDebt":0,"BasePrice":3138000000,"Symbol":"drep","Index":92},{"TotalEquity":0,"TotalDebt":0,"BasePrice":870000000,"Symbol":"dusk","Index":93},{"TotalEquity":45675816000,"TotalDebt":0,"BasePrice":12120000000,"Symbol":"dydx","Index":94},{"TotalEquity" :241920370,"หนี้สินรวม":0,"ราคาพื้นฐาน":34340000000,"สัญลักษณ์":"egld",""ดัชนี":95},{"TotalEquity":3640000,"TotalDebt":0,"BasePrice":1691000000,"Symbol":"elf","Index":96},{"TotalEquity":200008070,"TotalDebt":0,"BasePrice":2556000000,"Symbol":"enj","Index":97},{"TotalEquity":836000,"TotalDebt":0,"BasePrice":115500000000,"Symbol":"ens","Index":98},{"TotalEquity":23489390223668,"TotalDebt":0,"BasePrice":8960000000,"Symbol":"eos","Index":99},{"TotalEquity" :83358943947200,"หนี้รวม":0,"ราคาพื้นฐาน":2960000,"สัญลักษณ์":"epx","Index":100},{"TotalEquity":1539180000,"TotalDebt":0,"BasePrice":17540000000,"Symbol":"ern","Index":101},{"TotalEquity":48056621250,"TotalDebt":0,"BasePrice":204100000000,"Symbol":"etc","Index":102},{"TotalEquity":28478224392,"TotalDebt":0,"BasePrice":12688000000000,"Symbol":"eth","Index":103},{"TotalEquity":21790805772,"TotalDebt":0,"BasePrice":106410000000,"Symbol":"eur","Index" :104},{"TotalEquity":196200,"หนี้สินรวม":0,"BasePrice":307000000000,"Symbol":"farm",","ดัชนี":105},{"TotalEquity":31040000,"TotalDebt":0,"BasePrice":1240000000,"Symbol":"fet","Index":106},{"TotalEquity":26460000,"TotalDebt":0,"BasePrice":3354000000,"Symbol":"fida","Index":107},{"TotalEquity":5539231876,"TotalDebt":0,"BasePrice":33380000000,"Symbol":"fil","Index":108},{"TotalEquity":152000000,"TotalDebt":0,"BasePrice":275000000,"Symbol":"fio","Index" :109},{"TotalEquity":1014252612,"หนี้สินรวม":0,"BasePrice":16540000000,"สัญลักษณ์":"firo","Index":110},{"TotalEquity":0,"TotalDebt":0,"BasePrice":3313000000,"Symbol":"fis","Index":111},{"TotalEquity":0,"TotalDebt":0,"BasePrice":765931600,"Symbol":"flm","Index":112},{"TotalEquity":3688000,"TotalDebt":0,"BasePrice":6990000000,"Symbol":"flow","Index":113},{"TotalEquity":0,"TotalDebt":0,"BasePrice":5090000000,"Symbol":"flux","Index":114},{"TotalEquity":0,"ยอดหนี้รวม":0,"ราคาพื้นฐาน":162500000,"สัญลักษณ์":"สําหรับ","ดัชนี":115},{"TotalEquity":80000,"TotalDebt":0,"BasePrice":2940000000,"Symbol":"forth","Index":116},{"TotalEquity":14430200000,"TotalDebt":0,"BasePrice":1808000000,"Symbol":"front","Index":117},{"TotalEquity":26629480000,"TotalDebt":0,"BasePrice":2211000000,"Symbol":"ftm","Index":118},{"TotalEquity":16207428000,"TotalDebt":0,"BasePrice":9125000000,"Symbol":"ftt","Index":119},{"TotalEquity" :679597613272,"หนี้สินรวม":0,"ราคาพื้นฐาน":61663700,"สัญลักษณ์":"fun","Index":120},{"TotalEquity":0,"TotalDebt":0,"BasePrice":51410000000,"Symbol":"fxs","Index":121},{"TotalEquity":4110633550,"TotalDebt":0,"BasePrice":11540000000,"Symbol":"gal","Index":122},{"TotalEquity":2551466375170,"TotalDebt":0,"BasePrice":234700000,"Symbol":"gala","Index":123},{"TotalEquity":1252940134,"TotalDebt":0,"BasePrice":20260000000,"Symbol":"gas","Index":124},{" TotalEquity":0,"หนี้สินรวม":0,"BasePrice":185000000,"Symbol":":"glm","ดัชนี":125},{"TotalEquity":25058958996,"TotalDebt":0,"BasePrice":3195000000,"Symbol":"glmr","Index":126},{"TotalEquity":443980786672,"TotalDebt":0,"BasePrice":2588000000,"Symbol":"gmt","Index":127},{"TotalEquity":160000,"TotalDebt":0,"BasePrice":417300000000,"Symbol":"gmx","Index":128},{"TotalEquity":178800,"TotalDebt":0,"BasePrice":878736379100,"Symbol":"gno","Index":129},{" TotalEquity":6828000,"หนี้สินรวม":0,"BasePrice":620000000,"Symbol":"grt","ดัชนี":130},{"TotalEquity":20784000,"TotalDebt":0,"BasePrice":13340000000,"Symbol":"gtc","Index":131},{"TotalEquity":94280000,"TotalDebt":0,"BasePrice":1494000000,"Symbol":"hard","Index":132},{"TotalEquity":336206273140,"TotalDebt":0,"BasePrice":391000000,"Symbol":"hbar","Index":133},{"TotalEquity":1791317190,"TotalDebt":0,"BasePrice":8870000000,"Symbol":"high","Index":134}, {"TotalEquity":6485637600,"หนี้สินรวม":0,"ราคาฐาน":270000000,"สัญลักษณ์":"hive","Index":135},{"TotalEquity":1956144,"TotalDebt":0,"BasePrice":1840000000,"Symbol":"hnt","Index":136},{"TotalEquity":9587039140000,"TotalDebt":0,"BasePrice":14820000,"Symbol":"hot","Index":137},{"TotalEquity":223895102366,"TotalDebt":0,"BasePrice":38980000000,"Symbol":"icp","Index":138},{"TotalEquity":52168047570,"TotalDebt":0,"BasePrice":1516000000,"Symbol":"icx"," ดัชนี":139},{"TotalEquity":15480000,"หนี้สินรวม":0,"BasePrice":388000000,"สัญลักษณ์":"idex","Index":140},{"TotalEquity":8400000,"TotalDebt":0,"BasePrice":38870000000,"Symbol":"ilv","Index":141},{"TotalEquity":12686368000,"TotalDebt":0,"BasePrice":4230000000,"Symbol":"imx","Index":142},{"TotalEquity":139990936000,"TotalDebt":0,"BasePrice":13680000000,"Symbol":"inj","Index":143},{"TotalEquity":69430091021436,"TotalDebt":0,"BasePrice":72500000,"Symbol" :"iost","ดัชนี":144},{"TotalEquity":71259628200,"หนี้สินรวม":0,"ฐานราคา":1823000000,"Symbol":"iota","Index":145},{"TotalEquity":428000000,"TotalDebt":0,"BasePrice":221500000,"Symbol":"iotx","Index":146},{"TotalEquity":858126200,"TotalDebt":0,"BasePrice":43200000,"Symbol":"iq","Index":147},{"TotalEquity":8680000,"TotalDebt":0,"BasePrice":132174000,"Symbol":"iris","Index":148},{"TotalEquity":1889177748140,"TotalDebt":0,"BasePrice":37600000,"Symbol":"jasmy","Index":149},{"TotalEquity":2000,"หนี้สินรวม":0,"BasePrice"::1416000000,"Symbol":"joe","Index":150},{"TotalEquity":927921956,"TotalDebt":0,"BasePrice":201400000,"Symbol":"jst","Index":151},{"TotalEquity":560000,"TotalDebt":0,"BasePrice":659000000,"Symbol":"kava","Index":152},{"TotalEquity":30527442000,"TotalDebt":0,"BasePrice":9480000000,"Symbol":"kda","Index":153},{"TotalEquity":7587760000,"TotalDebt":0,"BasePrice":29350000,"Symbol":" คีย์","ดัชนี":154},{"TotalEquity":372181704,"หนี้สินรวม":0,"BasePrice":1613000000,"สัญลักษณ์":"klay","Index":155},{"TotalEquity":81600000,"TotalDebt":0,"BasePrice":1904661800,"Symbol":"kmd","Index":156},{"TotalEquity":493317080,"TotalDebt":0,"BasePrice":4940000000,"Symbol":"knc","Index":157},{"TotalEquity":1700000,"TotalDebt":0,"BasePrice":621600000000,"Symbol":"kp3r","Index":158},{"TotalEquity":27180,"TotalDebt":0,"BasePrice":250100000000,"Symbol":" ksm","ดัชนี":159},{"TotalEquity":1656679204,"หนี้สินรวม":0,"BasePrice":30978000000,"Symbol":"lazio","Index":160},{"TotalEquity":295510852208,"TotalDebt":0,"BasePrice":1520000000,"Symbol":"ldo","Index":161},{"TotalEquity":1158728143570,"TotalDebt":0,"BasePrice":17230000,"Symbol":"lever","Index":162},{"TotalEquity":6505365672842,"TotalDebt":0,"BasePrice":52690000,"Symbol":"lina","Index":163},{"TotalEquity":8162369516,"TotalDebt":0,"BasePrice" :57120000000,"Symbol":"link","ดัชนี":164},{"TotalEquity":95484000,"หนี้สินรวม":0,"BasePrice":7220000000,"Symbol":"lit","Index":165},{"TotalEquity":12682220,"TotalDebt":0,"BasePrice":3632000000,"Symbol":"loka","Index":166},{"TotalEquity":0,"TotalDebt":0,"BasePrice":409400000,"Symbol":"loom","Index":167},{"TotalEquity":0,"TotalDebt":0,"BasePrice":4440000000,"Symbol":"lpt","Index":168},{"TotalEquity":10715077402,"TotalDebt":0,"BasePrice":2063000000, "symbol":"lrc","ดัชนี":169},{"TotalEquity":8050236298,"ยอดหนี้สินรวม":0,"BasePrice":7240000000,"Symbol":"lsk","Index":170},{"TotalEquity":1122426768,"TotalDebt":0,"BasePrice":75890000000,"Symbol":"ltc","Index":171},{"TotalEquity":22654000,"TotalDebt":0,"BasePrice":710000000,"Symbol":"lto","Index":172},{"TotalEquity":16580624988,"TotalDebt":0,"BasePrice":13251000000,"Symbol":"luna","Index":173},{"TotalEquity":1705595428000000,"TotalDebt":0,"BasePrice":1560500,"สัญลักษณ์":"lunc","ดัชนี":174},{"TotalEquity":0,"TotalDebt":0,"BasePrice":4759000000,"Symbol":"magic","Index":175},{"TotalEquity":77632636722,"TotalDebt":0,"BasePrice":3278000000,"Symbol":"mana","Index":176},{"TotalEquity":1990776000,"TotalDebt":0,"BasePrice":23850000000,"Symbol":"mask","Index":177},{"TotalEquity":1076925578756,"TotalDebt":0,"BasePrice":7989000000,"Symbol":"matic","Index":178},{"TotalEquity":2785908800000,"TotalDebt":0,"BasePrice":7989000000,"Symbol":"matic","Index":178},{"TotalEquity":,"TotalDebt":0,"BasePrice":7989000000,"Symbol":"matic","Index":177},{"TotalEquity":,"TotalDebt":0,"BasePrice":23850000000,"Symbol":"mask","Index":177},{"TotalEquity":,"TotalDebt":0,"BasePrice":23850000000,"Symbol":"mask","Index":177},{"TotalEquity":,"TotalDebt":0,"BasePrice":23850000000,"Symbol":"mana","Index":176},{"TotalEquity":,"TotalDebt":0,"BasePrice":0,"BasePrice":3278000000,"Symbol":"mana","Index":176},{"TotalEquity":,"TotalEquity":,"TotalDebt":0,"BasePrice":0,"BasePrice":3278000000,"Symbol":"mana","Index":176},{"TotalEquity":,"TotalEquity":,"TotalDebt":0,"TotalDebt":0,"BasePrice":0,"BasePrice":3278000000,"Symbol":"mana","Index":176},{" พื้นฐานราคา":23690000,"Symbol":"mbl","Index":179},{"TotalEquity":934922304,"หนี้สินรวม":0,"BasePrice":3850000000,"Symbol":"mbox","Index":180},{"TotalEquity":13377446308,"TotalDebt":0,"BasePrice":2670000000,"Symbol":"mc","Index":181},{"TotalEquity":258144000,"TotalDebt":0,"BasePrice":201100000,"Symbol":"mdt","Index":182},{"TotalEquity":3081330908,"TotalDebt":0,"BasePrice":716000000,"Symbol":"mdx","Index":183},{"TotalEquity":32512116000,"TotalDebt":0, "BasePrice":450000000,"Symbol":"mina","ดัชนี":184},{"TotalEquity":12110,"หนี้สินรวม":0,"BasePrice":540000000000,"Symbol":"mkr","Index":185},{"TotalEquity":0,"TotalDebt":0,"BasePrice":19410000000,"Symbol":"mln","Index":186},{"TotalEquity":132208000000,"TotalDebt":0,"BasePrice":8660000000,"Symbol":"mob","Index":187},{"TotalEquity":262072600,"TotalDebt":0,"BasePrice":63100000000,"Symbol":"movr","Index":188},{"TotalEquity":3096000,"TotalDebt":0," ฐานราคา":702000000,"Symbol":"mtl","Index":189},{"TotalEquity":5615144716,"หนี้สินรวม":0,"BasePrice":1590000000,"Symbol":"near","Index":190},{"TotalEquity":6048000,"TotalDebt":0,"BasePrice":1300000000,"Symbol":"nebl","Index":191},{"TotalEquity":484605847032,"TotalDebt":0,"BasePrice":65600000000,"Symbol":"neo","Index":192},{"TotalEquity":0,"TotalDebt":0,"BasePrice":7260000000,"Symbol":"nexo","Index":193},{"TotalEquity":2013960000,"TotalDebt":0, "BasePrice":862000000,"Symbol":"nkn","ดัชนี":194},{"TotalEquity":39400,"หนี้สินรวม":0,"BasePrice":12930000000,"Symbol":"nmr","Index":195},{"TotalEquity":99676000,"TotalDebt":0,"BasePrice":1901000000,"Symbol":"nuls","Index":196},{"TotalEquity":1063446,"TotalDebt":0,"BasePrice":1906000000,"Symbol":"ocean","Index":197},{"TotalEquity":380000,"TotalDebt":0,"BasePrice":23960000000,"Symbol":"og","Index":198},{"TotalEquity":30491752,"TotalDebt":0," ฐานราคา":906000000,"Symbol":"ogn",","ดัชนี":199},{"TotalEquity":117360000,"TotalDebt":0,"BasePrice":289000000,"Symbol":"om","Index":200},{"TotalEquity":213392241236,"TotalDebt":0,"BasePrice":10630000000,"Symbol":"omg","Index":201},{"TotalEquity":561009012134,"TotalDebt":0,"BasePrice":106700000,"Symbol":"one","Index":202},{"TotalEquity":64315053780,"TotalDebt":0,"BasePrice":2177482600,"Symbol":"ong","Index":203},{"TotalEquity":4682530773048," ยอดหนี้รวม":0,"ราคาพื้นฐาน":1609000000,"Symbol":"ont","Index":204},{"TotalEquity":893960000,"TotalDebt":0,"BasePrice":30800000,"Symbol":"ooki","Index":205},{"TotalEquity":383291200,"TotalDebt":0,"BasePrice":1084000000,"Symbol":"op","Index":206},{"TotalEquity":11568582000,"TotalDebt":0,"BasePrice":7680000000,"Symbol":"orn","Index":207},{"TotalEquity":0,"TotalDebt":0,"BasePrice":7240000000,"Symbol":"osmo","Index":208},{"TotalEquity"178748000:0,"BasePrice":7240000000,"Symbol":"osmo","Index":208},{"TotalEquity":0,"BasePrice":7240000000,"Symbol":"osmo","Index":208},{"TotalEquity":0,"BasePrice":7240000000,"Symbol":"osmo","Index":208},{"TotalEquity":0,"BasePrice":7680000000,"Symbol":"orn","Index":207},{"TotalEquity":0,"TotalEquity":,"TotalDebt":0,"BasePrice":7680000000,"Symbol":"orn","Index":207},{"TotalEquity":,"TotalDebt":0,"BasePrice":7680000000,"Symbol":"orn","Index":207},{"TotalEquity":205},{"TotalEquity":205},{"TotalEquity":205},{"TotalEquity":,"TotalDebt":,"TotalDebt":0,"TotalDebt":0,"TotalDebt":0,"TotalDebt":0,"TotalDebt":0,"BasePrice":1084000000,"Symbol":"op","Index":206},{"TotalEquity":205},{"TotalEquity":,"TotalDebt":,"TotalDebt":0,"TotalDebt":0,"BasePrice":108 ยอดหนี้รวม":0,"ราคาพื้นฐาน":687000000,"Symbol":"oxt","Index":209},{"TotalEquity":0,"TotalDebt":0,"BasePrice":185300000000,"Symbol":"paxg","Index":210},{"TotalEquity":21441646500892,"TotalDebt":0,"BasePrice":215100000,"Symbol":"people","Index":211},{"TotalEquity":1648337620,"TotalDebt":0,"BasePrice":3831300000,"Symbol":"perp","Index":212},{"TotalEquity":0,"TotalDebt":0,"BasePrice":1112000000,"Symbol":"pha","Index":213},{"TotalEquity":35466658000," ยอดหนี้รวม":0,"ราคาพื้นฐาน":5237000000,"สัญลักษณ์":"phb","ดัชนี":214},{"TotalEquity":28791180000,"TotalDebt":0,"BasePrice":1430000000,"Symbol":"pla","Index":215},{"TotalEquity":175000000,"TotalDebt":0,"BasePrice":1358592400,"Symbol":"pnt","Index":216},{"TotalEquity":3494881620000,"TotalDebt":0,"BasePrice":3570000000,"Symbol":"pols","Index":217},{"TotalEquity":74823148144,"TotalDebt":0,"BasePrice":1234000000,"Symbol":"polyx","Index":218},{"TotalEquity" :493224786192,"ยอดหนี้รวม":0,"ราคาพื้นฐาน":77900000,"สัญลักษณ์":"บ่อ","ดัชนี":219},{"TotalEquity":72399098108,"TotalDebt":0,"BasePrice":25696000000,"Symbol":"porto","Index":220},{"TotalEquity":21005000000,"TotalDebt":0,"BasePrice":1273000000,"Symbol":"powr","Index":221},{"TotalEquity":0,"TotalDebt":0,"BasePrice":3920000000,"Symbol":"prom","Index":222},{"TotalEquity":0,"TotalDebt":0,"BasePrice":4230000000,"Symbol":"pros","Index":223},{"TotalEquity" :2246200,"หนี้สินรวม":0,"ราคาฐาน":5640000000,"สัญลักษณ์":"psg",""ดัชนี":224},{"TotalEquity":57372118540,"TotalDebt":0,"BasePrice":324000000,"Symbol":"pundix","Index":225},{"TotalEquity":172800,"TotalDebt":0,"BasePrice":2980000000,"Symbol":"pyr","Index":226},{"TotalEquity":152556846850,"TotalDebt":0,"BasePrice":65200000,"Symbol":"qi","Index":227},{"TotalEquity":703867724,"TotalDebt":0,"BasePrice":1118000000000,"Symbol":"qnt","Index":228},{" TotalEquity":209070344,"หนี้สินรวม":0,"BasePrice":1961000000,"Symbol":"(19610000000,"Symbol":") qtum","Index":229},{"TotalEquity":107668,"TotalDebt":0,"BasePrice":46400000000,"Symbol":"quick","Index":230},{"TotalEquity":15960000,"TotalDebt":0,"BasePrice":15330000000,"Symbol":"rad","Index":231},{"TotalEquity":0,"TotalDebt":0,"BasePrice":1007000000,"Symbol":"rare","Index":232},{"TotalEquity":20536980000,"TotalDebt":0,"BasePrice":1502000000,"Symbol":"ray","Index":233},{" TotalEquity":2330100436820,"หนี้สินรวม":0,"ราคาพื้นฐาน":24230000,"สัญลักษณ์":"reef","Index":234},{"TotalEquity":692913057840,"TotalDebt":0,"BasePrice":225000000,"Symbol":"rei","Index":235},{"TotalEquity":0,"TotalDebt":0,"BasePrice":630420000,"Symbol":"ren","Index":236},{"TotalEquity":223600190,"TotalDebt":0,"BasePrice":872000000,"Symbol":"req","Index":237},{"TotalEquity":18748000,"TotalDebt":0,"BasePrice":12427749000,"Symbol":"rlc","Index":238},{" TotalEquity":376358800,"หนี้สินรวม":0,"ราคาพื้นฐาน":420000000,"สัญลักษณ์":"rndr","Index":239},{"TotalEquity":2094224000,"TotalDebt":0,"BasePrice":370400000,"Symbol":"rose","Index":240},{"TotalEquity":119940000,"TotalDebt":0,"BasePrice":31690000,"Symbol":"rsr","Index":241},{"TotalEquity":269393997600,"TotalDebt":0,"BasePrice":13750000000,"Symbol":"rune","Index":242},{"TotalEquity":539117133400,"TotalDebt":0,"BasePrice":203000000,"Symbol":"rvn","Index" :243},{"TotalEquity":154754594184,"หนี้สินรวม":0,"BasePrice":4309000000,"สัญลักษณ์":"ทราย","ดัชนี":244},{"TotalEquity":2790903662,"TotalDebt":0,"BasePrice":4470000000,"Symbol":"santos","Index":245},{"TotalEquity":353200000,"TotalDebt":0,"BasePrice":23600000,"Symbol":"sc","Index":246},{"TotalEquity":0,"TotalDebt":0,"BasePrice":6390000000,"Symbol":"scrt","Index":247},{"TotalEquity":493481218,"TotalDebt":0,"BasePrice":4033000000,"Symbol":"sfp","Index" :248},{"TotalEquity":92811810818000000,"หนี้สินรวม":0,"BasePrice":84300,"Symbol":"shib","Index":249},{"TotalEquity":338633610064,"TotalDebt":0,"BasePrice":227300000,"Symbol":"skl","Index":250},{"TotalEquity":17412372632502,"TotalDebt":0,"BasePrice":20900000,"Symbol":"slp","Index":251},{"TotalEquity":19400000,"TotalDebt":0,"BasePrice":4858000000,"Symbol":"snm","Index":252},{"TotalEquity":12518184,"TotalDebt":0,"BasePrice":16280000000,"Symbol":"snx" ,"ดัชนี":253},{"TotalEquity":7697220542,"หนี้สินรวม":0,"BasePrice":135100000000,"Symbol":"sol","Index":254},{"TotalEquity":43400244636,"TotalDebt":0,"BasePrice":5522000,"Symbol":"spell","Index":255},{"TotalEquity":145168230000,"TotalDebt":0,"BasePrice":1567800000,"Symbol":"srm","Index":256},{"TotalEquity":0,"TotalDebt":0,"BasePrice":3544000000,"Symbol":"stg","Index":257},{"TotalEquity":1375707000000,"TotalDebt":0,"BasePrice":38110000,"Symbol":38110000,"Symbol":257},{"TotalEquity":,"TotalDebt":0,"BasePrice":38110000,"Symbol":257},{"TotalEquity":,"TotalDebt":0,"BasePrice":3544000000,"Symbol":"stg","Index":257},{"TotalEquity":,"TotalDebt":0,"BasePrice":3544000000,"Symbol":"srm","Index":256},{"TotalEquity":0,"TotalDebt":0,"BasePrice":0,"BasePrice":1567800000,"Symbol":"srm","Index":256},{"TotalEquity":0,"TotalDebt":0,"BasePrice":0,"BasePrice":1567800000,"Symbol":"srm","Index":256},{"TotalEquity":0,"TotalEquity":,"BaseDebt":0,"BasePrice":1567800000,"Symbol":"srm","Index":256},{"TotalEquity":0,"TotalEquity":,"BaseDebt":0,"BasePrice":1567800000,"Symbol":"srm","Index":256},{"TotalEquity":,"TotalDebt":0,"BasePrice":0,"BasePrice":0,"BasePrice":0,"BasePrice":0,"BasePrice":0 stmx","ดัชนี":258},{"TotalEquity":8912432530,"หนี้สินรวม":0,"BasePrice"::2582000000,"Symbol":"storj","Index":259},{"TotalEquity":0,"TotalDebt":0,"BasePrice":275900000,"Symbol":"stpt","Index":260},{"TotalEquity":14047500,"TotalDebt":0,"BasePrice":4050000000,"Symbol":"strax","Index":261},{"TotalEquity":1423000,"TotalDebt":0,"BasePrice":2190000000,"Symbol":"stx","Index":262},{"TotalEquity":326978131392,"TotalDebt":0,"BasePrice":50400000,"Symbol":"sun" ,"ดัชนี":263},{"TotalEquity":30595425600,"TotalDebt":0,"BasePrice":867000000,"Symbol":"super","Index":264},{"TotalEquity":128556304136,"TotalDebt":0,"BasePrice":1042000000,"Symbol":"sushi","Index":265},{"TotalEquity":1059292108408,"TotalDebt":0,"BasePrice":2130000000,"Symbol":"sxp","Index":266},{"TotalEquity":130320000,"TotalDebt":0,"BasePrice":1017000000,"Symbol":"sys","Index":267},{"TotalEquity":5172000,"TotalDebt":0,"BasePrice":163000000," สัญลักษณ์":"t","Index":268},{"TotalEquity":1030910000,"TotalDebt":0,"BasePrice":327000000,"Symbol":"tfuel","Index":269},{"TotalEquity":160460684218,"TotalDebt":0,"BasePrice":759000000,"Symbol":"theta","Index":270},{"TotalEquity":198770314330,"TotalDebt":0,"BasePrice":2292000000,"Symbol":"tko","Index":271},{"TotalEquity":256387034218,"TotalDebt":0,"BasePrice":128600000,"Symbol":"tlm","Index":272},{"TotalEquity":2508400,"TotalDebt":0,"BasePrice" :2762000000,"Symbol":"tomo","ดัชนี":273},{"TotalEquity":9400,"หนี้สินรวม":0,"BasePrice":124800000000,"Symbol":"trb","Index":274},{"TotalEquity":33800000,"TotalDebt":0,"BasePrice":2070797400,"Symbol":"tribe","Index":275},{"TotalEquity":46160000,"TotalDebt":0,"BasePrice":25980000,"Symbol":"troy","Index":276},{"TotalEquity":0,"TotalDebt":0,"BasePrice":288071600,"Symbol":"tru","Index":277},{"TotalEquity":2043669562480,"TotalDebt":0,"BasePrice" :524600000,"สัญลักษณ์":"trx","ดัชนี":278},{"TotalEquity":63678800000,"หนี้สินรวม":0,"BasePrice":301000000,"Symbol":"tvk","Index":279},{"TotalEquity":0,"TotalDebt":0,"BasePrice":1410000000,"Symbol":"twt","Index":280},{"TotalEquity":13980000,"TotalDebt":0,"BasePrice":15400000000,"Symbol":"uma","Index":281},{"TotalEquity":19120000,"TotalDebt":0,"BasePrice":39360000000,"Symbol":"unfi","Index":282},{"TotalEquity":11981756100,"TotalDebt":0,"BasePrice" :5522000000,"สัญลักษณ์":""uni","ดัชนี":283},{"TotalEquity":0,"TotalDebt":0,"BasePrice":10000650400,"Symbol":"usdc","Index":284},{"TotalEquity":12876907115652,"TotalDebt":0,"BasePrice":9997000900,"Symbol":"usdt","Index":285},{"TotalEquity":220063518946,"TotalEquity":,"TotalDebt":0,"BasePrice":203321700,"Symbol":"ustc","Index":286},{"TotalEquity":0,"TotalDebt":0,"BasePrice":777000000,"Symbol":"utk","Index":287},{"TotalEquity":7430929587566,"TotalDebt":0,"BasePrice" :164100000,"Symbol":"vet","ดัชนี":288},{"TotalEquity":169058297966,"หนี้สินรวม":0,"BasePrice":694900000,"Symbol":"vib","Index":289},{"TotalEquity":252046634,"TotalDebt":0,"BasePrice":195000000,"Symbol":"vite","Index":290},{"TotalEquity":25254109536,"TotalDebt":0,"BasePrice":1671000000,"Symbol":"voxel","Index":291},{"TotalEquity":5153547313742,"TotalDebt":0,"BasePrice":9237200,"Symbol":"vtho","Index":292},{"TotalEquity":17493828000,"TotalDebt":0," ฐานราคา":1658321600,"Symbol":"wan","Index":293},{"TotalEquity":2852616,"TotalDebt":0,"BasePrice":14130000000,"Symbol":"waves","Index":294},{"TotalEquity":20000180,"TotalDebt":0,"BasePrice":440000000,"Symbol":"waxp","Index":295},{"TotalEquity":24776160000000,"TotalEquity":,"TotalDebt":0,"BasePrice":738000,"Symbol":"win","Index":296},{"TotalEquity":2370200,"TotalDebt":0,"BasePrice":52100000000,"Symbol":"wing","Index":297},{"TotalEquity":0,"TotalDebt":0,"BasePrice":5210000000,"Symbol":"wing","Index":297},{"TotalEquity":0,"TotalDebt":0,"BasePrice":5210000000,"Symbol":"wing","Index":297},{"TotalEquity":0,"TotalDebt":0,"BasePrice":738000,"Symbol":"win","Index":296},{"TotalEquity":2370200,"TotalEquity":0,"BasePrice":738000,"Symbol":"win","Index":296},{"TotalEquity":2370200,"TotalEquity":,"TotalDebt":0,"BasePrice":738000,"Symbol":"win","Index":296},{"TotalEquity":,"TotalEquity":,"TotalDebt":0,"BasePrice":0,"BasePrice":440000000,"Symbol":"waxp","Index":295},{"TotalEquity":,"TotalEquity":,"BasePrice":0,"BasePrice":440000000,"Symbol":"waxp","Index":295},{"TotalEquity":,"TotalEquity":,"TotalDebt":0,"BasePrice":0,"BasePrice":440000000,"Symbol":"waxp","Index":295},{"T ราคาพื้นฐาน":80975707300,"สัญลักษณ์":"wnxm",","ดัชนี":298},{"TotalEquity":75262779600,"TotalDebt":0,"BasePrice":1347000000,"Symbol":"woo","Index":299},{"TotalEquity":415631596070,"TotalDebt":0,"BasePrice":1401000000,"Symbol":"wrx","Index":300},{"TotalEquity":183890000,"TotalDebt":0,"BasePrice":1916523600,"Symbol":"wtc","Index":301},{"TotalEquity":172906064000000,"TotalDebt":0,"BasePrice":246700,"Symbol":"xec","Index":302},{"TotalEquity":129072400," ยอดหนี้รวม":0,"ราคาพื้นฐาน":291912400,"สัญลักษณ์":"xem","ดัชนี":303},{"TotalEquity":152986398800,"TotalDebt":0,"BasePrice":751000000,"Symbol":"xlm","Index":304},{"TotalEquity":109317164,"TotalDebt":0,"BasePrice":154800000000,"Symbol":"xmr","Index":305},{"TotalEquity":1954309930640,"TotalDebt":0,"BasePrice":3442000000,"Symbol":"xrp","Index":306},{"TotalEquity":388360923948,"TotalDebt":0,"BasePrice":7720000000,"Symbol":"xtz","Index":307},{"TotalEquity" :45916405132400,"ยอดหนี้รวม":0,"ราคาพื้นฐาน":27200000,"สัญลักษณ์":"xvg","ดัชนี":308},{"TotalEquity":1725600,"TotalDebt":0,"BasePrice":4290000000,"Symbol":"xvs","Index":309},{"TotalEquity":1940,"TotalDebt":0,"BasePrice":5442000000000,"Symbol":"yfi","Index":310},{"TotalEquity":393918000,"TotalDebt":0,"BasePrice":1749000000,"Symbol":"ygg","Index":311},{"TotalEquity":4124782260,"TotalDebt":0,"BasePrice":414000000000,"Symbol":"zec","Index":312},{" TotalEquity":1900092,"หนี้สินรวม":0,"BasePrice":8490000000,"Symbol":"zen","Index":313},{"TotalEquity":2075635646560,"TotalDebt":0,"BasePrice":174100000,"Symbol":"zil","Index":314},{"TotalEquity":119194400,"TotalDebt":0,"BasePrice":1603000000,"Symbol":"zrx","Index":315}]
  1. ทุกครั้งหลังจากสร้างข้อมูลพิสูจน์คุม คุณต้องสอบถามสินทรัพย์ cex อีกครั้งและบันทึกข้อมูลนี้ ข้อมูลนี้จะถูกใช้ในข้อมูลสินทรัพย์ Cexเขตของcex_config.jsonไฟล์ด้านล่าง
    หมายเหตุ: ไฟล์ proof.csv ที่นี่ควรมาจากชุดเดียวกันกับข้อมูลหลักฐานสินทรัพย์ที่บันทึกไว้มิฉะนั้นอาจเกิดความล้มเหลวในการตรวจสอบ

ไฟล์กำหนดค่า

cex_config.json เป็นไฟล์การกําหนดค่าสําหรับการตรวจสอบสินทรัพย์แลกเปลี่ยน

ข้อความธรรมดา{ "ProofCsv": "./config/proof.csv", "ZkKeyVKDirectoryAndPrefix": "./zkpor864", "CexAssetsInfo": [{"TotalEquity":10049232946,"TotalDebt":0,"BasePrice":3960000000,"Symbol":"1inch","Index":0},{"TotalEquity":421836,"TotalDebt":0,"BasePrice":56400000000,"Symbol":"aave","Index":1},{"TotalEquity":0,"TotalDebt":0,"BasePrice":79800000,"Symbol":"ach","Index":2},{"TotalEquity":3040000,"TotalDebt":0,"BasePrice":25460000000,"Symbol":"acm","Index":3},{" รวมตราสารทุน":17700050162640,"หนี้สินรวม":0,"ราคาพื้นฐาน":278400000,"สัญลักษณ์":""ada","Index":4},{"TotalEquity":485400000,"TotalDebt":0,"BasePrice":1182000000,"Symbol":"adx","Index":5},{"TotalEquity":0,"TotalDebt":0,"BasePrice":907000000,"Symbol":"aergo","Index":6},{"TotalEquity":0,"TotalDebt":0,"BasePrice":2720000000,"Symbol":"agld","Index":7},{"TotalEquity":1969000000,"TotalDebt":0,"BasePrice":30500000,"Symbol":"akro","Index":8},{"TotalEquity":0,"BasePrice":30500000,"Symbol":"akro","Index":8},{"TotalEquity":0,"BasePrice":30500000,"Symbol":"akro","Index":8},{"TotalEquity":0,"BasePrice":30500000,"Symbol":"akro","Index":8},{"TotalEquity":0,"BasePrice":30500000,"Symbol":"akro","Index":8},{"TotalEquity":0,"BasePrice":30500000,"Symbol":"agld","Index":7},{"TotalEquity":0,"TotalDebt":0,"BasePrice":2720000000,"Symbol":"agld","Index":7},{"TotalEquity":0,"TotalDebt":0,"BasePrice":2720000000,"Symbol":"aergo","Index":6},{"TotalEquity":0,"TotalDebt":0,"TotalDebt":0,"TotalDebt":0,"TotalDebt":0,"TotalDebt":0,"TotalDebt":0,"BasePrice":0,"BasePrice":907000000,"Symbol":"aergo","Index":6},{"TotalEquity":5},{"TotalEquity":0,"TotalDebt":0,"TotalDebt":0,"TotalDebt":0,"BasePrice":907000000,"Symbol":"aergo","Index":6},{" ยอดหนี้รวม":0,"ราคาพื้นฐาน":14100000000,"สัญลักษณ์":"alcx",""ดัชนี":9},{"TotalEquity":15483340912,"TotalDebt":0,"BasePrice":189000000,"Symbol":"algo","Index":10},{"TotalEquity":3187400,"TotalDebt":0,"BasePrice":11350000000,"Symbol":"alice","Index":11},{"TotalEquity":1760000,"TotalDebt":0,"BasePrice":2496000000,"Symbol":"alpaca","Index":12},{"TotalEquity":84596857600,"TotalDebt":0,"BasePrice":785000000,"Symbol":"alpha","Index":13},{"TotalEquity" :3672090936,"หนี้สินรวม":0,"ราคาพื้นฐาน":2084900000,"สัญลักษณ์":"อัลไพน์",""ดัชนี":14},{"TotalEquity":198200000,"TotalDebt":0,"BasePrice":132600000,"Symbol":"amb","Index":15},{"TotalEquity":53800000,"TotalDebt":0,"BasePrice":32200000,"Symbol":"amp","Index":16},{"TotalEquity":3291606210,"TotalDebt":0,"BasePrice":340300000,"Symbol":"anc","Index":17},{"TotalEquity":192954000,"TotalDebt":0,"BasePrice":166000000,"Symbol":"ankr","Index":18},{"TotalEquity" :2160000,"ยอดหนี้รวม":0,"ราคาฐาน":2094000000,"สัญลักษณ์":"มด","ดัชนี"::19},{"TotalEquity":5995002000,"TotalDebt":0,"BasePrice":40370000000,"Symbol":"ape","Index":20},{"TotalEquity":0,"TotalDebt":0,"BasePrice":11110000000,"Symbol":"api3","Index":21},{"TotalEquity":537280000,"TotalDebt":0,"BasePrice":38560000000,"Symbol":"apt","Index":22},{"TotalEquity":0,"TotalDebt":0,"BasePrice":6850000000,"Symbol":"ar","Index":23},{"TotalEquity":554000000," ยอดหนี้รวม":0,"ราคาพื้นฐาน":667648400,"Symbol":"ardr","Index":24},{"TotalEquity":8320000,"TotalDebt":0,"BasePrice":266200000,"Symbol":"arpa","Index":25},{"TotalEquity":18820000,"TotalDebt":0,"BasePrice":401000000,"Symbol":"astr","Index":26},{"TotalEquity":13205405410,"TotalDebt":0,"BasePrice":934000000,"Symbol":"ata","Index":27},{"TotalEquity":7016230960,"TotalDebt":0,"BasePrice":102450000000,"Symbol":"atom","Index":28},{"TotalEquity":2619441828," ยอดหนี้":0,"ราคาพื้นฐาน":4090000000,"Symbol":"auction","Index":29},{"TotalEquity":9640198,"TotalDebt":0,"BasePrice":1432000000,"Symbol":"audio","Index":30},{"TotalEquity":0,"TotalDebt":0,"BasePrice":23060000000,"Symbol":"auto","Index":31},{"TotalEquity":886400,"TotalDebt":0,"BasePrice":539000000,"Symbol":"ava","Index":32},{"TotalEquity":2883562350,"TotalEquity":0,"BasePrice":117800000000,"Symbol":"avax","Index":33},{"TotalEquity":1864300912," ยอดหนี้รวม":0,"ราคาพื้นฐาน":6820000000,"Symbol":"axs","Index":34},{"TotalEquity":843870,"TotalDebt":0,"BasePrice":2370000000,"Symbol":"badger","Index":35},{"TotalEquity":114869291528,"TotalDebt":0,"BasePrice":1379000000,"Symbol":"bake","Index":36},{"TotalEquity":95400,"TotalDebt":0,"BasePrice":54110000000,"Symbol":"bal","Index":37},{"TotalEquity":123113880,"TotalDebt":0,"BasePrice":14610000000,"Symbol":"band","Index":38},{"TotalEquity":0," ยอดหนี้":0,"ราคาพื้นฐาน":3710000000,"สัญลักษณ์":""bar","Index":39},{"TotalEquity":73090049578,"TotalDebt":0,"BasePrice":1774000000,"Symbol":"bat","Index":40},{"TotalEquity":28891300,"TotalDebt":0,"BasePrice":101700000000,"Symbol":"bch","Index":41},{"TotalEquity":19889623294,"TotalDebt":0,"BasePrice":413000000,"Symbol":"bel","Index":42},{"TotalEquity":374840602180,"TotalDebt":0,"BasePrice":699700000,"Symbol":"beta","Index":43},{"TotalEquity" :270294580,"หนี้สินรวม":0,"ราคาพื้นฐาน":12290900000000,"สัญลักษณ์":"เบธ","", ดัชนี":44},{"TotalEquity":35692901600,"TotalDebt":0,"BasePrice":273000000,"Symbol":"bico","Index":45},{"TotalEquity":0,"TotalDebt":0,"BasePrice":639000,"Symbol":"bidr","Index":46},{"TotalEquity":240200000,"TotalDebt":0,"BasePrice":538000000,"Symbol":"blz","Index":47},{"TotalEquity":83614634622,"TotalDebt":0,"BasePrice":259900000000,"Symbol":"bnb","Index":48},{"TotalEquity":0," ยอดหนี้รวม":0,"ราคาพื้นฐาน":349000000,"สัญลักษณ์":"bnt","ดัชนี":49},{"TotalEquity":1560,"TotalDebt":0,"BasePrice":59200000000,"Symbol":"bnx","Index":50},{"TotalEquity":2076000,"TotalDebt":0,"BasePrice":32630000000,"Symbol":"bond","Index":51},{"TotalEquity":44699589660,"TotalDebt":0,"BasePrice":1768000000,"Symbol":"bsw","Index":52},{"TotalEquity":291716078,"TotalEquity":0,"BasePrice":169453900000000,"Symbol":"btc","Index":53},{"TotalEquity" :15500321300000000,"หนี้รวม":0,"ราคาฐาน":6300,"Symbol":"bttc","Index":54},{"TotalEquity":70771546756,"TotalDebt":0,"BasePrice":524000000,"Symbol":"burger","Index":55},{"TotalEquity":12058907297354,"TotalDebt":1476223055432,"BasePrice":1000000000,"Symbol":"busd","Index":56},{"TotalEquity":34716440000,"TotalDebt":0,"BasePrice":1647000000,"Symbol":"c98","Index":57},{"TotalEquity":1541723702,"TotalDebt":0,"BasePrice":33140000000,"Symbol":"cake" ,"ดัชนี":58},{"TotalEquity":2112000,"หนี้สินรวม":0,"BasePrice":5200000000,"สัญลักษณ์":"celo","Index":59},{"TotalEquity":317091540000,"TotalDebt":0,"BasePrice":101000000,"Symbol":"celr","Index":60},{"TotalEquity":137111365560,"TotalDebt":0,"BasePrice":228000000,"Symbol":"cfx","Index":61},{"TotalEquity":0,"TotalDebt":0,"BasePrice":1820000000,"Symbol":"chess","Index":62},{"TotalEquity":258540000,"TotalDebt":0,"BasePrice":1140000000,"Symbol":"chr","Index":63},{"TotalEquity":289172288882,"หนี้สินรวม":0,"BasePrice":1099000000,"สัญลักษณ์":"chz","Index":64},{"TotalEquity":0,"TotalDebt":0,"BasePrice":25100000,"Symbol":"ckb","Index":65},{"TotalEquity":1851135024806,"TotalDebt":0,"BasePrice":535500000,"Symbol":"clv","Index":66},{"TotalEquity":155010000,"TotalDebt":0,"BasePrice":5202000000,"Symbol":"cocos","Index":67},{"TotalEquity":52093390,"TotalDebt":0,"BasePrice":335800000000,"Symbol":"comp","Index":68},{"TotalEquity":13991592000,"หนี้สินรวม":0,"BasePrice":44500000,"สัญลักษณ์":"cos","Index":69},{"TotalEquity":51240788068,"TotalDebt":0,"BasePrice":557000000,"Symbol":"coti","Index":70},{"TotalEquity":0,"TotalDebt":0,"BasePrice":10790000000,"Symbol":"cream","Index":71},{"TotalEquity":15940224,"TotalDebt":0,"BasePrice":5470000000,"Symbol":"crv","Index":72},{"TotalEquity":2336000,"TotalDebt":0,"BasePrice":7450000000,"Symbol":"ctk","Index":73},{" TotalEquity":88860000,"หนี้สินรวม":0,"BasePrice":1059000000,"สัญลักษณ์":"ctsi","Index":74},{"TotalEquity":440400000,"TotalDebt":0,"BasePrice":1763000000,"Symbol":"ctxc","Index":75},{"TotalEquity":0,"TotalDebt":0,"BasePrice":3375000000,"Symbol":"cvp","Index":76},{"TotalEquity":176202,"TotalDebt":0,"BasePrice":30810000000,"Symbol":"cvx","Index":77},{"TotalEquity":0,"TotalDebt":0,"BasePrice":9999000100,"Symbol":"dai","Index":78},{"TotalEquity" :90702266836,"หนี้รวม":0,"ราคาพื้นฐาน":1293500000,"สัญลักษณ์":"dar","Index":79},{"TotalEquity":29386961406,"TotalDebt":0,"BasePrice":45830000000,"Symbol":"dash","Index":80},{"TotalEquity":1628888000,"TotalDebt":0,"BasePrice":235500000,"Symbol":"data","Index":81},{"TotalEquity":0,"TotalDebt":0,"BasePrice":186229836100,"Symbol":"dcr","Index":82},{"TotalEquity":0,"TotalEquity":0,"BasePrice":15920000000,"Symbol":"dego","Index":83},{"TotalEquity" :26105549312822,"หนี้สินรวม":0,"ราคาพื้นฐาน":6830000,"สัญลักษณ์":"dent","Index":84},{"TotalEquity":670658000,"TotalDebt":0,"BasePrice":2400000000,"Symbol":"dexe","Index":85},{"TotalEquity":517372774000,"TotalDebt":0,"BasePrice":82200000,"Symbol":"dgb","Index":86},{"TotalEquity":1120000,"TotalDebt":0,"BasePrice":2970000000,"Symbol":"dia","Index":87},{"TotalEquity":0,"TotalDebt":0,"BasePrice":151800000,"Symbol":"dock","Index":88},{"TotalEquity" :19453393384,"ยอดหนี้":0,"ราคาพื้นฐาน":987000000,"สัญลักษณ์":""dodo","Index":89},{"TotalEquity":25526548451614,"TotalDebt":0,"BasePrice":723900000,"Symbol":"doge","Index":90},{"TotalEquity":466049240950,"TotalDebt":0,"BasePrice":46820000000,"Symbol":"dot","Index":91},{"TotalEquity":69200000,"TotalDebt":0,"BasePrice":3138000000,"Symbol":"drep","Index":92},{"TotalEquity":0,"TotalDebt":0,"BasePrice":870000000,"Symbol":"dusk","Index":93},{"TotalEquity" :45675816000,"ยอดหนี้รวม":0,"ราคาพื้นฐาน":1212000000,"Symbol":"dydx","Index":94},{"TotalEquity":241920370,"TotalDebt":0,"BasePrice":34340000000,"Symbol":"egld","Index":95},{"TotalEquity":3640000,"TotalDebt":0,"BasePrice":1691000000,"Symbol":"elf","Index":96},{"TotalEquity":200008070,"TotalDebt":0,"BasePrice":2556000000,"Symbol":"enj","Index":97},{"TotalEquity":836000,"TotalDebt":0,"BasePrice":11550000000,"Symbol":"ens","Index":98},{"TotalEquity" :23489390223668,"หนี้สินรวม":0,"ราคาพื้นฐาน":896000000,"สัญลักษณ์":"eos","Index":99},{"TotalEquity":83358943947200,"TotalDebt":0,"BasePrice":2960000,"Symbol":"epx","Index":100},{"TotalEquity":1539180000,"TotalDebt":0,"BasePrice":17540000000,"Symbol":"ern","Index":101},{"TotalEquity":48056621250,"TotalDebt":0,"BasePrice":204100000000,"Symbol":"etc","Index":102},{"TotalEquity":28478224392,"TotalDebt":0,"BasePrice":12688000000000,"Symbol":"eth","Index" :103},{"TotalEquity":21790805772,"หนี้สินรวม":0,"BasePrice":10641000000,"Symbol":""eur","Index":104},{"TotalEquity":196200,"TotalDebt":0,"BasePrice":30700000000,"Symbol":"farm","Index":105},{"TotalEquity":31040000,"TotalDebt":0,"BasePrice":1240000000,"Symbol":"fet","Index":106},{"TotalEquity":26460000,"TotalDebt":0,"BasePrice":3354000000,"Symbol":"fida","Index":107},{"TotalEquity":5539231876,"TotalDebt":0,"BasePrice":33380000000,"Symbol":"fil"," ดัชนี":108},{"TotalEquity":152000000,"หนี้สินรวม":0,"BasePrice":275000000,"สัญลักษณ์":"fio","Index":109},{"TotalEquity":1014252612,"TotalDebt":0,"BasePrice":16540000000,"Symbol":"firo","Index":110},{"TotalEquity":0,"TotalDebt":0,"BasePrice":3313000000,"Symbol":"fis","Index":111},{"TotalEquity":0,"TotalDebt":0,"BasePrice":765931600,"Symbol":"flm","Index":112},{"TotalEquity":3688000,"TotalDebt":0,"BasePrice":6990000000,"Symbol":"flow","Index":113},{" TotalEquity":0,"หนี้สินรวม":0,"BasePrice":509000000,"Symbol":""ฟลักซ์","ดัชนี":114},{"TotalEquity":0,"TotalDebt":0,"BasePrice":162500000,"Symbol":"for","Index":115},{"TotalEquity":80000,"TotalDebt":0,"BasePrice":2940000000,"Symbol":"forth","Index":116},{"TotalEquity":14430200000,"TotalDebt":0,"BasePrice":1808000000,"Symbol":"front","Index":117},{"TotalEquity":26629480000,"TotalDebt":0,"BasePrice":2211000000,"Symbol":"ftm","Index":118},{"TotalEquity":16207428000,"ยอดหนี้รวม":0,"ราคาฐาน":912500000,"สัญลักษณ์":"ftt","Index":119},{"TotalEquity":679597613272,"TotalDebt":0,"BasePrice":61663700,"Symbol":"fun","Index":120},{"TotalEquity":0,"TotalDebt":0,"BasePrice":51410000000,"Symbol":"fxs","Index":121},{"TotalEquity":4110633550,"TotalDebt":0,"BasePrice":11540000000,"Symbol":"gal","Index":122},{"TotalEquity":2551466375170,"TotalDebt":0,"BasePrice":234700000,"Symbol":"gal","Index":123},{" TotalEquity":1252940134,"หนี้สินรวม":0,"ราคาพื้นฐาน":2026000000,"Symbol":"gas","ดัชนี":124},{"TotalEquity":0,"TotalDebt":0,"BasePrice":1850000000,"Symbol":"glm","Index":125},{"TotalEquity":25058958996,"TotalDebt":0,"BasePrice":3195000000,"Symbol":"glmr","Index":126},{"TotalEquity":443980786672,"TotalDebt":0,"BasePrice":2588000000,"Symbol":"gmt","Index":127},{"TotalEquity":160000,"TotalDebt":0,"BasePrice":417300000000,"Symbol":"gmx","Index":128},{" TotalEquity":178800,"หนี้สินรวม":0,"ราคาพื้นฐาน":878736379100,"Symbol":"gno","Index":129},{"TotalEquity":6828000,"TotalDebt":0,"BasePrice":620000000,"Symbol":"grt","Index":130},{"TotalEquity":20784000,"TotalDebt":0,"BasePrice":1334000000,"Symbol":"gtc","Index":131},{"TotalEquity":94280000,"TotalDebt":0,"BasePrice":1494000000,"Symbol":"hard","Index":132},{"TotalEquity":336206273140,"TotalDebt":0,"BasePrice":3910000000,"Symbol":"hbar","Index":133},{" รวมตราสารทุน":1791317190,"หนี้สินรวม":0,"ราคาพื้นฐาน":887000000,"สัญลักษณ์":"high","Index":134},{"TotalEquity":6485637600,"TotalDebt":0,"BasePrice":270000000,"Symbol":"hive","Index":135},{"TotalEquity":1956144,"TotalDebt":0,"BasePrice":1840000000,"Symbol":"hnt","Index":136},{"TotalEquity":9587039140000,"TotalDebt":0,"BasePrice":14820000,"Symbol":"hot","Index":137},{"TotalEquity":223895102366,"TotalDebt":0,"BasePrice":38980000000,"Symbol":"icp","Index":138},{"TotalEquity":52168047570,"หนี้สินรวม":0,"BasePrice":1516000000,"สัญลักษณ์":"icx","Index":139},{"TotalEquity":15480000,"TotalDebt":0,"BasePrice":388000000,"Symbol":"idex","Index":140},{"TotalEquity":8400000,"TotalDebt":0,"BasePrice":38870000000,"Symbol":"ilv","Index":141},{"TotalEquity":12686368000,"TotalDebt":0,"BasePrice":4230000000,"Symbol":"imx","Index":142},{"TotalEquity":139990936000,"TotalDebt":0,"BasePrice":13680000000,"Symbol":"inj" ,"ดัชนี":143},{"TotalEquity":69430091021436,"หนี้สินรวม":0,"BasePrice"::72500000,"Symbol":"iost","Index":144},{"TotalEquity":71259628200,"TotalDebt":0,"BasePrice":1823000000,"Symbol":"iota","Index":145},{"TotalEquity":428000000,"TotalDebt":0,"BasePrice":221500000,"Symbol":"iotx","Index":146},{"TotalEquity":858126200,"TotalDebt":0,"BasePrice":43200000,"Symbol":"iq","Index":147},{"TotalEquity":8680000,"TotalDebt":0,"BasePrice":132174000,"Symbol":" ไอริส","ดัชนี":148},{"TotalEquity":1889177748140,"หนี้สินรวม":0,"ราคาฐาน"::37600000,"Symbol":"jasmy","Index":149},{"TotalEquity":2000,"TotalDebt":0,"BasePrice":141600000,"Symbol":"joe","Index":150},{"TotalEquity":927921956,"TotalDebt":0,"BasePrice":201400000,"Symbol":"jst","Index":151},{"TotalEquity":560000,"TotalDebt":0,"BasePrice":6590000000,"Symbol":"kava","Index":152},{"TotalEquity":30527442000,"TotalDebt":0,"BasePrice":948000000,"Symbol":" kda","ดัชนี":153},{"TotalEquity":7587760000,"หนี้สินรวม":0,"BasePrice"::29350000,"Symbol":"key","Index":154},{"TotalEquity":372181704,"TotalDebt":0,"BasePrice":1613000000,"Symbol":"klay","Index":155},{"TotalEquity":81600000,"TotalDebt":0,"BasePrice":1904661800,"Symbol":"kmd","Index":156},{"TotalEquity":493317080,"TotalDebt":0,"BasePrice":4940000000,"Symbol":"knc","Index":157},{"TotalEquity":1700000,"TotalDebt":0,"BasePrice":621600000000,"Symbol":" kp3r","ดัชนี":158},{"TotalEquity":27180,"หนี้สินรวม":0,"BasePrice":25010000000,"Symbol":"ksm","Index":159},{"TotalEquity":1656679204,"TotalDebt":0,"BasePrice":3097800000,"Symbol":"lazio","Index":160},{"TotalEquity":295510852208,"TotalDebt":0,"BasePrice":1520000000,"Symbol":"ldo","Index":161},{"TotalEquity":1158728143570,"TotalDebt":0,"BasePrice":17230000,"Symbol":"lever","Index":162},{"TotalEquity":6505365672842,"TotalDebt":0,"BasePrice" :52690000,"Symbol":"lina","ดัชนี":163},{"TotalEquity":8162369516,"หนี้สินรวม":0,"BasePrice":57120000000,"Symbol":"link","Index":164},{"TotalEquity":95484000,"TotalDebt":0,"BasePrice":7220000000,"Symbol":"lit","Index":165},{"TotalEquity":12682220,"TotalDebt":0,"BasePrice":3632000000,"Symbol":"loka","Index":166},{"TotalEquity":0,"TotalDebt":0,"BasePrice":409400000,"Symbol":"loom","Index":167},{"TotalEquity":0,"TotalDebt":0,"BasePrice":4440000000," สัญลักษณ์":"lpt","Index":168},{"TotalEquity":10715077402,"หนี้สินรวม":0,"BasePrice":2063000000,"Symbol":"lrc","Index":169},{"TotalEquity":8050236298,"TotalDebt":0,"BasePrice":724000000,"Symbol":"lsk","Index":170},{"TotalEquity":1122426768,"TotalDebt":0,"BasePrice":758900000000,"Symbol":"ltc","Index":171},{"TotalEquity":22654000,"TotalDebt":0,"BasePrice":710000000,"Symbol":"lto","Index":172},{"TotalEquity":16580624988,"TotalDebt":0,"BasePrice" :13251000000,"สัญลักษณ์":"luna","ดัชนี":173},{"TotalEquity":1705595428000000,"TotalDebt":0,"BasePrice":1560500,"Symbol":"lunc","Index":174},{"TotalEquity":0,"TotalDebt":0,"BasePrice":4759000000,"Symbol":"magic","Index":175},{"TotalEquity":77632636722,"TotalDebt":0,"BasePrice":3278000000,"Symbol":"mana","Index":176},{"TotalEquity":1990776000,"TotalDebt":0,"BasePrice":23850000000,"Symbol":"mask","Index":177},{"TotalEquity":1076925578756,"TotalDebt":0,"TotalDebt":0,"BasePrice":2385000000,"Symbol":"mask","Index":177},{"TotalEquity":,"TotalDebt":0,"BasePrice":23850000000,"Symbol":"mask","Index":177},{"TotalEquity":,"TotalDebt":0,"BasePrice":3278000000,"Symbol":"mask","Index":176},{"TotalEquity":,"TotalDebt":0,"BasePrice":3278000000,"Symbol":"mana","Index":176},{"TotalEquity":,"TotalDebt":0,"BasePrice":3278000000,"Symbol":"mana","Index":176},{"TotalEquity":,"TotalDebt":0,"BasePrice":0,"BasePrice":4759000000,"Symbol":"magic","Index":175},{"TotalEquity":,"TotalEquity":0,"TotalDebt":0,"BasePrice":0,"BasePrice":4759000000,"Symbol":"magic","Index":175},{"TotalEquity":,"TotalEquity":0,"TotalDebt":0,"TotalDebt":0,"BasePrice":0,"BasePrice":4759000000,"Symbol":"magic","Index":175} "ราคาฐาน":7989000000,"Symbol":"matic","Index":178},{"TotalEquity":2785908800000,"TotalDebt":0,"BasePrice":23690000,"Symbol":"mbl","Index":179},{"TotalEquity":934922304,"TotalDebt":0,"BasePrice":3850000000,"Symbol":"mbox","Index":180},{"TotalEquity":13377446308,"TotalDebt":0,"BasePrice":2670000000,"Symbol":"mc","Index":181},{"TotalEquity":258144000,"TotalDebt":0,"BasePrice":201100000,"Symbol":"mdt","Index":182},{"TotalEquity":3081330908," ยอดหนี้รวม":0,"BasePrice":716000000,"Symbol":"mdx","Index":183},{"TotalEquity":32512116000,"TotalDebt":0,"BasePrice":4500000000,"Symbol":"mina","Index":184},{"TotalEquity":12110,"TotalDebt":0,"BasePrice":54000000000,"Symbol":"mkr","Index":185},{"TotalEquity":0,"TotalDebt":0,"BasePrice":194100000000,"Symbol":"mln","Index":186},{"TotalEquity":132208000000,"TotalDebt":0,"BasePrice":8660000000,"Symbol":"mob","Index":187},{"TotalEquity":262072600," ยอดหนี้รวม":0,"BasePrice":63100000000,"Symbol":"movr","Index":188},{"TotalEquity":3096000,"หนี้สินรวม":0,"BasePrice":7020000000,"Symbol":"mtl","Index":189},{"TotalEquity":5615144716,"TotalDebt":0,"BasePrice":1590000000,"Symbol":"near","Index":190},{"TotalEquity":6048000,"TotalDebt":0,"BasePrice":13000000000,"Symbol":"nebl","Index":191},{"TotalEquity":484605847032,"TotalDebt":0,"BasePrice":65600000000,"Symbol":"neo","Index":192},{"TotalEquity":0," หนี้สินรวม":0,"BasePrice":7260000000,"Symbol":"nexo","Index":193},{"TotalEquity":2013960000,"หนี้สินรวม":0,"BasePrice":862000000,"Symbol":"nkn","Index":194},{"TotalEquity":39400,"TotalDebt":0,"BasePrice":12930000000,"Symbol":"nmr","Index":195},{"TotalEquity":99676000,"TotalDebt":0,"BasePrice":1901000000,"Symbol":"nuls","Index":196},{"TotalEquity":1063446,"TotalDebt":0,"BasePrice":1906000000,"Symbol":"ocean","Index":197},{"TotalEquity":380000," ยอดหนี้รวม":0,"ราคาพื้นฐาน":2396000000,"Symbol":"og",","ดัชนี":198},{"TotalEquity":30491752,"TotalDebt":0,"BasePrice":906000000,"Symbol":"ogn","Index":199},{"TotalEquity":117360000,"TotalDebt":0,"BasePrice":289000000,"Symbol":"om","Index":200},{"TotalEquity":213392241236,"TotalDebt":0,"BasePrice":1063000000,"Symbol":"omg","Index":201},{"TotalEquity":561009012134,"TotalDebt":0,"BasePrice":106700000,"Symbol":"one","Index":202},{"TotalEquity" :64315053780,"ยอดหนี้รวม":0,"ราคาพื้นฐาน":2177482600,"สัญลักษณ์":"ong","Index":203},{"TotalEquity":4682530773048,"TotalDebt":0,"BasePrice":1609000000,"Symbol":"ont","Index":204},{"TotalEquity":893960000,"TotalDebt":0,"BasePrice":30800000,"Symbol":"ooki","Index":205},{"TotalEquity":383291200,"TotalDebt":0,"BasePrice":10840000000,"Symbol":"op","Index":206},{"TotalEquity":11568582000,"TotalDebt":0,"BasePrice":76800000000,"Symbol":"orn","Index":207},{" TotalEquity":0,"หนี้สินรวม":0,"BasePrice":724000000,"Symbol":":"osmo","ดัชนี":208},{"TotalEquity":178748000,"TotalDebt":0,"BasePrice":687000000,"Symbol":"oxt","Index":209},{"TotalEquity":0,"TotalDebt":0,"BasePrice":1853000000000,"Symbol":"paxg","Index":210},{"TotalEquity":21441646500892,"TotalDebt":0,"BasePrice":215100000,"Symbol":"people","Index":211},{"TotalEquity":1648337620,"TotalDebt":0,"BasePrice":3831300000,"Symbol":"perp","Index":212},{" TotalEquity":0,"หนี้สินรวม":0,"BasePrice":1112000000,"Symbol":""pha","Index":213},{"TotalEquity":35466658000,"TotalDebt":0,"BasePrice":5237000000,"Symbol":"phb","Index":214},{"TotalEquity":28791180000,"TotalDebt":0,"BasePrice":1430000000,"Symbol":"pla","Index":215},{"TotalEquity":175000000,"TotalDebt":0,"BasePrice":1358592400,"Symbol":"pnt","Index":216},{"TotalEquity":3494881620000,"TotalDebt":0,"BasePrice":3570000000,"Symbol":"pols","Index":217},{ "TotalEquity":74823148144,"หนี้สินรวม":0,"BasePrice":123400000,"สัญลักษณ์":"polyx","Index":218},{"TotalEquity":493224786192,"TotalDebt":0,"BasePrice":77900000,"Symbol":"pond","Index":219},{"TotalEquity":72399098108,"TotalDebt":0,"BasePrice":25696000000,"Symbol":"porto","Index":220},{"TotalEquity":21005000000,"TotalDebt":0,"BasePrice":1273000000,"Symbol":"powr","Index":221},{"TotalEquity":0,"TotalDebt":0,"BasePrice":39200000000,"Symbol":"prom","Index":222},{"TotalEquity":0,"หนี้สินรวม":0,"BasePrice":4230000000,"Symbol":"pros",","ดัชนี":223},{"TotalEquity":2246200,"TotalDebt":0,"BasePrice":5640000000,"Symbol":"psg","Index":224},{"TotalEquity":57372118540,"TotalDebt":0,"BasePrice":3240000000,"Symbol":"pundix","Index":225},{"TotalEquity":172800,"TotalDebt":0,"BasePrice":2980000000,"Symbol":"pyr","Index":226},{"TotalEquity":152556846850,"TotalDebt":0,"BasePrice":652000000,"Symbol":"qi","Index":227},{"TotalEquity":703867724,"หนี้สินรวม":0,"BasePrice":111800000000,"Symbol":"qnt","ดัชนี":228},{"TotalEquity":209070344,"TotalDebt":0,"BasePrice":19610000000,"Symbol":"qtum","Index":229},{"TotalEquity":107668,"TotalDebt":0,"BasePrice":46400000000,"Symbol":"quick","Index":230},{"TotalEquity":15960000,"TotalDebt":0,"BasePrice":15330000000,"Symbol":"rad","Index":231},{"TotalEquity":0,"TotalDebt":0,"BasePrice":1007000000,"Symbol":"rare","Index":232},{"TotalEquity":20536980000,"หนี้สินรวม":0,"BasePrice":1502000000,"สัญลักษณ์":"ray","Index":233},{"TotalEquity":2330100436820,"TotalDebt":0,"BasePrice":24230000,"Symbol":"reef","Index":234},{"TotalEquity":692913057840,"TotalDebt":0,"BasePrice":225000000,"Symbol":"rei","Index":235},{"TotalEquity":0,"TotalDebt":0,"BasePrice":630420000,"Symbol":"ren","Index":236},{"TotalEquity":223600190,"TotalDebt":0,"BasePrice":872000000,"Symbol":"req","Index":237},{" TotalEquity":18748000,"หนี้สินรวม":0,"BasePrice":12427749000,"สัญลักษณ์":"rlc","Index":238},{"TotalEquity":376358800,"TotalDebt":0,"BasePrice":4200000000,"Symbol":"rndr","Index":239},{"TotalEquity":2094224000,"TotalDebt":0,"BasePrice":370400000,"Symbol":"rose","Index":240},{"TotalEquity":119940000,"TotalDebt":0,"BasePrice":31690000,"Symbol":"rsr","Index":241},{"TotalEquity":269393997600,"TotalDebt":0,"BasePrice":13750000000,"Symbol":"rune","Index" :242},{"TotalEquity":539117133400,"หนี้สินรวม":0,"BasePrice":203000000,"สัญลักษณ์":"rvn","Index":243},{"TotalEquity":154754594184,"TotalDebt":0,"BasePrice":4309000000,"Symbol":"sand","Index":244},{"TotalEquity":2790903662,"TotalDebt":0,"BasePrice":4470000000,"Symbol":"santos","Index":245},{"TotalEquity":353200000,"TotalDebt":0,"BasePrice":236000000,"Symbol":"sc","Index":246},{"TotalEquity":0,"TotalDebt":0,"BasePrice":6390000000,"Symbol":"sc","Index":247},{"TotalEquity":493481218,"หนี้สินรวม":0,"BasePrice"::4033000000,"Symbol":"sfp","Index":248},{"TotalEquity":92811810818000000,"TotalDebt":0,"BasePrice":84300,"Symbol":"shib","Index":249},{"TotalEquity":338633610064,"TotalDebt":0,"BasePrice":227300000,"Symbol":"skl","Index":250},{"TotalEquity":17412372632502,"TotalDebt":0,"BasePrice":20900000,"Symbol":"slp","Index":251},{"TotalEquity":19400000,"TotalDebt":0,"BasePrice":4858000000,"Symbol":"snm","ดัชนี":252},{"TotalEquity":12518184,"หนี้สินรวม":0,"BasePrice"::16280000000,"Symbol":"snx","Index":253},{"TotalEquity":7697220542,"TotalDebt":0,"BasePrice":13510000000,"Symbol":"sol","Index":254},{"TotalEquity":43400244636,"TotalDebt":0,"BasePrice":5522000,"Symbol":"spell","Index":255},{"TotalEquity":145168230000,"TotalDebt":0,"BasePrice":1567800000,"Symbol":"srm","Index":256},{"TotalEquity":0,"TotalDebt":0,"BasePrice":3544000000,"Symbol":"stg" ,"ดัชนี":257},{"TotalEquity":1375707000000,"หนี้สินรวม":0,"BasePrice":38110000,"สัญลักษณ์":"stmx","Index":258},{"TotalEquity":8912432530,"TotalDebt":0,"BasePrice":2582000000,"Symbol":"storj","Index":259},{"TotalEquity":0,"TotalDebt":0,"BasePrice":275900000,"Symbol":"stpt","Index":260},{"TotalEquity":14047500,"TotalDebt":0,"BasePrice":4050000000,"Symbol":"strax","Index":261},{"TotalEquity":1423000,"TotalDebt":0,"BasePrice":2190000000,"Symbol":"stx"," ดัชนี":262},{"TotalEquity":326978131392,"หนี้สินรวม":0,"ฐานราคา":50400000,"Symbol":"sun","Index":263},{"TotalEquity":30595425600,"TotalDebt":0,"BasePrice":86700000,"Symbol":"super","Index":264},{"TotalEquity":128556304136,"TotalDebt":0,"BasePrice":10420000000,"Symbol":"sushi","Index":265},{"TotalEquity":1059292108408,"TotalDebt":0,"BasePrice":2130000000,"Symbol":"sxp","Index":266},{"TotalEquity":130320000,"TotalDebt":0,"BasePrice":1017000000," สัญลักษณ์":"sys","Index":267},{"TotalEquity":5172000,"หนี้สินรวม":0,"BasePrice":163000000,"Symbol":"t","Index":268},{"TotalEquity":1030910000,"TotalDebt":0,"BasePrice":327000000,"Symbol":"tfuel","Index":269},{"TotalEquity":160460684218,"TotalDebt":0,"BasePrice":7590000000,"Symbol":"theta","Index":270},{"TotalEquity":198770314330,"TotalDebt":0,"BasePrice":2292000000,"Symbol":"tko","Index":271},{"TotalEquity":256387034218,"TotalDebt":0,"BasePrice" :128600000,"สัญลักษณ์":"tlm","ดัชนี":272},{"TotalEquity":2508400,"หนี้สินรวม":0,"BasePrice":2762000000,"Symbol":"tomo","Index":273},{"TotalEquity":9400,"TotalDebt":0,"BasePrice":12480000000,"Symbol":"trb","Index":274},{"TotalEquity":33800000,"TotalDebt":0,"BasePrice":2070797400,"Symbol":"tribe","Index":275},{"TotalEquity":46160000,"TotalDebt":0,"BasePrice":25980000,"Symbol":"troy","Index":276},{"TotalEquity":0,"TotalDebt":0,"BasePrice 288071600":25980000,"Symbol":"troy","Index":276},{"TotalEquity":0,"TotalDebt":0,"BasePrice":25980000,"Symbol":"troy","Index":276},{"TotalEquity":0,"BasePrice":25980000,"Symbol":"troy","Index":276},{"TotalEquity":0,"BasePrice":25980000,"Symbol":"troy","Index":276},{"TotalEquity":46160000,"TotalDebt":0,"BasePrice":0,"BasePrice":,"Symbol":"tribe","Index":275},{"TotalEquity":461600000,"TotalDebt":0,"BasePrice":0,"BasePrice":,"Symbol":"tribe","Index":275},{"TotalEquity":461600000,"TotalDebt":0,"BasePrice":0,"BasePrice":,"Symbol":"tribe","Index":275},{"TotalEquity":461600000,"TotalDebt":0,"BasePrice":0,"BasePrice":,"Symbol":"tribe","Index":275},"Index":274},"TotalEquity":33800000,"TotalDebt":33800000,"TotalPrice":0,"BasePrice":0,"BasePrice":12480000000,"Symbol":"trb ข้อมูล":"tru","Index":277},{"TotalEquity":2043669562480,"หนี้สินรวม":0,"BasePrice"::0,"BasePrice":524600000,"Symbol":"trx","Index":278},{"TotalEquity":63678800000,"TotalDebt":0,"BasePrice":301000000,"Symbol":"tvk","Index":279},{"TotalEquity":0,"TotalDebt":0,"BasePrice":14100000000,"Symbol":"twt","Index":280},{"TotalEquity":13980000,"TotalDebt":0,"BasePrice":1540000000,"Symbol":"uma","Index":281},{"TotalEquity":19120000,"TotalDebt":0,"BasePrice":39360000000," สัญลักษณ์":"unfi","ดัชนี":282},{"TotalEquity":11981756100,"TotalDebt":0,"BasePrice":552000000,"Symbol":"uni","Index":283},{"TotalEquity":0,"TotalDebt":0,"BasePrice":10000650400,"Symbol":"usdc","Index":284},{"TotalEquity":12876907115652,"TotalEquity":0,"BasePrice":9997000900,"Symbol":"usdt","Index":285},{"TotalEquity":220063518946,"TotalDebt":0,"BasePrice":203321700,"Symbol":"ustc","Index":286},{"TotalEquity":0,"TotalDebt":0,"BasePrice":777000000," สัญลักษณ์":"utk","ดัชนี":287},{"TotalEquity":7430929587566,"หนี้สินรวม":0,"BasePrice":164100000,"Symbol":"vet","Index":288},{"TotalEquity":169058297966,"TotalDebt":0,"BasePrice":69490000,"Symbol":"vib","Index":289},{"TotalEquity":252046634,"TotalDebt":0,"BasePrice":195000000,"Symbol":"vite","Index":290},{"TotalEquity":25254109536,"TotalDebt":0,"BasePrice":16710000000,"Symbol":"voxel","Index":291},{"TotalEquity":5153547313742,"TotalDebt":0,"BasePrice" :9237200,"สัญลักษณ์":"vtho","ดัชนี":292},{"TotalEquity":17493828000,"หนี้สินรวม":0,"BasePrice":1658321600,"Symbol":"wan","Index":293},{"TotalEquity":2852616,"TotalDebt":0,"BasePrice":14130000000,"Symbol":"waves","Index":294},{"TotalEquity":20000180,"TotalDebt":0,"BasePrice":440000000,"Symbol":"waxp","Index":295},{"TotalEquity":24776160000000,"TotalDebt":0,"BasePrice":738000,"Symbol":"win","Index":296},{"TotalEquity":2370200,"TotalDebt":0,"BasePrice" :5210000000,"สัญลักษณ์":"ปีก","ดัชนี":297},{"TotalEquity":0,"หนี้สินรวม":0,"BasePrice":80975707300,"Symbol":"wnxm","Index":298},{"TotalEquity":75262779600,"TotalDebt":0,"BasePrice":1347000000,"Symbol":"woo","Index":299},{"TotalEquity":415631596070,"TotalDebt":0,"BasePrice":1401000000,"Symbol":"wrx","Index":300},{"TotalEquity":183890000,"TotalDebt":0,"BasePrice":1916523600,"Symbol":"wtc","Index":301},{"TotalEquity":172906064000000,"TotalDebt":0,"BasePrice":,"Symbol":"wtc","Index":301},{"TotalEquity":,"TotalDebt":0,"BasePrice":,"Symbol":"wtc","Index":301},{"TotalEquity":183890000,"TotalDebt":0,"BasePrice":,"Symbol":"wtc","Index":301},{"TotalEquity":183890000,"TotalDebt":0,"BasePrice":1401000000,"Symbol":"wrx","Index":300},{"TotalEquity":,"TotalDebt":0,"BasePrice":1401000000,"Symbol":"wrx","Index":300},{"TotalEquity":,"TotalDebt":0,"BasePrice":1401000000,"Symbol":"wrx","Index":300},{"TotalEquity":,"TotalDebt":0,"BasePrice":1401000000,"Symbol":"wrx","Index":300},{"TotalEquity":,"TotalDebt":0,"BasePrice":1401000000,"Symbol":"woo","Index":299},{"TotalEquity":,"TotalEquity":,"TotalDebt":0,"BasePrice":0,"BasePrice":134700000,"Symbol":"woo","T ราคาพื้นฐาน":246700,"Symbol":"xec","Index":302},{"TotalEquity":129072400,"TotalDebt":0,"BasePrice":291912400,"Symbol":"xem","Index":303},{"TotalEquity":152986398800,"TotalDebt":0,"BasePrice":751000000,"Symbol":"xlm","Index":304},{"TotalEquity":109317164,"TotalDebt":0,"BasePrice":154800000000,"Symbol":"xmr","Index":305},{"TotalEquity":1954309930640,"TotalDebt":0,"BasePrice":3442000000,"Symbol":"xrp","Index":306},{"TotalEquity":388360923948," ยอดหนี้รวม":0,"BasePrice":7720000000,"Symbol":"xtz","Index":307},{"TotalEquity":45916405132400,"TotalDebt":0,"BasePrice":27200000,"Symbol":"xvg","Index":308},{"TotalEquity":1725600,"TotalDebt":0,"BasePrice":42900000000,"Symbol":"xvs","Index":309},{"TotalEquity":1940,"TotalDebt":0,"BasePrice":5442000000000,"Symbol":"yfi","Index":310},{"TotalEquity":393918000,"TotalDebt":0,"BasePrice":1749000000,"Symbol":"ygg","Index":311},{"TotalEquity":4124782260,"หนี้สินรวม":0,"BasePrice":41400000000,"Symbol":"zec","Index":312},{"TotalEquity":1900092,"TotalDebt":0,"BasePrice":8490000000,"Symbol":"zen","Index":313},{"TotalEquity":2075635646560,"TotalDebt":0,"BasePrice":174100000,"Symbol":"zil","Index":314},{"TotalEquity":119194400,"TotalDebt":0,"BasePrice":1603000000,"Symbol":"zrx","Index":315}]}

กลไกพิสูจน์เงินสำรองCsv: ระบุเส้นทางของตาราง proof.csv

ZkKeyVKDirectoryAndPrefix: ระบุเส้นทางและคํานําหน้าของคีย์ตรวจสอบ zkpor

ข้อมูลสินทรัพย์ Cex: แลกเปลี่ยนสินทรัพย์ที่ได้จากคำสั่งคิวรีด้านบน

ตรวจสอบข้อมูลที่จำเป็นและรูปแบบสำหรับสินทรัพย์ของผู้ใช้

  • จัดหาuser_config.jsonไฟล์
    เราต้องใช้userproofตารางที่สร้างขึ้นในส่วนการพิสูจน์ของผู้ใช้ก่อนหน้านี้ และจากนั้น โดยขึ้นอยู่กับตัวระบุที่เป็นเอกลักษณ์ของผู้ใช้ในข้อมูลที่ให้example_users.csvค้นหาผู้ใช้ที่เกี่ยวข้องในไฟล์userproofตารางโดยใช้account_idฟิลด์ ดึงข้อมูลconfigฟิลด์และบันทึกเป็นuser_config.jsonสำหรับผู้ใช้ดาวน์โหลด

โครงสร้างของไฟล์ user_config.json มีดังนี้:

Plaintext{ "การจัดเรียง":7, "UniqueIdentification":"00010b7c0a8b51bfa5eca14f0068670bd7fda4063f9bcac4f02c44a00144a80c", "TotalAssetEquity":445548224227483774000, "TotalAssetDebt":0, "AssetDetails":[{"Index":48,"Equity":280,"Debt":0},{"Index":53,"Equity":1020,"Debt":0},{"Index":54,"Equity":3261550200000000,"Debt":0},{"Index":72,"Equity":108600,"Debt":0},{"Index":91,"Equity":9068922000,"Debt":0},{"Index":190,"Equity":13752000,"Debt":0},{"Index":285," Equity":70860,"หนี้":0}], "TreeRootHash":"2da42ab6586ef6ad51b4bc8063ce92dcefb951572a26597346b7f78c1329ef0b", "MerkleProofEncode":["EmvQ5Sh50gHD96PfN2/o49gT7xVuuX3P22KLVmpWyVo=","JLEw2CGGAPi2TWn7GMbdlwT0wJbpVfJ4A+XLXNYz9X4=","BRCCQWeZy3fmPgiciBNdDMmugJtcQnxfI/b0EU4MlR8=","K8P8ZvYSY9iEreGnatTO8h1/I3Q+ZSkBA3TYYI1vN1g=","GwxhwdTBri22QcY4Pj9B3TkkLpOTGlCpqnsmxVquaeQ=","JIB+i/tDXSbEyK5ASwx2Tgbtm2ckJrJ30qnLm3FGhvs="," I0AzcupyH3clJooxcjaZlOIWOTY531UBJIMpfu2ds9o=","GYU5H/xfC18jR4LXz3axjKgJOaAbSAz3vO/taxTTMDE=","GML/iwCEjgYlSAmd4cQQhKsjH+xscIG6hbM5HP+OP/I=","BBXHrrH1oIGsjK1PsZt1d+ovsDW5IvHxFUlt8CJ3j/M=",","","F6GyEMWOjvKBgKDCCkQiOfc5SvGEt2MWyQTzszXzd6Y=","JDZjD4o0q6cGYJzj0BBaBEBEN4y4UjYgMSNIXf2P6Ps=","C+Mh1228yGv2Or6yQs3U0sjBzxxWJPTyH5GNG3FzMbk=","Jpo3tkE2KgMxWoEdMM1sOyJsM9YjsI9aONsEEqmMPnA=","FaWOvl42fYbklbc9WgWFqeW3Q/54KXT5zYdIGyCh9iE="," EvcLzRuRio6YT9QjSPp0GGGFYSIW8fKOqQlcOXFBBwo=","LJos88T9kz5kG0o+yeNX0ij+WwrOEIqRVpJtOrUrnns=","CFv3HhUsTXNa3iT/cc+GhD9lV+weuSWoJJRVgZmn7fQ=","EyfPjcon6R+nXBDT/9++ddQqlxiBaSaTMBiC0R6NPoM=","EyfPjcon6R+nXBDT/9++ddQqlxiBaSaTMBiC0R6NPoM=",""EyfPjcon6R+nXBDT/9++ddQqlxiBaSaTMBiC0R6NPoM=",""EyfPjcon6R+nXBDT/9++ddQqlxiBaSaTMBiC0R6NPoM=",""EyfPjcon6R+nXBDT/9++ddQqlxiBaSaTMBiC0R6NPoM=",""EyfPjcon6R+nXBDT/9++ddQqlxiBaSaTMBiC0R6NPoM=",""EyfPjcon6R+nXBDT/9++ddQqlxiBaSaTMBiC0R6NPoM=",""EyfPjcon6R+nXBDT/9++ddQqlxiBaSaTMBiC0R6NPoM=",""EyfPjcon6R+nXBDT/9++ddQqlxiBaSaTMBiC0RHOtPMAkz3JJG3n0bxNIqkR1p/Q758Em1Jjn1KE6A2mg=","Lq3n7B3Bs7ILnDLG17szIf9O0OdotsWpSLwejnJVcLY=","HthvmzZ/MHbOWVSuFyc9sUvuSz0ddveEwoyQExrim5k=","BOxHEGxRtmNch1R57kgKMxiBVnR/tCo9y3XcJco7Saw=","Dilkpy2L945iR+BsbaffA7MBZSNofd2PdZSkzN48DOE=","Fotw+U5orv9231KkpBYOXM+odtZGgCaNw5zOY+xZ5Oc=","J7pOZTvxtC7B8RzevUvrd90GfrH2oxtRqkEF+mFdCuc=","EUZQwQDUH48osqrtgcPuAQsQvdVKTC+hYmKvIhzImZQ=","HKC2vx3pnDTdfyrzYjCbJMcxojJfvuyzj2/rMMiMplQ="]}

การให้เนื้อหาสุดท้ายของผู้ใช้

โครงสร้างไฟล์ที่ผู้ใช้ได้รับในที่สุดโดยรวมแล้วคือดังนี้:

Plaintext- config     cex_config.json    user_config.json    proof.csvzkpor864.vk.savemain

เมื่อไฟล์ทวิภาค 'main' ถูกให้มา อาจมีชื่อต่างกันไปตามอุปกรณ์

  • Mac OS (Intel):zkproof_darwin_amd64
  • Mac OS (M1):zkproof_darwin_arm64
  • Linux: zkproof_linux_amd64
  • Windows: zkproof_windows_amd64.exe

การตรวจสอบสินทรัพย์แลกเปลี่ยน

เริ่มการตรวจสอบโดยใช้คำสั่งต่อไปนี้:

Plaintext./main verify cex

การตรวจสอบสำเร็จ ผลลัพธ์จะเป็น:

ข้อความที่ยังไม่ได้เข้ารหัสทั้งหมดได้รับการยืนยันว่าผ่านแล้ว!!!

การยืนยันสินทรัพย์ของผู้ใช้

ข้อความปกติ / ตรวจสอบผู้ใช้หลัก

การตรวจสอบสำเร็จ ผลลัพธ์จะเป็น:

Plaintextmerkle ต้นไม้แฮช: 164bc38a71b7a757455d93017242b4960cd1fea6842d8387b60c5780205858ce ตรวจสอบผ่าน!!!

สรุป

การเปิดใช้งาน zk-SNARK เป็นการอัพเกรดที่สำคัญสำหรับ Gate.io's proof of reserves and a crucial step in protecting user assets. With excellent security and privacy measures, it brings more confidence to users and sets a new standard for the entire cryptocurrency industry.

คุณสามารถคลิกที่นี่ เพื่อเยี่ยมชม Gate.ioหน้าหน้า Proof of Reserves และดูพิสูจน์ที่สร้างขึ้นโดยGate.ioทีมใช้โครงการนี้ โค้ดตอนนี้เปิดเผยแล้วบน GitHubเราเชิญชวนผู้ที่สนใจในการแลกเปลี่ยนแบบกระจาย, zk-SNARK, และเทคโนโลยี MerkleTree ที่จะเข้าร่วมโครงการนี้ ไม่ว่าคุณต้องการให้คำแนะนำ, รายงานข้อบกพร่อง, หรือส่งโค้ด ความร่วมมือของคุณเป็นสิ่งที่ยินดีต้อนรับเสมอ

المؤلف: Gate learn
المترجم: Sonia
المراجع (المراجعين): Wayne、KOWEI、Elisa、Ashley、Joyce
* لا يُقصد من المعلومات أن تكون أو أن تشكل نصيحة مالية أو أي توصية أخرى من أي نوع تقدمها منصة Gate.io أو تصادق عليها .
* لا يجوز إعادة إنتاج هذه المقالة أو نقلها أو نسخها دون الرجوع إلى منصة Gate.io. المخالفة هي انتهاك لقانون حقوق الطبع والنشر وقد تخضع لإجراءات قانونية.
ابدأ التداول الآن
اشترك وتداول لتحصل على جوائز ذهبية بقيمة
100 دولار أمريكي
و
5500 دولارًا أمريكيًا
لتجربة الإدارة المالية الذهبية!