使用JavaScript实现一个简单的区块链

本文使用JavaScript实现一个简单的区块链,主要在node.js环境中运行。使用crypto-js来为区块链中的块创建哈希加密,使用express.js来创建用于与区块链交互的API。

  • Carry
  • 发布于 1天前
  • 阅读 ( 115 )
  • ( 2 )

基于Ordinals在比特币L1网络实现EVM图灵完备智能合约支持——BxE协议

BxE协议基于Ordinals协议为基础,在比特币原生网络(Layer1)实现了对以太坊虚拟机EVM的支持,从而让比特币网络能够支持图灵完备的智能合约。BxE打通了比特币生态与自己的EVM,可以将Ordinals藏品、BRC-20、Runes以及更多的比特币生态引入到EVM中,为比特币生态带来了去中

  • 深蓝
  • 发布于 2天前
  • 阅读 ( 95 )
  • ( 5 )

比特币 Layer2:在比特币上重建以太坊

比特币 Layer2 仍在初期阶段,由于比特币本身对于可编程性的限制性极强,难度高。此外,长久以来,链上扩容一直是比特币社区的难题,社区背后的支持均来自不同开发背景的团队或机构,缺乏可协调性,协同难度大。比特币原教旨主义与比特币新兴生态之间的争论仍然存在。

Bitlayer Research: BitVM原理解析及其优化思考

BitVM技术探索才刚刚开始,未来将探索和实践更多的优化方向,以实现对比特币的扩容,繁荣比特币生态。

Bitlayer Research:DLC原理解析及其优化思考

借助Taproot和BitVM等技术,将可在DLC内实现更复杂的链下合约验证结算,同时结合OP挑战机制,实现预言机信任最小化。

Swaproot:更便宜、更隐私的链上入账体验

在链上向 Phoenix 钱包存入资金现在变得更便宜(*),也更隐私,这都得益于过去几年添加到比特币和闪电网络上的强大新功能的组合。

  • BTCStudy
  • 发布于 2024-04-01
  • 阅读 ( 308 )
  • ( 2 )

简析Atomicals协议:BTC资产协议的革命进行时

2024年3月9号这一天,BRC-20这一实验性的资产协议迎来了一周年生日。在这短短一年中,人们见证了Ordinals协议的诞生,以及BRC-20协议的发布,此后的铭文之夏和新兴协议的持续迸发,让宛若一片荒漠的BTC生态迎来了蓬勃生机。

从RGB到RGB++:CKB如何赋能比特币生态资产协议

RGB协议是比较有潜力的BTC拓展协议,RGB++ 用CKB链上的Cell,表达RGB资产的所有权关系。同时与比特币UTXO之间建立映射关系,让CKB充当RGB资产的公开数据库与链下预结算层。

离线支付的过去、现在与未来

我一直在讨论闪电网络的用户体验,好几年了,也包括离线支付的困难

  • BTCStudy
  • 发布于 2024-02-02
  • 阅读 ( 545 )
  • ( 4 )

重新思考闪电网络

分析闪电网络目前的问题,并提出一种新的理解闪电网络的视角,然后论辩这对比特币的未来意味着什么。

  • BTCStudy
  • 发布于 2024-01-16
  • 阅读 ( 967 )
  • ( 10 )

比特币二层的真正三难困境

比特币二层的真正三难困境

[论文] BitVM:在比特币上计算任何东西

BitVM 是一种计算范式,用于表达图灵完备的比特币合约。这不需要对比特币网络的共识规则进行任何更改。与在比特币上执行计算不同,它们仅仅是被验证,类似于乐观 Rollups。证明者声明某个给定的函数对某些特定的输入求值得到了特定的输出。 使用这种机制,任何可计算的函数都可以在比特币上进行验证。

比特币 ZK Rollups 你想了解的都在这

比特币即将迎来 Zero-knowledge rollups

  • CKBFans
  • 发布于 2023-09-28
  • 阅读 ( 1295 )
  • ( 5 )

详解| 什么是比特币区块大小之战?

区块大小之战是2015年至2017年间发生的一场关于比特币区块链区块大小的争论。

解读比特币Oridinals协议与BRC20标准 原理创新与局限

虽然应用还是很苍白,作为有趣的破圈尝试,开启了比特币可编程性的遐想

  • 十四君
  • 发布于 2023-05-22
  • 阅读 ( 5295 )
  • ( 55 )

[科普] 什么是BRC-20 -- 比特币上的Token

背景BRC-20是Twitter用户@domodata在2023年3月创建的比特币上同质化代币标准的尝试。目前 BRC-20 仍较中心化,体验不佳。但我们也看到大量的工具真在出现,由于比特币本身有最大的共识,因此未来如何发展,值得关注。

  • Tiny熊
  • 发布于 2023-05-02
  • 阅读 ( 7331 )
  • ( 281 )

[科普] 什么是Ordinals?理解比特币 NFT

导读: 本文通俗易懂,介绍了 Ordinals 协议如何利用比特币隔离见证数据能力来创建NFT 元数据,以及在同质化的比特币上利用出块顺序来确定非同质化排序ID ,从而让比特币聪具备NFT特性。

  • Tiny熊
  • 发布于 2023-04-29
  • 阅读 ( 8685 )
  • ( 285 )

什么是拜占庭将军问题

接触区块链的同学,多少都听说过拜占庭将军问题,经常看到或听到某某区块链使用某某算法解决了拜占庭将军问题,那么究竟什么是拜占庭将军问题呢?

  • Tiny熊
  • 发布于 2018-02-05
  • 阅读 ( 45298 )
  • ( 39 )

比特币如何达成共识 - 最长链的选择

比特币没有中心机构,几乎所有的完整节点都有一份公共总帐本,那么大家如何达成共识:确认哪一份才是公认权威的总账本呢?

  • Tiny熊
  • 发布于 2017-12-07
  • 阅读 ( 35334 )
  • ( 35 )

比特币脚本及交易分析 - 智能合约雏形

大家都有转过账,每笔交易是这样的:张三账上减¥200,李四账上加¥200。 在比特币区块链中,交易不是这么简单,交易实际是通过脚本来完成,以承载更多的功能个,这也是为什么比特币被称为是一种“可编程的货币”。 本文就来分析一下交易是如何实现可编程的。

  • Tiny熊
  • 发布于 2017-11-10
  • 阅读 ( 29568 )
  • ( 28 )