Blonskr's banner
Blonskr's profile picture

Blonskr

@Blonskr101,432 subscribers

An 8grade coder Email: [email protected] TG:Blonskr

Shorts

TapeOut 首款应用上线:一台真实跑在 BNB Chain上的比特币矿机。 我用TapOut做了一个 在BNBChain链上的 SHA-256 电路,真实的计算比特币工作量证明,7×24 永不停机。全程免费只读:不发交易、不花 gas,不花电费!哇哈哈哈,虽然可能是全球很拉垮的BTC矿机,但好在部署上去之后,矿机电费都省了 哈哈。 来实时围观它挖矿:每一拍的 nonce、哈希、时间戳滚动显示 我最开心的是这颗 SHA-256 不是一段代码,而是用逻辑门“流片上链”的永久电路,任何人可调用、可逐位验证,没人能改。 合约BscScan 可查: 从两种最基础的元件:与非门 + 触发器,再到一台在链上运行的BTC矿机。 这就是 TapeOut!! 还有无限种可能!我们一起研究发现吧!BNBChain不止meme哦!还有更多资产类型等着你!

TapeOut 首款应用上线:一台真实跑在 BNB Chain上的比特币矿机。 我用TapOut做了一个 在BNBChain链上的 SHA-256 电路,真实的计算比特币工作量证明,7×24 永不停机。全程免费只读:不发交易、不花 gas,不花电费!哇哈哈哈,虽然可能是全球很拉垮的BTC矿机,但好在部署上去之后,矿机电费都省了 哈哈。 来实时围观它挖矿:每一拍的 nonce、哈希、时间戳滚动显示 我最开心的是这颗 SHA-256 不是一段代码,而是用逻辑门“流片上链”的永久电路,任何人可调用、可逐位验证,没人能改。 合约BscScan 可查: 从两种最基础的元件:与非门 + 触发器,再到一台在链上运行的BTC矿机。 这就是 TapeOut!! 还有无限种可能!我们一起研究发现吧!BNBChain不止meme哦!还有更多资产类型等着你!

57,529 views

Videos

Blonskr's profile picture

我基于 BNB Chain ,实现了历史上第一次在L1主网上跑Linux。这是第一个每条指令都由 L1 主网交易执行、全部状态都存在 L1 上的 Linux。 此前这个领域公认的先行者是 Cartesi:它的 RISC-V 虚拟机能启动完整的 Linux,但 Linux 是在链下节点上跑的,以太坊 L1 只负责结算,只有当参与者对结果有争议时,才把争议的那一步拿到链上重算。正常情况下,L1 从头到尾没有执行过一条 Linux 指令。它是 L2 框架,靠欺诈证明和至少一个诚实的挑战者。 而TapeOut做的是真正的,Linux 的每一条指令都在 BNBChain 主网的交易里由验证者算出来,并且拥有32 个寄存器、全部 CSR以及16 MB 内存的每一页都在BNBChain主网上,没有任何链下执行。也就是说Cartesi 上让 L1 能验证 Linux,我们让BNBChain 真实的链上运行完整的 Linux。 它是由TapeOut 的电路+容器组成,第一次组成了一台完整的链上计算机。一片电路(#4246)开通了容器,容器成了这台机器的主人,谁持有这片电路的 NFT,谁就是它的管理员。CPU 是一个 RISC-V 元件,内存是 16 MB、按 1 KB 分页的 16,384 个页合约,写时复制。主板合约用交易跑指令,把改过的内存页写回链上,把串口输出发成事件。 装的是 kernelorg 主线 Linux 6.5.12,它从复位向量 0x80000000 上电,在主网上安拍跑完整个内核启动,直到 root 登录:一共44,988 拍,9,000 余笔交易(花了我好多bnb啊,有点肉疼,另外我还找bnbchain的小伙伴申请了10个tBNB做的测试网测试,感谢 Sandy 帮助协调测试网的tBNB)。 另外呢,任何人都可以用它。打开 -a 会告诉你这是 riscv32 上的 Linux 6.5.12;factor 1000000007 在链上做一次质因数分解;echo 写一个文件,这个文件就住在主网上某一页合约的字节码里,你能在 BscScan 上看见它,谁使用谁自己付 gas(我可支付不起这么多人测试,哈哈)。 这件事说明: BNB Chain 不只是一个公共账本,它可以基于TapeOut承载可验证的生产工具,一台计算机是所有生产工具的底座。 接下来:用门级 RISC-V 核做这台机器的裁判,让每一条指令都有晶体管级的定义;让 Linux 能直接读链上数据;让更多电路拥有自己的不同类型的机器。BNB Chain 的延展性比大多数人想象的大得多,TapeOut在为此全力以赴。 测试用例: CZ 🔶 BNB Yi He BNB Chain Four.meme-華語

Blonskr

107,375 views • 2 days ago

Blonskr's profile picture

人类历史上第一个真实的链上处理器的制造协议诞生啦! TapeOut Protocol Alpha 版本 正式上线! 所有的计算,都由“与非门NAND”组合而成。它只有一个功能——接收两个布尔值,输出一个取反的交集。我把它做成了链上 最基础的 元件。 再给它一格“记忆LATCH”,它保存一位状态,在每一次心跳时更新。因为只有与非门的世界没有记忆,而没有记忆的东西不能称之为计算机。 一颗基础元件,加一格记忆。由这两样,可以搭建出整个宇宙。这就是 TapeOut Protocol,基于BNBChain。 它怎么运作: 晶体管 = Token(ERC-1155) 可以导入TapeOut的电路画布系统上,拖线布置搭电路,浏览器里会实时运行,这个无需花钱,随意试错。 调试好后,点下那个按钮:「发布流片」—— 这个词来自真实的半导体产业,设计送进晶圆厂、被蚀刻进硅片。这一刻,你的晶体管(Token)被真实销毁,一个电路(NFT)诞生。 从此,它就是一个链上免费可调、永久在线的函数。 而且能搭积木,造新电路时,你不必从零开始。把任何人已经做好的电路,无论是你自己的、还是一个陌生人的,当成一个黑盒电路,直接拖进画布,就可以继续连线。 当你拥有: 5 个晶体管,你就得到了一个半加器。 9 个晶体管,你就得到了一个全加器。 100 个晶体管,你就得到了一个七段译码器,数字第一次可以亮起来。 2379 个晶体管,你就可以制造一颗 4 位处理器。 我已经把这颗 4 位处理器(2379 晶体管)流片上了 BSC 主网,它在链上真实跑斐波那契:1 1 2 3 5 8 13。任何人都可以使用一行命令,免费调用它: cast call 0x50A994E71615474b55559fF4F500928fbc339DD9 "eval(uint256,bytes) returns (bytes)" 1 0x0d0b --rpc-url 你可以用它做什么: 1、从与非门开始,搭出加法器、译码器,直到你自己的 CPU 2、创建你自己的处理器(一个独立的 ERC-721),设定晶体管总数和铸造价格,别人铸造你就有收入 3、免费调用链上任何电路和处理器,做任何你能想到的最有价值的事情吧,这是星辰大海,是一种新的链上资产类型 协议官网: 协议白皮书:

Blonskr

164,851 views • 25 days ago

No more content to load