The Web3 ecosystem entered 2025 with renewed momentum, buoyed by improving macroeconomic conditions, stronger investor confidence, and a noticeably more supportiveThe Web3 ecosystem entered 2025 with renewed momentum, buoyed by improving macroeconomic conditions, stronger investor confidence, and a noticeably more supportive

Skynet Hack3D Report Highlights Web3 Security in 2025

  • Cyber adversaries evolved alongside the industry, refining both technical exploits and social engineering techniques.
  • According to industry data, total losses in 2025 reached $3.35 billion, marking a 37% increase compared to $2.45 billion in 2024.

The Web3 ecosystem entered 2025 with renewed momentum, buoyed by improving macroeconomic conditions, stronger investor confidence, and a noticeably more supportive political climate in the United States. The new U.S. administration moved quickly to position digital assets as a strategic innovation sector rather than a regulatory anomaly, sending an early signal that blockchain technology would be encouraged rather than restrained. This shift restored confidence among builders, institutions, and venture capital, helping decentralized applications expand deeper into payments, gaming, tokenized assets, identity solutions, and real-world financial use cases.

Yet, as activity accelerated across the ecosystem, so did the threat landscape. Cyber adversaries evolved alongside the industry, refining both technical exploits and social engineering techniques. While innovation surged, 2025 became a stark reminder that growth and risk continue to move in parallel within Web3.

According to industry data, total losses in 2025 reached $3.35 billion, marking a 37% increase compared to $2.45 billion in 2024. At first glance, the numbers suggest a dramatic deterioration in security conditions. However, a closer look reveals a more nuanced picture. One single incident, the Bybit exploit, accounted for approximately $1.45 billion of the year’s losses. When this outlier is excluded, overall stolen funds would have declined year over year, underscoring a critical shift in attacker behavior.

Rather than relying on a high volume of mid-sized exploits, threat actors increasingly concentrated resources into fewer but far more devastating operations. The Bybit incident demonstrated the growing presence of well-funded, highly coordinated adversaries capable of executing complex, long-horizon attacks. This trend suggests that while baseline security hygiene is improving across many protocols, systemic risks remain, particularly at the infrastructure and supply-chain level.

When categorizing attack vectors, phishing emerged as the most prevalent threat in 2025. Excluding the Bybit supply-chain breach, phishing accounted for $722.9 million stolen across 248 incidents, surpassing both code vulnerabilities and infrastructure attacks in frequency. Code-related exploits followed closely, resulting in $554.6 million across 240 incidents, although nearly half of those funds were eventually frozen or returned, highlighting improved response coordination and on-chain intervention capabilities.

Artificial intelligence played a defining role in shaping this evolving threat environment. On the defensive side, developers increasingly relied on AI-powered tools to generate test cases, identify inefficiencies, enhance formal verification, and streamline audit workflows. Conversely, attackers adopted the same technologies at scale. AI-generated phishing interfaces became nearly indistinguishable from legitimate dApps and wallet prompts, while automated multilingual campaigns expanded reach into previously insulated communities.

Threat actors also leveraged AI for reconnaissance, scraping on-chain data and private chat channels to identify high-value targets. Impersonation attacks grew more convincing, with fake founder accounts, synthetic voices, and deepfake videos eroding traditional trust signals. Perhaps most concerning was the speed of exploit replication, as AI tools enabled attackers to copy and deploy successful attack patterns within days or even hours.

Regulatory clarity improved significantly throughout 2025, helping stabilize the broader ecosystem. In the U.S., the GENIUS Act established early frameworks for stablecoin oversight and digital asset transparency, while signaling a more cooperative stance toward innovation. Globally, the European Union advanced toward full MiCA implementation, raising standards for disclosures and consumer protection. Meanwhile, jurisdictions such as Singapore and Hong Kong expanded digital asset sandboxes, and countries including Brazil and Colombia progressed toward regulated commodity tokenization frameworks.

These developments contributed to more structured governance and influenced how projects approached compliance, architecture, and operational security. As regulations matured, security increasingly became a prerequisite for market access rather than an optional feature.

One of the year’s most significant incidents occurred in February, when Bybit suffered the largest crypto theft in history. The attack, attributed to the Lazarus Group, did not exploit Bybit’s internal systems directly. Instead, attackers compromised a developer machine at Safe{Wallet}, a third-party multi-signature wallet provider. Malicious code injected into the wallet interface altered transaction details invisibly, causing authorized signers to unknowingly approve fraudulent transfers. The incident exposed the growing risks associated with trusted tooling and supply-chain dependencies.

Beyond large-scale breaches, individual users faced mounting risks. AI-driven phishing, deepfake impersonation, and targeted social engineering attacks surged throughout the year. Many losses went unreported, particularly those linked to off-chain scams such as pig-butchering schemes and investment fraud, suggesting that actual user losses are likely far higher than recorded figures.

