Bitcoin Forum
April 24, 2024, 06:17:52 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Alternate cryptocurrencies / Announcements (Altcoins) / [ANN] [VELD] - Veldspar - A new type of coin, trying to solve different problems on: August 05, 2018, 10:56:21 PM
Announcing  Veldspar, thinking differently and more co-operatively.

Purpose:
To think about block chain currencies differently (in this case to try to solve the issues that currently affect coin systems in production).
To use PoW & PoS to good affect. The PoS actually being the amount in hash power you apply to the network.

The concept (still in development as problems are discovered and overcome):
There are two parallel parts to the chain;

  • the ORE to be mined
  • the traditional transactions block chain

To mimic real life (resource based / effort based), there is ORE to mine, but this does not go away, you can mine this forever trying to find tokens. Once found the miner can claim that token as theirs and it will be entered into the block chain as the originating owner of that token. The token value is based on a likelihood gate, and then what is essentially a pattern match against a table of magic beans.  Exponential value based on complexity resulted in too many low value tokens and the network can only ever work well with a good mix of denominations.

Because ORE can be mined forever, hash rate will be spread across the entire block chain not just used to crack a single block. Miners may wish to mine only a single block of ORE for many months, trying to find the highest possible value token they can, before moving onto a new one.

Tokens are defined as addresses describing the position within the ore they were found in, and a reproducible path to the discovery of the pattern. Once a token has been found, it is submitted to the network with the miners’ details and an agreed timestamp (by consensus). If that miner was the first to find that token then it is written into the ledger, and that token is created, and its journey starts.

The block chain itself is signed/sealed on a fixed time basis, so every X seconds the all of the outstanding transactions in arrears will be selected, signed and entered into the chain. Once this has been done, the hash for the block is distributed to all connected nodes, and the originating nodes will receive other nodes' hashes. Then quorum is established. If the hash you supply is outvoted by a significant proportion of the other nodes, then that block is not written to the local store, and instead a copy of the transactions is gained from several sources, compared, and the process is run again.

Benefits?
Distributed
Block chain itself is just transactions, so small and fast to synchronise
ORE system, means hash rate is distributed across entire chain, therefore stopping anyone smashing the network with nicehash/asic rigs.
No fixed reward and no fixed supply. Only a likelihood of reward/total supply, based on the amount of effort used to mine the ore. This stops early adopters from getting anything more than late adopters, because they are not rewarded for being first other than the low value easy tokens.
ORE does not need to be stored on all nodes, but transactions will. This will allow for space limited installations of nodes.
You are not fighting other miners, your effort is directly rewarded with wealth. People who apply more hash-rate get proportionally more reward.

Downsides?
Low value tokens will be extremely numerous, so sending large transaction may have many 1000's of tokens within it.
As above, tokens mimic real word money, in that you can have T0.01, T0.20 & T1.00, but you could not send T0.30 to someone as you do not have the denomination to do so. The network would have to try to distribute large and small tokens to make sure there was always enough "change" to have transactions succeed.

Tokens?
Tokens are described as the positional information of their location within the ore, the method used to generate it, and the value signature.

And example would be:

<height><algorithm><value><add1>..<add n>

Which looks, for a 64bit token with 8 paths, like:

00000001-0000-00000001-00046411-00005839-0002C3CD-000B5BA9-00010B6F-00002AEA-0007E24D-000EC5F6

Algorithm
This would be an enumeration of 0-65534 possible algorithms ... Becoming ever more CPU intensive to derive more value from the find, allowing for deprecation and replacement over time.

The tokens should be hard to find, but very fast to validate, as the nodes will be required to validate all the finds, so they can be incorporated into the ledger at a point in the future.

Economy
This is tricky, as it mimics real world resource availability and therefore there are no fixed emissions of tokens, it is purely what is found in the ore provided, which is of course entirely random.

Fairness
As it is impossible (or at least not-likely) for developers to pre-mine the token, other than "knowing" about the coin first, there is no fixed pay-out, only a reward for effort applied so this should reduce the amount of bag holding that early adopters have traditionally amassed.  You also never loose out to other miners with far more horsepower.

Sequential mining is discouraged as you will be likely to find blocks which have already been claimed, therefore, randomised mining of the ore would yield the best possible return for effort.

