thesleeper.base.eth🔴✨ pfp

thesleeper.base.eth🔴✨

@thesleeper

312 Following
1107 Followers


thesleeper.base.eth🔴✨ pfp
thesleeper.base.eth🔴✨
@thesleeper
🪨
0 reply
0 recast
0 reaction

thesleeper.base.eth🔴✨ pfp
thesleeper.base.eth🔴✨
@thesleeper
Sunny spotted at my kid's artboard
0 reply
0 recast
2 reactions

thesleeper.base.eth🔴✨ pfp
thesleeper.base.eth🔴✨
@thesleeper
All for Ethereum
0 reply
0 recast
6 reactions

thesleeper.base.eth🔴✨ pfp
thesleeper.base.eth🔴✨
@thesleeper
Intents = เจตนา ❌ Intents = ใน➡️ เต๊นท์⛺️ ✅ ไม่ใช่แค่คนไทยที่ไปเรื่อย แต่ OP ก็ไปเรื่อยเหมือนกัน 5555
0 reply
0 recast
0 reaction

Amanda  pfp
Amanda
@amandatyler
Yes, I lead marketing at @optimism. So this take might be unexpected. Yes, I’m proud of the work the collective has put in to develop standards and a stack with the primary goal of scaling Ethereum, and maintaining collaboration over competition. No, I do not believe there will be one primary “winner”. We are here to work together, build standards that are Ethereum-wide, and accessible. If that’s what we mean by “The Superchain won”, then I think the OP Stack is well on its way to fulfilling these goals, but this is a collaborative effort. I never joined @optimism because I believed Optimism would win, I joined because I believed @optimism would collaborate across multiple ecosystems to bring Ethereum together, as one, to the world. That’s it. That’s my take. We win together.
3 replies
13 recasts
85 reactions

thesleeper.base.eth🔴✨ pfp
thesleeper.base.eth🔴✨
@thesleeper
I just won 253 $DEGEN in Gate of Degen! @degengate
1 reply
0 recast
0 reaction

thesleeper.base.eth🔴✨ pfp
thesleeper.base.eth🔴✨
@thesleeper
จบแล้วกับเรื่อง Interop ไม่ได้เขียนนาน ต้องขออภัยที่ Topic ที่หยิบมาเล่า อาจจะกระโดดไปมาระหว่าง Interop กับ Fault Proof ที่ยังค้างไม่ได้เขียนอีกหลายเรื่อง สำหรับใครที่อยากรู้เรื่องราวเกี่ยวกับ OP ฝากติดตาม หรือสามารถอ่านเพิ่มได้ที https://mirror.xyz/thesleeper.eth
0 reply
0 recast
0 reaction

thesleeper.base.eth🔴✨ pfp
thesleeper.base.eth🔴✨
@thesleeper
Pokemon NFT(ต่อ) ถ้า Mint เสร็จอยากขายก็แค่กดใน NFT marketplace ระบบจะย้าย assetจาก minting engine > matching engine เรียงคิวไปตามลำดับเหมือน order book การทำแอปลักษณะนี้ สามารถกำหนดระยะเวลาการใช้ Short/Long term storage แล้วค่อยโยกไป posted on L1 แล้วแยกย้ายก็ได้
1 reply
0 recast
0 reaction

thesleeper.base.eth🔴✨ pfp
thesleeper.base.eth🔴✨
@thesleeper
แค่นี้หรอ? จริงๆ แล้วการทำ Atomic Tx เป็นแค่น้ำจิ้ม @oplabs ยังมีไอเดียการ Abstract chain แบบอื่น ขอเอามาแถมซักเคส Pokemon NFT สมมุตว่าเรากำลังทำ NFT ที่คนทั้งโลกอยาก mint พร้อมกัน ที่ไม่ว่าจะใช้เชนไหนก็ล่มแน่นอน เราสามารถแก้ปัญหานี้โดยการทำ NFT marketplace ที่มี 1. minting engine ให้คนกด minting จากเชนไหนก็ได้ไปเรื่อยๆ asset จะถูกฝากไว้ในนี้ชั่วคราว 2. matching engine (หาคนซื้อคนขาย)
1 reply
0 recast
0 reaction

thesleeper.base.eth🔴✨ pfp
thesleeper.base.eth🔴✨
@thesleeper
สรุป ทำ Interop โดยทำ Atomic ที่จะทำ 2 tx พร้อมๆ กันสองเชน จากต้นทางมี Log ยืนยัน ถึงปลายทาง ทำตามสั่งพร้อมดู log ย้อนไปยังต้นทางได้ ถ้าตรงกันคือผ่าน แล้วใครจะเป็นคนทำ 2 tx บน 2 เชนพร้อมกัน ไอเดียตอนนี้คือการเปิดใช้ Relayer มาจัดการแบบ Intent-Based
1 reply
0 recast
0 reaction

thesleeper.base.eth🔴✨ pfp
thesleeper.base.eth🔴✨
@thesleeper
นอกจากนี้ยังมี dependency set ซึ่งเป็น Set of chains ที่ทำให้เรากำหนดได้ว่าจะเลือกรับ msg จากที่ไหนบ้าง และแต่ละเชนต้องมี Shared proof system เพื่อให้มั่นใจว่า block ที่ผลิตจากทุกเชน มี Quality และป้องกัน Bad Actor ทำให้เราสามารถมั่นใจในความปลอดภัยในระดับเดียวกันทั้ง SUPERCHAIN
1 reply
0 recast
0 reaction