As 2026 approaches, the trajectory of Web3 security is becoming clearer. Attackers are expected to further refine AI-powered impersonation and phishing campaigns, while supply-chain attacks may grow more sophisticated. At the same time, stronger regulation, real-time monitoring, and AI-assisted defenses offer a path toward reducing preventable losses.

2025 at CertiK

2025 marked a milestone year for CertiK, defined by expanded research, deeper ecosystem integrations, and continued leadership in Web3 security. Below are some of the key achievements that shaped the year:

  • Integrated Token Scan with ChainGPT and Binance Wallet, extending real-time token risk analysis directly into widely used Web3 tools.
  • Published the Skynet Stablecoin Spotlight Report: H1 2025, delivering an in-depth review of the stablecoin landscape, key vulnerabilities, and how the Skynet Security Score can be used to assess stablecoin risk.
  • Released the 2025 Skynet RWA Security Report, providing structured due-diligence criteria and a comprehensive risk review framework for real-world asset (RWA) protocols.
  • Launched the 2025 Skynet Korea Web3 Security & Ecosystem Report, offering insights into South Korea’s Web3 market dynamics and profiling leading platforms in the region.
  • Published the 2025 Skynet Digital Asset Treasuries (DAT) Report, introducing the Skynet DAT Security & Compliance Framework to evaluate operational integrity beyond surface-level metrics.
  • Released the Skynet U.S. Digital Asset Policy Report, summarizing the legal foundations, market-structure implications, and operational requirements of the GENIUS Act and CLARITY Act in the United States.
  • Conducted a full-scale security assessment of the USDCx mint and burn process on Canton Network, including audits of on-chain Daml smart contracts and penetration testing of off-chain infrastructure.
  • Launched CertiK SkyNode, a validator node service designed to improve network security, reliability, and performance across multiple public blockchain ecosystems.
  • Co-published research with Ant Group’s AntChain (Ant Dense Computing) focused on the formal verification of core components within the Asterinas operating system.
  • Introduced the LiDO framework, presented by CertiK Co-Founder Professor Shao Zhong, addressing critical security challenges in Byzantine Fault Tolerant (BFT) consensus mechanisms.
  • Secured two grants from the Ethereum Foundation, reinforcing CertiK’s leadership position in zkEVM formal verification research.
  • Rolled out Skynet leaderboards, a security-focused ranking platform designed to evaluate and compare crypto and Web3 project security.
  • Released ecosystem-specific showcase leaderboards to support strategic Layer 1 growth, including dedicated leaderboards for BNB Chain and SUI..

In this rapidly evolving environment, long-term success will depend on integrating security into every layer of Web3 development. As the largest Web3 security services provider, CertiK continues to play a central role in safeguarding the ecosystem, supporting thousands of projects, and strengthening trust as blockchain technology moves closer to mainstream adoption.

Market Opportunity
Moonveil Logo
Moonveil Price(MORE)
$0.002675
$0.002675$0.002675
-9.41%
USD
Moonveil (MORE) Live Price Chart
Disclaimer: The articles reposted on this site are sourced from public platforms and are provided for informational purposes only. They do not necessarily reflect the views of MEXC. All rights remain with the original authors. If you believe any content infringes on third-party rights, please contact service@support.mexc.com for removal. MEXC makes no guarantees regarding the accuracy, completeness, or timeliness of the content and is not responsible for any actions taken based on the information provided. The content does not constitute financial, legal, or other professional advice, nor should it be considered a recommendation or endorsement by MEXC.

You May Also Like

Summarize Any Stock’s Earnings Call in Seconds Using FMP API

Summarize Any Stock’s Earnings Call in Seconds Using FMP API

