38 Commits

Author SHA1 Message Date
NotRin7
bb2b37da7c Merge pull request #1 from NotRin7/master
v1.4.0
2025-10-23 00:26:51 +02:00
NotRin7
14c8f5d143 Fix: corelib: Fix build failure by including <limits> 2025-10-23 00:17:50 +02:00
NotRin7
50bc73c823 fix 2025-10-22 23:03:39 +02:00
NotRin7
58b35ddb06 cleanup whitepaper and logos 2025-10-22 22:54:41 +02:00
NotRin7
796b749f33 new palladium.conf 2025-10-22 22:32:31 +02:00
NotRin7
cb108170df fixes, stability changes, new version (1.4.0) 2025-10-22 22:11:18 +02:00
NotRin7
720988a7b1 more easy compelation 2025-10-22 21:15:00 +02:00
NotRin7
8dd7895193 fix 2025-10-22 20:59:33 +02:00
NotRin7
a696a57d4d major update add auxpow und smal work changes 2025-10-22 19:54:48 +02:00
NotRin7
a8c5c345dd change at mining and work params 2025-10-22 17:28:38 +02:00
NotRin7
1b951c6852 add seeds and seeders 2025-10-22 16:22:29 +02:00
NotRin7
a8a9b86071 Update website 2025-10-18 16:09:49 +02:00
NotRin7
6939f6044f Merge pull request #3 from davide3011/master
docs: Comprehensive Documentation Updates
2025-10-14 16:07:45 +02:00
b67ebc279c docs: update whitepaper from PDF to LaTeX format
The whitepaper has been converted from PDF to LaTeX format to enable easier maintenance and updates. The content has been revised and expanded with additional technical details about Palladium's protocol specifications.
2025-10-13 13:42:13 +02:00
eed4f52f8f docs: update README installation instructions
Update download URL and clarify installation steps for better user experience
2025-10-12 17:37:05 +02:00
4847dbb564 docs: update README with comprehensive project documentation
- Restructured document with clear sections and improved formatting
- Added detailed configuration instructions with parameter explanations
- Included build instructions and contribution guidelines
- Updated security information and support resources
- Enhanced overall readability and completeness of documentation
2025-10-12 17:21:00 +02:00
NotRin7
5dedcd9abf Update README.md 2025-06-05 23:57:42 +02:00
NotRin7
de4b88edaa more checkpoints 2024-10-14 14:08:54 +02:00
NotRin7
3c63c72e7d Delete Minecraftpool.com 2024-10-09 19:10:28 +02:00
NotRin7
cb231c9855 Create Minecraftpool.com 2024-10-09 15:39:44 +02:00
NotRin7
87c2876b38 Update build-osx.md 2024-04-22 17:50:55 +02:00
NotRin7
a28238caa6 Rename Palladium128 (3).png to Palladium250.png 2024-04-15 18:51:48 +02:00
NotRin7
da1ed2cae8 Add files via upload 2024-04-15 18:51:26 +02:00
NotRin7
6eaf64af0f Update init.cpp 2024-04-14 12:46:34 +02:00
NotRin7
6c4fb0b0ca Update init.cpp 2024-04-09 19:29:37 +02:00
NotRin7
12ff842d8c Update init.cpp 2024-04-09 18:55:35 +02:00
NotRin7
6470e3de50 Update splashscreen.cpp 2024-04-09 18:40:03 +02:00
NotRin7
72650093e4 Update init.cpp 2024-04-09 15:32:57 +02:00
NotRin7
71ceae0a68 Update bug_report.md 2024-04-09 15:26:17 +02:00
NotRin7
67b8dd3b1c Update ISSUE_TEMPLATE.md 2024-04-09 15:24:44 +02:00
NotRin7
666ade9765 Update 00_setup_env.sh 2024-04-09 15:23:44 +02:00
NotRin7
93ff122eb1 Update palladium-qt.1 2024-04-09 15:22:23 +02:00
NotRin7
7ec7200f55 Update README.md 2024-04-09 15:20:11 +02:00
NotRin7
3bddffba45 Update release-notes.md 2024-04-09 15:14:24 +02:00
NotRin7
5192f2eeb0 Update palladiumd.1 2024-04-09 15:08:35 +02:00
NotRin7
861fd172ba Update palladium_config.h 2024-04-09 15:03:34 +02:00
NotRin7
457420559d Update configure.ac 2024-04-09 14:59:14 +02:00
NotRin7
f38bc69dee Update README_doxygen.md 2024-04-09 14:57:31 +02:00
36 changed files with 684 additions and 94 deletions

View File

@@ -2,7 +2,7 @@
General palladium questions and/or support requests are best directed to the Palladium StackExchange at https://palladium.stackexchange.com.
For reporting security issues, please read instructions at https://palladiumcore.org/en/contact/.
For reporting security issues, please read instructions at https://palladium-coin.com/.
If the node is "stuck" during sync or giving "block checksum mismatch" errors, please ensure your hardware is stable by running memtest and observe CPU temperature with a load-test tool such as linpack before creating an issue! -->

View File

@@ -9,9 +9,9 @@ assignees: ''
<!-- This issue tracker is only for technical issues related to Palladium Core.
General palladium questions and/or support requests are best directed to the Palladium StackExchange at https://palladium.stackexchange.com.
General palladium questions and/or support requests are best directed to the Palladium Discord at https://discord.com/invite/z2T8qvzeGc.
For reporting security issues, please read instructions at https://palladiumcore.org/en/contact/.
For reporting security issues, please read instructions at https://palladium-coin.com/.
If the node is "stuck" during sync or giving "block checksum mismatch" errors, please ensure your hardware is stable by running memtest and observe CPU temperature with a load-test tool such as linpack before creating an issue! -->

153
README.md
View File

