Harmony on nyt virallisesti avoin lähdekoodi

Oma, Eugene Kim, joka esiintyy avoimen lähdekoodin käynnistysjuhlissa. Katso koko esitys täältä.

Olemme innoissamme ilmoittaessamme, että Harmony on nyt virallisesti avoimen lähdekoodin! Github-palvelumme on avoin kaikille selata, tutkia ja tarkistaa. Tämä on historiallinen hetki protokollamme, ja emme voisi olla innostuneempia aloittamasta tätä uutta lukua yhteisömme kanssa.

Ole hyvä ja ota testiajomme testiajolle joidenkin mukana olevien testiskriptien kanssa. Voit kehittää oman simuloidun Harmony-verkon paikallisella tietokoneella ja katsella tapahtumien käsittelyä.

Olemme tyytyväisiä ja vaalimme palautetta ja ennen kaikkea sitoutumistasi! Jos olet kiinnostunut sukeltamaan ja auttamaan meitä rakentamisessa, tutustu ohjeisiin, jotka koskevat koodausstandardiemme taustatietoa ja vetopyynnön tekemistä.

Tärkeintä on, että jos haluat olla osa jatkuvaa kehitystämme, sukella epäsymmetriseen kanavaamme. Autamme mielellämme tuntemaan kooditietokantamme ja keskustelemaan kehittämästämme. Tule keskustelemaan kanssamme! Tai jos olet kiinnostuneempi keskustelemaan protokollamme teknisistä näkökohdista, siirry foorumiimme ja kysy meiltä.

Viimeisenä, mutta ei vähäisimpänä, meillä on aikomus saada palkkio-ohjelmia kehitysprosessiimme. Täytä kysely saadaksesi ilmoituksen tulevista palkkioista, jotta voit siirtyä niihin ja saada palkkioita!

Harmony-ydinvarasto

Avoimen lähdekoodin merkitys

Harmony-tiimi on kollektiivisesti ollut osa avoimen lähdekoodin yhteisöä useiden vuosikymmenien ajan. Avoin lähdekoodi on jotain hyvin lähellä ja sydämellemme kallista - ja syystä.

Kuten Eugene selosti esityksessään, avoin lähdekoodi on tärkeä ihmisten, ekosysteemin, kestävyyden, läpinäkyvyyden ja kestävyyden takia. Avoin lähdekoodi tuo projektiin enemmän ihmisiä, jolloin he voivat tulla osaksi joukkuetta niin, että heillä on omistajuus ja he voivat osallistua. Tämä nopeuttaa kehitystä ja laajentaa Harmony-perhettä.

Avoin lähdekoodi on kriittinen myös ekosysteemin rakentamisessa. Jos haluamme, että muut ihmiset käyttävät Harmoniaa luomaan hajautettuja sovelluksia tai rakentamaan lisäpalveluita, jotka integroituvat Harmonyn kanssa, kuten lompakot, heidän on voitava katsoa sisälle ja nähdä miten se toimii. Avoimen lähdekoodin avulla ihmisten on helppo laajentaa protokollaa ja luoda ympäröivään koko ekosysteemi.

Vahvuus tulee siitä, että koodi tutkitaan ja testataan niin monien ihmisten kuin mahdollista. Tekemällä koodimme avoimeksi lähdekoodiksi etsimme virheet nopeammin ja korjaamme ne. On aina hienoa saada toinen silmäpari. Toivomme vilpittömästi, että ihmiset porsaavat koodiamme löytääkseen virheet ja osoittaa ne meille. Se tekee Harmonysta joustavamman. Kiitos etukäteen!

Avoin lähdekoodi on myös avain avoimuuteen. Läpinäkyvyys on puolestaan ​​luottamuksen avain. Haluamme ihmisten voivan luottaa Harmoniaan, joten haluamme kehitystyömme ja koodimme olevan täysin avoimia. Meillä ei ole mitään salattavaa.

Viimeiseksi, avoin lähdekoodi tarjoaa kestävyyttä. Toivomme, että Harmony elää kauan meidän jälkeenmme. Tämä tarkoittaa, että jossain vaiheessa tarvitsemme muiden ottamaan vastuun. Kooditietokantamme avoin hankinta antaa muille mahdollisuuden tulla koodimme säilyttäjiksi ja tekee Harmonysta kestävän.

Mukana olevat ominaisuudet:

  • Peruskonsensusprotokolla O (n) -kompleksisuudella
  • Perusvalidointipalvelin
  • P2p-verkkoyhteys ja unicast
  • Tilimalli ja tuki Soliditylle
  • Yksinkertainen lompakko-ohjelma
  • Mock majakkaketju staattisella varjostuksella
  • Tietojen hävittämisalgoritmi, joka käyttää pyyhkäisykoodausta (integroitava)
  • Blockchain explorer suoritusraportilla ja tapahtumahaulla
  • Kuormitustestaustapahtumien generaattori

Täytäntöönpano vielä:

  • Täysi majakkaketju, jossa on useita validoijia
  • Resharding
  • Staking majakkaketjussa
  • Nopea tilan synkronointi
  • Hajautettu satunnaisuustuotanto VRF: n ja VDF: n kanssa
  • Kademlia-reititys
  • P2P-verkko ja juoruttaminen
  • Täysi yhteisymmärryspöytäkirja BLS-monisigni- ja näkymämuutosprotokollalla
  • Integrointi WASM: ään
  • Rajat ylittävät liiketoimet

Huomautus lisensoinnista

Olemme päättäneet julkaista koodimme MIT-lisenssillä. Valitsimme MIT: n monien muiden yleisten ohjelmistolisenssien joukosta yhdestä yksinkertaisesta syystä: MIT-lisenssi on kaikkein sallivin. Tämä tarkoittaa, että annamme kenen tahansa tehdä käytännössä mitä tahansa koodillamme, kunhan annat meille tunnustusta.

Tämä vapaus koskee jopa myymällä asioita, joihin sisältyy ohjelmistomme, tai yrityksiä, jotka käyttävät ohjelmistamme voiton tuottamiseen. MIT-lisenssin nojalla kenenkään ei tarvitse olla huolissaan oikeudellisista kysymyksistä, jotka johtuvat koodimme käytöstä. Heillä on vapaus rakentaa ekosysteemiamme ja hyödyntää rakentamaamme tekniikkaa. Loppujen lopuksi, mitä sallittavampia voimme olla, sitä nopeammin ekosysteemimme voi kehittyä ja kehittyä, ja juuri sitä haluamme.

outro

Olemme jälleen kerran ekstaattisia olemaan avoimen lähdekoodin jäseniä. Tämä on meille iso hetki, emmekä voineet olla innostuneempia tulevista asioista, kun rakennamme Harmonyn jäljellä olevat osat. Avoimen lähdekoodin ominaisuus on avain projektimme terveyteen, vahvuuteen ja pitkäaikaiseen menestykseen.

Joten liity mukaan ja rakennetaan hajautettu tulevaisuus yhdessä.

Kippis ja onnellinen hakkerointi!

- Harmony-joukkue