发布于 2026-01-05 3 阅读
0

Entry•X | 去中心化票务平台 Entry•X 去中心化票务和转售 dApp

Entry•X | 去中心化票务平台

Entry•X 去中心化票务和转售 dApp

这是参加“在 Stellar 上构建更美好的未来:智能合约挑战赛:构建一个去中心化应用”的参赛作品。

票务行业饱受高额手续费、系统不可靠和欺诈猖獗的困扰,令歌迷感到沮丧和不安。传统的票务流程缺乏透明度,往往将利润置于用户利益之上。然而,通过在恒星网络上利用算盘智能合约,我们可以重建行业的信任和公平。

我建造的

在创建去中心化票务平台时,我们的首要目标是开发一个强大的解决方案,以满足用户 (也就是我们所有人)活动组织者经销商的独特需求。由于每个群体与平台的交互方式各不相同,因此我们设计的系统旨在确保他们获得流畅、安全且透明的体验。

重新定义所见即所得(你签的就是你得到的

我们无法给出更好的定义了。

我们的应用程序利用Stellar 网络和 Soroban 智能合约的强大功能,打造透明可靠的票务生态系统。每笔交易都通过您的Freighter 钱包进行审核和批准,让您拥有完全的控制权和安全保障。为了获得最佳体验,请确保您的浏览器扩展程序已启用并运行。(获取 Freighter

货轮签字请求

安全透明:Freighter Wallet 会提示您审核并批准每一笔交易,确保您签署的内容与您实际收到的内容完全一致。

它的运作方式如下:

1. 面向活动组织者的去中心化票务系统

请注意,视频演示不会显示任何钱包交互,但您可以访问我们的在线演示页面查看。

活动组织者现在可以完全掌控并透明地分发门票。通过该平台,组织者可以在Stellar网络上以数字资产的形式发行门票。Soroban智能合约负责管理门票销售,强制执行定价、每位买家限购数量以及其他相关规则。这消除了中间商环节,使组织者能够直接向观众售票。 

享受即时到账,款项直接到账您的钱包。

对用户和经销商而言,透明度和信任至关重要

对于用户而言,该平台提供了一种透明且安全的购票方式。每张船票都以数字资产的形式发行在恒星网络上,这意味着您在购买船票后可以随时验证其真实性。与Freighter钱包的集成使用户能够安全地签署交易,确保所有购买都经过授权,并且您的私钥始终由您掌控。

该系统不仅可以防止欺诈,还可以让您确信,无论您是买家还是卖家,您所签署的内容就是您所得到的。

对于转售商而言,该平台提供了一个公平透明的交易市场,门票可以通过拍卖进行转售。Soroban智能合约处理拍卖的各个环节,从出价到最终成交。但更重要的是,竞标者必须履行其出价承诺——没有相应的交易,出价无效。

我们致力于在各个层面提供信任和透明度,这一原则是我们构建智能合约的基石。以下代码展示了我们如何确保只有在合法交易发生的情况下,出价才被视为有效,这进一步体现了我们对安全公平交易的承诺。

 pub fn place_bid(env: Env, auction_id: Symbol, bidder: Address, bid_amount: i128) {
            bidder.require_auth();
            // ...

            // Put your Money where your mouth is $$$
            // Transfer the corresponding bid (XLM) from the bidder to the contract address
            let native_asset = token::Client::new(&env, &auction.native_address.clone());
            let contract = env.current_contract_address();
            let xlmAmount = bid_amount.clone() * 100000;
            native_asset.transfer(&bidder.clone(), &contract, &xlmAmount);

            // Transfer the previous highest bid back to the previous highest bidder
            let previous_highest_bidder = auction.highest_bidder.clone();
            if previous_highest_bidder.is_some() {
                let previous_bidder = previous_highest_bidder.unwrap();
                let previous_bid = auction.highest_bid.clone() * 10000000;
                native_asset.transfer(&contract, &previous_bidder, &previous_bid);
            }
      // ...
}
Enter fullscreen mode Exit fullscreen mode

我们的目标不是限制或监管转售商,而是赋予他们完全控制售票方式的权力,同时确保双方的信任和透明度。

我们认识到转售是票务行业的重要组成部分,我们致力于支持而非限制这种交易方式。为了建立信任,我们实施了一套系统,规定只有在所有条件都满足的情况下,资源交换(无论是资金还是门票)才会发生。这样,买卖双方都可以放心参与,因为他们知道交易安全公平。

利用 Stellar 的低费用和去中心化优势

在寸土寸金的行业里,降低成本对买卖双方都至关重要。在我们的平台上,每位用户都需自行承担网络费用,但得益于Stellar高效的设计,这些费用非常低。

通过去中心化票务流程,我们消除了中间商的需求,从而避免了中间商抬高价格。用户可以通过安全、透明且去中心化的系统直接进行交易。

演示

Entry•X 已上线 --> https://www.entryx.me/

请确保已连接到测试网。

加入我们,开启这段旅程

如果您是活动组织者,正在寻找一个基于信任和透明的平台来分发门票,我们诚邀您成为我们的合作伙伴。立即加入我们的候补名单,成为这场变革的一份子。携手共进,我们定能为所有人打造更优质的票务体验。

展望未来,我们非常荣幸地向即将举办的 Meridian 活动的组织者发出邀请。在充分利用StellarSoroban强大功能的平台上展示未来票务的发展方向,岂不妙哉?让我们携手合作,确保明年Meridian 2025 的与会者能够亲身体验到安全便捷的票务服务。加入我们,共同树立行业新标杆。

我的代码

GitHub 标志 JoseCToscano / EntryX

基于 Stellar 区块链的去中心化活动票务平台,支持在二级市场进行安全的门票销售和拍卖。准备好无缝购买、出售或竞价门票吧——请确保您的 Freighter 钱包已设置完毕!

加入 EntryX 图片

Entry•X 去中心化票务和转售 dApp

欢迎来到 Entry•X!该平台利用 Stellar 区块链的强大功能,为活动门票打造了一个安全、透明、高效的市场。用户可以轻松购买、管理和转售门票,同时确保其资产的真实性。

特征

  • 基于区块链的门票:每张门票都是 Stellar 区块链上的数字资产,确保真实性和安全性。
  • Freighter钱包集成:使用Freighter钱包安全地签署交易并管理您的资产。
  • 基于拍卖的转售:用户可以通过透明的拍卖系统在二级市场上转售他们的门票。
  • 智能合约执行:Soroban 智能合约管理所有交易,确保满足条件,并为买卖双方提供安全保障。

技术栈

这是一个使用T3 Stackcreate-t3-app启动的项目。

如果您不熟悉本项目中使用的各种技术,请参阅相应的文档。

旅行

实施与智能合约设计

我们发起这个项目的初衷源于我们自身在票务行业遭遇的欺诈和不公平定价。现在是时候采取行动,推动真正的变革了。我们实施的智能合约旨在实现票务的去中心化,确保只有在收到有效资产时才会进行资金交换。

在许多国家,转售商面临着巨大的风险,有时甚至会从事非法活动,而二级市场的信任度仍然很低,欺诈行为猖獗。我想正面解决这些问题。此外,活动组织者通常依赖第三方进行票务分销,这可能导致他们很久才能收到收益,更不用说他们被迫支付的高额佣金,而且这些佣金往往是不合理的。票务流程的每个环节都存在着明显的改进空间。

在设计合约时,我们特意避免成为支付和门票分发的中介,因为这些交易可以直接在Stellar网络上处理。支付款项会在发生时立即直接到达目的地,资产交换也会同步进行。我们需要确保合约能够以这种方式管理和分配资源。鉴于我们必须直接与Stellar资产交互,我们选择通过Stellar资产合约来管理它们。这就要求我们深入了解并学习如何有效地利用这些合约。

(温馨提示:即使 SAC 已经有了地址,也请务必在尝试使用它们之前确保它们已部署完毕。)

我们的合约能够存储资产和原生货币,使其成为所有交易原子化且完全可追溯的唯一中介。Rust 是一种功能强大的语言,能够最大限度地利用网络资源,在这一开发过程中发挥了至关重要的作用。我们必须学习并应用 Rust 的最佳实践来有效地设计合约。(这可不是件容易的事)

骄傲的时刻

最令人欣慰的时刻之一,莫过于看到我们的资产拍卖系统如何将资金分配给正确的代理商和所有相关方。亲眼目睹发行方收到相应的佣金,资产所有者收到售房款,以及佣金如何自动扣除并发送到正确的地址,这无疑是对我们工作的最大肯定。

与生态系统的互动经验

与 Stellar Network 和 Soroban 智能合约的合作是一次学习密集型的经历,但也极具成就感。该生态系统提供了必要的工具和框架,使我们的愿景得以实现,尤其是在票务系统的透明度和可靠性方面。(当然,我们还有很多工作要做——例如改进文档、提供更多示例——但这是我们作为社区成员共同的责任。)

未来计划

我们正在积极寻找愿意采用去中心化票务系统的活动组织者。用户越多,我们就能越有效地推动web3服务的普及,包括钱包的使用。我们的主要目标之一是为Stellar的年度活动管理票务,因为这与他们的生态系统非常契合。

展望未来,我们的下一个重大举措是整合法币支付,以确保流畅的用户体验。我们相信,通过尽可能简化流程,我们可以鼓励更多用户和组织者过渡到去中心化票务系统。

此外,我们意识到门票预售市场存在显著缺口,经常出现缺货的情况,令购票者倍感沮丧。我们的目标是重新定义预售模式,让门票直达所需之处,无需排队等候数小时,最终却发现门票已售罄。我们的愿景是创建一个更高效、更公平的系统,让每个人都能更轻松地获得门票。

文章来源:https://dev.to/josectoscano/entryx-decentralized-ticketing-platform-3ak1