@@ -1,31 +1,144 @@
Palladium Core Integration/Staging Tree
# Palladium Core
https://palladium-coin.com
**Official Website:** [palladiumblockchain.net](https://palladiumblockchain.net)
## Overview
Palladium is a decentralized digital currency forked from Bitcoin, designed to offer enhanced features and capabilities specific to the palladium market. Built upon the solid foundation of the Bitcoin protocol, Palladium aims to provide a secure, efficient, and transparent means of transacting within the palladium ecosystem.
Palladium Core is a decentralized digital currency forked from Bitcoin, specifically designed to serve the palladium market ecosystem. Built upon the proven Bitcoin protocol foundation, Palladium Core delivers enhanced security, efficiency, and transparency for palladium-related transactions.
Key Features:
### Key Features
Secure: Palladium utilizes robust cryptographic techniques to ensure the security of transactions and user funds.
Efficiency: With optimized blockchain parameters, Palladium offers fast and reliable transaction processing.
Transparency: The open-source nature of Palladium enables anyone to inspect and contribute to its development, ensuring transparency and accountability.
Designed for the Palladium Market: Tailored features cater to the specific needs and nuances of the palladium industry.
Join us in shaping the future of digital transactions within the palladium market. Visit our website at palladium-coin.com to learn more and get involved.
- **Security**: Advanced cryptographic techniques ensure transaction security and fund protection
- **Efficiency**: Optimized blockchain parameters provide fast and reliable transaction processing
- **Transparency**: Open-source architecture enables community inspection and contribution
- **Market-Focused**: Tailored features specifically designed for palladium industry requirements
- **Decentralized**: Peer-to-peer network with no central authority
## Quick Start
### Installation
run the Wallet:
1. **Download and Install**: Get the latest Palladium Core wallet from our [releases page](https://github.com/davide3011/palladiumcore/releases/tag/v1.3.0)
2. **Configure**: Create the `palladium.conf` configuration file (see [Configuration](#advanced-configuration) section below)
3. **Launch the Core**: Start the Palladium Core application (includes automatic network synchronization)
1. Install the Walllet and start it
2. the node takes a few minutes before connections show up (it has a integrated dnsseder)
### Configuration
For enhanced connectivity and performance, you can create a configuration file:
optional:
3. on Windows go to %appdata%/Palladium / on Linux go to /home/"user"/.palladium
**Windows**: Navigate to `%appdata%/Palladium/`
**Linux**: Navigate to `/home/[username]/.palladium/`
**macOS**: Navigate to `~/Library/Application Support/Palladium/`
4. create a file "palladium.conf"
5. add the following line "addnode=212.132.102.41"
6. Restart the Wallet
Create a file named `palladium.conf`. For users running a full node or requiring advanced functionality, we recommend the following comprehensive configuration:
```conf
# Core Settings
txindex=1
server=1
listen=1
daemon=1
discover=1
# RPC Configuration
rpcuser=your_username_here
rpcpassword=your_secure_password_here
# Network Ports
port=2333
rpcport=2332
# Connection Settings
maxconnections=50
fallbackfee=0.0001
rpcallowip=192.168.0.0/16
rpcbind=192.168.0.0/16
# Trusted Nodes
addnode=89.117.149.130:2333
addnode=66.94.115.80:2333
addnode=173.212.224.67:2333
# ZeroMQ Configuration
zmqpubrawblock=tcp://0.0.0.0:28334
zmqpubrawtx=tcp://0.0.0.0:28335
zmqpubhashblock=tcp://0.0.0.0:28332
```
**Security Warning**: Replace `your_username_here` and `your_secure_password_here` with strong, unique credentials.
### Configuration Parameters Explained
| Parameter | Description | Recommended Value |
|-----------|-------------|-------------------|
| `txindex` | Maintains full transaction index | `1` (enabled) |
| `server` | Enables RPC server | `1` (enabled) |
| `listen` | Accept incoming connections | `1` (enabled) |
| `daemon` | Run in background mode | `1` (enabled) |
| `discover` | Enable peer discovery | `1` (enabled) |
| `maxconnections` | Maximum peer connections | `50` |
| `fallbackfee` | Default transaction fee | `0.0001` PLM/kB |
| `port` | P2P network port | `2333` |
| `rpcport` | RPC server port | `2332` |
## Building from Source
### Dependencies
- **C++ Compiler**: GCC 7+ or Clang 5+
- **Build Tools**: Make, Autotools
- **Libraries**: Boost, OpenSSL, libevent, ZeroMQ
### Build Instructions
```bash
# Clone repository
git clone https://github.com/davide3011/palladiumcore.git
cd palladiumcore
# Generate build files
./autogen.sh
# Configure build
./configure
# Compile
make -j$(nproc)
# Install (optional)
sudo make install
```
## Contributing
We welcome contributions from the community! Please read our [Contributing Guidelines](CONTRIBUTING.md) before submitting pull requests.
### Development Process
1. Fork the repository
2. Create a feature branch
3. Make your changes
4. Add tests if applicable
5. Submit a pull request
## Security
Security is paramount in cryptocurrency development. Please report security vulnerabilities privately to our security team. See [SECURITY.md](SECURITY.md) for details.
## License
Palladium Core is released under the terms of the MIT license. See [COPYING](COPYING) for more information.
## Support
- **Documentation**: [Wiki](https://github.com/palladium-coin/palladium/wiki)
- **Issues**: [GitHub Issues](https://github.com/palladium-coin/palladium/issues)
- **Community**: [Discord](https://discord.gg/palladium) | [Telegram](https://t.me/palladiumcoin)
- **Website**: [palladiumblockchain.net](https://palladiumblockchain.net/)
## Acknowledgments
Palladium Core is built upon the Bitcoin Core codebase. We thank the Bitcoin Core developers and the broader cryptocurrency community for their foundational work.
---
**Disclaimer**: Cryptocurrency investments carry risk. Please do your own research and invest responsibly.

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

View File

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

View File

@@ -0,0 +1,72 @@
\documentclass[11pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{geometry}
\geometry{margin=1in}
\usepackage{setspace}
\usepackage{hyperref}
\usepackage{titlesec}
\usepackage{abstract}
% Line spacing
\onehalfspacing
% Title formatting
\titleformat{\section}{\normalfont\large\bfseries}{\thesection.}{0.5em}{}
\titleformat{\subsection}{\normalfont\normalsize\bfseries}{\thesubsection}{0.5em}{}
% Title
\title{\textbf{بلاديوم: نظام نقد إلكتروني ند للند}}
\author{تم إطلاقه في الأصل بواسطة NotRin7 (مارس 2024) \\\\ تمت مراجعة الورقة البيضاء بواسطة davide3011, Maurito83 (أكتوبر 2025)}
\date{}
\begin{document}
\maketitle
\begin{abstract}
بلاديوم (Palladium) هي عملة رقمية لا مركزية تتيح إجراء معاملات فورية ومنخفضة التكلفة بين الأطراف، دون الحاجة إلى وسطاء أو سلطات مركزية. يهدف بلاديوم، المشتق من بروتوكول البيتكوين، إلى معالجة مخاوف قابلية التوسع والكفاءة مع الحفاظ على المبادئ الأساسية للامركزية والأمان.
\end{abstract}
\section{مقدمة}
يرث بلاديوم المفاهيم الرائدة التي قدمتها البيتكوين بينما يعمل على تحسين بروتوكوله لزيادة إنتاجية المعاملات واستدامة الشبكة. من خلال سلسلة من التحسينات والتعديلات، يسعى بلاديوم لتقديم نظام نقد رقمي قوي ومتاح لمجموعة واسعة من المستخدمين في جميع أنحاء العالم.
\section{نظرة عامة}
يعمل بلاديوم على شبكة ند للند (peer-to-peer)، مستخدمًا تقنية البلوكشين لتسجيل المعاملات والتحقق منها. على عكس أنظمة الدفع التقليدية، فإن معاملات بلاديوم غير قابلة للعكس، وشفافة، ومقاومة للرقابة. من خلال التخلص من الاعتماد على الوسطاء، يمنح بلاديوم المستخدمين تحكمًا مباشرًا في أموالهم ومعاملاتهم المالية.
\section{الميزات الرئيسية}
\begin{enumerate}
\item \textbf{اللامركزية} \\
يعمل بلاديوم على شبكة لا مركزية من العقد، مما يضمن عدم وجود نقطة فشل واحدة ويمنع الرقابة أو التحكم من قبل أي سلطة مركزية.
\item \textbf{إثبات العمل (PoW)} \\
يستخدم بلاديوم خوارزمية \textbf{SHA256 PoW}، وهي نفس خوارزمية التعدين التي تستخدمها البيتكوين. هذا يعني أنه يمكن تعدين بلاديوم بنفس المعدات (أجهزة ASIC)، مما يضمن إمكانية الوصول إلى البنية التحتية الحالية للتعدين. يوفر إثبات العمل أمانًا قويًا ضد الجهات الخبيثة بينما يحفز المعدنين لتأمين الشبكة من خلال التحقق من الكتل وإنشائها.
\item \textbf{قابلية التوسع} \\
تم تصميم بلاديوم ليكون قابلاً للتوسع بالكامل، ومفتوح المصدر، ولا مركزيًا تمامًا. يتم تطبيق تقنيات لتعزيز إنتاجية المعاملات وتقليل أوقات التأكيد، مما يتيح تجربة مستخدم أكثر سلاسة وكفاءة شبكة محسنة.
\item \textbf{بدون تعدين مسبق وتوزيع عادل} \\
تم إطلاق بلاديوم \textbf{بدون تعدين مسبق (no premine)}، مما يضمن توزيعًا عادلاً وشفافًا منذ الكتلة الأولى (genesis block). تم تحديد \textbf{مكافأة الكتلة الأولية عند 50 PLM}، مع \textbf{تنصيف (halving) كل 210,000 كتلة}، مما ينظم العرض ويحافظ على الندرة بمرور الوقت.
\item \textbf{نضج مكافأة التعدين (Coinbase Maturity)} \\
تتطلب المكافآت من التعدين \textbf{نضجًا يبلغ 120 كتلة} قبل أن يمكن إنفاقها، مما يعزز أمن الشبكة واستقرارها ضد عمليات إعادة تنظيم السلسلة.
\item \textbf{معاملات سريعة} \\
على عكس فاصل الكتل البالغ 10 دقائق في البيتكوين، يحقق بلاديوم \textbf{متوسط وقت كتلة يبلغ دقيقتين}، مما يتيح تأكيدًا أسرع للمعاملات ويقلل بشكل كبير من أوقات الانتظار للمستخدمين.
\item \textbf{تعديل ديناميكي للصعوبة} \\
يقدم بلاديوم آلية لتعديل الصعوبة \textbf{عند كل كتلة}، مما يضمن بقاء الشبكة مستقرة وآمنة حتى عند دخول كميات كبيرة من قوة التجزئة (hashrate) إلى النظام أو خروجها منه. تمنع هذه الميزة الازدحام وتضمن إنشاء كتل متسق بغض النظر عن التغييرات المفاجئة في قوة التعدين.
\end{enumerate}
\section{حالات الاستخدام}
يمكن استخدام بلاديوم لتطبيقات مختلفة، بما في ذلك على سبيل المثال لا الحصر:
\begin{itemize}
\item مدفوعات التجزئة
\item التحويلات المالية
\item المدفوعات المصغرة
\item المشتريات عبر الإنترنت
\item المعاملات عبر الحدود
\end{itemize}
\section{الخاتمة}
يمثل بلاديوم تطورًا كبيرًا في مجال العملات الرقمية، بناءً على الأساس الذي وضعته البيتكوين مع معالجة التحديات الرئيسية في قابلية التوسع والسرعة وقدرة الشبكة على التكيف. من خلال توفير نظام دفع لا مركزي وآمن وفعال، يهدف بلاديوم إلى إحداث ثورة في طريقة مشاركة الأفراد والشركات في المعاملات المالية في جميع أنحاء العالم.

View File

@@ -0,0 +1,74 @@
\documentclass[11pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{geometry}
\geometry{margin=1in}
\usepackage{setspace}
\usepackage{hyperref}
\usepackage{titlesec}
\usepackage{abstract}
% Line spacing
\onehalfspacing
% Title formatting
\titleformat{\section}{\normalfont\large\bfseries}{\thesection.}{0.5em}{}
\titleformat{\subsection}{\normalfont\normalsize\bfseries}{\thesubsection}{0.5em}{}
% Title
\title{\textbf{Palladium一种点对点电子现金系统}}
\author{最初由 NotRin7 发起 (2024年3月) \\\\ 白皮书由 davide3011, Maurito83 修订 (2025年10月)}
\date{}
\begin{document}
\maketitle
\begin{abstract}
Palladium 是一种去中心化的数字货币它支持各方之间进行即时、低成本的交易无需中介机构或中央权威。Palladium 源自比特币协议,旨在解决可扩展性和效率问题,同时保留去中心化和安全的核心原则。
\end{abstract}
\section{引言}
Palladium 继承了比特币引入的开创性概念同时改进了其协议以优化交易吞吐量和网络的可持续性。通过一系列增强和调整Palladium 致力于为全球广大用户提供一个强大且易于访问的数字现金系统。
\section{概述}
Palladium 在一个点对点网络上运行利用区块链技术记录和验证交易。与传统支付系统不同Palladium 的交易是不可逆转的、透明的且抗审查的。通过消除对中介机构的依赖Palladium 赋予用户对其资金和金融交易的直接控制权。
\section{主要特点}
\begin{enumerate}
\item \textbf{去中心化} \\
Palladium 在一个去中心化的节点网络上运行,确保没有单点故障,并防止任何中央权威进行审查或控制。
\item \textbf{工作量证明 (PoW)} \\
Palladium 使用 \textbf{SHA256 PoW 算法},这与比特币使用的挖矿算法相同。这意味着 Palladium 可以使用相同的设备ASIC 矿机进行挖矿确保了对现有挖矿基础设施的可访问性。PoW 提供了强大的安全性以对抗恶意行为者,同时激励矿工通过区块验证和创建来保护网络安全。
\item \textbf{可扩展性} \\
Palladium 被设计为完全可扩展、开源且完全去中心化的。实施了相关技术以提高交易吞吐量并减少确认时间,从而实现更流畅的用户体验和更高的网络效率。
\item \textbf{无预挖和公平分配} \\
Palladium 启动时 \textbf{没有预挖},确保了从创世区块开始的公平透明的分配。 \textbf{初始区块奖励设置为 50 PLM}\textbf{每 210,000 个区块减半},从而调节供应并随时间保持稀缺性。
\item \textbf{Coinbase 成熟度} \\
挖矿奖励需要 \textbf{120 个区块的成熟期} 后才能使用,这加强了网络的安全性和稳定性,以应对链重组。
\item \textbf{快速交易} \\
与比特币 10 分钟的区块间隔不同Palladium 实现了 \textbf{2 分钟的平均区块时间},从而实现了更快的交易确认,并显著减少了用户的等待时间。
\item \textbf{动态难度调整} \\
Palladium 引入了 \textbf{每个区块} 都进行难度调整的机制,确保即使在大量算力进入或退出系统时,网络也能保持稳定和安全。此功能可防止拥堵,并保证无论挖矿能力突然发生变化,都能持续生成区块。
\end{enumerate}
\section{用例}
Palladium 可用于各种应用,包括但不限于:
\begin{itemize}
\item 零售支付
\item 汇款
\item 微支付
\item 在线购物
\item 跨境交易
\end{itemize}
\section{结论}
Palladium 代表了数字货币领域的一次重大演进它建立在比特币奠定的基础之上同时解决了可扩展性、速度和网络适应性方面的关键挑战。通过提供一个去中心化、安全且高效的支付系统Palladium 旨在彻底改变全球个人和企业参与金融交易的方式。
\end{document}

View File

@@ -0,0 +1,74 @@
\documentclass[11pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{geometry}
\geometry{margin=1in}
\usepackage{setspace}
\usepackage{hyperref}
\usepackage{titlesec}
\usepackage{abstract}
% Line spacing
\onehalfspacing
% Title formatting
\titleformat{\section}{\normalfont\large\bfseries}{\thesection.}{0.5em}{}
\titleformat{\subsection}{\normalfont\normalsize\bfseries}{\thesubsection}{0.5em}{}
% Title
\title{\textbf{Palladium: Ein Elektronisches Peer-to-Peer-Bezahlsystem}}
\author{Ursprünglich gestartet von NotRin7 (März 2024) \\\\ Whitepaper überarbeitet von davide3011, Maurito83 (Oktober 2025)}
\date{}
\begin{document}
\maketitle
\begin{abstract}
Palladium ist eine dezentralisierte digitale Währung, die sofortige, kostengünstige Transaktionen zwischen Parteien ermöglicht, ohne dass Zwischenhändler oder zentrale Autoritäten erforderlich sind. Abgeleitet vom Bitcoin-Protokoll, zielt Palladium darauf ab, Skalierbarkeits- und Effizienzprobleme zu lösen und gleichzeitig die Grundprinzipien der Dezentralisierung und Sicherheit zu wahren.
\end{abstract}
\section{Einleitung}
Palladium übernimmt die bahnbrechenden Konzepte, die von Bitcoin eingeführt wurden, und verfeinert gleichzeitig sein Protokoll, um den Transaktionsdurchsatz und die Nachhaltigkeit des Netzwerks zu optimieren. Durch eine Reihe von Verbesserungen und Anpassungen ist Palladium bestrebt, ein robustes und zugängliches digitales Bezahlsystem für eine breite Palette von Nutzern weltweit anzubieten.
\section{Übersicht}
Palladium funktioniert in einem Peer-to-Peer-Netzwerk und verwendet die Blockchain-Technologie zur Aufzeichnung und Überprüfung von Transaktionen. Im Gegensatz zu herkömmlichen Zahlungssystemen sind Palladium-Transaktionen unumkehrbar, transparent und zensurresistent. Durch den Verzicht auf Zwischenhändler gibt Palladium den Nutzern die direkte Kontrolle über ihre Gelder und Finanztransaktionen.
\section{Wichtige Merkmale}
\begin{enumerate}
\item \textbf{Dezentralisierung} \\
Palladium läuft auf einem dezentralen Netzwerk von Knoten (Nodes), was sicherstellt, dass es keinen zentralen Ausfallpunkt (Single Point of Failure) gibt, und verhindert Zensur oder Kontrolle durch eine zentrale Instanz.
\item \textbf{Proof of Work (PoW)} \\
Palladium verwendet den \textbf{SHA256-PoW-Algorithmus}, denselben Mining-Algorithmus, den auch Bitcoin verwendet. Das bedeutet, dass Palladium mit derselben Ausrüstung (ASIC-Minern) geschürft werden kann, was die Zugänglichkeit zur bestehenden Mining-Infrastruktur gewährleistet. PoW bietet robuste Sicherheit gegen böswillige Akteure und schafft gleichzeitig Anreize für Miner, das Netzwerk durch Blockvalidierung und -erstellung zu sichern.
\item \textbf{Skalierbarkeit} \\
Palladium ist so konzipiert, dass es vollständig skalierbar, Open Source und komplett dezentralisiert ist. Es werden Techniken implementiert, um den Transaktionsdurchsatz zu erhöhen und die Bestätigungszeiten zu verkürzen, was eine reibungslosere Benutzererfahrung und eine verbesserte Netzwerkeffizienz ermöglicht.
\item \textbf{Kein Premine und faire Verteilung} \\
Palladium startete \textbf{ohne Premine}, was eine faire und transparente Verteilung ab dem Genesis-Block gewährleistet. Die \textbf{anfängliche Blockbelohnung ist auf 50 PLM festgelegt}, mit einer \textbf{Halbierung alle 210.000 Blöcke}, was das Angebot reguliert und die Knappheit im Laufe der Zeit aufrechterhält.
\item \textbf{Coinbase-Reife} \\
Belohnungen aus dem Mining erfordern eine \textbf{Reife von 120 Blöcken}, bevor sie ausgegeben werden können, was die Sicherheit und Stabilität des Netzwerks gegen Ketten-Reorganisationen stärkt.
\item \textbf{Schnelle Transaktionen} \\
Im Gegensatz zu Bitcoins 10-minütigem Blockintervall erreicht Palladium eine \textbf{durchschnittliche Blockzeit von 2 Minuten}, was eine viel schnellere Transaktionsbestätigung ermöglicht und die Wartezeiten für Benutzer erheblich verkürzt.
\item \textbf{Dynamische Schwierigkeitsanpassung} \\
Palladium führt einen Mechanismus zur Schwierigkeitsanpassung \textbf{bei jedem Block} ein, der sicherstellt, dass das Netzwerk stabil und sicher bleibt, selbst wenn große Mengen an Hashrate in das System eintreten oder es verlassen. Diese Funktion verhindert Überlastungen und garantiert eine konsistente Blockgenerierung unabhängig von plötzlichen Änderungen der Mining-Leistung.
\end{enumerate}
\section{Anwendungsfälle}
Palladium kann für verschiedene Anwendungen genutzt werden, einschließlich, aber nicht beschränkt auf:
\begin{itemize}
\item Zahlungen im Einzelhandel
\item Überweisungen
\item Mikrozahlungen
\item Online-Einkäufe
\item Grenzüberschreitende Transaktionen
\end{itemize}
\section{Fazit}
Palladium stellt eine bedeutende Evolution im Bereich der digitalen Währungen dar, die auf dem von Bitcoin gelegten Fundament aufbaut und gleichzeitig die zentralen Herausforderungen in Bezug auf Skalierbarkeit, Geschwindigkeit und Netzwerkanpassungsfähigkeit angeht. Durch die Bereitstellung eines dezentralisierten, sicheren und effizienten Zahlungssystems zielt Palladium darauf ab, die Art und Weise, wie Einzelpersonen und Unternehmen weltweit Finanztransaktionen durchführen, zu revolutionieren.
\end{document}

View File

@@ -0,0 +1,74 @@
\documentclass[11pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{geometry}
\geometry{margin=1in}
\usepackage{setspace}
\usepackage{hyperref}
\usepackage{titlesec}
\usepackage{abstract}
% Line spacing
\onehalfspacing
% Title formatting
\titleformat{\section}{\normalfont\large\bfseries}{\thesection.}{0.5em}{}
\titleformat{\subsection}{\normalfont\normalsize\bfseries}{\thesubsection}{0.5em}{}
% Title
\title{\textbf{Palladium: A Peer-to-Peer Electronic Cash System}}
\author{Originally launched by NotRin7 (March 2024) \\\\ Whitepaper revised by davide3011, Maurito83 (October 2025)}
\date{}
\begin{document}
\maketitle
\begin{abstract}
Palladium is a decentralized digital currency that enables instant, low-cost transactions between parties, without the need for intermediaries or central authorities. Derived from the Bitcoin protocol, Palladium aims to address scalability and efficiency concerns while preserving the core principles of decentralization and security.
\end{abstract}
\section{Introduction}
Palladium inherits the pioneering concepts introduced by Bitcoin while refining its protocol to optimize transaction throughput and network sustainability. Through a series of enhancements and adjustments, Palladium strives to offer a robust and accessible digital cash system for a wide range of users worldwide.
\section{Overview}
Palladium operates on a peer-to-peer network, utilizing blockchain technology to record and verify transactions. Unlike traditional payment systems, Palladium transactions are irreversible, transparent, and resistant to censorship. By eliminating reliance on intermediaries, Palladium empowers users with direct control over their funds and financial transactions.
\section{Key Features}
\begin{enumerate}
\item \textbf{Decentralization} \\
Palladium operates on a decentralized network of nodes, ensuring no single point of failure and preventing censorship or control by any central authority.
\item \textbf{Proof of Work (PoW)} \\
Palladium utilizes the \textbf{SHA256 PoW algorithm}, the same mining algorithm used by Bitcoin. This means Palladium can be mined with the same equipment (ASIC miners), ensuring accessibility to existing mining infrastructure. PoW provides robust security against malicious actors while incentivizing miners to secure the network through block validation and creation.
\item \textbf{Scalability} \\
Palladium is designed to be fully scalable, open source, and completely decentralized. Techniques are implemented to enhance transaction throughput and reduce confirmation times, allowing for a smoother user experience and improved network efficiency.
\item \textbf{No Premine and Fair Distribution} \\
Palladium launched with \textbf{no premine}, ensuring fair and transparent distribution from the genesis block. The \textbf{initial block reward is set at 50 PLM}, with a \textbf{halving every 210,000 blocks}, regulating the supply and maintaining scarcity over time.
\item \textbf{Coinbase Maturity} \\
Rewards from mining require a \textbf{maturity of 120 blocks} before they can be spent, strengthening the networks security and stability against chain reorganizations.
\item \textbf{Fast Transactions} \\
Unlike Bitcoins 10-minute block interval, Palladium achieves an \textbf{average block time of 2 minutes}, enabling much faster transaction confirmation and significantly reducing waiting times for users.
\item \textbf{Dynamic Difficulty Adjustment} \\
Palladium introduces a difficulty adjustment mechanism \textbf{at every block}, ensuring that the network remains stable and secure even when large amounts of hashrate enter or exit the system. This feature prevents congestion and guarantees consistent block generation regardless of sudden changes in mining power.
\end{enumerate}
\section{Use Cases}
Palladium can be utilized for various applications, including but not limited to:
\begin{itemize}
\item Retail payments
\item Remittances
\item Micropayments
\item Online purchases
\item Cross-border transactions
\end{itemize}
\section{Conclusion}
Palladium represents a significant evolution in the realm of digital currencies, building upon the foundation laid by Bitcoin while addressing key challenges in scalability, speed, and network adaptability. By providing a decentralized, secure, and efficient payment system, Palladium aims to revolutionize the way individuals and businesses engage in financial transactions worldwide.
\end{document}

View File

@@ -0,0 +1,74 @@
\documentclass[11pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{geometry}
\geometry{margin=1in}
\usepackage{setspace}
\usepackage{hyperref}
\usepackage{titlesec}
\usepackage{abstract}
% Line spacing
\onehalfspacing
% Title formatting
\titleformat{\section}{\normalfont\large\bfseries}{\thesection.}{0.5em}{}
\titleformat{\subsection}{\normalfont\normalsize\bfseries}{\thesubsection}{0.5em}{}
% Title
\title{\textbf{Palladium: Un sistema de efectivo electrónico entre pares}}
\author{Lanzado originalmente por NotRin7 (marzo de 2024) \\\\ Documento técnico (Whitepaper) revisado por davide3011, Maurito83 (octubre de 2025)}
\date{}
\begin{document}
\maketitle
\begin{abstract}
Palladium es una moneda digital descentralizada que permite transacciones instantáneas y de bajo coste entre partes, sin necesidad de intermediarios o autoridades centrales. Derivado del protocolo de Bitcoin, Palladium tiene como objetivo abordar los problemas de escalabilidad y eficiencia, preservando al mismo tiempo los principios básicos de descentralización y seguridad.
\end{abstract}
\section{Introducción}
Palladium hereda los conceptos pioneros introducidos por Bitcoin, al tiempo que refina su protocolo para optimizar el rendimiento de las transacciones y la sostenibilidad de la red. A través de una serie de mejoras y ajustes, Palladium se esfuerza por ofrecer un sistema de efectivo digital robusto y accesible para una amplia gama de usuarios en todo el mundo.
\section{Visión general}
Palladium opera en una red entre pares (peer-to-peer), utilizando la tecnología blockchain para registrar y verificar transacciones. A diferencia de los sistemas de pago tradicionales, las transacciones de Palladium son irreversibles, transparentes y resistentes a la censura. Al eliminar la dependencia de intermediarios, Palladium otorga a los usuarios control directo sobre sus fondos y transacciones financieras.
\section{Características clave}
\begin{enumerate}
\item \textbf{Descentralización} \\
Palladium opera en una red descentralizada de nodos, lo que garantiza que no haya un único punto de fallo y evita la censura o el control por parte de cualquier autoridad central.
\item \textbf{Prueba de trabajo (Proof of Work - PoW)} \\
Palladium utiliza el \textbf{algoritmo PoW SHA256}, el mismo algoritmo de minería utilizado por Bitcoin. Esto significa que Palladium puede minarse con el mismo equipo (mineros ASIC), garantizando la accesibilidad a la infraestructura minera existente. El PoW proporciona una seguridad robusta contra actores maliciosos, al tiempo que incentiva a los mineros a asegurar la red mediante la validación y creación de bloques.
\item \textbf{Escalabilidad} \\
Palladium está diseñado para ser totalmente escalable, de código abierto y completamente descentralizado. Se implementan técnicas para mejorar el rendimiento de las transacciones y reducir los tiempos de confirmación, lo que permite una experiencia de usuario más fluida y una mayor eficiencia de la red.
\item \textbf{Sin preminado y distribución justa} \\
Palladium se lanzó \textbf{sin preminado}, asegurando una distribución justa y transparente desde el bloque génesis. La \textbf{recompensa inicial por bloque se establece en 50 PLM}, con un \textbf{"halving" (reducción a la mitad) cada 210.000 bloques}, lo que regula el suministro y mantiene la escasez a lo largo del tiempo.
\item \textbf{Madurez de la recompensa (Coinbase Maturity)} \\
Las recompensas de la minería (coinbase) requieren una \textbf{madurez de 120 bloques} antes de poder ser gastadas, fortaleciendo la seguridad y estabilidad de la red contra reorganizaciones de la cadena.
\item \textbf{Transacciones rápidas} \\
A diferencia del intervalo de bloque de 10 minutos de Bitcoin, Palladium logra un \textbf{tiempo de bloque promedio de 2 minutos}, lo que permite una confirmación de transacciones mucho más rápida y reduce significativamente los tiempos de espera para los usuarios.
\item \textbf{Ajuste dinámico de la dificultad} \\
Palladium introduce un mecanismo de ajuste de dificultad \textbf{en cada bloque}, asegurando que la red permanezca estable y segura incluso cuando grandes cantidades de hashrate entran o salen del sistema. Esta característica previene la congestión y garantiza la generación de bloques de forma consistente, independientemente de los cambios repentinos en el poder de minería.
\end{enumerate}
\section{Casos de uso}
Palladium puede utilizarse para diversas aplicaciones, incluyendo, entre otras:
\begin{itemize}
\item Pagos minoristas
\item Remesas
\item Micropagos
\item Compras en línea
\item Transacciones transfronterizas
\end{itemize}
\section{Conclusión}
Palladium representa una evolución significativa en el ámbito de las monedas digitales, construyendo sobre la base establecida por Bitcoin y abordando al mismo tiempo desafíos clave en escalabilidad, velocidad y adaptabilidad de la red. Al proporcionar un sistema de pago descentralizado, seguro y eficiente, Palladium tiene como objetivo revolucionar la forma en que individuos y empresas realizan transacciones financieras en todo el mundo.
\end{document}

View File

@@ -0,0 +1,74 @@
\documentclass[11pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{geometry}
\geometry{margin=1in}
\usepackage{setspace}
\usepackage{hyperref}
\usepackage{titlesec}
\usepackage{abstract}
% Line spacing
\onehalfspacing
% Title formatting
\titleformat{\section}{\normalfont\large\bfseries}{\thesection.}{0.5em}{}
\titleformat{\subsection}{\normalfont\normalsize\bfseries}{\thesubsection}{0.5em}{}
% Title
\title{\textbf{Palladium: Одноранговая электронная денежная система}}
\author{Первоначально запущен NotRin7 (март 2024 г.) \\\\ Белая книга пересмотрена davide3011, Maurito83 (октябрь 2025 г.)}
\date{}
\begin{document}
\maketitle
\begin{abstract}
Palladium — это децентрализованная цифровая валюта, которая обеспечивает мгновенные и недорогие транзакции между сторонами без необходимости в посредниках или центральных органах власти. Основанный на протоколе Биткойна, Palladium стремится решить проблемы масштабируемости и эффективности, сохраняя при этом ключевые принципы децентрализации и безопасности.
\end{abstract}
\section{Введение}
Palladium наследует новаторские концепции, представленные Биткойном, одновременно совершенствуя свой протокол для оптимизации пропускной способности транзакций и устойчивости сети. Посредством ряда усовершенствований и корректировок Palladium стремится предложить надежную и доступную систему цифровых наличных денег для широкого круга пользователей по всему миру.
\section{Обзор}
Palladium работает в одноранговой сети, используя технологию блокчейн для записи и проверки транзакций. В отличие от традиционных платежных систем, транзакции Palladium необратимы, прозрачны и устойчивы к цензуре. Устраняя зависимость от посредников, Palladium предоставляет пользователям прямой контроль над своими средствами и финансовыми транзакциями.
\section{Ключевые особенности}
\begin{enumerate}
\item \textbf{Децентрализация} \\
Palladium работает в децентрализованной сети узлов, что исключает единую точку отказа и предотвращает цензуру или контроль со стороны какого-либо центрального органа.
\item \textbf{Доказательство работы (Proof of Work - PoW)} \\
Palladium использует \textbf{алгоритм SHA256 PoW} — тот же алгоритм майнинга, что и Биткойн. Это означает, что Palladium можно добывать на том же оборудовании (ASIC-майнерах), что обеспечивает доступ к существующей инфраструктуре майнинга. PoW обеспечивает надежную защиту от злоумышленников, одновременно стимулируя майнеров обеспечивать безопасность сети посредством проверки и создания блоков.
\item \textbf{Масштабируемость} \\
Palladium спроектирован как полностью масштабируемый, с открытым исходным кодом и полностью децентрализованный. Внедрены методы для повышения пропускной способности транзакций и сокращения времени их подтверждения, что обеспечивает более плавный пользовательский опыт и повышенную эффективность сети.
\item \textbf{Отсутствие премайна и справедливое распределение} \\
Palladium был запущен \textbf{без премайна}, что обеспечивает справедливое и прозрачное распределение с самого генезис-блока. \textbf{Начальная награда за блок установлена в 50 PLM}, с \textbf{уменьшением вдвое (халвингом) каждые 210 000 блоков}, что регулирует предложение и поддерживает дефицит с течением времени.
\item \textbf{Зрелость Coinbase (награды за майнинг)} \\
Награды за майнинг требуют \textbf{зрелости в 120 блоков}, прежде чем их можно будет потратить, что усиливает безопасность и стабильность сети против реорганизаций цепочки.
\item \textbf{Быстрые транзакции} \\
В отличие от 10-минутного интервала между блоками у Биткойна, Palladium достигает \textbf{среднего времени блока в 2 минуты}, что обеспечивает гораздо более быстрое подтверждение транзакций и значительно сокращает время ожидания для пользователей.
\item \textbf{Динамическая корректировка сложности} \\
Palladium внедряет механизм корректировки сложности \textbf{на каждом блоке}, гарантируя, что сеть остается стабильной и безопасной, даже когда большие объемы хэшрейта входят в систему или выходят из нее. Эта функция предотвращает перегрузки и гарантирует последовательную генерацию блоков независимо от внезапных изменений в мощности майнинга.
\end{enumerate}
\section{Сферы применения}
Palladium может использоваться для различных приложений, включая, но не ограничиваясь:
\begin{itemize}
\item Розничные платежи
\item Денежные переводы
\item Микроплатежи
\item Онлайн-покупки
\item Трансграничные транзакции
\end{itemize}
\section{Заключение}
Palladium представляет собой значительную эволюцию в области цифровых валют, опираясь на фундамент, заложенный Биткойном, и одновременно решая ключевые проблемы масштабируемости, скорости и адаптируемости сети. Предоставляя децентрализованную, безопасную и эффективную платежную систему, Palladium стремится революционизировать способы, которыми частные лица и компании совершают финансовые транзакции по всему миру.
\end{document}

0
autogen.sh Normal file → Executable file
View File

View File

@@ -18,7 +18,7 @@
#define CLIENT_VERSION_MAJOR 1
/* Minor version */
#define CLIENT_VERSION_MINOR 3
#define CLIENT_VERSION_MINOR 4
/* Build revision */
#define CLIENT_VERSION_REVISION 0
@@ -33,7 +33,7 @@
#define COPYRIGHT_HOLDERS_SUBSTITUTION "Palladium Core"
/* Copyright year */
#define COPYRIGHT_YEAR 2024
#define COPYRIGHT_YEAR 2025
/* Define to 1 to enable wallet functions */
#define ENABLE_WALLET 1
@@ -259,22 +259,22 @@
#define LT_OBJDIR ".libs/"
/* Define to the address where bug reports for this package should be sent. */
#define PACKAGE_BUGREPORT "https://github.com/palladium/palladium/issues"
#define PACKAGE_BUGREPORT "https://github.com/palladium-coin/palladiumcore/issues"
/* Define to the full name of this package. */
#define PACKAGE_NAME "Palladium Core"
/* Define to the full name and version of this package. */
#define PACKAGE_STRING "Palladium Core 1.3.0"
#define PACKAGE_STRING "Palladium Core 1.4.0"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "palladium"
/* Define to the home page for this package. */
#define PACKAGE_URL "https://palladiumcore.org/"
#define PACKAGE_URL "https://palladiumblockchain.net/"
/* Define to the version of this package. */
#define PACKAGE_VERSION "1.3.0"
#define PACKAGE_VERSION "1.4.0"
/* Define to necessary symbol if this constant uses a non-standard name on
your system. */

View File

@@ -52,7 +52,7 @@ export DEPENDS_DIR=${DEPENDS_DIR:-$BASE_ROOT_DIR/depends}
# Folder where the build is done (bin and lib).
export BASE_OUTDIR=${BASE_OUTDIR:-$BASE_SCRATCH_DIR/out/$HOST}
export PREVIOUS_RELEASES_DIR=${PREVIOUS_RELEASES_DIR:-$BASE_ROOT_DIR/releases/$HOST}
export SDK_URL=${SDK_URL:-https://palladiumcore.org/depends-sources/sdks}
export SDK_URL=${SDK_URL:-https://bitcoincore.org/depends-sources/sdks}
export WINEDEBUG=${WINEDEBUG:-fixme-all}
export DOCKER_PACKAGES=${DOCKER_PACKAGES:-build-essential libtool autotools-dev automake pkg-config bsdmainutils curl ca-certificates ccache python3 rsync git procps}
export GOAL=${GOAL:-install}

View File

@@ -1,14 +1,14 @@
AC_PREREQ([2.69])
define(_CLIENT_VERSION_MAJOR, 1)
define(_CLIENT_VERSION_MINOR, 3)
define(_CLIENT_VERSION_MINOR, 4)
define(_CLIENT_VERSION_REVISION, 0)
define(_CLIENT_VERSION_BUILD, 0)
define(_CLIENT_VERSION_RC, 0)
define(_CLIENT_VERSION_IS_RELEASE, true)
define(_COPYRIGHT_YEAR, 2024)
define(_COPYRIGHT_YEAR, 2025)
define(_COPYRIGHT_HOLDERS,[The %s developers])
define(_COPYRIGHT_HOLDERS_SUBSTITUTION,[[Palladium Core]])
AC_INIT([Palladium Core],m4_join([.], _CLIENT_VERSION_MAJOR, _CLIENT_VERSION_MINOR, _CLIENT_VERSION_REVISION, m4_if(_CLIENT_VERSION_BUILD, [0], [], _CLIENT_VERSION_BUILD))m4_if(_CLIENT_VERSION_RC, [0], [], [rc]_CLIENT_VERSION_RC),[https://github.com/palladium/palladium/issues],[palladium],[https://palladiumcore.org/])
AC_INIT([Palladium Core],m4_join([.], _CLIENT_VERSION_MAJOR, _CLIENT_VERSION_MINOR, _CLIENT_VERSION_REVISION, m4_if(_CLIENT_VERSION_BUILD, [0], [], _CLIENT_VERSION_BUILD))m4_if(_CLIENT_VERSION_RC, [0], [], [rc]_CLIENT_VERSION_RC),[https://github.com/palladium-coin/palladiumcore/issues],[palladium],[https://palladiumblockchain.net/])
AC_CONFIG_SRCDIR([src/validation.cpp])
AC_CONFIG_HEADERS([src/config/palladium-config.h])
AC_CONFIG_AUX_DIR([build-aux])

0
contrib/install_db4.sh Normal file → Executable file
View File

0
depends/config.guess vendored Normal file → Executable file
View File

0
depends/config.sub vendored Normal file → Executable file
View File

View File

@@ -0,0 +1,9 @@
--- a/qtbase/src/corelib/tools/qbytearraymatcher.h
+++ b/qtbase/src/corelib/tools/qbytearraymatcher.h
@@ -43,6 +43,7 @@
#include <QtCore/qbytearray.h>
#include <QtCore/qstring.h>
#include <QtCore/qvarlengtharray.h>
+#include <limits>
QT_BEGIN_NAMESPACE

View File

@@ -5,7 +5,7 @@ Setup
---------------------
Palladium Core is the original Palladium client and it builds the backbone of the network. It downloads and, by default, stores the entire history of Palladium transactions, which requires a few hundred gigabytes of disk space. Depending on the speed of your computer and network connection, the synchronization process can take anywhere from a few hours to a day or more.
To download Palladium Core, visit [palladiumcore.org](https://palladiumcore.org/en/download/).
To download Palladium Core, visit [palladiumcore.org]([https://github.com/NotRin7/Palladium/releases/).
Running
---------------------
@@ -28,10 +28,7 @@ Drag Palladium Core to your applications folder, and then run Palladium Core.
### Need Help?
* See the documentation at the [Palladium Wiki](https://en.palladium.it/wiki/Main_Page)
for help and more information.
* Ask for help on [#palladium](https://webchat.freenode.net/#palladium) on Freenode. If you don't have an IRC client, use [webchat here](https://webchat.freenode.net/#palladium).
* Ask for help on the [PalladiumTalk](https://palladiumtalk.org/) forums, in the [Technical Support board](https://palladiumtalk.org/index.php?board=4.0).
* Ask for help on [Discord]([https://discord.com/invite/z2T8qvzeGc]).
Building
---------------------

View File

@@ -8,7 +8,7 @@ with no central authority: managing transactions and issuing money are carried o
The software is a community-driven open source project, released under the MIT license.
See https://github.com/palladium/palladium and https://palladiumcore.org/ for further information about the project.
See https://github.com/NotRin7/palladium and https://palladium-coin.com/ for further information about the project.
\section Navigation
Use <a href="modules.html"><code>Modules</code></a>, <a href="namespaces.html"><code>Namespaces</code></a>, <a href="classes.html"><code>Classes</code></a>, or <a href="files.html"><code>Files</code></a> at the top of the page to start navigating the code.

View File

@@ -47,7 +47,7 @@ from the root of the repository.
1. Clone the Palladium Core source code:
```shell
git clone https://github.com/palladium/palladium
git clone https://github.com/NotRin7/palladium.git
cd palladium
```

View File

@@ -1,7 +1,7 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.13.
.TH PALLADIUM-CLI "1" "April 2024" "palladium-cli v1.3.0.0" "User Commands"
.TH PALLADIUM-CLI "1" "April 2024" "palladium-cli v1.4.0.0" "User Commands"
.SH NAME
palladium-cli \- manual page for palladium-cli v1.3.0.0
palladium-cli \- manual page for palladium-cli v1.4.0.0
.SH SYNOPSIS
.B palladium-cli
[\fI\,options\/\fR] \fI\,<command> \/\fR[\fI\,params\/\fR] \fI\,Send command to Palladium Core\/\fR
@@ -15,7 +15,7 @@ palladium-cli \- manual page for palladium-cli v1.3.0.0
.B palladium-cli
[\fI\,options\/\fR] \fI\,help <command> Get help for a command\/\fR
.SH DESCRIPTION
Palladium Core RPC client version v1.3.0.0
Palladium Core RPC client version v1.4.0.0
.SH OPTIONS
.HP
\-?

View File

@@ -1,12 +1,12 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.13.
.TH PALLADIUM-QT "1" "April 2024" "palladium-qt v1.3.0.0" "User Commands"
.TH PALLADIUM-QT "1" "April 2024" "palladium-qt v1.4.0.0" "User Commands"
.SH NAME
palladium-qt \- manual page for palladium-qt v1.3.0.0
palladium-qt \- manual page for palladium-qt v1.4.0.0
.SH SYNOPSIS
.B palladium-qt
[\fI\,command-line options\/\fR]
.SH DESCRIPTION
Palladium Core version v1.3.0.0
Palladium Core version v1.4.0.0
.SH OPTIONS
.HP
\-?
@@ -677,11 +677,12 @@ Reset all settings changed in the GUI
.IP
Show splash screen on startup (default: 1)
.SH COPYRIGHT
Copyright (C) 2009-2020 The Palladium Core developers
Copyright (C) 2009-2023 The Bitcoin Core developers
Copyright (C) 2024 The Palladium Core developers
Please contribute if you find Palladium Core useful. Visit
<https://palladiumcore.org/> for further information about the software.
The source code is available from <https://github.com/palladium/palladium>.
<https://palladium-coin.com/> for further information about the software.
The source code is available from <https://github.com/NotRin7/palladium>.
This is experimental software.
Distributed under the MIT software license, see the accompanying file COPYING

View File

@@ -1,7 +1,7 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.13.
.TH PALLADIUM-TX "1" "April 2024" "palladium-tx v1.3.0.0" "User Commands"
.TH PALLADIUM-TX "1" "April 2024" "palladium-tx v1.4.0.0" "User Commands"
.SH NAME
palladium-tx \- manual page for palladium-tx v1.3.0.0
palladium-tx \- manual page for palladium-tx v1.4.0.0
.SH SYNOPSIS
.B palladium-tx
[\fI\,options\/\fR] \fI\,<hex-tx> \/\fR[\fI\,commands\/\fR] \fI\,Update hex-encoded palladium transaction\/\fR
@@ -9,7 +9,7 @@ palladium-tx \- manual page for palladium-tx v1.3.0.0
.B palladium-tx
[\fI\,options\/\fR] \fI\,-create \/\fR[\fI\,commands\/\fR] \fI\,Create hex-encoded palladium transaction\/\fR
.SH DESCRIPTION
Palladium Core palladium\-tx utility version v1.3.0.0
Palladium Core palladium\-tx utility version v1.4.0.0
.SH OPTIONS
.HP
\-?

View File

@@ -1,9 +1,9 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.13.
.TH PALLADIUM-WALLET "1" "April 2024" "palladium-wallet v1.3.0.0" "User Commands"
.TH PALLADIUM-WALLET "1" "April 2024" "palladium-wallet v1.4.0.0" "User Commands"
.SH NAME
palladium-wallet \- manual page for palladium-wallet v1.3.0.0
palladium-wallet \- manual page for palladium-wallet v1.4.0.0
.SH DESCRIPTION
Palladium Core palladium\-wallet version v1.3.0.0
Palladium Core palladium\-wallet version v1.4.0.0
.PP
palladium\-wallet is an offline tool for creating and interacting with Palladium Core wallet files.
By default palladium\-wallet will act on wallets in the default mainnet wallet directory in the datadir.

View File

@@ -1,12 +1,12 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.13.
.TH PALLADIUMD "1" "April 2024" "palladiumd v1.3.0.0" "User Commands"
.TH PALLADIUMD "1" "April 2024" "palladiumd v1.4.0.0" "User Commands"
.SH NAME
palladiumd \- manual page for palladiumd v1.3.0.0
palladiumd \- manual page for palladiumd v1.4.0.0
.SH SYNOPSIS
.B palladiumd
[\fI\,options\/\fR] \fI\,Start Palladium Core\/\fR
.SH DESCRIPTION
Palladium Core version v1.3.0.0
Palladium Core version v1.4.0.0
.SH OPTIONS
.HP
\-?
@@ -655,11 +655,12 @@ subject to empty whitelists.
.IP
Accept command line and JSON\-RPC commands
.SH COPYRIGHT
Copyright (C) 2009-2020 The Palladium Core developers
Copyright (C) 2009-2023 The Bitcoin Core developers
Copyright (C) 2024 The Palladium Core developers
Please contribute if you find Palladium Core useful. Visit
<https://palladiumcore.org/> for further information about the software.
The source code is available from <https://github.com/palladium/palladium>.
<https://palladium-coin.com/> for further information about the software.
The source code is available from <https://github.com/NotRin7/palladium>.
This is experimental software.
Distributed under the MIT software license, see the accompanying file COPYING

View File

@@ -1,20 +1,20 @@
0.20.1 Release Notes
1.3.0 Release Notes
====================
Palladium Core version 0.20.1 is now available from:
Palladium Core version 1.3.0 is now available from:
<https://palladiumcore.org/bin/palladium-core-0.20.1/>
<https://github.com/NotRin7/Palladium/releases/tag/v1.3.0>
This minor release includes various bug fixes and performance
improvements, as well as updated translations.
Please report bugs using the issue tracker at GitHub:
<https://github.com/palladium/palladium/issues>
<https://github.com/NotRin7/palladium/issues>
To receive security and update notifications, please subscribe to:
<https://palladiumcore.org/en/list/announcements/join/>
<https://palladium-coin.com/>
How to Upgrade
==============

0
share/genbuild.sh Normal file → Executable file
View File

View File

@@ -73,26 +73,35 @@ public:
consensus.BIP66Height = 29000;
consensus.CSVHeight = 29000;
consensus.SegwitHeight = 29000;
consensus.MinBIP9WarningHeight = 29240; // segwit activation height + miner confirmation window
consensus.MinBIP9WarningHeight = 29540; // segwit activation height + miner confirmation window
consensus.powLimit = uint256S("00000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffff");
consensus.nPowTargetTimespan = 14 * 24 * 60 * 60;
consensus.nPowTargetSpacing = 10 * 60;
consensus.nPowTargetSpacingV2 = 2 * 60;
consensus.nPowTargetTimespan = 24 * 60 * 60; // 86400 seconds
consensus.nPowTargetSpacing = 10 * 60; // old (before block 29000/LWMA)
consensus.nPowTargetSpacingV2 = 2 * 60; //120 seconds
consensus.fPowAllowMinDifficultyBlocks = false;
consensus.fPowNoRetargeting = false;
consensus.nRuleChangeActivationThreshold = 1916;
consensus.nMinerConfirmationWindow = 2016;
//24h Timespan / 2 Min Spacing = 720 blocks
consensus.nRuleChangeActivationThreshold = 720;
consensus.nMinerConfirmationWindow = 540; // 720 * 0.75
consensus.vDeployments[Consensus::DEPLOYMENT_TESTDUMMY].bit = 28;
consensus.vDeployments[Consensus::DEPLOYMENT_TESTDUMMY].nStartTime = 1199145601;
consensus.vDeployments[Consensus::DEPLOYMENT_TESTDUMMY].nTimeout = 1230767999;
// The best chain should have at least this much work.
consensus.nMinimumChainWork = uint256S("0x00000000000000000000000000000000000000000000001578157d557d557aa0");
// Chainwork Block 308000
// The best chain should have at least this much work.
consensus.nMinimumChainWork = uint256S("0x00000000000000000000000000000000000000000000009a5fd670f7a9ae6f2e");
// Blockhash Block 308000
// By default assume that the signatures in ancestors of this block are valid.
consensus.defaultAssumeValid = uint256S("0x0000000000000014351dee34029945d5a4dea299ec8843626695c88b084b4d10");
consensus.defaultAssumeValid = uint256S("0x000000000000174621a036477c7edff5648052fa268133658561e9ca840831be");
/**
* The message start string is designed to be unlikely to occur in normal data.
@@ -124,6 +133,8 @@ public:
vSeeds.emplace_back("dnsseed.palladium-coin.org");
vSeeds.emplace_back("dnsseed.palladium-coin.xyz");
vSeeds.emplace_back("dnsseed.palladium-coin.de");
vSeeds.emplace_back("dnsseed.palladiumblockchain.net");
base58Prefixes[PUBKEY_ADDRESS] = std::vector<unsigned char>(1,55);
base58Prefixes[SCRIPT_ADDRESS] = std::vector<unsigned char>(1,5);
@@ -149,16 +160,24 @@ public:
{69, uint256S("0x00000000ae75d0169080e9f0ddbcd80827eda623cfe1f4a2b1be6dcd49b916e6")},
{22170, uint256S("0x000000000000086425f826a2eb60c588aefd3e0783ddeccf0f4f0c985d348e69")},
{26619, uint256S("0x00000000000000d66df607146de7d9b423cf97150beb804d22439d199e868ca9")},
{28879, uint256S("0x0000000000000017e9e74b9b403b775098905418b1333e9612f510af66746aa7")},
{28925, uint256S("0x0000000000000014351dee34029945d5a4dea299ec8843626695c88b084b4d10")}
{28879, uint256S("0x0000000000000017e9e74b9b403b775098905418b1333e9612f510af66746aa7")},
{28925, uint256S("0x0000000000000014351dee34029945d5a4dea299ec8843626695c88b084b4d10")},
{50000, uint256S("0x000000000000041fddecba51204a679b15ae47fc8aa658ef4ea7b953445d95e5")},
{100000, uint256S("0x0000000000000850eba93bbc491f085e2c79c0c30c497292858c72e90cae69a5")},
{142892, uint256S("0x000000000000829a0a4cab2f040151766df64edfe8817c565d101ae12b51411a")},
{150000, uint256S("0x00000000000003212d753a62f2dec5b696ab22524cc49ba7cdc0d80c45d0eb18")},
{200000, uint256S("0x000000000000221a9e16556453fc86308b260d95d80c14bafaf053a09374e7eb")},
{250000, uint256S("0x0000000000012553b0303deaf5f2883deb66c901b6848dd03bb4a34f1774e0d0")},
{300000, uint256S("0x0000000000013acdf07a4fb988bbe9824c36eb421478a71c8196cf524dcba143")},
{308500, uint256S("0x000000000000693c6a323a828918f994abae9473373285aa22f0ec71fb5d0f39")},
}
};
chainTxData = ChainTxData{
// Data from RPC: getchaintxstats
/* nTime */ 1712377887,
/* nTxCount */ 29654,
/* dTxRate */ 0.01771170546987923,
/* nTime */ 1761142315,
/* nTxCount */ 361981,
/* dTxRate */ 0.005767377239409816,
};
}
};

View File

@@ -8,11 +8,12 @@
* IPv4 as well as onion addresses are wrapped inside an IPv6 address accordingly.
*/
static SeedSpec6 pnSeed6_main[] = {
{{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0x02,0xf3,0x8d,0xe3}, 2333},
{{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xd4,0x84,0x66,0x29}, 2333},
{{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0x67,0xb9,0xf8,0xab}, 2333},
{{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0x40,0xb0,0xdb,0x89}, 2323},
{{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0x95,0x1c,0x2d,0xbd}, 2323}
{{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xad,0xd4,0xe0,0x43}, 2333},
{{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0x52,0xa5,0xda,0x98}, 2333},
{{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0x59,0x75,0x95,0x82}, 2333},
{{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0x42,0x5e,0x73,0x50}, 2333},
{{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xad,0xf9,0xcf,0x6c}, 2333},
{{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xbc,0xda,0xda,0xd9}, 2333}
};
static SeedSpec6 pnSeed6_test[] = {

View File

@@ -579,9 +579,10 @@ void SetupServerArgs()
std::string LicenseInfo()
{
const std::string URL_SOURCE_CODE = "<https://github.com/palladium/palladium>";
const std::string URL_SOURCE_CODE = "<https://github.com/NotRin7/palladium>";
return CopyrightHolders(strprintf(_("Copyright (C) %i-%i").translated, 2009, COPYRIGHT_YEAR) + " ") + "\n" +
return CopyrightHolders(strprintf(_("Copyright (C) %i-%i").translated, 2024, COPYRIGHT_YEAR) + " ") + "\n" +
"Copyright (C) 2009-2024 The Bitcoin Core developers" + "\n" +
"\n" +
strprintf(_("Please contribute if you find %s useful. "
"Visit %s for further information about the software.").translated,
@@ -1255,6 +1256,7 @@ bool AppInitMain(NodeContext& node)
"listen=1\n"
"daemon=1\n"
"upnp=1\n"
"txindex=1\n"
"port=2333\n"
"rpcport=2332\n"
"rpcbind=127.0.0.1\n"
@@ -1264,12 +1266,17 @@ bool AppInitMain(NodeContext& node)
"deprecatedrpc=accounts\n"
"\n"
"# Addnodes:\n"
"addnode=dnsseed.palladium-coin.store\n"
"addnode=2.243.141.227:23333\n"
"addnode=212.132.102.41:23333\n"
"addnode=103.185.248.171:23333\n"
"addnode=64.176.219.137:2323\n"
"addnode=149.28.45.189:2323\n"
"seednode=dnsseed.palladium-coin.store\n"
"\n"
"addnode=89.117.149.130:2333\n"
"addnode=66.94.115.80:2333\n"
"addnode=173.212.224.67:2333\n"
"addnode=82.165.218.152:2333\n"
"\n"
"# ZeroMQ Configuration\n"
"zmqpubrawblock=tcp://0.0.0.0:28334\n"
"zmqpubrawtx=tcp://0.0.0.0:28335\n"
"zmqpubhashblock=tcp://0.0.0.0:28332\n"
"\n";
fwrite(strHeader.c_str(), std::strlen(strHeader.c_str()), 1, configFile);
fclose(configFile);

View File

@@ -41,7 +41,7 @@ SplashScreen::SplashScreen(interfaces::Node& node, Qt::WindowFlags f, const Netw
// define text to place
QString titleText = PACKAGE_NAME;
QString versionText = QString("Version %1").arg(QString::fromStdString(FormatFullVersion()));
QString copyrightText = QString::fromUtf8(CopyrightHolders(strprintf("\xc2\xA9 %u-%u ", 2009, COPYRIGHT_YEAR)).c_str());
QString copyrightText = QString::fromUtf8(CopyrightHolders(strprintf("\xc2\xA9 %u-%u ", 2024, COPYRIGHT_YEAR)).c_str());
QString titleAddText = networkStyle->getTitleAddText();
QString font = QApplication::font().toString();