Mining
So mining, consists of finding tokens within the ore. By default, a block of ore is 1mb of data. The miner has to try 8 x 64 byte sections of that ore, using one of 2 initial methods (prepend & append), then one of 4 hash algorithms will be used to try to find a valid token. This gives possibilities to try of approximately 1.19^58 combinations. But with there being up to 65534 algorithms, all operating on the same block of ore the possibilities are numerous. Ore blocks follow a different release schedule, so may well be every 10k blocks, or 100k.

Transparency
This is a tricky one for me to really wrap my head around, personally I love the idea of entirely anonymous currencies free from the outside snooping on what you have. But in a fair and balanced society, everyone should be held to account for what they hold. As only when something is free and open can trust be established. Also, if you are looking to create a crypto currency that is welcomed with open arms by payment providers and governments, a certain amount of auditing must be possible whist still allowing some anonymity.

This will be a tricky problem to solve as you wish to balance the two, and ensure you are protecting both sides but still allowing the network to be entirely independent and beyond the control of any single individual or agency.

Method
There will be two data structures underlying the chain.

The blockchain itself, containing <Blocks>, tied together with SHA512 hash of all it's transactions + previous block hash
Ledger, the in/out record for all tokens in the chain. Ownership can be established by looking at the last allocation of a token, and tested before spending that token. Also, registration of a token can be tested by the non-existence of an existing allocation for that token.
Because there will be no proof of work for the blockchain, we must secure it via consensus. With the seed nodes being authoritative whilst the network size is insufficient or quorum cannot be achieved.

Consensus is based (due to timing anomalies) on transactions being submitted to the network with a target block membership, which is far enough in the future to ensure it’s distribution around the network in sufficient time (say at least 1 min). Then when the next block is due to be produced the nodes will gather the outstanding transactions for the block, order the transactions by their identifier and hash them, then hash that result against the previous block.

The node will then send this final hash around to other nodes to gain consensus, each node will record the number of hits/misses of that hash it receives and write that into the blockchain as a record of the network quorum for that block. In the case where there is significant disagreement, then the seed nodes become authoritative, although this should never happen or be inconsequentially irregular as to not be a problem.

In the case where a node becomes outnumbered in it’s resolution of a block, it will not commit that block into the store, and will instead ask another node (likely a seed node) for all it’s transactions for a block, then re-process that block and check the hash now matches the consensus and if it passes then write the block into the datastore.

Roadmap:
v0.1.x - Initial seed node created, mining active, wallets created, no replication to other nodes.
v0.2.x - Live replication, p2p to other nodes, Seed nodes authoritive on token registration and spends
v0.3.x - Quorum introduced, seed nodes no longer authoritive unless 50/50 decision requires adjudication.
v0.4.x - Introduce ledger compaction, only allocation and previous allocation required to be kept past a certain point.

When does it go live?

Monday 6th August 2018, 0:00.

But there is no point rushing to be first, as there is no reward for being first over last (unless my calculations are wrong!).

Why release alpha?

Because this codebase needs the feedback and the mining to test all the concepts:

Where is the project

https://github.com/editfmah/Veldspar

Why does it only work on Mac & Ubuntu

Because this is a prototype and the miners & wallet will be ported to JavaScript at some point soon so people can use the network, and the Nodes will be made available to Windows at some point in the future as well.

I will try to answer any questions on here, but bear in mind this is Alpha and until we hit version 0.4.xx I wouldn't take it too seriously as there will be plenty of dev work to do.  So far there is a simple miner, wallet & node service.

Support and talk
https://discord.gg/95VHjn3

Many thanks.
2  Alternate cryptocurrencies / Altcoin Discussion / Would you ANN a project if it was very much in an Alpha stage. on: August 03, 2018, 08:46:57 PM
I am working on a blue sky crypto currency and I have reached a stage where there is a single node (public), the miner has been written, and the wallet is almost complete.

So people could start to mine the tokens easy enough, and their "finds" would be registered on the single node network.

I know people can get funny about the value they place on their hashing power, but in this instance i'm looking to identify short comings and bugs in the ledger before moving to the consensus model which is the second part of the roadmap.

It would also be a chance to discuss with the community how things work and what concepts might be better, but to get that underway whilst the project is still a working prototype?

The worst outcome would be to go for a grand launch and then take feedback later, or discover structural faults with the concept.

Thoughts and opinions are very much welcome.

