Agui (@06013) • Hey
加油,生活一定会越来越好的!
Publications
- 当有一天老去,你是否还会如现在一般,热诚,生命,可惜只有一次,可贵的也只有一次,珍惜!
- Launch Phases
Below are the general launch phases (but not limited to). Please go to the Qortal Status Updates for the latest news on development. Also note: the Wiki Site Updates page keeps a log of updates to the wiki for easy reference.
Launch Phases Overview
**Phase 1:** Network Launch
**Phase 2:** Trade Portal
**Phase 3:** Qortal Data Network (QDN)
**Phase 4:** Q-Apps
**Phase 5:** Mesh Network
Phase 1: Network LaunchLaunched June 29th 2020QORT Coin (main platform asset)Minting, Leveling, and RewardsSponsorship FunctionalityCustom UI PlatformSimple Account CreationSecure Access Through Local or Hosted NodesQ-Chat P2P MessagingQ-Chat GroupsPhase 2: Trade PortalLaunched August 6th 2020 with BTC.BTC trades were too slow and costly for practical use, and were deactivated once LTC was implemented. BTC was later reactivated.Current coins supported are: BTC, LTC, DOGE, RVN, DGB, and ARRR.Qortal's Voting System was originally intended to go live during Phase 2 but has been delayed as the network has some bad actors who are self-sponsoring accounts and/or selling accounts to game our system.The development team is working on solutions to combat the gaming before the voting system is completed. We do not want a system governed by man, but by the codebase itself. Therefore, the development team is working on a system that will penalize accounts for gaming. See the Self Sponsor Governance page for more info on this topic.Once the Voting System is live, we will conduct votes to decide as a community which coins to allocate developer resources to adding more coins to the system. Ideally, Qortal will only build support for coins that meet a certain set of principles: 1) truly decentralized, 2) launched fairly (no ICO/pre-mine/airdrops), and 3) no proof-of-stake (PoS).You can read more about the Trade Portal here: Trade Portal Overview.You can read more about the Voting System here: Voting System Overview.Phase 3: Qortal Data Network (QDN)Launched January 14th 2022.The Qortal Data Network (QDN) empowers individuals to host their data as a ‘data node’.In short, how this works is the user compiles their data on their node, then broadcasts their namespace/registered name on the Qortal Network.The data is NOT hosted on the blockchain, it is hosted on the user's node. From there, a tiny hash is registered on the blockchain to record which account is the owner of the data, and the user's namespace is listed under the 'Websites' tab within the Qortal UI.Peers can then click the link to download and view the data.This is a peer-to-peer distribution of data, so peers are actually downloading the owner's data to their node in order to view. The recipient can then click the Red X within the UI to remove the data after viewing, or choose to keep the data and run a redundant copy for the owner.Redundant copies help keep the owner's data available for access on the Qortal Network, as the data is now accessible in an additional location for other peers.The current limitation as of November 2022 is 500mb, although it is believed to be smaller than that (around 400mb). Please remember this is a massive work in progress and the goal is to make this feature unlimited and further streamlined as development continues. You can read more about this topic on the Qortal Data Network (QDN) page.Data storage services (cloud hosting) are not live yet. The overall idea of this is to provide encrypted storage space to the public, where the service provider cannot access the data - only the "customer". Read more here: QORT Data Hosting ModelPhase 4: Q-AppsNOT YET LIVEQ-Apps will allow 1) further functionality/enhancements to existing features such as Q-Chat and QDN, and 2) any project to build on Qortal freely (excluding projects needing their own asset - this will require DevTeam review and submitting a summary of why they approve so the community can cast their votes to approve).Qortal will demonstrate the capabilities of this technology in several ways such as 1) a YouTube type replacement, 2) GitHub code repo type replacement (Qortal’s code will soon be stored on QDN and no longer on GitHub), 3) evolving Q-Chat into a Telegram type replacement along with a mobile app, 4) a blog application where readers can vote on the content and increase the content creator’s level to receive larger rewards and higher influence, and 4) a merchant payment system for the e-commerce aspect of QDN.You can read more about this topic on the Q-Apps page.Phase 5: Mesh NetworkNOT YET LIVEQortal's Mesh Network concept aims to provide an internet data service solution that is truly decentralized (P2P).You can read more about this topic on the Mesh Networking page.
- 忙忙碌碌的,lens是用不了了么,为啥点赞这些老报错
- would be awesome, I don’t know console for example :-).
- 清晨,新的一天开启,路虽远,未疲倦,加油!
- 眼前的艰难,只能我们自己默默承受
- 你必须一直往前走,才能忘乎所以,不顾一切,一切都会有安排!
- 周末来了,大家有什么安排。朋友们,周末愉快!
- 周末来了,大家有什么安排。朋友们,周末愉快!
- 古河床徒步
爽歪歪
- Founding Team Hardships
It is important to be transparent on all fronts, so with that, comes the financial situation of the project. When Jason Crowe (Crowetic) took over the development of QORA in 2016, it was determined that the QORA code would not be practical to continue building on. Therefore, the decision was made to rewrite the codebase in a clean Java code. Furthermore, the decision was made to completely rewrite every aspect of code that was to be considered from the original QORA and ultimately a new project was born that encompassed ideas from QORA and new concepts for an all-inclusive project known today as Qortal.
During this time, Crowetic was actively trading cryptocurrency on various platforms, had a small mining operation between two houses, and a self-started business providing computer repair, IT service, and blockchain consulting. Crowetic never expected to have to fully fund the Qortal Project on his own, but that ended up being the case for most of the story to be told. With the vision of what Qortal could offer the world, and how the current blockchain space was beginning to look less promising for a future where its applicability seemed to be overlooked, Crowetic made the decision to make a full commitment to Qortal’s development. He and the main core developer ‘Cat’ worked tirelessly to design and build a working core product. Crowetic devised a plan for a large mining operation to be done in Alberta, Canada. He and a couple partners pooled funds together, purchased land when an agreement was made with the agent on behalf of the local power company, and had the perfect plan to create cash flow for Qortal’s development. Thereafter, the power company went against the agreement and raised the price of power to an unfeasible rate as the operation was just underway. Having gone ‘all-in’ financially between the partners, there were no financial means to prevail from a mining operation stand-point. Crowetic did what he could to help smooth things over with his partners, and try to focus on the day trades and asset HODLing he was already engaged in daily.
The next big hurdle was the unexpected issues that arose with the implementation of BTC in the Trade Portal. Ultimately, trades were too slow and expensive so LTC was added to replace BTC. BTC trading was deactivated while BTC wallets remained. The hope was that the Trade Portal could provide liquidity to the market immediately, and coins could be sold to help keep the developers moving full time. Unfortunately, that did not go as planned and cost us a lot of time.
With only one core developer, who by the way is extremely talented, the development within the core carried on but to no surprise was not at a sustainable rate (concerning the current financial constraint). Attempts were made by Crowetic and others to secure funding for the development of Qortal. These attempts led to the project carrying on for some time further, but ultimately led to October of 2020 where everyone involved including Crowetic and Cat have no other choice but to secure day jobs, a base income, and less time to allocate to development. Surely no one involved has given up nor will they, but with a project still in the works, so much to be done, and hardly any marketing done while waiting for the project to reach certain milestones, the time has come to adapt. There was a considerable funding opportunity on the table in the earlier part of 2020, although as petty as it may sound to blame COVID-19, the truth of the matter is that it derailed and postponed a critical funding opportunity. (Currently Cat and Cal are the two core developers working in their free time as they both require full time jobs as primary sources of income as of 2021, again, updates won't be made here.)
Qortal has a lot already built on the core, a decent start within the UI, and a very promising group of developers and community members. It is time to share with the world what all has been in the works, share the big picture, and hopefully be able to obtain funding for further development. The Founders hate to sell people on a dream, although there is already a considerable amount of proof in the codebase and ‘beta-testing’ of sorts that we have a capable core team, but surely the right minds will see what we have in our reach.
The Founders hope that this document will be studied by its current community members and shared with people around the world. That those newcomers will study and see what this project truly aims to provide the world with. Qortal welcomes people of all types from around the world, no matter your technical expertise, availability to engage within the community chat channels, geographical location, or financial status. It would be highly appreciated if everyone would help share the good word of what Qortal aims to provide, and by more exposure, hopefully we can be successful in pursuing the CrowdFund idea.
Two ideas that the core team believe would be well received by the public are CrowdFunding for 1) ad space on other platforms to discuss the concepts of Qortal and rouse the masses, and 2) development of a first-of-its-kind mobile app and wallet for Qortal with basic Q-Chat functionality. The mobile app version will likely utilize load-balanced core nodes hosted by the team to access the basic wallet and Q-Chat functions in Qortal until one can be built with a more enhanced core that does efficient trimming and allows a top-only sync method. This will create a new core syncing method that will allow for mobile app minting and various other functionalities!
- ###ethers学习笔记 - 事件过滤
1. 基本概念
当合约创建日志(释放事件)时,它最多可以包含[4]条数据作为索引(`indexed`)。索引数据经过哈希处理并包含在[布隆过滤器](https://en.wikipedia.org/wiki/Bloom_filter)中,这是一种允许有效过滤的数据结构。因此,一个事件过滤器最多包含`4`个主题集,每个主题集是个条件,用于筛选目标事件。规则:
- 如果一个主题集为`null`,则该位置的日志主题不会被过滤,任何值都匹配。
- 如果主题集是单个值,则该位置的日志主题必须与该值匹配。
- 如果主题集是数组,则该位置的日志主题至少与数组中其中一个匹配。
2. 语法
`ethers.js`中的合约类提供了`contract.filters`来简化过滤器的创建:
```js
const filter = contract.filters.EVENT_NAME( ...args )
```
其中`EVENT_NAME`为要过滤的事件名,`..args`为主题集/条件。每个主题或条件参数可有`null`,单值或数组。
```js
contract.filters.Transfer(myAddress)
contract.filters.Transfer(null, myAddress)
contract.filters.Transfer(myAddress, otherAddress)
contract.filters.Transfer(null, [ myAddress, otherAddress ])
```
3. 执行结果
```
balance1: 453948002.925838
{
address: '0xdac17f958d2ee523a2206206994597c13d831ec7',
topics: [
'0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef',
null,
'0x00000000000000000000000028c6c06298d514db089934071355e5743bf21d60'
]
}
{
address: '0xdac17f958d2ee523a2206206994597c13d831ec7',
topics: [
'0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef',
'0x00000000000000000000000028c6c06298d514db089934071355e5743bf21d60'
]
}
转出
0x28C6c06298d514Db089934071355E5743bf21d60->0x11F594ABA62Cb56e038bfe49AF4A5f115e2ef875 95.5
转出
0x28C6c06298d514Db089934071355E5743bf21d60->0xed012409c4a37d060c875C122853a2B01dEEc4FE 745.5
转出
0x28C6c06298d514Db089934071355E5743bf21d60->0x3D8A0B9a90a50c12591F15cF4350B3024dA04dB2 1774.5
转出
0x28C6c06298d514Db089934071355E5743bf21d60->0xf4cBB0B48d6AE901712077DE24d8C9c4a7f8Ad1C 1129.68
```
- #明星-杨幂
杨幂,1986年9月12日出生于北京市,中国内地影视女演员、流行乐歌手、影视制片人。2005年,杨幂进入北京电影学院表演系本科班就读。2006年,因出演金庸武侠剧《神雕侠侣》崭露头角。2008年,凭借古装剧《王昭君》获得第24届中国电视金鹰奖观众喜爱的电视剧女演员奖提名 [1] 。2009年,在“80后新生代娱乐大明星”评选中被评为“四小花旦” [2] 。2011年,凭借穿越剧《宫锁心玉》赢得广泛关注 [3] ,并获得了第17届上海电视节白玉兰奖观众票选最具人气女演员奖 [4] 。2012年,不仅成立杨幂工作室,还凭借都市剧《北京爱情故事》获得了多项荣誉 [5-6] 。2015年,主演的《小时代》系列电影票房突破18亿人民币 [7] 。2016年,其主演的职场剧《亲爱的翻译官》取得全国年度电视剧收视冠军 [8] 。2017年,杨幂主演的神话剧《三生三世十里桃花》获得颇高关注;同年,她还凭借科幻片《逆时营救》获得休斯顿国际电影节最佳女主角奖 [9] 。2018年,凭借古装片《绣春刀Ⅱ:修罗战场》获得北京大学生电影节最受大学生欢迎女演员奖 [10] ;同年,她还获得了第五届中国电视好演员奖绿宝石女演员奖 [11] 。2021年,首次参加央视春节联欢晚会 [12] 。
- Qortal Project Background Info
The Qortal Project was born of the project called QORA which launched in 2014. Notice the "QORA" within the Qortal lettering in the official logo above?
https://qora.tech/
docs.qora.org documentaion
https://bitcointalk.org/index.php?topic=1358722.0
The takeover of QORA development took place in 2016 with the goal of rebuilding QORA into QORA2 as well as launching Qortal as a clone to be focused solely on a totally decentralized trade portal. However, since the takeover, many things have been modified in terms of overall goals. As of now, the Qortal Project will have the functionality of both QORA2 and Qortal (the original concept of a truly Decentralized Trading Platform). Thus, making Qortal an all-in-one platform with capabilities well beyond that of any existing blockchain system! By combining the ideas of the trade portal with the decentralized application hosting aspects of QORA, Qortal aims to be the most decentralized and scalable platform in existence. Virtually any public or private applications can be built on the chain, therefore, encouraging everyone to come together rather than having any need to compete. The system will reward every contributor to the network based fairly on their level of contribution.
**NOT A SINGLE PERSON NOR ENTITY OWNS QORTAL. EVERYONE OWNS IT!**
**BUILT BY THE PEOPLE, FOR THE PEOPLE.**
Why did QORA need to be rebuilt? The codebase was a spider webbed mess of code and not friendly for scalability in terms of how it could be designed for developers. Next, the chain itself was already bloated with the on-chain data hosting design as well as an over-inflated amount of coins. To be frank, there were several reasons why QORA was not feasible to build off of. When the current team took over the abandoned project by its founding team, the realization quickly came that QORA needed a complete rewrite and overall redesign. Hence, Qortal! So basically all of the cool ideas were adopted, expanded upon, and so much more added to the master plan than QORA had conceived. Especially removing the Proof of Stake (PoS) that QORA had, as Qortal’s ethos frowns upon PoS which allows money to buy power over the network, and Qortal is all about egalitarianism. We actually aim to never support any PoS systems. Meanwhile all of the terrible design flaws of QORA were casted out, with a total rebuild of the codebase into something with real potential. A fair QORA:QORT transition was made for those who invested in QORA.
Qortal's end goal is to achieve a core system of complete singularity, full ownership by each user, and total decentralization. There are limitless possibilities within a platform such as the concept of Qortal which enables EVERYONE TO BE IN FULL CONTROL OVER THEIR OWN PERSONAL INTERESTS.
Qortal will be an economic system composed of these values, with automated decentralized governance, contribution-based rewards with voting weight. Qortal could dramatically change the world's economic systems by not only merging them into a singular global system, but also providing complete transparency, state-of-the-art security, and honesty behind 'the system' that 'runs the world'. Should there be complete transparency to the world's 'system' and sovereignty for every person in it? The development team currently leading the Qortal Project believe that the answer is yes! We've come together to develop a system which is believed to adequately provide the fundamental base layer of such an autonomous, unstoppable, and unhackable system that could very well prove to run multiple aspects of the world of the future.
Anyone who decides to, can be part of the network where they are rewarded for as much effort as they put in and gain influence in said network accordingly; gaining both a fully transparent weighted vote on all proposals for the future of the system as well as a fair amount of block rewards shared properly with all participants. Welcome to the 'system' of the future world. It begins now and realistically cannot end without loss of power and/or communications throughout the world, at once. Which is why we also aim to provide a mesh-network and satellite program in the near future as well!
There has never been any other concept such as Qortal with a completely custom codebase that makes all of the core concepts possible to achieve. Excitement is building, as the next phases become closer to reality! Anyone can get involved. Together we can fill the voids and develop a solution to many of today's and the future's problems. Join us!
- A Quick Overview of Qortal
The Qortal Project will provide a viable solution to the infringement of our digital lives. Our data and communications are being monitored, free speech censored, social media accounts sanctioned or permanently banned unfairly, and so much more. The blockchain space is riddled with problems such as: 1) Bitcoin and other blockchains have become centralized, 2) projects claiming to be decentralized are usually not, 3) centralized exchanges have historically lost coin holder’s assets and not reimbursed the account holder, and 4) scam projects run rampant. We believe in restoring balance to the people of the world. We envision a platform that provides infrastructure for a new system. One that cannot be hacked or compromised, as it is truly decentralized and self-empowering.
Qortal aims to provide an unhackable censorship-free platform for a new Internet and systems to be built securely. This technology can provide the world with the freedom we deserve with non-fiat banking, payment transactions, speech, information trade, communication privacy, and more:
Local wallets that the individual has complete and sole control overTrue peer-to-peer trading (P2P)Web hosting and data storage where freedom of speech and trade of information can thriveSocial media safe haven where only admins of self-created groups can censor and have control overEncrypted peer-to-peer text, voice, and video communicationsMesh network data service with satellite bridging as an alternative to an internet service provider (ISP)Infrastructure for ethical third-party projects to build on
The Qortal DevTeam does not have any control over accounts, balances, censorship, etc. It is up to individuals to engage in the new system responsibly and admins to manage their sub-communities without oversight. Qortal does not have any intellectual property or centralized properties for legal responsibility. No government or powers that be can do anything about it other than shut down the entire Internet and ISP backbone. This is simply not realistic as virtually everything operates on the Internet and we would have much bigger problems at that point. We realize this is a debatable topic, but need to focus on the positive that Qortal aims to solve this vulnerability. We have plans to implement a mesh network and satellite bridge ISP alternative to remove the need for existing internet service providers (ISP) and the entire network can be run on devices as low powered as 5w5v (as much as a phone charger) so can easily be run on a solar panel. With this new sovereignty worldwide, we can grow together like never before and unify. This is the beauty of what can come from true decentralization utilizing blockchain technology.
So who controls the codebase of this ambitious project and are there any vulnerabilities? Qortal has a ‘DevTeam’ with 'DevTeam Admins' who are elected developers in charge of updating the codebase. This is the only ‘centralized’ aspect, but a necessary control over the code to maintain its integrity. Anyone can join the DevTeam and become a DevTeam Admin with time and contribution, as nothing within Qortal can be bought. Such as account levels and admin privileges. The DevTeam Admins require a group approval (with an on-chain transaction) of 60% in order to issue an auto-update. This means that an individual DevTeam Admin is not capable of going rogue and sabotaging the chain. As time goes on, more devs are added to the Admin team and the group becomes more decentralized, so-to-speak. Most of these individuals, who are located in various parts of the world, prefer to remain anonymous and this is extremely strategic as it ensures the codebase could never be overthrown - even if those whose identities are found were kidnapped or however our imagination wanders, where they would be ‘forced’ to corrupt the chain, it simply isn’t possible without the 60% approval.
We launched the Genesis block on June 29th 2020, and have a lot to work towards, but all of this can and will be done thanks to the strong community we’ve built and continue to grow. We’ve made it this far with hardly any funding and limited developer resources! The codebase is open source for both the blockchain and the Raspberry Pi hardware which can operate as a stand-alone desktop and blockchain node. Crowetic Hardware Development (CHD) is a new company that three of the Qortal founders formed to sell these devices to those who would like a plug-n-play device or want to support the team as CHD will profit share with the Qortal DevTeam (www.Crowetic.com). For those more technically inclined, they can buy the hardware themselves and follow the help files on the wiki, as well as seek tech support in Telegram, Discord or our very own blockchain-based Q-chat to build their own device. Virtually any modern computer can be ran as a node, and the help guides to do so are also on the wiki!
Qortal has its own coin called QORT which is both a service coin to power on-chain functionality, as well as a digital currency, which can be used as a form of payment on-chain. Businesses and services can accept whatever cryptocurrencies Qortal supports as payment methods. Qortal will provide a safe haven for a new Internet of e-commerce and job marketplaces where smart contracts can be utilized to make payments in cryptocurrency. Virtually any new, ethical system can be built on Qortal’s infrastructure!
Qortal will implement a voting system where the community will be able to vote on the project’s direction. The account levels and blocks minted will give members a weighted vote. This will allow the community to earn a heavier weighted vote based on time and contribution. Everyone reaches the same max level 10 account in time. This will keep the community involved and not force every decision to be left solely in the hands of the DevTeam.
A Deeper Dive Into Qortal
Qortal is not a clone of any other blockchain project. The codebase is written from scratch other than a few bits of code taken from QORA dealing with the transaction framework.
QORA is the original project of Qortal which has been in development for over 8 years and has evolved into a much more ambitious, all-encompassing focus on decentralization. QORA required nearly a complete rewrite of its codebase which led to the evolution of the project to what is now called Qortal.
CIYAM is a third-party group of developers who created the ‘AT’ SmartContract system which was the first of its kind to conduct a true peer-to-peer trade in the blockchain space. Qortal includes this CIYAM trade framework along with some customization known as the ‘TradeBot’ which allows automation of the multiple transactions involved in each cross-chain trade. The TradeBot of Qortal keeps track of each trade on behalf of the user who created them and can only be accessed by the user that created the trade. The custom TradeBot ultimately makes the Trade Portal more user-friendly with automation on the backend.
The point to make here is that the DevTeam did not find any existing codebase in the blockchain space suitable for what Qortal required and decided that what we aim for can be done, but will require the codebase to be written from scratch (other than the QORA and CIYAM framework implemented). Furthermore, Qortal will likely be the codebase that other projects will want to clone, although we are building infrastructure for any ethical project to build with Qortal, rather than against. Ethereum provides a platform for third-party projects to build on, but in our opinion, is extremely flawed and Qortal will become the more suitable option. We also do not aim to 'compete' with other projects. We simply aim to build regardless, in a complete stand-alone solution.
Funding Qortal has been extremely challenging as there is no intellectual property and was launched ethically with no ICO (initial coin offering), pre-mine, or airdrop. All of our developers currently have full-time jobs to support a base income and help with Qortal in their free time. Although it is extremely admirable of the devs to make themselves available for Qortal, it ultimately has caused a slower rate of production than would be possible if we could bring devs on full-time. With such an ambitious and revolutionary project, the rate of production has been a bit frustrating but we are proud to say development is moving forward nonetheless.
So what do we have so far after all these years of hardship and perseverance? Today, Qortal has an amazing community of developers and people of all walks of life, from all over the world, who truly value what we aim for. In just 18 months of launching Qortal, we have nearly as many nodes as Litecoin. Litecoin has been live since November 2013 and for a very long time was the #2 coin in terms of market cap and is extremely well-known. Anyone who has heard of Bitcoin, has most likely also heard of Litecoin. Given these facts, it is obvious that the model with which Qortal was constructed (which had a major focus toward making a larger network of full nodes for security of the overall blockchain) has played out exactly as intended: giving Qortal a much stronger network with more individual validators for the chain and more decentralization.
Phase 1 of our plan was to launch a stable base network, with an immutable ledger, account leveling, sponsorship system, and local wallets. This was quite a hurdle to overcome but we can proudly say that we have succeeded in this objective. Although with that said, as we build this infrastructure from scratch and new features are released, we still have our hoops and hurdles. We have identified areas of improvement, made changes, and foresee further modifications as needed. With limited dev time and resources, prioritizing and completing the workload has been challenging.
During Phase 2, we launched the Trade Portal for peer-to-peer (P2P) trading. BTC was the first coin we had supported in the Trade Portal but was realized to be too slow and costly for the time being, so BTC trading is not live at this time (but will be in the near future). Local wallets currently support QORT, BTC, LTC, DOGE, DGB, and RVN. The Trade Portal currently supports trading of LTC, DOGE, DGB, and RVN. The idea is to provide a gateway of obtaining QORT, and eventually we can circle back to adding more coins. We prioritized Phase 3 for building the new Internet, which we will cover shortly. If there’s anywhere folks should be safely storing their precious coin, it’s within Qortal as only the account holder has control over their keys and their coin cannot be compromised within the system. Q-Chat is also live: a blockchain-based messaging system that still needs a lot of work but currently provides true P2P encrypted messaging. Group messaging is live within Q-Chat but currently does not provide encryption (coming soon). The Voting System has been postponed to focus on other critical areas, but is expected to be implemented during Phase 3. Thereafter, the community will help decide which coins to add to the Trade Portal and local wallets.
Phase 3 has begun! Core version 3.0+ includes the data hosting which creates the opportunity for a new Internet with free web hosting and public data storage. Websites and data can be found within the Qortal UI as with all of the other plugins. Data hosting will eventually allow Q-Chat to have messages that stay on-chain longer than the 24 hour period they do now, including the ability to send pictures, videos and GIFs. Phase 3 will create the stepping stone we seek towards a new Internet where e-commerce and job markets can thrive as well as unhindered freedom of speech and trade of information.
Once we have these key elements in place and mass adoption begins to take place, we can begin to pursue the next sovereign solution: the ISP alternative referred to as Mesh Networking. We’ll have more focus on this area when we have more nodes on the network, although some of our devs are looking into it now. Mesh networking will be possible on the QORTector devices as well as any device with an added antenna solution! Satellite bridging will also be possible and we already have a satellite prototype in development. All of this is certainly possible. When it is ready, we will begin to remove the need for an existing ISP backbone and work towards becoming completely independent.
The last key component to cover with building on Qortal’s infrastructure, is third-party projects. Any project will be able to build in the App Center when it is live and provide a viable alternative to Ethereum. Projects wishing to launch a minting system with tokens will require the DevTeam to vet the project, then the Qortal community to vote for its approval, and then the DevTeam Admins will be authorized to give this asset permission to the project. This will be our way of ensuring only ethical projects wishing to have their own tokens are legitimate, opposed to the historic scam show we've seen unfold on blockchains like Ethereum. To clarify, when a blockchain has its own asset, this is called a coin. Such as Qortal and Ethereum. When projects build on a third-party blockchain so-to-speak, these assets are called tokens, such as ERC-20 tokens on Ethereum. We are just getting started and foresee this area of interest increasing exponentially with time as we gain more exposure in the crypto space. Users will be able to opt into these third-party features and services within the Qortal UI. The community will be able to rate and review these apps to let other users know how well received the apps are, just as we see today in the App Store on Apple and Android devices.
- #Solidity学习笔记-数字签名Signature
1. 基本概念
以太坊使用的数字签名算法叫双椭圆曲线数字签名算法(`ECDSA`),基于双椭圆曲线“私钥-公钥”对的数字签名算法。它主要起到了三个作用:
**身份认证**:证明签名方是私钥的持有人。
**不可否认**:发送方不能否认发送过这个消息。
**完整性**:消息在传输过程中无法被修改。
2.ECDSA标准及签名合约操作:
`ECDSA`标准中包含两个部分:
① 签名者利用`私钥`(隐私的)对`消息`(公开的)创建`签名`(公开的)。
② 其他人使用`消息`(公开的)和`签名`(公开的)恢复签名者的`公钥`(公开的)并验证签名。
`私钥`,`公钥`,`消息`,`以太坊签名消息`,`签名`
`*` 被签名的`消息`是一组数据的`keccak256`哈希,为`bytes32`类型。我们可以把任何想要签名的内容利用`abi.encodePacked()`函数打包,然后用`keccak256()`计算哈希,作为`消息`。
`* 消息`可以是能被执行的交易,也可以是其他任何形式。为了避免用户误签了恶意交易,`EIP191`提倡在`消息`前加上`"\x19Ethereum Signed Message:\n32"`字符,并再做一次`keccak256`哈希,作为`以太坊签名消息`。经过`toEthSignedMessageHash()`函数处理后的消息,不能被用于执行交易`。`
`*` 使用`metamask`钱包进行签名。`metamask`的`personal_sign`方法会自动把`消息`转换为`以太坊签名消息`,然后发起签名。所以我们只需要输入`消息`和`签名者钱包account`即可。
* 部署签名合约,验证签名。
3. 利用签名发放白名单
① 部署签名合约
② 利用`ECDSA`验证签名并铸造NFT
③ 验证是否正确铸造
- #Solidity学习笔记-默克尔树 Merkle Tree
基本概念
`Merkle Tree`,也叫默克尔树或哈希树,是区块链的底层加密技术,被比特币和以太坊区块链广泛采用。`Merkle Tree`是一种自下而上构建的加密树,每个叶子是对应数据的哈希,而每个非叶子为它的`2`个子节点的哈希。
`Merkle Tree`允许对大型数据结构的内容进行有效和安全的验证(`Merkle Proof`)。对于有`N`个叶子结点的`Merkle Tree`,在已知`root`根值的情况下,验证某个数据是否有效(属于`Merkle Tree`叶子结点)只需要`log(N)`个数据(也叫`proof`),非常高效。如果数据有误,或者给的`proof`错误,则无法还原出`root`根植。下面的例子中,叶子`L1`的`Merkle proof`为`Hash 0-1`和`Hash 1`:知道这两个值,就能验证`L1`的值是不是在`Merkle Tree`的叶子中。为什么呢? 因为通过叶子`L1`我们就可以算出`Hash 0-0`,我们又知道了`Hash 0-1`,那么`Hash 0-0`和`Hash 0-1`就可以联合算出`Hash 0`,然后我们又知道`Hash 1`,`Hash 0`和`Hash 1`就可以联合算出`Top Hash`,也就是root节点的hash。
我们可以利用网页或者Javascript库merkletreejs来生成`Merkle Tree`。
操作流程:
1)生成`Merkle Tree`
2)`Merkle Proof`验证
3)编写`MerkleProof`库:有三个函数,`verify()`函数——利用`proof`数来验证`leaf`是否属于根为`root`的`Merkle Tree`中,如果是,则返回`true,`它调用了`processProof()`函数;`processProof()`函数——利用`proof`和`leaf`依次计算出`Merkle Tree`的`root`。它调用了`_hashPair()`函数;`_hashPair()`函数:用`keccak256()`函数计算非根节点对应的两个子节点的哈希(排序后)。
4)编写`MerkleTree`合约。
5)部署`MerkleTree`合约。
6)验证测试。
总结:
在实际使用中,复杂的`Merkle Tree`可以利用`javascript`库`merkletreejs`来生成和管理,链上只需要存储一个根值,非常节省`gas`。很多项目方都选择利用`Merkle Tree`来发放白名单。
- Qortal Project Overview
Overview
Qortal aims to provide truly decentralized blockchain features with a codebase written from scratch which will support a scalable infrastructure for a variety of revolutionary new concepts including:
Website, blog, social media, and encrypted communication hostingPeer-to-peer (P2P) trade portal/truly decentralized exchange (DEX)Local wallets that eliminate the need for a centralized serviceState-of-the-art security and greater efficiency with data storage/usageInfrastructure for virtually any public or private application to be built securelyA ‘minting’ distribution system to provide fair block rewards to everyone involvedA voting system to make true decentralization possible and manageableA leveling system to credit user influence based on individual contributionA feature to create tokens for other projects which can be built on the chainSupporting hardware to provide router, node, wallet, and other blockchain solutionsMesh networking and satellite technology to provide decentralized service connectionsProblem
Blockchain technology has become widely accepted as a viable solution to providing anonymity, creating new currencies, introducing solutions to fair trade, improving security measures to combat the latest threats, and increasing operating system efficiencies to say the least. Although there are a lot of great ideas as to how blockchain technology can help mankind evolve into a future with high demands, we have yet to see a truly decentralized blockchain emerge which can provide all-in-one solutions to:
A system built by the people, for the people - to empower livesA place where free speech can thrive and data can be published without censorshipA stable and scalable infrastructure for both public and private applicationsA real ‘DEX’ or decentralized exchange for asset trading (without a central authority)A way for users to have complete control over their assets with better securityA more efficient way to store data on the chain and be able to access data fasterA block rewards system that distributes coins/tokens fairly (without expensive hardware)A voting system where the community’s voice is heard and determines the outcomeAffordable hardware to support the chain and allow everyone to get involvedSolution
We have now reached a time where crypto enthusiasts as well as freedom fighters around the world can take part in the next best thing with blockchain technology which will provide solutions to all of the problems identified. In short, Qortal will provide the foundation and gateway for solutions to our biggest concerns when it comes to the Internet's infrastructure, how we make use of the Internet and the decentralization of blockchain technology. Qortal will be able to provide a more secure way for websites, blogs, social media, communication, peer-to-peer (P2P) asset exchanges, wallet/asset storage, operating systems, cloud storage, internet service, and virtually any other aspect of the Internet to operate without a central authority if desired. Both public and private applications can be built on the Qortal Network and the Crowetic team is currently leading the project’s development in addition to the development of hardware applications to support it.
Background
The codebase for Qortal initially started as the QORA codebase. QORA had launched in 2014 and after the takeover in 2016 by the current development team, it was completely written. So why is Qortal not QORA? Unfortunately, there were a number of factors with QORA which made it less rewarding to pursue development opposed to the new Qortal. Factors such as a codebase that needed a complete rewrite and design as well as a convoluted amount of coins which devalued the project’s true worth (not to mention an unethical event where centralized exchanges lost QORA holder’s coin and a massive amount of coins remain ‘unavailable’). Qortal did not deserve to launch with such baggage. After considering the flawed aspects of QORA as well as Bitcoin today in comparison to the original white paper, Qortal has and will continue to be carefully designed to provide the world with a 100% decentralized blockchain concept that improves the way we make use of the Internet and blockchain technology!
Supporting Hardware
Qortal allows the average computer to operate as a full node (Linux, Windows & Mac), although a cheaper and revolutionary concept has emerged: the QORTector and QORTable. The QORTector utilizes RaspberryPi 4 boards with a custom kernel that operates on an average 5W power consumption - the equivalent to charging a phone! Comparing that to the expensive power-hungry ASIC miners of Bitcoin, it becomes apparent how incredible the options are for running a node on the Qortal Network. For those who are technically inclined to do so, the images for the QORTectors are made available for download here: Raspberry Pi 4
The QORTable devices are USB flash drives with software that allows you to run the Qortal Core and UI without having to install anything on your computer. The core and UI run with your computer's CPU, but the database stays in the external drive, which means you can plug-n-play your Qortal Core and UI from one computer to another at any time! In other words, you can stop where you're at on one computer and pick up where you left off on another computer with QORTable! Coming soon!
- For those who participated in the Alpha Round Climate Solutions bundles, you are also eligible and will be receiving an email with instructions
https://twitter.com/gitcoin/status/1640830505666088960
https://go.gitcoin.co/blog/hypercerts-for-public-goods-funding
- 古装的小鞠也是美美的
来自百度百科小鞠个人发展介绍:
个人发展2015年1月,鞠婧祎为日本杂志《周刊playboy》拍摄了写真 [17] ;随后,她主演了玄幻微电影《魔天劫》 [210] ,并参与演唱了影片主题曲《缘尽世间》 [18] ;而其作为固定嘉宾出演的芒果TV古装冷知识真人秀《史料不及》也于同年播出;11月,鞠婧祎开始以飞行嘉宾身份参加湖南卫视实境游戏秀《全员加速中》 [19-20] 。2016年,鞠婧祎主演了个人首部古装玄幻剧《九州·天空城》 [21] ,其在剧中饰演的是美丽高贵,却暗藏心机的羽族郡主,第一美人雪飞霜 [22] ,而该剧的插曲《醉飞霜》也由她演唱 [23] ;同年,她还主演了古装热血探案剧《热血长安》 [24] ,并在剧中饰演婉约俊秀,才智惊人的女主角上官紫苏 [25] ;8月,其为都市剧《麻辣变形计》演唱的主题曲《Fighting Day》上线 [26] ;10月,鞠婧祎发行了柔美风格的首张个人EP《每一天》 [27] ;12月,凭借“雪飞霜”一角获得腾讯视频星光大赏年度新锐电视剧女演员奖 [28] 。
- Qortal 101
Qortal is meant to be all-inclusive, regardless of a person’s level of technical understanding, and will become simpler with time as development continues. With that said, we realize the importance of breaking things down and helping the world transition into this new space. So this page is written for ALL but especially for the newcomer whom we don't want to feel overwhelmed or discouraged. We will try to make this page tolerable so bear with us!
What is Qortal?
Qortal is infrastructure that utilizes blockchain technology with a focus on true decentralization: web/data hosting, censorship-free internet for websites and social media, encrypted communications, alternative ISP solutions, platform for ethical projects to build securely, and more. Qortal is not only infrastructure for a decentralized, censorship-free Internet… it is an entire decentralized operating system where virtually any ethical project/application can be built securely (P2P)! What’s the big hype on decentralization? Centralization leads to systems being compromised, and it’s time for sovereign solutions. Why blockchain technology? It provides the most scalable and secure solution in general, and of course the only real way for us to create a system of true decentralization. We aim to create a viable alternative to the existing Internet, internet service providers (ISP), and Ethereum (blockchain project we do not think highly of). We aim to unleash the true potential of decentralized blockchain technology like never seen before in an all-in-one platform. This is not about anarchy per se, but we are certainly building an anarchistic platform that allows us to regain control over our digital lives and cannot be hindered by third-parties including government regulations. Our dream is to build a system designed to outlive us all. We call ourselves Qortians in the virtual land of Qortia. We’ll dive more into Qortal in a moment…
What is blockchain technology?
There is plenty of information on the Internet for you to explore on this topic. Simply put, blockchain technology is multiple computers called nodes which connect to each other and create a chain network that is extremely secure. Each node helps verify each block of data before a new block can be processed. It’s a form of verifying and securing the data on each transaction, each block. This creates what is commonly referred to as an immutable ledger. Meaning this data becomes unhackable and “set in stone” per se. That is, if the technology is being used in a truly decentralized way in which the chain of block data can only move forward. Otherwise it would invalidate the chain. So it is fool-proof in this regard when truly decentralized. Bitcoin and Qortal both have immutable ledgers. Blockchain technology can offer reduced overhead, increased security and cheaper scalability for virtually any type of project.
Bitcoin was the first to gain traction in the mainstream, launching in 2009, which utilizes a network of nodes by people all over the world. Bitcoin (BTC) was designed for anyone to run a basic computer and support the immutable ledger. Bitcoin uses a mining system called Proof of Work (PoW) which rewards the block signer with a digital coin. This is known as the block reward. The coin is actually created by the blockchain one at a time, one block at a time. In the case of Bitcoin, only 21 million Bitcoins will ever be produced. You may ask what happens after the 21 million have been mined, as this removes the incentive to continue running a node, right? The answer is no, since there are transaction fees which are distributed to the miners. This separate type of reward will continue to happen indefinitely.
The problem with Bitcoin is that it creates competition between the nodes as only one node is rewarded each block for signing the block. In other words, each block has to be signed before moving onto the next block, which is the nature of blockchains, but Bitcoin creates competition between miners. This has led to the evolution of Bitcoin ‘miners’ which are ASIC machines built specifically for Bitcoin to run extremely fast computing and greater chance of signing blocks - putting slower machines at a disadvantage. These mining machines have become increasingly expensive and require a lot of power to run, while making basic computer miners obsolete. To no surprise, Bitcoin mining is no longer all-inclusive and has become a system where money equals power over the network. This is totally against the fundamental principles of the Bitcoin White Paper written by the anonymous founder ‘Satoshi Nakamoto’. In some regards, Bitcoin mining is becoming less decentralized and more centralized. The reason for this is due to the PoW mining algorithm. It simply allows money to equal power over the network! Therefore PoW like this is flawed and leads to centralization! There’s a lot more we could go over with Bitcoin, but this was included to give newcomers a quick intro to blockchain tech and highlight some key areas.
Next, it is important to address Ethereum, which launched in 2015, and why it is NOT truly decentralized. Ethereum (ETH) took blockchain technology to a new level compared to Bitcoin by creating infrastructure. Ethereum allows other projects to build on its chain. A brilliant idea, as it has led to all sorts of use cases including commercial but unfortunately the centralized control has allowed blocks to move backwards, referred to as a rollback. Most of us sovereign-driven folks find this rollback completely against the fundamental principle of using blockchain technology. This is clearly an unethical action, in our founding opinion, to refund investors after Ethereum’s DAO SmartContract was hacked and millions stolen. So it is clear that Ethereum is fully controlled and only the big money people are of importance. Not to mention that due to the hack, Ethereum did not have the proper underlying security layers for its users to have complete confidence in! One of the many examples of how central control leads to unethical practices. Especially the boom of scams that launched on Ethereum which make us cringe! Ethereum has been using the PoW mining algorithm since its inception. On December 1st 2021, Ethereum will change PoW to Proof of Stake (PoS). As mentioned above, conventional PoW like this is flawed and leads to centralization by creating competition with the block reward only going to the block signer. PoS is also flawed and leads to centralization. The idea of PoS is to remove the flaws of PoW’s need for expensive hardware and high electricity usage. PoS requires nodes to hold coins, or ‘stake it’, and rewards those with higher wallet balances. The idea being that higher wallet balances have more vested and intend to authentically secure the network - not attack it. The reality of PoS is that it creates another system where money equals power. On a different note, Ethereum launched an initial coin offering (ICO) in which 72 million coins were pre-mined for the sake of raising funding. We respectfully feel that ICOs are not ethical, as they enrich selected people and historically most of the ICOs were blatant cash grab-n-dash schemes where the investors were left empty handed. A dicey situation nonetheless. Again, there’s a lot more we could go over, but this was included to give newcomers a quick intro to blockchain tech.
Qortal vs Other Projects
The blockchain space is largely full of scams or projects we feel are unethical or flawed in some aspect. At the time of beginning to build Qortal’s codebase, there were no projects in existence which had a codebase worthy of cloning or taking source code from, so it was decided to be written from scratch. Qortal was founded on ethical and egalitarian principles:
Qortal must be truly decentralized with a focus on mass adoption.No one can buy their way into Qortal; money does not equal power over the network.Qortal is all-inclusive and allows anyone to run a basic computer as a node.Qortal has its own mining algorithm called ‘minting’ in which every minting node earns a portion of the block reward each block - removing any form of competition with block signing and replacing it with an attitude of genuinely supporting the network. WE DO NOT MINE, WE MINT! We do not have a term of Proof of __. It is simply called ‘minting’.Everything built on-chain is truly decentralized; there are no centralized aspects at all.There will be no private interest ruling over the common good of the people; the Voting System will let our voices be heard and the DevTeam will always take into consideration our interests.There can be no censorship or sanctioning power from the Development Team. We strongly believe it should be solely up to the individual to have complete control over their digital lives within this new system. (Admins of groups they make will have control over their sub-community just as you’d expect as an admin on a Facebook group/page.)With true decentralization, no outside forces can regulate or sanction Qortal directly. There is no intellectual property, there is no one to hold accountable for others’ actions.We felt launching ICO and pre-mining QORT would be unethical, so we did not; Genesis Block #1 minted the first QORT coin.We are not money-driven, we are sovereign-driven.When Did Qortal Launch?
Qortal launched Genesis block on June 29th 2020. The Trade Portal was launched on August 6th 2020. Qortal Data Network (QDN) was launched on 1/14/22. We were not able to launch everything at Genesis with limited funds and limited dev resources, so we are building as we go. Bear with us as there is a lot underdeveloped but considering the circumstances, everything is moving along nicely! Bear with us!
What are we planning to build with Qortal exactly?Decentralized, censorship-free Internet which is done by running your own node and hosting your own website on your node. You’ll no longer need a third-party hosting provider or have to pay for a website url. Your registered name on Qortal is yours to keep and can be used for your website too!For users browsing the new web, they'll be able to access the free trade of information and make use of the crypto we've built support for. Services can choose to accept the various coins in exchange for their services/goods. As you can imagine, we're barely scratching the surface of this potential (as with everything in this page).Internet service provider (ISP) alternative utilizing mesh networks and satellite bridging. As local mesh networks grow, they depend less on their actual ISP, eventually we can utilize satellites to bridge gaps between geographical locations and one day get to the point where we are completely sovereign!Peer-to-peer solutions remove any need for centralized components: 1) Voice, video and text communications should be encrypted and safe between two parties, 2) We should have complete control over our coin wallets and trade with others directly.Infrastructure for apps to be built freely (Q-Apps). Also ethical projects to launch their own asset (token) if the community approves of the proposition.Voting system on our blockchain, where blocks minted equate to a weighted vote, and together we help determine outcomes with developmental decisions.What do we foresee as founders and early adopters?
A new ecosystem free of any outside control. A censorship-free platform where free speech and trade of information can securely operate. A new Internet where freedom of speech, free trade of information, e-commerce and job markets can thrive! Maybe the world will begin to grow closer than ever before, become a more synchronized and educated bunch, who can demand change and make change in the world like never seen before. If we can regain control over our digital lives and banking, we hold the cards in this new world and corrupt leadership will ultimately fall. This won’t happen overnight but we can surely make change and better contribute to mankind’s success.
What is Minting?
Minting is our version of mining cryptocurrency on a blockchain: a much different version where we can run an average computer to take part, do not compete to sign blocks, fancier computers don't have an advantage, and it's a peer-to-peer solution (P2P). Learn more about the Minting System and sponsorship process here: Minting Overview
What is QDN and when will Qortal have mesh networking?
QDN stands for the Qortal Data Network. This is our decentralized data hosting solution where anyone can host their website for free, store public data for free, and no longer have any reliance on centralized components. Mesh networking will come later as the Qortal node base grows and the DevTeam is able to allocate time for the mesh network concept. Read more about the QORT Data Hosting Model and Mesh Networking.
Free Website and Data Hosting is LIVE
Read more about it on the QORT Data Hosting Model page and the guide to do so on the How To Host Your Public Data
No Total Coin Cap
Bitcoin for example, will only produce 21 million coins into circulation. Thereafter, the transaction fees will be the remaining incentive for nodes to continue running the chain. With Qortal, we have little to no transaction fees and aim to remove them as much as possible over time. This is part of the reason behind the decision to keep Qortal’s QORT coin infinitely minting without a total cap. The other reason being that we expect Qortal to outlive us all, and with the massive potential for applicability for QORT within the system: being that it acts as a service coin and powers on-chain functionality. (QORT can also be used as a digital form of payment.)
Listing QORT on Third-Party Sites or Exchanges
We have nothing against listing QORT on third-party sites such as CoinGecko or CoinMarketCap. If anything, it gains Qortal more exposure and credibility. We have been listed on CoinMarketCap as an ‘untracked listing’ since QORT is not listed on any of their approved third-party exchanges. It turns out CoinGecko will only approve projects that are listed on exchanges they approve. So CoinGecko is not an option considering the next point below.
We have no interest in listing QORT on third-party centralized exchanges (CEX): 1) we have our own Trade Portal, 2) listing on exchanges typically requires fees, and 3) totally against the Qortal ethos! The biggest risk factor is working with a CEX’s database and just like your traditional bank, your balance is a virtual credit that you are assuming is able to be cashed out at any time. In other words, users assume the CEX has proof of reserves which historically is not always the case. There’s just too much risk associated with these services so from an ‘official’ stance, our project wont be supporting the idea of listing on CEXs. These centralized exchanges are exactly why Qortal’s Trade Portal is being developed - to offer true peer-to-peer (P2P) trading and local wallets without any middleman and nonsense that has historically come with it!
How to buy QORT
See The QORT Coin page after reading Utilizing the Trade Portal below.
Utilizing the Trade Portal
Qortal’s Trade Portal is truly decentralized. This means there is no centralized vault where you can buy coin directly based on whatever amount you’d like. This means you’ll have to run a node, fully synced (does not require sponsorship or a minting account), to utilize the Trade Portal. You’ll need to buy LTC or other coins we support in Trade Portal (currently DOGE, DGB and RVN), from a third-party exchange such as Coinbase. Then you can transfer that coin to your Qortal wallet address. For example, buy LTC on Coinbase, then send LTC to your Qortal LTC wallet address. Thereafter, you can go to the Trade Portal and buy listed sell orders. Trades are not immediate, as this is a true cross-chain trade and takes a few minutes. You can track the transaction in your wallet section, you can also see the completed transaction in the Exqlorer. See Exqlorer.com for more info!
How do you setup your account on Qortal?
See Account Setup & Recovery wiki page!
BE SURE TO SAVE A BACKUP FILE!
Qortal is truly decentralized. Therefore, if you lose your keys to your account, there is NO account recovery. Fear not. All you need to do is download a backup file during the process of creating your account in the UI. THIS IS EXTREMELY IMPORTANT! During account creation, you can also select the ‘Advanced User’ option and write down your seed phrase. This can also be used to recover your account. A lot of our community members memorize this seed phrase as well as keep a backup file. See Account Recovery & Backup File for more info.
What do you need to do to take part?
Simply run a node. This means download the core and UI to your existing computer, or build/buy a Raspberry Pi 4 setup. **Be sure to setup and backup your account properly with multiple backup files:** https://wiki.qortal.org/doku.php?id=account_setup_recovery
Qortal is all about community contribution. So how can you contribute? Whether you can help with developing the codebase, creating more exposure on social media, word-of-mouth marketing, creating infographics, or just answering general questions in our chat systems with newcomers, every bit helps! There is no pressure to contribute per se. We are simply community-driven and contribute when we can, where we can. Everyone finds their way of helping with time.
Do you have to be sponsored?
You do not have to be sponsored to run a node and utilize all of the P2P features within Qortal or navigate the new Internet, including hosting your own site or data! Sponsorship is required to become a minter to earn your portion of the block reward and begin leveling up your account. Your account level will not only be used for your block reward, but also for the Voting System we aim to build. Wherein your account level will give you a weighted influence based on time and contribution. To become sponsored, simply engage the community, study the available content, value what we are building, and try to contribute if and when you can! We are eagerly working to sponsor newcomers and look forward to further growing the network of minters as that means greater decentralization and network stability! Learn more about the minting and sponsorship system on the Minting Overview and Becoming A Minter pages.
What are the minimum system requirements for a computer to be a node?
Minimum specs for running a node:
For starters, your system by default will require 25% RAM and ~50gb of storage. Depending on what you intend to do on Qortal, you’ll likely need more than 50gb - such as using the Qortal Data Network and browsing websites. At the present time, the core and UI will run with 2GB of ram or even less, and 1 core even, depending on the type of core (it's hard to give 'base specs' like that without caveats). Windows is the worst with everything, especially memory management, so specs for ideal performance on Windows would be different than any other OS. It’s likely a minimum requirement for Windows of quad core, 8GB RAM (no other apps running ideally) and at least 50GB free strictly for the database. Any device with Java 11+ (11.0.2+ preferred) will run the Qortal core. Ideally you’ll have admin access to your router which will allow you to configure port forwarding and setting static IP addresses for your node(s). Yes - you can run more than one computer as a node, this won’t earn you more coin, but will help keep your account synced and minting the maximum available blocks (if you choose to become a Minter - not required to use the rest of the platform - Minting just allows you to earn coin for running your node, level up, sponsor people when you reach level 5, and also take part in the future Voting System). Minting vs non-minting nodes require the same hardware resources fyi.
Do you have to run a node 24/7?
If you don’t run a node 24/7, you will be faced with having to resync your node each time you do want to run your node. So you don’t HAVE to run a node 24/7, but it is recommended. If you do not wish to keep your existing computer running as a node 24/7, we recommend purchasing a Raspberry Pi 4 setup and building your own node. Or you can purchase one pre-configured from Crowetic.com which is a third-party service provided by co-owners Crowetic and G Factor. These devices, whether you build it yourself or purchase one from www.Crowetic.com, will provide you with a stand-alone desktop and blockchain node that only uses 5W/5V power which is the same as leaving a phone charging all day! They have custom kernels built specifically for Qortal and are definitely worth considering.
**Please note:** You need to command the core to shut down before turning off your computer. Failing to do so can corrupt your database aka db. If you have Linux, Mac or a Raspberry Pi/QORTector you will simply go into your computer terminal and enter two commands:
cd qortal
./stop.sh
Starting the node manually is:
cd qortal
./start.sh
For Windows users, you will simply right click the Qortal icon in the system tray next to the clock, then select ‘exit’. This will stop the core.
Will your computer run the core in sleep mode?
No. If your computer goes to sleep, it will not be running the core. So you’ll want to turn off the sleep setting.
How do you turn your existing computer into a node?
Go to https://qortal.org/downloads/ and be sure to download: 1) core and 2) UI. You’ll need to have your core downloaded and running, then download the UI and open. Core must always be running, UI is only needed when you want to open it. UI is simply communicating to the Core. Core is communicating with the blockchain. Moving forward after the recent launch of core version 2.0 we no longer need to ‘bootstrap’. This means your core will automatically bootstrap or set up your node to be synced 90% or better after you download. Just let the node finish syncing the remaining blocks. You can see your ‘current block height’ in the bottom left corner of the screen, and it will show you the percentage synced next to it. You can check the current block height of Qortal’s chain at https://exqlorer.com/ if you’d like. There are help guides in this wiki for each operating system!
Can you run more than one node?
Yes. 1) You could run another node for redundancy; if your first node went down for some reason, your second node could keep your account minting. You will NOT earn any additional block rewards for doing so, this is solely for redundancy. 2) You may have someone who lives with you who would like to run a node. It is perfectly fine for both of you to have your own nodes, with your own minting accounts.
For Crowetic.com customers...
See QORTector Walkthrough wiki page for a guide on how to setup your QORTector!
What kind of developers do we need?
Core is written in Java. UI is written in JavaScript. Have any interested developers join us in Discord or Telegram and we’ll take it from there! Official links: Official Links
The DevFund
The DevFund is an account managed by @crowetic to send QORT or other coins we support to the DevTeam for their work. You can easily see the DevFund transactions at https://exqlorer.com/address/QWfYVQfuz2rVskYkpkVvLxL3kUPmBgKhHV which will show what addresses have sent coin to the DevFund, and what addresses have been sent coin from the DevFund. Learn more about the Exqlorer here Exqlorer.com.
The DevFund has sold a lot of QORT since launch which we are extremely grateful for! The liquidity has helped us pay devs in LTC and buy equipment for special circumstances. We haven’t had any real funding, we didn’t launch with an ICO or any other non-ethical tactic of raising funds. It has been an extremely challenging journey with such a lack of funding but we have and will continue to prevail! We see it would be best for the DevFund to change direction at this point. That is, to hang onto more QORT as surely it will rise in value here soon? We have data hosting and other development in the works that will surely bring more value and adoption. So really the DevFund should hold more QORT for future value and taking care of devs in future. Selling at such low prices now seems to almost be counterproductive when devs could receive QORT and sell themselves if they really want to. Surely devs should see the future value and want to HODL. Investing in their contributions now for the longer run.
We have 3 chat systems available!
We have Official chat channels on Discord, Telegram, and our blockchain-based Q-Chat! Eventually we would like to permanently get off of Discord and Telegram as we are building our own sovereign solution on Qortal’s blockchain: Q-Chat. We have a lot of plans for Q-Chat, so it is currently underdeveloped but does provide basic chat-based functionality now. Eventually we will have the ability to do video and voice calling, image attachments, and more! See Official Links for our Discord and Telegram channels.
**Please note:** we have a collage of different personalities from all over the world engaging in our chat systems. We shouldn’t let negativity or differences in opinions steer us off course. Qortal is greater than a heated argument or foul attitudes, and we don’t have to like everyone to take part. Just scroll past!
The Qortal Wiki
We strive to build this wiki into a melting pot of information related to Qortal. Obviously this will be an infinite task of updating so bear with us and please take the time to study the content when you can. If you have any suggestions for content to add to the wiki, please let us know! There is a search bar in the top right corner which hopefully becomes a successful tool to easily find answers to questions.
Be sure to follow the Qortal Status Updates and Wiki Site Updates pages.
Below are a list of important reads on the wiki:
Qortal Project Overview
Qortal In A Nutshell
The Big Picture of Qortal
Fundamental Principles
The Qortal Credo
The QORT Coin
The Future of Qortal
Most Common Questions
Q&A Time!
Wiki Help Videos
Be sure to check out the help videos on the wiki - expect more of these! Click here: Help Videos
- 凌晨四点钟,我看见海棠花未眠,
总觉得这个时候,你应该在我身边。
- #Solidity学习笔记-应用E-ERC721
ERC721-以太坊非同质化代币标准
EIP与ERC:`EIP`全称 `Ethereum Improvement Proposals`(以太坊改进建议), 是以太坊开发者社区提出的改进建议,`EIP`可以是 `Ethereum` 生态中任意领域的改进, 比如新特性、ERC、协议改进、编程工具等等;`ERC`全称 Ethereum Request For Comment (以太坊意见征求稿), 用以记录以太坊上应用级的各种开发标准和协议;`EIP`包含`ERC`。
ERC165标准:通过ERC165标准,智能合约可以声明它支持的接口,供其他合约检查。`IERC165`接口合约只声明了一个`supportsInterface`函数,输入要查询的`interfaceId`接口id,若合约实现了该接口id,则返回`true。`ERC721的`supportsInterface`函数实现当查询的是`IERC721`或`IERC165`的接口id时,返回`true`;反之返回`false`。
IERC721(interface IERC721 is IERC165):`IERC721`是`ERC721`标准的接口合约(事件和函数),规定了`ERC721`要实现的基本函数。它利用`tokenId`来表示特定的非同质化代币,授权或转账都要明确`tokenId`;而`ERC20`只需要明确转账的数额即可。
IERC721Receiver:为了防止误转账,`ERC721`实现了`safeTransferFrom()`安全转账函数,目标合约必须实现了`IERC721Receiver`接口才能接收`ERC721`代币,不然会`revert`。`IERC721Receiver`接口只包含一个`onERC721Received()`函数。
IERC721Metadata(interface IERC721Metadata is IERC721):`IERC721Metadata`是`ERC721`的拓展接口,实现了3个查询`metadata`元数据的常用函数:name(),symbol(),tokenURI()。
ERC721(contract ERC721 is IERC721, IERC721Metadata):`ERC721`主合约实现了`IERC721`,`IERC165`和`IERC721Metadata`定义的所有功能。
一个免费铸造NFT的合约(contract MYApe is ERC721):总量设置为`10000`,只需要重写一下`mint()`和`baseURI()`函数即可。由于`baseURI()`设置的和`BAYC`一样,元数据会直接获取无聊猿的,类似RRBAYC:
测试流程:按顺序编译合约,部署MYApe合约,铸造NFT,查询NFT详情。
- #Solidity学习笔记-应用-空投
`Airdrop`空投合约逻辑非常简单:利用循环,一笔交易将`ERC20`代币发送给多个地址。合约中包含两个函数
`getSum()`函数:返回`uint`数组的和,对空投数量求和。
`multiTransferToken()`函数:发送`ERC20`代币空投,包含`3`个参数:代币合约地址,接收空投用户地址数组,空投数量数组。
流程:
1)部署ERC20代币合约,并给自己mint 10000单位代币
2)部署空投代币合约
3)利用ERC20代币合约的授权函数,给空投合约授权10000单位代币
4)执行空投合约的代币批量转账函数,进行空投
5)利用ERC20代币合约的balanceOf函数查询余额,核实结果
- #Solidity学习笔记 - 01 RemixIDE工具
`Remix`是以太坊官方推荐的智能合约开发IDE,非常易用。`Remix`让你可以直接在浏览器中快速部署测试智能合约,而不需要安装配置任何程序。
基本操作:工作空间、项目目录结构树、主编辑窗口、编译、部署、调用
- #Solidity学习笔记-应用-ERC20
`ERC20`是以太坊上的代币标准。
`IERC20`是`ERC20`代币标准的接口合约,规定了`ERC20`代币需要实现的函数和事件。
`IERC20`定义了`2`个事件:`Transfer`事件和`Approval`事件,分别在转账和授权时被释放;`IERC20`定义了`6`个函数,提供了转移代币的基本功能,并允许代币获得批准,以便其他链上第三方使用:`totalSupply()`返回代币总供给;`balanceOf()`返回账户余额;`transfer()`转账;`allowance()`返回授权额度;`approve()`授权;`transferFrom()`授权转账。
- 鞠婧祎(Cecily),1994年6月18日出生于四川省遂宁市,中国内地影视女演员、流行乐歌手。2013年11月2日,鞠婧祎凭借SNH48《剧场女神》团体公演正式出道。2014年开始,在连续两届的SNH48总选举中相继获得第4位和第2位 [1-2] 。2016年,主演个人首部玄幻剧《九州·天空城》 [3] ;同年,她还主演了古装热血剧《热血长安》。2017年,鞠婧祎成为了SNH48首位总选举连霸成员,并晋升SNH48明星殿堂,她也正式开始单飞发展 [4] 。2018年,鞠婧祎凭借古装剧《芸汐传》在影视领域崭露头角。2019年,因在神话剧《新白娘子传奇》中饰演白素贞而赢得颇高关注 [5] ;她也首次入选福布斯中国名人榜 [6] ,并成为了福布斯中国30位30岁以下精英人物 [7-8] 。
- Qortal 101
Qortal is meant to be all-inclusive, regardless of a person’s level of technical understanding, and will become simpler with time as development continues. With that said, we realize the importance of breaking things down and helping the world transition into this new space. So this page is written for ALL but especially for the newcomer whom we don't want to feel overwhelmed or discouraged. We will try to make this page tolerable so bear with us!
What is Qortal?
Qortal is infrastructure that utilizes blockchain technology with a focus on true decentralization: web/data hosting, censorship-free internet for websites and social media, encrypted communications, alternative ISP solutions, platform for ethical projects to build securely, and more. Qortal is not only infrastructure for a decentralized, censorship-free Internet… it is an entire decentralized operating system where virtually any ethical project/application can be built securely (P2P)! What’s the big hype on decentralization? Centralization leads to systems being compromised, and it’s time for sovereign solutions. Why blockchain technology? It provides the most scalable and secure solution in general, and of course the only real way for us to create a system of true decentralization. We aim to create a viable alternative to the existing Internet, internet service providers (ISP), and Ethereum (blockchain project we do not think highly of). We aim to unleash the true potential of decentralized blockchain technology like never seen before in an all-in-one platform. This is not about anarchy per se, but we are certainly building an anarchistic platform that allows us to regain control over our digital lives and cannot be hindered by third-parties including government regulations. Our dream is to build a system designed to outlive us all. We call ourselves Qortians in the virtual land of Qortia. We’ll dive more into Qortal in a moment…
What is blockchain technology?
There is plenty of information on the Internet for you to explore on this topic. Simply put, blockchain technology is multiple computers called nodes which connect to each other and create a chain network that is extremely secure. Each node helps verify each block of data before a new block can be processed. It’s a form of verifying and securing the data on each transaction, each block. This creates what is commonly referred to as an immutable ledger. Meaning this data becomes unhackable and “set in stone” per se. That is, if the technology is being used in a truly decentralized way in which the chain of block data can only move forward. Otherwise it would invalidate the chain. So it is fool-proof in this regard when truly decentralized. Bitcoin and Qortal both have immutable ledgers. Blockchain technology can offer reduced overhead, increased security and cheaper scalability for virtually any type of project.
Bitcoin was the first to gain traction in the mainstream, launching in 2009, which utilizes a network of nodes by people all over the world. Bitcoin (BTC) was designed for anyone to run a basic computer and support the immutable ledger. Bitcoin uses a mining system called Proof of Work (PoW) which rewards the block signer with a digital coin. This is known as the block reward. The coin is actually created by the blockchain one at a time, one block at a time. In the case of Bitcoin, only 21 million Bitcoins will ever be produced. You may ask what happens after the 21 million have been mined, as this removes the incentive to continue running a node, right? The answer is no, since there are transaction fees which are distributed to the miners. This separate type of reward will continue to happen indefinitely.
The problem with Bitcoin is that it creates competition between the nodes as only one node is rewarded each block for signing the block. In other words, each block has to be signed before moving onto the next block, which is the nature of blockchains, but Bitcoin creates competition between miners. This has led to the evolution of Bitcoin ‘miners’ which are ASIC machines built specifically for Bitcoin to run extremely fast computing and greater chance of signing blocks - putting slower machines at a disadvantage. These mining machines have become increasingly expensive and require a lot of power to run, while making basic computer miners obsolete. To no surprise, Bitcoin mining is no longer all-inclusive and has become a system where money equals power over the network. This is totally against the fundamental principles of the Bitcoin White Paper written by the anonymous founder ‘Satoshi Nakamoto’. In some regards, Bitcoin mining is becoming less decentralized and more centralized. The reason for this is due to the PoW mining algorithm. It simply allows money to equal power over the network! Therefore PoW like this is flawed and leads to centralization! There’s a lot more we could go over with Bitcoin, but this was included to give newcomers a quick intro to blockchain tech and highlight some key areas.
Next, it is important to address Ethereum, which launched in 2015, and why it is NOT truly decentralized. Ethereum (ETH) took blockchain technology to a new level compared to Bitcoin by creating infrastructure. Ethereum allows other projects to build on its chain. A brilliant idea, as it has led to all sorts of use cases including commercial but unfortunately the centralized control has allowed blocks to move backwards, referred to as a rollback. Most of us sovereign-driven folks find this rollback completely against the fundamental principle of using blockchain technology. This is clearly an unethical action, in our founding opinion, to refund investors after Ethereum’s DAO SmartContract was hacked and millions stolen. So it is clear that Ethereum is fully controlled and only the big money people are of importance. Not to mention that due to the hack, Ethereum did not have the proper underlying security layers for its users to have complete confidence in! One of the many examples of how central control leads to unethical practices. Especially the boom of scams that launched on Ethereum which make us cringe! Ethereum has been using the PoW mining algorithm since its inception. On December 1st 2021, Ethereum will change PoW to Proof of Stake (PoS). As mentioned above, conventional PoW like this is flawed and leads to centralization by creating competition with the block reward only going to the block signer. PoS is also flawed and leads to centralization. The idea of PoS is to remove the flaws of PoW’s need for expensive hardware and high electricity usage. PoS requires nodes to hold coins, or ‘stake it’, and rewards those with higher wallet balances. The idea being that higher wallet balances have more vested and intend to authentically secure the network - not attack it. The reality of PoS is that it creates another system where money equals power. On a different note, Ethereum launched an initial coin offering (ICO) in which 72 million coins were pre-mined for the sake of raising funding. We respectfully feel that ICOs are not ethical, as they enrich selected people and historically most of the ICOs were blatant cash grab-n-dash schemes where the investors were left empty handed. A dicey situation nonetheless. Again, there’s a lot more we could go over, but this was included to give newcomers a quick intro to blockchain tech.
Qortal vs Other Projects
The blockchain space is largely full of scams or projects we feel are unethical or flawed in some aspect. At the time of beginning to build Qortal’s codebase, there were no projects in existence which had a codebase worthy of cloning or taking source code from, so it was decided to be written from scratch. Qortal was founded on ethical and egalitarian principles:
Qortal must be truly decentralized with a focus on mass adoption.No one can buy their way into Qortal; money does not equal power over the network.Qortal is all-inclusive and allows anyone to run a basic computer as a node.Qortal has its own mining algorithm called ‘minting’ in which every minting node earns a portion of the block reward each block - removing any form of competition with block signing and replacing it with an attitude of genuinely supporting the network. WE DO NOT MINE, WE MINT! We do not have a term of Proof of __. It is simply called ‘minting’.Everything built on-chain is truly decentralized; there are no centralized aspects at all.There will be no private interest ruling over the common good of the people; the Voting System will let our voices be heard and the DevTeam will always take into consideration our interests.There can be no censorship or sanctioning power from the Development Team. We strongly believe it should be solely up to the individual to have complete control over their digital lives within this new system. (Admins of groups they make will have control over their sub-community just as you’d expect as an admin on a Facebook group/page.)With true decentralization, no outside forces can regulate or sanction Qortal directly. There is no intellectual property, there is no one to hold accountable for others’ actions.We felt launching ICO and pre-mining QORT would be unethical, so we did not; Genesis Block #1 minted the first QORT coin.We are not money-driven, we are sovereign-driven.When Did Qortal Launch?
Qortal launched Genesis block on June 29th 2020. The Trade Portal was launched on August 6th 2020. Qortal Data Network (QDN) was launched on 1/14/22. We were not able to launch everything at Genesis with limited funds and limited dev resources, so we are building as we go. Bear with us as there is a lot underdeveloped but considering the circumstances, everything is moving along nicely! Bear with us!
What are we planning to build with Qortal exactly?Decentralized, censorship-free Internet which is done by running your own node and hosting your own website on your node. You’ll no longer need a third-party hosting provider or have to pay for a website url. Your registered name on Qortal is yours to keep and can be used for your website too!For users browsing the new web, they'll be able to access the free trade of information and make use of the crypto we've built support for. Services can choose to accept the various coins in exchange for their services/goods. As you can imagine, we're barely scratching the surface of this potential (as with everything in this page).Internet service provider (ISP) alternative utilizing mesh networks and satellite bridging. As local mesh networks grow, they depend less on their actual ISP, eventually we can utilize satellites to bridge gaps between geographical locations and one day get to the point where we are completely sovereign!Peer-to-peer solutions remove any need for centralized components: 1) Voice, video and text communications should be encrypted and safe between two parties, 2) We should have complete control over our coin wallets and trade with others directly.Infrastructure for apps to be built freely (Q-Apps). Also ethical projects to launch their own asset (token) if the community approves of the proposition.Voting system on our blockchain, where blocks minted equate to a weighted vote, and together we help determine outcomes with developmental decisions.What do we foresee as founders and early adopters?
A new ecosystem free of any outside control. A censorship-free platform where free speech and trade of information can securely operate. A new Internet where freedom of speech, free trade of information, e-commerce and job markets can thrive! Maybe the world will begin to grow closer than ever before, become a more synchronized and educated bunch, who can demand change and make change in the world like never seen before. If we can regain control over our digital lives and banking, we hold the cards in this new world and corrupt leadership will ultimately fall. This won’t happen overnight but we can surely make change and better contribute to mankind’s success.
What is Minting?
Minting is our version of mining cryptocurrency on a blockchain: a much different version where we can run an average computer to take part, do not compete to sign blocks, fancier computers don't have an advantage, and it's a peer-to-peer solution (P2P). Learn more about the Minting System and sponsorship process here: Minting Overview
What is QDN and when will Qortal have mesh networking?
QDN stands for the Qortal Data Network. This is our decentralized data hosting solution where anyone can host their website for free, store public data for free, and no longer have any reliance on centralized components. Mesh networking will come later as the Qortal node base grows and the DevTeam is able to allocate time for the mesh network concept. Read more about the QORT Data Hosting Model and Mesh Networking.
Free Website and Data Hosting is LIVE
Read more about it on the QORT Data Hosting Model page and the guide to do so on the How To Host Your Public Data
No Total Coin Cap
Bitcoin for example, will only produce 21 million coins into circulation. Thereafter, the transaction fees will be the remaining incentive for nodes to continue running the chain. With Qortal, we have little to no transaction fees and aim to remove them as much as possible over time. This is part of the reason behind the decision to keep Qortal’s QORT coin infinitely minting without a total cap. The other reason being that we expect Qortal to outlive us all, and with the massive potential for applicability for QORT within the system: being that it acts as a service coin and powers on-chain functionality. (QORT can also be used as a digital form of payment.)
Listing QORT on Third-Party Sites or Exchanges
We have nothing against listing QORT on third-party sites such as CoinGecko or CoinMarketCap. If anything, it gains Qortal more exposure and credibility. We have been listed on CoinMarketCap as an ‘untracked listing’ since QORT is not listed on any of their approved third-party exchanges. It turns out CoinGecko will only approve projects that are listed on exchanges they approve. So CoinGecko is not an option considering the next point below.
We have no interest in listing QORT on third-party exchanges: 1) we have our own Trade Portal, 2) listing on exchanges requires depositing coin/releasing custody, and 3) are mostly centralized and totally against the Qortal ethos! These centralized exchanges are exactly why Qortal’s Trade Portal is being developed - to offer true peer-to-peer (P2P) trading and local wallets without any middleman and nonsense that has historically come with it!
How to buy QORT
See The QORT Coin page after reading Utilizing the Trade Portal below.
Utilizing the Trade Portal
Qortal’s Trade Portal is truly decentralized. This means there is no centralized vault where you can buy coin directly based on whatever amount you’d like. This means you’ll have to run a node, fully synced (does not require sponsorship or a minting account), to utilize the Trade Portal. You’ll need to buy LTC or other coins we support in Trade Portal (currently DOGE, DGB and RVN), from a third-party exchange such as Coinbase. Then you can transfer that coin to your Qortal wallet address. For example, buy LTC on Coinbase, then send LTC to your Qortal LTC wallet address. Thereafter, you can go to the Trade Portal and buy listed sell orders. Trades are not immediate, as this is a true cross-chain trade and takes a few minutes. You can track the transaction in your wallet section, you can also see the completed transaction in the Exqlorer. See Exqlorer.com for more info!
How do you setup your account on Qortal?
See Account Setup & Recovery wiki page!
BE SURE TO SAVE A BACKUP FILE!
Qortal is truly decentralized. Therefore, if you lose your keys to your account, there is NO account recovery. Fear not. All you need to do is download a backup file during the process of creating your account in the UI. THIS IS EXTREMELY IMPORTANT! During account creation, you can also select the ‘Advanced User’ option and write down your seed phrase. This can also be used to recover your account. A lot of our community members memorize this seed phrase as well as keep a backup file. See Account Recovery & Backup File for more info.
What do you need to do to take part?
Simply run a node. This means download the core and UI to your existing computer, or build/buy a Raspberry Pi 4 setup. **Be sure to setup and backup your account properly with multiple backup files:** https://wiki.qortal.org/doku.php?id=account_setup_recovery
Qortal is all about community contribution. So how can you contribute? Whether you can help with developing the codebase, creating more exposure on social media, word-of-mouth marketing, creating infographics, or just answering general questions in our chat systems with newcomers, every bit helps! There is no pressure to contribute per se. We are simply community-driven and contribute when we can, where we can. Everyone finds their way of helping with time.
Do you have to be sponsored?
You do not have to be sponsored to run a node and utilize all of the P2P features within Qortal or navigate the new Internet, including hosting your own site or data! Sponsorship is required to become a minter to earn your portion of the block reward and begin leveling up your account. Your account level will not only be used for your block reward, but also for the Voting System we aim to build. Wherein your account level will give you a weighted influence based on time and contribution. To become sponsored, simply engage the community, study the available content, value what we are building, and try to contribute if and when you can! We are eagerly working to sponsor newcomers and look forward to further growing the network of minters as that means greater decentralization and network stability! Learn more about the minting and sponsorship system on the Minting Overview and Becoming A Minter pages.
What are the minimum system requirements for a computer to be a node?
Minimum specs for running a node:
For starters, your system by default will require 25% RAM and ~50gb of storage. Depending on what you intend to do on Qortal, you’ll likely need more than 50gb - such as using the Qortal Data Network and browsing websites. At the present time, the core and UI will run with 2GB of ram or even less, and 1 core even, depending on the type of core (it's hard to give 'base specs' like that without caveats). Windows is the worst with everything, especially memory management, so specs for ideal performance on Windows would be different than any other OS. It’s likely a minimum requirement for Windows of quad core, 8GB RAM (no other apps running ideally) and at least 50GB free strictly for the database. Any device with Java 11+ (11.0.2+ preferred) will run the Qortal core. Ideally you’ll have admin access to your router which will allow you to configure port forwarding and setting static IP addresses for your node(s). Yes - you can run more than one computer as a node, this won’t earn you more coin, but will help keep your account synced and minting the maximum available blocks (if you choose to become a Minter - not required to use the rest of the platform - Minting just allows you to earn coin for running your node, level up, sponsor people when you reach level 5, and also take part in the future Voting System). Minting vs non-minting nodes require the same hardware resources fyi.
Do you have to run a node 24/7?
If you don’t run a node 24/7, you will be faced with having to resync your node each time you do want to run your node. So you don’t HAVE to run a node 24/7, but it is recommended. If you do not wish to keep your existing computer running as a node 24/7, we recommend purchasing a Raspberry Pi 4 setup and building your own node. Or you can purchase one pre-configured from Crowetic.com which is a third-party service provided by co-owners Crowetic and G Factor. These devices, whether you build it yourself or purchase one from www.Crowetic.com, will provide you with a stand-alone desktop and blockchain node that only uses 5W/5V power which is the same as leaving a phone charging all day! They have custom kernels built specifically for Qortal and are definitely worth considering.
**Please note:** You need to command the core to shut down before turning off your computer. Failing to do so can corrupt your database aka db. If you have Linux, Mac or a Raspberry Pi/QORTector you will simply go into your computer terminal and enter two commands:
cd qortal
./stop.sh
Starting the node manually is:
cd qortal
./start.sh
For Windows users, you will simply right click the Qortal icon in the system tray next to the clock, then select ‘exit’. This will stop the core.
Will your computer run the core in sleep mode?
No. If your computer goes to sleep, it will not be running the core. So you’ll want to turn off the sleep setting.
How do you turn your existing computer into a node?
Go to https://qortal.org/downloads/ and be sure to download: 1) core and 2) UI. You’ll need to have your core downloaded and running, then download the UI and open. Core must always be running, UI is only needed when you want to open it. UI is simply communicating to the Core. Core is communicating with the blockchain. Moving forward after the recent launch of core version 2.0 we no longer need to ‘bootstrap’. This means your core will automatically bootstrap or set up your node to be synced 90% or better after you download. Just let the node finish syncing the remaining blocks. You can see your ‘current block height’ in the bottom left corner of the screen, and it will show you the percentage synced next to it. You can check the current block height of Qortal’s chain at https://exqlorer.com/ if you’d like. There are help guides in this wiki for each operating system!
Can you run more than one node?
Yes. 1) You could run another node for redundancy; if your first node went down for some reason, your second node could keep your account minting. You will NOT earn any additional block rewards for doing so, this is solely for redundancy. 2) You may have someone who lives with you who would like to run a node. It is perfectly fine for both of you to have your own nodes, with your own minting accounts.
For Crowetic.com customers...
See QORTector Walkthrough wiki page for a guide on how to setup your QORTector!
What kind of developers do we need?
Core is written in Java. UI is written in JavaScript. Have any interested developers join us in Discord or Telegram and we’ll take it from there! Official links: Official Links
The DevFund
The DevFund is an account managed by @crowetic to send QORT or other coins we support to the DevTeam for their work. You can easily see the DevFund transactions at https://exqlorer.com/address/QWfYVQfuz2rVskYkpkVvLxL3kUPmBgKhHV which will show what addresses have sent coin to the DevFund, and what addresses have been sent coin from the DevFund. Learn more about the Exqlorer here Exqlorer.com.
The DevFund has sold a lot of QORT since launch which we are extremely grateful for! The liquidity has helped us pay devs in LTC and buy equipment for special circumstances. We haven’t had any real funding, we didn’t launch with an ICO or any other non-ethical tactic of raising funds. It has been an extremely challenging journey with such a lack of funding but we have and will continue to prevail! We see it would be best for the DevFund to change direction at this point. That is, to hang onto more QORT as surely it will rise in value here soon? We have data hosting and other development in the works that will surely bring more value and adoption. So really the DevFund should hold more QORT for future value and taking care of devs in future. Selling at such low prices now seems to almost be counterproductive when devs could receive QORT and sell themselves if they really want to. Surely devs should see the future value and want to HODL. Investing in their contributions now for the longer run.
We have 3 chat systems available!
We have Official chat channels on Discord, Telegram, and our blockchain-based Q-Chat! Eventually we would like to permanently get off of Discord and Telegram as we are building our own sovereign solution on Qortal’s blockchain: Q-Chat. We have a lot of plans for Q-Chat, so it is currently underdeveloped but does provide basic chat-based functionality now. Eventually we will have the ability to do video and voice calling, image attachments, and more! See Official Links for our Discord and Telegram channels.
**Please note:** we have a collage of different personalities from all over the world engaging in our chat systems. We shouldn’t let negativity or differences in opinions steer us off course. Qortal is greater than a heated argument or foul attitudes, and we don’t have to like everyone to take part. Just scroll past!
The Qortal Wiki
We strive to build this wiki into a melting pot of information related to Qortal. Obviously this will be an infinite task of updating so bear with us and please take the time to study the content when you can. If you have any suggestions for content to add to the wiki, please let us know! There is a search bar in the top right corner which hopefully becomes a successful tool to easily find answers to questions.
Be sure to follow the Qortal Status Updates and Wiki Site Updates pages.
Below are a list of important reads on the wiki:
Qortal Project Overview
Qortal In A Nutshell
The Big Picture of Qortal
Fundamental Principles
The Qortal Credo
The QORT Coin
The Future of Qortal
Most Common Questions
Q&A Time!
Wiki Help Videos
Be sure to check out the help videos on the wiki - expect more of these! Click here: Help Videos
- AI, Happening
- Create funny and dank Lens memes. We’ll mirror and highlight our favorites.
We are running a competition on @memester-xyz.lens! Go to https://memester.xyz to submit your entry!
- 晚安!
- 早上好,来首老歌曲
- 早上好,来首老歌曲
- 生活总是忙忙碌碌,每一个困难的时刻或许就是成长的时机,你只需相信,只要努力、耐心和坚持,光就会照耀进来。
或许,大家都已经不再记录生活了,而我应成为那个例外中之一。
写给我亲爱的闺女。
看着你慢慢长大,不禁感伤,陪伴你的时间越来越少!你总是爸爸、爸爸叫着,有时间么,问你个问题。爸爸、爸爸,有时间么,一起来做手工,爸爸、爸爸有时间么,来画画。而大部分的时候,爸爸却回答你,爸爸现在没时间,要忙。对不起,宝贝,我本应放下手中的事情,来好好陪伴着你,我应该要陪着你成长,却总是在这如此刻安静的时分内心的失去与得到,终究感伤如此。
是生活所迫,还是自欺欺人,或许连自己都不知。
我,该如何平衡呢。。。
- 时间回不去
- 01月-04 几何森林的秘密
- GM and GN
🪴Follow
🪴Mirror
🪴Like
🪴Collect
- running in the rain
i will follow everyone who follow me, thanks
- 大家都很有时间,然后都麻了
- 看起来还不错,可以申请一张
https://depay.depay.one/web-app/register-h5?invitCode=975465&lang=zh-cn
- 无论你处于什么样的困境,都要记住,每个人都有超越自己的潜力。只要你相信自己,坚持努力,迎接挑战,你就能创造出一个更好的自己。
- 生活中总会遇到困难和挫折,但是不要轻易放弃。相信自己,找到正确的方法和方向,你一定会克服困难,取得成功。
- ChatGPT写的账号解冻申请,怎么样?
尊敬的 Twitter 支持团队,
我写信是为了申诉我的 Twitter 账号被冻结的事情。我相信我的账号被冻结是出现了误解,希望你们能够帮忙解决这个问题。
我知道 Twitter 有一些规则和政策,旨在保证用户的安全和福利,我也一直努力遵守这些规则。然而,我并不清楚自己有任何违规行为,导致账号被冻结。
我希望你们能够提供更多关于账号被冻结的信息,以便我更好地了解这个情况。如果确实是我有违规行为,我会立即进行纠正,确保将来不会再犯。
我已经是 Twitter 的活跃用户很长一段时间了,这已经成为了我与朋友、同事和其他分享相同兴趣的人们联系的重要平台。我非常希望能够恢复使用我的账号,并继续与大家保持联系。
感谢您们对这个问题的关注,期待您们的回复。
此致
敬礼
[您的名字]
- G大佬总结的LENS注意事项
互关 评论 发帖 点赞 收藏都是重点
请留言你的账号,一起互关吧
不能像错过ARB一样错过LENS
- Imagine if you could store your gho balance on this card
- Thank you Arbitrum 🔮
- We are excited to announce that the Mainnet launch of our @lensgardennft.lens collection will take place on Thursday 23-03-2023 on Polygon. Join us for a unique and immersive NFT experience that connects your activity on the Lens Protocol ecosystem to your NFT, enhancing its value.
Our bots have meticulously created and curated the Lens Garden collection to ensure that each plant is uniquely fashioned for every community member. Lens Garden is the first dynamic NFT collection within the entire ecosystem, and we can't wait for you to explore it.
Lens Garden is a significant milestone in the Lens ecosystem, and we're excited to invite you to participate in this new NFT experience. The collection is a digital asset that evolves and grows with your activity on the Lens Protocol.
Thank you for your continued support of Lens Garden NFT collection. We can't wait to see you at the launch and for you to level up your NFT with Lens Protocol. Stay tuned for more updates and information on this exciting new addition to the NFT space.
- GM GM #lensfrens 🌱
🌿FOLLOW
🌿MIRROR
enjoy your 0.15 WMATIC