<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>EIP-1271 on Wong&#39;s Blog</title>
    <link>https://blog.wssh.dev/tags/eip-1271/</link>
    <description>Recent content in EIP-1271 on Wong&#39;s Blog</description>
    <generator>Hugo -- 0.146.6</generator>
    <language>en-us</language>
    <lastBuildDate>Sat, 27 Aug 2022 16:47:33 +0000</lastBuildDate>
    <atom:link href="https://blog.wssh.dev/tags/eip-1271/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>深入解析Safe多签钱包智能合约:代理部署与核心合约</title>
      <link>https://blog.wssh.dev/posts/deep-in-safe-part-1/</link>
      <pubDate>Sat, 27 Aug 2022 16:47:33 +0000</pubDate>
      <guid>https://blog.wssh.dev/posts/deep-in-safe-part-1/</guid>
      <description>&lt;h2 id=&#34;概述&#34;&gt;概述&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;Safe&lt;/code&gt;(或称&lt;code&gt;Gnosis Safe&lt;/code&gt;)是目前在以太坊中使用最为广泛的多签钱包。本文主要解析此钱包的逻辑设计和代码编写。&lt;/p&gt;
&lt;p&gt;读者可以前往&lt;a href=&#34;https://github.com/safe-global/safe-contracts&#34;&gt;Safe Contracts&lt;/a&gt;获得源代码。&lt;/p&gt;</description>
    </item>
    <item>
      <title>基于链下链上双视角深入解析以太坊签名与验证</title>
      <link>https://blog.wssh.dev/posts/ecsda-sign-chain/</link>
      <pubDate>Mon, 08 Aug 2022 11:27:17 +0000</pubDate>
      <guid>https://blog.wssh.dev/posts/ecsda-sign-chain/</guid>
      <description>&lt;h2 id=&#34;概述&#34;&gt;概述&lt;/h2&gt;
&lt;p&gt;本文主要介绍在以太坊中的签名问题，主要涵盖以下内容:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;ECDSA公钥密码学的数学原理与代码实现解析&lt;/li&gt;
&lt;li&gt;以太坊客户端对交易信息签名的基本流程与源代码分析&lt;/li&gt;
&lt;li&gt;智能合约内签名的验证&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;ecdsa公钥密码学&#34;&gt;ECDSA公钥密码学&lt;/h2&gt;
&lt;p&gt;为了方便读者理解和实战本文中的内容，本文将结合一个可以使用&lt;code&gt;Typescript&lt;/code&gt;编写用于生产环境的&lt;code&gt;noble-secp256k1&lt;/code&gt;库作为实战案例解析。你可以在&lt;a href=&#34;https://github.com/paulmillr/noble-secp256k1&#34;&gt;这里&lt;/a&gt;找到源代码。当然，为了节省篇幅，本文不会对此库中的所有代码进行解析。&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