Project is hosted here atm,  probably ready for a Sunday initial raising of the first genesis block.
https://github.com/editfmah/veldspar
3  Alternate cryptocurrencies / Announcements (Altcoins) / [ANN] [TRTL] TurtleCoin - Cowabunga Dudes! on: February 03, 2018, 03:10:09 AM
Announcing TurtleCoin : Fun first, cash later



About TurtleCoin:

Welcome to TurtleCoin, well at least the announcement of. We would like to share with you the dream we have for the coin, what it stands for and where it could go in the future. It has humble beginnings (being a fork of ByteCoin) but already there is a thriving community behind it and a team of developers which is growing every week.

What are we definitely not? We are not a fork and forget coin. We are already modifying the algorithms, and starting code-inroads into features, adding value to what the original ByteCoin codebase had to offer.

And with such unprecedented interest and offers of help so early on, we were initially overwhelmed, taking time to marshal everyone's efforts and gain focus. With weekly updates, on progress and who is working on what part of the project, available on our blog, everyone can see what progress is being made and what direction we are heading.

Wanting to be fun and inclusive is great, but that can sometimes be seen as charlatan. So being incredibly open and transparent is important to us, to build up trust in a community that has seen hundreds of forks of this codebase, offering little other than a name change. We intend to do that by being entirely open source, but also through discussion with our core developers, who are always happy to answer any questions put to them.

We hope the changes we make will be positive and keep us around in peoples hearts.

Everyone is welcome to contribute to the ecosystem, regardless of skills or knowledge (or lack thereof), and we are ready to help people do so. Within just a few weeks, and without any initial pre-mine, ICO, marketing or capital we've seen the formation of:

  • Mining pools
  • Additional builds for other platforms
  • A block chain explorer
  • Trading bots
  • Inclusion on an exchange
  • Public nodes
  • and even merchandise based on our branding

We love and encourage this level of entrepreneurship.

Please feel free to read on, we hope to see you all mining on our pools and talking with us on our Discord channel.

What are we doing differently?


Obviously, the starting block is, No premine, No shenanigans.  We hate it when other coins have done it, and we simply don't agree with that philosophy as it just promotes a coin getting listed as quickly as possible, so people can cash out.  Our motto is very much slow and steady.


Of equal importance are the people who mine/trade TRTL. We wanted to put the fun and the community back into an Alt coin, we want ordinary people to be able to mine with us and generate TRTL, whilst feeling part of a friendly and supportive community.

You can only really produce that supporting and friendly community with openness, that is why every member of the team is on the discord server and regularly monitors it, we have dev updates, we have our GitHub issues tracker and we are always available for questions.  Absolutely nothing is closed off from the public, even our dev discussions are in the open, our dirty laundry, everything.

Where is it going?

The success of a project depends directly on active participation and involvement from all the interested parties on the discovering and decomposition of its needs and requirements, not taking for granted the care needed to determine, document and manage the products, service or project requirements.

We have our development plan (see Roadmap below), and we don't care much about its value on markets, that is not a motivator for us. What we are looking for is to develop the codebase to provide an exceptionally stable network and add features and capabilities into the coin to add value around the core block chain, giving it the potential to be genuinely useful.  But it will be the community that will drive the coin to greater highs, through adoption, feedback and help.

We have already attracted many members to the project, not just devs (and we have some heavy hitters there), but some excellent design, marketing, mathematics & economics experts all providing invaluable input into the project.


We operate a bounty scheme to fund development on the project, we find this the most open and agreeable way to reward people for contributing to not just the coin, but also ancillary projects that add real value to the network.

So Technically what is it?

  • PoW algorithm: CryptoNight
  • Max Supply: 1 Trillion coins @ 2 decimal places
  • Block reward: ~ 29000 TRTL, slowly decreasing over about 40 years
  • Block time: 30 seconds
  • Difficulty: Retargets at every block
  • P2P port: 11897
  • RPC port: 11898

Roadmap:



We hope to all see you there, for pretty much everything else there is this site, which list ALL resources, and we will try to keep this up to date.

https://turtleturtle.surge.sh/

Original Announcements:

Reddit:  First Official, but not first mention.
https://www.reddit.com/r/TRTL/comments/7p45t9/i_am_rocksteady_from_turtlecoin_project_ask_me/

4Chan:  Actual announcement
https://yuki.la/biz/4906378


Pages: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!