引言:随着币安上线 TON 生态最大的游戏 Notcoin 以及由全流通 token 经济模型所引发的巨量财富效应,TON 在短时间内即取得了极大的关注。和朋友聊了下得知 TON 的技术门槛比较高,而且 DApp 开发范式与主流公链协议有很大的差异,因此花了一些时间深入研究了一下相关课题,有些心得体会,与诸君分享。简而言之,TON 的核心设计理念是以一种“自下而上”的方式重构传统的区块链协议,并以舍弃互操作性为代价,实现对高并发和高可扩展性的极致追求。
TON 的核心设计思想——高并发与高可扩展性
可以这么说,TON 中所有复杂的技术选型的目的都来自于对高并发与高可扩展性的追求,当然从其诞生的背景我们也不难理解这一点。TON,即 The Open Network,是一个去中心化的计算网络,包含一个 L1 区块链和多个组件。TON 最初由 Telegram 的创始人 Nikolai Durov 及其团队共同开发,而发展到现在则由全球独立贡献者的社区支持并维护。其诞生要追溯到 2017 年,Telegram 团队开始为自己探索区块链解决方案。由于当时没有现有的 L1 区块链能够支持 Telegram 的九位数用户基础,他们决定设计自己的区块链,当时称为 Telegram Open Network。时间来到了 2018 年,为了获得实现 TON 所需的资源,Telegram 在 2018 年第一季度发起了 Gram 代币(后来改名为 Toncoin)的销售。2020 年由于监管问题,Telegram 团队退出了 TON 项目。随后,一小部分开源开发者和 Telegram 比赛获胜者接手了 TON 的代码库,将项目名称更名为 The Open Network,并继续积极地开发区块链至今,且遵循原始 TON 白皮书中概述的原则。
当下我们知道,分片(sharding)已经成为了大部分区块链协议提升性能降低成本的主流方案,而 TON 则将这点做到了极致,并提出了无限分片范式,所谓无限分片范式,指的是允许区块链根据网络负载动态地增加或减少分片数量。这种范式使得 TON 能够在保持高性能的同时,处理大规模的交易和智能合约操作,理论上 TON 可以为每个账户都建立一条专属的账户链,并通过一定的规则保证这些链之间的一致性,
抽象的来理解,在 TON 中一共存在四层链结构:
账户链(AccountChain):该层链表示与某个账户相关的一系列交易所组成的链,之所以交易可以组成链式结构,是因为对于一个状态机来说,只要执行规则一致,状态机在接收到相同顺序的指令后得到的结果是一致的,因此所有区块链分布式系统中都需要对交易进行链式排序,TON 也不例外。账户链是 TON 网络中最基本的组成单元,通常情况下账户链是一个虚拟的概念,不太可能真正存在一个独立的账户链。
分片链(ShardChain):在大部分的语境下,分片链才是 TON 中实际的组成单元,所谓分片链,即为一组账户链的集合。
因此我们可以看到 TON 中的地址和其他区块链协议有着明显的区别,其他主流区块链协议大都采用椭圆加密算法生成的公私钥中公钥对应的哈希作为地址,因为地址只是做唯一性区分,而不需要承载路由寻址的功能,而 TON 中的地址有两部分组成,(workchain_id, account_id),其中 workchain_id 即按照超立方体路由算法地址进行编码,在这里就不详细展开了。
还有一个容易产生疑问的点,你可能已经发觉到主链和每个工作链均有链接关系,那么所有跨链信息均通过主链做中继不就可以了么,就像是 cosmos 那样。在 TON 的设计理念中,主链仅用于处理最关键的任务,即维护众多工作链的最终性,将消息通过主链做路由也不是不行,只是由此产生的手续费用将十分昂贵。
但是这种架构也有明显的局限性,那就是 TPS 的瓶颈,而这个瓶颈在当前多核处理器下显得很老旧,就像你用一个最新的 PC 去玩一些老的电脑游戏,比如红警,当作战单位多到一定数量后,依然会发现卡的不行,这就是软件架构的问题。
你可能会听到一些协议已经在关注这个问题,并提出了自己的并行方案,以当前号称 TPS 最高的 Solana 为例,也具备并行执行的能力。只不过其设计思路与 TON 不同,在 Solana 中,其核心思想是将所有交易按照执行依赖关系分为几组,不同组之间不共享任何状态数据。即不存在相同的依赖,这样不同组内的交易就可以并行执行而不用担心出现冲突的情况,而对于同组内的交易,则还是沿用传统的串行方式执行。
而在 TON 中,其完全舍弃了串行执行的架构,转而采用了一个专为并行而生的开发范式,Actor 模型来重构执行环境。所谓 Actor 模型是由 Carl Hewitt 在 1973 年首次提出,目的是通过消息传递来解决传统并发程序中共享状态的复杂性问题。每个 Actor 都有自己的私有状态和行为,且与其他 Actor 之间不共享任何状态信息。Actor 模型是一种并发计算的计算模型,它通过消息传递来实现并行计算。在这个模型中,"Actor"是基本的工作单元,它能够处理接收的消息、创建新的 Actor、发送更多消息、决定如何响应接下来的消息。Actor 模型需要具备以下几个特性:
封装和独立性:每个 Actor 在处理消息时都是完全独立的,可以并行处理消息而不会互相干扰。
消息传递:Actor 之间仅通过发送和接收消息进行交互,消息传递是异步的。
动态结构:Actor 可以在运行时创建更多的 Actor,这种动态性使得 Actor 模型能够根据需要扩展系统。
TON 采用了这个架构,来设计智能合约模型,这就意味着在 TON 中,每个智能合约都是一个 Actor 模型,其具备完全独立的存储空间。因为不依赖任何外部数据。除此之外,对同一个智能合约的调用还是按照接收队列中消息的排序进行执行,因此 TON 中的交易将可以被高效的并行执行,而不需要担心冲突问题。
1. 智能合约之间的异步调用:在 TON 的智能合约内部是无法原子性的调用外部合约或访问外部合约数据的,我们知道在 Solidity 中,合约 A 的 function 1 中调用合约 B 的 function 2 ,或者通过合约 C 的只读 functio n3 访问某状态数据,整个过程是原子性的,在一笔交易中被执行,这是一件非常容易的事情,然而在 TON 中,这将不可能实现,任何与外部智能合约的交互都将通过打包新的交易异步执行,这种由智能合约发起的交易也被称为内部消息。且执行过程中无法阻塞以获得执行结果。
2. 需要仔细考虑跨合约调用时出现执行错误情况的处理流程,为每个合约间调用设计相应的弹回(bounce)函数。我们知道在主流的 EVM 中,当交易执行时遇到问题时,整个交易将会被回滚,即被重置到执行最初时的状态。这在串行单线程模型中是容易理解的。然而在 TON 中,由于合约间调用采用了异步的方式执行,即使后续某环节出错,由于前面已经被成功执行的交易已经被执行并确认,这就有可能造成问题。因此 TON 中设置了一种特殊的消息类型,叫做弹回消息,即当某内部消息触发的后续执行过程出现错误时,被触发合约可以通过触发合约预留的弹回函数将触发合约中的某些状态重置。
3. 在某些复杂情况下,先被接收的交易不一定先被执行完毕,因此不可以预设这种时序关系。在这样一个异步和并行智能合约调用的系统中,定义处理操作顺序可能很难。这就是为什么 TON 中的每个消息都有它的逻辑时间 Lamport time(后面简称 lt)。它用于理解哪个事件引发了另一个以及验证者首先需要处理什么。对于一个简单的模型,先被接收的交易一定先被执行完成。
摘要:近期 Delphi Digital 发布了题为《The Dawn of Bitcoin Programmability: Paving the Way for Rollups 》的比特币二层相关技术研报,系统的梳理了和比特币 Rollup 有关的核心概念,如 BitVM 全家桶、OP_CAT 和 Covenant 限制条款、比特币生态 DA 层、桥以及 Bitlayer、Citrea、Yona、Bob 等四大采用 BitVM 的比特币二层。
MT Capital 的 Zoey 表示:”我们最看好的是 UXLINK 的双重商业定位,不仅在 C 端用户上拥有丰富的功能和应用,还为 B 端开发者提供了强大的服务与支持。传统 SocialFi 平台大多依赖于 C 端用户的规模效应,而 UXLINK 则通过双重市场定位,实现了更为广泛的覆盖和更为稳定的收入。C 端用户的扩展让整个生态发展更加壮大,B 端的合作让流量的价值得以变现,并反哺社区的增长,增加用户粘性——即是用户的使用平台,又是开发者的基础设施。
并且从 MT Capital 的战略角度来看,我们认为 Mass Adoption 赛道的关键在于打破单一市场的局限,形成多维度、多层次的用户和收益结构。UXLINK 不仅仅是一个社交平台,更是一个生态系统的核心节点。通过将社交、交易、开发等多种功能集成到一个平台,UXLINK 能够有效吸引和留住用户,并为开发者提供一个稳定且可扩展的开发环境。这种多元化的战略不仅增强了平台的抗风险能力,还为未来的扩展和创新提供了坚实的基础。“
人工智能和区块链解决方案提供商 Play AI 宣布完成 430 万美元首轮融资,P2 Ventures、Jump Crypto、Alphage Ventures 和 MH Ventures 等参投,旨在推动人工智能和区块链在游戏和虚拟现实中的应用,新资金将用于开发其 AI 去中心化技术,同时使用区块链去中心化网络提高透明度并鼓励游戏玩家分享数据来训练 AI 模型。
以加密货币为重点的商业银行Galaxy Digital Holdings持有8100枚比特币。这相较于2022年7月持有的16,400枚比特币有所减少,尽管比特币价格的增长意味着其2024年6月持有的比特币的美元价值接近5.78亿美元,而两年前其储备的价值为3.57亿美元。
Galaxy Digital Holdings是由Michael Novogratz于2018年1月创立的公司,它与包括Block.one和BlockFi在内的加密货币公司建立了合作关系。毫不意外,Novogratz是比特币的坚定支持者,他在2024年3月表示,比特币永远不会再跌破5万美元,并在几个月后预测比特币将在年底飙升至10万美元。
总部位于德国的风险投资公司Bitcoin Group SE在该名单中排名较低,持有相对较少的3830枚比特币,按当前价格计算价值为2.75亿美元。
该公司的投资包括加密货币交易平台Bitcoin.de和Futurum银行。这两家公司于2020年10月合并,形成了“德国第一家加密货币银行”。此举是在德国议会决定允许银行销售和存储加密货币后进行的。Bitcoin Group SE的董事总经理Marco Bodewein强调了向该银行的机构投资者介绍加密货币的“高回报和安全特性”的机会。
据悉,在2023年,火币HTX就已作为波场TRON与DMC Labs的虚拟资产交易所合作伙伴全面支持多米尼克元宇宙数字身份(Dominica Digital Identity,DDID)项目落地。用户持有DDID享有多重权益,包括:可作为主流交易平台的KYC认证身份、根据当地法律法规开始银行账户或金融账户、注册提供数字服务的公司、KYC登记服务身份等。
值得注意的是岗位下滑最多的是临时工服务降低了 1.6 万。临时工通常被认为是就位市场的领先指标,因为当需求开始下滑,最先减少的就是临时工服务。而过去几个月,临时空一直在下滑,不过因为整体就业坚挺就被忽略了。从一季度的 GDP 到麦当劳、星巴克等消费公司的财报表现和管理层的说法(消费者疲软),再到这次的非农和PMI,有越来越多的数据表明经济似乎没有那么的好。也就是说我们现在应该开始注意经济可能的下行风险,如果经济意外下滑,有可能会影响今年一整年的投资逻辑。(但现阶段还是软着陆和再通胀之争)
一项针对西班牙 21,000 名 Worldcoin 客户的调查显示,81%的受访者表示他们使用 Worldcoin 感到安全(15%不确定)。调查结果还显示,西班牙的受访者强烈支持该国的 Worldcoin 业务回归(87%支持, 9%不确定)。 这项由 Worldcoin 贡献者 Tools for Humanity(TFH)于 5 月下旬通过 World App 进行的 24 小时调查向经过验证的 World ID 持有者询问了一系列与 Worldcoin,生物识别技术,proof of humanness 和数据隐私保护有关的问题。 昨日消息,针对西班牙数据保护局(AEPD)宣布 Worldcoin 已依法同意在今年年底之前不再恢复其在西班牙进行的业务,Worldcoin 在其博客发文回应称,Tools for Humanity 宣布已对 AEPD 的命令提起诉讼,目前西班牙的所有 World ID 验证服务都已暂停,但 Worldcoin 项目的第一个钱包 World App 仍可使用。
2. 声音
观点:欧盟选举引发加密行业关注,涉及MiCA、DeFi、NFT、DLT试点等领域进展
欧盟选举将于周四开始。对于加密货币行业来说,这意味着关键的立法者可能会在新的 720 名议员的议会中失去席位,该行业的政策议程将进入一个不稳定的时期。加密专家正在密切关注立法者如何处理监管与创新之间的微妙平衡。 加密货币创新委员会(Crypto Council for Innovation)的欧盟政策负责人 Mark Foster 表示:“人们似乎认识到,尽管监管很重要,而且可以发挥作用,但它也可能走得太远,被视为一种阻碍。”
2023年10月,社区发起了 TON Believers Fund,允许 TON 持有者将他们的代币锁定五年 — — 两年锁定,三年归属。用户可以选择捐赠或存入 TON 到智能合约中,存入者将从捐赠的 TON 中获得奖励。26% 的供应量被锁定五年。 总计约 47% 的总供应量代币,被锁定3-5年,这会大大减少市场流通量,有利于稳定TON代币价格。
(3)TON 原生USDT的部署 - 2024年4月,Tether 已将 USDT 拓展至 TON 网络,意味着TON将支持与USDT相关的交易和金融活动。 稳定币是加密货币生态系统中不可或缺的一部分,特别是在DeFi领域。拥有原生的USDT能够吸引更多的开发者和项目到TON生态中来开发相关应用,如贷款、借贷、保险等。 TON 上 USDT 发行量迅速增长,已超越 Cosmos 和 Near,目前仅次于波场、以太坊、Solana、Avalanche 和 Omni。
(1)Pantera 对TON生态的史上最大投资 2024年5月初,欧美顶尖的加密投资机构Pantera 以基金历史上最大单笔投资金额(未公开,业界推测至少2.5亿美金),高调宣布投资TON(Investing in TON Network,https://panteracapital.com/blog-investing-in-ton-network/…),不仅是对TON技术和市场潜力的肯定,也可能吸引其他投资者跟进,增加市场对TON的整体信心。 可以说,Pantera对TON的这次加持,标志着ICO失败后,Telegram和TON生态再一次获得欧美主流投资机构的认可。历史意义非同寻常。 (2)加密行业面临“互不接盘”亟需新叙事 2024年这轮牛市的互不接盘窘境,亟需新叙事和新方向。而TON生态依靠“社交裂变”“飞轮效应”等,带来的大规模用户和交易量,重新给加密市场打入了一针强心针。 尤其是在市场低迷时期。TON生态可能通过一系列机制,如流动性池、激励措施等,提高市场的整体流动性。这一点,我们已在Notcoin等项目的发展过程中,略见端倪。 此外,从加密行业最具话语权的交易所需求来看,需要不断吸引新用户和增加交易量,来维持和增加收入。通过上市TON代币或相关资产,增加了交易所的资产多样性和吸引力。比如,TON还未登上binance现货市场,都提高了人们的预期。 无论是massive adoption,还是对游戏、社交、娱乐应用场景的拉动,都有十足的话题性和可持续性。TON提供的新叙事,势必产生技术创新、新的应用场景或独特的经济模型,这些都能让TON在竞争激烈的加密市场中脱颖而出。
(3)X(Twitter)加速整合加密带来的潜在竞争 从公开信息看,马斯克的 X 应用程序,即将于2024 年的年中(5-8月份),推出应用内支付。业界普遍猜测,除了传统法定货币外,还将包括加密货币。 LK Venture在此前的研报《Telegram VS X(推特): 谁将主宰Web3时代的超级应用竞赛?》中,有过对Telegram和X的Web3超级应用的详细比较(https://t.co/0jYcwj9ATz) 此前据FSMN消息,马斯克就加密货币问题向特朗普提供建议。这其中,是否有将 X 应用程序进一步与加密整合的计划,不得而知,但马斯克推进“”X整合加密支付”的超级应用计划,不会变化,只会提速,这间接会对TON生态带来竞争压力,推动TON的前进步伐。 先发优势太重要了,想想早年的移动互联网app之战,米聊如果早出现半年或一年,没准后来就没有微信什么事了。
不难想象,在未来,意图将满足用户的所有需求。用户只需指定要做的事情,就能以最高效的方式完成。例如,用户可能想用 ETH 借入 DAI 并将 DAI 存入流动性池,以赚取 CRV 奖励。在此示例中,授权的解决者会将所有 DAI 与 ETH 的借款利率进行比较,并以最低利率贷款。然后,解决者会将 DAI 存入类似于 Yearn 的 vault ,将最高收益自动转换成 CRV,并转入用户钱包。
为了对区块链原生操作的各种复杂性进行抽象化,UA 的功能是在现有钱包的基础上构建一个统一的界面,让用户可以在多个区块链环境中存入和使用代币,就像存在于一条链上一样。为了在 UA 之间保持同步状态,账户设置将存储在 Particle L1 上,作为每个实例的中央真相源。然后,网络将促进跨链消息传递,以部署新实例或更新现有实例。
因此,Particle L1 是通过用户协议处理所有跨链交易的协调和结算层。
通用流动性
Particle 链抽象服务的另一个关键组成部分是通用流动性功能。用户协议为用户提供了一种通过接口表达交易请求的方式,而通用流动性则是指负责自动执行这些请求的层,这反过来又实现了不同网络间余额的统一。这一功能是实现跨链转账的关键,否则目前的准入门槛(如购买原生 Gas 代币和为新网络创建原生钱包)会阻碍跨链转账。
Particle 链抽象堆栈的第三个支柱是通用 Gas 代币的实现。通过与 Particle 的 UA 交互,通用 Gas 允许用户使用任何代币支付 Gas 费用。
当用户希望通过 Particle UA 执行交易时,界面会提示用户选择 Gas 代币,然后自动通过 Particle 的原生 Paymaster 合约进行支付。所有 Gas 付款都会结算到各自的源链和目标链上,而部分费用则会换成 Particle 原生 PARTI 代币,在 Particle L1 上结算。
Near 专有的密钥管理系统 FastAuth 降低了准入门槛,进一步加强了区块链对终端用户的抽象性。FastAuth 使用户只需简单的电子邮件地址就能注册区块链原生账户,并使用通行密钥(用生物识别技术取代密码)取代冗长复杂的私钥和密码。
多链签名
多链签名是 Near 链抽象的关键组成部分,允许任何 NEAR 账户在其他链上拥有相关远程地址,并从这些地址签署消息、执行交易。为了实现这一点,多链签名使用 NEAR MPC(多方计算)网络作为这些远程地址的签名者,从而消除了对显式私钥的需求。这得益于一种新颖的阈值签名协议,该协议实现了一种密钥共享形式,即使密钥共享和节点不断变化,MPC 签名者也能保持相同的总公钥。
让 MPC 签名节点也成为 NEAR 网络的一部分,可以让智能合约启动账户的签名流程。通过使用链 ID、NEAR 账户 ID 和特定路径的不同组合,每个账户可以在任何链上创建无限数量的远程地址。
元交易
目前,阻碍在通用区块链环境中开发无缝用户体验的另一个关键问题是,每个区块链都要求用自己的原生代币支付 Gas 费,这就要求用户在使用底层网络之前获得这些代币。
NEP-366 为 Near 引入了元交易,该功能允许用户在不拥有链上任何 Gas 或代币的情况下在 Near 上执行交易。这是通过第三方服务提供商 Relayers 实现的,Relayers 接收已签名的交易并将其转发到网络,同时附加必要的代币以补贴其 Gas 费用。从技术角度看,终端用户创建并签署一个 SignedDelegateAction(其中包含构建交易所需的数据),然后将其发送给中继服务。中继服务使用这些数据签署交易,通过 RPC 调用将 SignedTransaction 发送到网络,并确保中继服务在代表用户执行操作时支付 Gas 费。
火星财经消息,10x Research 发文表示,比特币创下历史新高只是时间问题。头肩形态表明比特币将很快反弹至83,000,阻力线很可能在未来几天内被突破。突破这一阻力的理想时间是今天(6月7日星期五)或下周(6月12日星期三)。几天前,我们指出全球央行宽松周期即将开始,而本周加拿大、丹麦和欧洲的降息也证实了这一点。随着美国经济增长、就业和消费者支出的减弱,通胀放缓只是时间问题。尽管美联储在过去30年中仅在美国总统大选前的5月至11月期间降息一次,但风险资产主要取决于市场对降息的预期,而不一定是实际降息。 这让我们总体上看好风险资产,我们预计比特币将创下历史新高。然而,如果比特币未能创下可持续的新高,原因可能是以太坊价格大幅下跌,正如我们本周早些时候指出的那样。我们正在监测3,725支撑位。作为交易员和市场分析师,我们必须考虑每一种情况并提前思考。