Carry the Mule, or Carry the Stoveจูงล่อข้ามไป หรือแบกเตาไปเอง
Out here every holler keeps its own ledger book, and none of 'em talk to each other. Folks been tryin' to fix that for years. There's two ways to go about it: haul your mule across the creek, or carry your own stove to every town. ChainsAtlas is a stove outfit. Flip the lever.
แต่ละหมู่บ้านมีสมุดบัญชีของตัวเอง และไม่คุยกันเลย คนพยายามแก้เรื่องนี้มาหลายปี มีสองทาง: จูงล่อข้ามลำห้วยไป หรือแบกเตาของตัวเองไปตั้งทุกหมู่บ้าน ChainsAtlas เลือกทางแบกเตา ลองโยกคันดูสิ
Every holler keeps its own bookสมุดบัญชีของใครของมัน
A blockchain is a ledger book a whole town keeps together. Hundreds of folks hold a copy, so nobody can scratch out a line on the sly. The folks holdin' copies are the book-keepers (the trade calls 'em validators).
บล็อกเชน คือสมุดบัญชีที่คนทั้งหมู่บ้านช่วยกันจด คนเป็นร้อยถือสำเนาไว้ ใครจะแอบลบสักบรรทัดก็ไม่ได้ คนถือสำเนาเรียกว่า ผู้ตรวจบัญชี (ภาษาช่างเรียก validator)
Some books can run little programs too, rules wrote right into the book. Them's smart contracts. Trouble is, each town reads its own kind of recipe (Ethereum reads one kind, Cardano another), and Big Creek's book don't know one thing about what's wrote in Frog Level's.
สมุดบางเล่มรันโปรแกรมเล็ก ๆ ได้ด้วย เป็นกฎที่เขียนลงในสมุดเลย เรียกว่า สมาร์ตคอนแทรกต์ ปัญหาคือแต่ละหมู่บ้านอ่านสูตรคนละแบบ (Ethereum อ่านแบบหนึ่ง Cardano อ่านอีกแบบ) และสมุดของบ้านห้วยใหญ่ไม่รู้เลยว่าสมุดของบ้านหนองกบเขียนอะไรไว้
Bring your own stoveแบกเตาไปเอง
ChainsAtlas don't haul your stuff between towns. It sets up the same little stove in every town. The stove is a pretend computer (a virtual machine) built out of a smart contract. It reads one plain set of cookin' words, borrowed from DLX, a teachin' computer out of a 1990s college textbook. Write your recipe once in C, the old workhorse language, and it cooks the same in any town that's got the stove. ChainsAtlas calls the stove a virtualization unit.
ChainsAtlas ไม่ได้ขนของข้ามหมู่บ้าน แต่เอาเตาแบบเดียวกันไปตั้งไว้ทุกหมู่บ้าน เตานี้คือคอมพิวเตอร์จำลอง (virtual machine) ที่สร้างจากสมาร์ตคอนแทรกต์ มันอ่านคำสั่งทำอาหารชุดเดียว ยืมมาจาก DLX คอมพิวเตอร์สำหรับสอนในตำรามหาวิทยาลัยยุค 1990 เขียนสูตรครั้งเดียวด้วยภาษา C แล้วเอาไปทำที่หมู่บ้านไหนก็ได้ที่มีเตา ออกมารสเดียวกัน ChainsAtlas เรียกเตานี้ว่า virtualization unit
This here's the very recipe from their own instructions: add two numbers. Step it through.
นี่คือสูตรจากคู่มือของเขาเอง: บวกเลขสองตัว ลองกดทีละขั้น
Recipe, in Cสูตร ภาษา C
long main() {
long x, y, z;
x = load(1);
y = load(2);
z = x + y;
store(z);
return z;
}
Stove wordsคำสั่งของเตา
Too long for one cardสูตรยาวเกินการ์ดใบเดียว
Every town caps how much you can write on one slip (a transaction, one entry in the book). A long recipe won't fit. So it gets cut into cards. At the bottom of each card the stove writes down what's in the pot, every number it's holdin', so the next card picks up right where the last one quit. The whitepaper calls that execution transfer.
ทุกหมู่บ้านจำกัดว่าใบเดียวเขียนได้แค่ไหน (ใบหนึ่งคือ ธุรกรรม หนึ่งรายการในสมุด) สูตรยาว ๆ ใส่ไม่พอ เลยต้องตัดเป็นหลายการ์ด ท้ายการ์ดแต่ละใบ เตาจดไว้ว่าในหม้อมีอะไร ตัวเลขทุกตัวที่ถืออยู่ การ์ดใบถัดไปจะได้ทำต่อจากตรงนั้นพอดี เอกสารเรียกว่า execution transfer
Each card also carries the fingerprint of the next card: a SHA-256 hash, a short code that changes clean through if you change one letter. Slip in a crooked card and the fingerprint won't match. The recipe below splits a feed bill between two neighbors: sacks times price, plus $4 delivery, halved.
การ์ดแต่ละใบยังพกลายนิ้วมือของใบถัดไปด้วย คือ แฮช SHA-256 รหัสสั้น ๆ ที่เปลี่ยนหมดทั้งแถวถ้าแก้ตัวอักษรตัวเดียว ถ้าแอบสลับการ์ดปลอมเข้าไป ลายนิ้วมือจะไม่ตรง สูตรข้างล่างหารค่าอาหารสัตว์ระหว่างเพื่อนบ้านสองคน: จำนวนกระสอบคูณราคา บวกค่าส่ง 4 ดอลลาร์ แล้วหารสอง
Which town cooks it?หมู่บ้านไหนทำดี?
Every town has a report card, called a chain profile. Some lines get measured: fees, speed, slip size, how many book-keepers. Some get voted on, like how spread-out the book-keepin' is. Nobody can measure that with a yardstick, so folks vote.
ทุกหมู่บ้านมีสมุดพก เรียกว่า chain profile บางช่องวัดได้ เช่น ค่าธรรมเนียม ความเร็ว ขนาดใบ จำนวนผู้ตรวจบัญชี บางช่องต้องโหวต เช่น การถือบัญชีกระจายกันแค่ไหน ไม่มีไม้บรรทัดวัดได้ คนเลยโหวตกัน
You tell the network what you'll put up with. Folks called strategists race to find the cheapest plan that fits, and the winner gets paid. The whitepaper calls that Proof-of-Strategy. Pull the levers. (These five towns are pretend; their numbers are made up for the toy.)
คุณบอกเครือข่ายว่ารับได้แค่ไหน คนที่เรียกว่า นักวางแผน (strategist) จะแข่งกันหาแผนที่ถูกที่สุดที่เข้าเงื่อนไข คนชนะได้ค่าจ้าง เอกสารเรียกว่า Proof-of-Strategy ลองโยกคันดู (ห้าหมู่บ้านนี้สมมติขึ้น ตัวเลขก็แต่งขึ้นเพื่อของเล่นนี้)
Who checks the planner?ใครตรวจนักวางแผน?
Before a plan cooks, a few judges check it. They're called Pythians, after the oracle at Delphi; this outfit named near everything after old Greek gods. A judge gets picked on three things: 40% the coins they put up (their stake), 20% the luck of the draw, 40% their track record. Side with the majority and your record goes up a notch.
ก่อนแผนจะเริ่มทำ มีกรรมการไม่กี่คนตรวจก่อน เรียกว่า Pythian ตั้งชื่อตามร่างทรงแห่งเดลฟี บริษัทนี้ตั้งชื่อแทบทุกอย่างตามเทพกรีก กรรมการถูกเลือกด้วยสามอย่าง: 40% เหรียญที่วางค้ำไว้ (stake) 20% ดวง 40% ประวัติการตัดสิน ถ้าตัดสินตรงกับเสียงส่วนใหญ่ ประวัติจะขึ้นหนึ่งขั้น
The coins come in two kinds: Athena for votin', and Hermes, earned by lockin' up Athena, for payin' the cook. Buck, over there, is crooked. Give him more coins and see how far it gets him.
เหรียญมีสองชนิด: Athena ใช้โหวต และ Hermes ได้จากการล็อก Athena ไว้ ใช้จ่ายค่าเตา บัคคนนั้นขี้โกง ลองให้เหรียญเขาเพิ่มแล้วดูว่าไปได้ไกลแค่ไหน
Other ways across the creekทางอื่นที่คนข้ามห้วย
Most bridges work like a pawn shop. You pen your mule in Big Creek, and Frog Level hands you a paper mule, an IOU, to trade over there. The paper's good only as long as the real mule stays in the pen.
สะพานส่วนใหญ่ทำงานเหมือนโรงรับจำนำ คุณขังล่อไว้ที่บ้านห้วยใหญ่ แล้วบ้านหนองกบให้ล่อกระดาษ เป็นใบรับรอง เอาไว้ซื้อขายฝั่งโน้น กระดาษมีค่าเท่าที่ล่อตัวจริงยังอยู่ในคอก
Who holds the keys to the pen?ใครถือกุญแจคอก?
Usually a committee. The gate opens when enough of 'em turn their key. Steal that many keys and the pen is yours. Tap keys to steal 'em.
ส่วนใหญ่เป็นคณะกรรมการ ประตูเปิดเมื่อไขกุญแจครบจำนวน ขโมยกุญแจได้ครบเท่านั้น คอกก็เป็นของคุณ แตะกุญแจเพื่อขโมย
Ronin, March 2022: robbers got 5 of the bridge's 9 keys and walked off with about $620 million. Wormhole, February 2022: 19 guardians, 13 needed; the thief stole no keys, a bug let a forged signature pass, about $320 million. Nomad, August 2022: a bad update let anybody copy somebody else's withdrawal and change the name on it; hundreds of copycats took about $190 million.
Ronin มีนาคม 2022: โจรได้กุญแจ 5 จาก 9 ดอก ขนเงินไปราว 620 ล้านดอลลาร์ Wormhole กุมภาพันธ์ 2022: ผู้คุม 19 คน ต้องใช้ 13 คน โจรไม่ได้ขโมยกุญแจ แต่บั๊กทำให้ลายเซ็นปลอมผ่านได้ ราว 320 ล้านดอลลาร์ Nomad สิงหาคม 2022: อัปเดตที่พลาดทำให้ใครก็ลอกใบถอนเงินของคนอื่นแล้วเปลี่ยนชื่อได้ คนลอกตามเป็นร้อย เอาไปราว 190 ล้านดอลลาร์
Seven ways across, side by sideเจ็ดทางข้าม เทียบกัน
Every way across asks you to trust somebody. Press a button to see who.
ทุกทางข้ามต้องไว้ใจใครสักคน กดปุ่มเพื่อดูว่าใคร
Kinfolk of the stoveญาติของเตา
"Write it once, cook it anywhere" is an old idea. ChainsAtlas brought it to blockchains. Its cousins:
"เขียนครั้งเดียว ทำที่ไหนก็ได้" เป็นความคิดเก่า ChainsAtlas เอามาใช้กับบล็อกเชน ญาติ ๆ ของมัน:
Where ChainsAtlas standsChainsAtlas ตอนนี้
| Whoใคร | ChainsAtlas Labs, Singapore. Whitepaper by Ayoub Ben Chaliah, Jan Hanken and Marcos Medeiros.ChainsAtlas Labs สิงคโปร์ เอกสารเขียนโดย Ayoub Ben Chaliah, Jan Hanken และ Marcos Medeiros |
|---|---|
| Whitepaperเอกสาร | 15 August 2022, marked a work in progress15 สิงหาคม 2022 ระบุว่ายังทำไม่เสร็จ |
| aelf | Another blockchain; signed on to use it, January 2024บล็อกเชนอีกสายหนึ่ง ตกลงใช้ร่วมกัน มกราคม 2024 |
| GO | VS Code plug-in, v0.5.0-beta; its GitHub page last changed May 2024ปลั๊กอิน VS Code รุ่น v0.5.0-beta หน้า GitHub แก้ล่าสุดพฤษภาคม 2024 |
| Websiteเว็บไซต์ | chainsatlas.com answered "not found" on 29 September 2026chainsatlas.com ตอบว่า "ไม่พบหน้า" เมื่อ 29 กันยายน 2026 |
Wordsคำศัพท์
Sourcesแหล่งที่มา
- Ben Chaliah, Hanken, Medeiros, "ChainsAtlas: A Multi-Chain Interoperability Network," 15 Aug 2022. github.com/ChainsAtlas/whitepaper (chain profiles §2, segmentation and execution transfer §3.1–3.2, Pythian weights §3.4, chained submission and α §4.1, tokens §8)
- ChainsAtlas GO VS Code README, v0.5.0-beta (the sum recipe). github.com/ChainsAtlas/chainsatlas-go-vscode
- aelf, "aelf Partners with ChainsAtlas to Pioneer Interoperability in Blockchain," Jan 2024. blog.aelf.com
- DLX, the Hennessy & Patterson teaching processor. en.wikipedia.org/wiki/DLX
- Rekt: Ronin · Wormhole · Nomad. Wormhole guardians: wormhole.com/docs
- IBC · Polkadot wiki · Chainlink CCIP · LayerZero v2 · Axelar
- WebAssembly · Cartesi · RISC Zero