تخطَّ إلى المحتوى
Boring Security
الملف الشخصي

لماذا نحن بحاجة إلى WETH؟

8 د15‏/01‏/2025، 5:08 صمتوفر فى:EnglishEspañolPortuguêsFrançais한국어日本語Русский

من أكثر المواضيع  المربكة لطلابنا هو لماذا نحن بحاجة لملفوفة الايثريوم wETH؟ وكيف يختلف عن ETH؟. من المهم جدا إزالة الغموض عن كيفية عمل الرموز في الواقع. الرموز/التوكنات والاسواق, و محفظة الكريبتو و معرفة ما يحدث في الواقع تحت غطاء المعاملات. حتى التطبيقات مثل Revoke.cash المستخدم في الغاء الموافقات من المواضيع صعبة الفهم للمستخدمين، وهناك دائما أسئلة حولها مثل "لماذا لا يمكننا إلغاء كل هذه الموافقات في وقت واحد ؟ ". أتمنى الإجابة على بعض هذه الأسئلة وأكثر في هذا المقال!

WETH_04.gif

صورة مأخوذة من weth.io توضح التفاف/التغليف العملية.

ما هي ملفوفة الايثيريوم Wrapped Ethereum ؟

(Ethereum wETH)

ملفوفة Ethereum هو متوافق مع ERC-20 وهي نسخة من عقد ETH الغير قابلة للتحديث ولها خمس وظائف أساسية: الموافقة على Approve , نقل Transferو TransferFrom نقل من, إيداع و سحب Deposit and Withdraw. 
كل رمز/توكن على Ethereum هو مجرد عقد ذكى Smart Contract التي قد يتوافق أو لا يتوافق مع مجموعة من المعايير. من المهم أن نلاحظ أنه عندما تتفاعل مع الرموز/التوكنات في محفظتك ، تكون فقط قادر على القيام بالعمليات أو الوظائف المتاحة فى عقد هذا التوكن. لذلك كلما كنت تنفق أو تنقل أو تعطي الإذن لاحد الرموز ، فإنه يجب أن يتم في العقد نفسه. هذا هو السبب في أننا نصر أن يقوم المستخدمين باستخدام الإشارات المرجعية في المحفظة لعقود الرموز الموجودة في المحفظة ، كما أن محفظتك سوف تنبهك إذا كان شخص ما يحاول التفاعل مع عقد الرمز معين في محفظتك! لمزيد من المعلومات حول هذا راجع مقالتنا: كل شيء عن الموافقات.

| اسم الدالة

| الوصف | | --- | --- | |

الموافقة على Approve

|

يسمح العقد عناوين ايثيريوم EOA  أو غيرها من العناوين الاستفادة من الايثيريوم الملفوف wETH في المحفظة الخاصة بك كما لو كانت مملوكة من قبل العنوان الذي اعتمدته مسبقا ليتم صرفه. يستخدم عادة من قبل الأسواق للسماح للمستخدمين من عمل عطاءات وعرض شراء ، وما إلى ذلك.

| |

نقل Transfer

|

عندما كنت تقوم بنقل الرموز الخاصة بك من محفظة إلى أخرى ، تكون  وظيفة نقل Transfer هي الموصى بها لعمل هذه العملية.

| |

TransferFrom نقل من

|

يمكن الاستفادة من الموافقة على طريقة نقل السابقة أعلاه. إذا كانت محفظة اخرى لها الموافقة على استخدام الرموز في محفظتك ،  تقوم وظيفة TransferFrom بتسهيل عملية النقل. الفرق موضح أكثر قليلا في هذه المقالة. يمكنك أيضا استدعاء هذا الأسلوب عند نقل الرموز, و في كثير من الأحيان  تطالب الأسواق بهذا الأسلوب حتى عندما لا تقوم بعملية النقل الجماعي.

| |

الودائع Deposit

|

وظيفة إيداع ETH إلى عقد ملفوفة الايثيريوم Wrapped Ethereum ، و يقوم بعملية صك للمودع بمبلغ له قيمة مساويه من wETH.

| |

سحب Withdraw

|

يسمح العقد عناوين ايثيريوم EOA  أو غيرها من العناوين الاستفادة من الايثيريوم الملفوف wETH في المحفظة الخاصة بك كما لو كانت مملوكة من قبل العنوان الذي اعتمدته مسبقا ليتم صرفه. يستخدم عادة من قبل الأسواق للسماح للمستخدمين من عمل عطاءات وعرض شراء ، وما إلى ذلك.

|