Turn lengthy earnings call transcripts into one-page insights using the Financial Modeling Prep APIPhoto by Bich Tran Earnings calls are packed with insights. They tell you how a company performed, what management expects in the future, and what analysts are worried about. The challenge is that these transcripts often stretch across dozens of pages, making it tough to separate the key takeaways from the noise. With the right tools, you don’t need to spend hours reading every line. By combining the Financial Modeling Prep (FMP) API with Groq’s lightning-fast LLMs, you can transform any earnings call into a concise summary in seconds. The FMP API provides reliable access to complete transcripts, while Groq handles the heavy lifting of distilling them into clear, actionable highlights. In this article, we’ll build a Python workflow that brings these two together. You’ll see how to fetch transcripts for any stock, prepare the text, and instantly generate a one-page summary. Whether you’re tracking Apple, NVIDIA, or your favorite growth stock, the process works the same — fast, accurate, and ready whenever you are. Fetching Earnings Transcripts with FMP API The first step is to pull the raw transcript data. FMP makes this simple with dedicated endpoints for earnings calls. If you want the latest transcripts across the market, you can use the stable endpoint /stable/earning-call-transcript-latest. For a specific stock, the v3 endpoint lets you request transcripts by symbol, quarter, and year using the pattern: https://financialmodelingprep.com/api/v3/earning_call_transcript/{symbol}?quarter={q}&year={y}&apikey=YOUR_API_KEY here’s how you can fetch NVIDIA’s transcript for a given quarter: import requestsAPI_KEY = "your_api_key"symbol = "NVDA"quarter = 2year = 2024url = f"https://financialmodelingprep.com/api/v3/earning_call_transcript/{symbol}?quarter={quarter}&year={year}&apikey={API_KEY}"response = requests.get(url)data = response.json()# Inspect the keysprint(data.keys())# Access transcript contentif "content" in data[0]: transcript_text = data[0]["content"] print(transcript_text[:500]) # preview first 500 characters The response typically includes details like the company symbol, quarter, year, and the full transcript text. If you aren’t sure which quarter to query, the “latest transcripts” endpoint is the quickest way to always stay up to date. Cleaning and Preparing Transcript Data Raw transcripts from the API often include long paragraphs, speaker tags, and formatting artifacts. Before sending them to an LLM, it helps to organize the text into a cleaner structure. Most transcripts follow a pattern: prepared remarks from executives first, followed by a Q&A session with analysts. Separating these sections gives better control when prompting the model. In Python, you can parse the transcript and strip out unnecessary characters. A simple way is to split by markers such as “Operator” or “Question-and-Answer.” Once separated, you can create two blocks — Prepared Remarks and Q&A — that will later be summarized independently. This ensures the model handles each section within context and avoids missing important details. Here’s a small example of how you might start preparing the data: import re# Example: using the transcript_text we fetched earliertext = transcript_text# Remove extra spaces and line breaksclean_text = re.sub(r'\s+', ' ', text).strip()# Split sections (this is a heuristic; real-world transcripts vary slightly)if "Question-and-Answer" in clean_text: prepared, qna = clean_text.split("Question-and-Answer", 1)else: prepared, qna = clean_text, ""print("Prepared Remarks Preview:\n", prepared[:500])print("\nQ&A Preview:\n", qna[:500]) With the transcript cleaned and divided, you’re ready to feed it into Groq’s LLM. Chunking may be necessary if the text is very long. A good approach is to break it into segments of a few thousand tokens, summarize each part, and then merge the summaries in a final pass. Summarizing with Groq LLM Now that the transcript is clean and split into Prepared Remarks and Q&A, we’ll use Groq to generate a crisp one-pager. The idea is simple: summarize each section separately (for focus and accuracy), then synthesize a final brief. Prompt design (concise and factual) Use a short, repeatable template that pushes for neutral, investor-ready language: You are an equity research analyst. Summarize the following earnings call sectionfor {symbol} ({quarter} {year}). Be factual and concise.Return:1) TL;DR (3–5 bullets)2) Results vs. guidance (what improved/worsened)3) Forward outlook (specific statements)4) Risks / watch-outs5) Q&A takeaways (if present)Text:<<<{section_text}>>> Python: calling Groq and getting a clean summary Groq provides an OpenAI-compatible API. Set your GROQ_API_KEY and pick a fast, high-quality model (e.g., a Llama-3.1 70B variant). We’ll write a helper to summarize any text block, then run it for both sections and merge. import osimport textwrapimport requestsGROQ_API_KEY = os.environ.get("GROQ_API_KEY") or "your_groq_api_key"GROQ_BASE_URL = "https://api.groq.com/openai/v1" # OpenAI-compatibleMODEL = "llama-3.1-70b" # choose your preferred Groq modeldef call_groq(prompt, temperature=0.2, max_tokens=1200): url = f"{GROQ_BASE_URL}/chat/completions" headers = { "Authorization": f"Bearer {GROQ_API_KEY}", "Content-Type": "application/json", } payload = { "model": MODEL, "messages": [ {"role": "system", "content": "You are a precise, neutral equity research analyst."}, {"role": "user", "content": prompt}, ], "temperature": temperature, "max_tokens": max_tokens, } r = requests.post(url, headers=headers, json=payload, timeout=60) r.raise_for_status() return r.json()["choices"][0]["message"]["content"].strip()def build_prompt(section_text, symbol, quarter, year): template = """ You are an equity research analyst. Summarize the following earnings call section for {symbol} ({quarter} {year}). Be factual and concise. Return: 1) TL;DR (3–5 bullets) 2) Results vs. guidance (what improved/worsened) 3) Forward outlook (specific statements) 4) Risks / watch-outs 5) Q&A takeaways (if present) Text: <<< {section_text} >>> """ return textwrap.dedent(template).format( symbol=symbol, quarter=quarter, year=year, section_text=section_text )def summarize_section(section_text, symbol="NVDA", quarter="Q2", year="2024"): if not section_text or section_text.strip() == "": return "(No content found for this section.)" prompt = build_prompt(section_text, symbol, quarter, year) return call_groq(prompt)# Example usage with the cleaned splits from Section 3prepared_summary = summarize_section(prepared, symbol="NVDA", quarter="Q2", year="2024")qna_summary = summarize_section(qna, symbol="NVDA", quarter="Q2", year="2024")final_one_pager = f"""# {symbol} Earnings One-Pager — {quarter} {year}## Prepared Remarks — Key Points{prepared_summary}## Q&A Highlights{qna_summary}""".strip()print(final_one_pager[:1200]) # preview Tips that keep quality high: Keep temperature low (≈0.2) for factual tone. If a section is extremely long, chunk at ~5–8k tokens, summarize each chunk with the same prompt, then ask the model to merge chunk summaries into one section summary before producing the final one-pager. If you also fetched headline numbers (EPS/revenue, guidance) earlier, prepend them to the prompt as brief context to help the model anchor on the right outcomes. Building the End-to-End Pipeline At this point, we have all the building blocks: the FMP API to fetch transcripts, a cleaning step to structure the data, and Groq LLM to generate concise summaries. The final step is to connect everything into a single workflow that can take any ticker and return a one-page earnings call summary. The flow looks like this: Input a stock ticker (for example, NVDA). Use FMP to fetch the latest transcript. Clean and split the text into Prepared Remarks and Q&A. Send each section to Groq for summarization. Merge the outputs into a neatly formatted earnings one-pager. Here’s how it comes together in Python: def summarize_earnings_call(symbol, quarter, year, api_key, groq_key): # Step 1: Fetch transcript from FMP url = f"https://financialmodelingprep.com/api/v3/earning_call_transcript/{symbol}?quarter={quarter}&year={year}&apikey={api_key}" resp = requests.get(url) resp.raise_for_status() data = resp.json() if not data or "content" not in data[0]: return f"No transcript found for {symbol} {quarter} {year}" text = data[0]["content"] # Step 2: Clean and split clean_text = re.sub(r'\s+', ' ', text).strip() if "Question-and-Answer" in clean_text: prepared, qna = clean_text.split("Question-and-Answer", 1) else: prepared, qna = clean_text, "" # Step 3: Summarize with Groq prepared_summary = summarize_section(prepared, symbol, quarter, year) qna_summary = summarize_section(qna, symbol, quarter, year) # Step 4: Merge into final one-pager return f"""# {symbol} Earnings One-Pager — {quarter} {year}## Prepared Remarks{prepared_summary}## Q&A Highlights{qna_summary}""".strip()# Example runprint(summarize_earnings_call("NVDA", 2, 2024, API_KEY, GROQ_API_KEY)) With this setup, generating a summary becomes as simple as calling one function with a ticker and date. You can run it inside a notebook, integrate it into a research workflow, or even schedule it to trigger after each new earnings release. Free Stock Market API and Financial Statements API... Conclusion Earnings calls no longer need to feel overwhelming. With the Financial Modeling Prep API, you can instantly access any company’s transcript, and with Groq LLM, you can turn that raw text into a sharp, actionable summary in seconds. This pipeline saves hours of reading and ensures you never miss the key results, guidance, or risks hidden in lengthy remarks. Whether you track tech giants like NVIDIA or smaller growth stocks, the process is the same — fast, reliable, and powered by the flexibility of FMP’s data. Summarize Any Stock’s Earnings Call in Seconds Using FMP API was originally published in Coinmonks on Medium, where people are continuing the conversation by highlighting and responding to this story
Share
Medium2025/09/18 14:40
Ripple IPO Back in Spotlight as Valuation Hits $50B

Ripple IPO Back in Spotlight as Valuation Hits $50B

The post Ripple IPO Back in Spotlight as Valuation Hits $50B appeared first on Coinpedia Fintech News Ripple, the blockchain payments company behind XRP, is once
Share
CoinPedia2025/12/27 14:24
Solana co-founder predicts that by 2026: the stablecoin market will exceed one trillion US dollars, and 100,000 humanoid robots will be shipped.

Solana co-founder predicts that by 2026: the stablecoin market will exceed one trillion US dollars, and 100,000 humanoid robots will be shipped.

PANews reported on December 27th that Anatoly Yakovenko, co-founder of Solana, released some predictions about 2026 on X, as follows: The total size of stablecoins
Share
PANews2025/12/27 15:04