thesleeper.base.eth🔴✨ pfp
thesleeper.base.eth🔴✨
@thesleeper
ปลอดภัยยิ่งกว่า - ให้ block building (Sequencer) Policy ของเชนที่ติดต่อกันเหมือนกัน - ทำ Derivation Pipeline โดยมี 3 สถานะ 1️⃣Unsafe > 2️⃣cross unsafe > พอ data posted on L1 สถานะถึงจะเปลี่ยนจาก cross unsafe > 3️⃣ safe เพื่อให้มั่นใจว่า Data นั้นจะไม่มีการเปลี่ยนแปลง
1 reply
0 recast
0 reaction

thesleeper.base.eth🔴✨ pfp
thesleeper.base.eth🔴✨
@thesleeper
ยกตัวอย่าง เราอยู่บน Base อยาก mint บน Zora Tx 1 = Base > initiate msg = mint Tx 2 = Zora > Execute msg include identifier Relayer จะ Finalize ตาม Intention ของเรา แล้ว mint on Zora ให้ Relayer คือ Third Party Aggregator ย้อนกลับไปอ่าน 7683 ได้
1 reply
0 recast
0 reaction

thesleeper.base.eth🔴✨ pfp
thesleeper.base.eth🔴✨
@thesleeper
ความน่าสนใจอยู่ที่ Executing msg ที่นอกจากจะจัดการสิ่งที่คุณสั่งแล้วใน Smart Contract ยังมาพร้อมฟังก์ชัน "Identifier" เป็นเหมือนลูกศรชี้กลับไปยัง log ของ tx 1 ซึ่งข้อมูลเช่น timeStamp, blocknumber ต้องตรงกัน และ Sequencer ต้อง Verify ต้ว Identifier ว่า Match msg ได้ถูกต้องมั้ย
1 reply
0 recast
0 reaction

thesleeper.base.eth🔴✨ pfp
thesleeper.base.eth🔴✨
@thesleeper
การทำ 2 tx บนสองเชนพร้อมๆ กันด้วย Smart Contract แบบใหม่ โดย 📜Tx แรก จากเชน A เรียกว่า initiating msg ง่ายๆ คือการสร้าง log (ใน solidity ใช้คำว่า Event) 📜Tx สอง ถึงเชน B เรียกว่า Executing msg ง่ายๆ คือประตูวาร์ปที่พา log วาร์ปไปยังเชนอื่น
1 reply
0 recast
0 reaction

thesleeper.base.eth🔴✨ pfp
thesleeper.base.eth🔴✨
@thesleeper
step ถัดมาคือการอัพเกรด Smart Contract ให้สามารถแนบหลักฐานติดตัวข้ามเชนไปได้ (ต้องไม่ลืมว่าการบริดจ์จิงๆ แล้วก็คือการทำ Cross chain Msg) การทำ Interop คือสิ่งเดียวกันแต่ทำ 2 เชนพร้อมกัน เพราะ🎵ตบมือข้างเดียวกี่ครั้งมันก็ดังไม่ได้ แต่ต้องเป็นการตบมือจากเชน A และส่งต่อไปยังเชน B
1 reply
0 recast
0 reaction

thesleeper.base.eth🔴✨ pfp
thesleeper.base.eth🔴✨
@thesleeper
RC20 ก็ต้องมีค่ากลาง? จึงเกิดไอเดีย #superchainERC20 แล้วสิ่งนี้แตกต่างกับ Standard อื่นยังไง? 1 คล้ายๆ กันแต่ superchainERC20 มี diff น้อยกว่า ERC20 (ใช้แค่ฟังก์ชัน Mint/Burn) 2 ปลอดภัยเพราะ shares trust assumptions 3 supERC20ใช้ Address เดียวกันทุกเชน (Predeploy)
1 reply
0 recast
0 reaction

thesleeper.base.eth🔴✨ pfp
thesleeper.base.eth🔴✨
@thesleeper
Permissionless Fault Proof จำเป็นยังไง นอกจากความ Decentralized ที่ใครๆ ก็ตรวจสอบ tx (Dispute)ที่น่าสงสัยได้แล้ว การทำ Fault Proof ที่สมบูรณ์ยังช่วยสร้างมาตรฐานที่เท่าเทียมกันให้เชนต่างๆ ใน SUPERCHAIN นึกภาพด่านตรวจ แค่มีด่านที่ยัดเงินได้ด่านเดียว อาจมีใครใช้ช่องโหว่ของด่านนั้น
1 reply
0 recast
0 reaction

thesleeper.base.eth🔴✨ pfp
thesleeper.base.eth🔴✨
@thesleeper
ทำไมถึงจำเป็น? การอัพเกรด Bedrock คือการเขียน Codebase ใหม่ ที่ได้แฮกเกอร์ระดับโลกอย่าง Geohot (คนทำเจลเบรค) มาเขียนโค้ดให้เหลือเท่าที่จำเป็นทำให้ OP codebase มี diff ที่น้อยมาก ยิ่ง diff น้อยยิ่งบัคน้อย ยิ่ง diff น้อยยิ่งต่อยอดสู่งานซับซ้อนได้ ลองนึกภาพการหาของในบ้านรกๆ
1 reply
0 recast
0 reaction

thesleeper.base.eth🔴✨ pfp
thesleeper.base.eth🔴✨
@thesleeper
สำหรับใครมีเวลาขอชวน #Interopกี่โมง กันต่อ การทำ Interop เป็นเรื่องที่ EVM dev ทุกคนใฝ่ฝัน @oplabs เองก็วางแผนนี้มานานเช่นกัน แต่ถ้านานจริงทำไมไม่ทำซักที ทำไมไม่ทำก่อน OP Bedrock (OP stack) ทำไมไม่ทำก่อน Permissionless Fault Proof คำตอบคือต้องทำพวกนี้ก่อน ถึงจะทำ Interop ได้
1 reply
0 recast
0 reaction