التفاف ETH الي wETH يعطي ETH ERC-20 التوافق الذي يجعل ETH قابلة للتشغيل المتبادل مع رموز ERC-20 الأخرى على شبكة الايثيريوم ويتيح لهم التبادل بسلاسة و التعامل مع نفس الأساليب المنتشرة في البروتوكولات التبادل الغير مركزي DeFi  المشهورة مثل Uniswap, GMX ، أو Aave. مصطلح "التفاف" الذي هو جزء من التسمية ليس التفاف حقيقي ،في الحقيقة إنها دلالة فقط لتشير إلى تبادل ETH ب wETH (أو العكس) عبر العقد الذكي والتي تمكننا من استخدامها بسلاسة أكثر عبر منصات التبادل الغير مركزي DeFi ، امكانية عمل طرح Bids و عروض شراء للNFT  على الأسواق مثل Opensea.

WETH_03.gif

صورة مأخوذة من المنحلة weth.io توضح الاحتكاك تبادل الرموز و WETH الذكية عقود.

للأسف لا نستطيع أن نفعل هذا مع ETH نفسه ، حيث انه كان موجود قبل إنشاء معايير ERC-20. و لذلك ندعو ETH  بانة "التوكن المبدئي على شبكة الايثيريوم". كان ايضا هناك اقتراح لجعل ETH متوافق مع معايير ال ERC-20 (والتي بدورها تجعل wETH لا لزوم لها) ، ولكن بوجود تحديات في واجهة المستخدم وتجربة المستخدم UI/UX بالمحافظ التي لدينا اليوم، وانتشار حيل استنزاف وسرقة المحافظ، نحن سعداء أن هذا لم يحدث حتى الآن! سنتكلم عنها اكثر في وقت لاحق...

ERC-20s و البحث في Etherscan

وكما ربطنا من قبل، كلما نقوم بالتفاعل مع رمز/توكن, نحن ببساطة نتفاعل مع العقد الذكى الذي يسيطر عليه. قم بفتح etherscan و دعنا ننظر في بعض الأساليب المتاحة على بعض التوكنات المفضلة لديك من توكنات ERC-20 . هل لاحظت شيءً ملفت؟

Apecoin: : لاحظ أن هذا العقد يحتوي على طريقتين لا يمتلكهما عقد wETH. الكثير من رموز ERC-20 لها طريقة تسمى “Increase Allowance” زيادة الحد. وهي نفس الوظيفة كالموافقة Approve في عقود ERC-20 وكان على رأس الأسباب للعديد من عمليات الاختراق والاحتيال في DeFi، بما في ذلك اختراق BadgerDAO  سيئ السمعة الذي خدع مؤسسنا في عام 2021. لأنه حتى بعد مرور أكثر من عام، لا يزال Metamask يعرض طريقة زيادة الحد بالصورة ادناه مما يجعل من الصعب على المستخدمين فهم ما يحدث. نتحدث أكثر عن هذا في مقالنا كل شيء عن الموافقا****ت.

increaseallowance2.png

 USDC: ستلاحظ هذا العقد هو ما نسميه عقد “Proxy” او وكيل. سوف نستعرض هذا بالمزيد من التفصيل في كورس ال 102 لدينا وفي مقالنا “All About Proxy Contracts”، لذلك ندعوك الي قراءتها. لكن عليك ملاحظة ان هناك عقود يمكن ان يتم ترقيتها “upgraded” ويتم تنفيذ منطق عقدها او معاملات خارج العقد الأساسي.

قم بزيارة  Coingecko وانقر على بعض أسماء العملات التي تعرفها  أو لا تعرفها. سترى في الأعلى تحت عنوان المعلومات إذا كان رمز ERC-20، فسيكون لديه عقد مع رابط etherscan! اضغط عليه واستكشاف!

ولكن لماذا لا يمكننا استخدام ETH فقط ؟

أحد التحديات التي أحب أن أطرحها على طلابنا هي “إذا كنت تريد الانتقال مباشرة إلى عقد ”ETH" للتلاعب بـ ETH في Etherscan، إلى أين ستذهب؟" هذا العقد بالطبع غير موجود، وكل ما يمكن أن تفعله ETH مدمج في الكود الأساسي لـ Ethereum نفسه. ETH محدود فيما يمكن أن تفعله. يمكنك نقله, استخدمه لدفع ثمن الغاز، وإضافته كتكلفة لطريقة ما ( في Mint الصك، على سبيل المثال). أبعد من ذلك، لا يمكنك فعل أي شيء معقد.

WETH_02.gif

إذا لم يكن لدينا ملفوفة الايثيريوم wETH، كيف كان يمكن لأسواق ال NFT العمل؟
علي سبيل المثال لن يكن بامكاننا عمل العطاءات مفتوحة على منصات متعددة مع نفس المبلغ من ETH.
أي شخص قام بعمل طرح/عروض على منصة Blur  يعرف بالضبط ما أتحدث عنه!على هذه المنصة يجب أن تقوم بإيداع ETH في منصتهم، والتي سوف تجمدها “locks” لك في هذا النظام. و هنا تبرز فائدة  الwETH في أنه يمكننا تقديم عروض في أسواق NFT متعددة في وقت واحد، ولا يتم خصم الأموال من محفظتي إلا بمجرد قبول العرض في السوق المذكور.

