
Telegram Mini Apps电报小程序开发文档
2022年4月Telegram的MiniApp(之前为Web App,6.0版后改名为Mini App)上线,Mini Apps(简称 TMAs,中文名:小程序)很可能会变成一个类似于微信小程序的平台,使得Telegram 更接近一个“超级应用”。目前,电报小程序推出不久,版本还在快速迭代中,开发人员也较少,但电报庞大的用户群基础很可能会产生大量的小程序。 作为Web3的开发者,大多数应用都是前端和区块链直接交互,但电报bot只支持消息通过电报服务和bot所在的服务器进行交互,导致大量DAPP无法给到用户可靠的账户安全保障。电报小程序在电报应用中“嵌入”了Web前端应用,通过它与区块链和智能合约直接交互,将账户信息通过安全策略在本地进行保存,大幅度提高账户安全性。同时,将与区块链无关的业务逻辑通过bot与服务器进行交互,提高用户体验。 所以,Telegram+小程序+bot+智能合约的开发模式,可能会称为一种全新的Web3开发技术栈。事实上,从时间上看,电报小程序与TON链同时推出,也可能有这方面的用意。但是这种开发模式不仅仅适用于电报和TON链,更适用于用户量庞大的各种EVM链...

使用Session Key委托服务器安全的操作抽象账户
最近电报自动交易机器人和各种SocialFi很火,这些产品给用户带来了类似Web2的良好用户体验。但火爆的背后,也发生了多起安全事件。为此,很多新上线的平台开始使用更先进的账户安全技术来保护用户资产,比如@tomo_social使用了ERC-4337账户抽象技术,有些电报机器人采用了MPC钱包技术。 尽管账户抽象钱包(AA钱包)已经具备了零gas费(服务商代付gas费),多签,社交登录等强大功能,并大幅度提升用户体验,但是因为ERC-4337属于在现有以太坊共识基础上的补丁方案,与链交互签名时仍旧需要私钥,各种方案只是在私钥保存和签名环节采取各种安全措施。 所以,虽然很多代用户签名交互的电报机器人,SocialFi平台通过MPC钱包或AA钱包来保障客户的私钥安全,但实际上,因为最终还是要通过钱包主私钥来进行签名,本质上还是私钥的验证模式,所以仍旧有私钥泄露的风险。 今天看到AA钱包创新项目ZeroDev的Session Key(对话密钥)解决方案,可以让AA钱包授权生成一个或若干个Session Key(也是一种私钥),来受控的执行经授权的操作。这种授权模式有别于ERC-20或E...
FERC20:一个更公平的ERC20方案
简介我们非常高兴地宣布,erc20.cash 上线了。这是一个更公平的的ERC20代币方案,我们将它命名为:Fair ERC-20,简称FERC20。 今年3月8日,BRC20代币在比特币链上通过Ordinals部署成功,在短短一两个月内吸引了大量关注和资金的参与。BRC20代币的成功得益于以下几个原因:简洁的Ordinals协议使得BRC20发行方无法在代币上做过多的编程,避免了在以太坊合约中各种安全风险和一些自私的设计。人人平等的铸币权。BRC20的发行方或项目团队,无法像在以太坊智能合约中通常做的那样,给自己或相关利益方预留一部分免费(低价)代币。在铸造BRC20时,所有人都站在同一起跑线上,即使发行方和团队也是如此。比特币的UTXO机制和低性能,让很多具有速度优势的智能合约机器人无法在比特币网络上工作,从而防止了通过技术手段获得比正常参与者更大的优势以及由此造成的不公平。上述原因使得BRC20对社区参与者来说,更公平,从而吸引了更多人参与。 但是,即使如此,有个非常有意思的现象是:大多数以太坊社区的成员尚未参与BRC20。 所以,我们想,是否能将BRC20的公平发售(Fa...

Telegram Mini Apps电报小程序开发文档
2022年4月Telegram的MiniApp(之前为Web App,6.0版后改名为Mini App)上线,Mini Apps(简称 TMAs,中文名:小程序)很可能会变成一个类似于微信小程序的平台,使得Telegram 更接近一个“超级应用”。目前,电报小程序推出不久,版本还在快速迭代中,开发人员也较少,但电报庞大的用户群基础很可能会产生大量的小程序。 作为Web3的开发者,大多数应用都是前端和区块链直接交互,但电报bot只支持消息通过电报服务和bot所在的服务器进行交互,导致大量DAPP无法给到用户可靠的账户安全保障。电报小程序在电报应用中“嵌入”了Web前端应用,通过它与区块链和智能合约直接交互,将账户信息通过安全策略在本地进行保存,大幅度提高账户安全性。同时,将与区块链无关的业务逻辑通过bot与服务器进行交互,提高用户体验。 所以,Telegram+小程序+bot+智能合约的开发模式,可能会称为一种全新的Web3开发技术栈。事实上,从时间上看,电报小程序与TON链同时推出,也可能有这方面的用意。但是这种开发模式不仅仅适用于电报和TON链,更适用于用户量庞大的各种EVM链...

使用Session Key委托服务器安全的操作抽象账户
最近电报自动交易机器人和各种SocialFi很火,这些产品给用户带来了类似Web2的良好用户体验。但火爆的背后,也发生了多起安全事件。为此,很多新上线的平台开始使用更先进的账户安全技术来保护用户资产,比如@tomo_social使用了ERC-4337账户抽象技术,有些电报机器人采用了MPC钱包技术。 尽管账户抽象钱包(AA钱包)已经具备了零gas费(服务商代付gas费),多签,社交登录等强大功能,并大幅度提升用户体验,但是因为ERC-4337属于在现有以太坊共识基础上的补丁方案,与链交互签名时仍旧需要私钥,各种方案只是在私钥保存和签名环节采取各种安全措施。 所以,虽然很多代用户签名交互的电报机器人,SocialFi平台通过MPC钱包或AA钱包来保障客户的私钥安全,但实际上,因为最终还是要通过钱包主私钥来进行签名,本质上还是私钥的验证模式,所以仍旧有私钥泄露的风险。 今天看到AA钱包创新项目ZeroDev的Session Key(对话密钥)解决方案,可以让AA钱包授权生成一个或若干个Session Key(也是一种私钥),来受控的执行经授权的操作。这种授权模式有别于ERC-20或E...
FERC20:一个更公平的ERC20方案
简介我们非常高兴地宣布,erc20.cash 上线了。这是一个更公平的的ERC20代币方案,我们将它命名为:Fair ERC-20,简称FERC20。 今年3月8日,BRC20代币在比特币链上通过Ordinals部署成功,在短短一两个月内吸引了大量关注和资金的参与。BRC20代币的成功得益于以下几个原因:简洁的Ordinals协议使得BRC20发行方无法在代币上做过多的编程,避免了在以太坊合约中各种安全风险和一些自私的设计。人人平等的铸币权。BRC20的发行方或项目团队,无法像在以太坊智能合约中通常做的那样,给自己或相关利益方预留一部分免费(低价)代币。在铸造BRC20时,所有人都站在同一起跑线上,即使发行方和团队也是如此。比特币的UTXO机制和低性能,让很多具有速度优势的智能合约机器人无法在比特币网络上工作,从而防止了通过技术手段获得比正常参与者更大的优势以及由此造成的不公平。上述原因使得BRC20对社区参与者来说,更公平,从而吸引了更多人参与。 但是,即使如此,有个非常有意思的现象是:大多数以太坊社区的成员尚未参与BRC20。 所以,我们想,是否能将BRC20的公平发售(Fa...

Subscribe to jackygu's blog

Subscribe to jackygu's blog
Share Dialog
Share Dialog
<100 subscribers
<100 subscribers
8月初ferc V3上线后,我就计划等技术上稳定运行一段时间后,将该平台交付给去中心化组织DAO。过去一个月里,很多朋友找我探讨此事。我本意不想操心关于DAO的事,想仍像6月初对ferc20社区和非技术事项采取完全不管不顾的状态。但是当聊到关于这个DAO的使命和所秉持的价值观时,我个人萌生了一些想法。所以写了几篇关于DAO的文章,如下:
经过多次交流与沟通,最终形成了以下关于fercDAO的使命与价值观的共识,即:
使命:打造自由、公正、平等的环境,激发创新,涌现创意,创造更丰富精彩的Web3世界;
价值观:信息交流自由,公约面前平等
并在该共识基础上完成了《社区公约(草案)》。
再过12小时,ferc20社区会议将讨论该《社区公约(草案)》,也许很多人会认为使命和价值观过于空洞,但事实上,当社区发展过程中遇到矛盾和冲突时,这些看似空洞的东西会成为最落地的解决矛盾的武器,成为社区发展的基石和中流砥柱。
所以,为便于理解上述使命与价值观,写这篇文章来解释下。
关于使命这句话,可分成三个部分:
一是目的
即创造更丰富精彩的Web3世界,这句话比较虚,有点儿像愿景,先搁一边吧。
二是任务
即激发创新,涌现创意。
每个企业和项目都有自己不同的任务,这八个字是ferc20社区以及ferc20平台的任务,也是我开发这个平台的初心。
尽管表面看,ferc20平台只是个发币工具,但其本质上是创新和创意的涌现平台。我们希望任何有意思的应用,任何好玩的游戏,任何有想法的人,任何有创意的艺术作品,人喝有新意的想法等等。都能以代币的形式完成从零到一的营销推广,甚至融到一部分资金。
从这八个字,可以看出,ferc20平台其实更像一个孵化平台。所以,fercDAO就是围绕着这个孵化平台,激发大家创意的去中心化组织。
三是方式
即打造自由、公正、平等的环境。
关于这三个词的顺序,经历过非常激烈的讨论。众所周知,ferc20平台主打公平,所以很多朋友主张把公平放在首位,甚至只要公平两字足矣。但我认为:公平是结果,不是过程。同时考虑中文语言环境里,公平往往被认为是“公正和平等”的合成词,所以拆开描述更具普遍性和准确性。
相较于公平,我们更需要打造的是自由的环境。自由是平等的前提,是公正之母,没有自由的所谓公平是哈耶克所描述的”通往被奴役之路“。公正和平等是区块链和Web3世界所追求的共同目标,自由是区块链和Web3世界所遵循的普遍理念。
所以,才有了上述自由、公正、平等这六个字。
另外,从实现激发创新,涌现创意任务的角度看,也需要打造一个自由、公正、平等的环境。人类几千年来的文明史证明:在一个专制,压抑,奴役的社会里,是不可能产生源源不断的创新的。同样的,在社区里,如果事事唯项目方或创始人马首是瞻,一有不同意见就遭受打压,连说话的自由都没有的话,更谈不上涌现出创新和创意。
在使命的描述中,有涌现两字,涌现(Emergence)是一个非常重要的词汇,他是指自由个体遵循简单规则的方式产生群体新特质的过程。大自然最经典和最精彩的涌现是由简单的化学元素经过几百万年的生化作用创造了人这个高等智慧动物。创意的涌现也可以参考这个生物进化过程,即:简单的规则(如《公约》)下,自由平等的交互。
所以就有了fercDAO的价值观描述,即:信息交流自由,公约面前平等。
这两段话缺一不可,没有规则和公约,自由是得不到保障的。无限扩大化的自由,会成为及其可怕的东西,比如在社区里无约束的谩骂与互相侮辱。公约的目的是为自由设定简单的规则。
事实上,这个价值观的提出,这也源于过去ferc20社区遇到的一些风波中所汲取的经验和教训,比如:“干预”价格,社区过于随意踢人等造成社区分裂。关于这些教训,我会在稍后的总结中详述。
希望这个2.0版的ferc20社区,能够在上述明确的使命与价值观驱动下,在社区成员的共同努力下,再创辉煌。
8月初ferc V3上线后,我就计划等技术上稳定运行一段时间后,将该平台交付给去中心化组织DAO。过去一个月里,很多朋友找我探讨此事。我本意不想操心关于DAO的事,想仍像6月初对ferc20社区和非技术事项采取完全不管不顾的状态。但是当聊到关于这个DAO的使命和所秉持的价值观时,我个人萌生了一些想法。所以写了几篇关于DAO的文章,如下:
经过多次交流与沟通,最终形成了以下关于fercDAO的使命与价值观的共识,即:
使命:打造自由、公正、平等的环境,激发创新,涌现创意,创造更丰富精彩的Web3世界;
价值观:信息交流自由,公约面前平等
并在该共识基础上完成了《社区公约(草案)》。
再过12小时,ferc20社区会议将讨论该《社区公约(草案)》,也许很多人会认为使命和价值观过于空洞,但事实上,当社区发展过程中遇到矛盾和冲突时,这些看似空洞的东西会成为最落地的解决矛盾的武器,成为社区发展的基石和中流砥柱。
所以,为便于理解上述使命与价值观,写这篇文章来解释下。
关于使命这句话,可分成三个部分:
一是目的
即创造更丰富精彩的Web3世界,这句话比较虚,有点儿像愿景,先搁一边吧。
二是任务
即激发创新,涌现创意。
每个企业和项目都有自己不同的任务,这八个字是ferc20社区以及ferc20平台的任务,也是我开发这个平台的初心。
尽管表面看,ferc20平台只是个发币工具,但其本质上是创新和创意的涌现平台。我们希望任何有意思的应用,任何好玩的游戏,任何有想法的人,任何有创意的艺术作品,人喝有新意的想法等等。都能以代币的形式完成从零到一的营销推广,甚至融到一部分资金。
从这八个字,可以看出,ferc20平台其实更像一个孵化平台。所以,fercDAO就是围绕着这个孵化平台,激发大家创意的去中心化组织。
三是方式
即打造自由、公正、平等的环境。
关于这三个词的顺序,经历过非常激烈的讨论。众所周知,ferc20平台主打公平,所以很多朋友主张把公平放在首位,甚至只要公平两字足矣。但我认为:公平是结果,不是过程。同时考虑中文语言环境里,公平往往被认为是“公正和平等”的合成词,所以拆开描述更具普遍性和准确性。
相较于公平,我们更需要打造的是自由的环境。自由是平等的前提,是公正之母,没有自由的所谓公平是哈耶克所描述的”通往被奴役之路“。公正和平等是区块链和Web3世界所追求的共同目标,自由是区块链和Web3世界所遵循的普遍理念。
所以,才有了上述自由、公正、平等这六个字。
另外,从实现激发创新,涌现创意任务的角度看,也需要打造一个自由、公正、平等的环境。人类几千年来的文明史证明:在一个专制,压抑,奴役的社会里,是不可能产生源源不断的创新的。同样的,在社区里,如果事事唯项目方或创始人马首是瞻,一有不同意见就遭受打压,连说话的自由都没有的话,更谈不上涌现出创新和创意。
在使命的描述中,有涌现两字,涌现(Emergence)是一个非常重要的词汇,他是指自由个体遵循简单规则的方式产生群体新特质的过程。大自然最经典和最精彩的涌现是由简单的化学元素经过几百万年的生化作用创造了人这个高等智慧动物。创意的涌现也可以参考这个生物进化过程,即:简单的规则(如《公约》)下,自由平等的交互。
所以就有了fercDAO的价值观描述,即:信息交流自由,公约面前平等。
这两段话缺一不可,没有规则和公约,自由是得不到保障的。无限扩大化的自由,会成为及其可怕的东西,比如在社区里无约束的谩骂与互相侮辱。公约的目的是为自由设定简单的规则。
事实上,这个价值观的提出,这也源于过去ferc20社区遇到的一些风波中所汲取的经验和教训,比如:“干预”价格,社区过于随意踢人等造成社区分裂。关于这些教训,我会在稍后的总结中详述。
希望这个2.0版的ferc20社区,能够在上述明确的使命与价值观驱动下,在社区成员的共同努力下,再创辉煌。
No activity yet