New ARK Core v2 Released

in blockchain •  6 years ago 

After months of hard work, dedication, FUD, no dates, and sleepless nights, the ARK Crew is proud to announce the release of the first publicly available (DEVNET) version of ARK Core v2. The ARK Core codebase is now available online on our GitHub repository, so please, help us test it, improve it, break it, and get it ready for main net by opening issues or providing pull requests that resolve those issues!

Yes it is here, it’s public, open source and we cannot wait for community developers to dig in!

Available now at : https://github.com/arkecosystem/core

Note that if you are just a regular user of ARK you don’t have to do anything!

With ARK Core v2, the codebase has been completely re-written to be more efficient, more scalable, and capable of supporting our upcoming advanced features in v2.1 and beyond. Here are some statistics covering the development of the Core v2 re-write to put the level of work that went into this release into perspective (Core v2 from the start):

  • 600,000+ lines of code (note this is all code added or deleted at some point).
  • 74,500+ lines of code in Core v2 at the moment.
  • 770+ files in Core v2.
  • 2,950+ commits.
  • 8 contributors with 1,000s of hours spent on development.
  • 7+ months of development.

The entire ARK team would like to thank our core developers who spent numerous hours brainstorming, developing, implementing and testing the new Core! We are all truly grateful and hope you guys keep on rocking like you do.

At this point we’d like to invite all community developers to start debugging, reviewing and testing the new Core codebase, and shred it to pieces! Only through true global, public vetting can we ensure that we’ll have a healthy foundation to move to MainNet as soon as possible.

Don’t forget we are running a special GitHub development bounty on the Core v2 repo that will pay x2 for each code related merged PR on ARK Core repository ($20 per merge) + as always, all of our regular monthly goodies. If you are not yet familiar with our bounty programs, you can read more here: https://blog.ark.io/ark-github-development-bounty-113806ae9ffe

To install ARK Core on DevNet with new Core Commander, follow this guide:

https://blog.ark.io/new-ark-core-commander-is-out-eb704b7e75fd

!! Do not update or try to run v2 on your MainNet nodes, if you want to get involved with testing join #DevNet channel in our Slack !!

For all who are already running DevNet delegate nodes
Spin-up a new, clean server instance and follow ARK Core Commander guide, let it sync from block 0 to current height before you destroy previous v1 node (Note: don’t forget to disable delegate passphrase and restart server on v1 when you switch to v2 server forging if you’ll still run v1 node!)

Don’t try to update v1 servers with v2, as the new ARK Core is running on NodeJS v9.x+ (old Ark Node was running on NodeJS 6.x) and PostgreSQL 10.x+ (old Ark Node was running on PostgreSQL 9.x). A lot has changed in NodeJS and PostgreSQL versions and to avoid any unnecessary config conflicts it is easier and simpler to debug if something goes wrong on a clean install of OS.

P.S: If you forgot where delegate passphrase is located in v1:

You can see your passphrase by opening config file:
nano ~/ark-node/config.devnet.json

And going to the line that says:
"secret" : [“here will be your 12 word passphrase of a delegate”]

Desktop Wallet 1.6 Update

In the upcoming days you can also expect an updated ARK Desktop wallet (not ARK Desktop v2 yet, that one is still in development — we didn’t forget what we promised) which will already have dynamic fees set on the DevNet network so users and developers will be able to properly test it, and a ton of improvements since our latest release — stay tuned for that as well.

ARK would be nothing without our community and we are proud to have you all on this journey with us. We are poised to begin a new chapter in ARK history and we wouldn’t want to do it without you! Thank you for your continued support and we strongly hope that it continues for years to come (but still, no dates)! Now let’s get TESTING!

Follow us on social media ( Twitter | Facebook | Reddit ) and stay tuned to our blog on Medium and here on Steemit.

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Hi! I am a robot. I just upvoted you! I found similar content that readers might be interested in:
https://blog.ark.io/new-ark-core-v2-released-4bfe9a6fd9a8

Keep us informed of the new version of the wallet ;)