الفكرة الاساسية هو أنه لا يمكنك إجراء موافقة على  ETH (لانها ليست ERC-20) ، لذلك لا يمكن تقديم أي من هذه العروض بنفس الطريقة .فسوف يتعين عليك تجميد/قفل هذه الأموال في المنصة، وهو النظام الذي تستخدمه Superrare و Foundation فعليًا في مزايدات/مزادهم .
الفائدة من هذه الطريقة للمنصة هي أنها تعلم أنه لا يمكن إبطال العروض في اللحظة الأخيرة عن طريق إلغاء وصولك Revoke Access إلى المنصة، مما يمنع المستخدم من تقديم عروض وهمية. ولكن بالنسبة للمستخدم العادي، فإن القدرة على تقديم العروض ببساطة عن طريق إجراء توقيع خارج السلسلة هي الطريقة أكثر تفضيلا من منظور توفير التكلفة بدلا من إرسال الإيث في كل مرة. لا أموال مقفلة او مجمده، وبمجرد الحصول على الموافقة، لا مزيد من دفع الغاز!

  الفوائد الأمنية لوجود ETH <> wETH؟

يمثل وجود wETH عقبة كبيرة في سهولة الاستخدام والأمان للويب 3 ولبلوكشين الإيثريوم بشكل عام، في بداية دوراتنا المجانية 102 في Boring Security، نطرح دائمًا السؤال التالي: "هل يمكن لأي شخص أن يخبرني ما هو wETH ولماذا نحتاج إليه؟". نحصل على مجموعة من الإجابات التي تتراوح من “لأن الأسواق تستخدمه” إلى “its أرخص لاستخدام” إلى “i dunno bro، u tell me”. نادرا جدا ما يحصل الطالب على الإجابة الصحيحة قبل أن نشرح ذلك. ضع في اعتبارك أن هؤلاء الطلاب عادة ما يكونون من مستخدمي NFT & المشترين ذوي الخبرة نسبيا. وهذا يمثل تحديا كبيرا للنظام البيئي.

ومع ذلك، فإن معرفة كيفية الاستفادة من الموافقات والتوقيعات والمحافظ المتعددة بشكل فعال يمكن أن تساعدك على حماية wETH الخاص بك والرموز الأخرى مثل NFTs، apecoin، وما إلى ذلك أيضا، من المهم أن نلاحظ أن ETH لا يمكن أن تؤخذ من محفظتك إلا إذا كنت أ) اللعب مع إعدادات المحفظة المتقدمة والتوقيع على نوع التوقيع المهمل، ب) تفقد عبارة البذور الخاصة بك, أو ج) تدفع ETH كجزء من تكلفة tx (لطريقة مثل “Mint/Redeem[احتيال شائع]/تحديث أمني[احتيال شائع]”). فكيف نستخدم wETH بشكل صحيح؟حسنا:

الموافقة فقط على كمية صغيرة من wETH إلى الأسواق التي تستخدمها. يمكنك تحرير كمية wETH محددة في الرابط السابق. الموافقة على تحرير مبالغ غير محدودة هو ممارسة سيئة!

احتفظ بمعظم أموالك في ETH، حيث لا يمكن سحبها من محفظتك مع الموافقات و الايثيرويم آمنة طالما أن عبارة البذور الخاصة بك آمنة!

Revoke.Cash و Approvals.xyz جيدة للتحقق بشكل دوري ليس فقط wETH، ولكن لجميع الرموز الخاصة بك. ستقوم كلتا الخدمتين بتحديث المبالغ المعتمدة الخاصة بك التي تبقى (لذلك إذا كنت وافقت أصلا 5 wEth إلى منصة، و صرفت 3 wEth، وسوف تظهر 2 wEth متبقية للصرف و موافق عليها مسبقا) في حين أن مدقق الموافقة على رمز etherscan لا يفعل ذلك.

 افهم كيفية عمل التوقيعات. فمن الممكن التوقيع علي صرفwETH دون حتى معرفة ذلك إذا كنت غير حذر مع ما وأين كنت توقع الرسائل. لمعرفة المزيد عن هذا في اقراء مقالتنا التوقيع الآمن 101.

image.png

ل تريد المزيد من المعلومات حول wETH؟

تشرح هذه المقالة التي كتبها كوين تيليغراف كيفية الحصول عليها، كما تشرحها أيضًا.

مقالة في Opensea تشرح wETH بلقطات شاشة متعمقة حول كيفية استخدامها والحصول عليها في السوق.

هل لديك أي أسئلة أو تريد معرفة المزيد حول الامن في web3 والبقاء على اطلاع على أحدث المعلومات الأمنية وعمليات الاحتيال والتكتيكات؟ انضم إلينا في https://discord.gg/boringsecurity .

مقالات